Search engine content switch

US2017192970A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017192970-A1
Application numberUS-201514984787-A
CountryUS
Kind codeA1
Filing dateDec 30, 2015
Priority dateDec 30, 2015
Publication dateJul 6, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Briefly, embodiments disclosed herein relate to switching between versions of digital content to be displayed, such as to a user, in a real-time searching environment, for example.

First claim

Opening claim text (preview).

1 . A method of executing computer instructions on at least one computing device without further human interaction in which the at least one computing device includes at least one processor and at least one memory, comprising: fetching computer instructions from the at least one memory of the at least one computing device for execution on the at least one processor of the at least one computing device; executing the fetched computer instructions on the at least one processor of the at least one computing device; and storing in the at least one memory of the at least one computing device any results of having executed the fetched computer instructions on the at least one processor of the at least one computing device; wherein the computer instructions to be executed comprise instructions for execution of storage, indexing and query operations; wherein the executing the fetched storage, indexing and query operation computer instructions further comprises atomically switching between identified versions of particular digital content. 2 . The method of claim 1 , wherein the identified versions of particular digital content comprise versions of a feed in a real-time search engine environment, and wherein the atomically switching between identified versions of particular digital content comprises atomically switching between identified versions of a feed. 3 . The method of claim 2 , wherein identified versions of a feed comprise identified versions of multiple independent feeds, the multiple independent feeds having identified versions being updated independent of one another. 4 . The method of claim 2 , wherein the atomically switching between identified versions of a feed further comprises: performing query operations on one version of the feed, wherein the one version of the feed is stored at a digital content storage device and labeled with a feed version parameter value identifying the one version of the feed; and indexing an update of feed content substantially concurrently with the performing the query operations on the identified one version of the feed, wherein the indexing the update of feed content comprises labeling the update of feed content with another feed version parameter value to identify another version of the feed. 5 . The method of claim 4 , wherein the atomically switching between identified versions of a feed comprises determining whether the indexing of the identified another version of feed has completed. 6 . The method of claim 4 , wherein the atomically switching between identified versions of a feed further comprises initiating query operations on digital content that includes the identified another version of the feed, the query operations to take place after a determination that the indexing of the identified another version of the feed has completed. 7 . The method of claim 4 , wherein the atomically switching between identified versions of a feed further comprises hiding the identified one version of the feed for query operations that take place after a determination that the indexing of the identified another version of the feed has completed. 8 . The method of claim 4 , further comprising hiding the identified another version of the feed for query operations that take place before the indexing of the update of feed content has completed. 9 . The method of claim 1 , wherein the atomically switching between identified versions of particular digital content comprises atomically switching displayed particular digital content at a specified time. 10 . The method of claim 9 , wherein the atomically switching between identified versions of particular digital content comprises for a specified set of users atomically switching the displayed particular digital content at the specified time. 11 . An apparatus comprising: at least one computing device; the at least one computing device to include at least one processor and at least one memory; the at least one computing device to execute computer instructions on the at least one processor without further human intervention; the computer instructions to be executed having been fetched from the at least one memory for execution on the at least one processor, and the at least one computing device to store in the at least one memory of the at least one computing device any results to be generated from the execution on the at least one processor of the to be executed computer instructions; the computer instructions to be executed comprising instructions for execution of storage, indexing and query operations; wherein the storage, indexing and query operation computer instructions to be executed to atomically switch between identified versions of particular digital content. 12 . The apparatus of claim 11 , wherein the identified versions of particular digital content to comprise versions of a feed in a real-time search engine environment, and wherein to atomically switch between identified versions of particular digital content comprises to atomically switch between identified versions of a feed. 13 . The apparatus of claim 12 , wherein the identified versions of a feed to comprise identified versions of multiple independent feeds, the multiple independent feeds to have identified versions to be updated independent of one another. 14 . The apparatus of claim 12 , wherein, to atomically switch between identified versions of a feed, the storage, indexing and query operation computer instructions to be executed to: perform query operations on one version of the feed, wherein the one version of the feed is to be stored at a digital content storage device and is to be labeled with a feed version parameter value to identify the one version of the feed; and substantially concurrently with the query operations on the identified one version of the feed, index an update of feed content to label the update of feed content with another feed version parameter value to identify another version of the feed. 15 . The apparatus of claim 14 , wherein, to atomically switch between identified versions of a feed, the storage, indexing and query operation computer instructions to be executed to initiate query operations on digital content to include the identified another version of the feed, the query operations to take place after a determination that the identified another version of the feed has completed being indexed. 16 . The apparatus of claim 14 , wherein, to atomically switch between identified versions of a feed, the storage, indexing and query operation computer instructions to be executed to hide the identified one version of the feed for query operations to take place after a determination that the identified another version of the feed has completed being indexed. 17 . The apparatus of claim 14 , wherein, to atomically switch between identified versions of a feed, the storage, indexing and query operation computer instructions to be executed further to hide the identified another version of the feed for query operations to take place before the update of feed content to be indexed has completed. 18 . The apparatus of claim 11 , wherein the atomically switching between identified versions of particular digital content, the storage, indexing and query operation computer instructions to be executed to atomically switch displayed particular digital content at a specified time. 19 . The apparatus of claim 18 , wherein the atomically switching between identified versions of particular digital content, the storage, indexing and query operation computer instructio

Assignees

Inventors

Classifications

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Version control (for software G06F8/71) · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017192970A1 cover?
Briefly, embodiments disclosed herein relate to switching between versions of digital content to be displayed, such as to a user, in a real-time searching environment, for example.
Who is the assignee on this patent?
Yahoo Inc
What technology area does this patent fall under?
Primary CPC classification G06F17/3023. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).