US6069896A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Capability addressable network and method therefor
Assignee: Google Technology Holdings LLC
•
Filing: 1996-10-15
•
Granted: 2000-05-30
•
Expires: 2016-10-15
Abstract
Abstract A wireless, peer-to-peer, capability addressable network (22) is disclosed. The network (22) accommodates any number of peers (20). Network connections are formed based upon proximity between peers (20) and upon a needs and capabilities evaluation (82). Networks (22) support three classifications of service capabilities: service requesting, service providing, and service relaying. Wireless communications occur at a sufficiently low power to form a detection zone (28) of less than five meters for many peers (20).
Inventors
- 👤 Ronald W. Borgstahl
- 👤 Jeffrey Martin Harris
- 👤 Ernest Earl Woodward
- 👤 David G. Leeper
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 10:36
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/2803; H04L67/00; H04L67/50; H04L67/51; H04L9/00; H04L9/40; H04W; H04W76/00; H04W76/10; H04L12/2807; H04L2012/284; H04L2012/2841; H04L69/00; H04L69/24; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04W4/00; H04W84/00; H04W84/02; H04W84/10; H04W92/00; H04W92/16; H04W92/18; Y; Y02; Y02D; Y02D30/00; Y02D30/70
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
98 words
In a capability addressable peer-to-peer data communication network, a method of establishing network connectivity comprising the steps of: initiating a setup connection between first and second peers of said network by transmitting an unsolicited message containing an identification of said first peer to said second peer; authorizing said second peer to establish said setup connection with said first peer based on said identification of said first peer: exchanging needs and capabilities between said first and second peers after establishing said setup connection; and selectively processing an addressed service connection in response to said exchange of needs and capabilities.
Claim 2
Dependent Claim
98 words
In a capability addressable peer-to-peer data communication network, a method of establishing network connectivity comprising the steps of: initiating a setup connection between first and second peers of said network by transmitting an unsolicited message containing an identification of said first peer to said second peer; authorizing said second peer to establish said setup connection with said first peer based on said identification of said first peer: exchanging needs and capabilities between said first and second peers after establishing said setup connection; and selectively processing an addressed service connection in response to said exchange of needs and capabilities.
Claim 3
Dependent Claim
27 words
The method as claimed in claim 1, wherein said addressed service connection occurs when said needs of said first peer match said capabilities of said second peer.
Claim 4
Dependent Claim
27 words
The method as claimed in claim 1, wherein said addressed service connection occurs when said needs of said second peer match said capabilities of said first peer.
Claim 5
Dependent Claim
55 words
The method as claimed in claim 1, further comprising the steps of: providing a network capability available through said second peer to said first peer using said service connection; and said network capability includes relaying, at said second peer, data communications between said first peer and a device in data communication with said second peer.
Claim 6
Dependent Claim
53 words
The method as claimed in claim 1, further comprising the steps of: providing a network capability available through said second peer to said first peer using said service connection; and said network capability includes collecting user input data at said second peer and communicating said user input data to said a first peer.
Claim 7
Dependent Claim
47 words
The method as claimed in claim 1, further comprising the step of providing a network capability available through said second peer to said first peer using said service connection, wherein said network capability includes annunciating, at said second peer, user output data generated at said first peer.
Claim 8
Dependent Claim
51 words
The method as claimed in claim 1, further comprising the step of providing a network capability available through said second peer to said first peer using said service connection, wherein said network capability includes controlling an appliance through said second peer in response to control data generated at said first peer.
Claim 9
Dependent Claim
48 words
The method as claimed in claim 7, further comprising the steps of: uploading a computer program from said second peer to said first peer, said computer program defining a process for controlling said appliance; and executing said computer program at said first peer to generate said control data.
Claim 10
Dependent Claim
27 words
The method as claimed in claim 7, further comprising the steps of: storing personalizing data at said first peer; and programming said appliance with said personalizing data.
Claim 11
Independent Claim
121 words
A method of operating a capability addressable peer-to-peer data communication network comprising the steps of: a) broadcasting an unsolicited beacon message from a first peer node; b) identifying said second peer node as being authorized to establish communications with said first peer node when said first peer node receives a response message from said second peer node; c) establishing a setup connection between said first peer node and said second peer node; d) receiving information by first peer node describing a network capability provided by said second peer node; and e) forming a service connection between said first peer node and said second peer node when said capability information indicates a capability compatible with a need of said first peer node.
Claim 12
Independent Claim
121 words
A method of operating a capability addressable peer-to-peer data communication network comprising the steps of: a) broadcasting an unsolicited beacon message from a first peer node; b) identifying said second peer node as being authorized to establish communications with said first peer node when said first peer node receives a response message from said second peer node; c) establishing a setup connection between said first peer node and said second peer node; d) receiving information by first peer node describing a network capability provided by said second peer node; and e) forming a service connection between said first peer node and said second peer node when said capability information indicates a capability compatible with a need of said first peer node.
Claim 13
Dependent Claim
51 words
A method as claimed in claim 10, further including the step of routing the service connection by the second peer node to a third peer node to fulfill said need of said first peer node, if said second peer node is unable to fulfill said need of said first peer node.
Claim 14
Independent Claim
163 words
A method of operating a capability addressable peer-to-peer data communication network comprising the steps of: a) detecting, at a first one of a service-requesting peer and a service-providing peer, physical proximity of a second one of said service-requesting and service-providing peers; b) determining whether a need for a service connection exists at one of said service-requesting and service-providing peers; c) establishing, if said determining step identifies said need, a setup wireless connection between said service-requesting and service-providing peers; d) communicating authorization information describing said service-requesting peer to said service-providing peer; e) forming a wireless service connection between said service-requesting and service-providing peers when said service-requesting peer is authorized through an identification code; f) communicating capability information describing said service-providing peer to said service-requesting peer; g) forming said wireless service connection between said service-requesting and service-providing peers when said service-providing peer is determined to have a capability compatible with said need determined in step b); and h) providing said capability using said service connection.
Claim 15
Independent Claim
163 words
A method of operating a capability addressable peer-to-peer data communication network comprising the steps of: a) detecting, at a first one of a service-requesting peer and a service-providing peer, physical proximity of a second one of said service-requesting and service-providing peers; b) determining whether a need for a service connection exists at one of said service-requesting and service-providing peers; c) establishing, if said determining step identifies said need, a setup wireless connection between said service-requesting and service-providing peers; d) communicating authorization information describing said service-requesting peer to said service-providing peer; e) forming a wireless service connection between said service-requesting and service-providing peers when said service-requesting peer is authorized through an identification code; f) communicating capability information describing said service-providing peer to said service-requesting peer; g) forming said wireless service connection between said service-requesting and service-providing peers when said service-providing peer is determined to have a capability compatible with said need determined in step b); and h) providing said capability using said service connection.
Claim 16
Dependent Claim
36 words
A method as claimed in claim 12, wherein said providing step comprises the step of relaying, at said service-providing peer, data communications between said service-requesting peer and a device in data communication with said service-providing peer.
Claim 17
Dependent Claim
46 words
A method as claimed in claim 12, wherein said providing step comprises the steps of: collecting user input data at a first one of said service-providing and service-requesting peers; and communicating said user input data to said a second one of said service-providing and service-requesting peers.
Claim 18
Dependent Claim
46 words
A method as claimed in claim 12, wherein said providing step comprises the steps of: generating user output data at a first one of said service-providing and service-requesting peers; and annunciating said user output data to said a second one of said service-providing and service-requesting peers.
Claim 19
Dependent Claim
49 words
A method as claimed in claim 12, wherein said providing step comprises the steps of: generating appliance control data at a first one of said service-providing and service-requesting peers; and controlling an appliance in accordance with said control data at a second one of said service-providing and service-requesting peers.
Claim 20
Independent Claim
58 words
An apparatus for interactively coupling one appliance to another appliance, comprising: a receiver for receiving input data; a transmitter for transmitting output data; and a processor coupled to said transmitter for broadcasting an unsolicited message from said one appliance that includes an identity of said one appliance, and wherein said processor receives through said receiver a response message.
Claim 21
Independent Claim
58 words
An apparatus for interactively coupling one appliance to another appliance, comprising: a receiver for receiving input data; a transmitter for transmitting output data; and a processor coupled to said transmitter for broadcasting an unsolicited message from said one appliance that includes an identity of said one appliance, and wherein said processor receives through said receiver a response message.
Claim 22
Dependent Claim
26 words
The apparatus as claimed in claim 17, wherein a setup connection between said one appliance and said another appliance is formed over a wireless communication link.
Claim 23
Dependent Claim
32 words
The apparatus as claimed in claim 18, wherein said setup connection occurs when said one appliance and said another appliance are within a wireless communication range of less of than 400 meters.
Claim 24
Dependent Claim
40 words
The apparatus as claimed in claim 17, wherein said processor further includes a memory for storing a list of needs and capabilities of said one appliance that is compared with another list received through said receiver from said another appliance.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-05-30 | 2003-11-29 | 2004-05-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-05-30 | 2007-11-29 | 2008-05-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-05-30 | 2011-11-29 | 2012-05-30 | $7700.00 | Window Closed / Lapsed |