Patent classifications
H04L67/1396
Event-based dynamic prediction in location sharing on mobile devices
A computer-implemented method, a computer program product, and a computer system for event-based dynamic prediction in location sharing on mobile devices. The computer system captures biometric data of a user, in response to starting location sharing requested by the user. The computer system collects action-based context of behavior of the user during the location sharing, determines activities of the user and one or more sharing users during the location sharing, determines context of the location sharing, tracks activities of the user and the one or more sharing users after the location sharing is ended, and tracks social network relationships between the user and the one or more sharing users. The computer system creates a knowledge corpus for training a machine learning model for prediction in a future location sharing event, using obtained information.
System and method for ensuring anonymity of user travel and navigation data through hashing
For a segment of a route, a navigation data gathering system and method may progressively increment the precision of data analysis in proportion to the number of people actively on a route segment. Navigation data may be anonymized to preclude the possibility of correlating navigation data with personal data to track users or infer private information. Further, the system or method may determine if information for a route segment can be used at all based on the number of users of that segment. If the number of users does not exceed a threshold, the information collected on that route may not be used for other purposes. Thus, the system and method may use navigation data related to a busy section of an interstate highway at the level of precision with which the data is gathered, but reduce the level of precision of data available for a rarely used road segment.
ACCESS NODE, SYSTEM AND METHOD FOR CONTROLLING USER ACCESS TO THE INTERNET AND TO TELEVISION
A client device receives, from a user, a request to connect to a medium. The client device sends a request to a server to inquire whether a sufficient amount of credits is stored in an account for the user. The client device then receives a response to the inquiry. If the user account contains at least one credit, a connection is established between the client device and the medium. The server receives, from a controlling terminal, account information for the user, and a list of activities for reporting by the user. This information is stored in the user account. Credits are also stored in the user account. A report related to a performance of an activity part of the list of activities is received from the client device of the user. In response to receiving the report, the number of credits is incremented in the user account.
Reactive Backpressure for East-West Messaging in an Embedded Control Cluster
According to certain embodiments, a message bus system comprises a first client and a second client. The first client is configured to publish messages associated with a message topic to a message bus, and the second client is configured to receive the messages associated with the message topic from the message bus. The message bus system is configured to unsubscribe the second client from the message topic based at least in part on determining that a demand of the second client for the messages associated with the message topic has fallen below a threshold.
DETERMINE STEP POSITION TO OFFER USER ASSISTANCE ON AN AUGMENTED REALITY SYSTEM
According to one embodiment, a method, computer system, and computer program product for providing support to a user within an augmented reality environment based on an emotional state of the user is provided. The present invention may include based on data gathered from an augmented reality device, determining a step of a series of steps the user is currently performing, identifying the current emotional state of the user based at least in part on data gathered from the augmented reality device, responsive to determining that the current emotional state of the user is frustrated, performing one or more actions to reduce the frustration of the user; and responsive to determining that the current emotional state of the user is frustrated or confused, performing one or more support actions to assist the user in completing the step based on the current emotional state of the user.
CONTEXTUAL REMOTE MANAGEMENT OF VIRTUAL APP LIFECYCLE
Systems and methods for managing app lifecycles on a user device. A user device context is determined and a set of server based apps associated with the context is determined based on the context and a set of conditions associated with server based apps. An indicator for user interface elements for each server based app is sent with the indication of the context. These user interface elements are displayed to a user of the device. In an example, these user interface elements are displayed on a default pane of the device. A user interface element in some examples is able to be selected by a single interaction. Interactions between a user and a user interface for a selected app are received at a. The user interactions are processed to produce results based on the user interface inputs, and the results are sent.
INTELLIGENT COMPUTER SEARCH FUNCTIONALITY FOR LOCATING ITEMS OF INTEREST NEAR USERS
Various embodiments improve existing technologies by generating one or more user interface elements or personalized pages based on determining that a set of inventory items are within a geographical vicinity (e.g., a threshold distance) of a user. In response to a determination that a particular item is within a geographical vicinity of a user, some embodiments cause display of a page (e.g., a personalized page) that identifies item and/or other information, such as an identity and address of the local retailers that offer the item for sale. Such functionality can be integrated with additional functionality, such as electronic marketplace searches and item listings, and local delivery service requests, among other things.
METHODS AND APPARATUS FOR USER IDENTIFICATION VIA COMMUNITY DETECTION
Methods, apparatus, systems, and articles of manufacture for user identification via community detection are disclosed. Example instructions, when executed, cause at least one processor to at least access personally identifiable information to device links, build a device graph based on the personally identifiable information to device links, split components of the device graph into person clusters using community detection, create a snapshot including a device-to-person link lookup, and prepare a person-level impression measurement report from the snapshot.
Enabling analytics for a virtualized application
Solutions for enabling analytics for a virtualized application leverage reproducibility of information as a substitute for persisting information. Disclosed solutions include: collecting, by a virtualized application, first analytics data on a user equipment (UE); performing, by the virtualized application, a one-way function (e.g., a hash function) on persistent information (e.g., an international mobile equipment identity (IMEI) number) on the UE to generate a unique UE identification (ID); transmitting the first analytics data and the UE ID to a remote node across a network; collecting, by the virtualized application, second analytics data on the UE; and transmitting the second analytics data and the UE ID to the remote node across the network. Because the UE ID is deterministic, it may be generated repeatedly, as needed, (producing the same value each time) to compensate for the inability of the virtualized application to persist the UE ID on the UE.
Reactive Backpressure for East-West Messaging in an Embedded Control Cluster
According to certain embodiments, a message bus system comprises a first client and a second client. The first client is configured to publish messages associated with a message topic to a message bus, and the second client is configured to receive the messages associated with the message topic from the message bus. The message bus system is configured to unsubscribe the second client from the message topic based at least in part on determining that a demand of the second client for the messages associated with the message topic has fallen below a threshold.