Patents Assigned to Intuit
-
Patent number: 10412097Abstract: A system for distributed authentication provide third party authentication of access requests. A secure computing system is provided which ignores or otherwise denies all access requests from users that have not yet been validated by a separate validation computing system as being authorized to access the secure computing system, but once a given user is validated by a third party authentication system as being authorized to access the secure computing system, results data is made available on the third party validation computing system which effectively enables communication between a user computing system and the secure computing system. Communication is thereafter established and controlled with the user computing system by the secure computing system.Type: GrantFiled: January 24, 2017Date of Patent: September 10, 2019Assignee: Intuit Inc.Inventors: Sergey Banshats, Gleb Keselman
-
Patent number: 10412223Abstract: Embodiments presented herein provide techniques for inferring the current emotional state of a user based on paralinguistic features derived from audio input from that user. If the emotional state meets triggering conditions, the system provides the user with a prompt which allows the user to connect with a support agent. If the user accepts, the system selects a support agent for the user based on the predicted emotional state and on attributes of the support agent found in an agent profile. The system can also determine a priority level for the user based on the score and based on a profile of the user and determine where to place the user in a queue for the support agent.Type: GrantFiled: November 1, 2018Date of Patent: September 10, 2019Assignee: INTUIT, INC.Inventors: Benjamin Indyk, Igor A. Podgorny, Raymond Chan
-
Patent number: 10410606Abstract: Certain aspects of the present disclosure provide techniques for. The disclosed embodiments provide a system that facilitates execution of an application on an electronic device. During operation, the system obtains a font file comprising a set of scalable representations of graphical assets used in the application. Next, the system obtains a layout of a user interface of the application. The system then obtains, from the layout, a mapping of a user-interface element in the user interface to a scalable representation of a graphical asset in the font file. Finally, the system uses the mapping and the scalable representation to render the graphical asset in the user interface based on an attribute of a screen in the electronic device.Type: GrantFiled: July 2, 2018Date of Patent: September 10, 2019Assignee: Intuit Inc.Inventors: Mangala Naveen Kumar Josephirudayaraj, Kapil Bhalla, Santosh Katta
-
Patent number: 10410280Abstract: 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: GrantFiled: October 2, 2017Date of Patent: September 10, 2019Assignee: Intuit Inc.Inventors: Aaron David Rogers, Talia Shereen Nour-Omid, Brian Galutira Tan, Ghanshyam Bhatt, Vidhi Shah
-
Patent number: 10409811Abstract: Techniques are disclosed to decompose a query from a client application. A micro-service storing each object and property requested by the query is identified. A micro-service query is generated for each micro-service. Upon receiving a response from each micro-service query, the responses are joined into a single response and returned to the client application.Type: GrantFiled: January 27, 2017Date of Patent: September 10, 2019Assignee: INTUIT, INC.Inventor: Grigoriy Kesler
-
Patent number: 10412087Abstract: The present disclosure relates to a trustworthy data exchange between a first device and a second device. In some embodiments, a query is received from the second device. The query may comprise a question and an indication of a trusted authority that is to certify authenticity of information used to determine an answer to the query. In some embodiments, information related to the query is determined. In certain embodiments, credentials are received from a user for retrieving the information. In some embodiments, information related to the query is retrieved, using the credentials, from one or more data repositories storing data verified by the trusted authority. In certain embodiments, an answer to the query is determined based on the information. In come embodiments, the answer is provided to the second device. The answer may indicate that the answer is based upon information certified by the trusted authority.Type: GrantFiled: May 31, 2017Date of Patent: September 10, 2019Assignee: INTUIT, INC.Inventors: Glenn Scott, Michael R. Gabriel, Parikshit Lingampally, Roger Meike, Ian Maya Panchevre
-
Patent number: 10404833Abstract: The present disclosure relates to dynamic software configuration. In some embodiments, a client device of a plurality of client devices requests a configuration. The request may comprise information identifying an environment of the client device. In some embodiments, the configuration request is compared to a baseline configuration and a custom configuration. The baseline configuration may comprise values corresponding to a plurality of dynamic properties, and the custom configuration may comprise values corresponding to a subset of the plurality of dynamic properties. Device. In some embodiments, upon determining, based on the comparing, that the custom configuration is applicable to the environment of the client device, the client device is provided with a client configuration comprising the values from the baseline configuration wherein the values of the subset of the plurality of dynamic properties are replaced by the values from the custom configuration.Type: GrantFiled: March 22, 2017Date of Patent: September 3, 2019Assignee: INTUIT, INC.Inventors: Marcello Alves de Sales, Jr., Mark Hughes, Ryan Lynch
-
Patent number: 10402639Abstract: Techniques are disclosed to identify a form document in an image using a digital fingerprint of the form document. To do so, the image is evaluated to detect features of the image. For each feature, a pixel is plotted in a second image. The second image is the digital fingerprint of the form. To identify the form corresponding to the digital fingerprint, the digital fingerprint may be compared to digital fingerprints of known forms.Type: GrantFiled: September 26, 2018Date of Patent: September 3, 2019Assignee: INTUIT, INC.Inventors: Richard J. Becker, Greg Knoblauch, Pavlo Malynin, Anju Eappen
-
Patent number: 10402851Abstract: The disclosed embodiments provide a system that facilitates selecting a message to be presented to users based on a statistically valid hypothesis test. During operation, the system runs a hypothesis test by presenting alternate versions of a message to a test set of users and receives user-feedback data. Next, the system obtains a significance level for the test and determines a number of independent data subsets associated with data from the test. The system subsequently uses the significance level and the number of independent data subsets to calculate an individual significance level for each independent data subset. The system then uses the individual significance levels to calculate an amount of user-feedback data required to achieve the significance level during the test, and selects one of the alternate versions of the message by analyzing the calculated amount of user-feedback data during the test. Finally, the system presents the selected version.Type: GrantFiled: September 25, 2014Date of Patent: September 3, 2019Assignee: INTUIT, INC.Inventor: Colin R. Dillard
-
Patent number: 10404751Abstract: The present disclosure provides a dynamic method for automated Security Information and Event Management (SIEM) custom correlation rule generation through the use of an interactive network visualization. The visualization is based on log data received from network endpoints and inputs received from a user, and is provided to the user for feedback before the SIEM custom correlation rules are automatically generated based on the visualization. The automatically generated SIEM custom correlation rules are then used to determine whether to trigger actions based on event data received from the network endpoints.Type: GrantFiled: April 21, 2017Date of Patent: September 3, 2019Assignee: INTUIT, INC.Inventor: Vishal Rajkumar
-
Patent number: 10402640Abstract: A method for schematizing fields in documents involves segmenting an image of a document into snippets, classifying a first, a second, and a third snippet of the snippets as a first label, a second label, and a data field, respectively. The method further includes generating, for a combination of the first label and the data field, a first image to be classified, and classifying the first image to be classified to obtain a first classification score. The method further includes generating, for a combination of the second label and the data field, a second image to be classified, and classifying the second image to be classified to obtain a second classification score. The method also includes determining that the first classification score is greater than the second classification score and identifying, based on the determining step, that the data field is associated with the first label.Type: GrantFiled: October 31, 2017Date of Patent: September 3, 2019Assignee: Intuit Inc.Inventors: Richard Becker, Kimia Hassanzadeh
-
Patent number: 10402913Abstract: A hybrid response mechanism for processing queries submitted through an interview screen of a tax preparation application. User submits query through search field of interview screen generated by tax preparation application. Response engine accesses runtime data of electronic tax return stored in data store and generates hybrid response including runtime data and an action. Hybrid response data may be alpha/numerical runtime data or data identifying runtime data and identifying or including a link to an action, e.g., a form to be completed or revised, or to prepare a new form. The hybrid search result can also include a result (such as reference materials, e.g., information about tax topics or an answer provided by an on-line community member) generated by an external computing resource such as an online community for the tax preparation application also processing the query but that is not included in the electronic tax return being prepared.Type: GrantFiled: July 30, 2015Date of Patent: September 3, 2019Assignee: INTUIT INC.Inventors: Gang Wang, Luis F. Cabrera, Kevin M. McCluskey, Ronald Jason Char, David S. Chon
-
Patent number: 10402035Abstract: The disclosed embodiments provide a system that facilitates use of an application on an electronic device. During operation, the system executes an orchestrator that coordinates the operation of a set of rendering components for rendering different views of a user interface for the application. The orchestrator is used to provide the user interface on the electronic device. First, the orchestrator obtains content for rendering the user interface. Next, the orchestrator identifies, from the content, a first rendering component from the set of rendering components for use in rendering a first view of the user interface. The system then provides the content to the first rendering component, wherein the content is used by the first rendering component to render the first view of the user interface.Type: GrantFiled: July 29, 2015Date of Patent: September 3, 2019Assignee: INTUIT INC.Inventors: Ann Catherine Jose, Eugene Krivopaltsev, Jay JieBing Yu
-
Patent number: 10402216Abstract: The present disclosure relates to live support integration in a virtual machine based development environment. According to one embodiment, a method generally includes obtaining, by a virtual machine in the virtual machine based development environment, a token from a secure location. In some embodiments, upon determining, that the token is authentic, the virtual machine determines system configuration information relating to the virtual machine. In certain embodiments, the virtual machine establishes a communication channel with a remote support device using the token. The establishing may comprise transmitting, by the virtual machine, the system configuration information to the remote support device and enabling two-way communication between the virtual machine and the remote support device.Type: GrantFiled: March 24, 2017Date of Patent: September 3, 2019Assignee: INTUIT, INC.Inventors: Chad Bell, Vinay Kumar, Ryan Lynch, Joseph Elwell
-
Publication number: 20190265992Abstract: A method to configure a software solution may include receiving a first specification of a type of configuration data items and a second specification of system selected user attributes associated with the type of configuration data items, and receiving a configuration data item that is used to configure a first localized version of the software solution. The method may further include receiving a contributing user attribute specification that specifies a first user attribute and a second user attribute of the system selected user attributes, and generating a search tag assigned to the configuration data item. The method may further include receiving a search request to search the configuration data items, selecting, in response to the search request, the configuration data item based on the search tag, and configuring, in response to selecting the configuration data item, a second localized version of the software solution based on the configuration data item.Type: ApplicationFiled: February 28, 2018Publication date: August 29, 2019Applicant: Intuit Inc.Inventors: Yogish Pai, Steve George Goyette, Robert Bruce MacMartin, Bharath Kadaba, Narayana Hari, Jayanth Saimani, Anshu Verma, Anil Sharma, Kiran Aswath, Merrin Kurian
-
Publication number: 20190266433Abstract: The invention relates to a method for background removal from documents. The method includes obtaining an image of a document, performing a clustering operation on the image to obtain a plurality of image segments, and performing, for each image segment, a foreground/background classification to determine whether the image segment includes foreground. The method further includes obtaining an augmented image by combining the image segments that include foreground, and obtaining a background-treated image by cropping the image of the document, based on the foreground in the augmented image.Type: ApplicationFiled: February 27, 2018Publication date: August 29, 2019Applicant: Intuit Inc.Inventor: Homa Foroughi
-
Publication number: 20190266602Abstract: The invention relates to a method for overseeing execution of graph-based contracts using hash chains. The method includes obtaining a graph-based contract. The graph-based contract is configured to enforce a contract for performing a transaction between at least two parties. The method also includes obtaining event data associated with an execution of the graph-based contract, and performing, governed by the graph-based contract, a first state transition from a first state to a second state by making a determination that a first state transition criterion is met by the event data, with the first state transition connecting the second state to the first state, and based on the determination transitioning to the second state. The method further includes appending a first block to a hash chain. The first block includes a documentation of the first state transition.Type: ApplicationFiled: February 28, 2018Publication date: August 29, 2019Applicant: Intuit Inc.Inventors: Amir Eftekhari, Glenn Scott, Roger Meike, Mike Gabriel, Ian Panchevre, Ian Pentland
-
Patent number: 10394804Abstract: A method and system increases Internet traffic to a question and answer customer support system, according to one embodiment. The method and system receive a question, and determine a search engine popularity or searchability of the question, according to one embodiment. If the search engine popularity or searchability of the question is less than a threshold, the question is provided to customer support personnel for reformation, according to one embodiment. The question and answer customer support personnel provide question reformation suggests to the customer support personnel, according to one embodiment.Type: GrantFiled: October 8, 2015Date of Patent: August 27, 2019Assignee: Intuit Inc.Inventors: Igor A. Podgorny, Matthew Cannon, Warren Bartolome, Nolan Richard Patterson, Bradly Stanton Feeley
-
Patent number: 10395268Abstract: A method to process a reward item. The method includes detecting, by a computer processor and from a networked application associated with a product, a user using the networked application to access a pre-determined service, wherein the detecting comprises receiving a product identifier of the product that is acquired by the user, determining, by the computer processor and in response to detecting the user accessing the pre-determined service, the reward item offered by a reward program associated with acquiring the product by the user, and facilitating, by the computer processor and in response to the determining, delivery of the reward item to the user.Type: GrantFiled: January 31, 2013Date of Patent: August 27, 2019Assignee: Intuit Inc.Inventors: Jaymeen A. Desai, Gary H. Chen, Patrick Law
-
Patent number: 10394700Abstract: A method and system generates sufficient sample data sets 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 prepares the new calculation and gathers historical user data related to previously prepared electronic documents for a large number of historical users. The method and system generates a representative value for each historical user data, based on the sections of a previous version of electronic document preparation software which were executed for each historical user in preparing electronic documents for the historical users. The method and system groups the historical users based on the hash values which indicates the historical user's behavior in the software. The groups are then sampled by selecting a small number of historical users from each group.Type: GrantFiled: August 17, 2018Date of Patent: August 27, 2019Assignee: Intuit Inc.Inventors: Cem Unsal, Anu Sreepathy, Saikat Mukherjee, David A. Hanekamp, Jr., Gang Wang, Michael A. Artamonov