Y10S707/99934

Network personal digital video recorder system (NPDVR)

The Shared Internet Storage Resource provides Internet-based file storage, retrieval, access, control, and manipulation for a user. Additionally, an easy-to-use user interface is provided both for a browser or stand-alone application. The entire method provides means by which users can establish, use, and maintain files on the Internet in a manner remote from their local computers yet in a manner that is similar to the file manipulation used on their local computers. A high capacity or other storage system is attached to the Internet via an optional internal network that also serves to generate and direct metadata regarding the stored files. A web server using a CGI, Java-based, or other interface transmits and retrieves TCP/IP packets or other Internet information through a load balancer/firewall by using XML to wrap the data packets. File instructions may be transmitted over the Internet to the Shared Resource System. The user's account may be password protected so that only the user may access his or her files. On the user's side, a stand-alone client application or JavaScript object interpreted through a browser provide two means by which the XML or other markup language data stream may be received and put to use by the user. Internet-to-Internet file transfers may be effected by directly downloading to the user's account space.

Methods and Apparatus for Querying a Relational Data Store Using Schema-less Queries

The invention provides, in one aspect, a method of searching an RDF triples data store of the type in which the triples are maintained in accord with a first storage schema. The method includes inputting a first query specifying RDF triples that are to be identified in the data store. That first query assumes either (i) that the triples are stored in a schema-less manner (i.e., with no storage schema) or (ii) that the triples are maintained in accord with a second storage schema that differs from the first. The method further includes generating, from the first query, a second query that specifies those same RDF triples, yet, that reflects the first storage schema. That second query can be applied to the RDF triples data store in order to identify and/or retrieve the desired data.

METHODS AND SYSTEMS FOR SELECTING AND PRESENTING CONTENT ON A FIRST SYSTEM BASED ON USER PREFERENCES LEARNED ON A SECOND SYSTEM

A method of selecting and presenting content on a first system based on user preferences learned on a second system is provided. The method includes receiving a user's input for identifying items of the second content system and, in response thereto, presenting a subset of items of the second content system and receiving the user's selection actions thereof. The method includes analyzing the selected items to learn the user's content preferences for the content of the second content system and determining a relationship between the content of the first and second content systems to determine preferences relevant to items of the first content system. The method includes, in response subsequent user input for items of the first content system, selecting and ordering a collection of items of the first content system based on the user's learned content preferences determined to be relevant to the items of the first content system.

Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system

A method of selecting and presenting content on a first system based on user preferences learned on a second system is provided. The method includes receiving a user's input for identifying items of the second content system and, in response thereto, presenting a subset of items of the second content system and receiving the user's selection actions thereof. The method includes analyzing the selected items to learn the user's content preferences for the content of the second content system and determining a relationship between the content of the first and second content systems to determine preferences relevant to items of the first content system. The method includes, in response subsequent user input for items of the first content system, selecting and ordering a collection of items of the first content system based on the user's learned content preferences determined to be relevant to the items of the first content system.

METHODS OF AND SYSTEMS FOR SELECTING AND PRESENTING CONTENT BASED ON USER CONTENT INTERACTION

A method of selecting and presenting content based on learned user preferences is provided. The method includes receiving search input from the user for identifying desired content items and receiving content selection actions from the user. The method further includes analyzing the date, day, and time of content selection actions by the user and analyzing descriptive terms associated with the selected content items to learn a periodicity of user selections of similar content items. In response to subsequent searches by the user, the method calls for selecting and ordering a collection of content items for presentation to the user based on comparing the user's search input to descriptive terms associated with content items and based on the learned periodicities of the user.

METHODS AND SYSTEMS FOR SELECTING AND PRESENTING CONTENT ON A FIRST SYSTEM BASED ON USER PREFERENCES LEARNED ON A SECOND SYSTEM

A method of selecting and presenting content on a first system based on user preferences learned on a second system is provided. The method includes receiving a user's input for identifying items of the second content system and, in response thereto, presenting a subset of items of the second content system and receiving the user's selection actions thereof. The method includes analyzing the selected items to learn the user's content preferences for the content of the second content system and determining a relationship between the content of the first and second content systems to determine preferences relevant to items of the first content system. The method includes, in response subsequent user input for items of the first content system, selecting and ordering a collection of items of the first content system based on the user's learned content preferences determined to be relevant to the items of the first content system.

USER INTERFACE METHODS AND SYSTEMS FOR SELECTING AND PRESENTING CONTENT BASED ON USER RELATIONSHIPS

A user-interface method of selecting and presenting a collection of content items based on user navigation and selection actions associated with the content is provided. The method includes associating a relevance weight on a per user basis with content items to indicate a relative measure of likelihood that the user desires the content item. The method includes receiving a user's navigation and selections actions for identifying desired content items, and in response, adjusting the associated relevance weight of the selected content item and group of content items containing the selected item. The method includes, in response to subsequent user input, selecting and presenting a subset of content items and content groups to the user ordered by the adjusted associated relevance weights assigned to the content items and content groups.

METHODS AND SYSTEMS FOR SELECTING AND PRESENTING CONTENT BASED ON DYNAMICALLY IDENTIFYING MICROGENRES ASSOCIATED WITH THE CONTENT

A method of selecting and presenting content based on learned user preferences is provided. The method includes providing a content System including a set of content items organized by genre characterizing the content items, and wherein the set of content items contains microgenre metadata further characterizing the content items. The method also includes receiving search input from the user for identifying desired content items and, in response, presenting a subset of content items to the user. The method further includes receiving content item selection actions from the user and analyzing the microgenre metadata within the selected content items to learn the preferred microgenres of the user. The method includes, in response to receiving subsequent user search input, selecting and presenting content items in an order that portrays as relatively more relevant those content items containing microgenre metadata that more closely match the learned microgenre preferences of the user.

User interface methods and systems for selecting and presenting content based on user relationships

A user-interface method of selecting and presenting a collection of content items based on user navigation and selection actions associated with the content is provided. The method includes associating a relevance weight on a per user basis with content items to indicate a relative measure of likelihood that the user desires the content item. The method includes receiving a user's navigation and selections actions for identifying desired content items, and in response, adjusting the associated relevance weight of the selected content item and group of content items containing the selected item. The method includes, in response to subsequent user input, selecting and presenting a subset of content items and content groups to the user ordered by the adjusted associated relevance weights assigned to the content items and content groups.

GRAPHICAL USER INTERFACE FOR FILTERING ITEMS OF INTEREST
20180322210 · 2018-11-08 ·

Disclosed herein is a graphical user interface (GUI) for filtering items of interest. In various embodiments, the GUI may be implemented as a method on a hardware-based system such as a computer server or other computing device. In one embodiment, the method includes defining a library of available criteria to be used in filtering a population of items for an end-user to identify items of interest. Each of the available criteria has a graphical representation. A GUI is presented to the end-user of the filtering criteria for constructing a graphical filter builder. An indication is received of each of the selected set of criteria from the end-user to construct and display a graphical representation of the filter. A query is constructed to identify the items of interest using the selected set of criteria. The identified items of interest are generated and displayed to the end-user.