Patents by Inventor Jason Michael WEBB

Jason Michael WEBB 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).

  • Patent number: 12199871
    Abstract: A method in a client backoff filter. The method includes receiving, from a server, a backoff data packet having backoff metadata. The method also includes saving the backoff metadata in a cache local to the client backoff filter. The method also includes receiving a subsequent request for service. The method also includes checking whether an attribute of the subsequent request for service matches the backoff metadata in the cache. The method also includes performing, responsive to checking, an action including at least one of the group including: blocking, responsive to the attribute matching the backoff metadata in the cache, transmission of the subsequent request for service to a server, and transmitting, responsive to the attribute failing to match the backoff metadata in the cache, the subsequent request for service to the server.
    Type: Grant
    Filed: November 30, 2023
    Date of Patent: January 14, 2025
    Assignee: Intuit Inc.
    Inventors: Nandan B N, A. Sushanth Kamath, Dhivya Arumugam, Venkata Krishna Murthy Vadrevu, Rajendra Jayendra Gosavi, Anil Kumar Attuluri, Sagar Shukla, Jason Michael Webb, Akash Jain
  • Publication number: 20240394725
    Abstract: Certain aspects of the disclosure provide a method for transferring an achievement token, comprising: receiving a request to transfer an achievement token to a user; querying a smart contract to obtain a requirement associated with the achievement token; verifying, via a blockchain, the user completed the requirement, including retrieving user evidence associated with the requirement from the blockchain; and storing user evidence with a transaction history associated with the transfer of the achievement token to the user; and transferring, via the blockchain, the achievement token to the user.
    Type: Application
    Filed: July 31, 2024
    Publication date: November 28, 2024
    Inventors: Christopher Mankit CHAN, Jothimani Kanthan GANAPATHI, Jason Daniel TAYLOR, Jason Michael WEBB
  • Publication number: 20240346520
    Abstract: Certain aspects of the disclosure provide a method for transferring an achievement token, comprising: receiving a request to transfer an achievement token to a user; querying a smart contract to obtain a requirement associated with the achievement token; verifying, via a blockchain, the user completed the requirement, including retrieving user evidence associated with the requirement from the blockchain; and storing user evidence with a transaction history associated with the transfer of the achievement token to the user; and transferring, via the blockchain, the achievement token to the user.
    Type: Application
    Filed: April 11, 2023
    Publication date: October 17, 2024
    Inventors: Christopher Mankit CHAN, Jothimani Kanthan GANAPATHI, Jason Daniel TAYLOR, Jason Michael WEBB
  • Patent number: 12100013
    Abstract: Certain aspects of the disclosure provide a method for transferring an achievement token, comprising: receiving a request to transfer an achievement token to a user; querying a smart contract to obtain a requirement associated with the achievement token; verifying, via a blockchain, the user completed the requirement, including retrieving user evidence associated with the requirement from the blockchain; and storing user evidence with a transaction history associated with the transfer of the achievement token to the user; and transferring, via the blockchain, the achievement token to the user.
    Type: Grant
    Filed: April 11, 2023
    Date of Patent: September 24, 2024
    Assignee: Intuit Inc.
    Inventors: Christopher Mankit Chan, Jothimani Kanthan Ganapathi, Jason Daniel Taylor, Jason Michael Webb
  • Publication number: 20240314075
    Abstract: A method in a client backoff filter. The method includes receiving, from a server, a backoff data packet having backoff metadata. The method also includes saving the backoff metadata in a cache local to the client backoff filter. The method also includes receiving a subsequent request for service. The method also includes checking whether an attribute of the subsequent request for service matches the backoff metadata in the cache. The method also includes performing, responsive to checking, an action including at least one of the group including: blocking, responsive to the attribute matching the backoff metadata in the cache, transmission of the subsequent request for service to a server, and transmitting, responsive to the attribute failing to match the backoff metadata in the cache, the subsequent request for service to the server.
    Type: Application
    Filed: November 30, 2023
    Publication date: September 19, 2024
    Inventors: Nandan B N, A. Sushanth KAMATH, Dhivya ARUMUGAM, Venkata Krishna Murthy VADREVU, Rajendra Jayendra GOSAVI, Anil Kumar ATTULURI, Sagar SHUKLA, Jason Michael WEBB, Akash JAIN
  • Patent number: 11972280
    Abstract: A method includes obtaining a help file including steps for a task and generating a knowledge graph including instructions corresponding to the steps. The method further includes extracting, from a user input of a user, an intent to complete the task. Responsive to extracting the intent to complete the task, obtaining the knowledge graph is obtained. Using the knowledge graph, an instruction of the knowledge graph is presented to perform an action in a workflow to complete the task.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: April 30, 2024
    Assignee: Intuit Inc.
    Inventors: Shreeshankar Chatterjee, Cynthia Joann Osmon, Daniel Moise, Tracy Fung, Vijay Thomas, Jason Michael Webb
  • Patent number: 11876713
    Abstract: A method including receiving, from a server, a backoff data packet including first information and second information. The first information includes a backoff command to cease transmitting at least some requests to a service executing on the server, and The second information includes metadata. The method also includes adding the backoff data packet to cached data stored in a cache. The method also includes receiving, from a client, a request data packet including a request for the service. The method also includes comparing request information, associated with the request data packet, to the cached data, including at least comparing the request information to the metadata. The method also includes blocking, responsive to a match between the request information and the cached data, the request data packet from being transmitted to the service.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: January 16, 2024
    Assignee: Intuit Inc.
    Inventors: Nandan B N, A. Sushanth Kamath, Dhivya Arumugam, Venkata Krishna Murthy Vadrevu, Rajendra Jayendra Gosavi, Anil Kumar Attuluri, Sagar Shukla, Jason Michael Webb, Akash Jain
  • Publication number: 20230244958
    Abstract: A method that includes obtaining, for a task, a help file including steps, and generating, from the help file, a knowledge graph for the task, the knowledge graph includes nodes connected by directed edges. Generating the knowledge graph includes, for a step of the set of steps obtaining, from the step, a first step attribute value defining an action type of an action specified by the step, generating a natural language instruction based on the action type and a second step attribute value, in the step, corresponding to a parameter of the action, and storing the natural language instruction in a node. The method further includes storing the knowledge graph.
    Type: Application
    Filed: January 28, 2022
    Publication date: August 3, 2023
    Applicant: Intuit Inc.
    Inventors: Shreeshankar Chatterjee, Cynthia Joann Osmon, Daniel Moise, Tracy Fung, Vijay Thomas, Jason Michael Webb
  • Publication number: 20230244511
    Abstract: A method includes obtaining a help file including steps for a task and generating a knowledge graph including instructions corresponding to the steps. The method further includes extracting, from a user input of a user, an intent to complete the task. Responsive to extracting the intent to complete the task, obtaining the knowledge graph is obtained. Using the knowledge graph, an instruction of the knowledge graph is presented to perform an action in a workflow to complete the task.
    Type: Application
    Filed: January 28, 2022
    Publication date: August 3, 2023
    Applicant: Intuit Inc.
    Inventors: Shreeshankar Chatterjee, Cynthia Joann Osmon, Daniel Moise, Tracy Fung, Vijay Thomas, Jason Michael Webb
  • Patent number: 11627202
    Abstract: Systems and methods for throttling requests to web services are disclosed. A system is configured to receive, at a host, one or more requests during a first time period. Each request is for a web service hosted on a backend. The host is one of a plurality of hosts of an application programming interface (API) gateway to receive a plurality of requests for the web services. The system is further configured to: process at least a portion of the one or more requests for the one or more web services; count, by a local counter in a local cache of the host, the one or more requests received at the host during the first time period; compare a local count of the local counter to a local bucket size associated with the host; and provide an instruction to update a remote count of a remote counter based on the comparison.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: April 11, 2023
    Assignee: Intuit Inc.
    Inventors: Gourav Yadav, Sushanth Kamath A, Dhivya Arumugam, Mohamed Samy Ismail, Anil Kumar Attuluri, Madhavan Narayanan, Gokul Sarangapani, Jason Michael Webb, Karim Lakhani
  • Patent number: 11057479
    Abstract: A method may include obtaining a first dependency of a first calling service on a called service and a second dependency of a second calling service on the called service. The method may further include generating a first routing configuration for the first calling service that maps a name of the called service to an ingress point of a first cluster, generating a second routing configuration for the second calling service that maps the name of the called service to the ingress point of the first cluster, detecting a relocation of the called service to a second cluster, modifying the first routing configuration to map the name of the called service to an ingress point of the second cluster, and modifying the second routing configuration to map the name of the called service to a local name of the called service within a namespace of the second cluster.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: July 6, 2021
    Assignee: Intuit Inc.
    Inventors: Jason Michael Webb, Anil Kumar Attuluri, Laurent R. Benchimol, Joseph Seng Peacock, Viraj Raghunath Kulkarni
  • Publication number: 20210203732
    Abstract: A method may include obtaining a first dependency of a first calling service on a called service and a second dependency of a second calling service on the called service. The method may further include generating a first routing configuration for the first calling service that maps a name of the called service to an ingress point of a first cluster, generating a second routing configuration for the second calling service that maps the name of the called service to the ingress point of the first cluster, detecting a relocation of the called service to a second cluster, modifying the first routing configuration to map the name of the called service to an ingress point of the second cluster, and modifying the second routing configuration to map the name of the called service to a local name of the called service within a namespace of the second cluster.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 1, 2021
    Applicant: Intuit Inc.
    Inventors: Jason Michael Webb, Anil Kumar Attuluri, Laurent R. Benchimol, Joseph Seng Peacock, Viraj Raghunath Kulkarni
  • Patent number: 10594838
    Abstract: A method is provided for providing services gateway configuration data. The method includes receiving, from a services gateway, a request for configuration data. Also, the method includes identifying a first subset of stored configuration data that is responsive to the request. The first subset of the stored configuration data is identified using a content of the request and a state of the first subset of the stored configuration data. Additionally, the method includes sending, to the services gateway, the first subset of the stored configuration data.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: March 17, 2020
    Assignee: Intuit Inc.
    Inventors: Jason Michael Webb, Amit Ramchandra Jere, Karen Lynn Fraser, Amit Rohatgi, Puja Baid, Thomas Barnes
  • Patent number: 10187473
    Abstract: The invention relates to a method for gateway policy enforcement. The method includes receiving configuration data from a services registry. Also, the method includes annotating, based on the configuration data, a plurality of policies with flags. In addition, the method includes binding, using the annotations of the policies, a route to at least one of the annotated policies.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: January 22, 2019
    Assignee: INTUIT INC.
    Inventors: Jason Michael Webb, Amit Ramchandra Jere, Thomas Barnes, Miroslav Svetoslavov Boussarov, Viraj Raghunath Kulkarni, Shailesh Shamarao Sawant, Santosh Shenoy, Michael Scott Obendorf
  • Publication number: 20190018760
    Abstract: A method for monitoring application program interface integrations is provided. The method includes identifying, based on monitored transactions, a plurality of run time dependencies between at least two services. Also, the method includes creating, for each of the identified dependencies, a context of the dependency. In addition, the method includes setting a baseline state of a system utilizing the contexts.
    Type: Application
    Filed: April 29, 2016
    Publication date: January 17, 2019
    Applicant: Intuit Inc.
    Inventors: Jason Michael Webb, Amit Ramchandra Jere, Thomas Barnes, Shashi R. Shilarnav
  • Patent number: 10176081
    Abstract: A method for monitoring application program interface integrations is provided. The method includes identifying, based on monitored transactions, a plurality of run time dependencies between at least two services. Also, the method includes creating, for each of the identified dependencies, a context of the dependency. In addition, the method includes setting a baseline state of a system utilizing the contexts.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: January 8, 2019
    Assignee: INTUIT INC.
    Inventors: Jason Michael Webb, Amit Ramchandra Jere, Thomas Barnes, Shashi R. Shilarnav
  • Publication number: 20170318095
    Abstract: The invention relates to a method for gateway policy enforcement. The method includes receiving configuration data from a services registry. Also, the method includes annotating, based on the configuration data, a plurality of policies with flags. In addition, the method includes binding, using the annotations of the policies, a route to at least one of the annotated policies.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Applicant: Intuit Inc.
    Inventors: Jason Michael Webb, Amit Ramchandra Jere, Thomas Barnes, Miroslav Svetoslavov Boussarov, Viraj Raghunath Kulkarni, Shailesh Shamarao Sawant, Santosh Shenoy, Michael Scott Obendorf
  • Publication number: 20170318124
    Abstract: A method is provided for providing services gateway configuration data. The method includes receiving, from a services gateway, a request for configuration data. Also, the method includes identifying a first subset of stored configuration data that is responsive to the request. The first subset of the stored configuration data is identified using a content of the request and a state of the first subset of the stored configuration data. Additionally, the method includes sending, to the services gateway, the first subset of the stored configuration data.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Applicant: Intuit Inc.
    Inventors: Jason Michael Webb, Amit Ramchandra Jere, Karen Lynn Fraser, Amit Rohatgi, Puja Baid, Thomas Barnes
  • Publication number: 20160188903
    Abstract: A computer-implemented method for controlling essential life data including estate content to at least one user according to the respective user's predefined directions. The computer-implemented method includes receiving essential life data including estate content and recording as digital data; providing a secure digital storage for receiving and storing the digital data; receiving predefined directions data indicative of the predefined directions of the respective at least one user including identity of a trusted person; selecting predefined access specific data in accordance with predefined access parameters, including in relation to the predefined directions data providing the predefined access specific data in accordance with predefined access parameters to the trusted person and the at least one user. Accordingly the trusted person and the at least one user have access to the digital data from the secure storage according to the predefined access parameters.
    Type: Application
    Filed: August 11, 2014
    Publication date: June 30, 2016
    Applicant: Mypersonaldocs PTY LTD
    Inventors: Jason Michael WEBB, Jeffrey Dennis LOEWENSTEIN