Patents by Inventor Himanshu Aggarwal

Himanshu Aggarwal 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: 20240119045
    Abstract: Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media for generating reports from one or more databases that store disparate datasets are provided. Specifically, the proposed systems enable the intelligent generation of reports from multiple datasets by automatically determining a proposed set of join configurations for combination of the multiple datasets. Unique identifiers can be assigned to a portion of the combined dataset and the combined dataset can be expanded for performing an aggregation operation associated with the portion of the combined dataset by referencing the one or more unique identifiers. Reports can be generated based on the combined dataset and the aggregation operation.
    Type: Application
    Filed: October 6, 2023
    Publication date: April 11, 2024
    Inventors: Nikunj Aggarwal, Utkarsh Bhatia, Kyle Michael Boston, Siddhartha Gunda, Abhishek Gupta, VenuMadhav Kattagoni, Himanshu Nanda, Ayush Rai
  • Patent number: 11217005
    Abstract: Embodiments are disclosed for efficiently rendering vector graphics in a single rendering pass on tile-based GPUs. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving at least one segment of a vector-based object to be rendered, generating, by a central processing unit (CPU) of a computing device, a representation of the at least one segment, the representation including a plurality of primitives, including a plurality of coverage primitives and a plurality of color primitives, generating, by a graphics processing unit (GPU) of the computing device, a plurality of fragments based at least on the representation of the at least one segment, and rendering, by the GPU of the computing device, the plurality of fragments in a single pass using a rendering state machine.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: January 4, 2022
    Assignee: Adobe Inc.
    Inventors: Harish Kumar, Himanshu Aggarwal, Akshit Verma
  • Patent number: 10818050
    Abstract: Vector graphic font generation system implemented as part of a computing device is described. The system is configured to improve generate vector graphic font characters by detecting an object within a digital image, segmenting the digital image extract the facial region within the digital image, generating a vector graphic by converting a format of the segmented digital image into a scalable vector format, mapping the vector graphic with Unicode characters, and subsequently mapping the Unicode character with a glyph identifier. The vector graphic font generation system described herein enables the expression of a wide spectrum of emotions in numerous applications using font characters that precisely match the object, e.g., facial appearance of users as depicted in digital images.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: October 27, 2020
    Assignee: Adobe Inc.
    Inventors: Saikat Chakrabarty, Himanshu Aggarwal
  • Publication number: 20200258273
    Abstract: Vector graphic font generation system implemented as part of a computing device is described. The system is configured to improve generate vector graphic font characters by detecting an object within a digital image, segmenting the digital image extract the facial region within the digital image, generating a vector graphic by converting a format of the segmented digital image into a scalable vector format, mapping the vector graphic with Unicode characters, and subsequently mapping the Unicode character with a glyph identifier. The vector graphic font generation system described herein enables the expression of a wide spectrum of emotions in numerous applications using font characters that precisely match the object, e.g., facial appearance of users as depicted in digital images.
    Type: Application
    Filed: February 8, 2019
    Publication date: August 13, 2020
    Applicant: Adobe Inc.
    Inventors: Saikat Chakrabarty, Himanshu Aggarwal
  • Patent number: 8266191
    Abstract: The present invention provides a system and method for flexible space reservations in a file system. An administrator of a storage system selects a fractional reserve percentage, which defines the size of the overwrite reserve that is to be maintained to ensure file writeability.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: September 11, 2012
    Assignee: NetApp, Inc.
    Inventors: Himanshu Aggarwal, Eric Hamilton
  • Patent number: 7984085
    Abstract: A storage system, such as a file server, creates persistent consistency point images (PCPI) or “snapshots” that are point-in-time representations of the storage system. The storage system uses persistent consistency point images to backup or mirror data. Using data already found in the data block maps associated with these PCPI, the rate of change of data between persistent consistency point images can be determined.
    Type: Grant
    Filed: October 25, 2004
    Date of Patent: July 19, 2011
    Assignee: Network Appliance, Inc.
    Inventors: Himanshu Aggarwal, Andy C. Kahn, Eric C. Hamilton
  • Patent number: 7979395
    Abstract: A storage system, such as a file server, creates persistent consistency point images (PCPI) or “snapshots” that are point-in-time representations of the storage system. The storage system uses persistent consistency point images to backup or mirror data. Using data already found in the data block maps associated with these PCPI, the amount of space used by a set of these consistency points can be determined.
    Type: Grant
    Filed: October 25, 2004
    Date of Patent: July 12, 2011
    Assignee: Network Appliance, Inc.
    Inventors: Himanshu Aggarwal, Andy C. Kahn, Eric C. Hamilton
  • Patent number: 7933936
    Abstract: A system and method are provided to manage storage space. The method comprises detecting a free storage space threshold condition for a storage volume and automatically applying a space management technique to achieve a free storage space threshold condition. Space management techniques comprise deleting selected backup data (e.g., persistent consistency point images) and automatically increasing the size of the storage volume.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: April 26, 2011
    Assignee: Network Appliance, Inc.
    Inventors: Himanshu Aggarwal, Eric Hamilton
  • Patent number: 7734888
    Abstract: A file system receives a request to set a capacity guarantee for a virtual volume associated with a logical aggregation of physical storage. In response, the file system sets the capacity guarantee to indicate that the logical aggregation of physical storage is to provide a specified amount of space to the virtual volume. The amount of space provided to the virtual volume may be based, at least in part, on a guarantee type. The guarantee type may include, for example, volume, file, none, or partial.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: June 8, 2010
    Assignee: Netapp, Inc.
    Inventors: Eric C. Hamilton, Peter Griess, Robert L. Fair, Himanshu Aggarwal, John K. Edwards
  • Patent number: 7636744
    Abstract: The present invention provides a system and method for flexible space reservations in a file system. An administrator of a storage system selects a fractional reserve percentage, which defines the size of the overwrite reserve that is to be maintained to ensure file writeability.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: December 22, 2009
    Assignee: NetApp, Inc.
    Inventors: Himanshu Aggarwal, Eric Hamilton
  • Patent number: 7600083
    Abstract: A system and method are provided to manage storage space. The method comprises suspending a request responsive to detecting of a condition indicating a lack of a resource necessary to serve the request; applying a resource management procedure to increase availability of the resource; and, responsive to successful completion of the resource management procedure, serving the request.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: October 6, 2009
    Assignee: Network Appliance, Inc.
    Inventors: Himanshu Aggarwal, Eric Hamilton
  • Publication number: 20060282485
    Abstract: A system and method are provided to manage storage space. The method comprises detecting a free storage space threshold condition for a storage volume and automatically applying a space management technique to achieve a free storage space threshold condition. Space management techniques comprise deleting selected backup data (e.g., persistent consistency point images) and automatically increasing the size of the storage volume.
    Type: Application
    Filed: September 28, 2005
    Publication date: December 14, 2006
    Inventors: Himanshu Aggarwal, Eric Hamilton
  • Publication number: 20060282627
    Abstract: A system and method are provided to manage storage space. The method comprises suspending a request responsive to detecting of a condition indicating a lack of a resource necessary to serve the request; applying a resource management procedure to increase availability of the resource; and, responsive to successful completion of the resource management procedure, serving the request.
    Type: Application
    Filed: September 28, 2005
    Publication date: December 14, 2006
    Inventors: Himanshu Aggarwal, Eric Hamilton