Patent classifications
G06F16/437
Systems and methods for providing content based on consumption in a distinct domain
A server obtains user data for a respective user, including data corresponding to the respective user's consumption of media in a first content domain. Before obtaining, for the respective user, data corresponding to a second content domain, the server uses a neural network to generate a user embedding for the respective user based on the user data. The server generates, for a plurality of content items of the second content domain consumed by users other than the respective user, a respective content item embedding. The respective content item embedding is based on user embeddings of the at least one user other than the respective user. The server system determines, using the user embedding for the respective user and respective content item embeddings, a first content item in the second content domain that meets matching criteria for the respective user and provides the first content item to the respective user.
VIDEO ACCIDENT REPORTING
An example operation may include one or more of receiving, by an accident processing node, an accident report generated by a transport, retrieving, by the accident processing node, a time and a location of the accident from the accident report, querying, by the accident processing node, a plurality of transport profiles on a storage based on the time and the location of the accident, and retrieving video data associated with the time and the location of the accident from the plurality of the transport profiles.
Mobile media pause and resume
In embodiments, the present invention provides a method and system for managing playback of content delivered to a mobile device with a pause and resume functionality. The method and system including receiving delivered content on a mobile device, initiating playback of the delivered content, pausing playback of the content being delivered to the mobile device in response to an action and resuming delivery of the content upon a request.
Systems and methods for processing electronic content
Systems and methods are disclosed for processing electronic content, such as text, videos, and images. According to certain embodiments, user interactions with electronic content may be tracked over a plurality of modalities, such as web pages, email, mobile applications, and social media. The tracked user interactions may include copy/paste events, explicit user highlighting, social sharing, and user voting. Key passages of electronic content may be identified based on the tracked user interactions and ranked against one another. Ranking of passages may be based, for example, on a raw or normalized score for the identified key passages. Alternatively, the ranking of a passage may be based on a ratio of user interactions with the passage to total views of the electronic text containing the passage. One or more of the identified key passages (e.g., the highest ranked passages) may be published to one or more applications.
Service Provider User Accounts
Examples described herein involve switching between two user accounts of a streaming media service. In an example implementation, a playback device stores data representing credentials for multiple user accounts including a first user account of a first streaming audio service and a second user account of the first streaming audio service. The playback device receives instructions to play first audio content from the first streaming audio service and plays back the first audio content by streaming data representing the first audio content from one or more servers of the first streaming audio service using credentials of the first user account. The playback device detects a trigger associated with the first user account of the first streaming audio service and switches from streaming data representing the first audio content using credentials of the first user account to streaming data representing the first audio content using credentials of the second user account.
Voice Over IMS Roaming Gateway
A system and method enabling VoLTE roaming between at least two mobile LTE networks. According to at least one example embodiment, the system includes a signaling manager, a media resource manager, a serving gateway, a virtual user device for each of one or more user devices. The signaling manager and the media resource manager are configured to accept signaling and a media stream, respectively, from one or more user devices associated with a home mobile network. According to at least one other aspect, each virtual user device is configured to relay the accepted signaling and media stream through a connection established by the serving gateway, to the home network.
DATA MANAGEMENT AND DISTRIBUTION
Techniques associated with data management and distribution are described, including receiving at a content distribution and management system activity data associated with a user from a client, the client having an interface configured to display commercial content and a player configured to access the content distribution and management system, storing the activity data in a database, displaying the commercial content using the interface, receiving other activity data associated with the user from the client, storing the other activity data in the database, determining other commercial content to display using the activity data and the other activity data, and displaying the other commercial content.
MEDIA NAMES MATCHING AND NORMALIZATION
Methods and apparatus to facilitate matching of names for same media content are disclosed. Example methods include analyzing first data associated with first media content and, when a program name/identifier and/or episode name/identifier is not identified in the first data, supplementing the data with second data to form third data and processing the third data with respect to fourth data associated with second media content and calculating a composite match score including a program match score and an episode match score based on processing the third data with respect to the fourth data. When the first media content is determined to match the second media content based on the processing of the third data with respect to the fourth data and a comparison of the composite match score to a threshold is satisfied, a normalized media name is generated for the first media content and the second media content.
ORGANIZING TRAINING SEQUENCES
Examples disclosed herein involve organizing training sequences for tracing courses. Examples disclosed include analyzing a profile of a user comprising a list of skills learned by the user, analyzing a curriculum of a training course comprising lessons, and organizing a training sequence of the lessons based on the profile and the curriculum.
Adaptable VR and AR content for learning based on user's interests
A system for adapting virtual reality (VR) or augmented reality (AR) content for learning based on a user's interests includes a personalization engine that determines a user's interests and knowledge level regarding a topic, a content modifier that modifies VR or AR content related to the topic according to the users interests and knowledge level, an object selector that selects VR and AR models used to teach the topic during a VR or AR session and modifies the VR and AR models with the modified content based on the user's interests and knowledge level; a VR engine that renders the modified VR and AR models into VR or AR images, and a VR display that displays the VR or AR images. The user's engagement is measured during interaction with the VR display and used to refine and improve an understanding of the user's interest and knowledge level regarding the topic.