IP Library Granted Patent US 9,058,388
Granted Patent B2
US 9,058,388 · App. 12/211,620 · Granted Jun 16, 2015

Internet and database searching with handheld devices

Inventors: Tony F. Rodriguez (Portland, OR); Steven W. Stewart (Tualatin, OR)
Assignee: Digimarc Corporation
G06F17/30864G06F17/30395
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 9,058,388
App. No.
12/211,620
Granted
Jun 16, 2015
Kind
B2
Abstract

The presently claimed invention relates to network searching and handheld devices. One claim recites a method including: from a first wireless device, wirelessly communicating with a second wireless device to determine whether the second wireless device has performed an internet or database search; receiving, at the first wireless device, information from the second wireless device regarding the internet or database search, if the information satisfies predetermined criteria on the first wireless device, requesting from the second wireless device at least a subset of results obtained from the internet or database search. Another claim recites: a method of searching comprising: receiving search criteria in a first, handheld mobile device; upon sensing a second, handheld mobile device by the first, handheld mobile device, automatically and wirelessly querying the second, handheld mobile device to determine whether the second, handheld mobile device has any content stored thereon corresponding to the search criteria; and receiving content corresponding to the search criteria from the second, handheld mobile device. Of course, other claims and combinations are also provided.

Claims (40)

1. A method comprising:

wirelessly communicating, from a first wireless device, with a second wireless device to determine whether the second wireless device has received search results from a previously performed internet or database search, wherein the second wireless device receives the search results from a remote device;

receiving, at the first wireless device, information from the second wireless device regarding the search results from the previous internet or database search;

determining if the information satisfies predetermined criteria on the first wireless device;

requesting, based upon the determining that the information satisfies predetermined criteria, from the second wireless device, a subset of the search results obtained from the previous internet or database search;

obtaining the subset of the search results from the second wireless device; and

presenting or displaying at least some of the subset of the search results via the first wireless device.

2. The method of claim 1 , wherein the predetermined criteria is selected by a user of the first wireless device.

3. The method of claim 1 , wherein the predetermined criteria is automatically determined based on at least one previous internet search or database search carried out by the first wireless device or a computer associated with the first wireless device.

4. The method of claim 1 , wherein the predetermined criteria is automatically determined based on previous internet browsing carried out by the first wireless device or a computer associated with the first wireless device.

5. A non-transitory computer-readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising:

wirelessly communicating with a remote device to determine whether the remote device has received search results from a previously performed internet or database search, wherein the remote wireless device receives the search results from a different device;

receiving information from the remote device regarding the search results from the previous internet or database search;

determining if the information satisfies predetermined criteria;

requesting, based upon the determining that the information satisfies predetermined criteria, from the remote device, a subset of the search results obtained from the previous internet or database search;

obtaining the subset of the search results from the remote device; and

presenting or displaying at least some of the subset of the search results.

6. The non-transitory computer-readable medium of claim 5 , wherein the predetermined criteria is automatically determined based on at least one previous internet search or database search carried out by the computing device or a computer associated with the computing device.

7. The non-transitory computer-readable medium of claim 5 , wherein the predetermined criteria is automatically determined based on previous internet browsing carried out by the computing device or a computer associated with the computing device.

8. The method of claim 1 , wherein computing device comprises a cell phone or music player.

9. The method of claim 1 , wherein the subset of results comprises an audio or video file.

10. The method of claim 9 , further comprising communicating with a remote registry to obtain permission to access the audio or video file.

11. The method of claim 10 , wherein the audio or video file comprises digital watermarking hidden therein, and wherein plural-bit information carried by the digital watermarking is communicated to the remote registry to obtain permission to access the audio or video file.

12. The method of claim 1 , further comprising sensing the second wireless device is within a proximity of the first wireless device, wherein the wirelessly communicating with the second wireless device is based upon the sensing of the second wireless device.

13. The method of claim 1 , further comprising receiving search results related to the predetermined criteria from a search engine.

14. The method of claim 1 , further comprising establishing a password or security protocol to enable the first wireless device to communicate with the second wireless device.

15. The non-transitory computer-readable medium of claim 5 , wherein the subset of results comprises an audio or video file, and wherein the operations further comprise communicating with a remote registry to obtain permission to access the audio or video file.

16. The non-transitory computer-readable medium of claim 15 , wherein the audio or video file comprises digital watermarking hidden therein, and wherein plural-bit information carried by the digital watermarking is communicated to the remote registry to obtain permission to access the audio or video file.

17. A wireless device comprising:

a processor configured to:

communicate with a remote device to determine whether the remote device has received search results from a previously performed internet or database search, wherein the remote wireless device receives the search results from a different device;

receive information from the remote device regarding the search results from the previous internet or database search;

determine if the information satisfies predetermined criteria;

request, based upon the determining that the information satisfies predetermined criteria, from the remote device, a subset of the search results obtained from the previous internet or database search; and

obtain the subset of the search results from the remote device; and

a display, operably coupled to the processor, configured to:

present or display at least some of the subset of the search results.

18. The wireless device of claim 17 , wherein the predetermined criteria is determined based on at least one previous internet search or database search carried out by the wireless device or a computer associated with the wireless device.

19. The wireless device of claim 17 , wherein the predetermined criteria is automatically determined based on previous internet browsing carried out by the wireless device or a computer associated with the wireless device.

20. The non-transitory computer-readable medium of claim 5 , wherein the subset of results comprises an audio or video file, wherein the audio or video file comprises digital watermarking hidden therein, wherein the digital watermarking carries plural-bit information, and wherein the processor is further configured to communicate the plural-bit information to a remote registry to obtain permission to access the audio or video file.

Assignments (7)
ARTICLES OF AMENDMENT OFTHE ARTICLES OF ORGANIZATION OF DIGIMARC LLC Recorded Jun 19, 2026
From: DIGIMARC LLC
To: DMRC LLC
Reel/Frame 075863/0266 →
ARTICLES OF CONVERSION Recorded Jun 19, 2026
From: DIGIMARC CORPORATION
To: DIGIMARC LLC
Reel/Frame 075863/0211 →
MERGER Recorded Nov 2, 2010
From: DMRC CORPORATION
To: DIGIMARC CORPORATION
Reel/Frame 025227/0832 →
MERGER Recorded Nov 2, 2010
From: DMRC LLC
To: DMRC CORPORATION
Reel/Frame 025227/0808 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DMRC LLC
Reel/Frame 025217/0508 →
MERGER Recorded May 12, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DIGIMARC CORPORATION (AN OREGON CORPORATION)
Reel/Frame 024369/0582 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2008
From: RODRIGUEZ, TONY F.; STEWART, STEVEN W.
To: DIGIMARC CORPORATION
Reel/Frame 021578/0892 →
Continuity (5)
Continuation 11152684 · Jun 13, 2005
Substitution 60673022 · Apr 19, 2005
Provisional Application 60656642 · Feb 25, 2005
Provisional Application 60582280 · Jun 22, 2004
Related Publication 20090012944A1 · Jan 8, 2009