Patents by Inventor Tushar Dhoot

Tushar Dhoot 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: 11899663
    Abstract: In an example embodiment, a solution is provided that aggregates records as they are submitted to a third party (on the write path) rather than performing a real-time aggregation when a request is processed that needs the aggregation (read path). More particularly, in an example embodiment, a caching layer is introduced that avoids having to read all usage events to compute an aggregation when a request is received for aggregated data. The caching layer maintains values for various metrics that require aggregation.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: February 13, 2024
    Assignee: STRIPE, INC.
    Inventors: Alisa (Shuhui) He, Tushar Dhoot, Ji Huang
  • Patent number: 11863649
    Abstract: A method and apparatus for a first service processing system receiving and responding to a service request using a time context of a service time protocol is described. The method may include receiving a network based message associated with a service. The method may also include determining whether a service time context has been passed to the first service processing system from a second service processing system in the request. Furthermore, the method can include when no service time context is determined to have been passed to the first service processing system in the request, generating a current service time from a combination of a current physical time of the first service processing system and an initial counter time, performing a task associated with the service, and transmitting a second network based message that comprises the current service time as time context metadata associated with the performance of the task to a second service processing system.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: January 2, 2024
    Assignee: STRIPE, INC.
    Inventors: Ji Huang, Tushar Dhoot, Alexander Thiemann, Stefan Gawrys
  • Publication number: 20230385128
    Abstract: A method and system for performing lock handling across multiple servers. In one embodiment, the method comprises receiving, by a second server, a first request of a service from a first server, the first request including first metadata which includes lock information of a lock held by the first server. The method comprises extracting the lock information from the first metadata and storing the lock information in a locking table without the lock being transferred to the second server. The method further comprises executing application code to perform the service, including, while executing the application code, determining whether the lock exists based on the lock information in the locking table, and passing a lock check in response to determining that the lock exists.
    Type: Application
    Filed: May 31, 2022
    Publication date: November 30, 2023
    Inventors: Tushar DHOOT, Dusty Regan BURWELL, David VASILEVSKY
  • Patent number: 11694211
    Abstract: A method and apparatus for deleting resources are described.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: July 4, 2023
    Assignee: STRIPE, INC.
    Inventors: Ji Huang, Tushar Dhoot
  • Publication number: 20230084078
    Abstract: In an example embodiment, a solution is provided that aggregates records as they are submitted to a third party (on the write path) rather than performing a real-time aggregation when a request is processed that needs the aggregation (read path). More particularly, in an example embodiment, a caching layer is introduced that avoids having to read all usage events to compute an aggregation when a request is received for aggregated data. The caching layer maintains values for various metrics that require aggregation.
    Type: Application
    Filed: September 15, 2021
    Publication date: March 16, 2023
    Inventors: Alisa (Shuhui) He, Tushar Dhoot, Ji Huang
  • Publication number: 20220414678
    Abstract: A method and apparatus for deleting resources are described.
    Type: Application
    Filed: June 28, 2021
    Publication date: December 29, 2022
    Inventors: Ji Huang, Tushar Dhoot
  • Patent number: 11431823
    Abstract: A method and apparatus for a first service processing system receiving and responding to a service request using a time context of a service time protocol is described. The method may include receiving a network based message associated with a service. The method may also include determining whether a service time context has been passed to the first service processing system from a second service processing system in the request. Furthermore, the method can include when no service time context is determined to have been passed to the first service processing system in the request, generating a current service time from a combination of a current physical time of the first service processing system and an initial counter time, performing a task associated with the service, and transmitting a second network based message that comprises the current service time as time context metadata associated with the performance of the task to a second service processing system.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: August 30, 2022
    Assignee: STRIPE, INC.
    Inventors: Ji Huang, Tushar Dhoot, Alexander Thiemann, Stefan Gawrys
  • Patent number: 11159550
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for correcting timestamps in computer security telemetry data. A method includes: receiving, at a computer network security data analysis system, first log data identifying a plurality of first events occurring on a computer network, the first log data including, for each first event, a respective first timestamp identifying when the first event occurred, the first timestamp including a first hour value, a first minute value, and a first second value; and generating first modified log data, the first modified log data including, for each first event, a first modified timestamp including the first minute value and the first second value from the log data and a first modified hour value that represents an hour value from a current time at which the first log data was received at the computer network security data analysis system.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: October 26, 2021
    Assignee: Chronicle LLC
    Inventors: Abu Wawda, Tushar Dhoot, Kai Boon Ee, Charles Stephen Spirakis, Tali Leora Eban