Patents by Inventor Ashutosh GUPTA

Ashutosh GUPTA 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: 20220027418
    Abstract: Described are systems and methods for automatically generating, by a computing device, a regular expression that matches a list of input strings. A method includes identifying a set of baseline regular expression classes that match a portion of an input string of the list of input strings. The method further generates a current regular expression as a sequence of baseline regular expression classes from the set of baseline regular expression classes based on matching baseline regular expression classes to characters of a first input string of the list of input strings. The method further determines whether the current regular expression matches all input strings of the list of input strings, and if it does not, the method regenerates a portion of the current regular expression that occurs after an earliest character, in order, of one of the one or more input strings, that does not match the current regular expression.
    Type: Application
    Filed: July 23, 2020
    Publication date: January 27, 2022
    Inventors: Ashutosh GUPTA, Prajval BAVI, Gaurav RASTOGI, Jonathan YUE, Malhar SINGH
  • Patent number: 11214753
    Abstract: A multi-functional olefin copolymer viscosity index improver and a lubricating oil composition including such lubricant additive that provides improved viscometric properties and helps reduce low speed pre-ignition events at the same time. In one approach, the multi-functional olefin copolymer viscosity index improver is silicone functionalized and includes an acylated olefin copolymer with aminosilane or aminosiloxone pendant or side groups.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: January 4, 2022
    Assignee: Afton Chemical Corporation
    Inventors: Arturo Carranza, Kongsheng Yang, Ashutosh Gupta, Sheng Jiang
  • Publication number: 20210371765
    Abstract: A lubricating oil composition, and a method of reducing LSPI events employing the lubricating oil composition, including a base oil of lubricating viscosity, and an additive composition including: one or more overbased calcium-containing detergent(s) sufficient to provide at least 500 ppmw of calcium, and a zirconium-containing nanoparticle(s) and/or one or more zirconium-containing compound(s) sufficient to provide greater than 0 ppmw to 6000 ppmw of zirconium, wherein the nanoparticles have a size of from 1 to 500 nm, as measured by Dynamic Light Scattering, an amount of one or more molybdenum-containing compound present in an amount sufficient to provide no greater than 100 ppmw of molybdenum, and wherein the additive composition has a weight ratio of ppmw of zirconium provided by the zirconium-containing nanoparticle(s) and/or the one or more zirconium-containing compound(s) to the ppmw of calcium provided by the one or more overbased-calcium-containing detergent(s) of greater than about 0.
    Type: Application
    Filed: February 25, 2021
    Publication date: December 2, 2021
    Applicant: Afton Chemical Corporation
    Inventors: Joseph Remias, Ashutosh Gupta, Joseph W. Roos
  • Patent number: 11171849
    Abstract: Some embodiments of the invention provide a method for collecting metric values relating to operations of a set of one or more resources executing on host computers in a datacenter. In some embodiments, the method hierarchically collects and analyzes samples, with a first set of samples collected and analyzed in the data plane, and a second set of samples collected and analyzed in the control plane by aggregating the samples collected in the data plane. In some embodiments, the data plane includes host computers on which sample collecting engines (e.g., service engines) execute, while the control plane includes a set of one or more servers that obtains sample data collected by the host computers, and aggregates and analyzes this data.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: November 9, 2021
    Assignee: VMWARE, INC.
    Inventors: Gaurav Rastogi, Ashutosh Gupta
  • Publication number: 20210238965
    Abstract: The present disclosure provides a loading tube to be used in a perforating gun. The loading tube is capable of securely engaging with shaped charges while maintaining the structural integrity and being made by injection molding.
    Type: Application
    Filed: April 20, 2021
    Publication date: August 5, 2021
    Inventors: Ashutosh Gupta, Stephen D'Mello, Andrew Prisbell, Hari Prakash Kalakonda, Rucha Deshmukh
  • Publication number: 20210230500
    Abstract: A lubricating oil composition including a major amount of a base oil, one or more calcium-containing detergents to provide at least 1000 ppmw of calcium, and one or more silicon-containing compound(s) to provide at least 50 ppmw of silicon to the lubricating oil composition, all based on the total weight of the lubricating oil composition, wherein a ratio of ppmw of silicon provided by the one or more silicon-containing compound(s) to the lubricating oil composition to the ppmw of calcium provided by the one or more calcium-containing detergent(s) to the lubricating oil composition is from 0.02 to 1. Methods of using these compositions and silicon-containing detergents are also described.
    Type: Application
    Filed: January 27, 2021
    Publication date: July 29, 2021
    Applicant: Afton Chemical Corporation
    Inventors: Ashutosh Gupta, Ian Bell, Kongsheng Yang, Alexei Neverov, Joseph W. Roos, Joseph Remias
  • Patent number: 11044180
    Abstract: Some embodiments of the invention provide a method for collecting metric values relating to operations of a set of one or more resources executing on host computers in a datacenter. In some embodiments, the method hierarchically collects and analyzes samples, with a first set of samples collected and analyzed in the data plane, and a second set of samples collected and analyzed in the control plane by aggregating the samples collected in the data plane. In some embodiments, the data plane includes host computers on which sample collecting engines (e.g., service engines) execute, while the control plane includes a set of one or more servers that obtains sample data collected by the host computers, and aggregates and analyzes this data.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: June 22, 2021
    Assignee: VMWARE, INC.
    Inventors: Gaurav Rastogi, Ashutosh Gupta
  • Patent number: 10999168
    Abstract: A custom metrics technique includes: accessing a packet; processing the packet using a packet processing pipeline of a service engine in a distributed network service platform, including: reaching a pre-specified point in the packet processing pipeline; inserting, in the packet processing pipeline, script code that corresponds to the pre-specified point; executing the script code to collect at least metric-related data associated with a user-specified metric object; and executing remaining packet processing pipeline.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: May 4, 2021
    Assignee: VMWARE, INC.
    Inventors: Ashutosh Gupta, Gaurav Rastogi, Abhijeet Joglekar
  • Patent number: 10982513
    Abstract: The present disclosure provides a loading tube to be used in a perforating gun. The loading tube is capable of securely engaging with shaped charges while maintaining the structural integrity and being made by injection molding.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: April 20, 2021
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Ashutosh Gupta, Stephen D'Mello, Andrew Prisbell, Hari Prakash Kalakonda, Rucha Deshmukh
  • Publication number: 20210103899
    Abstract: A method for use in scheduling waste services, the method including, in at least one processing device, obtaining transaction details indicative of transactions between consumers and merchants, using the transaction details to determine predicted waste volumes within each of a number of geographic areas and generating waste data indicative of the predicted waste volumes in each geographic area, the waste data being used in scheduling waste services.
    Type: Application
    Filed: February 8, 2018
    Publication date: April 8, 2021
    Inventors: Randhir KUMAR, Ashutosh GUPTA, Dinesh Kumar LAL
  • Patent number: 10908816
    Abstract: An electronic device for providing a predictive word to a user, and an operating method therefor are provided. The electronic device includes a display, a processor, and a memory. The memory stores instructions that, when executed, cause the processor to display a user interface including a text input area and a keyboard, on the display, receive a first input through the keyboard, the first input including a part of a word, predict at least one word on the basis of at least a portion of the part of the word in response to the first input, the at least one word including a length in a selected range, display the at least one word on the display, receive a second input for selecting one word among the at least one word through the display, and allow the selected word to be displayed on the text input area.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: February 2, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ashutosh Gupta, Jaeyung Yeo
  • Publication number: 20200328968
    Abstract: Embodiments of the present disclosure relate to assisting forwarding of multicast traffic over Ethernet Virtual Private Network (EVPN) from a multicast source to a host multi-homed to multiple provider edge (PE) devices. Embodiments are based on the inclusion of an Ethernet Segment Identification (ESI) to EVPN type-6 routes advertised by PE devices which received a multicast Join message. Other PE devices receiving such routes are able to determine whether they belong to the ES identified by the ESI and to determine whether they are designated forwarders (DFs) for the host. Furthermore, PE devices which are the DFs are configured to re-originate the EVPN type-6 routes, i.e. re-send the advertisements, indicating themselves as DFs. This ensures that a remote PE device associated with the multicast source will also send multicast traffic to such DF PE devices, which, in turn, would allow the multicast traffic to successfully reach the host.
    Type: Application
    Filed: June 25, 2020
    Publication date: October 15, 2020
    Inventors: Mitesh Mukesh Kanjariya, Ashutosh Gupta, Manoj Kumar Pandey
  • Patent number: 10796281
    Abstract: The present disclosure envisages a computer implemented system for monitoring meetings and action items. The system comprises an agenda receiver to receive agenda inputs from a plurality of employees, an agenda identifier to identify at least one agenda, an audio recorder to record audio of a meeting and generates audio data, a speech to text converter to convert the audio data into to generate minutes of meeting data, an action item identifier to identify a plurality of action items, an action item assignor to assign each of the action items to at least one of the employees, an action item tracker to track each of the action items to determine a progress status of the action item.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: October 6, 2020
    Assignee: ZENSAR TECHNOLOGIES LTD.
    Inventors: Ashutosh Gupta, Sandeep Kishore
  • Patent number: 10757017
    Abstract: Embodiments of the present disclosure relate to assisting forwarding of multicast traffic over Ethernet Virtual Private Network (EVPN) from a multicast source to a host multi-homed to multiple provider edge (PE) devices. Embodiments are based on the inclusion of an Ethernet Segment Identification (ESI) to EVPN type-6 routes advertised by PE devices which received a multicast Join message. Other PE devices receiving such routes are able to determine whether they belong to the ES identified by the ESI and to determine whether they are designated forwarders (DFs) for the host. Furthermore, PE devices which are the DFs are configured to re-originate the EVPN type-6 routes, i.e. re-send the advertisements, indicating themselves as DFs. This ensures that a remote PE device associated with the multicast source will also send multicast traffic to such DF PE devices, which, in turn, would allow the multicast traffic to successfully reach the host.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: August 25, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Mitesh Mukesh Kanjariya, Ashutosh Gupta, Manoj Kumar Pandey
  • Publication number: 20200256167
    Abstract: The present disclosure provides a loading tube to be used in a perforating gun. The loading tube is capable of securely engaging with shaped charges while maintaining the structural integrity and being made by injection molding.
    Type: Application
    Filed: February 8, 2019
    Publication date: August 13, 2020
    Inventors: Ashutosh Gupta, Stephen D'Mello, Andrew Prisbell, Hari Prakash Kalakonda, Rucha Deshmukh
  • Publication number: 20200250674
    Abstract: A method for authorization of multiple transactions using a single authentication process is described. The method includes determining that a user is an authorized user based on user credentials associated with the user; authorizing a transaction device identified by the authorized user for future electronic transactions with one or more restrictions; and providing previously stored payment card information associated with a user account of the authorized user for electronic transactions initiated at the authorized transaction device in accordance with the one or more restrictions.
    Type: Application
    Filed: April 23, 2020
    Publication date: August 6, 2020
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Rohit MODI, Ashutosh GUPTA, Dinesh Kumar LAL
  • Publication number: 20200167070
    Abstract: An electronic device for providing a predictive word to a user, and an operating method therefor are provided. The electronic device includes a display, a processor, and a memory. The memory stores instructions that, when executed, cause the processor to display a user interface including a text input area and a keyboard, on the display, receive a first input through the keyboard, the first input including a part of a word, predict at least one word on the basis of at least a portion of the part of the word in response to the first input, the at least one word including a length in a selected range, display the at least one word on the display, receive a second input for selecting one word among the at least one word through the display, and allow the selected word to be displayed on the text input area.
    Type: Application
    Filed: November 26, 2019
    Publication date: May 28, 2020
    Inventors: Ashutosh GUPTA, Jaeyung YEO
  • Patent number: 10664839
    Abstract: A method for authorization of multiple transactions using a single authentication process is described. The method includes determining that a user is an authorized user based on user credentials associated with the user; authorizing a transaction device identified by the authorized user for future electronic transactions with one or more restrictions; and providing previously stored payment card information associated with a user account of the authorized user for electronic transactions initiated at the authorized transaction device in accordance with the one or more restrictions.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: May 26, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Rohit Modi, Ashutosh Gupta, Dinesh Kumar Lal
  • Publication number: 20200136942
    Abstract: Some embodiments of the invention provide a method for collecting metric values relating to operations of a set of one or more resources executing on host computers in a datacenter. In some embodiments, the method hierarchically collects and analyzes samples, with a first set of samples collected and analyzed in the data plane, and a second set of samples collected and analyzed in the control plane by aggregating the samples collected in the data plane. In some embodiments, the data plane includes host computers on which sample collecting engines (e.g., service engines) execute, while the control plane includes a set of one or more servers that obtains sample data collected by the host computers, and aggregates and analyzes this data.
    Type: Application
    Filed: October 25, 2019
    Publication date: April 30, 2020
    Inventors: Gaurav Rastogi, Ashutosh Gupta
  • Publication number: 20200136939
    Abstract: Some embodiments of the invention provide a method for collecting metric values relating to operations of a set of one or more resources executing on host computers in a datacenter. In some embodiments, the method hierarchically collects and analyzes samples, with a first set of samples collected and analyzed in the data plane, and a second set of samples collected and analyzed in the control plane by aggregating the samples collected in the data plane. In some embodiments, the data plane includes host computers on which sample collecting engines (e.g., service engines) execute, while the control plane includes a set of one or more servers that obtains sample data collected by the host computers, and aggregates and analyzes this data.
    Type: Application
    Filed: October 30, 2019
    Publication date: April 30, 2020
    Inventors: Gaurav Rastogi, Ashutosh Gupta