SYSTEM FOR MANAGING TRANSACTIONAL DATA
Granted: December 2, 2021
Application Number:
20210374283
A system may include transaction storage devices. Each transaction storage device may include a data store configured to receive, from a first entity, a request to push a detailed transaction corresponding to a secure identifier. The secure identifier may be generated, using an encoding function, from a user identifier of a user. The data store may be further configured to store the detailed transaction based on a first determination to trust the first entity. The system may further…
FAST QUERYING OF ENCRYPTED DATA SET
Granted: December 2, 2021
Application Number:
20210374268
An encrypted database system includes a memory storing a database comprising a plurality of logical structural elements each respectively including an unencrypted fuzzed value and encrypted sensitive data formed by encrypting a sensitive data value. The system also includes a processor in communication with the memory and configured to form the plurality of logical structural elements and store the plurality of logical structural elements in the memory. Forming a logical structural…
ACTION RECOMMENDATION ENGINE
Granted: December 2, 2021
Application Number:
20210374201
A method may include receiving, from a software application, pre-signup data of a user, embedding the pre-signup data to obtain a pre-signup data vector, generating, by applying a topic model to the pre-signup data vector, a pre-signup topic vector, receiving action descriptions of actions of the software application, embedding the action descriptions to obtain action description vectors, generating, by applying the topic model to the action description vectors, action description topic…
MACHINE LEARNING FOR IMPROVING MINED DATA QUALITY USING INTEGRATED DATA SOURCES
Granted: November 25, 2021
Application Number:
20210365981
A processor may receive user interaction data of a user for a plurality of electronically-presented offers. The processor may generate a plurality of labels, the generating comprising generating a label for each respective offer according to a comparison of the quality of the user interactions of the respective offer to the frequency of the user interactions of the respective offer. Each label may be a positive label or a negative label. The processor may determine whether the generating…
METHOD AND SYSTEM FOR PROVIDING PERSONALIZED PRESEARCH FOR USERS OF A DATA MANAGEMENT SYSTEM
Granted: November 25, 2021
Application Number:
20210365839
Systems and methods for identifying recommended topics are disclosed. An example method may be performed by one or more processors of a system and include identifying one or more attributes of a system user, identifying a subset of topics relevant to the system user based on analyzing the one or more attributes of the system user using an analysis model trained with a machine learning process to identify relevant topics for system users based on historical user attributes, generating,…
SYSTEM AND METHOD FOR RECOGNIZING DOMAIN SPECIFIC NAMED ENTITIES USING DOMAIN SPECIFIC WORD EMBEDDINGS
Granted: November 11, 2021
Application Number:
20210350081
Systems and methods for recognizing domain specific named entities are disclosed. An example method may be performed by one or more processors of a text incorporation system and include extracting a number of terms from a text under consideration, identifying, among the number of terms, a set of unmatched terms that do not match any of a plurality of known terms, passing each respective unmatched term to a vectorization module, embedding a vectorized version of each respective unmatched…
SYSTEM AND METHOD FOR IDENTIFYING QUESTIONS OF USERS OF A DATA MANAGEMENT SYSTEM
Granted: November 11, 2021
Application Number:
20210349921
Systems and methods are disclosed. An example method may be performed by one or more processors of a system and include retrieving case data indicating, for each respective case of a number of cases, one or more documents retrieved to assist a system user associated with the respective case, generating, from the case data, a case matrix including a plurality of rows each corresponding to a respective case of the number of cases and a plurality of columns each corresponding to the…
AUTHORIZATION SYSTEM USING QUERIES AS AUTHORIZATION RESTRICTIONS
Granted: November 4, 2021
Application Number:
20210342480
Systems and methods for generating responses to queries from a client application are disclosed. One example method includes receiving a first query from the client application, determining an authorization context for the first query based at least in part on a set of authorization restrictions corresponding to the client application, generating a response to the first query based at least in part on an intermediate response generated by a query engine, the response redacted based at…
DETERMINING LOCATION BASED ON NEARBY DEVICES
Granted: November 4, 2021
Application Number:
20210345065
A method for determining location based on nearby devices includes receiving a broadcast message from a proximate device over a wireless personal area network, triggering an event that requires recording location data and time data, and establishing a connection over the wireless personal area network to the proximate device. The method further includes requesting proximate location data from the proximate device over the connection with a user device location request and receiving the…
SYSTEM AND METHOD FOR PROVIDING GLOBAL TAG SUGGESTIONS BASED ON USER INFORMATION AND TRANSACTION DATA
Granted: November 4, 2021
Application Number:
20210342951
Systems and methods that may be used to provide guidance and or tag suggestions to a user of an electronic accounting system and or service that overcome the shortcomings associated with user-defined tags.
AUTOMATIC ANONYMOUS VISITOR IDENTITY RESOLUTION USING MACHINE LEARNING
Granted: November 4, 2021
Application Number:
20210342429
A method for automatic anonymous visitor identity resolution using machine learning, which includes generating a visitor histogram set from visitor events of a visitor event stream that include a visitor identifier and an internet protocol address, filtering a set of user identifiers into a candidate set of user identifiers based on the internet protocol address, obtaining one or more user histogram sets generated from user events that include user identifiers from the candidate set of…
IDENTIFYING CODE DEPENDENCIES IN WEB APPLICATIONS
Granted: November 4, 2021
Application Number:
20210342413
A method may include receiving, from a browser, a request for a tracking pixel including a uniform resource locator (URL) of the tracking pixel and a session identifier (ID) of the browser. The URL of the tracking pixel may be included in a CSS selector. The method may further include sending, to the browser and as triggered by the request for the tracking pixel, a request to scan a document object model (DOM) of the browser. The request to scan the DOM may include the session ID. The…
SYSTEM AND METHOD FOR AUTOMATIC SUGGESTION AND OR CORRECTING OF SEARCH KEYWORDS
Granted: November 4, 2021
Application Number:
20210342375
Systems and methods that may be used to automatically correct, complete and or suggest words or terms to the user of an electronic service (e.g., accounting service) while the user is entering a search keyword and or filling out a form field. The automatic correction, completion and or suggestion of words or terms are based natural language processing of historical data from a plurality of users of the electronic service.
SYSTEM AND METHOD FOR PROVIDING PRIVACY PRESERVING JOINT TAX RETURN FILINGS
Granted: October 28, 2021
Application Number:
20210334907
Systems and methods that may be used to allow married couples to prepare separate individual tax returns while also being able to evaluate the merits of filing a joint return in a manner that does not breach each spouse's financial privacy.
SYSTEM AND METHOD FOR PROVIDING ADDITONAL MONTHLY INCOME BY CAPITALIZING EXPECTED ANNUAL TAX REFUND TO MONTHLY PAYMENTS AND OR PREDICTING ACCURATE TAX WITHHOLDINGS FOR CERTAIN TAXPAYERS
Granted: October 28, 2021
Application Number:
20210334897
Systems and methods that may be used to provide a predictive tax loan or other monetary advance before the loan recipient (e.g., a taxpayer) prepares and files its tax return. A risk of providing a predictive tax loan or monetary advance is modeled separately from a machine learning model used to determine the anticipated tax refund amount and tax loan. The disclosed systems and methods may also predict accurate tax withholdings based on multiple machine learning models from multiple…
USING SCENARIOS TO MITIGATE SELLER RISK TO ENTER ONLINE PLATFORMS
Granted: October 28, 2021
Application Number:
20210334868
A method may include generating, using a flow proportionalized graph, scores for platform sellers of an online platform. The flow proportionalized graph may include nodes corresponding to the platform sellers and buyers, and edges each connecting a buyer node corresponding to a buyer initiating a monetary transfer and a platform seller node corresponding to a platform seller receiving the monetary transfer. Each edge may have a weight that is a proportion of total monetary transfers by…
LOGISTIC RECOMMENDATION ENGINE
Granted: October 28, 2021
Application Number:
20210334748
A method may include receiving, for a package, shipment details including attributes, obtaining, for a subset of the attributes, logistic preferences, applying the logistic preferences to the shipment details to obtain modified shipment details, training a classifier using shipment transactions each including values for the attributes and labeled with a vendor logistic service, generating, by applying the classifier to the modified shipment details, scores for vendor logistic services,…
AUTOMATED GENERATION OF EXPLAINABLE MACHINE LEARNING
Granted: October 28, 2021
Application Number:
20210334693
A computer-implemented method and system are provided to perform a machine learning pipeline process to produce an explainable machine learning model. A computing device may be configured to train a plurality of machine learning models with a set of respective feature datasets to generate an accuracy and explainability property for each trained model. The computing device may evaluate a plurality of the trained machine learning models and select a model as an explainable machine learning…
ENRICHED HIGH FIDELITY METRICS
Granted: October 28, 2021
Application Number:
20210334154
A method including receiving events from different data sources for a service automatically executing in an enterprise system. A first event is enriched by providing the first event with first metadata that associates the first event with a first application used by the service. The first event is assigned to a time slice associated with the first application. A second event is enriched in a similar manner. A correlation graph of nodes and edges is built using the enriched events, with…
INTEGRATING AUTOMATIC SPEECH RECOGNITION AND COMMUNITY QUESTION ANSWERING
Granted: October 21, 2021
Application Number:
20210327412
Systems and methods for providing customized automatic speech recognition (ASR) in a customer support system are disclosed. In an example method, one or more data sources for training an ASR language model associated with the customer support system are identified, and one or more weighting models are selected, each weighting model applying a corresponding weight to each data source of the one or more data sources. The ASR language model is then trained based at least in part on the one…