Intuit Patent Grants

Defining application programming interfaces (APIS) using object schemas

Granted: September 5, 2017
Patent Number: 9753744
The present disclosure relates to accessing data using dynamically generated application programming interface (API) calls. According to one embodiment, a method generally includes receiving, at a computing system, a data request from a client device. The data request generally identifies a navigable path through a graph projection of the API. The computing system generates an API call to process the data request. To generate the API call for each node in the navigable path, the…

Relative spending pattern reports for a financial management system

Granted: September 5, 2017
Patent Number: 9754318
A method and apparatus for displaying relative spending pattern data includes a process for displaying relative spending pattern data and/or an application for displaying relative spending pattern reports whereby, data representing various financial transactions is obtained and categorized by a computing system implemented financial management system. The financial transaction data is then stored. A user is then provided with a user interface including a capability to activate a selected…

Readying customer data based on geo-location

Granted: August 29, 2017
Patent Number: 9747595
In one embodiment, the invention involves a method for readying client financial data. The method comprises receiving a proximity distance; identifying a location of a mobile device of a financial professional (FP); identifying a location of a first client of the FP within the proximity distance from the location of the mobile device; downloading, by the mobile device and in response to identifying the first client, a first financial data item corresponding to the first client; and…

Systems and methods for purchasing products from a retail establishment using a mobile device

Granted: August 29, 2017
Patent Number: 9747631
Techniques for purchasing products from a retail establishment using a mobile device allow a user to transact a purchase of physical products within a retail establishment site, without need for significant interaction with personnel of the retail establishment to transact the purchase. The user may install a software application on the mobile device to communicate with a purchase facilitating server. An image acquisition component of the mobile device may be used to obtain an image of…

System and method for managing website scripts

Granted: August 22, 2017
Patent Number: 9741059
A system and method for managing website scripts includes operations which provide for selection and automatic management of community contributed website scripts in order to provide efficient operation for consumer users and computing systems providing services on their behalf. Periodically, at least once during each refresh period, one or more website scripts are selected to be automatically performed on a biller website, based on a predetermined priority, and if the selected script…

Method and apparatus for automating threat model generation and pattern identification

Granted: August 22, 2017
Patent Number: 9742794
A method and system for automating threat model generation and pattern identification for an application includes identifying components of an application, and receiving security information that identifies whether security measures were implemented within the application to secure the application against security threats. The method further receives an identification of external events, and receiving first patterns from one or more first virtual assets. A database is populated with the…

Display device with a settings flyout for a graphical user interface

Granted: August 15, 2017
Patent Number: D794668

Methods, systems, and articles of manufacture for rendering internet contents on different displays of mobile devices

Granted: August 15, 2017
Patent Number: 9734136
Mechanisms for natively rendering and optimizing Internet contents on different displays of mobile communication devices receive screen description for a webpage from a server supporting a Web server hosting a software application and prepare and transmit an inquiry to multiple painters to inquire whether these painters have native capability and functionality to paint a single screen for optimal viewing experiences on displays of mobile communication devices having different sizes or…

Methods systems and computer program products for verifying consumer identity during transaction

Granted: August 8, 2017
Patent Number: 9727866
Computerized methods, systems and computer program products for determining how an identity of a consumer can be verified during a transaction involving the consumer and a merchant. Embodiments access and analyze data of an account the consumer has with an online social network to derive a challenge question response options. The social-network based challenge question and response options are presented to the consumer, and the consumer's selection of certain response options is used to…

Methods, systems, and articles of manufacture for implementing an antecedent, location-based budget alert to a user

Granted: August 8, 2017
Patent Number: 9727910
Location-based notification to a user before the user engages in a transaction at a location. Embodiments determine a location of a store at which the user is in or near by using positioning data received at a mobile communication device and determines a potential transaction amount for the user at the store and generates budget data based at least in part on a budget goal identified from a local memory of the mobile communication device or received from a remotely hosted financial…

Image acquisition using a level-indication icon

Granted: August 1, 2017
Patent Number: 9721177
During an information-extraction technique, visual suitability indicators may be displayed to a user of the electronic device to assist the user in acquiring an image of a document that is suitable for subsequent extraction of textual information. For example, an imaging application executed by the electronic device may display, in a window associated with the imaging application, a visual suitability indicator of a tilt orientation of the electronic device relative to a plane of the…

Unauthenticated access to artifacts in commerce networks

Granted: August 1, 2017
Patent Number: 9722982
The disclosed embodiments provide a system that facilitates business interaction. During operation, the system identifies a non-registered entity associated with an interaction within a commerce network. Next, the system enables, for the non-registered entity, access to an artifact associated with the interaction without requiring authentication of the non-registered entity.

Method and system for generating a modified website

Granted: July 18, 2017
Patent Number: 9710436
A method including receiving a website text item of the website, where the website text item is categorized by a text category and a website element category, identifying, multiple text items of multiple websites relating to multiple businesses in an industry, searching the multiple text items using the website element category to identify multiple comparable text items, parsing the website text item to generate multiple keywords, searching the multiple comparable text items using the…

Methods, systems, and computer program products for secure input and reception of sensitive user data

Granted: July 18, 2017
Patent Number: 9710657
A computer-implemented method for securely receiving user data includes a computer associating a marker with a sensitive data field in a form. The method also includes the computer using the marker to facilitate secure entry of user data corresponding to the sensitive data field. The method further includes the computer entering the user data in the sensitive data field in the form. The marker is configured to refer to the sensitive data field without revealing additional information…

Methods, systems, and articles of manufacture for analyzing social media with trained intelligent systems to enhance direct marketing opportunities

Granted: July 18, 2017
Patent Number: 9710829
Disclosed are methods, systems, and articles of manufactures for analyzing user generated content items in social media networks with trained intelligent systems to create or enhance direct marketing opportunities. The method or the system monitors user generated content items in social media networks and identifies a relevant user generated content item that may be materialized into a direct marketing opportunity. The method or system further performs language processing on the relevant…

Methods systems and computer program products for managing access to customer data

Granted: July 18, 2017
Patent Number: 9712678
Controlling access to customer data. A customer service agent is provided with indirect access to customer data through an intermediate computer such that it is not necessary for the customer service agent to ask questions about the received customer data or receive such data from the customer directly. Secure data access can be used to validate customers and streamline customer interaction and discussions with customer service agents since many questions a customer service agent may ask…

Method and system for providing a secure secrets proxy and distributing secrets

Granted: June 20, 2017
Patent Number: 9684791
A secure secrets proxy is instantiated in a first computing environment and includes secure secrets 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 secrets data in a secure secrets cache outside the second computing environment. A virtual asset requests one or more secrets, triggering a process to authenticate the requesting virtual asset, gathering authorized…

Method and system for virtual asset assisted extrusion and intrusion detection and threat scoring in a cloud computing environment

Granted: June 20, 2017
Patent Number: 9686301
An analysis trigger monitoring system is provided in one or more virtual assets. One or more analysis trigger parameters, including security threat patterns, are defined and analysis trigger data is generated. The one or more analysis trigger monitoring systems are used to monitor at least a portion of the message traffic sent to, or sent from, the one or more virtual assets to detect any message including one or more of the one or more analysis trigger parameters. Any detected message…

Dynamic user experience workflow

Granted: June 13, 2017
Patent Number: 9678936
A method for organizing an application workflow for users that may transmit, to a user device, a first content for a first field of multiple fields. The method may receive, in response to transmitting the first content and from the user device, user data for the first field. The method may obtain a dynamic set of fields selected from the fields, where a portion of the fields are excluded from the dynamic set of fields based on the user data. The method may select, according to a priority…

Systems, methods and articles for providing personalized web content based on portable personas

Granted: May 30, 2017
Patent Number: 9665889
Systems, methods and articles of manufacture for delivering website content to an internet user which is personalized to the user based on a persona associated with the user. A persona database system accesses personal and financial data for the user from any suitable source, such as from a tax return of the user or personal finance management application or even a questionnaire. The persona database system matches the user's data to a persona for the user from a predetermined, discrete…