Patents by Inventor Roger C. Meike

Roger C. Meike has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240121154
    Abstract: A method models and manages affinity networks. The method includes receiving real-time transaction data; processing a transaction of the real-time transaction data to identify a source node and a target node of a graph; and processing the transaction to update an affinity score of an edge from the source node to the target node. The method further includes receiving a request; selecting, responsive to the request, the target node using the affinity score after updating the affinity score; and presenting a response using the target node.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 11, 2024
    Applicant: Intuit Inc.
    Inventors: Glenn Carter SCOTT, Roger C. MEIKE, Lalla M. MOUATADID, Christopher M. CHAN
  • Patent number: 11949774
    Abstract: A method secures hash chains via hybrid consensus. A proximate payload for a proximate chain block for a proximate chain is obtained. A first identifier of the proximate chain and the proximate payload are hashed with a hash function to generate a second identifier of the proximate chain. The proximate chain block is added to the proximate chain. The proximate chain block includes the first identifier, the second identifier, and the proximate payload. A request to add the second identifier to a reporting chain is transmitted. A response indicating that the second identifier is incorporated into the reporting chain using the consensus mechanism is received.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: April 2, 2024
    Inventors: Glenn Carter Scott, Michael Richard Gabriel, Roger C. Meike
  • Patent number: 11943269
    Abstract: After a host client establishes a multimedia stream with a guest client, host data is received from a host application. A state machine is updated using the host data. The host application executes on the host client. Guest data is received from a guest application. The state machine is updated using the guest data. The guest application executes on the guest client. Transaction data is propagated between the host application and the guest application. The transaction data is presented with the multimedia stream. The transaction data includes the host data and the guest data. Provider data is generated responsive to updating the state machine with the host data and the guest data. The provider data is sent to the guest client. The provider data is presented with the multimedia stream by the guest application on the guest client.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: March 26, 2024
    Assignee: Intuit Inc.
    Inventors: Amir Eftekhari, Roger C. Meike, Luciano Sibio, Itai Jeczmien
  • Patent number: 11861308
    Abstract: Certain aspects of the present disclosure provide techniques for processing natural language utterances in a knowledge graph. An example method generally includes receiving a long-tail query comprising a natural language utterance from a user of an application. Operands and operators are extracted from the natural language utterance using a natural language model. Operands may be mapped to nodes in a knowledge graph, the nodes representing values calculated from data input into the application, and operators may be mapped to operations to be performed on data extracted from the knowledge graph. The functions associated with the operators are executed using data extracted from the nodes in the knowledge graph associated with the operands to generate a query result. The query result is returned as a response to the received long-tail query.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: January 2, 2024
    Assignee: INTUIT INC.
    Inventors: Sricharan Kallur Palli Kumar, Cynthia Joann Osmon, Conrad De Peuter, Roger C. Meike, Gregory Kenneth Coulombe, Pavlo Malynin
  • Patent number: 11818253
    Abstract: The present disclosure relates to a trustworthy data exchange. Embodiments include receiving, from a device, a query, wherein the query comprises a question. Embodiments include identifying particular information related to the query. Embodiments include receiving credentials from a user for retrieving the particular information related to the query. Embodiments include retrieving, using the credentials, the particular information related to the query from one or more data repositories that are part of a distributed database comprising an immutable data store that maintains a verifiable history of changes to information stored in the distributed database. Embodiments include determining, based on the particular information related to the query, an answer to the query. Embodiments include providing the answer to the device.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: November 14, 2023
    Assignee: INTUIT, INC.
    Inventors: Glenn C. Scott, Michael R. Gabriel, Parikshit Lingampally, Roger C. Meike, Ian Maya Panchevre
  • Patent number: 11768304
    Abstract: A method includes receiving a data stream comprising content generated by an application executing on a user device. The data stream is received from a guidance service that is separate from the application. The data stream is processed using a set of machine learning models to identify a first set of artifacts within the content. A first state of the application is identified based on the first set of artifacts. First transition data is identified in a logic flow of the application. The first transition data corresponds to transitioning from the first state to a second state of the application. Based on the first transition data, first guidance data is generated that describes user input for transitioning the application from the first state to the second state. The first guidance data is sent to the user device, where it is separately presented from the application by the guidance service.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: September 26, 2023
    Assignee: Intuit Inc.
    Inventors: Amir R. Eftekhari, Roger C. Meike
  • Patent number: 11734322
    Abstract: Aspects of the present disclosure provide techniques for intent matching. Embodiments include receiving input of text by a user via a user interface. Embodiments include determining weights for portions of the text based on a plurality of keywords. Embodiment include generating an embedding of the text. Embodiments include determining an intent of the text by weighting, based on the weights, word mover's distances from the embedding of the text to a known embedding of known text associated with the intent in order to determine a similarity measure between the text and the known text. Embodiments include providing content to the user via the user interface based on the intent.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: August 22, 2023
    Assignee: INTUIT, INC.
    Inventors: Gregory Kenneth Coulombe, Roger C. Meike, Cynthia Osmon, Sricharan Kallur Palli Kumar, Pavlo Malynin
  • Publication number: 20230244863
    Abstract: A method includes establishing a connection with a spreadsheet at a source location, receiving at least one selected field from an entry in the spreadsheet at the source location, and generating an assured reference record for the entry using at least one value in the at least one selected field. The assured reference record includes an assurance value and a reference to the entry at the source location. The method further includes storing, at a second location, the assured reference record in an assured reference file associated with the spreadsheet. The method further includes validating, after storing the assured reference record, the reference to the first entry in the spreadsheet at the source location using the first assurance value in the assured reference record.
    Type: Application
    Filed: January 28, 2022
    Publication date: August 3, 2023
    Applicant: Intuit Inc.
    Inventors: Amir R. Eftekhari, Ian Reed Pentland, Roger C. Meike
  • Publication number: 20230179405
    Abstract: The present disclosure relates to a trustworthy data exchange. Embodiments include receiving, from a device, a query, wherein the query comprises a question. Embodiments include identifying particular information related to the query. Embodiments include receiving credentials from a user for retrieving the particular information related to the query. Embodiments include retrieving, using the credentials, the particular information related to the query from one or more data repositories that are part of a distributed database comprising an immutable data store that maintains a verifiable history of changes to information stored in the distributed database. Embodiments include determining, based on the particular information related to the query, an answer to the query. Embodiments include providing the answer to the device.
    Type: Application
    Filed: February 6, 2023
    Publication date: June 8, 2023
    Inventors: Glenn C. SCOTT, Michael R. GABRIEL, Parikshit LINGAMPALLY, Roger C. MEIKE, Ian Maya PANCHEVRE
  • Publication number: 20230179643
    Abstract: A method including receiving, at a platform and from a first user using a first user device, selection of a uniform resource indicator (URI) unique to a second user using a second user device. The method also includes generating, automatically by the platform in response to receiving the URI, a conference session unique to the first user and the second user. The method also includes transmitting, automatically by the platform, a message to the second user, the message indicating that the conference session is initiated. The method also includes receiving, by the platform, an indication from the second user device that the second user joins the conference session. The method also includes joining, automatically by the platform, the first user device and the second user device in the conference session.
    Type: Application
    Filed: January 31, 2023
    Publication date: June 8, 2023
    Applicant: Intuit Inc.
    Inventors: Amir EFTEKHARI, Roger C. MEIKE, Radya CHERKAOUI
  • Publication number: 20230099368
    Abstract: Certain aspects of the present disclosure provide techniques for executing a function in a software application through a conversational user interface based on a knowledge graph associated with the function. An example method generally includes receiving a request to execute a function in a software application through a conversational user interface. A graph definition of the function is retrieved from a knowledge engine. Input is iteratively requested through the conversational user interface for each parameter of the parameters identified in the graph definition of the function based on a traversal of the graph definition of the function. Based on a completeness graph associated with the function, it is determined that the requested inputs corresponding to the parameters identified in the graph definition of the function have been provided through the conversational user interface. The function is executed using the requested inputs as parameters for executing the function.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Inventors: Cynthia Joann OSMON, Roger C. MEIKE, Sricharan Kallur Palli KUMAR, Gregory Kenneth COULOMBE
  • Patent number: 11606200
    Abstract: The present disclosure relates to a trustworthy data exchange. Embodiments include receiving, from a device, a query, wherein the query comprises a question. Embodiments include identifying particular information related to the query. Embodiments include receiving credentials from a user for retrieving the particular information related to the query. Embodiments include retrieving, using the credentials, the particular information related to the query from one or more data repositories that are part of a distributed database comprising an immutable data store that maintains a verifiable history of changes to information stored in the distributed database. Embodiments include determining, based on the particular information related to the query, an answer to the query. Embodiments include providing the answer to the device.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: March 14, 2023
    Assignee: Intuit, Inc.
    Inventors: Glenn C. Scott, Michael R. Gabriel, Parikshit Lingampally, Roger C. Meike, Ian Maya Panchevre
  • Patent number: 11601485
    Abstract: A method including receiving, at a platform and from a first user using a first user device, selection of a uniform resource indicator (URI) unique to a second user using a second user device. The method also includes generating, automatically by the platform in response to receiving the URI, a conference session unique to the first user and the second user. The method also includes transmitting, automatically by the platform, a message to the second user, the message indicating that the conference session is initiated. The method also includes receiving, by the platform, an indication from the second user device that the second user joins the conference session. The method also includes joining, automatically by the platform, the first user device and the second user device in the conference session.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: March 7, 2023
    Assignee: INTUIT INC.
    Inventors: Amir Eftekhari, Roger C. Meike, Radya Cherkaoui
  • Publication number: 20220385704
    Abstract: A method including receiving, at a platform and from a first user using a first user device, selection of a uniform resource indicator (URI) unique to a second user using a second user device. The method also includes generating, automatically by the platform in response to receiving the URI, a conference session unique to the first user and the second user. The method also includes transmitting, automatically by the platform, a message to the second user, the message indicating that the conference session is initiated. The method also includes receiving, by the platform, an indication from the second user device that the second user joins the conference session. The method also includes joining, automatically by the platform, the first user device and the second user device in the conference session.
    Type: Application
    Filed: May 28, 2021
    Publication date: December 1, 2022
    Applicant: Intuit Inc.
    Inventors: Amir Eftekhari, Roger C. Meike, Radya Cherkaoui
  • Publication number: 20220365921
    Abstract: A method implements verifiable cacheable calculations. A result is calculated. The result is hashed to generate a name of the result. The result is an input of a set of inputs from which the name is generated. Each input of the set of inputs identifies one of a data set, a query, and a function. The result is stored in a cache using the name generated from hashing the result. A request is received to access the result using the name. The result is retrieved from the cache using the name generated from hashing the result corresponding to the input. The result is presented in response to the request.
    Type: Application
    Filed: April 30, 2021
    Publication date: November 17, 2022
    Applicant: Intuit Inc.
    Inventors: Glenn Carter Scott, Michael Richard Gabriel, Roger C. Meike, Lalla Mouatadid
  • Publication number: 20220321324
    Abstract: A method secures hash chains via hybrid consensus. A proximate payload for a proximate chain block for a proximate chain is obtained. A first identifier of the proximate chain and the proximate payload are hashed with a hash function to generate a second identifier of the proximate chain. The proximate chain block is added to the proximate chain. The proximate chain block includes the first identifier, the second identifier, and the proximate payload. A request to add the second identifier to a reporting chain is transmitted. A response indicating that the second identifier is incorporated into the reporting chain using the consensus mechanism is received.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Applicant: Intuit Inc.
    Inventors: Glenn Carter Scott, Michael Richard Gabriel, Roger C. Meike
  • Patent number: 11436489
    Abstract: Certain aspects of the present disclosure provide techniques for node matching with accuracy by combining statistical methods with a knowledge graph to assist in responding (e.g., providing content) to a user query in a user support system. In order to provide content, a keyword matching algorithm, statistical method (e.g., a trained BERT model), and data retrieval are each implemented to identify node(s) in a knowledge graph with encoded content relevant to the user's query. The implementation of the keyword matching algorithm, statistical method, and data retrieval results in a matching metric score, semantic score, and graph metric data, respectively. Each score associated with a node is combined to generate an overall score that can be used to rank nodes. Once the nodes are ranked, the top ranking nodes are displayed to the user for selection. Based on the selection, content encoded in the node is displayed to the user.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: September 6, 2022
    Assignee: INTUIT INC.
    Inventors: Gregory Kenneth Coulombe, Roger C. Meike, Cynthia J. Osmon, Sricharan Kallur Palli Kumar, Pavlo Malynin
  • Publication number: 20220229989
    Abstract: A method including transcribing, automatically, an ongoing stream of voice data into text phrases. The method also includes receiving an indication of a selected text phrase in the text phrases. The method also includes converting the selected text phrase to a selected phrase vector. The method also includes generating a subsequent text phrase, after the selected text phrase, from the ongoing stream of voice data, and adding the subsequent text phrase to the text phrases. The method also includes converting the subsequent text phrase to a subsequent phrase vector. The method also includes generating a similarity confidence score from the selected phrase vector and the subsequent phrase vector, using a machine learning model. The method also includes highlighting, responsive to the similarity confidence score exceeding a threshold value, the subsequent text phrase in the text phrases.
    Type: Application
    Filed: November 23, 2021
    Publication date: July 21, 2022
    Applicant: Intuit Inc.
    Inventors: Amir Eftekhari, Roger C. Meike
  • Publication number: 20220070244
    Abstract: After a host client establishes a multimedia stream with a guest client, host data is received from a host application. A state machine is updated using the host data. The host application executes on the host client. Guest data is received from a guest application. The state machine is updated using the guest data. The guest application executes on the guest client. Transaction data is propagated between the host application and the guest application. The transaction data is presented with the multimedia stream. The transaction data includes the host data and the guest data. Provider data is generated responsive to updating the state machine with the host data and the guest data. The provider data is sent to the guest client. The provider data is presented with the multimedia stream by the guest application on the guest client.
    Type: Application
    Filed: August 31, 2020
    Publication date: March 3, 2022
    Applicant: Intuit Inc.
    Inventors: Amir Eftekhari, Roger C. Meike
  • Publication number: 20220050864
    Abstract: Certain aspects of the present disclosure provide techniques for mapping natural language to stored information. The method generally includes receiving a long-tail query comprising a natural language utterance from a user of an application associated with a set of topics and providing the natural language utterance to a natural language model configured to identify nodes of a knowledge graph. The method further includes, based on output of the natural language model, identifying a node of a knowledge graph associated with the natural language utterance, wherein the output of the natural language model includes a node identifier for the node of the knowledge graph and providing the node identifier to the knowledge engine. The method further includes receiving a response associated with the node of the knowledge graph from the knowledge engine and transmitting the response to the user in response to the long-tail query.
    Type: Application
    Filed: October 28, 2021
    Publication date: February 17, 2022
    Inventors: Cynthia Joann OSMON, Roger C. MEIKE, Sricharan Kallur Palli KUMAR, Gregory Kenneth COULOMBE, Pavlo MALYNIN