DYNAMIC SCHEDULING SYSTEM WITH PERFORMANCE-BASED ACCESS
Granted: September 22, 2022
Application Number:
20220300887
This disclosure provides systems, methods and apparatuses for scheduling tasks in an electronic system. In some implementations, a dynamic scheduling system allows performance-based access to a task schedule. In distributing tasks to be completed, the dynamic scheduling system prioritizes resources that are more proficient at completing the tasks over resources that are less proficient. For example, resources that are more proficient may receive higher-priority access to the task…
COMPETING UPDATES FROM MULTIPLE SERVICING INSTANCES
Granted: September 22, 2022
Application Number:
20220300478
A method services competing updates from multiple servicing instances. An update message is received by a class of a plurality of classes that service an object. The update message includes an update to the object and an expected version for the object. A version match is determined between the expected version and a current version of the object. When the version match is successful, the update is applied to the object. A response message including the current version of the object is…
SYSTEM AND METHOD FOR LABELING MACHINE LEARNING INPUTS
Granted: May 12, 2022
Application Number:
20220147879
Systems and methods for labeling data are disclosed. An example method may be performed by one or more processors of a labeling system and include retrieving labeled data, identifying characteristics predictive of labels that would be entered for unlabeled data items having the respective characteristics based on the labeled data, training an analysis model to predict labels that would be entered for unlabeled data items, generating, for unlabeled data items, using the trained analysis…
LARGE SCALE AND HIGH THROUGHPUT VIDEO IDENTITY MONITORING AND VERIFICATION
Granted: May 5, 2022
Application Number:
20220141216
Systems and methods for verifying an identity of a party to a video call are disclosed. An example method may be performed by one or more processors of a verification system and include storing first facial encodings, each of the first facial encodings associated with one or more images of a corresponding registered user of a plurality of registered users associated with the verification system, receiving, during a video call associated with a specified registered user of the plurality…
SYSTEM AND METHOD FOR LEVERAGING A COMPLETENESS GRAPH
Granted: May 5, 2022
Application Number:
20220138644
A method of automating a workflow may include obtaining a completeness graph including conditions applied to attributes of an entity, determining that a missing attribute subset of the attributes lacks a corresponding value, determining that a condition corresponding to a missing attribute of the missing attribute subset is satisfied, and obtaining a value for the missing attribute. The value may be a result of performing a task in the workflow. The method may further include modifying a…
COMPUTER PREDICTION OF RELEVANT DATA FROM MULTIPLE DISPARATE SOURCES
Granted: May 5, 2022
Application Number:
20220138592
A method including extracting data from disparate data sources. The data includes data pairs including a corresponding data point and a corresponding time associated with the corresponding data point. The method also includes extracting insights from the data at least by identifying a trend in the data pairs. The method also includes forming a model vector including the insights and an additional attribute to the insights. The additional attribute characterizes the insights. The…
METHODS AND SYSTEMS FOR INTEGRATING MACHINE TRANSLATIONS INTO SOFTWARE DEVELOPMENT WORKFLOWS
Granted: May 5, 2022
Application Number:
20220138437
A machine translation system translates translatable strings included in code submissions submitted to a target repository. The machine translation system incorporates translated code submissions into one or more target repositories to generate global ready code that may be deployed in a variety of different language-specific versions of a software platform. The machine translation system is integrated into a software development process to improve the speed and efficiency of new code…
WEB-BASED APPLICATION USER INTERFACE (UI) IN-CONTEXT EDITOR
Granted: April 28, 2022
Application Number:
20220129622
Systems and methods that may be used to provide in-context editing of a webpage-based user interface (UI).
A METHOD AND TRANSACTION TRACKING SERVICE FOR SURFACING RULE-CREATION ACTIONS
Granted: April 14, 2022
Application Number:
20220114659
A transaction tracking service (TTS). The TTS includes a transaction repository configured to store transaction records organized within a transaction groups. The TTS also includes a computer processor operatively connected to the transaction repository. The computer processor is configured to execute instructions to make a first determination that a first transaction record of the plurality of transaction records is unassigned, generate, based on the first determination, an unassigned…
SYSTEMS AND METHODS PROVIDING CONTEXTUAL EXPLANATIONS FOR DOCUMENT UNDERSTANDING
Granted: April 7, 2022
Application Number:
20220108208
Systems and methods for providing contextual information for computerized document understanding. The systems and methods can be used to assist users in filling out documents by providing contextual information based on anomalies identified in a provided document. The methods and systems may identify the deficiency in the document and automatically generate a query related to the anomaly. The query can be fed as an input to a question-answering (QA) model that can provide an answer as…
ENRICHED HIGH FIDELITY METRICS
Granted: April 7, 2022
Application Number:
20220107863
A method includes receiving first metrics describing first behaviors of applications having a fault, and second metrics describing second behaviors of an enterprise system in which the applications are executing. The first and second metrics are ingested. Ingesting includes assigning a first cardinality score to first metrics related to the fault. Ingesting also includes assigning a second, lower cardinality score to second metrics that are unrelated to the fault. Tumbling window…
HETEROGENEOUS GRAPH EMBEDDING
Granted: March 31, 2022
Application Number:
20220101401
A computer-implemented system and method for generating heterogeneous graph feature embeddings for feature learning and prediction. An application server may receive and process a plurality of feature datasets to generate a graph data structure comprising a plurality of interconnected transaction pairs. The application server processes the graph data structure to determine a first-order transaction pair corresponding to a maximum transaction frequency based on a user identifier; executes…
Reducing Mobile Device Power Consumption Through Predictive Speed-Based Geofence Location Tracking
Granted: March 24, 2022
Application Number:
20220095221
A method including receiving, at a mobile device, a request to provision a first geofence. The first geofence has a first predicted duration that expires before a second predicted geofence is provisioned by the mobile device. Provisioning the first geofence and the second predicted geofence together consume a first amount of power. The method also includes determining a predictive geofence radius based on a predicted speed of the mobile device. The method also includes provisioning a…
SYSTEM AND METHOD FOR AUTOMATIC LEARNING OF FUNCTIONS
Granted: March 24, 2022
Application Number:
20220092436
A method and system learn functions to be associated with data fields of forms to be incorporated into an electronic document preparation system. The functions are essentially sets of operations required to calculate the data field. The method and system receive form data related to a data field that expects data values resulting from performing specific operations. The method and system utilize machine learning and training set data to generate, test, and evaluate candidate functions to…
DEEP LEARNING APPROACH TO MITIGATE THE COLD-START PROBLEM IN TEXTUAL ITEMS RECOMMENDATIONS
Granted: March 10, 2022
Application Number:
20220075840
A method for mitigating cold starts in recommendations includes receiving a request that identifies a requested page and identifying a content vector of the requested page. The content vector is generated based on providing text of the requested page to a neural network text encoder. The method further includes selecting, based on the content vector, a link to a cold start page that does not satisfy a threshold level of interaction data. The selected link is ranked above a second link to…
TRANSACTIONS OVER LIVE MEDIA
Granted: March 3, 2022
Application Number:
20220070244
After a host client establishes a multimedia stream with a guest client, host data is received from a host application. A state machine is updated using the host data. The host application executes on the host client. Guest data is received from a guest application. The state machine is updated using the guest data. The guest application executes on the guest client. Transaction data is propagated between the host application and the guest application. The transaction data is presented…
METHOD AND SYSTEM TO DETECT ABANDONMENT BEHAVIOR
Granted: March 3, 2022
Application Number:
20220067816
Dynamic machine learning modeling within a special purpose hardware platform to determine platform abandonment risks for each user having exhibited a sequence of behaviors. The enclosed examples address a computer-centric and Internet-centric problem of a service provider system management to lower platform abandonment of users, and further increase product engagement.
CARD READER BASED PAYMENT TRANSACTIONS FROM A WEB BROWSER
Granted: March 3, 2022
Application Number:
20220067745
This disclosure relates to systems and methods for processing electronic payments for customer purchases. In some implementations, a system receives a payment request from a merchant, and transmits payment information to a mobile computing device associated with the merchant. The payment information includes a transaction ID to identify the purchase, a purchase amount, and instructions that cause the mobile computing device to activate a card reader, present a notification of the…
CARD READER BASED PAYMENT TRANSACTIONS FROM A WEB BROWSER
Granted: March 3, 2022
Application Number:
20220067677
This disclosure relates to systems and methods for processing electronic payments for customer purchases. In some implementations, a mobile computing device receives a payment request identifying a sales transaction between a merchant and a customer. The payment request indicates a purchase amount owed by the customer to the merchant, and carries a set of instructions. The mobile computing device activates a card reader based at least in part on the set of instructions, receives customer…
METHODS AND SYSTEMS FOR PEDICTING INTENT OF TEXT DATA TO ENHANCE USER EXPERIENCE
Granted: February 24, 2022
Application Number:
20220058342
Systems and methods may be used to generate and use intent predictions to enhance user experience. The intent predictions may describe the data required to resolve a user request included in a user input (e.g., question, search query, and the like) submitted by a user. The intent predictions may be generated using a machine learning model that comprises a model framework for extracting features and classifying user inputs into intent classes based on the extracted features. The intent…