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: 20160012070Abstract: 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: ApplicationFiled: July 8, 2014Publication date: January 14, 2016Inventors: Amit Aggarwal, Ajeet Kumar
-
Publication number: 20150362970Abstract: 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: ApplicationFiled: December 11, 2014Publication date: December 17, 2015Inventors: Amit Aggarwal, Rohit Gupta, Ashish Malhotra, Andrey Malkov, Evgeny A. Shevchenko
-
Publication number: 20150288366Abstract: 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: ApplicationFiled: April 8, 2014Publication date: October 8, 2015Applicant: Freescale Semiconductor, Inc.Inventors: Amit Aggarwal, Himanshu Goel, Ashish Malhotra, Ankit Pal
-
Patent number: 9152776Abstract: 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: GrantFiled: April 30, 2013Date of Patent: October 6, 2015Assignee: NetApp, Inc.Inventors: Amit Aggarwal, Shekhar Amlekar
-
Patent number: 9148155Abstract: 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: GrantFiled: April 8, 2014Date of Patent: September 29, 2015Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Amit Aggarwal, Himanshu Goel, Ashish Malhotra, Ankit Pal
-
Patent number: 9147040Abstract: 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: GrantFiled: June 21, 2013Date of Patent: September 29, 2015Assignee: Oracle International CorporationInventors: Amit Aggarwal, William Andrew Triebel, Puneet Singhal
-
Publication number: 20150169624Abstract: 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: ApplicationFiled: December 11, 2014Publication date: June 18, 2015Inventors: Prateek Gupta, Praveen K. Patnala, Amit Aggarwal, Ashutosh Garg, Gurashish Singh Brar, Kannan Nitin Sharma, Manojit Sarkar, Shao-Chuan Wang
-
Patent number: 8949754Abstract: 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: GrantFiled: December 17, 2013Date of Patent: February 3, 2015Assignee: Cadence Design Systems, Inc.Inventors: Amit Sharma, Amit Aggarwal, Manu Chopra, Abhishek Raheja
-
Publication number: 20150010288Abstract: 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: ApplicationFiled: March 11, 2014Publication date: January 8, 2015Applicant: Samsung Electronics Co., Ltd.Inventors: Amit Aggarwal, Dong-Hyun Yeom
-
Publication number: 20140325640Abstract: 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: ApplicationFiled: April 30, 2013Publication date: October 30, 2014Applicant: NetApp, Inc.Inventors: Amit Aggarwal, Shekhar Amlekar
-
Publication number: 20140122523Abstract: 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: ApplicationFiled: June 21, 2013Publication date: May 1, 2014Inventors: Amit AGGARWAL, William Andrew TRIEBEL, Puneet SINGHAL
-
Patent number: 8660983Abstract: 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: GrantFiled: October 29, 2010Date of Patent: February 25, 2014Assignee: GenpactInventors: Amit Aggarwal, Ruchin Chandra, Apoorva Aggarwal, Parul Ranvir Singh, Guni Brar
-
Publication number: 20140006139Abstract: 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: ApplicationFiled: March 15, 2013Publication date: January 2, 2014Applicant: GROUPON, INC.Inventors: Amit Aggarwal, David Thacker
-
Publication number: 20130297584Abstract: 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: ApplicationFiled: July 10, 2013Publication date: November 7, 2013Inventors: Amit Aggarwal, Nitin Agrawal, Michael Maxwell Cameron, Nicholas Eric Craswell, Nikhil Bharat Dandekar, Tabreez Govani, Hugh Evan Williams
-
Patent number: 8510262Abstract: 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: GrantFiled: May 21, 2008Date of Patent: August 13, 2013Assignee: Microsoft CorporationInventors: Amit Aggarwal, Nitin Agrawal, Michael Maxwell Cameron, Nicholas Eric Craswell, Nikhil Bharat Dandekar, Tabreez Govani, Hugh Evan Williams
-
Patent number: 8165013Abstract: 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: GrantFiled: April 14, 2006Date of Patent: April 24, 2012Assignee: Microsoft CorporationInventors: Abolade Gbadegesin, Amit Aggarwal, David G. Thaler
-
Publication number: 20110238616Abstract: 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: ApplicationFiled: October 29, 2010Publication date: September 29, 2011Inventors: AMIT AGGARWAL, Ruchin Chandra, Apoorva Aggarwal, Parul Ranvir Singh, Guni Brar
-
Publication number: 20090292684Abstract: 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: ApplicationFiled: May 21, 2008Publication date: November 26, 2009Applicant: MICROSOFT CORPORATIONInventors: Amit Aggarwal, Nitin Agrawal, Michael Maxwell Cameron, Nicholas Eric Craswell, Nikhil Bharat Dandekar, Tabreez Govani, Hugh Evan Williams
-
Publication number: 20080147669Abstract: 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: ApplicationFiled: December 14, 2006Publication date: June 19, 2008Applicant: Microsoft CorporationInventors: Tie-Yan Liu, Bin Gao, Guoyang Shen, Wei-Ying Ma, Amit Aggarwal
-
Publication number: 20070242601Abstract: 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: ApplicationFiled: April 14, 2006Publication date: October 18, 2007Applicant: Microsoft CorporationInventors: Abolade Gbadegesin, Amit Aggarwal, David Thaler