Patents by Inventor Ashish A. Patel

Ashish A. Patel 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: 11949659
    Abstract: A first packet of a packet flow is received at a classifying network device. The first packet is forwarded from the classifying network device to a firewall network device. An indication that the packet flow is to be offloaded is received at the classifying network device. Data is stored at the classifying network device indicating that the packet flow is to be offloaded. A non-control packet of the packet flow is received at the classifying network device. A determination is made that the non-control packet belongs to the packet flow by comparing data contained in the non-control packet to the stored data. The non-control packet of the packet flow is directed to a processing entity in response to the determining. A control packet of the packet flow is received at the classifying network device. The control packet of the packet flow is directed to the firewall network device.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: April 2, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pradeep Patel, Jonathan A. Kunder, Ashish K. Dey, Andrew E. Ossipov, Jianxin Wang
  • Patent number: 11946357
    Abstract: Systems and methods are disclosed that can include operating a first rig component at a first location, capturing waste energy from the first rig component at the first location, and redirecting the waste energy to another rig component, another location, or a combination thereof. A method of operating a drilling rig can include operations of determining a power usage profile for a rig based on a digital rig plan; predicting waste energy to be generated during execution of the digital rig plan; and modifying the power usage profile for the rig and the digital rig plan based on the predicted waste energy.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: April 2, 2024
    Assignee: Nabors Drilling Technologies USA, Inc.
    Inventors: Brenton Norton, Ashish Gupta, Bhargavkumar Patel
  • Publication number: 20240091154
    Abstract: Provided are novel lipid nanoparticles for delivering nucleic acids such as mRNA. Also provided are methods of making and using lipid nanoparticles for delivering nucleic acids such as mRNA.
    Type: Application
    Filed: November 7, 2023
    Publication date: March 21, 2024
    Inventors: Danilo CASIMIRO, Sudha CHIVUKULA, Kirill KALNIN, Timothy PLITNIK, Timothy TIBBITTS, Angela Lynne BEAULIEU, Frank DEROSA, Anusha DIAS, Rebecca L. GOLDMAN, Hardip Rajeshbhai GOPANI, Shrirang KARVE, Asad KHANMOHAMMED, Natalia VARGAS MONTOYA, Priyal PATEL, Ashish L. SARODE, Khang Anh TRAN
  • Patent number: 11928685
    Abstract: This disclosure relates generally to a system and method for using a machine-learning system to more accurately detect fraudulent use of credit cards on an e-commerce website and block those attempts.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: March 12, 2024
    Assignee: Overstock.com, Inc.
    Inventors: Ashish A Patel, Rahul Chadda, Suresh Kumar Akella
  • Patent number: 11922938
    Abstract: A multi-assistant speech-processing system that centrally determines multiple execution plans to respond to a user input. A central component determines whether a particular input should be processed using a requested assistant or a different assistant or should be terminated. Assistant handoff may be determined based on system policies as well as user input-specific data. A ranked list of execution options may be supplemented by augmented data corresponding to messages to a user. The system may attempt to execute plans in the ranked order until a plan succeeds.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Yaser Khan, Piyush Kandpal, Ritesh Patel, Mark Lawrence, Srinivas Palla, Ashish Rangole, Jason Wang
  • Patent number: 11918590
    Abstract: Disclosed are stable extended release formulations and pharmaceutical compositions of Clozapine that exhibit improved stability under a variety of conditions, as well as processes for the preparation of such formulations and compositions.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: March 5, 2024
    Assignee: Intas Pharmaceuticals Ltd.
    Inventors: Rikin Patel, Kavan Pandya, Piyush Kansagra, Satyavan Dhavale, Ashish Sehgal
  • Publication number: 20240031246
    Abstract: Some embodiments provide a novel method for receiving a plurality of attribute sets from a set of host computers, each attribute set associated with a group of one or more flows that is created by using a key to associate individual flows into the group of flows. The appliance, in some embodiments, merges two identified attribute sets into one merged attribute set and analyzes the merged attribute set to identify a set of properties of the flows in the groups of flows associated with the two attribute sets. In some embodiments, a visualization process includes identifying machines as members of groups and identifying machines that are connected. The visualization process, in some embodiments, also generates a graphical user interface that can be used to select groups of machines, domains, or individual machines and displays contextual attributes relevant to the selected group, domain, or machine.
    Type: Application
    Filed: July 27, 2023
    Publication date: January 25, 2024
    Inventors: Rajiv Mordani, Shankar Vilayannur Natarajan, Suresh Nagar, Ashish Patel, Vinith Podduturi, Tea Liukkonen-Olmiala, Vaishnavi Ramamoorthy, Ashish Shendure
  • Publication number: 20240004689
    Abstract: Some embodiments provide a novel method for collecting and reporting attributes of data flows associated with machines executing on a plurality of host computers to an analysis appliance and providing visual representations of the data to a user. Some embodiments provide a visual representation of the collected data that allows a user to select a set of machines and flows and initiate recommendation generation based on the selected machines and flows. The recommendation generation, in some embodiments, includes identifying flows for which rules have not been defined and filtering the identified rules to remove flows for which rules should not be defined. Some embodiments use the identified rues to identify services and groups associated with the rules and generate recommendations for rules, groups and services based on the identified flows, groups and services. The recommendations, in some embodiments, are implemented as a single PATCH API.
    Type: Application
    Filed: June 19, 2023
    Publication date: January 4, 2024
    Inventors: Sunitha Krishna, Kausum Kumar, Rajiv Mordani, Ashish Shendure, Ashish Patel, Farzad Ghannadian
  • Patent number: 11804956
    Abstract: Embodiments provide methods, and systems for cryptographic keys exchange where the method can include receiving, by a server system, a client public key being part of a client asymmetric key pair from a client device; sending, by the server system, a server public key being part of a server asymmetric key pair to the client device; generating, by the server system, a random value master key and sending the random value master key encrypted using the client public key to the client device; and generating, by the server system, an initial unique session key and sending the initial unique session key encrypted under the random value master key to the client device. A unique session key from the set of the unique session keys is used by the client device to encrypt a session data for transmission to the server system per session.
    Type: Grant
    Filed: January 17, 2022
    Date of Patent: October 31, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ritesh Chaudhari, Ashish Dhande, Ashish Patel, Chetan Bhalerao
  • Patent number: 11743135
    Abstract: Some embodiments provide a novel method for receiving a plurality of attribute sets from a set of host computers, each attribute set associated with a group of one or more flows that is created by using a key to associate individual flows into the group of flows. The appliance, in some embodiments, merges two identified attribute sets into one merged attribute set and analyzes the merged attribute set to identify a set of properties of the flows in the groups of flows associated with the two attribute sets. In some embodiments, a visualization process includes identifying machines as members of groups and identifying machines that are connected. The visualization process, in some embodiments, also generates a graphical user interface that can be used to select groups of machines, domains, or individual machines and displays contextual attributes relevant to the selected group, domain, or machine.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: August 29, 2023
    Assignee: VMWARE, INC.
    Inventors: Rajiv Mordani, Shankar Vilayannur, Suresh Nagar, Ashish Patel, Vinith Podduturi, Tea Liukkonen-Olmiala, Vaishnavi Ramamoorthy, Ashish Shendure
  • Patent number: 11693688
    Abstract: Some embodiments provide a novel method for collecting and reporting attributes of data flows associated with machines executing on a plurality of host computers to an analysis appliance and providing visual representations of the data to a user. Some embodiments provide a visual representation of the collected data that allows a user to select a set of machines and flows and initiate recommendation generation based on the selected machines and flows. The recommendation generation, in some embodiments, includes identifying flows for which rules have not been defined and filtering the identified rules to remove flows for which rules should not be defined. Some embodiments use the identified rues to identify services and groups associated with the rules and generate recommendations for rules, groups and services based on the identified flows, groups and services. The recommendations, in some embodiments, are implemented as a single PATCH API.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: July 4, 2023
    Assignee: VMWARE, INC.
    Inventors: Sunitha Krishna, Kausum Kumar, Rajiv Mordani, Ashish Shendure, Ashish Patel, Farzad Ghannadian
  • Publication number: 20230159268
    Abstract: A waste management receptacle system for containment of odorous waste comprising a primary receptacle, comprising a base with vertically extending sidewalls forming an interior portion, a rim, and primary receptacle lid movable between an open and closed position. The system includes a secondary receptacle comprising a bottom with upstanding sidewalls forming a secondary interior, and a lid portion moveable between open and closed positions. A clamping member secures the secondary receptacle within the primary receptacle interior. The clamping member comprises a lateral member having ends with longitudinal members extending therefrom, and a fastening member disposed on a longitudinal member. The fastening member is movable between a disengaged and engaged position to secure the clamping member to the primary receptacle.
    Type: Application
    Filed: November 15, 2022
    Publication date: May 25, 2023
    Inventors: Sahil Patel, Ashish Patel
  • Publication number: 20220365806
    Abstract: Some embodiments provide a novel method for collecting and reporting attributes of data flows associated with machines executing on a plurality of host computers to an analysis appliance and providing visual representations of the data to a user. Some embodiments provide a visual representation of the collected data that allows a user to select a set of machines and flows and initiate recommendation generation based on the selected machines and flows. The recommendation generation, in some embodiments, includes identifying flows for which rules have not been defined and filtering the identified rules to remove flows for which rules should not be defined. Some embodiments use the identified rues to identify services and groups associated with the rules and generate recommendations for rules, groups and services based on the identified flows, groups and services. The recommendations, in some embodiments, are implemented as a single PATCH API.
    Type: Application
    Filed: May 23, 2022
    Publication date: November 17, 2022
    Inventors: Sunitha Krishna, Kausum Kumar, Rajiv Mordani, Ashish Shendure, Ashish Patel, Farzad Ghannadian
  • Patent number: 11443847
    Abstract: A system and method determines efficiency data of a technician performing a Medical Data Acquisition Procedure (MDAP), using a Medical Data Acquisition System (MDAS). The method includes receiving timing data including Digital Imaging and Communications in Medicine (DICOM) metadata obtained during the MDAP by the MDAS. The DICOM metadata includes time duration information relating to each of a plurality of stages of the MDAP. The method includes determining the efficiency data of the technician as a function of the timing data and predetermined efficiency data defined for the MDAP using the MDAS.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: September 13, 2022
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Henrik Johansson, Ram Balasubramanian, Anand Mohan Tumuluri, Yogesh Pandit, Ashish Patel
  • Patent number: 11341031
    Abstract: Based on a test step execution order for a test case such as one against a database system, a specific test step to be executed next is identified. In response to identifying the specific test step, a test step message is published to indicate that the specific test step is to be executed next, which causes a subscriber of the test step message to execute the specific test step. In response to determining that the specific test step has ended, a dependent test step message is published accordingly to cause a subscriber of the dependent test step message to perform: determining whether a next test step should be executed following the specific test step in the test step execution order; in response to determining that a next test step should be executed, the foregoing may be repeated by using the next test step in place of the specific test step.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: May 24, 2022
    Assignee: salesforce.com, inc.
    Inventors: Christopher Tammariello, Ashish Patel, Tuhin Kanti Sharma, Michael Bartoli
  • Patent number: 11340931
    Abstract: Some embodiments provide a novel method for collecting and reporting attributes of data flows associated with machines executing on a plurality of host computers to an analysis appliance and providing visual representations of the data to a user. Some embodiments provide a visual representation of the collected data that allows a user to select a set of machines and flows and initiate recommendation generation based on the selected machines and flows. The recommendation generation, in some embodiments, includes identifying flows for which rules have not been defined and filtering the identified rules to remove flows for which rules should not be defined. Some embodiments use the identified rues to identify services and groups associated with the rules and generate recommendations for rules, groups and services based on the identified flows, groups and services. The recommendations, in some embodiments, are implemented as a single PATCH API.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: May 24, 2022
    Assignee: VMWARE, INC.
    Inventors: Sunitha Krishna, Kausum Kumar, Rajiv Mordani, Ashish Shendure, Ashish Patel, Farzad Ghannadian
  • Publication number: 20220141005
    Abstract: Embodiments provide methods, and systems for cryptographic keys exchange where the method can include receiving, by a server system, a client public key being part of a client asymmetric key pair from a client device; sending, by the server system, a server public key being part of a server asymmetric key pair to the client device; generating, by the server system, a random value master key and sending the random value master key encrypted using the client public key to the client device; and generating, by the server system, an initial unique session key and sending the initial unique session key encrypted under the random value master key to the client device. A unique session key from the set of the unique session keys is used by the client device to encrypt a session data for transmission to the server system per session.
    Type: Application
    Filed: January 17, 2022
    Publication date: May 5, 2022
    Inventors: Ritesh CHAUDHARI, Ashish DHANDE, Ashish PATEL, Chetan BHALERAO
  • Patent number: 11310367
    Abstract: An analyzer resource receives density information indicating mobile device usage in each of multiple geographical regions. The analyzer resource further receives resource information indicating locations of physical network resources available to support installation of wireless access points in the geographical regions and the location of any existing wireless access points already installed. The analyzer resource then uses at least the density information and the resource information to produce a respective metric for each of the multiple geographical regions. The respective metric for a corresponding geographical region indicates a desirability of installing a respective wireless access point in the corresponding geographical region. Further disclosed embodiments herein include generating a respective map indicating in which respective geographical regions it is desirable to install a respective wireless access point.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: April 19, 2022
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Dharmen K. Udeshi, Ashish A. Patel, Vijay Venkateswaran
  • Patent number: 11258589
    Abstract: Embodiments provide methods, and systems for cryptographic keys exchange where the method can include receiving, by a server system, a client public key being part of a client asymmetric key pair from a client device; sending, by the server system, a server public key being part of a server asymmetric key pair to the client device; generating, by the server system, a random value master key and sending the random value master key encrypted using the client public key to the client device; and generating, by the server system, an initial unique session key and sending the initial unique session key encrypted under the random value master key to the client device. A unique session key from the set of the unique session keys is used by the client device to encrypt a session data for transmission to the server system per session.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: February 22, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ritesh Chaudhari, Ashish Dhande, Ashish Patel, Chetan Bhalerao
  • Patent number: 11249878
    Abstract: Test case data is received for individual test cases. The test case data includes sets of test case specific elements. A test case base object is generated to represent a generic test case. The test case base object includes a set of test case specific properties. The test case base object is expanded into individual test case specific objects that represent the individual test cases. Each individual test case specific object is generated by setting the set of test case specific properties to a respective set of test case specific values as indicated in the sets of test case specific elements. The individual test case objects are used to execute the individual test cases against one or more systems under test.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: February 15, 2022
    Assignee: salesforce.com, inc.
    Inventors: Ashish Patel, Tuhin Kanti Sharma, Christopher Tammariello, Michael Bartoli