Patents Assigned to Intuit
  • Patent number: 9286463
    Abstract: Systems and methods for touchscreen security gateways are described, wherein a mechanical lock simulation is presented and operated by the user of a touchscreen interface. Comparisons between entered and stored combinations may be processed and/or stored utilizing local or remote processing and/or storage resources. The mechanical lock aspect of the user interface may comprise simulated rotating elements that may be operated by user-induced sliding interactions upon the user interface. Several aspects of the mechanical lock simulation may be customized or programmed by the user, and the presentation of the user interface operation to the user may include audible and/or haptic feedback.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: March 15, 2016
    Assignee: INTUIT INC.
    Inventor: Shailesh J. Hingole
  • Patent number: 9286639
    Abstract: A system and method uses categorized transaction data to respond to requests for pricing information about one or more merchants corresponding to a subset of the transaction data.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: March 15, 2016
    Assignee: INTUIT INC.
    Inventor: Aaron Patzer
  • Patent number: 9288193
    Abstract: The disclosed embodiments provide a system that facilitates authenticating cloud services that execute in an untrusted cloud computing environment. During operation, a verifying party receives a request for a credential from a compute instance that is executing in the untrusted cloud computing environment. This request includes one or more metadata parameters that are associated with the compute instance. The verifying party queries a management interface for the untrusted cloud computing environment to retrieve a second set of metadata parameters for the compute instance, and then compares the two sets of parameters. If the values for the two sets of parameters match, the verifying party grants the credential to the requesting compute instance. Otherwise, the verifying party denies the request.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: March 15, 2016
    Assignee: INTUIT INC.
    Inventors: Oleg Gryb, Subramanian Kumaraswamy
  • Patent number: 9286567
    Abstract: Systems, methods and articles of manufacture for providing support information for a software application and generating a knowledge database of support information. A computer system generates a page of the software application displayable on a display. The page has a support button selectable by a user. In response to selection of the support button, the computer accesses support information regarding the page from a knowledge database that is separate from the software application. The computer generates a support page displayable on the display which includes the support information from the knowledge database. The knowledge database is updated at least partly based on analytical data regarding user access of the support information.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: March 15, 2016
    Assignee: INTUIT INC.
    Inventors: Roberto M. Martinez, Robert D. Johnson, Cynthia Pursell
  • Patent number: 9282122
    Abstract: A service provider computing environment includes a service provider secrets policy. A service provider computing device receives tenant secrets policies from tenants. The tenants are tenants of multi-tenant assets of a service provider. The service provider computing environment determines of the tenant secrets policies satisfy the requirements of the service provider secrets policy. If the tenant secrets policies satisfy the requirements of the service provider secrets policy, the service provider computing environment allows the tenant secrets policies to be applied to tenant data or information in the multi-tenant assets.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: March 8, 2016
    Assignee: Intuit Inc.
    Inventors: Luis Felipe Cabrera, M. Shannon Lietz
  • Patent number: 9282107
    Abstract: 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 the first secure attribute and a first public key of the central authority.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: March 8, 2016
    Assignee: INTUIT INC.
    Inventors: Alexander S. Ran, Christopher Z. Lesner
  • Publication number: 20160063494
    Abstract: A method, system, and computer readable medium to improve spending budget control based on purchase characteristic dependent payment rules. In one or more embodiments, the payment rules are implemented by a payment service that uses payment credentials specified in the payment rules to complete a purchase transaction while meeting the spending budget specified by the consumer.
    Type: Application
    Filed: August 27, 2014
    Publication date: March 3, 2016
    Applicant: INTUIT INC.
    Inventor: Srikanth Madduri
  • Publication number: 20160063545
    Abstract: A method, system, and computer readable medium for automatically selecting target consumers and delivering business-initiated messages to the selected target consumers, as well as automatically selecting target businesses and delivering consumer-initiated messages to the selected target businesses. In particular, financial management applications used by the businesses and consumers are employed in targeting and delivering the business-initiated messages and consumer-initiated messages.
    Type: Application
    Filed: August 26, 2014
    Publication date: March 3, 2016
    Applicant: INTUIT INC.
    Inventor: Houtao Deng
  • Patent number: 9276945
    Abstract: 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 trigger events are used by the asset to detect a trigger event. The instructions for implementing the at least one responsive action associated with each of the one or more trigger events is then used to automatically implement the at least one responsive action associated with the detected trigger event.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: March 1, 2016
    Assignee: Intuit Inc.
    Inventors: M. Shannon Lietz, Luis Felipe Cabrera
  • Publication number: 20160055258
    Abstract: A method for providing application content including obtaining, by a declarative content engine executing on a computer processor, an initial application content from a content repository and expressing the initial application content in a declarative programming language to obtain declarative content and transmitting the declarative content to a user experience player (UXP). The UXP processes the declarative content to obtain the initial application content, binds the initial application content to first platform-specific templates and first platform-specific navigation patterns, and renders the initial application content in a first platform-specific user display format.
    Type: Application
    Filed: August 19, 2014
    Publication date: February 25, 2016
    Applicant: Intuit Inc.
    Inventors: Jay JieBing Yu, Matthew Sivertson, Vinay Kumar, Bojan Beran, Alex Balazs, Luis Felipe Cabrera
  • Patent number: 9266473
    Abstract: A method to communicate driving status from a vehicle. The method includes obtaining, using a mobile device travelling in the vehicle, movement data of the vehicle, determining, using a computer processor of the mobile device, that the vehicle is in motion by analyzing the movement data based on a specified criterion, generating, in response to determining that the vehicle is in motion, driving status data of the vehicle by further analyzing the movement data based on the specified criterion, and transmitting, using the mobile device, the driving status data to a remote user away from the vehicle.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: February 23, 2016
    Assignee: Intuit Inc.
    Inventors: Joseph Elwell, Alan F. Buhler, Aliza Duenas Carpio
  • Patent number: 9262621
    Abstract: Methods, systems, and articles of manufacture for implementing user access to remote resources residing on an external domain. Various implementations include authenticating and authorizing a user on a first system and receiving user request to access remote resources. The first system invokes processes or modules to initiate a new session to perform auto logon on behalf of the user on a second system by using stored user's credentials and subdomain delegation techniques without user intervention. The second system authenticates and authorizes this new session to allow user access to remote resources residing thereupon. The first system further prepares the user's system to take over the new session by setting cookie(s) and also by redirecting the URL so the user may continue to use the new session to access the desired remote resources residing on the second system.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: February 16, 2016
    Assignee: INTUIT INC.
    Inventors: Thirugnanam Subbiah, Kenneth Hanscom
  • Patent number: 9262755
    Abstract: During a financial transaction, a customer provides an identifier to a peripheral device (which may be a barcode scanner, a wireless receiver or a keyboard) coupled to the point-of-sale terminal. This identifier corresponds to a one-time payment credential token that includes financial information of the customer. Then, a service object executing on the point-of-sale terminal, which acts as a driver for the peripheral device, performs one or more operations based on at least the identifier to obtain the financial information. After providing the financial information and transaction information associated with the financial transaction to a financial institution specified in the financial information, the point-of-sale terminal receives a confirmation from the financial institution that the financial transaction has been completed.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: February 16, 2016
    Assignee: INTUIT INC.
    Inventor: Alexander S. Ran
  • Patent number: 9256783
    Abstract: A computer-implemented method of acquiring tax data for use in tax preparation application includes acquiring an image of at least one document containing tax data therein with an imaging device. A computer extracts one or more features from the acquired image of the at least one document and compares the extracted one or more features to a database containing a plurality of different tax forms. The database may include a textual database and/or geometric database. The computer identifies a tax form corresponding to the at least one document from the plurality of different tax forms based at least in part on a confidence level associated with the comparison of the extracted one or more features to the database. At least a portion of the tax data from the acquired image is transferred into corresponding fields of the tax preparation application.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: February 9, 2016
    Assignee: INTUIT INC.
    Inventors: Nankun Huang, Amir Eftekhari, Carol A. Howe, Alan B. Tifford, Jeffrey P. Ludwig
  • Patent number: 9256418
    Abstract: During an update technique, an update for the software application is received from a provider of the software application. Then, update information is either received from the provider or is generated. This update information specifies an update relationship between the update and at least a previous version of the software application. Next, inventory information associated with a portable electronic device is accessed (such as whether the previous version of the software application is currently installed on the portable electronic device). In response to the accessed inventory information, an identifier associated with the update is dynamically generated, and the update and the dynamically generated identifier are provided to the portable electronic device. Using the dynamically generated identifier, an application management system or the operating system installed on the portable electronic device determines whether an update workflow is executed.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: February 9, 2016
    Assignee: INTUIT INC.
    Inventors: Alexander S. Ran, Daniel C. McGloin, Desiree D. G. Gosby, Ajay Tripathi
  • Publication number: 20160034359
    Abstract: A method and system for performing self-monitoring and self-healing operations from a virtual asset include receiving a first operating policy from an asset management computing environment, according to one embodiment. The method and system includes receiving a library of repairs from the asset management computing environment, according to one embodiment. The method and system includes detecting events, with the virtual asset, at least partially based on operational characteristics of the virtual asset exceeding at least one of the thresholds, according to one embodiment. The method and system includes repairing the virtual asset, with the virtual asset, using the library of repairs to return the virtual asset to the pre-determined state of operation.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 4, 2016
    Applicant: INTUIT INC.
    Inventors: Luis Felipe Cabrera, M. Shannon Lietz
  • Publication number: 20160036835
    Abstract: 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, according to one embodiment. The method and system include receiving second patterns from one or more second virtual assets, and comparing the second patterns to the first patterns, according to one embodiment. The method and system include distributing the identification of the one of the external events to the one or more second virtual assets, if the second patterns are similar to the first patterns, according to one embodiment.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 4, 2016
    Applicant: INTUIT INC.
    Inventors: M. Shannon Lietz, Luis Felipe Cabrera
  • Publication number: 20160036795
    Abstract: A system and method provides a virtual perimeter by maintaining a data structure for identifying a first plurality of assets, according to one embodiment. The system and method provides services to a second of the first plurality of assets, at least partially based on identifiers for the first plurality of assets and at least partially based on a first role assigned to a first of the first plurality of assets, according to one embodiment. The system and method include admitting one of a second plurality of assets into the virtual perimeter if characteristics of the one of the second plurality of assets satisfy criteria for admission to the virtual perimeter, according to on embodiment.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 4, 2016
    Applicant: INTUIT INC.
    Inventors: M. Shannon Lietz, Luis Felipe Cabrera
  • Patent number: 9253011
    Abstract: The disclosed embodiments provide a system that facilitates interaction between a client and a web application. During operation, the system identifies a request that lacks a session identifier from the client to the web application. Next, the system obtains a client identifier associated with the client from the request. If a cached session identifier is found for the client identifier, the system adds the cached session identifier to the request. Finally, the system forwards the request to the web application.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: February 2, 2016
    Assignee: INTUIT INC.
    Inventors: Raymond J. Chapman, Randall J. Geyer, Yexin Huang
  • Patent number: 9246935
    Abstract: 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 policy and, if a vulnerability is identified, one or more associated remedies or remedy procedures are applied to the asset. At least one of the one or more relevant scanners are then re-deployed on the asset to determine if the identified vulnerability has been corrected and, if the vulnerability is not corrected at, or before, a defined time, protective measures are automatically taken.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: January 26, 2016
    Assignee: Intuit Inc.
    Inventors: M. Shannon Lietz, Luis Felipe Cabrera, Barry J. Nisly, Ted R. Neher, III, Javier Godinez, Ankur Jain