Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
 

Find a Fire Extinguisher
Category:
Home And Family  

The History of Hilton Hotels
Category:
Travel  

Don t Make These Mistakes With Your LLC or Corporation
Category:
Business  

No Deposit Casinos
Category:
Computers  

What Affiliate Marketing Mentors to Follow and Why
Category:
Marketing  

Blink 182 and Selling Out
Category:
Entertainment / Television  

When you think you may be pregnant
Category:
Home And Family  

Foreclosure is a compound yet very effective recovery system
Category:
Business  

Amazing Antioxidants
Category:
Health / Fitness  

Amazing Antioxidants
Category:
Health / Fitness  

Avoiding Resume Elimination at the Initial Scanning Scan is Vita...
Category:
Business  

How To Determine Which Cell Service Is Best For You
Category:
Business  

A Short History of the Wristwatch
Category:
Business  

Growing Your Own Herbs
Category:
Home And Family  

Herbal Acne Home Cures
Category:
Health / Fitness  

Creating Fresh Content for Search Engines
Category:
Marketing  

That Talking Thing will either make or break a relationship
Category:
Home And Family  

Avoid the Most Common Mistakes in Affiliate Marketing
Category:
Business  

Know the Signs of Childhood Asthma
Category:
Health / Fitness  

The Easiest Weight Loss Program Ever
Category:
Health / Fitness  

How to Expand your Business by Leaps and Bounds
Category:
Business  

Personal Accident Claim The Successful Route
Category:
Business  

Free Advertising
Category:
Marketing  

Free Advertising
Category:
Marketing  

Chicken and the Egg
Category:
Business  

Herbs for hair growth
Category:
Health / Fitness  

Organic Gardening
Category:
Home And Family  

Does Your Cleaning Business Have a Mission Statement
Category:
Business  

Internet Banking Are you online
Category:
Finance / Investment  

3 Things All Affiliate Marketers Need To Survive Online
Category:
Marketing  

How to use your subject to grab the attention of your optin news...
Category:
Marketing  

Choosing the Right Network Marketing Company 4 surprising steps
Category:
Marketing  

Diabetic diet plan guide
Category:
Health / Fitness  

6 POWERFUL VRE Business Models You Can Start Building In 2006 Us...
Category:
Business  

Free Cell Phone Ring Tones Jingling Vibes For Any Occasion
Category:
Entertainment / Television  

Free Ringtone Downloads Dazzling Tunes For Your Pleasure
Category:
Entertainment / Television  

Why choose MLM Leads
Category:
Business  

Vending Machines provide an excellent income
Category:
Business  

Discovers The Secret To The Most Popular Way Of Making Money
Category:
Business  

Internet Marketing Information Overload
Category:
Marketing  

Your New Cat Why Are the First 24 Hours So Important Part 3
Category:
Home And Family  

SearchInform 3 0 Consolidating information from various sources
Category:
Computers  

Health Insurance How to Find An Affordable Quote
Category:
Home And Family  

Brand You The Top Five Ways To Build Your Brand Online
Category:
Marketing  

Bath Salts Some that you can make at home
Category:
Health / Fitness  

Acne Treatment
Category:
Health / Fitness  

Home Business Entrepreneurs Banking On Increased Income
Category:
Business  

Hypnotherapy in Bedfordshire
Category:
Health / Fitness  

An Alaska Cruise Offers Unlimited Fun
Category:
Travel  

Guide To Ceiling Fan Blades
Category:
Home And Family  

Personal Injury Specialist No Win No Fee
Category:
Finance / Investment  

reduce tension
Category:
Business  

How to Use Free Articles to Create Massive Traffic Within Minute...
Category:
Marketing  

LASIK a Cure for Blurry Vision
Category:
Health / Fitness  

The Truth About Debt Consolidation
Category:
Business  

Don t Wait for a Mate Feather Your Nest Now Part 2
Category:
Home And Family  

Camping Water Filters A Vital Necessity
Category:
Health / Fitness  

Hawaii Vacation Accommodation and Holiday Homes in Oahu Maui Kau...
Category:
Travel  

Mortgage Lenders Making The Right Choice
Category:
Business  

Hawaii Vacation Accommodation and Holiday Homes in Oahu Maui Kau...
Category:
Travel  

Changing Face Of Holidays In The UK
Category:
Travel  

Make Your Business Memorable with Business Cards
Category:
Marketing  

Network Marketing The Organic Way
Category:
Marketing  

Finally Revealed The Secret To Explode Your Home Based Business
Category:
Business  

8 Ways to Grow Your Business During a Summer Lull
Category:
Marketing  

Benefits of Being an Affiliate Marketer
Category:
Marketing  

You Don t Need to be a Computer Scientist to Profit Online
Category:
Marketing  

Information Retrieval Systems IRS and Search Engines SEO
Category:
Marketing  

ADHD Treatments
Category:
Health / Fitness  

Getting Started Online 101
Category:
Marketing  

What To Look For In An Instant Approval Credit Card
Category:
Business  

Home Business System
Category:
Business  

Selecting The Right Home Builder
Category:
Home And Family  

Plasma TVs are Hot
Category:
Computers  

The Top Providers on the Web
Category:
Health / Fitness

Method and system for master devices accessing slave devices Number:7,412,556 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Method and system for master devices accessing slave devices

Abstract: Techniques for multiple master devices accessing one or more slave devices via a single data bus are disclosed. According to one aspect of the techniques, a bus controller coupled between the master devices and the slave device, wherein the bus controller is configured to receive bus signals from the master devices, select one of the bus signals from one of the master devices and forwards the selected bus signal to the slave device. After the slave device receives the bus signal from the one of the master devices, the slave device sends a bus response signal to the master devices over the bus controller, and the master device from which the bus signal is selected identifies and receives the bus response signal.

Patent Number: 7,412,556 Issued on 08/12/2008 to Dong,   et al.


Inventors: Dong; Xin (Beijing, CN), Jin; Chuanen (Beijing, CN), Cheng; Qingyun (Shanghai, CN), Li; Gongcheng (Beijing, CN), Deng; Zhonghan (Beijing, CN)
Assignee: Vimicro Corporation (Beijing, CN)
Appl. No.: 11/262,154
Filed: October 28, 2005


Current U.S. Class: 710/316 ; 710/110; 710/113
Current International Class: G06F 13/00 (20060101); G06F 13/36 (20060101); G06F 13/16 (20060101); G06F 13/40 (20060101)
Field of Search: 710/317


References Cited [Referenced By]

U.S. Patent Documents
5699533 December 1997 Sakai
5862353 January 1999 Revilla et al.
6081860 June 2000 Bridges et al.
6587905 July 2003 Correale et al.
6658511 December 2003 Yamada et al.
6691193 February 2004 Wang et al.
6823411 November 2004 Hofmann et al.
6883051 April 2005 Wang et al.
6985972 January 2006 Dieffenderfer et al.
7035958 April 2006 Augsburg et al.
7219178 May 2007 Harris et al.
7225281 May 2007 Rosenbluth et al.
7234011 June 2007 Chae
2003/0145144 July 2003 Hofmann et al.
2003/0221030 November 2003 Pontius et al.
2004/0098525 May 2004 Wang et al.
Primary Examiner: Myers; Paul R.
Assistant Examiner: Stiglic; Ryan M
Attorney, Agent or Firm: Zheng; Joe

Claims



What is claimed is:

1. A system comprising: a plurality of master devices; a slave device; a bus controller coupled between the master devices and the slave device, the bus controller including: a plurality of bus signal receiving units, each corresponding to one of the master devices; a plurality of bus signal transmission units, each corresponding to one of the master devices; a bus sequencing control unit, a bus signal buffer, a select unit and a shunt circuit unit, wherein the bus signals from the master devices are transmitted to the bus signal buffer via corresponding bus signal receiving units, after storing the bus signals from the master devices, the bus signal buffer respectively transmits the bus signals to the select unit, the bus sequencing control unit controls the select unit to select the bus signal from one master device and transmit it to the slave device, the bus response signals from the slave device is transmitted to and shunted by the signal shunt circuit unit, and the shunted bus response signals are transmitted to all master devices respectively via the corresponding bus signal transmission units, wherein the bus controller is configured to receive bus signals from the master devices, select one of the bus signals from one of the master devices and forwards the selected bus signal to the slave device, after the slave device receives the bus signal from the one of the master devices, the slave device sends a bus response signal to the master devices over the bus controller, and the master device from which the bus signal is selected identifies and receives the bus response signal.

2. The system as claimed in claim 1, wherein the bus controller is designed to select one of the bus signals based on one of: signal first-in first-out, signal last-in first-out, or presetting signal output sequencing.

3. The system as claimed in claim 1, wherein each of the bus signals from the master devices includes identification information, so that the slave device adds similar corresponding identification information into the bus response signal, each of the master devices identifies whether the bus response signal is sent thereto according the similar corresponding identification information.

4. The system as claimed in claim 1, wherein the bus signal from each of the master devices include a control bus signal, an address bus signal and data bus signal.

5. The system as claimed in claim 1, wherein the bus controller includes a plurality of bus signal interface units, each corresponding to one master device, a bus signal buffer, a bus sequencing control unit and a select unit, and wherein: the bus signals from the master devices are transmitted to the bus signal buffer via the corresponding bus signal interface units, respectively; the bus signal buffer stores the bus signals from the master devices and forwards the bus signals to the select unit; the bus sequencing control unit controls the select unit to select the bus signal of one master device and transmit it to the slave device; the bus response signal of the slave device enters into the select unit for being shunted, the shunted bus response signal is transmitted to all master devices.

6. The system as claimed in claim 5, wherein the bus sequencing control unit is controlled by a CPU or a single-chip microcomputer.

7. The system as claimed in claim 1, wherein before the bus controller receives the bus signals from the master devices, the bus control device determines if one of the bus signal is transmitted to the slave device which is connected to the bus controller, If so, the bus controller will communicate with the slave device connected thereto.

8. A system comprising: a plurality of slave devices that are not interconnected to each other; a plurality of master devices, each of the master devices accessing one of the slave devices simultaneously or respectively at least a bus controller, coupled between the master devices and the slave devices, designed to manage that only one of the master devices can communicate with one of the slave devices at one time over a data bus regardless when and how the bus signals are coming from the master devices, wherein the bus controller includes a select unit and a bus signal buffer, the select unit is configured to determine which one of the bus signals shall be transported to a slave device being one of the slave devices for a response only if when more than one of the bus signals are received at the same time, the bus signal buffer is provided to buffer the bus signals that are not selected for communication with the slave device, and wherein, after the slave device receives a selected bus signal from a master device being one of the master devices, the slave device sends a bus response signal to the master devices via the bus controller, the bus response signal including an identifier of the slave device, and one of the master devices from which the bus signal is selected identifies and acknowledges the bus response signal.

9. The system as claimed in claim 8, wherein, after the selected bus has been responded to by the slave device, one of the bus signals that are not selected and buffered in the bus signal buffer is sent to the slave device for a response in accordance to certain criteria.

10. The system as claimed in claim 9, wherein the certain criteria pertains to one of: signal first-in first-out, signal last-in first-out, or presetting signal output sequencing.

11. The system as claimed in claim 9, wherein each of the bus signals includes an identifier identifying one of the master devices, a response provided by the slave device in responding to the each of the bus signals includes similar identification information in accordance with the identifier such that the one of the master devices can acknowledge that the response from the slave device is for the one of the master devices although all of the master devices receives the response.
Description



BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to the area of data communication, and more particularly to method and system for multiple master devices to access slave devices via a data bus (e.g., a unibus).

2. Description of Related Art

In data communications, most bus architectures are that one master device connects to one or more slave devices, in which the master device has complete control power over the bus, a slave device occupies the bus only when required by the master device and carries out data communication with the master device. If there are many master devices in one system (for example, a computer with multiple CPUs) and one slave device has to communicate with one or more master devices, the operation can be logically confused if not properly implemented.

In order to alleviate the problem, a conventional system is shown in FIG. 1 in which the system includes four master devices 101-104, four slave devices 105-108. Each of the master devices 101-104 communicates with one of the slave device 105-108 through a respective bus (e.g., bus1, bus2, bus3, or bus4). Each of the master devices 101-104 and each of the slave devices 105-108 are corresponding to each other, and each bus is corresponding to a pair of master device and slave device. Thus it guarantees no conflict among the buses by adopting this configuration, but it occupies more buses which lead to the waste of system resources.

In order to reduce the waste caused by buses, another conventional system is shown in FIG. 2, which includes five master devices 201-205, one slave device 206. In other words, the master device 201 serves as an occupant of the bus. When one of the master devices 202-205 needs to use the bus, it has to send a request to the master device 201. When the master device 201 detects that the bus is idle, it immediately sends confirmation signals to the requesting master device that has asked for the bus, then the requesting master device can communicate with slave device 206 via the master device 201 over the bus. This configuration reduces the waste of the bus, but it needs to add one more master device to serve as a management device of the bus, and the master device includes at least one chip such as a processor which increases the costs of the entire system.

Thus there is a need for techniques for multiple master devices that may access one or more slave device via a single data bus.

SUMMARY OF THE INVENTION

This section is for the purpose of summarizing some aspects of the present invention and to briefly introduce some preferred embodiments. Simplifications or omissions in this section as well as in the abstract or the title of this description may be made to avoid obscuring the purpose of this section, the abstract and the title. Such simplifications or omissions are not intended to limit the scope of the present invention.

In general, the present invention pertains to multiple master devices accessing one or more slave devices via a single data bus. According to one aspect of the present invention, a bus controller is provided between the master devices and the slave device. The bus controller is configured to receive bus signals from the master devices, select one of the bus signals from one of the master devices and forwards the selected bus signal to the slave device. After the slave device receives the bus signal from the one of the master devices, the slave device sends a bus response signal to the master devices over the bus controller, and the master device from which the bus signal is selected identifies and receives the bus response signal.

To facilitate the distinctions among the bus signals from the master devices, each of the bus signals includes an identifier identifying one of the master devices. A response provided by the slave device in responding to the each of the bus signals includes similar identification information in accordance with the identifier such that the one of the master devices can acknowledge that the response from the slave device is for the one of the master devices although all of the master devices receives the response.

The present invention may be implements in many forms including a method, a system, part of device. According to one embodiment, the present invention is a system comprising: a plurality of master devices, a slave device, and a bus controller coupled between the master devices and the slave device, wherein the bus controller is configured to receive bus signals from the master devices, select one of the bus signals from one of the master devices and forwards the selected bus signal to the slave device, after the slave device receives the bus signal from the one of the master devices, the slave device sends a bus response signal to the master devices over the bus controller, and the master device from which the bus signal is selected identifies and receives the bus response signal.

One of the objects, features, and advantages of the present invention is to provide techniques for multiple master devices accessing one or more slave devices via a single data bus.

Other objects, features, and advantages of the present invention will become apparent upon examining the following detailed description of an embodiment thereof, taken in conjunction with the attached drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

These and other features, aspects, and advantages of the present invention will become better understood with regard to the following description, appended claims, and accompanying drawings where:

FIG. 1 is a schematic diagram of an conventional system including plural master devices and plural slave devices;

FIG. 2 is a schematic diagram of an conventional system including plural master devices and a slave device;

FIG. 3 is a schematic diagram showing a general structure of a system provided in the present invention.

FIG. 4 is a first embodiment of the system according to the present invention;

FIG. 5 is a second embodiment of the system according to the present invention;

FIG. 6 is a third embodiment of the system according to the present invention; and

FIG. 7 is a fourth embodiment of the system according to the present invention.

DETAILED DESCRIPTION OF THE INVENTION

The detailed description of the present invention is presented largely in terms of procedures, steps, logic blocks, processing, or other symbolic representations that directly or indirectly resemble the operations of devices or systems contemplated in the present invention. These descriptions and representations are typically used by those skilled in the art to most effectively convey the substance of their work to others skilled in the art.

Reference herein to "one embodiment" or "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase "in one embodiment" in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Further, the order of blocks in process flowcharts or diagrams or the use of sequence numbers representing one or more embodiments of the invention do not inherently indicate any particular order nor imply any limitations in the invention.

Referring now to the drawings, in which like numerals refer to like parts throughout the several views. FIG. 3 shows an exemplary configuration in which the present invention may be practiced. The system shown in FIG. 3 includes a plurality of master devices (only four master devices 301-304 are illustrated for simplicity to explanation, at least one slave device 306 and a bus controller 305.

The bus controller 305 is provided to manage the operation of the bus to the slave device 306. For example, the bus controller 305 receives bus signals transmitted from the master devices 301-304 over corresponding buses, selects the bus signal transmitted from one of the master devices 301-304 and forwards the selected bus signal to the slave device 306. The bus signal from each master device includes at least some or all of a control bus signal, an address bus signal and data bus signal

When the slave device 306 receives the bus signals from the master devices 301-304, the slave device 306 will respond to the bus signals from the master devices 301-304 over the bus controller 305, respectively. When a master device is selected, the bus controller 305 identifies its bus signal and manages communication between the selected master device and the slave device 306.

Depending on implementation, the identification of a master device may be realized in different ways. For example, a piece of identification information is included in the signal from each of the master device 301-304. Upon receiving the signal, the slave device 306 adds similar identification information into a bus signal responding to the signal from the master device. When all master devices receive the bus response signals, respectively, each is configured to determine if the bus response signal is sent thereto according the identification information. If so, the master device and the slave device 306 will routinely acknowledge each other in reference to the response signal.

Referring now to FIG. 4, there shows a function block diagram 400 of a bus controller in accordance with one embodiment of the present invention. The system 400 illustrated in FIG. 4 includes four master devices 401-404, a bus controller 418 and a slave device 417. The bus controller 418 includes four bus signal receiving units 405, 407, 409, and 411, each corresponding to one of the master devices 401-404, and four bus signal transmission units 406, 408, 410, 412, each corresponding to one of the master devices 401-404. The bus controller 418 further includes a bus sequencing control unit 413, a bus signal buffer 414, a select unit 415 and a shunt circuit unit 416.

In operation, a bus signal from the master device 401 is transmitted to the bus signal buffer 414 via the bus signal receiving unit 405. The bus signal of the master device 402 is transmitted to the bus signal buffer 414 via the bus receiving unit 407. The bus signal of the master device 403 is transmitted to the bus signal buffer 414 via the bus receiving unit 409. The bus signal of the master device 404 is transmitted to the bus signal buffer 414 via the bus receiving unit 411. After storing the bus signals from the master devices, the bus signal buffer 414 respectively transmits them to the select unit 415.

The bus sequencing control unit 413 controls the select unit 415 to select one of the bus signals from the master devices and transmit it to the slave device 417. The bus sequencing control unit 413 (controlled by a CPU or a single-chip microcomputer) can optionally select the master devices to communicate with the slave devices according to a number of means, for example, based on signal first-in first-out, signal last-in first-out or presetting signal output sequencing.

In operation, the signal first-in first-out approach is that within presetting time span, the master device 401 accesses (reading or writing) the slave device 417 first, while the master device 402 accesses the slave device 417 later. Accordingly, the bus sequencing control units 414 selects the master device 401 to communicate with the slave device 417 first. After the communication is complete, the bus sequencing control units 414 then selects the master device 402 to communicate with the slave device 417. The signal last-in first-out approach is operationally opposite to that of the signal first-in first-out. The presetting signal output sequencing is to conduct the sequencing priority to the master devices in advance. If the bus signal buffer 414 receives the bus signals from the multiple master devices at the same time, the bus signal from the mater device of which the sequencing priority is highest communicates with the slave device first. It should be noted that there are many sequencing methods which can be used independently or jointly.

The bus response signals, which include at least some or all of a data bus signal and an identification signal, from the slave device 417 is transmitted to and shunted by the signal shunt circuit unit 416 which may be realized by a digital logic circuit or selector chip. The shunted bus response signals are transmitted to the master devices 401-404 respectively via the corresponding bus signal transmission units 406, 408, 410 and 412. The master device, which its transmitted signal was selected, identifies the bus response signals according to the identification signal and receives the bus response signal.

Referring now to FIG. 5, there shows a function block diagram 500 of a bus controller in accordance with one embodiment of the present invention. The system 400 illustrated in FIG. 5 includes plural master devices 501-504, a bus control device 518 and a slave device 517. The bus controller 518 includes plural bus signal receiving units 505, 507, 509, and 511 corresponding respectively to the master devices 501-504, and bus signal transmission units 506, 508, 510, and 512, that further correspond respectively to the master devices 501-504. The system 400 further includes a bus sequencing control unit 513, bus signal buffers 514a, 514b, select units 415a, and 415b and a shunt circuit unit 516.

The bus signal from the master device 501 is transmitted to the bus signal buffer 514a via the bus signal receiving unit 405. The bus signal of the master device 502 is transmitted to the bus signal buffer 514a via the bus receiving unit 507. The bus signal of the master device 503 is transmitted to the bus signal buffer 514b via the bus receiving unit 509. The bus signal of the master device 504 is transmitted to the bus signal buffer 514b via the bus receiving unit 511. After storing the bus signals from the master devices, the bus signal buffer 514a respectively transmits them to the select unit 515a. After storing the bus signals from the master devices, the bus signal buffer 514b respectively transmits them to the select unit 515b. The bus sequencing control unit 513 controls the select unit 415a, 515b to select one of the bus signals from the master devices and transmit it to the slave device 517 according to the principles mentioned in the first embodiment.

The bus response signals from the slave device 517 are transmitted to and shunted by the signal shunt circuit unit 516 which may be realized by a digital logic circuit or selector chip. The shunted bus response signals are transmitted to the master devices 501-504 respectively via the corresponding bus signal transmission units 506, 508, 510 and 512. The master device, which its transmitted signal was selected, identifies the bus response signals and receives the bus response signal.

Referring now to FIG. 6, there shows a function block diagram 600 of a bus controller in accordance with one embodiment of the present invention. The system 600 as shown in FIG. 6 includes two master devices 601-602, a bus controller 609, a slave device 608. The bus controller 609 includes two bus signal interface units 603-604, a bus signal buffer 606, a bus sequencing control unit 605 and a select unit 607.

When the master devices 601 and 602 require to access the slave device 608, the bus signals from the master devices 601 and 602 are transmitted to the bus signal buffer 606 via the bus signal interface units 603 and 604 at one time, respectively. After storing the two groups of the bus signals respectively from the master devices 601 and 602, the bus signal buffer 606 transmits the bus signals to the select unit 607, at this time, the bus sequencing control unit 605 will select one bus signal according to a presetting principle, for example, the bus signal of the master device 601, and transmit it to the slave device 608. The bus response signal of the slave device 608 enters into the select unit 607 for being shunted. After shunted into two ways by the select unit 607, the bus response signal enters into the bus signal buffers 606 for storing. After storing, the bus response signal will be transmitted to the master devices 601-602 respectively via the bus signal interface units 603-604. The master device, which its transmitted signal was selected, identifies the bus response signals and receives the bus response signal.

FIG. 7 shows still another embodiment 700 according to the present invention. The system 700 includes two master devices 701-702, two corresponding bus controller 703-704 and two slave devices 705-706. Each bus controller connects to at least one of the slave devices 705, 706, and all master devices 701-702. When the bus controllers want to receive the bus signals from the master devices, each bus control device will determine if the bus signal is transmitted to the slave device which is connected thereto. If so, the bus controller will communicate with the slave device connected thereto. For example, the master device 701 sends an accessing request to the slave device 706, the bus controller 703 determines that the accessing request is not for the slave device 705 and has no action, while the bus controller 704 determine that the accessing request is for the slave device 706 and forward the request to the slave 706, hence the master device 701 realizes the communication with the slave device 706.

The present invention has been described in sufficient details with a certain degree of particularity. It is understood to those skilled in the art that the present disclosure of embodiments has been made by way of examples only and that numerous changes in the arrangement and combination of parts may be resorted without departing from the spirit and scope of the invention as claimed. Accordingly, the scope of the present invention is defined by the appended claims rather than the foregoing description of embodiments.

*


Free Web Sudoku Puzzles.
Solve with your browser.
        6 4   9 7
    6 5   7     3
    7            
      3   8 4   5
    2       7    
7   4 6   5      
            1    
9     7   3 2    
4 7   9 5        
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!