Patents by Inventor Atul Aggarwal

Atul 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).

  • Patent number: 10701213
    Abstract: Example implementations relate to dynamically generating an aggregation routine. For example, a computing device may include a processor. The processor may receive a data record from a particular service source of a plurality of service sources in communication with the computing device. The data record may relate to usage of the particular service source. The processor may identify at least one field associated with the data record and convert the data record to a standardized record associated with metadata based on the at least one field. The standardized record may have a standardized record format. The processor may dynamically generate an aggregation routine based on the standardized record and the metadata associated with the standardized record. The aggregation routine may be used to calculate usage data associated with the usage of the particular service source.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: June 30, 2020
    Assignee: Suse LLC
    Inventors: Daniel Dyer, Atul Aggarwal, Ashwin Arvind Agate
  • Publication number: 20170279970
    Abstract: Example implementations relate to dynamically generating an aggregation routine. For example, a computing device may include a processor. The processor may receive a data record from a particular service source of a plurality of service sources in communication with the computing device. The data record may relate to usage of the particular service source. The processor may identify at least one field associated with the data record and convert the data record to a standardized record associated with metadata based on the at least one field. The standardized record may have a standardized record format. The processor may dynamically generate an aggregation routine based on the standardized record and the metadata associated with the standardized record. The aggregation routine may be used to calculate usage data associated with the usage of the particular service source.
    Type: Application
    Filed: September 5, 2014
    Publication date: September 28, 2017
    Inventors: Daniel Dyer, Atul Aggarwal, Ashwin Arvind Agate
  • Patent number: 9619835
    Abstract: Disclosed are various embodiments for adding product customization offerings to a product catalog. One such embodiment comprises receiving a request to create a product customization attribute for a product entry in a product catalog; generating the product customization attribute from at least one option selected on a product customization attribute template specific to a product category associated with the product entry; and directing storage of the product customization attribute associated with the product catalog entry.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Ajay Kumar Sarda, Ankur Singla, Atul Aggarwal, Vincent M. Rohr, Manish Ramesh Bhatia
  • Patent number: 9613288
    Abstract: Systems and methods are provided for automatically identifying and healing spots in images. In an embodiment, a method receives, at a computing device, a selection of an area of an image, the area having a center. The method includes calculating, by the computing device, pixel values of pixels in the selected area and determining, based at least in part on the calculated pixel values, a threshold value. The method further includes detecting, based at least in part on comparing pixel values in the selected area to the threshold value, one or more spots in the selected area. The method also includes creating, by the computing device, a mask for the one or more spots. The method replaces pixels in the mask with non-spot pixels.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: April 4, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Anmol Dhawan, Atul Aggarwal, Vishal Verma
  • Publication number: 20160140699
    Abstract: Systems and methods are provided for automatically identifying and healing spots in images. In an embodiment, a method receives, at a computing device, a selection of an area of an image, the area having a center. The method includes calculating, by the computing device, pixel values of pixels in the selected area and determining, based at least in part on the calculated pixel values, a threshold value. The method further includes detecting, based at least in part on comparing pixel values in the selected area to the threshold value, one or more spots in the selected area. The method also includes creating, by the computing device, a mask for the one or more spots. The method replaces pixels in the mask with non-spot pixels.
    Type: Application
    Filed: November 14, 2014
    Publication date: May 19, 2016
    Inventors: Anmol Dhawan, Atul Aggarwal, Vishal Verma