Patents by Inventor Ankur TYAGI

Ankur TYAGI 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: 20240219222
    Abstract: A wireless loadbar weighing system is described, including a first loadbar and a second loadbar, where the first loadbar and the second loadbar are configured to support a weighing platform in use. Each of the first loadbar and the second loadbar are configured to measure force applied by the weighing platform, and produce first measured force data and second measured force data respectively. Each of the first loadbar and the second loadbar include a processing module including a wireless communication device. At least one of the first loadbar and the second loadbar is configured to wirelessly transmit, to a remote device for further processing and/or display, at least one of: the first measured force data and the second measured force data, and a weight measurement of a mass supported by the weighing platform determined based on the first measured force data and the second measured force data.
    Type: Application
    Filed: April 29, 2022
    Publication date: July 4, 2024
    Applicant: Gallagher Group Limited
    Inventors: Mathew Bell, John Harrison, Nick Body, Ankur Tyagi, Ondrej Pohl, Paul Clifford Reid, Roy Huang, Thomas Carlton Andrews
  • Patent number: 11880385
    Abstract: Updates to projected data subsets may be ordered using conditional operations. When updates to a data set are received, a determination is made according to a schema for a projected subset of the data set as to whether the update is to be propagated to the projected subset of the data set. If the update is to be propagated, a comparison of a version identifier for the update may be made with a version identifier for the subset to determine whether performance of the update is consistent with an ordering of updates performed to the first data set. If the comparison indicates the performance of the update is consistent, then the update may be performed to the projected subset. If not, then the update may not be performed.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: January 23, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sharatkumar Nagesh Kuppahally, Peter Zhivkov, Somasundaram Perianayagam, James Christopher Sorenson, III, Amit Gupta, Shishir Agrawal, Sagar Mundra, Vaibhav Jain, Ajay Kumar, Aman Gupta, Ankur Tyagi
  • Patent number: 10089464
    Abstract: A device receives data, identifies a context associated with the data, and identifies a script, within the data, associated with the context. The device parses the script to identify tokens, forms nodes based on the tokens, and assembles a syntax tree using the nodes. The device renames one or more identifiers associated with the nodes and generates a normalized text, associated with the script, based on the syntax tree after renaming the one or more identifiers. The device determines whether the normalized text matches a regular expression signature and processes the data based on determining whether the normalized text matches the regular expression signature. The device processes the data by a first process when the normalized text matches the regular expression signature or by a second process, different from the first process, when the normalized text does not match the regular expression signature.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: October 2, 2018
    Assignee: Juniper Networks, Inc.
    Inventor: Ankur Tyagi
  • Publication number: 20170346827
    Abstract: A device may receive network traffic. The device may identify candidate text included in a protocol field associated with the network traffic. The device may identify a set of candidate strings included in the candidate text. The device may identify a set of characters that precedes or follows a candidate string, of the set of candidate strings, in the candidate text. The device may determine, using a data structure, a frequency with which the set of characters precedes or follows the candidate string. The device may determine whether the candidate text includes random text based on the frequency. The device may perform an action on the network traffic based on determining whether the candidate text includes random text.
    Type: Application
    Filed: June 12, 2017
    Publication date: November 30, 2017
    Inventor: Ankur TYAGI
  • Patent number: 9680832
    Abstract: A device may receive network traffic. The device may identify candidate text included in a protocol field associated with the network traffic. The device may identify a set of candidate strings included in the candidate text. The device may identify a set of characters that precedes or follows a candidate string, of the set of candidate strings, in the candidate text. The device may determine, using a data structure, a frequency with which the set of characters precedes or follows the candidate string. The device may determine whether the candidate text includes random text based on the frequency. The device may perform an action on the network traffic based on determining whether the candidate text includes random text.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: June 13, 2017
    Assignee: Juniper Networks, Inc.
    Inventor: Ankur Tyagi
  • Publication number: 20160357962
    Abstract: A device receives data, identifies a context associated with the data, and identifies a script, within the data, associated with the context. The device parses the script to identify tokens, forms nodes based on the tokens, and assembles a syntax tree using the nodes. The device renames one or more identifiers associated with the nodes and generates a normalized text, associated with the script, based on the syntax tree after renaming the one or more identifiers. The device determines whether the normalized text matches a regular expression signature and processes the data based on determining whether the normalized text matches the regular expression signature. The device processes the data by a first process when the normalized text matches the regular expression signature or by a second process, different from the first process, when the normalized text does not match the regular expression signature.
    Type: Application
    Filed: August 15, 2016
    Publication date: December 8, 2016
    Inventor: Ankur TYAGI
  • Patent number: 9419991
    Abstract: A device receives data, identifies a context associated with the data, and identifies a script, within the data, associated with the context. The device parses the script to identify tokens, forms nodes based on the tokens, and assembles a syntax tree using the nodes. The device renames one or more identifiers associated with the nodes and generates a normalized text, associated with the script, based on the syntax tree after renaming the one or more identifiers. The device determines whether the normalized text matches a regular expression signature and processes the data based on determining whether the normalized text matches the regular expression signature. The device processes the data by a first process when the normalized text matches the regular expression signature or by a second process, different from the first process, when the normalized text does not match the regular expression signature.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: August 16, 2016
    Assignee: Juniper Networks, Inc.
    Inventor: Ankur Tyagi
  • Publication number: 20160094572
    Abstract: A device receives data, identifies a context associated with the data, and identifies a script, within the data, associated with the context. The device parses the script to identify tokens, forms nodes based on the tokens, and assembles a syntax tree using the nodes. The device renames one or more identifiers associated with the nodes and generates a normalized text, associated with the script, based on the syntax tree after renaming the one or more identifiers. The device determines whether the normalized text matches a regular expression signature and processes the data based on determining whether the normalized text matches the regular expression signature. The device processes the data by a first process when the normalized text matches the regular expression signature or by a second process, different from the first process, when the normalized text does not match the regular expression signature.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventor: Ankur TYAGI