IP Library Granted Patent US 7,218,917
Granted Patent B2
US 7,218,917 · App. 10/051,857 · Granted May 15, 2007

Method for searching nodes for information

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,218,917
App. No.
10/051,857
Granted
May 15, 2007
Kind
B2
Abstract

A method by which one node can search for and retrieve information from another node. A message identifying the sought-for information item and an address is created at a first node. The address identifies a repository for the sought-for information. A second node receives the contents of this message and responds with the information item if the item is available. Otherwise, the second node propagates the message to other nodes. The message is propagated from node to node until it reaches a node having the sought-for information item. If this node can connect to the specified address, it sends the information item to the repository. Otherwise, the node adds the information item to the message, which is propagated to other nodes until the message reaches a node that can connect with the address. The information item can then be retrieved from the repository.

Claims (29)

1. In a wireless device, a method of searching for an item of information residing on another wireless device, said method comprising:

creating a message that identifies said item of information and that also identifies an address, said message readable by a second wireless device within communication range wherein said message is read by said second device, said second device creating a second message that is a duplicate of said message; and

receiving said item of information from said second wireless device provided said item of information is available therefrom and said second wireless device remains in communication with said wireless device, wherein otherwise said message is propagated by said second wireless device to other wireless devices, wherein in response to said message any of said other wireless devices having said item of information and a connection to said address sends said item of information to said address.

2. The method as recited in claim 1 wherein said address is a Web-based address.

3. The method as recited in claim 1 comprising:

sending said message to said second wireless device.

4. The method as recited in claim 1 wherein said second wireless device and said other wireless devices comprise sensor devices in a sensor network.

5. The method as recited in claim 1 wherein said message comprises Extensible Markup Language (XML) code.

6. The method as recited in claim 1 wherein said message comprises a unique message identifier.

7. In a wireless device, a method of retrieving an information item sought by another wireless device, said method comprising:

receiving from a second wireless device an address and content associated with said information item; and

propagating a message to other wireless devices within communication range by reading and duplicating said message, said message comprising said address and said content, wherein in response to said message any of said other wireless devices having said item of information and a connection to said address sends said item of information to said address.

8. The method as recited in claim 7 wherein said content associated with said information item identifies said sought-for information item.

9. The method as recited in claim 7 wherein said content associated with said information item comprises said information item.

10. The method as recited in claim 7 wherein said address is a Web-based address.

11. The method as recited in claim 7 comprising:

receiving a message from said second device, said message from said second device comprising said address and said content associated with said information item.

12. The method as recited in claim 7 wherein said other wireless devices comprise sensor devices in a sensor network.

13. The method as recited in claim 7 wherein said message comprises Extensible Markup Language (XML) code.

14. In a wireless device, a method of providing an information item sought by another wireless device, said method comprising:

receiving from a second wireless device an address and content associated with said information item; and

sending said information item to said address provided a connection to said address is available and said information item is available and otherwise propagating a message to other wireless devices within communication range by reading and duplicating said message, said message comprising said address, said message also comprising said information item provided said information item is available and otherwise said message identifying a sought-for information item, wherein in response to said message any of said other wireless devices having said information item and a connection to said address sends said information item to said address.

15. The method as recited in claim 14 wherein said content associated with said information item identifies said sought-for information item.

16. The method as recited in claim 14 wherein said content associated with said information item comprises said information item.

17. The method as recited in claim 14 wherein said address is a Web-based address.

18. The method as recited in claim 14 comprising:

receiving a message from said second device, said message from said second device comprising said address and said content associated with said information item.

19. The method as recited in claim 14 wherein said other wireless devices comprise sensor devices in a sensor network.

20. The method as recited in claim 14 wherein said message comprises Extensible Markup Language (XML) code.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2022
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 059058/0720 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT ASSIGNOR PREVIOUSLY RECORDED AT REEL: 012984 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 26, 2020
From: PRADHAN, SALIL VJAYKUMAR; GRUNDBACK, JOHN; LYON, GEOFF
To: HEWLETT-PACKARD COMPANY
Reel/Frame 052230/0448 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2003
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.
Reel/Frame 014061/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2002
From: PRADHAN, SALIL VHAY KUMAR; GRUNDBACK, JOHN; LYON, GEOFF
To: HEWLETT-PACKARD COMPANY
Reel/Frame 012984/0001 →