[미국특허]
Method for providing an attribute bounded network of computers
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G06F-007/00
출원번호
UP-0044291
(2002-01-10)
등록번호
US-7685224
(2010-04-21)
발명자
/ 주소
Nye, Timothy G.
출원인 / 주소
TrueLocal Inc.
대리인 / 주소
Hamilton, Brook, Smith & Reynolds, P.C.
인용정보
피인용 횟수 :
60인용 특허 :
56
초록▼
An attribute bounded network of computers is created. Computers in the distributed computer network are identified by specific attributes (e.g., a geographically bounded region) and a server is used to distribute processing assignments (e.g., addresses of electronic documents to be indexed) based up
An attribute bounded network of computers is created. Computers in the distributed computer network are identified by specific attributes (e.g., a geographically bounded region) and a server is used to distribute processing assignments (e.g., addresses of electronic documents to be indexed) based upon the identified attributes. A peer-to-peer computer network is also provided based upon geographically bounded regions, the peer-to-peer computer network can be used to share electronic documents. A virtual community can be created within a peer-to-peer computer network by identifying peer computer connections based upon associated attributes (e.g., a geographically bounded region). The attribute bounded network of computers provides indexes having fresher data by allowing spidering of electronic documents more often than can be done by a central server indexing site.
대표청구항▼
What is claimed is: 1. A method for creating a geographically bounded network of computers that use distributed processing to implement a geographically bounded searchable index of webpages comprising the computer implemented steps of: creating a geographically bounded network of computers that use
What is claimed is: 1. A method for creating a geographically bounded network of computers that use distributed processing to implement a geographically bounded searchable index of webpages comprising the computer implemented steps of: creating a geographically bounded network of computers that use distributed processing to implement a geographically bounded searchable index of webpages by: creating and maintaining a list of attribute bounded electronic addresses representing a plurality of indexable electronic documents, on a computer network, that are associated with a geographically bounded region, where the computer network is the Internet and the electronic documents are webpages on the Internet; identifying a plurality of peer computers associated with the geographically bounded region, the peer computers to perform distributed processing tasks to enable creation of a geographically bounded searchable index of webpages, where the geographically bounded searchable index of webpages is created by the peer computers spidering the geographically bounded webpages; and in response to receiving a geographically bounded request from one of the peer computers, assigning one or more geographically bounded electronic addresses from the geographically bounded list, where the requesting peer computer processes the assigned geographically bounded electronic address to index one or more geographically bounded webpages that are obtained through the assigned geographically bounded electronic address; storing the geographically bounded searchable index of webpages locally on a local hard drive of a tablet device, where the geographically bounded searchable index of webpages is accessible offline from the local hard drive of the tablet device without accessing the Internet; and enabling, from the tablet device, access to one or more of the geographically bounded webpages without connecting to the Internet. 2. A method as in claim 1 further comprising receiving the processed result from the requesting peer computer. 3. A method as in claim 1 wherein the geographically bounded region is automatically generated based upon a physical address selected from at least one of a group consisting of: a city, a zip code, a longitude, a latitude, an altitude, a telephone area code, an informal designation and an area relative to a location. 4. A method as in claim 1 wherein the geographically bounded region is based upon a physical location of one or more of the peer computers. 5. A method as in claim 1 wherein the geographically bounded region is a topical boundary. 6. A method as in claim 1 wherein the electronic addresses are represented as Uniform Resource Locators. 7. A method as in claim 1 wherein the step of assigning further includes overlapping the assignment of geographically bounded electronic addresses to multiple peer computers. 8. A method as in claim 1 wherein assigning one or more geographically bounded electronic addresses from the geographically bounded list further includes: determining whether at least one of the electronic addresses in the geographically bounded list matches at least one attribute from the geographically bounded request; and in response to determining that no electronic addresses in the geographically bounded list matches any attribute from the geographically bounded request, assigning an electronic address from the geographically bounded list that does not match the geographically bounded request from the requesting peer computer. 9. A method as in claim 1 wherein processing step further comprises spidering, by the requesting peer computer, the assigned geographically bounded electronic address. 10. A method as in claim 1 wherein the plurality of peer computers uses peer-to-peer technology to form a virtual community associated with the geographically bounded region. 11. A method as in claim 1 wherein the geographically bounded searchable index of webpages creates a virtual subset of the Internet that is stored offline, to be accessed from the tablet device without accessing the Internet. 12. A computer implemented method for creating a geographically bounded network of computers that use distributed processing to implement a geographically bounded searchable index of webpages, the method comprising: creating a geographically bounded network of computers that use distributed processing to implement a geographically bounded searchable index of webpages by: identifying a plurality of peer computers associated with a geographically bounded attribute to create the geographically bounded network of computers, the computers to perform distributed processing tasks to enable the creation of a geographically bounded searchable index of electronic documents; maintaining a list of geographically bounded electronic addresses representing a plurality of indexable electronic documents that are associated with the geographically bounded attribute, the indexable electronic documents being webpages on the Internet, where the geographically bounded searchable index is created by the peer computers spidering the webpages; in response to a request, assigning one or more electronic addresses from the geographically bounded list to one or more of the peer computers in the geographically bounded network of computers; and in response to receiving the assigned electronic addresses from the geographically bounded list, indexing by one or more of the peer computers in the geographically bounded network of computers, one or more webpages having geographically bounded electronic addresses; storing the geographically bounded searchable index of webpages on a tablet device, where the geographically bounded searchable index of webpages is accessible offline without accessing the Internet; and enabling, from the tablet device, access to one or more of the geographically bounded webpages without accessing the Internet. 13. A computer implemented method as in claim 12 further comprising receiving the processed result from the requesting peer computer. 14. A computer implemented method as in claim 12 wherein the geographically bounded region is automatically generated based upon a physical address selected from at least one of a group consisting of: a city, a zip code, a longitude, a latitude, an altitude, a telephone area code, an informal designation and an area relative to a location. 15. A computer implemented method as in claim 12 wherein the geographically bounded region is based upon a physical location of one or more of the peer computers. 16. A computer implemented method as in claim 12 wherein the geographically bounded region is a topical boundary. 17. A computer implemented method as in claim 12 wherein the electronic addresses are represented as Uniform Resource Locators. 18. A computer implemented method as in claim 12 wherein the step of assigning further includes overlapping the assignment of geographically bounded electronic addresses to multiple peer computers. 19. A computer implemented method as in claim 12 wherein assigning one or more geographically bounded electronic addresses from the geographically bounded list further includes: determining whether at least one of the electronic addresses in the geographically bounded list matches at least one attribute from the geographically bounded request; and in response to determining that no electronic addresses in the geographically bounded list matches any attribute from the geographically bounded request, assigning an electronic address from the geographically bounded list that does not match the geographically bounded request from the requesting peer computer. 20. A computer implemented method as in claim 12 wherein processing step further comprises spidering, by the requesting peer computer, the assigned geographically bounded electronic address. 21. A computer implemented method as in claim 12 wherein the plurality of computers uses peer-to-peer technology to form a virtual community associated with the geographically bounded region. 22. A computer implemented method as in claim 12 wherein the geographically bounded searchable index of webpages creates a virtual subset of the Internet that is stored offline, to be accessed from the tablet device without accessing the Internet. 23. A computer system for creating a geographically bounded network of computers that use distributed processing to implement a geographically bounded searchable index of webpages comprising: one or more computer processors creating a geographically bounded network of computers that use distributed processing to implement a geographically bounded searchable index of webpages by: identifying a plurality of peer computers associated with a geographically bounded attribute to create a geographically bounded network of computers, the computers to perform distributed processing tasks to enable the creation of a geographically bounded searchable index of electronic documents; maintaining a list of geographically bounded electronic addresses representing a plurality of indexable electronic documents that are associated with the geographically bounded attribute, the indexable electronic documents being webpages on the Internet, where the geographically bounded searchable index is created by the peer computers spidering the webpages; in response to a request, assigning one or more electronic addresses from the geographically bounded list to one or more of the peer computers in the geographically bounded network of computers; and in response to receiving the assigned electronic addresses from the geographically bounded list, indexing by one or more of the peer computers in the geographically bounded network of computers, one or more webpages having geographically bounded electronic addresses; a tablet device storing the geographically bounded searchable index of webpages, where the geographically bounded searchable index of webpages is accessible offline without accessing the Internet; and the tablet device enabling access to one or more of the geographically bounded webpages without accessing the Internet.
Peterson, Leonard J.; Freedman, Steven J.; Partovi, Hadi; Endres, Raymond E.; D'Souza, David J.; Ellerman, Erik Castedo; Jiggins, Julian P., Client-side system for scheduling delivery of web content and locally managing the web content.
Borman Gilbert ; Bhatnagar Rajat ; Sebastian Arul ; Mathur Anup ; Wadhwa Vinay,INX ; Kumar Mukesh ; Singh C. Vinay Kumar,INX, Method and apparatus for retrieving data from a network using location identifiers.
Peltonen Kyle Gordon (Redmond WA) Milewski Bartosz (Redmond WA), Method and system for automatically indexing data in a document using a fresh index table.
Anderson,David J.; Busayapongchai,Senis, Method and system for searching an information retrieval system according to user-specified location information.
Jacobson Guy ; Krishnamurthy Balachander ; Srivastava Divesh, Method for providing more informative results in response to a search of electronic documents.
Black, Jeffery Dean; Titus, Jason Harvey; Woodhead, Ira Joseph, Method for search engine generating supplemented search not included in conventional search result identifying entity data related to portion of located web page.
Tripp, Gary W.; Meadway, Michael D.; Duguay, Claude E., Method for using agents to create a computer index corresponding to the contents of networked computers.
Berry Victor A. (Milford MA) Hanssens Arsene (Milford MA) Ross Evan B. (Waltham MA) Daisley-Harrison Aaron G. (Framingham MA), Method of indexing keywords for searching in a database recorded on an information recording medium.
Carrasco, John Joseph; Doliov, Stephan; Ehrenfried, Frank B., System and method for rapid completion of data processing tasks distributed on a network.
Labio,Wilburt Juan; Nguyen,Giao Thanh; Liu,Winston Wencheng; Manku,Gurmeet Singh, System and method for searching peer-to-peer computer networks by selecting a computer based on at least a number of files shared by the computer.
Bouve W. Lincoln (Milton MA) Semple William T. (Arlington VA) Oxman Steven W. (Riva MD), System and methods for remotely accessing a selected group of items of interest from a database.
Barry, Christopher J.; Bronnimann, Eric Robert; Ewerdt, Jacob Paul; Day, William C.; Donovan, Kevin R J B; Hammond, Brian; McCoy, Ron; Plath, Sara Frances; Porter, Dan C.; Toothman, James Keith, Method and system for providing filtered and/or masked advertisements over the internet.
Barry, Christopher J.; Bronnimann, Eric Robert; Ewerdt, Jacob Paul; Day, William C.; Donovan, Kevin R J B; Hammond, Brian; McCoy, Ron; Plath, Sara Frances; Porter, Dan C.; Toothman, James Keith, Method and system for providing filtered and/or masked advertisements over the internet.
Chong, James C.; Banks, Jerome D.; Chan, Joseph L.; Chow, Raymond; Heler, Jean-Jacques; Lam, Robert S.; Patel, Tushar M.; So, Chi Hong; Tang, Henry; Tsang, Arthur; Zychowski, Christopher M., Method, system, and computer program for monitoring performance of applications in a distributed environment.
Chong, James C.; Chan, Joseph L.; Patel, Tushar M.; Heler, Jean Jacques; So, Chi Hong; Tsang, Arthur; Lam, Robert S.; Chow, Raymond; Banks, Jerome D.; Zychowski, Christopher M.; Tang, Henry, Method, system, and computer program for monitoring performance of applications in a distributed environment.
Evans, James; Kandekar, Kunal; Walsh, Richard, Methods for providing peer negotiation in a distributed virtual environment and related systems and computer program products.
Chong, James C.; Chan, Joseph L.; Patel, Tushar M.; Heler, Jean-Jacques; So, Chi H.; Tsang, Arthur; Lam, Robert S.; Chow, Raymond; Tang, Henry, Problem determination in distributed enterprise applications.
Chong, James C.; Chan, Joseph L.; Patel, Tushar M.; Heler, Jean-Jacques; So, Chi Hong; Tsang, Arthur; Lam, Robert S.; Chow, Raymond; Tang, Henry, Problem determination in distributed enterprise applications.
Stefik, Mark Jeffrey; Good, Lance E.; Mittal, Sanjay, System and method for providing multi-core and multi-level topical organization in social indexes.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.