Patents by Inventor Amit Aggarwal

Amit 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: 20160012070
    Abstract: A method, non-transitory computer readable medium, and device that manages requests to list previous versions of an object includes receiving a previous version listing request including an object path for an object. The presence of the junction point within the received previous version listing request is determined. The junction point is resolved to identify a snapshot directory when the received previous version listing request is determined to include the junction point. A plurality of object entries present within the identified snapshot directory is provided as previous versions of the object to a requesting client computing device.
    Type: Application
    Filed: July 8, 2014
    Publication date: January 14, 2016
    Inventors: Amit Aggarwal, Ajeet Kumar
  • Publication number: 20150362970
    Abstract: An integrated circuit (IC) includes a first I/O cell, a logic cell, a trigger signal generation circuit, and a second I/O cell having a voltage selection pin. I/O interfaces of the first I/O cell receive first and second supply voltages, respectively, and I/O interfaces of the second I/O cell receive third and fourth supply voltages, respectively. The first I/O cell generates a first trigger signal when the first supply voltage reaches a first predetermined voltage. The logic cell receives the first trigger signal and generates a safe-state signal. The trigger signal generation circuit generates a second trigger signal when the third supply voltage reaches a second predetermined voltage. The voltage selection pin receives the safe-state signal and the second trigger signal and sets the second I/O cell in a safe-state mode, which protects the second I/O cell from over voltage damage.
    Type: Application
    Filed: December 11, 2014
    Publication date: December 17, 2015
    Inventors: Amit Aggarwal, Rohit Gupta, Ashish Malhotra, Andrey Malkov, Evgeny A. Shevchenko
  • Publication number: 20150288366
    Abstract: An integrated circuit (IC) includes multiple circuit modules that have specific clocking requirements, multiple clock sources (e.g., PLLs, duty cycle re-shaper, etc.), and at least one clock input port. The clock sources have specific clock source specifications, and the circuit modules have specific clocking requirements. The clock sources are selected based on an identification of the most common clocking requirements, and then placed at routing distances measured from the input port that are less than corresponding predetermined maximum routing distances such that the clocking requirements of the circuit modules are met. The IC thus generates clock signals internally, rather than externally.
    Type: Application
    Filed: April 8, 2014
    Publication date: October 8, 2015
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Amit Aggarwal, Himanshu Goel, Ashish Malhotra, Ankit Pal
  • Patent number: 9152776
    Abstract: Embodiments described herein provide a technique for securely responding to an enumeration request of a data container stored at a location referenced by a junction or mount point within a share served by a storage system. To that end, the technique applies access permissions of the data container at the referenced location instead of permissions that may reside at the junction or mount point. Upon determining that the permissions are insufficient to allow access to the data container, the technique ensures that a descriptor of the junction or mount point is not included in a response to the enumeration request.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: October 6, 2015
    Assignee: NetApp, Inc.
    Inventors: Amit Aggarwal, Shekhar Amlekar
  • Patent number: 9148155
    Abstract: An integrated circuit (IC) includes multiple circuit modules that have specific clocking requirements, multiple clock sources (e.g., PLLs, duty cycle re-shaper, etc.), and at least one clock input port. The clock sources have specific clock source specifications, and the circuit modules have specific clocking requirements. The clock sources are selected based on an identification of the most common clocking requirements, and then placed at routing distances measured from the input port that are less than corresponding predetermined maximum routing distances such that the clocking requirements of the circuit modules are met. The IC thus generates clock signals internally, rather than externally.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: September 29, 2015
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Amit Aggarwal, Himanshu Goel, Ashish Malhotra, Ankit Pal
  • Patent number: 9147040
    Abstract: A system is provided that implements a point-in-time query. The system selects a point-in-time query type from one or more point-in-time query types. The system further retrieves metadata that includes structured query language information based on the selected point-in-time query type. The system further creates a point-in-time query for a data source based on the retrieved metadata, where the point-in-time query is a query that is based on a date and/or time. The system further compiles the point-in-time query. The system further executes the point-in-time query on the data source; where the executing of the point-in-time query creates a case series.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: September 29, 2015
    Assignee: Oracle International Corporation
    Inventors: Amit Aggarwal, William Andrew Triebel, Puneet Singhal
  • Publication number: 20150169624
    Abstract: Techniques for providing a distributed and fast data storage layer for large scale web data services are disclosed. In some embodiments, a distributed data storage layer for web data services includes storing web related data for a plurality of merchants in the distributed data storage layer; and copying on demand a data store and a search index for web related data for a first merchant to perform a job for updating the web related data for the first merchant.
    Type: Application
    Filed: December 11, 2014
    Publication date: June 18, 2015
    Inventors: Prateek Gupta, Praveen K. Patnala, Amit Aggarwal, Ashutosh Garg, Gurashish Singh Brar, Kannan Nitin Sharma, Manojit Sarkar, Shao-Chuan Wang
  • Patent number: 8949754
    Abstract: The present disclosure relates to a computer-implemented method for electronic design verification. The method may include providing, using a processor, a low-power electronic design and determining if a power domain associated with the low-power electronic design is active. The method may further include identifying, at a register transfer level (RTL) at least one X value associated with an active power domain wherein identifying occurs during a simulation.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: February 3, 2015
    Assignee: Cadence Design Systems, Inc.
    Inventors: Amit Sharma, Amit Aggarwal, Manu Chopra, Abhishek Raheja
  • Publication number: 20150010288
    Abstract: A method for searching for media information related to media content includes selecting at least one frame included in a plurality of frames from the media content, extracting at least one text information included in each of the selected at least one frame, and requesting media information related to the media content using the extracted at least one text information. An apparatus for searching for media information related to media content includes a storage unit configured to store information about at least one media content, and a controller configured to select at least one frame from a plurality of frames included in the media content, extract at least one text information included in each of the selected at least one frame, and request media information related to the media content using the extracted at least one text information.
    Type: Application
    Filed: March 11, 2014
    Publication date: January 8, 2015
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Amit Aggarwal, Dong-Hyun Yeom
  • Publication number: 20140325640
    Abstract: Embodiments described herein provide a technique for securely responding to an enumeration request of a data container stored at a location referenced by a junction or mount point within a share served by a storage system. To that end, the technique applies access permissions of the data container at the referenced location instead of permissions that may reside at the junction or mount point. Upon determining that the permissions are insufficient to allow access to the data container, the technique ensures that a descriptor of the junction or mount point is not included in a response to the enumeration request.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: NetApp, Inc.
    Inventors: Amit Aggarwal, Shekhar Amlekar
  • Publication number: 20140122523
    Abstract: A system is provided that implements a point-in-time query. The system selects a point-in-time query type from one or more point-in-time query types. The system further retrieves metadata that includes structured query language information based on the selected point-in-time query type. The system further creates a point-in-time query for a data source based on the retrieved metadata, where the point-in-time query is a query that is based on a date and/or time. The system further compiles the point-in-time query. The system further executes the point-in-time query on the data source; where the executing of the point-in-time query creates a case series.
    Type: Application
    Filed: June 21, 2013
    Publication date: May 1, 2014
    Inventors: Amit AGGARWAL, William Andrew TRIEBEL, Puneet SINGHAL
  • Patent number: 8660983
    Abstract: A method and system for using a data warehouse to improve results of enterprise level processes are provided. The data warehouse typically includes industry-wide empirical data relating to corresponding operational practices, metrics, and outcomes. The method focuses on actual process results by taking a holistic, end-to-end view of the process in conjunction with using the data in the data warehouse to enable effective process improvements.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: February 25, 2014
    Assignee: Genpact
    Inventors: Amit Aggarwal, Ruchin Chandra, Apoorva Aggarwal, Parul Ranvir Singh, Guni Brar
  • Publication number: 20140006139
    Abstract: Electronic correspondence that includes one or more promotions may be generated for presenting to a consumer. In order to determine whether to present the electronic correspondence to the consumer, the promotions included in the electronic correspondences may be analyzed in terms of a probability the consumer will accept the promotions, a relevance level between the promotions and attributes of the consumer, a relevance level between the promotions and the consumer, a relevance level between the promotions and a set of goals or rules, among other similar terms. After the analysis, a determination may be made whether to send the electronic correspondence to the consumer. Similarly, the analysis may compare multiple electronic correspondences, and determine, based on the comparison, which of the multiple electronic correspondences to send to the consumer.
    Type: Application
    Filed: March 15, 2013
    Publication date: January 2, 2014
    Applicant: GROUPON, INC.
    Inventors: Amit Aggarwal, David Thacker
  • Publication number: 20130297584
    Abstract: A computer system, method, and media for associating locations with ranked websites are provided. The computer system includes a search engine, a log database, and a location database that are employed to respond to search requests from users by returning appropriately ranked websites to the user. The websites are ranked using the location of the website and the location of the user to select websites to receive high ranks. Additionally, the search engine includes a correction feature that reevaluates locations for a website or user when a large number of obtained locations suggest a different location than a currently associated location for the website or the user.
    Type: Application
    Filed: July 10, 2013
    Publication date: November 7, 2013
    Inventors: Amit Aggarwal, Nitin Agrawal, Michael Maxwell Cameron, Nicholas Eric Craswell, Nikhil Bharat Dandekar, Tabreez Govani, Hugh Evan Williams
  • Patent number: 8510262
    Abstract: A computer system, method, and media for associating locations with ranked websites are provided. The computer system includes a search engine, a log database, and a location database that are employed to respond to search requests from users by returning appropriately ranked websites to the user. The websites are ranked using the location of the website and the location of the user to select websites to receive high ranks. Additionally, the search engine includes a correction feature that reevaluates locations for a website or user when a large number of obtained locations suggest a different location than a currently associated location for the website or the user.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: August 13, 2013
    Assignee: Microsoft Corporation
    Inventors: Amit Aggarwal, Nitin Agrawal, Michael Maxwell Cameron, Nicholas Eric Craswell, Nikhil Bharat Dandekar, Tabreez Govani, Hugh Evan Williams
  • Patent number: 8165013
    Abstract: A networked computer system in which a gateway is selected for efficient transmission over a network using a layered protocol. When a transmission over the network fails, information at multiple protocol layers indicates the usability of the gateway through which the failed transmission was made. In a layered protocol with an application or connection layer, a path layer and a link layer, information at the link layer is used to determine whether retransmission through the same gateway should be attempted. Information at the path layer is used to determine whether the gateway is faulty. Information from the application or connection layer is used to determine whether responses are received to transmissions. These determinations are used in setting the status of the gateway, which in turn is used to prioritize gateways when selecting a gateway for future transmissions.
    Type: Grant
    Filed: April 14, 2006
    Date of Patent: April 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Abolade Gbadegesin, Amit Aggarwal, David G. Thaler
  • Publication number: 20110238616
    Abstract: A method and system for using a data warehouse to improve results of enterprise level processes are provided. The data warehouse typically includes industry-wide empirical data relating to corresponding operational practices, metrics, and outcomes. The method focuses on actual process results by taking a holistic, end-to-end view of the process in conjunction with using the data in the data warehouse to enable effective process improvements.
    Type: Application
    Filed: October 29, 2010
    Publication date: September 29, 2011
    Inventors: AMIT AGGARWAL, Ruchin Chandra, Apoorva Aggarwal, Parul Ranvir Singh, Guni Brar
  • Publication number: 20090292684
    Abstract: A computer system, method, and media for associating locations with ranked websites are provided. The computer system includes a search engine, a log database, and a location database that are employed to respond to search requests from users by returning appropriately ranked websites to the user. The websites are ranked using the location of the website and the location of the user to select websites to receive high ranks. Additionally, the search engine includes a correction feature that reevaluates locations for a website or user when a large number of obtained locations suggest a different location than a currently associated location for the website or the user.
    Type: Application
    Filed: May 21, 2008
    Publication date: November 26, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Amit Aggarwal, Nitin Agrawal, Michael Maxwell Cameron, Nicholas Eric Craswell, Nikhil Bharat Dandekar, Tabreez Govani, Hugh Evan Williams
  • Publication number: 20080147669
    Abstract: A method and system for determining whether a web site is a spam web site based on analysis of changes in link information over time is provided. A spam detection system collects link information for a web site at various times. The spam detection system extracts one or more features from the link information that relate to changes in the link information over time. The spam detection system then generates an indication of whether the web site is a spam web site using a classifier that has been trained to detect whether the extracted feature indicates that the web site is likely to be spam.
    Type: Application
    Filed: December 14, 2006
    Publication date: June 19, 2008
    Applicant: Microsoft Corporation
    Inventors: Tie-Yan Liu, Bin Gao, Guoyang Shen, Wei-Ying Ma, Amit Aggarwal
  • Publication number: 20070242601
    Abstract: A networked computer system in which a gateway is selected for efficient transmission over a network using a layered protocol. When a transmission over the network fails, information at multiple protocol layers indicates the usability of the gateway through which the failed transmission was made. In a layered protocol with an application or connection layer, a path layer and a link layer, information at the link layer is used to determine whether retransmission through the same gateway should be attempted. Information at the path layer is used to determine whether the gateway is faulty. Information from the application or connection layer is used to determine whether responses are received to transmissions. These determinations are used in setting the status of the gateway, which in turn is used to prioritize gateways when selecting a gateway for future transmissions.
    Type: Application
    Filed: April 14, 2006
    Publication date: October 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Abolade Gbadegesin, Amit Aggarwal, David Thaler