US6480853B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Systems, methods and computer program products for performing internet searches utilizing bookmarks
Assignee: Ericsson Inc
•
Filing: 1999-03-08
•
Granted: 2002-11-12
•
Expires: 2019-03-08
Abstract
Abstract Systems, methods and computer program products are provided for allowing a Web server search engine to search a user's bookmarks stored within the user's browser on a client device. A user's search request to a search engine is accompanied by a list of bookmarks stored within the user's browser. A search engine receiving the search request and accompanying list of bookmarks initially searches the list of bookmarks for URLs that satisfy the search request. Each of the user's bookmarks that satisfies the search request is then displayed within the user's browser. The search engine can then search the Internet for Web pages (or other files) that satisfy the search request.
Inventors
- 👤 Anuj Kumar Jain
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 14:29
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/955; G06F16/9562; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935; Y10S707/99941; Y10S707/99943
Claims Analysis
Total Claims: 48
Claim 1
Independent Claim
158 words
A method of searching a computer network for files, wherein files in the computer network are identified by respective Universal Resource Locators (URLs), the method comprising the steps of: sending a search request from a browser application executing on a client device to a server application executing on a server device, wherein the server application is configured to perform a search of computer network files satisfying search requests from client devices, wherein the browser application includes a bookmark mechanism for storing URLs of selected files on the computer network, and wherein the search request is accompanied by a list of URLs stored within the browser application bookmark mechanism and at least one search tern; searching the received list of URLs stored in the client device bookmark mechanism for files in the computer network that satisfy the search request; and displaying each URL stored in the client device bookmark mechanism that satisfies the search request within the browser application.
Claim 2
Independent Claim
158 words
A method of searching a computer network for files, wherein files in the computer network are identified by respective Universal Resource Locators (URLs), the method comprising the steps of: sending a search request from a browser application executing on a client device to a server application executing on a server device, wherein the server application is configured to perform a search of computer network files satisfying search requests from client devices, wherein the browser application includes a bookmark mechanism for storing URLs of selected files on the computer network, and wherein the search request is accompanied by a list of URLs stored within the browser application bookmark mechanism and at least one search tern; searching the received list of URLs stored in the client device bookmark mechanism for files in the computer network that satisfy the search request; and displaying each URL stored in the client device bookmark mechanism that satisfies the search request within the browser application.
Claim 3
Dependent Claim
34 words
A method according to claim 1 further comprising the steps of: searching for computer network files that satisfy the search request; and displaying each URL that satisfies the search request within the browser application.
Claim 4
Dependent Claim
28 words
A method according to claim 1 wherein each URL in the list of URLs transmitted with the search request is accompanied by information about a file identified thereby.
Claim 5
Dependent Claim
28 words
A method according to claim 1 wherein the list of URLs store d within the client device bookmark mechanism is transmitted with the search request as a cookie.
Claim 6
Dependent Claim
32 words
A method according to claim 1 wherein the list of URLs stored within the client device bookmark mechanism is transmitted with the search request as a Multipurpose Internet Mail Extension (MIME) attachment.
Claim 7
Dependent Claim
31 words
A method according to claim 1 wherein the client device is configured to communicate with the server application via wireless communication signals transmitted and received to and from the computer network.
Claim 8
Dependent Claim
13 words
A method according to claim 1 wherein the client device is a radiotelephone.
Claim 9
Dependent Claim
14 words
A method according to claim 1 wherein the server application is a search engine.
Claim 10
Independent Claim
173 words
A method of searching the Internet for Web pages, wherein each Web page is identified by a respective Universal Resource Locator (URL), the method comprising the steps of: sending a search request from a browser application executing on a client device to a search engine executing on a server device, wherein the search engine is configured to perform a search for Web pages that satisfy search requests from client devices, wherein the browser application includes a bookmark mechanism for storing URLs of selected Web pages on the Internet, and wherein the search request is accompanied by a list of URLs stored within the browser application bookmark mechanism and at least one search term; searching the received list of URLs stored in the client device bookmark mechanism for Web pages that satisfy the search request; searching the Internet for Web pages that satisfy the search request; and displaying within the browser application URLs from the list of URLs stored in the client device bookmark mechanism and from Web pages that satisfy the search request.
Claim 11
Independent Claim
173 words
A method of searching the Internet for Web pages, wherein each Web page is identified by a respective Universal Resource Locator (URL), the method comprising the steps of: sending a search request from a browser application executing on a client device to a search engine executing on a server device, wherein the search engine is configured to perform a search for Web pages that satisfy search requests from client devices, wherein the browser application includes a bookmark mechanism for storing URLs of selected Web pages on the Internet, and wherein the search request is accompanied by a list of URLs stored within the browser application bookmark mechanism and at least one search term; searching the received list of URLs stored in the client device bookmark mechanism for Web pages that satisfy the search request; searching the Internet for Web pages that satisfy the search request; and displaying within the browser application URLs from the list of URLs stored in the client device bookmark mechanism and from Web pages that satisfy the search request.
Claim 12
Dependent Claim
28 words
A method according to claim 9 wherein each URL in the list of URLs transmitted with the search request is accompanied by information about a file identified thereby.
Claim 13
Dependent Claim
27 words
A method according to claim 9 wherein the list of URLs stored within the client device bookmark mechanism is transmitted with the search request as a cookie.
Claim 14
Dependent Claim
32 words
A method according to claim 9 wherein the list of URLs stored within the client device bookmark mechanism is transmitted with the search request as a Multipurpose Internet Mail Extension (MIME) attachment.
Claim 15
Dependent Claim
31 words
A method according to claim 9 wherein the client device is configured to communicate with the search engine via wireless communication signals transmitted and received to and from the computer network.
Claim 16
Dependent Claim
13 words
A method according to claim 9 wherein the client device is a radiotelephone.
Claim 17
Independent Claim
166 words
A system for searching a computer network for files, wherein files in the computer network are identified by respective Universal Resource Locators (URLs), comprising: a client device having a browser application executing thereon, wherein the browser application includes a bookmark mechanism for storing URLs of selected files on the computer network; a server device having a server application executing thereon, wherein the server application is configured to perform a search of computer network files satisfying search requests from client devices; means for sending a search request from the browser application to the server application, wherein the search request is accompanied by a list of URLs stored within the browser application bookmark mechanism and at least one search term; means for searching the received list of URLs stored in the client device bookmark mechanism for files in the computer network that satisfy the search request; and means for displaying each URL stored in the client device bookmark mechanism that satisfies the search request within the browser application.
Claim 18
Independent Claim
166 words
A system for searching a computer network for files, wherein files in the computer network are identified by respective Universal Resource Locators (URLs), comprising: a client device having a browser application executing thereon, wherein the browser application includes a bookmark mechanism for storing URLs of selected files on the computer network; a server device having a server application executing thereon, wherein the server application is configured to perform a search of computer network files satisfying search requests from client devices; means for sending a search request from the browser application to the server application, wherein the search request is accompanied by a list of URLs stored within the browser application bookmark mechanism and at least one search term; means for searching the received list of URLs stored in the client device bookmark mechanism for files in the computer network that satisfy the search request; and means for displaying each URL stored in the client device bookmark mechanism that satisfies the search request within the browser application.
Claim 19
Dependent Claim
35 words
A system according to claim 15 further comprising: means for searching for computer network files that satisfy the search request; and means for displaying each URL that satisfies the search request within the browser application.
Claim 20
Dependent Claim
28 words
A system according to claim 15 wherein each URL in the list of URLs transmitted with the search request is accompanied by information about a file identified thereby.
Claim 21
Dependent Claim
27 words
A system according to claim 15 wherein the list of URLs stored within the client device bookmark mechanism is transmitted with the search request as a cookie.
Claim 22
Dependent Claim
32 words
A system according to claim 15 wherein the list of URLs stored within the client device bookmark mechanism is transmitted with the search request as a Multipurpose Internet Mail Extension (MIME) attachment.
Claim 23
Dependent Claim
31 words
A system according to claim 15 wherein the client device is configured to communicate with the server application via wireless communication signals transmitted and received to and from the computer network.
Claim 24
Dependent Claim
13 words
A system according to claim 15 wherein the client device is a radiotelephone.
Claim 25
Dependent Claim
14 words
A system according to claim 15 wherein the server application is a search engine.
Claim 26
Independent Claim
183 words
A system for searching the Internet for Web pages, wherein each Web page is identified by a respective Universal Resource Locator (URL), comprising: a client device having a browser application executing thereon, wherein the browser application includes a bookmark mechanism for storing URLs of selected files on the computer network; a server device having a search engine executing thereon, wherein the search engine is configured to perform a search of computer network files satisfying search requests from client devices; means for sending a search request from the browser application to the search engine, wherein the search request is accompanied by a list of URLs stored within the browser application bookmark mechanism and at least one search term; means for searching the received list of URLs stored in the client device bookmark mechanism for Web pages that satisfy the search request; means for searching the Internet for Web pages that satisfy the search request; and means for displaying within the browser application URLs from the list of URLs stored in the client device bookmark mechanism and from Web pages that satisfy the search request.
Claim 27
Independent Claim
183 words
A system for searching the Internet for Web pages, wherein each Web page is identified by a respective Universal Resource Locator (URL), comprising: a client device having a browser application executing thereon, wherein the browser application includes a bookmark mechanism for storing URLs of selected files on the computer network; a server device having a search engine executing thereon, wherein the search engine is configured to perform a search of computer network files satisfying search requests from client devices; means for sending a search request from the browser application to the search engine, wherein the search request is accompanied by a list of URLs stored within the browser application bookmark mechanism and at least one search term; means for searching the received list of URLs stored in the client device bookmark mechanism for Web pages that satisfy the search request; means for searching the Internet for Web pages that satisfy the search request; and means for displaying within the browser application URLs from the list of URLs stored in the client device bookmark mechanism and from Web pages that satisfy the search request.
Claim 28
Dependent Claim
28 words
A system according to claim 23 wherein each URL in the list of URLs transmitted with the search request is accompanied by information about a file identified thereby.
Claim 29
Dependent Claim
27 words
A system according to claim 23 wherein the list of URLs stored within the client device bookmark mechanism is transmitted with the search request as a cookie.
Claim 30
Dependent Claim
32 words
A system according to claim 23 wherein the list of URLs stored within the client device bookmark mechanism is transmitted with the search request as a Multipurpose Internet Mail Extension (MIME) attachment.
Claim 31
Dependent Claim
31 words
A system according to claim 23 wherein the client device is configured to communicate with the search engine via wireless communication signals transmitted and received to and from the computer network.
Claim 32
Dependent Claim
13 words
A system according to claim 23 wherein the client device is a radiotelephone.
Claim 33
Dependent Claim
199 words
A computer program product for searching a computer network for files, wherein files in the computer network are identified by respective Universal Resource Locators (URLs), the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising: computer readable program code means for sending a search request from a browser application executing on a client device to a server application executing on a server device, wherein the server application is configured to perform a search of computer network files satisfying search requests from client devices, wherein the browser application includes a bookmark mechanism for storing URLs of selected files on the computer network, and wherein the search request is accompanied by a list of URLs stored within the browser application bookmark mechanism and at least one search term; computer readable program code means for searching the received list of URLs stored in the client device bookmark mechanism for files in the computer network that satisfy the search request; and computer readable program code means for displaying each URL stored in the client device bookmark mechanism that satisfies the search request within the browser application.
Claim 34
Dependent Claim
199 words
A computer program product for searching a computer network for files, wherein files in the computer network are identified by respective Universal Resource Locators (URLs), the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising: computer readable program code means for sending a search request from a browser application executing on a client device to a server application executing on a server device, wherein the server application is configured to perform a search of computer network files satisfying search requests from client devices, wherein the browser application includes a bookmark mechanism for storing URLs of selected files on the computer network, and wherein the search request is accompanied by a list of URLs stored within the browser application bookmark mechanism and at least one search term; computer readable program code means for searching the received list of URLs stored in the client device bookmark mechanism for files in the computer network that satisfy the search request; and computer readable program code means for displaying each URL stored in the client device bookmark mechanism that satisfies the search request within the browser application.
Claim 35
Dependent Claim
45 words
A computer program product according to claim 29 further comprising: computer readable program code means for searching for computer network files that satisfy the search request; and computer readable program code means for displaying each URL that satisfies the search request within the browser application.
Claim 36
Dependent Claim
30 words
A computer program product according to claim 29 wherein each URL in the list of URLs transmitted with the search request is accompanied by information about a file identified thereby.
Claim 37
Dependent Claim
29 words
A computer program product according to claim 29 wherein the list of URLs stored within the client device bookmark mechanism is transmitted with the search request as a cookie.
Claim 38
Dependent Claim
34 words
A computer program product according to claim 29 wherein the list of URLs stored within the client device bookmark mechanism is transmitted with the search request as a Multipurpose Internet Mail Extension (MIME) attachment.
Claim 39
Dependent Claim
33 words
A computer program product according to claim 29 wherein the client device is configured to communicate with the server application via wireless communication signals transmitted and received to and from the computer network.
Claim 40
Dependent Claim
15 words
A computer program product according to claim 29 wherein the client device is a radiotelephone.
Claim 41
Dependent Claim
16 words
A computer program product according to claim 29 wherein the server application is a search engine.
Claim 42
Dependent Claim
220 words
A computer program product for searching the Internet for Web pages, wherein each Web page is identified by a respective Universal Resource Locator (URL), the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising: computer readable program code means for sending a search request from a browser application executing on a client device to a search engine executing on a server device, wherein the search engine is configured to perform a search for Web pages that satisfy search requests from client devices, wherein the browser application includes a bookmark mechanism for storing URLs of selected Web pages on the Internet, and wherein the search request is accompanied by a list of URLs stored within the browser application bookmark mechanism and at least one search term; computer readable program code means for searching the received list of URLs stored in the client device bookmark mechanism for Web pages that satisfy the search request; computer readable program code means for searching the Internet for Web pages that satisfy the search request; and computer readable program code means for displaying within the browser application URLS from the list of URLs stored in the client device bookmark mechanism and from Web pages that satisfy the search request.
Claim 43
Dependent Claim
220 words
A computer program product for searching the Internet for Web pages, wherein each Web page is identified by a respective Universal Resource Locator (URL), the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising: computer readable program code means for sending a search request from a browser application executing on a client device to a search engine executing on a server device, wherein the search engine is configured to perform a search for Web pages that satisfy search requests from client devices, wherein the browser application includes a bookmark mechanism for storing URLs of selected Web pages on the Internet, and wherein the search request is accompanied by a list of URLs stored within the browser application bookmark mechanism and at least one search term; computer readable program code means for searching the received list of URLs stored in the client device bookmark mechanism for Web pages that satisfy the search request; computer readable program code means for searching the Internet for Web pages that satisfy the search request; and computer readable program code means for displaying within the browser application URLS from the list of URLs stored in the client device bookmark mechanism and from Web pages that satisfy the search request.
Claim 44
Dependent Claim
30 words
A computer program product according to claim 37 wherein each URL in the list of URLs transmitted with the search request is accompanied by information about a file identified thereby.
Claim 45
Dependent Claim
29 words
A computer program product according to claim 37 wherein the list of URLs stored within the client device bookmark mechanism is transmitted with the search request as a cookie.
Claim 46
Dependent Claim
34 words
A computer program product according to claim 37 wherein the list of URLs stored within the client device bookmark mechanism is transmitted with the search request as a Multipurpose Internet Mail Extension (MIME) attachment.
Claim 47
Dependent Claim
33 words
A computer program product according to claim 37 wherein the client device is configured to communicate with the search engine via wireless communication signals transmitted and received to and from the computer network.
Claim 48
Dependent Claim
15 words
A computer program product according to claim 37 wherein the client device is a radiotelephone.
References Cited (Backward Citations)
US5761662A
Cited
US5813007A
Cited
US6209036B1
Cited
US6211871B1
Cited
US6100890A
Cited
US6286046B1
Cited
US6138158A
Cited
US6223178B1
Cited
US6006225A
Cited
US6121522A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-11-11 | 2006-05-13 | 2006-11-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-11-11 | 2010-05-13 | 2010-11-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-11-11 | 2014-05-13 | 2014-11-12 | $7700.00 | Window Closed / Lapsed |