Patents by Inventor Abhishek Srivastava

Abhishek Srivastava 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: 11263041
    Abstract: An example virtualized computing system includes: a host cluster having a virtualization layer directly executing on hardware platforms of hosts, the virtualization layer supporting execution of virtual machines (VMs), the VMs including pod VMs and native VMs, the pod VMs including container engines supporting execution of containers in the pod VMs, the native VMs including applications executing on guest operating systems; an orchestration control plane integrated with the virtualization layer and including a master server and native VM controllers, the master server managing lifecycles of the pod VMs and the native VMs; and management agents, executing in the native VMs, configured to receive decoupled information from the master server through the native VM controllers and to provide the decoupled information for consumption by the applications executing in the native VMs, the decoupled information including at least one of configuration information and secret information.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: March 1, 2022
    Assignee: VMware, Inc.
    Inventors: Yash Nitin Desai, Abhishek Srivastava
  • Publication number: 20220027226
    Abstract: A data storage device is disclosed comprising a non-volatile storage medium (NVSM) having a plurality of data sectors and a plurality of reserve sectors. A map-out value is generated for each of a first plurality of the data sectors based on a read latency of each of the first plurality of data sectors, and when the map-out value of a first data sector in the first plurality of data sectors exceeds a threshold, a first logical block address (LBA) is mapped from the first data sector to a first reserve sector. When the map-out value of a second data sector in the first plurality of data sectors exceeds the map-out value of the first data sector, the first LBA is mapped from the first reserve sector back to the first data sector, and a second LBA is mapped from the second data sector to the first reserve sector.
    Type: Application
    Filed: July 22, 2020
    Publication date: January 27, 2022
    Inventors: Bernd Lamberts, Remmelt Pit, Abhishek Srivastava, Karthik Venkatesh, Ammar A. Zayed
  • Publication number: 20220019454
    Abstract: An example virtualized computing system includes: a host cluster having a virtualization layer directly executing on hardware platforms of hosts, the virtualization layer supporting execution of virtual machines (VMs), the VMs including pod VMs and native VMs, the pod VMs including container engines supporting execution of containers in the pod VMs, the native VMs including applications executing on guest operating systems; an orchestration control plane integrated with the virtualization layer and including a master server and native VM controllers, the master server managing lifecycles of the pod VMs and the native VMs; and management agents, executing in the native VMs, configured to receive decoupled information from the master server through the native VM controllers and to provide the decoupled information for consumption by the applications executing in the native VMs, the decoupled information including at least one of configuration information and secret information.
    Type: Application
    Filed: July 20, 2020
    Publication date: January 20, 2022
    Inventors: Yash Nitin DESAI, Abhishek SRIVASTAVA
  • Patent number: 11182182
    Abstract: A method of probing a computer system includes steps of compiling a script that includes a call to a first function with first parameters, to generate executable code that includes a call to a second function with second parameters, wherein the second function and the second parameters are specified as values of the first parameters of the first function in the call to the first function, injecting the executable code into an executing module of the computer system, and as the executing module is running, executing the executable code to call the second function.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: November 23, 2021
    Assignee: VMware, Inc.
    Inventors: Julien Freche, Ashish Kaila, Lorenzo David, Abhishek Srivastava, Nahim El Atmani
  • Patent number: 11153213
    Abstract: Examples include generating a Precision Time Protocol (PTP) packet for a first nexthop in an Equal Cost Multi-Path set and sending the PTP packet to the first nexthop. Examples also include receiving a response from the first nexthop that identifies a time delay associated with a route to the first nexthop and updating the ECMP based on the time delay.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: October 19, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Tathagata Nandy, Abhishek Srivastava, Madhusoodhana Chari Sesha
  • Patent number: 11150620
    Abstract: Disclosed herein are related to a device, a method, and a non-transitory computer readable medium for controlling building equipment. In one aspect, disclosed is a mobile gateway that receives a user input to change a status of a device of the building equipment. The mobile gateway device generates a request action message indicating the user input based on an application programming interface of the mobile gateway device. The request action message conforms to a building automation and control network (BACnet) protocol. The mobile gateway device transmits, through an interne protocol network, the request action message conforming to the BACnet protocol to a BACnet controller. The BACnet controller operates the device according to the request action message conforming to the BACnet protocol.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: October 19, 2021
    Assignee: Johnson Controls Tyco IP Holdings LLP
    Inventors: Abhishek Srivastava, Bhawna Kumari, Vinod Saluja, Rajeev T. Singh
  • Publication number: 20210311757
    Abstract: Introspection into containers running in virtual machines (VMs) that are instantiated on a host computer is achieved. A method of processing an introspection command for a container, funning in a virtual machine, is carried out by a VM management process, and includes the steps of receiving a first request that is formulated according to a first protocol, e.g., transmission control protocol, and includes the introspection command, identifying the virtual machine from the first request, formulating a second request that includes the introspection command, according to a second protocol (e.g., virtual socket protocol), and transmitting the second request to a container management process running in the virtual machine for the container management process to execute the introspection command.
    Type: Application
    Filed: April 2, 2020
    Publication date: October 7, 2021
    Inventors: Daniel MUELLER, Abhishek SRIVASTAVA, Adrian DRZEWIECKI
  • Publication number: 20210311761
    Abstract: Log information is retrieved from a log of a container running in a virtual machine in response to a request for the log information, by accessing a virtual disk of the virtual machine, reading the log of the container from the virtual disk and preparing the requested log information from the log, and transmitting the requested log information to a virtual machine (VM) management process running in a host computer of the virtual machine for the VM management process to forward to a requestor of the log information. Alternatively, log data of the container running in the virtual machine may be streamed to the VM management process over a virtual socket communication channel that is established between the virtual machine and the VM management process.
    Type: Application
    Filed: April 2, 2020
    Publication date: October 7, 2021
    Inventors: Daniel MUELLER, Abhishek SRIVASTAVA
  • Publication number: 20210311759
    Abstract: A virtualized computing system includes: a host cluster including hosts executing a virtualization layer on hardware platforms thereof, the virtualization layer configured to support execution of virtual machines (VMs), the VMs including a pod VM, the pod VM including a container engine configured to support execution of containers in the pod VM, the pod VM including a first virtual disk attached thereto; and an orchestration control plane integrated with the virtualization layer, the orchestration control plane including a master server in communication with a pod VM controller, the pod VM controller configured to execute in the virtualization layer external to the VMs and cooperate with a pod VM agent in the pod VM, the pod VM agent generating root directories for the containers in the pod VM, each of the root directories comprising a union a read/write ephemeral layer stored on the first virtual disk and a read-only layer.
    Type: Application
    Filed: April 2, 2020
    Publication date: October 7, 2021
    Inventors: Benjamin J. CORRIE, Abhishek SRIVASTAVA, Adrian DRZEWIECKI
  • Publication number: 20210293072
    Abstract: Methods, systems, devices and apparatuses for an air management system that circulates air to reduce the cabin temperature within a vehicle. The air management system includes a window configured to allow air circulation within the vehicle. The air management system includes an actuator coupled to the window and configured to open or close the window to control an amount of air circulation. The air management system includes a sensor. The sensor is configured to measure or determine a cabin temperature within the vehicle. The air management system includes an electronic control unit. The electronic control unit is coupled to the actuator and the sensor and configured to determine, using the sensor, that the cabin temperature is greater than or equal to a first temperature and control the actuator to open the window and allow air circulation within the vehicle.
    Type: Application
    Filed: March 19, 2020
    Publication date: September 23, 2021
    Inventors: Abhishek Srivastava, David W. Cosgrove
  • Publication number: 20210291640
    Abstract: Methods, systems, devices and apparatuses for a engine compartment ventilation system. The engine compartment ventilation system includes a grille cover. The grille cover is configured to cover an engine compartment of the vehicle. The grille cover has one or more grille shutters. The engine compartment ventilation system includes a sensor. The sensor is configured to measure an ambient temperature of an environment surrounding the vehicle. The engine compartment ventilation system includes an electronic control unit. The electronic control unit is coupled to the one or more grille shutters and the sensor. The electronic control unit is configured to control the one or more grille shutters based on the ambient temperature of the environment surrounding the vehicle.
    Type: Application
    Filed: March 19, 2020
    Publication date: September 23, 2021
    Inventors: Abhishek Srivastava, David W. Cosgrove
  • Patent number: 11093403
    Abstract: The disclosure provides a technique for reducing cache misses to a cache of a computer system. The technique includes deallocating memory pages of the cache from one process and allocating those memory pages to another process based on cache misses of each process during a given time period. Repeating the technique leads the total number of cache misses to the cache to gradually decrease to an optimum or near optimum level. The repetition of the technique leads to a dynamic and flexible apportionment of cache memory pages to processes running within the computer system.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: August 17, 2021
    Assignee: VMware, Inc.
    Inventors: Wenguang Wang, Abhishek Srivastava, Ashish Kaila, Julien Freche
  • Patent number: 11041474
    Abstract: Systems and methods for managing auto start of a vehicle during an auto-stop condition may include determining an operational status of a vehicle climate control system; receiving a target air outlet temperature from the vehicle climate control system; receiving data indicating a state of a heated seat of the vehicle; and inhibiting a start-vehicle command to restart the vehicle because of a cabin heating requirement when the data indicates that the heated seat of the vehicle is activated.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: June 22, 2021
    Assignee: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
    Inventors: David W. Cosgrove, Abhishek Srivastava, Hidekazu Hirabayashi
  • Patent number: 11015563
    Abstract: Systems and methods for managing auto start of a vehicle during an auto-stop condition may include: determining an operational status of a vehicle climate control system; receiving a target air outlet temperature from the vehicle climate control system; receiving data indicating a state of a cooled seat of the vehicle; and inhibiting a start-engine command to restart an internal combustion engine of the vehicle because of a cabin cooling requirement when the data indicates that the cooled seat of the vehicle is activated.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: May 25, 2021
    Assignee: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
    Inventors: David W. Cosgrove, Abhishek Srivastava, Hidekazu Hirabayashi
  • Publication number: 20210099389
    Abstract: Examples include generating a Precision Time Protocol (PTP) packet for a first nexthop in an Equal Cost Multi-Path set and sending the PTP packet to the first nexthop. Examples also include receiving a response from the first nexthop that identifies a time delay associated with a route to the first nexthop and updating the ECMP based on the time delay.
    Type: Application
    Filed: May 5, 2020
    Publication date: April 1, 2021
    Inventors: Tathagata Nandy, Abhishek Srivastava, Madhusoodhana Chari Sesha
  • Publication number: 20210060560
    Abstract: The present invention relates to the detection and isolation of target cells based on microfluidics and cell sorting technology (MicroFACS). In this method the biological cells and microparticles are encapsulated inside hydrodynamically generated droplets and analyzed using suitable optics based on fluorescence and scattering signals. Once the target cells are detected, the optics triggers electro-coalescence for sorting of the target cells into an aqueous stream.
    Type: Application
    Filed: April 5, 2018
    Publication date: March 4, 2021
    Applicant: INDIAN INSTITUTE OF TECHNOLOGY MADRAS (ITT MADRAS)
    Inventors: ASHIS KUMAR SEN, ABHISHEK SRIVASTAVA, RAVINDRA GAIKWARD, KARTHICK S, JAYAPRAKASH KS, ABHISHEK RAJ D, SNEHA MARIA M, PRIYANKAR SHIVHARE
  • Publication number: 20210026669
    Abstract: A method of probing a computer system includes steps of compiling a script that includes a call to a first function with first parameters, to generate executable code that includes a call to a second function with second parameters, wherein the second function and the second parameters are specified as values of the first parameters of the first function in the call to the first function, injecting the executable code into an executing module of the computer system, and as the executing module is running, executing the executable code to call the second function.
    Type: Application
    Filed: July 24, 2019
    Publication date: January 28, 2021
    Inventors: Julien FRECHE, Ashish KAILA, Lorenzo DAVID, Abhishek SRIVASTAVA, Nahim EL ATMANI
  • Patent number: 10882379
    Abstract: System and methods are provided for improving fuel economy, and providing optimized operating conditions associated with a vehicle's air-conditioning system when the vehicle is carrying a load, e.g., towing a trailer. Operating conditions including, for example, air-mix setting, coolant temperature, ambient temperature, vehicle speed, and whether or not the vehicle is carrying the aforementioned load, may be considered when determining whether or not to activate or deactivate a vehicle heating element, such as a positive temperature coefficient (PTC) heater, steering wheel heater, etc.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: January 5, 2021
    Assignee: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
    Inventors: Abhishek Srivastava, David W. Cosgrove, Hidekazu Hirabayashi, Akiyoshi B. Maeda
  • Publication number: 20200378352
    Abstract: Systems and methods for managing auto start of a vehicle during an auto-stop condition may include: determining an operational status of a vehicle climate control system; receiving a target air outlet temperature from the vehicle climate control system; receiving data indicating a state of a cooled seat of the vehicle; and inhibiting a start-engine command to restart an internal combustion engine of the vehicle because of a cabin cooling requirement when the data indicates that the cooled seat of the vehicle is activated.
    Type: Application
    Filed: June 3, 2019
    Publication date: December 3, 2020
    Inventors: David W. Cosgrove, Abhishek Srivastava, Hidekazu Hirabayashi
  • Publication number: 20200362808
    Abstract: Systems and methods for managing auto start of a vehicle during an auto-stop condition may include determining an operational status of a vehicle climate control system; receiving a target air outlet temperature from the vehicle climate control system; receiving data indicating a state of a heated seat of the vehicle; and inhibiting a start-vehicle command to restart the vehicle because of a cabin heating requirement when the data indicates that the heated seat of the vehicle is activated.
    Type: Application
    Filed: May 13, 2019
    Publication date: November 19, 2020
    Inventors: DAVID W. COSGROVE, ABHISHEK SRIVASTAVA, HIDEKAZU HIRABAYASHI