Patent classifications
G06Q30/0269
Tethering computer programs and user interfaces to selected targets
A modified computer program for a mobile device, tethered for use with a specific server, including tethering data (metadata tethered to the specific server; features or functions tethered to the specific server). Servers can provide databases, remote processing or storage, virtual machines, or specialized hardware or software that performs specific functions. A method for developers to submit mobile apps for review and tethering by agents, who examine descriptions of, and possibly try out, those mobile apps. Agents can determine whether to modify a mobile app to tether (or re-tether) it, and if so, can provide tethering data. The system either recognize elements in the untethered mobile app that can be modified, and modify them to tether it; or, the system provides software hooks for execution from within the mobile app. The system automatically submits the tethered mobile app to an app store. Tethered mobile apps are modified to both end-user login and login to the tethered server at once. The system automatically recognizes when end-users download and use tethered mobile apps, alerts the developer of the mobile app, and automates payment from the server to the developer.
Media ledger for sharing consumer data
Linking a consumption history of media to a consumer, including: creating a profile of the consumer using a blockchain-based media ledger; enabling the consumer to subscribe to advertisement networks; recording at least one of consumptions of the media and transactions by the consumer as a media consumption history on a content catalog of a digital right management (DRM); and ingesting the media consumption history into the blockchain-based media ledger from the content catalog of the DRM. Keywords include blockchain, advertising, cryptographic tokens, and DRM.
System and method for collecting and using filtered facial biometric data
Disclosed are a system and method for the application of filtering in the collection and application of facial biometrics to a number of problems common to the vending and gaming environments. A succession of video frames of a scene are analyzed to determine if one or more faces are present. If so, the face most relevant to the application based in its position in the scene is selected. The selected face in each of the succession of video frames is then quality rated according to certain criteria to select the best frame for computing a biometric value of the selected face. One the biometric value has been computed, the value may be compared against a database to determine if a biometric value for a matching face was previously stored. If so, the quality rating of the new image and a quality rating previously stored with the stored biometric are compared. If the new image has a higher quality rating than the stored quality rating, the new biometric replaces the stored biometric and its quality rating replaces the associated quality rating in storage. The biometric may then be applied to solving problems of patron analytics, patron loyalty, security and the like.
Customer journey management engine
Provided is a process, including: obtaining a first training dataset, training a first machine-learning model on the first training dataset, obtaining a set of candidate question sequences, forming virtual subject-entity records, forming a second training dataset, training a second machine-learning model, and storing the adjusted parameters of the second machine-learning model in memory.
Face reenactment
Provided are systems and a method for photorealistic real-time face reenactment. An example method includes receiving a target video including a target face and a scenario including a series of source facial expressions, determining, based on the target face, one or more target facial expressions, and synthesizing, using the parametric face model, an output face. The output face includes the target face. The one or more target facial expressions are modified to imitate the source facial expressions. The method further includes generating, based on a deep neural network, a mouth region and an eyes region, and combining the output face, the mouth region, and the eyes region to generate a frame of an output video.
A SYSTEM AND METHOD FOR PERFORMING A/B TESTING
Disclosed is a system and method for performing A/B testing in order to show the web page of an internet application to users in different variations and to allow action to be taken according to the usage behavior of the users. It allows always the correct A/B group to be shown when performing the A/B test in an internet application having cache memory that runs on client devices such as mobile or computing devices. The system and method allow A/B testing to be performed although it has cache by displaying the same web page content of an internet application with different contents by creating the internet application running on mentioned client device according to the cache and cache keys.
Systems and methods for determining usage information
Systems and methods are described for determining usage information. A content device accessing content may determine an advertising event associated with the content. A trigger time may be determined that is a predetermined time before a start time of the advertising event. The content device may cause activation of a data capture component to capture data at the trigger time and at one or more times during the advertising event. The data can be compared to determine usage information indicative of user behavior during the advertising event.
METHOD AND DEVICE FOR PROVIDING REAL-TIME DATA SERVICE
A method and device for providing real-time data service are disclosed. The method includes creating a message engine for receiving real-time data generated by a real-time data source, creating a data processing engine for acquiring the real-time data in the message engine and processing the real-time data to obtain target data, creating a storage engine for storing the target data and providing the target data according to requirement of a real-time data service, and containerizing the message engine, the data processing engine and the storage engine, and constructing a real-time data processing architecture with a containerized message engine, a containerized data processing engine and a containerized storage engine to provide the real-time data service. Embodiments of this disclosure can realize an overall architecture of real-time data reception, real-time data processing, real-time data storage, and real-time data service.
Control method
To more appropriately acquire information in Generic Attribute Profile (GATT) data, a control method includes acquiring, upon establishment of a second connection between a communication apparatus and an information processing apparatus through Bluetooth® Low Energy, at least a part of information indicating a structure of GATT data included in the communication apparatus until an area in which a predetermined type of information is stored in the GATT data included in the communication apparatus becomes identifiable, and acquiring the predetermined type of information based on at least a part of the information indicating the structure of the GATT data included in the communication apparatus.
Methods and systems for notifying users of new applications
Methods and systems for managing an online application database and application search. Search queries for applications are received from users. Unfulfilled queries are stored in memory. The platform identifies one or more application features based on the search queries within the stored unfulfilled queries, and generates an application build recommendation specifying the one or more application features. The application build recommendation is output to one or more developer accounts. If a new application is received, the platform may determine whether the new application contains features that sufficiently correspond to the features in one of the application build recommendations. User accounts that submitted the unfulfilled queries that served as the basis for the matching application build recommendation may be notified of the availability of the new application.