Subject-based vitality

US10282373B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10282373-B2
Application numberUS-42613309-A
CountryUS
Kind codeB2
Filing dateApr 17, 2009
Priority dateApr 17, 2009
Publication dateMay 7, 2019
Grant dateMay 7, 2019

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.

Embodiments are directed towards managing pushed vitality updates of recent user-generated content (UGC). A vitality service is arranged to receive pushed vitality updates that each include a resource identifier and at least one other type of vitality information referring to recent UGC on a network device. The vitality service is configured to manage the pushed vitality updates according to recency and to receive query requests for vitality information. In response to a query request, the vitality service searches for vitality updates and provides to another network device recent vitality information based on the query request. The recent vitality information includes at least one or more resource identifiers and one or more other types of vitality information so that the other network device can access the full UGC for display.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system of a vitality service, comprising: a data store for storing program code and a plurality of pushed vitality updates, each vitality update comprises a plurality of metadata created in response to a user initiating production of user-generated content (UGC) that includes a combination of content provided by the user and data related to a user's activity pertaining to the provided content, each pushed vitality update includes a resource identifier and other types of vitality information referring to the UGC residing on one or more network devices that pushed the corresponding vitality update, each stored vitality update is modified to include a timestamp and a geographic location, and the other types of vitality information comprising a content summary of the UGC, an identifier unique to an author of the UGC, an identifier that specifies a source of the UGC, an identifier unique to the source of the UGC for disambiguating distinct UGC elements from the user and the source, an identifier describing a type of the UGC, and indexing information for sorting the vitality update, the indexing information comprising one or more tags; and a processing unit that is operable to execute program code to perform actions, including: employing an index of each vitality update, the index being based on the indexing information and a recency, the recency being based on a time and date at which each vitality update is pushed, and the index being employed to determine which updates of the vitality updates are of interest based on a keyword matching at least part of the indexing information, the keyword being received from a third party service that is a service separate from the vitality service, the index is arranged independent of the user that provided the UGC, and at least one vitality update is purged from the data store based at least in part on the recency; pushing information regarding each determined vitality update of interest to the third party service; and enabling a vitality manager to perform actions, including: receiving a query request; searching the data store to identify one or more pushed vitality updates based at least in part on a subject of the query request; and providing recent vitality information from a portion of the identified vitality updates that includes one or more resource identifiers and one or more other types of vitality information that are useable to access UGC associated with the recent vitality information for display at another network device. 2. The system of claim 1 , wherein the vitality manager is configured to perform actions further including: sorting the results of the search based on time stamp information to identify the recent vitality information. 3. The system of claim 1 , wherein the vitality manager is configured to perform actions further including: receiving a pushed vitality update from one or more network devices; identifying another vitality update in the data store that is similar to the received pushed vitality update based on a content summary; and replacing the identified vitality update from the data store with the received vitality update. 4. The system of claim 1 , wherein the vitality manager is configured to perform actions further including: receiving a pushed vitality update from one or more network devices; providing the received vitality update to the data store; and purging another vitality update from the data store based at least in part on time stamp information of the other vitality update. 5. The system of claim 1 , wherein searching the data store to identify the one or more pushed vitality updates includes searching the data store independent of author or creator of the one or more pushed vitality updates. 6. The system of claim 1 , wherein the vitality manager is configured to perform actions further including: receiving at least a portion of the plurality of pushed vitality updates in response to one or more client devices providing the UGC to the one or more network devices. 7. The system of claim 1 , wherein the vitality manager is configured to perform actions further including: sending a response to at least one of the one or more network devices confirming that a pushed vitality update has been received by the vitality service and/or that the pushed vitality update can be purged from a memory of the one or more network devices. 8. The system of claim 1 , wherein the UGC residing on the one or more network devices includes at least one of a blog entry, a digital photo, or a sound file. 9. The system of claim 8 , wherein the other types of vitality information associated with the recent vitality information include at least one of a summary of the blog entry, a thumbnail of the photo, or a sample of the sound file. 10. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a computing device, performs a method comprising: managing, by the computing device of a vitality service, a plurality of pushed vitality updates at a data store, each vitality update comprises a plurality of metadata created in response to a user initiating the production of user-generated content (UGC) that includes a combination of content provided by the user and data related to the user's activity pertaining to the provided content, each pushed vitality update is pushed from a network device to the data store and includes a resource identifier and other types of vitality information referring to the UGC residing at the network device, each stored vitality update is modified to include a timestamp and a geographic location, and the other types of vitality information comprising a content summary of the UGC, an identifier unique to an author of the UGC, an identifier that specifies a source of the UGC, an identifier unique to the source of the UGC that is used to disambiguate distinct UGC elements from the user and the source, and an identifier describing a type of the UGC; employing, by the computing device, an index of each vitality update, the index being based on recency, the recency being based on a time and date at which each vitality update is pushed, and the index being employed to determine which updates of the vitality updates are of interest based on a keyword matching at least part of the indexing information, the keyword being received from a third party service that is a service separate from the vitality service, the index is arranged independent of the user that provided UGC, and at least one vitality update is purged from the data store based at least in part on the recency; pushing, by the computing device, information regarding each determined vitality update of interest to the third party service; receiving, by the computing device, a query request; searching, by the computing device, the data store to provide search results that identify one or more pushed vitality updates matching a subject of the query request; and providing, by the computing device, at least a portion of the search results such that UGC associated with one or more resource identifiers and one or more other types of vitality information of the search results is accessible for display at another network device. 11. The non-transitory computer-readable storage medium of claim 10 , wherein providing the search results further includes providing the search results based at least in part on at least one of when the corresponding UGC of the one or more pushed vitality updates was created, when the one or more pushed vitality updates were pushed to the data store, or when the one or more pushed vitality updates were stored at the dat

Assignees

Inventors

Classifications

  • Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · CPC title

  • Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · CPC title

  • Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · CPC title

  • G06F16/437Primary

    Administration of user profiles, e.g. generation, initialisation, adaptation, distribution · CPC title

  • Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · CPC title

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 US10282373B2 cover?
Embodiments are directed towards managing pushed vitality updates of recent user-generated content (UGC). A vitality service is arranged to receive pushed vitality updates that each include a resource identifier and at least one other type of vitality information referring to recent UGC on a network device. The vitality service is configured to manage the pushed vitality updates according to re…
Who is the assignee on this patent?
Tadlock Michael, Quiggle Tom, Excalibur Ip Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/437. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 07 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).