Genome sharing
US-2024406179-A1 · Dec 5, 2024 · US
US9734257B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9734257-B2 |
| Application number | US-64469606-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 22, 2006 |
| Priority date | Dec 22, 2006 |
| Publication date | Aug 15, 2017 |
| Grant date | Aug 15, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An overlay generator recognizes specific types of content and metadata present on a web site, and retrieves additional content related to the web site from other sources. The overlay generator makes the additional content available in a web browser as an overlay or as a hyperlink, so that the additional content can be viewed in combination with the original web site content. For example, if a zip code is present on a web site, and the web site includes a static map showing points of specialized interest in that zip code, then the overlay generator recognizes the zip code as a specific type of content related to maps, and retrieves an interactive map of the zip code from a map service, and generates an overlay for superimposing the interactive map on the static map, so that the content of both maps is displayed in a single integrated map.
Opening claim text (preview).
What is claimed is: 1. A method comprising: acquiring, at a web browser on a client device via a network, from a provider of a website, a webpage of the web site, the webpage comprising text data including descriptive data embedded in the text data conforming to a particular format; executing, by the client device, an intermediary process when the webpage is loaded by the web browser; in response to loading the webpage and prior to display of the webpage, identifying, by the intermediary process, the descriptive data embedded in the text data by searching the text data to determine if the text data includes data matching the particular format using a method chosen from a group of methods consisting of string matching, regular expression pattern matching, and searching for metadata files of known formats; selecting, by the intermediary process, an online data source based on the particular format, the online data source being separate from the website and unrelated to the provider of the website and having additional content relevant to the webpage; transmitting, by the intermediary process, the identified descriptive data to the online data source; receiving, by the intermediary process, a response from the online data source, the response including additional content related to the identified descriptive data for inclusion in the webpage; modifying, by the intermediary process, the webpage to include at least a portion of the additional content as an overlay; and displaying, by the web browser, the webpage and the portion of the additional content on a display of the client device as the overlay of the webpage, such that the additional content is displayed in association with content of the webpage. 2. The method of claim 1 wherein the online data source comprises a web site, a web service, or a combination thereof. 3. The method of claim 1 , such that the particular format comprises a defined location format comprising a numeric zip code format, a street name format, a city name format, a country name format, or a combination thereof. 4. The method of claim 1 , such that features of the webpage are displayed in combination with features of the additional content. 5. The method of claim 1 , such that the webpage additionally comprises a reference to a data storage object that conforms to a defined file type, and the data storage object includes the descriptive data. 6. The method of claim 1 , such that the online data source is selected by choosing an online map service if the webpage comprises a map. 7. The method of claim 6 , such that receiving, at the client device, additional content from the online data source comprises receiving, by the client device, a map of a location specified by the descriptive data. 8. The method of claim 7 , such that receiving, by the client device, a map of the location comprises receiving, by the client device, a map corresponding to a zip code, a city, a street address, or a combination thereof. 9. The method of claim 7 , such that receiving, by the client device, a map of the location comprises receiving a map with a specified orientation, such that the descriptive data includes the specified orientation. 10. The method of claim 7 , such that receiving, by the client device, a map of the location comprises receiving, by the client device, a map with a specified scale, such that the descriptive data includes the specified scale. 11. The method of claim 1 , such that displaying, by the client device, an overlay comprises generating, by the client device, a displayable image to be superimposed on the webpage, such that the displayable image comprises at least a portion of the additional content. 12. The method of claim 11 , such that the displayable image comprises a semi-transparent overlay to be displayed in a web browser. 13. A non-transitory computer-readable storage medium comprising computer-executable instructions, that when executed by a processor, perform a method comprising: acquiring, via a network, from a provider of a website, a webpage of the website, the webpage comprising text data including descriptive data conforming to a particular format; in response to loading the webpage and prior to display of the webpage, identifying the descriptive data embedded in the text data by searching the text data to determine if the text data includes data matching the particular format using a method chosen from a group of methods consisting of string matching, regular expression pattern matching, and searching for metadata files of known formats; selecting an online data source based on the particular format, the online data source being separate from the website and unrelated to the provider of the website and having additional content relevant to the webpage; transmitting the identified descriptive data to the online data source; receiving a response from the online data source, the response including additional content related to the identified descriptive data for inclusion in the webpage; modifying, by the client device, the webpage to include at least a portion of the additional content as an overlay; and displaying, on a display of a client device, the webpage and the portion of the additional content as the overlay of the webpage, such that the additional content is displayed in association with content of the webpage. 14. The computer-readable storage medium of claim 13 wherein the online data source comprises a web site, a web service, or a combination thereof. 15. The computer-readable storage medium of claim 13 , wherein the particular format comprises a defined location format comprising a numeric zip code format, a street name format, a city name format, a country name format, or a combination thereof. 16. The computer-readable storage medium of claim 13 , such that the webpage additionally comprises a reference to a data storage object that conforms to a defined file type, and the data storage object includes the descriptive data. 17. The computer-readable storage medium of claim 13 , further comprising instructions for selecting the online data source by choosing an online map service if the webpage comprises a map. 18. The computer-readable storage medium of claim 17 , such that receiving additional content from the online data source comprises receiving a map of a location specified by the descriptive data. 19. The computer-readable storage medium of claim 18 , such that receiving a map of the location comprises receiving a map corresponding to a zip code, a city, a street address, or a combination thereof. 20. A computing device comprising: a processor; a display device; a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising: webpage receiving logic for acquiring, via a network, from a provider of a web site, a webpage of the web site, the webpage comprising text data including descriptive data embedded in the text data conforming to a particular format; searching logic for identifying, in response to loading the webpage and prior to display of the webpage, the descriptive data embedded in the text data by searching the text data to determine if the text data includes data matching the particular format using a method chosen from a group of methods consisting of string matching, regular expression pattern matching, and searching for metadata files of known formats; format receiving logic for receiving, the defined format of the descriptive data, where
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.