Abstract: An application determines an emotional state of a user based on evaluating facial recognition data of the user captured from the user interacting with the application. The application receives a request from the user to initiate a support call. The request identifies the emotional state of the user. The application predicts, from a set of outcomes of support calls processed by support agents interacting with users having different emotional states, an emotional state that increases a likelihood of achieving a specified outcome for the support call based on the emotional state of the user. The application identifies an available support agent having the predicted emotional state, and assigns the user to interact with the identified support agent for the support call.
Type:
Grant
Filed:
May 8, 2017
Date of Patent:
May 8, 2018
Assignee:
INTUIT INC.
Inventors:
Amir Eftekhari, Aliza Carpio, Joseph Elwell, Damien O'Malley
Abstract: A method and system generate sample data set for efficiently and accurately testing a new calculation for preparing a portion of an electronic document for users of an electronic document preparation system. The method and system receive the new calculation and gather historical use data related to previously prepared electronic documents for a large number of historical users. The method and system group the historical users into groups based on which sections of a previous version of electronic document preparation software were executed for each historical user in preparing electronic documents for the historical users. The groups are then sampled by selecting a small number of historical users from each group.
Type:
Application
Filed:
December 27, 2017
Publication date:
May 3, 2018
Applicant:
Intuit Inc.
Inventors:
Cem Unsal, David A. Hanekamp, JR., Saneesh Joseph, Steven Atkinson, Michael A. Artamonov
Abstract: A method for reducing battery consumption while automatically tracking mileage may include detecting a trip initiation event at a location of a mobile device, initiating, by activating a geolocation sensor, tracking of global positions, and obtaining a global position of the mobile device corresponding to the location. The method may further include adding the global position to a global position sequence, and detecting, using trip updating parameters, a sequence of trip updating events. The trip updating parameters may include an update distance, an update period, and a reduced update velocity. The method may further include obtaining a sequence of updated global positions corresponding to the sequence of trip updating events. The method may further include adding each updated global position to the global position sequence, detecting a trip termination event, and stopping, in response to detecting the trip termination event, the tracking of global positions by deactivating the geolocation sensor.
Type:
Application
Filed:
October 31, 2016
Publication date:
May 3, 2018
Applicant:
Intuit Inc.
Inventors:
Braden Young, Pranay Airan, Jean-Luc Delpech, Scott Garten
Abstract: A method and system for protecting and repairing a current virtual asset from damage by potential security threats, according to one embodiment. The method and system include monitoring a current a current virtual asset for potential security threats, with a virtual asset agent, according to one embodiment. The method and system include determining a severity of the potential security threats that are identified by the virtual asset agent, according to one embodiment. The method and system include creating a new virtual asset with the virtual asset agent and decommissioning the current virtual asset, according to one embodiment. The system and method receiving, with the new virtual asset, secrets that are associated with the current virtual asset to enable the new virtual asset to continue operations of the current virtual asset, according to one embodiment.
Type:
Application
Filed:
December 26, 2017
Publication date:
May 3, 2018
Applicant:
Intuit Inc.
Inventors:
M. Shannon Lietz, Luis Felipe Cabrera, Thomas Bishop, Brett Weaver, Capen Brinkley
Abstract: Transaction data of a first party and transaction data of a population are both analyzed to determine weighting and normalizing factors, which when applied to data operate to prioritize and personalize the data. The prioritization of the data is based on the analysis and results in use of the data in accordance with user preferences as evidenced in prior activities of the first party represented by the transaction data. In a navigation system, applying data prioritizations speeds performance of the system and eliminates duplicate or follow-on searches, and allows efficient selection of potential routes and destinations.
Type:
Grant
Filed:
August 26, 2014
Date of Patent:
May 1, 2018
Assignee:
Intuit Inc.
Inventors:
Nathan Whitaker, Zach Winkler, Christine Anne Byrne
Abstract: A document capture system may automatically capture documents and/or financial information for a user. The document capture system may capture and save documents a user views in a web browser. A user may visit various web sites to view financial data and a document capture plug-in module installed in the web browser may capture or save the viewed document. The document capture system may capture financial data while the user is visiting web sites normally—that is, not just when the user if visiting them particularly to collect financial data. The document capture system may be configured to automatically detect when the user views certain documents and may be configured to continually monitor the user's web activity in order to capture financial documents whenever the user visits certain sites. The document capture system may include a list of URLs representing web sites or documents that should be automatically captured.
Abstract: A method and system provides access control for sensitive data. An access control system defines a plurality of access policies for gaining access to the sensitive data. Each access policy includes a plurality of rules that indicate whether or not the client machine can gain access to an initial access secret under the policy. When the access control system receives access request data from a client machine requesting access to the access control system under one of the policies, the access control system compares characteristics of the client machine to the rules of the access policy. If the characteristics of the client machine satisfy the rules of the access policy in the access control system provides an initial access secret, such as an application key, to the client machine.
Abstract: The disclosed embodiments provide a system that verifies user access to financial accounts. During operation, the system obtains a first set of financial data representing one or more financial transactions of a first financial account. Next, the system matches the one or more financial transactions to a second set of financial data representing issuance of the one or more financial transactions from a second financial account. The system then uses the matched financial transactions to automatically generate a first verification of ownership of the first financial account by a user without requiring input associated with the one or more financial transactions from the user.
Abstract: A method, system, and computer readable medium for tracking mileage. The method includes obtaining global positions of a mobile device and timestamps corresponding to the global positions, and detecting, based on the global positions and the timestamps, a completed trip having global positions and timestamps. The global positions include an origin and a destination. The method further includes categorizing, from location categories, the origin into an origin location category, categorizing, from location categories, the destination into a destination location category, and categorizing, based on the origin location category and the destination location category, the completed trip into a completed trip category from trip categories. The method further includes calculating mileage based on the global positions of the completed trip, and storing, for the completed trip, the mileage and the completed trip category.
Type:
Grant
Filed:
November 1, 2013
Date of Patent:
April 24, 2018
Assignee:
Intuit Inc.
Inventors:
Aaron David Rogers, Ghanshyam Bhatt, Talia Shereen Nour-Omid, Vidhi Shah, Brian Galutira Tan
Abstract: Disclosed methods and systems provide domain-specific type ahead suggestions for search query terms with a customer self-service system for a tax return preparation system, according to one embodiment. Type ahead suggestions include suggestions for completing a single search query term and/or suggestions for completing a search query having multiple search query terms. The customer self-service system receives one or more search query terms in a search text box, searches for potential search queries that are likely to complete the one or more search query terms, and provides a selected one of the potential search queries in the search text box as a type ahead suggestion, adjacent to the received one or more search query terms, according to one embodiment. The customer self-service system selects one of the potential search queries based on the received search query terms, the user's profile, and/or the user's tax data, according to one embodiment.
Type:
Application
Filed:
October 18, 2016
Publication date:
April 19, 2018
Applicant:
Intuit Inc.
Inventors:
Igor A. Podgorny, Benjamin Indyk, Todd Frey Goodyear
Abstract: Disclosed methods and systems provide domain-specific incremental search results for search query terms with a customer self-service system for a financial management system, according to one embodiment. Incremental search results are search results that are generated for search query terms, as a user enters the search query terms as part of a search query to a customer self-service system, according to one embodiment. The customer self-service system receives search query terms (e.g., a partial search query) in a search text box, searches user content (e.g., business transactions, personal transactions, etc.) and customer self-service system content for content that is relevant to the search query terms, and provides incremental search results navigation links within a results text box to enable users to easily see search results (e.g., transaction records) and to enable users to navigate to transactions records or other user content, from the results text box, according to one embodiment.
Type:
Application
Filed:
October 14, 2016
Publication date:
April 19, 2018
Applicant:
Intuit Inc.
Inventors:
Todd Frey Goodyear, Benjamin Indyk, Igor A. Podgorny, Christopher C. Gielow, Jonathan Chay
Abstract: Systems and methods for providing financial account information for an employee for setting up direct deposit of pay checks into a financial account of the employee. A financial services system receives a request from a payroll processor of an employer of the employee for account information for a financial account held by the employee, the request including personal information of the employee. The financial services system searches a database for a financial account held by the employee and identifies a financial account held by the employee by matching the personal information received in the request with corresponding information associated with a matching financial account stored in the database. The financial services system transmits the financial account information for the matching financial account sufficient to set up direct deposit to the payroll processor. The payroll processor then sets up direct deposit of the employee's pay checks into the matching financial account.
Abstract: A computer-implemented method of detecting a merchant with chargeback activity includes a computing device receiving merchant financial data from a plurality of different financial service providers, wherein the merchant financial data comprises chargebacks. The computing device aggregates the received merchant financial data into, for example, a database. The computing device analyzes the aggregated merchant financial data of a single merchant for a chargeback characteristic and the computing device flags the merchant when the chargeback characteristic exceed preset threshold levels. A flagged merchant may trigger an optional notification to one or more of the financial service provider (e.g., card issuer), the acquiring bank, the merchant, or the customer.
Abstract: A computer-implemented method of increasing the online conversion rate of potential users to a computer-hosted service is described. The method includes a computing device receiving a browser request from a potential user, the computing device receiving user-specific data as part of the browser request. The computing device inputs the user-specific data into a conversion model executed by the computing device and outputs a conversion score for the potential user based on the model. The computing device sends to the browser a marketing intervention if the conversion score falls below a pre-determined threshold value.
Type:
Grant
Filed:
February 27, 2014
Date of Patent:
April 17, 2018
Assignee:
INTUIT INC.
Inventors:
Igor A. Podgorny, Warren E. Bartolome, Todd Goodyear
Abstract: Communications and security policy data for two or more zones is obtained that includes data indicating allowed protocols for the respective communications jurisdiction zones. Request data indicating a desired exchange of data between a secrets data source in a first zone and a requesting resource in a second zone is received/obtained. The first zone policy data and the second zone policy data is automatically obtained and analyzed to determine an allowed type of communications security level for the desired exchange of data that complies with both the first zone communications and data security policy data and the second zone policy data. A communications channel, including the allowed type of secure communications security level, is automatically establishing between the first resource and the second resource, and at least a portion of the requests secrets and/or other data is exchanged.
Abstract: A method and system for generation of a customized financial document template in a financial management system, according to one embodiment. The method and system includes receiving a financial document that includes a plurality of data entries, according to one embodiment. The method and system includes mapping the plurality of data entries to a plurality of data fields of the financial management system, according to one embodiment. Mapping the plurality of data entries includes identifying characteristics of each of the plurality of data entries, and determining a relevance of the plurality of the data fields to the plurality of the data entries, at least partially based on the characteristics of the plurality of data entries, according to one embodiment. The method and system includes populating a custom financial document template, at least partially based on the mapping of the plurality of data entries to the plurality of data fields.
Abstract: Embodiments of a proxy device, a system that includes the proxy device, a process, and a computer-program product (i.e., software) for use with the proxy device are described. This proxy device may be used to restrict access to account information during communication between a financial institution and a software engineer, such as a third-party software developer. In particular, the proxy device, which is an intermediary between the financial institution and the software engineer, may replace actual account information with dummy or encoded account information during communication from the financial institution to the software engineer. Similarly, the proxy device may replace the dummy or encoded account information with the actual account information during communication from the software engineer to the financial institution. In this way, the proxy device may facilitate software development while maintaining security of the actual account information.
Abstract: Disclosed methods and systems provide domain-specific incremental search results for search query terms with a customer self-service system for a financial management system, according to one embodiment. Incremental search results are search results that are generated for search query terms, as a user enters the search query terms as part of a search query to a customer self-service system, according to one embodiment. The customer self-service system receives search query terms (e.g., a partial search query) in a search text box, searches customer self-service system content for content that is relevant to the search query terms, and provides incremental search results in a results text box (e.g., drop down menu) that is proximate to (e.g., below) the search text box, according to one embodiment.
Type:
Application
Filed:
September 28, 2016
Publication date:
March 29, 2018
Applicant:
Intuit Inc.
Inventors:
Benjamin Indyk, Igor A. Podgorny, Todd Frey Goodyear, Pravin Bhutada
Abstract: Emotional state data is used to tailor the user experience of an interactive software system, by monitoring and obtaining data about a user's emotional state. The resulting emotional state data is analyzed and used to dynamically modify the user's experience by selecting user experience components based on the analysis of the user's emotional state data. In this way, different types of user experience components can be utilized to provide the user with an individualized user experience that is adapted to the user's emotional state. Different types of user experience components can be utilized to adjust the user experience to adapt to the user's new emotional state, prevent the user from entering an undesirable emotional state, and/or encourage the user to enter into a desirable emotional state.
Type:
Grant
Filed:
March 27, 2015
Date of Patent:
March 27, 2018
Assignee:
Intuit Inc.
Inventors:
Wolfgang Paulus, Luis Felipe Cabrera, Mike Graves