Patents by Inventor Gurmeet Singh

Gurmeet Singh 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: 10620852
    Abstract: The disclosed techniques enable push-based piggybacking of a source-driven logical replication system. Logical replication of a data set (e.g., a snapshot) from a source node to a destination node can be achieved from a source-driven system while preserving the effects of storage efficiency operations (deduplication) applied at the source node. However, if missing data extents are detected at the destination, the destination has an extent pulling problem as the destination may not have knowledge of the physical layout on the source-side and/or mechanisms for requesting extents. The techniques overcome the extent pulling problem in a source-driven replication system by introducing specific protocols for obtaining missing extents within an existing replication environment by piggybacking data pushes from the source.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: April 14, 2020
    Assignee: NetApp Inc.
    Inventors: Xin Wang, Vijay Deshmukh, Kiyoshi Komatsu, Jonathan Curley, Laura Beegle, Srishylam Simharajan, Gurmeet Singh
  • Publication number: 20200107559
    Abstract: Slush beverage dispensers and methods for providing slush beverages to consumers. The method for providing a slush beverage to a consumer may include storing in a temperature regulated compartment a beverage container containing a beverage at a predetermined temperature at or below a freezing point of the beverage without consumer access to the beverage container. The slush beverage dispenser may receive a consumer selection for a beverage. Based on the consumer selection, the slush beverage dispenser may agitate the beverage container such that the beverage within the beverage container undergoes nucleation. After agitation, the slush beverage dispenser may provide the beverage container to the consumer.
    Type: Application
    Filed: October 7, 2019
    Publication date: April 9, 2020
    Inventors: Prashant DESHPANDE, Gurmeet Singh BHUTANI, Brian D. KELLY, Byron BROOKS
  • Patent number: 10614498
    Abstract: A system, method, and computer-readable storage media, having computer-executable instructions embodied thereon, for organizing and describing product information is provided. The system includes a memory device, an IDML module, and a display module. The memory device is configured to store product data in a plurality of product records. Each product record is associated with an associated one of a plurality of products and has an associated product type. The product records provide may be used to the efficient storage, processing and exchange of product information. The IDML module is configured to receive a product request and receive, from the memory device, results data associated with the product request. The results data includes a plurality of product records. The display module receives the results data and responsively displays the results data associated with the product request.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: April 7, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Abhishek Shrivastava, Nikesh Garera, Digvijay Lamba, Gurmeet Singh, Tabassum Parveen
  • Patent number: 10611865
    Abstract: The present invention provides a solid organomagnesium precursor having formula {Mg(OR?)X}.a{MgX2}.b{Mg(OR?)2}.c{R?OH}, wherein R? is selected from a hydrocarbon group, X is selected from a halide group, and a:b:c is in range of 0.01-0.5:0.01-0.5:0.01-5 and process for preparing the same, said process comprising contacting a magnesium source with a solvating agent, an organohalide and an alcohol to obtain the solid organomagnesium precursor. The present invention also provides a process for preparing a catalyst system using the organomagnesium precursor and its use thereof for polymerization of olefins.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: April 7, 2020
    Assignee: INDIAN OIL CORPORATION LIMITED
    Inventors: Sukhdeep Kaur, Gurmeet Singh, Bhasker Bantu, Naresh Kumar, Gurpreet Singh Kapur, Shashi Kant, Biswajit Basu, Ravinder Kumar Malhotra
  • Publication number: 20200069077
    Abstract: Coolers for dispensing products, such as beverages, having multiple doors for accessing a single product compartment. A cooler may include a housing defining a product compartment; a top door coupled to a top surface of the housing at a hinge, the top door comprising a curved transparent panel; a vertical door coupled to a vertical front surface of the housing; a collapsible shelf disposed in the product compartment that is configured to move between an extended position and a retracted position; and a lower shelf disposed below the collapsible shelf in the product compartment. A product disposed on the collapsible shelf may be accessible through the top door when the collapsible shelf is in the extended position and a product disposed on the lower shelf may be accessible through the top door when the collapsible shelf is in the retracted position.
    Type: Application
    Filed: August 27, 2019
    Publication date: March 5, 2020
    Inventors: Sandeep JAIN, Gurmeet Singh BHUTANI
  • Publication number: 20200018388
    Abstract: A vehicle driveline component having a housing, a shaft received in the housing, a lubricant pathway coupled to the shaft for rotation therewith, a sleeve disposed coaxially about the lubricant pathway, and a fluid feed conduit coupled to the component housing. The lubricant pathway is disposed helically about an exterior surface of the shaft. The sleeve has a feed port. The fluid feed conduit having an outlet that is in fluid communication with the feed port. Lubricant in the lubricant pathway that has been discharged from the outlet of the fluid feed conduit travels in a predetermined axial direction along the rotary axis of the shaft when the shaft rotates about the rotary axis in a predetermined rotational direction.
    Type: Application
    Filed: July 16, 2018
    Publication date: January 16, 2020
    Inventors: Arie ALEXIOU, Jason P. ELDRED, Ian D. WORCESTER, Hongtao WANG, Gurmeet Singh BEDI
  • Publication number: 20200018389
    Abstract: A driveline component that includes a shaft, a friction clutch, a lubricant passage and an oil distributor sleeve. The friction clutch includes a hub with a hub portion and a plate mount. The oil distributor sleeve is received on the plate mount so that a lubricant chamber is disposed radially between the oil distributor sleeve and the hub portion. The lubricant passage is disposed between the shaft and the lubricant chamber and has a passage outlet that intersects the lubricant chamber. The oil distribution sleeve receives lubrication discharged from the passage outlet and directs the received lubrication to apertures formed through the plate mount.
    Type: Application
    Filed: July 16, 2018
    Publication date: January 16, 2020
    Inventors: Arie ALEXIOU, Jason P. ELDRED, Ian D. WORCESTER, Hongtao WANG, Gurmeet Singh BEDI
  • Patent number: 10534549
    Abstract: A system maintains a consistency database that maintains a status (current, down, stale) for copies of logical storage volumes stored on storage nodes. As failures are detected, the consistency database is updated. Copies are synchronized with one another using information in the consistency database. Write operations on a primary node for a slice of a logical storage node are assigned a virtual block address (VBA) that is mapped to a logical block address (LBA) within the slice. Consistency of the VBAs of the primary node and that of a secondary node is evaluated and used to detect currency. VBA holes are detected and corresponding write commands resent to maintain currency. Physical segments on the primary node are assigned virtual segment identifiers (VSID) that are maintained consistent with VSIDs on clone nodes so that they can be used for garbage collection and synchronization.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: January 14, 2020
    Assignee: ROBIN SYSTEMS, INC.
    Inventors: Gurmeet Singh, Ripulkumar Hemantbhai Patel, Partha Sarathi Seetala
  • Publication number: 20200001713
    Abstract: A vehicle driveline component having a housing, first and second shafts supported by the housing for rotation about a rotary axis, a two-speed transmission in a power transmission path between the first and second shafts, a shift fork and a failsafe spring. The two-speed transmission has a movable member that is movable along the rotary axis between a high-speed position, in which the two-speed transmission operates in a first gear ratio, and a low-speed position in which the two-speed transmission operates in a second gear ratio that provides a higher speed reduction between the first and second shafts than the first gear ratio. The shift fork is coupled to the movable member for movement therewith along the rotary axis. The failsafe spring is disposed coaxially about the rotary axis and biases the movable member toward the high-speed position.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: Marc LEGAULT, William DODGE, Gurmeet Singh BEDI
  • Patent number: 10452267
    Abstract: A storage scheme allocates portions of a logical volume to storage nodes in excess of the capacity of the storage nodes. Slices of the storage nodes and segments of slices are allocated in response to write requests such that actual allocation on the storage nodes is only in response to usage. Segments are identified with virtual segment identifiers that are retained when segments are moved to a different storage node. Logical volumes may therefore be moved seamlessly to different storage nodes to ensure sufficient storage capacity. Data is written to new locations in segments having space and a block map tracks the last segment to which data for a given address is written. Garbage collection is performed to free segments that contain invalid data, i.e. data for addresses that have been subsequently written to.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: October 22, 2019
    Assignee: ROBIN SYSTEMS, INC.
    Inventors: Gurmeet Singh, Dhanashankar Venkatesan, Partha Sarathi Seetala
  • Patent number: 10423344
    Abstract: A system maintains a consistency database that maintains a status (current, down, stale) for copies of logical storage volumes stored on storage nodes. As failures are detected, the consistency database is updated. Copies are synchronized with one another using information in the consistency database. Write operations on a primary node for a slice of a logical storage node are assigned a virtual block address (VBA) that is mapped to a logical block address (LBA) within the slice. Consistency of the VBAs of the primary node and that of a secondary node is evaluated and used to detect currency. VBA holes are detected and corresponding write commands resent to maintain currency. Physical segments on the primary node are assigned virtual segment identifiers (VSID) that are maintained consistent with VSIDs on clone nodes so that they can be used for garbage collection and synchronization.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: September 24, 2019
    Assignee: ROBIN SYSTEMS, INC.
    Inventors: Gurmeet Singh, Ripulkumar Hemantbhai Patel, Partha Sarathi Seetala
  • Publication number: 20190279106
    Abstract: A method, an electronic device, and non-transitory machine-readable medium are provided. The method includes receiving, on an electronic device, a request to perform an action. The method also includes deriving an aggregated predicted confidence level using one or more confidence levels. The one or more confidence levels are based on usage information and context of the electronic device. The method further includes determining an execution engine to process the request based on the aggregated predicted confidence level. The method additionally includes providing at least a portion of the request to the execution engine for processing.
    Type: Application
    Filed: March 5, 2019
    Publication date: September 12, 2019
    Inventors: Anil Sunder Yadav, Gurmeet Singh, Divya Neelagiri
  • Publication number: 20190256337
    Abstract: A beverage dispensing system is provided, including a main body that includes an interior cavity adapted to receive a beverage container, an adaptor module, and a controlled gas system. The adaptor module is configured to provide fluidic coupling from the beverage container to the controlled gas system, such that a beverage may be dispensed through from a tap connected to the adaptor with the aid of positive gas pressure disposed on a beverage surface within the beverage container. The controlled gas system exerts a positive pressure on a surface of the beverage in the beverage container such that when a tap is opened to dispense the beverage, the relative pressure difference between the positive pressure on the surface of the beverage and the ambient pressure causes the beverage to be dispensed from the tap.
    Type: Application
    Filed: February 21, 2019
    Publication date: August 22, 2019
    Inventors: Gurmeet Singh BHUTANI, Prashant DESHPANDE
  • Patent number: 10376936
    Abstract: An apparatus including a sensor configured to sense total pressure within an inner chamber of a housing, and to sense differential pressure between the inner chamber of the housing and work area outside of the housing; a computer processor configured to receive signals from the sensor based on the total pressure and the differential pressure; and wherein the computer processor controls the rate at which the flapper oscillates based on the total pressure signal from the sensor, to thereby control the direction of flow of air from the inner chamber of the housing through the plurality of openings of the blade, through the plurality of openings of the teeth, for optimum containment with ultra stable vortex inside the chamber; and controls the rate at which exhaust damper modulates based on differential pressure signal to maintain constant face velocity at the apparatus user opening and out an exhaust opening of the housing.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: August 13, 2019
    Inventor: Gurmeet Singh
  • Patent number: 10343887
    Abstract: A carbonated drink dispensing system includes a carbonation tank, a CO2 cylinder configured to deliver CO2 to the carbonation tank at a pressure of between 50 psi and 60 psi, a low-pressure pump configured to pump water into the carbonation tank, and a level sensor configured to determine when the water in the carbonation tank has reached a pre-determined level. The low-pressure pump is configured to stop pumping water when the level sensor determines that the water in the carbonation tank has reached the pre-determined level. The low-pressure pump starts pumping water again after a time delay.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: July 9, 2019
    Assignee: PepsiCo, Inc.
    Inventors: Gurmeet Singh Bhutani, Rahul Sadashiv Kamble, Amandeep Singh Gulati
  • Publication number: 20190138244
    Abstract: A distributed storage schemes manages implementation of QoS targets for IOPs across compute nodes executing applications, primary storage nodes storing a primary copy of a logical storage volume, and clone storage nodes. On the compute node, a maximum priority is assigned to a minimum number of IOPs in a queue within a time window from a time of receipt of a last unexecuted IOP. Other IOPs are assigned a minimum priority. On the storage node, maximum priority IOPs are assigned to high priority queues, from which IOPs are executed first, and low priority IOPs are assigned to low priority queues. Methods for determining the capacity of storage nodes and allocating storage requests are also disclosed.
    Type: Application
    Filed: November 8, 2017
    Publication date: May 9, 2019
    Inventors: Gurmeet Singh, Partha Sarathi Seetala
  • Publication number: 20190127203
    Abstract: A beverage dispensing system is provided, including a main body having a base portion, and a cradle portion configured to support a beverage container including a beverage to be dispensed. The cradle portion may include an elongated cavity, and a shoulder configured to receive an inverted beverage container. The beverage dispensing system may further include an adaptor, and a self-venting tap, and the adaptor is configured to couple a beverage container to the self-venting tap, such that a beverage may be dispensed through the tap.
    Type: Application
    Filed: October 31, 2018
    Publication date: May 2, 2019
    Inventors: Gurmeet Singh BHUTANI, Vipin ARORA, Rahul Sadashiv KAMBLE, Rohit PHANDA, Somchat TIPNOYSANGA
  • Patent number: 10274074
    Abstract: A transfer case having a lubrication guide with an inlet, an outlet and an elongated tubular portion that is disposed between the inlet and the outlet. The lubrication guide is coupled to a drive assembly that transmits rotary power between a pair of output shafts such that the inlet is disposed proximate a first rotary component of the drive assembly to receive splash lubrication (i.e., slung lubrication and/or surge lubrication) therefrom.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: April 30, 2019
    Assignee: BorgWarner Inc.
    Inventors: Arie Alexiou, Jason P. Eldred, Ian D. Worcester, Gurmeet Singh Bedi
  • Publication number: 20190087105
    Abstract: A system maintains a consistency database that maintains a status (current, down, stale) for copies of logical storage volumes stored on storage nodes. As failures are detected, the consistency database is updated. Copies are synchronized with one another using information in the consistency database. Write operations on a primary node for a slice of a logical storage node are assigned a virtual block address (VBA) that is mapped to a logical block address (LBA) within the slice. Consistency of the VBAs of the primary node and that of a secondary node is evaluated and used to detect currency. VBA holes are detected and corresponding write commands resent to maintain currency. Physical segments on the primary node are assigned virtual segment identifiers (VSID) that are maintained consistent with VSIDs on clone nodes so that they can be used for garbage collection and synchronization.
    Type: Application
    Filed: September 19, 2017
    Publication date: March 21, 2019
    Inventors: Gurmeet Singh, Ripulkumar Hemantbhai Patel, Partha Sarathi Seetala
  • Publication number: 20190087104
    Abstract: A system maintains a consistency database that maintains a status (current, down, stale) for copies of logical storage volumes stored on storage nodes. As failures are detected, the consistency database is updated. Copies are synchronized with one another using information in the consistency database. Write operations on a primary node for a slice of a logical storage node are assigned a virtual block address (VBA) that is mapped to a logical block address (LBA) within the slice. Consistency of the VBAs of the primary node and that of a secondary node is evaluated and used to detect currency. VBA holes are detected and corresponding write commands resent to maintain currency. Physical segments on the primary node are assigned virtual segment identifiers (VSID) that are maintained consistent with VSIDs on clone nodes so that they can be used for garbage collection and synchronization.
    Type: Application
    Filed: September 19, 2017
    Publication date: March 21, 2019
    Inventors: Gurmeet Singh, Ripulkumar Hemantbhai Patel, Partha Sarathi Seetala