Intuit Patent Grants

Method and system for providing security aware applications

Granted: March 14, 2017
Patent Number: 9596251
Instructions for monitoring and detecting one or more trigger events in assets used to implement an application are generated. Instructions for implementing at least one responsive action associated with each of the one or more trigger events is generated. At least part of instructions for monitoring and detecting the one or more trigger events is provided to an asset used to implement the application. The at least part of the instructions for monitoring and detecting the one or more…

Method and system for providing an encryption proxy

Granted: February 14, 2017
Patent Number: 9569630
An encryption proxy is instantiated in a first computing environment and includes encryption proxy authentication data for identifying itself to a secrets distribution management system in a second computing environment as a trusted virtual asset to receive and cache encryption key data in a secure encryption key cache outside the second computing environment. The encryption proxy requests one or more encryption keys to be cached and is then provided encryption key data representing the…

Using interactive scripts to facilitate web-based aggregation

Granted: February 7, 2017
Patent Number: 9563718
Some embodiments of the present invention provide a system that facilitates interactivity during automated web-site accesses. During operation, the system executes a script which automatically accesses one or more websites. While executing the script, the system retrieves user-specific data associated with a user. The system then uses the user-specific data to access a target website. While accessing the target website, the system receives an interactivity request which the system…

Secure verification of website claims

Granted: February 7, 2017
Patent Number: 9565197
The disclosed embodiments provide a system that facilitates use of a website. During operation, the system enrolls a claim containing an assertion of a characteristic of the website with a central authority. To enroll the claim, the system obtains the claim from an issuer of the claim and includes a first secure attribute with the claim, wherein the first secure attribute is signed with a first private key of the central authority. Next, the system enables verification of the claim using…

Testing insecure computing environments using random data sets generated from characterizations of real data sets

Granted: January 31, 2017
Patent Number: 9558089
The disclosed embodiments provide a system that facilitates testing of an insecure computing environment. During operation, the system obtains a real data set comprising a set of data strings. Next, the system determines a set of frequency distributions associated with the set of data strings. The system then generates a test data set from the real data set, wherein the test data set comprises a set of random data strings that conforms to the set of frequency distributions. Finally, the…

System and method for populating a field on a form including remote field level data capture

Granted: January 31, 2017
Patent Number: 9558521
In general, in one aspect, the invention relates to a method for populating a field on a form. The method includes: establishing a communication session between a first computing device and a second computing device; receiving, from a user of the first computing device, a selection of source data; transferring, over the secure communication session, the source data from the first computing device to the second computing device; matching, based on a matching criterion, the source data to…

Method and system for transferring the hosting of financial service to elastic virtual computing resources from a data center and without service interruption

Granted: January 31, 2017
Patent Number: 9560132
A method and system transfers the hosting of financial services to a virtual asset computing environment from a hardware asset computing environment, according to one embodiment. The method and system transfers a secondary copy of application data to a storage device, and delivers the storage device to a second computing system from the first computing system using a parcel courier, according to one embodiment. The method and system receives, with the second computing system, the…

Resolving errors that arise while accessing online user accounts

Granted: January 24, 2017
Patent Number: 9552245
The disclosed embodiments provide a system that manages access to an online user account. During operation, the system uses stored authentication credentials for a user to access the online user account of the user. Next, the system aggregates financial data for the user from the online user account. Upon detecting an error associated with aggregating the financial data, the system obtains error information describing the error from a web page associated with the error. Next, when the…

Display device with transfer animation for a user interface

Granted: January 10, 2017
Patent Number: D776131

Categorizing financial transactions based on business preferences

Granted: January 10, 2017
Patent Number: 9542710
During operation of a system, a financial transaction of an individual is associated with one or more predefined categories based on scores that indicate the likelihood of association. For example, a given predefined category may include a merchant name (such as the name of a potential counterparty in the financial transaction) and/or an attribute associated with one or more merchants. The score for a given predefined category may be determined based on financial-transaction preferences…

Method and system for generating unique content based on business entity information received from a user

Granted: January 3, 2017
Patent Number: 9535892
A method is provided for generating unique content using information received from a user. The method includes receiving, from a user, data. The data includes restrictions for content and information associated with a business entity. Further, the method includes analyzing the data to identify a subject matter of the content. The method also includes obtaining a content template that corresponds with the subject matter. The content template comprises a block of text with a plurality of…

Context-aware glossaries for data sets

Granted: December 27, 2016
Patent Number: 9530228
The disclosed embodiments provide a system that processes data. During operation, the system obtains a data set and metadata corresponding to a data model. Next, the system displays, within a user interface, a visualization of the data model to a user independently of a domain of the data set. The system then uses the metadata to provide a glossary of terms related to the data model in the user interface without requiring configuration of the glossary for use with the data model.

Method and system for correlating self-reporting virtual asset data with external events to generate an external event identification database

Granted: December 6, 2016
Patent Number: 9516044
A method and system for correlating patterns of operating virtual assets with external events includes receiving an identification of one of the external events, from one or more electronic sources, and receiving first patterns from one or more first virtual assets, according to one embodiment. The method and system include populating a database with the first patterns and the identification of the one of the external events to map the one of the external events to the first patterns,…

Method and system for dynamic and comprehensive vulnerability management

Granted: December 6, 2016
Patent Number: 9516064
One or more relevant scanners used to identify asset vulnerabilities are identified, obtained, and logically arranged for deployment on an asset in accordance with a vulnerability management policy and a scanner deployment policy such that the relevant scanners are deployed at, or before, a determined ideal time to minimize the resources necessary to correct the vulnerabilities, if found. The relevant scanners are then automatically deployed in accordance with the scanner deployment…

Method and system for creating enriched log data

Granted: November 22, 2016
Patent Number: 9501345
Access to first log data from a first log data source and second log data from a second log data source is obtained. Trigger event log data is defined and the second log data from the second log data source is monitored to detect the defined trigger event log data in the second log data. If the defined trigger event log data is detected in the second log data from the second log data source, the detected trigger event log data in the second log data from the second log data source is…

Accessing textsites using text messaging service

Granted: November 15, 2016
Patent Number: 9497601
A method for providing access to content using a global textsite platform (GTP) including receiving a user message identifying a registered unique keyword maintained by the GTP, wherein the registered unique keyword is registered with the GTP by a publisher for accessing a textsite comprising a plurality of text pages published by the publisher and indexed based on a plurality of navigating keywords defined by the publisher, retrieving authored content associated with the textsite based…

Display device with a settings flyout for a graphical user interface

Granted: November 8, 2016
Patent Number: D771091