Patents by Inventor Satish Singhal

Satish Singhal 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: 11337583
    Abstract: A dishwasher with a tub that at least partially defines a treating chamber with an access opening, a closure moveable relative to the tub to selectively open and close the access opening, a lower dish holder located within the treating chamber, a middle dish holder located within the treating chamber above the lower dish holder, and an upper dish holder located within the treating chamber above the middle dish holder and having container supports defining a support surface.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: May 24, 2022
    Assignee: Whirlpool Corporation
    Inventors: Mark S. Feddema, Ajay Satish Singhal
  • Publication number: 20210076900
    Abstract: A dishwasher with a tub that at least partially defines a treating chamber with an access opening, a closure moveable relative to the tub to selectively open and close the access opening, a lower dish holder located within the treating chamber, a middle dish holder located within the treating chamber above the lower dish holder, and an upper dish holder located within the treating chamber above the middle dish holder and having container supports defining a support surface.
    Type: Application
    Filed: November 30, 2020
    Publication date: March 18, 2021
    Inventors: Mark S. Feddema, Ajay Satish Singhal
  • Patent number: 10888212
    Abstract: A dishwasher with a tub that at least partially defines a treating chamber with an access opening, a closure moveable relative to the tub to selectively open and close the access opening, a lower dish holder located within the treating chamber, a middle dish holder located within the treating chamber above the lower dish holder, and an upper dish holder located within the treating chamber above the middle dish holder and having container supports defining a support surface.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: January 12, 2021
    Assignee: Whirlpool Corporation
    Inventors: Mark S. Feddema, Ajay Satish Singhal
  • Publication number: 20200187750
    Abstract: A dishwasher with a tub that at least partially defines a treating chamber with an access opening, a closure moveable relative to the tub to selectively open and close the access opening, a lower dish holder located within the treating chamber, a middle dish holder located within the treating chamber above the lower dish holder, and an upper dish holder located within the treating chamber above the middle dish holder and having container supports defining a support surface.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 18, 2020
    Inventors: Mark S. Feddema, Ajay Satish Singhal
  • Patent number: 9483487
    Abstract: A hardware and/or software facility to enable emulated storage devices to share data stored on physical storage resources of a storage system. The facility may be implemented on a virtual tape library (VTL) system configured to back up data sets that have a high level of redundancy on multiple virtual tapes. The facility organizes all or a portion of the physical storage resources according to a common store data layout. By enabling emulated storage devices to share data stored on physical storage resources, the facility enables deduplication across the emulated storage devices irrespective of the emulated storage device to which the data is or was originally written, thereby eliminating duplicate data on the physical storage resources and improving the storage consumption of the emulated storage devices on the physical storage resources.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: November 1, 2016
    Assignee: NetApp, Inc.
    Inventors: Vivek Gupta, Ameet Pyati, Satish Singhal, Pawan Saxena
  • Patent number: 9003155
    Abstract: Method and system for managing storage units are provided. A free space module scans a storage unit data structure and a reference data structure to generate an intermediate data structure that identifies storage units that are not referenced by any storage unit client. A lookup module is initiated and the storage unit clients are notified that all new references to any storage unit should be verified with the lookup module. The free space module then verifies if any of the storage units in the intermediate data structure have been referenced since the intermediate data structure was created. Any referenced storage units are removed from the intermediate data structure and a data structure identifying unreferenced storage units is generated. The data structure is then used to allocate the identified storage units.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: April 7, 2015
    Assignee: NetApp, Inc.
    Inventors: Satish Singhal, Abhishek Naidu, Ameet Pyati
  • Publication number: 20140372692
    Abstract: A hardware and/or software facility to enable emulated storage devices to share data stored on physical storage resources of a storage system. The facility may be implemented on a virtual tape library (VTL) system configured to back up data sets that have a high level of redundancy on multiple virtual tapes. The facility organizes all or a portion of the physical storage resources according to a common store data layout. By enabling emulated storage devices to share data stored on physical storage resources, the facility enables deduplication across the emulated storage devices irrespective of the emulated storage device to which the data is or was originally written, thereby eliminating duplicate data on the physical storage resources and improving the storage consumption of the emulated storage devices on the physical storage resources.
    Type: Application
    Filed: August 11, 2014
    Publication date: December 18, 2014
    Inventors: Vivek GUPTA, Ameet PYATI, Satish SINGHAL, Pawan SAXENA
  • Patent number: 8825969
    Abstract: A hardware and/or software facility to enable emulated storage devices to share data stored on physical storage resources of a storage system. The facility may be implemented on a virtual tape library (VTL) system configured to back up data sets that have a high level of redundancy on multiple virtual tapes. The facility organizes all or a portion of the physical storage resources according to a common store data layout. By enabling emulated storage devices to share data stored on physical storage resources, the facility enables deduplication across the emulated storage devices irrespective of the emulated storage device to which the data is or was originally written, thereby eliminating duplicate data on the physical storage resources and improving the storage consumption of the emulated storage devices on the physical storage resources.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: September 2, 2014
    Assignee: NetApp, Inc.
    Inventors: Vivek Gupta, Ameet Pyati, Satish Singhal, Pawan Saxena
  • Publication number: 20130275711
    Abstract: Method and system for managing storage units are provided. A free space module scans a storage unit data structure and a reference data structure to generate an intermediate data structure that identifies storage units that are not referenced by any storage unit client. A lookup module is initiated and the storage unit clients are notified that all new references to any storage unit should be verified with the lookup module. The free space module then verifies if any of the storage units in the intermediate data structure have been referenced since the intermediate data structure was created. Any referenced storage units are removed from the intermediate data structure and a data structure identifying unreferenced storage units is generated. The data structure is then used to allocate the identified storage units.
    Type: Application
    Filed: June 7, 2013
    Publication date: October 17, 2013
    Inventors: Satish Singhal, Abhishek Naidu, Ameet Pyati
  • Patent number: 8473708
    Abstract: Method and system for managing storage units are provided. A free space module scans a storage unit data structure and a reference data structure to generate an intermediate data structure that identifies storage units that are not referenced by any storage unit client. A lookup module is initiated and the storage unit clients are notified that all new references to any storage unit should be verified with the lookup module. The free space module then verifies if any of the storage units in the intermediate data structure have been referenced since the intermediate data structure was created. Any referenced storage units are removed from the intermediate data structure and a data structure identifying unreferenced storage units is generated. The data structure is then used to allocate the identified storage units.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: June 25, 2013
    Assignee: Netapp, Inc.
    Inventors: Satish Singhal, Abhishek Naidu, Ameet Pyati
  • Publication number: 20110145523
    Abstract: A hardware and/or software facility to enable emulated storage devices to share data stored on physical storage resources of a storage system. The facility may be implemented on a virtual tape library (VTL) system configured to back up data sets that have a high level of redundancy on multiple virtual tapes. The facility organizes all or a portion of the physical storage resources according to a common store data layout. By enabling emulated storage devices to share data stored on physical storage resources, the facility enables deduplication across the emulated storage devices irrespective of the emulated storage device to which the data is or was originally written, thereby eliminating duplicate data on the physical storage resources and improving the storage consumption of the emulated storage devices on the physical storage resources.
    Type: Application
    Filed: November 29, 2010
    Publication date: June 16, 2011
    Applicant: NetApp, Inc.
    Inventors: Vivek Gupta, Ameet Pyati, Satish Singhal, Pawan Saxena
  • Patent number: D937506
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: November 30, 2021
    Assignee: Whirlpool Corporation
    Inventors: Ajay Satish Singhal, Mark S. Feddema, Sanket G. Pawaskar, Suzanne M. Berberet, Jerry M. Visin, Hrushikesh C. Prabhu
  • Patent number: D960466
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: August 9, 2022
    Assignee: Whirlpool Corporation
    Inventors: Ameresh B. Viswanathan, Jonathan D. Pugh, Darryl C. Bodine, Mark S. Feddema, Ajay Satish Singhal