Alternative search methodology
OwnerJohn F. Groominventor
Life of this patent
Estimating the term…
Abstract
A system and method for searching for new and/or updated media content is provided. Content is acquired using a plurality of APIs and the content is consolidated with the newest content identified. More specifically, the system or method identifies the most recent piece of content from the consolidated content, as well as the most recent content from each individual API. The system and method may also highlight data that is new for a particular user since the last time the user used the app based on the user's IP address or log in credentials. Some factors considered when choosing one or more APIs to perform the search include: (1) Cost of using the APIs; (2) data download speed; (3) amount of data displayed after using the APIs; and (4) number of APIs used to obtain the updated data.
Claims16
A system for searching for media related content, the system comprising:
- a processor;
- a memory;
- a search module comprising computer readable instructions stored in said memory and configured to receive a plurality of media items from a user, identify one or more remote content providers that provide content related to at least one of said media items, and use one or more APIs associated with said content providers to retrieve new content related to the media item from said remote content providers;
- and
- a communications means,
- wherein said processor, memory, search module and said communications means are operably connected and are configured to:
- receive from the user a request for new content related to said media items, which media items the user previously stored in at least one media scrapbook;
- identify at least one last visit date of the user related to at least one of the specified media items;
- for each media item of said media items, identify, based on information contained in said content request, new related content for consolidation from at least one of said one or more remote content providers,
- wherein the new related content is appropriate for inclusion in a plurality of different exploration sections pertinent to the media item;
- wherein the new related content has a date later than the last visit date of the user;
- and
- wherein identifying the new related content comprises automatically selecting one or more APIs for retrieving the new related content based on at least one of the following factors:
- (i) cost to use the APIs;
- (ii) download speeds associated with the APIs;
- (iii) resource limits on using the APIs;
- (iv) amount of content available using the APIs;
- and (v) number of APIs available to acquire the new related content;
- retrieve said new related content from said one or more remote content providers using the selected APIs;
- display said new related content to the user;
- identify said displayed new related content as new relative to previously consolidated related content;
- store a current date as a new last visit date of the user;
- and,
- retrieve from a memory cache at least:
- a summary of the media item, sources to buy the item, and related items.
A method of searching for media related content, said method comprising:
- receiving from a user a request for new content related to a plurality of specified media items which the user previously stored in at least one media scrapbook, and identifying from previously stored information at least one last visit date of the user related to at least one of the specified media items;
- for each media item of said plurality of specified media items, identifying, based on information contained in said content request, new related content for consolidation,
- wherein the new related content is appropriate for inclusion in a plurality of different exploration sections pertinent to the media item;
- wherein the new related content is available from at least one remote content provider;
- wherein the new related content has a date later than the last visit date of the user;
- and
- wherein identifying the new related content comprises automatically selecting one or more APIs for retrieving the new related content based on at least one of the following factors:
- (i) cost to use the APIs;
- (ii) download speeds associated with the APIs;
- (iii) resource limits on using the APIs;
- (iv) amount of content available using the APIs;
- and (v) number of APIs available to acquire the new related content;
- for each media item of said plurality of specified media items, consolidating new related content with the media item;
- displaying said new related content to the user;
- identifying said displayed new related content to the user as new relative to previously consolidated related content;
- storing a current date as a new last visit date of the user;
- and,
- retrieving from a memory cache for at least one of the plurality of media items:
- a summary of the media item, sources to buy the media item, and related items.
Dependencies are inferred from the claim text.