Patent classifications
G06F16/437
Content sharing platform profile generation
Systems and methods are provided receiving, from a computing device associated with a first user of a content sharing platform, a request to access a second user profile associated with a second user in the content sharing platform, accessing activity data related to both the first user and the second user in the content sharing platform, determining common activity data to both the first user and the second user, wherein the common activity data comprises at least one media content item generated by the second user that was viewed or saved by the first user, or one or more datum saved by the first user from a communication received from the second user, and generating second user profile data comprising the common activity data related to both the first user and the second user in the content sharing platform as part of the second user profile.
Group profile generation and content item selection based upon group profiles
One or more computing devices, systems, and/or methods are provided. A first plurality of sets of device information associated with a plurality of devices may be received and/or identified. The plurality of devices may be grouped into a plurality of groups based upon the first plurality of sets of device information. A plurality of group profiles associated with the plurality of groups may be generated. A first group profile of the plurality of group profiles may be associated with a first group of the plurality of groups. The first group profile may be generated based upon sets of device information, of the first plurality of sets of device information, associated with the first group. A request for content associated with a first device belonging to the first group may be received. A first content item may be selected for presentation via the first device based upon the first group profile.
GeoRadio
Systems, methods, and computer-program products are described for determining current location information which includes determining whether an object is moving by comparing the current location information with previous location information. Future location information is calculated and a point of interest is filtered using the future location information. A media asset is then matched to the filtered point of interest and a current score is determined for the matched media asset. Determining a current score includes determining a window in which the matched media asset is geographically relevant to the future location information, and updating the matched media asset score when the future location information changes. An ordered playlist is dynamically generated according to the future location information by repeatedly prioritizing and sequencing matched media assets according to the current score for each matched media asset, and matched media assets are played or displayed in the ordered playlist.
System for recommending content
According to an embodiment, a system includes an electronic device, a server, and an output device. The electronic device may perform user authentication together with the server. The server may specify first content based on the user authentication and may transmit first metadata of the first content to the electronic device. The electronic device may visually output a first object representing the first content based on the first metadata, and transmit, when at least one object is selected of the output objects by the user, identification information of content represented by the selected object to the server. The server may output content corresponding to the identification information through the output device. Moreover, various embodiment found through the present disclosure are possible.
Processing system having machine learning engine for providing customized user functions
Systems and apparatuses for generating customized user output are provided. The system may collect sensor data, associated with the user, from a variety of sources. The system may use the sensor data to generate a customized user output. The system may analyze the sensor data, and determine, based on the sensor data and the customized user output, one or more user recommendation outputs. The system may update the customized user output based on additional or subsequent sensor data, and/or based on whether or not the user recommendation output was completed, as determined from subsequent sensor data.
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.
SYSTEM AND METHOD FOR AUTOMATICALLY SHARING VERIFIED USER INFORMATION ACROSS REMOTE SYSTEMS
An apparatus includes a memory and a processor. The memory stores an identification of information and a document associated with an external system. The processor receives information associated with a user, and uses the information to generate a file of a first type. The processor also receives a selection of an option to initiate automatic generation of a file of a second type by the external system. In response, the processor identifies, from the information and based on the identification of the information used by the external system, a subset of information associated with the user. The processor transmits the subset to the external system. The processor additionally presents the document to the user, determines that the user edited the document, and transmits the edited document to the external system. In response to receiving the subset and the edited document, the external system generates the file of the second type.
DETERMINING AND UTILIZING ACTUAL PURPOSE OF USER-ASSEMBLED COLLECTION OF ELECTRONIC CONTENT ITEMS
Implementations are described for determining, based on a user-assembled collection of electronic content items, at least one actual purpose for the assembled collection. Those implementations are further directed to selecting an additional electronic content item based on the at least one actual purpose being assigned to the additional electronic content item in an electronic database. Those implementations are yet further directed to, responsive to the selecting, causing a suggestion for the additional electronic content item to be rendered at a client device associated with a user account that is assigned to the user-assembled collection.
SELECTING LESSON ASSET INFORMATION
A method for execution by a computing entity for creating a learning tool regarding a topic includes obtaining a first assessment response for a first set of knowledge assessment assets of a first learning object of learning objects. The method further includes selecting one of the first learning object, a second learning object, and a third learning object as an active learning object based on the first assessment response.
METHODS AND SYSTEMS FOR DETERMINING END DATES FOR USER PROFILE MODIFICATIONS BASED ON REAL-LIFE EVENTS
A media guidance application the media guidance application may determine end dates for user profile modifications based on real-life events. For example, as opposed to modifying a user profile for a predetermined about of time, the media guidance application may dynamically determine when to remove a user profile modification (or modify a user profile back to a previous state) based on subsequent user actions.