Adversarial anonymization and preservation of content
Granted: January 3, 2023
Patent Number:
11544460
Systems and methods for anonymizing content suggestive of a particular characteristic while preserving relevant content are disclosed. An example method may be performed by one or more processors of a protection system and include defining an anonymization loss indicative of an accuracy at which a trained discriminator model can predict a particular characteristic, defining a content loss indicative of a difference between latent representations of versions of a document, defining a…
Method and system for rule-based composition of user interfaces
Granted: January 3, 2023
Patent Number:
11543927
A method for rule-based composition of user interfaces involves obtaining a user identity (ID) of a user accessing an application using a user interface and obtaining a user interface (UI) state of the user interface. Based on the UI state and based on the user ID, a plurality of rule-based recipes are obtained. Each rule-based recipe specifies a UI content suitable for an interaction between the user and the user interface. The method further includes ranking each of the rule-based…
Computer-implemented methods systems and articles of manufacture for image-initiated preparation of electronic tax return
Granted: December 27, 2022
Patent Number:
11538117
An intermediate computer hosts a tax return preparation application and generates an interview screen presented to a preparer through a display of the preparer computing device executing a browser. In response, the preparer acquires images of tax documents to begin preparation of an electronic tax return, e.g., by sequentially taking photographs of tax documents using a camera of a mobile communication device, which transmits the images or results of image processing such as Optical…
Systems and methods of business categorization and service recommendation
Granted: December 27, 2022
Patent Number:
11537844
A method for recommending offerings to a business may include: receiving a request for recommended business offerings from a device; receiving business data associated with a business from the device, the business data comprising invoice data associated with the business; embedding the business data to a vector space to obtain a business vector, the vector space comprising a plurality of other vectors associated with other businesses; calculating a relation metric between the business…
Experience convergence for multiple platforms
Granted: December 27, 2022
Patent Number:
11537682
A processor may launch a common layer including a browser and a shell. The processor may identify a request for data required by the software platform. The processor may determine a context in which the request was generated by detecting, by the shell, whether the software platform is an on-premise solution or a cloud solution; examining, by the shell, the request to determine whether it requires local resources or cloud-based resources; and designating, by the shell, the context as a…
Method and system for anomaly detection based on statistical closed-form isolation forest analysis
Granted: December 20, 2022
Patent Number:
11531676
Certain embodiments of the present disclosure provide techniques for detecting anomalous activity in a computing system. The method generally includes receiving a request to perform an action in a computing system. The request is added to a historical time-series data set. A portion of the historical time-series data set is selected for use in determining whether the received request is an anomalous request, and a set of previously identified outliers are removed from the selected…
Storage structure for pattern mining
Granted: December 20, 2022
Patent Number:
11531527
A computer implemented method includes obtaining an original graph data structure including multiple stored nodes connected by multiple edges. The stored nodes include multiple operation stored nodes and multiple data stored nodes. The method further includes generating an auxiliary graph data structure from the original graph data structure. The auxiliary graph data structure includes the operation stored nodes. The method further includes executing a pattern mining tool on the…
Method for predicting trip purposes using unsupervised machine learning techniques
Granted: December 13, 2022
Patent Number:
11526811
Certain aspects of the present disclosure provide techniques for recommending trip purposes to users of an application. Embodiments include receiving labeled travel data from the application running on a remote device including a plurality of trip purposes. Embodiments include building a topic model representing words associated with a plurality of topics. Embodiments include training a topic prediction model, using the plurality of topics and one or more features derived from each of…
Configuring machine learning model thresholds in models using imbalanced data sets
Granted: December 13, 2022
Patent Number:
11526606
Certain aspects of the present disclosure provide techniques for efficiently configuring a machine learning model. An example method generally includes generating a randomly sampled data set from a data set including a larger first set of samples associated with a first classification and a smaller second set of samples associated with a second classification. An analysis plot for the machine learning model is generated based on the randomly sampled data set. A point associated with an…
Encrypted data management system
Granted: December 6, 2022
Patent Number:
11522704
Aspects of the present disclosure provide techniques for encrypted data management. Embodiments include determining an encrypted data item in a data store that is related to a request from a data consuming user. Embodiments include determining a data owning user and an encryption key that correspond to the encrypted data item based on a key identifier associated with the encrypted data item. Embodiments include determining one or more additional encrypted data items and one or more…
Generating structured representations of forms using machine learning
Granted: December 6, 2022
Patent Number:
11521405
A method may include acquiring, from an initial document having a document type, initial document elements and initial attributes, deriving initial features for the initial document elements using the initial attributes, detecting initial form components using the initial features, clustering the initial form components into initial line objects of an initial structured representation by applying an unsupervised machine learning model to the geometric attributes of the initial document…
Lean parsing: a natural language processing system and method for parsing domain-specific languages
Granted: December 6, 2022
Patent Number:
11520975
A method and system parses natural language in a unique way, determining important words pertaining to a text corpus of a particular genre, such as tax preparation. Sentences extracted from instructions or forms pertaining to tax preparation, for example are parsed to determine word groups forming various parts of speech, and then are processed to exclude words on an exclusion list and word groups that don't meet predetermined criteria. From the resulting data, synonyms are replaced with…
Semantic and standard user interface (UI) interoperability in dynamically generated cross-platform applications
Granted: December 6, 2022
Patent Number:
11520575
This disclosure relates to facilitating communication between widgets of cross-platform applications. An exemplary system includes computing components configured to execute an application shell. The system is configured to cause the application shell to do the following. The application shell instantiates a cross-platform application comprising a plurality of application widgets. The application shell then determines that a first application widget of the plurality of application…
Predicting application conversion using eye tracking
Granted: November 29, 2022
Patent Number:
11514467
Techniques are disclosed for determining application experience of a user. One embodiment presented herein includes a computer-implemented method, which includes receiving, at a computing device, eye tracking data of a user interacting with at least a first page of an application. The computer-implemented method further includes determining, based at least on the eye tracking data, at least a current user experience regarding the first page. The computer-implemented method further…
Determining a target recommendation based on historical transaction data
Granted: November 22, 2022
Patent Number:
11507892
Certain aspects of the present disclosure provide techniques for determining a target recommendation for a transaction based on historical transaction data. An example technique for determining the target recommendation for a transaction based on historical data includes receiving a request for a target recommendation and transaction parameters from a user. Based on the transaction parameters, one or more subsets of historical transaction data are retrieved, and a respective weight…
Making local data available in a cloud computing environment
Granted: November 15, 2022
Patent Number:
11503011
Local data can be made available in a cloud computing environment. A persistent remote connection may be established between a processor and a server. The server may receive a request for data from an external device through a network. The request for data may be sent through the persistent remote connection from the server to a first executable process of the processor. The processor may obtain the data from an application being executed by the processor separately from the first…
Generation of insights based on automated document analysis
Granted: November 15, 2022
Patent Number:
11500885
Certain aspects of the present disclosure provide techniques for generating an insight, comprising: receiving a request to generate an insight for a document from a user associated with the document; receiving the document; generating a tree based on the document; parsing the tree based on a set of rules to generate a set of results associated with the tree; mapping the set of results to a subset of insight elements of a set of insight elements associated with a set of trees including…
System and method for virtual machine and virtual desktop accessibility
Granted: November 15, 2022
Patent Number:
11500659
The disclosure provides an approach for processing frames of a virtualized desktop to improve accessibility for users, such as users with disabilities. The approach involves processing frames by an accessibility engine that is located on a client device of the user. The virtualized desktop runs on a virtual machine that is remote to the client device. The location of the accessibility engine on the client device allows advantages such as the ability to process frames that indicate a…
Image template-based AR form experiences
Granted: November 8, 2022
Patent Number:
11494051
Certain aspects of the present disclosure provide techniques for providing an augmented reality user interface, including: receiving, by an image sensor of an electronic device, an image of a physical document; determining a document type associated with the physical document by performing image recognition on the image of the physical document; determining an augmented reality template to display on a display of the electronic device; displaying the augmented reality template on the…
Field pre-fill systems and methods
Granted: November 8, 2022
Patent Number:
11494422
A processor may receive a plurality of text samples generated by a user and identify at least one variable text element in at least one of the plurality of text samples. The processor may tokenize the at least one variable text element, thereby producing a plurality of tokenized text samples including at least one token. The processor may build a longest common substring from the plurality of tokenized text samples and add the longest common substring and the at least one token to a set…