Patents by Inventor Anurag Goyal
Anurag Goyal 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: 20230376389Abstract: Methods and systems to detect a metastable condition and suppress/mask a signal during the metastable condition. The metastable condition may arise from asynchronous sampling. Techniques disclosed herein may be configured to enable asynchronous lock-stepping, where outputs of redundant circuit blocks of a first clock domain are received at input nodes of a second clock domain. In the second clock domain, logic states at the input nodes are compared to detect errors, and results of the comparison are masked during transitions at the input nodes. Masking may be constrained to situations where logic states at the input nodes differ.Type: ApplicationFiled: May 17, 2022Publication date: November 23, 2023Inventors: David TRAN, Aditi R. GANESAN, Anurag GOYAL
-
Patent number: 11586159Abstract: In an exemplary embodiment, a vehicle system is provided that includes a sensor, a memory, and a processor. The sensor is configured to at least facilitate obtaining vehicle data pertaining to one or more conditions of the vehicle. The memory is configured to at least facilitate storing historical data pertaining to a user's operation of the vehicle. The processor is coupled to the sensor and the memory, and is configured to at least facilitate: (i) generating one or more predictions of one or more needs for the user, using the vehicle data and the historical data as inputs for a machine learning model; and (ii) providing instructions to implement a vehicle action that accomplishes the one or more needs for the user based on the generated predictions via the machine learning model.Type: GrantFiled: January 28, 2019Date of Patent: February 21, 2023Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Kunal Jaggi, Anurag Goyal, Bhargavi Sarma
-
Publication number: 20200241484Abstract: In an exemplary embodiment, a vehicle system is provided that includes a sensor, a memory, and a processor. The sensor is configured to at least facilitate obtaining vehicle data pertaining to one or more conditions of the vehicle. The memory is configured to at least facilitate storing historical data pertaining to a user's operation of the vehicle.Type: ApplicationFiled: January 28, 2019Publication date: July 30, 2020Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Kunal Jaggi, Anurag Goyal, Bhargavi Sarma
-
Patent number: 10725890Abstract: A device to be utilized for testing a program is connected to a device host operating in a service provider network via a peripheral bus. A network connection is established between a testing host, which might be a virtual machine, and the device host using a peripheral-bus-over-network-protocol. A secure network connection is established between the developer computing device and the testing host. A network port utilized by a debugging client application executing on the developer computing device is forwarded to the testing host over the secure network connection. Data packets generated by the debugging client application executing on the developer computing device are forwarded to a debugging server application execution on the testing host. Peripheral devices (e.g. the requested device) accessible to the testing host can then be utilized by the developer computing device for testing execution of the program as if the device were locally connected thereto.Type: GrantFiled: July 12, 2017Date of Patent: July 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Anurag Goyal, Hongda Zhao, Billy Morales, Bommasamudra Chandra Shekar, Rohan Deshpande
-
Publication number: 20200102926Abstract: One general aspect includes a system to extend an activation command time duration, the system including: a memory configured to include one or more executable instructions and a processor configured to execute the executable instructions, where the executable instructions enable the processor to: receive an activation command from a remote entity; in response to the activation command, activate an engine of a vehicle; maintain the engine in an active state for a duration of time; establish a short-range wireless connection (SRWC) with a mobile computing device; and in response to the SRWC being established with the mobile computing device, extend the duration of time the engine is maintained in the active state.Type: ApplicationFiled: October 1, 2018Publication date: April 2, 2020Inventors: Kunal Jaggi, Anurag Goyal, David T. Proefke
-
Publication number: 20190265948Abstract: A system and method for managing vehicle user profiles. The system and method may merge two or more vehicle profiles associated with a vehicle by determining whether there is a plurality of vehicle user profiles associated with the vehicle, obtaining feature information from the plurality of vehicle user profiles, analyzing the feature information from the plurality of vehicle user profiles, adding matching features from feature categories of the plurality of vehicle user profiles to a merge profile, and presenting features to a vehicle occupant based on the merge profile.Type: ApplicationFiled: February 27, 2018Publication date: August 29, 2019Inventors: Anurag Goyal, Andrew J. Motika
-
Patent number: 10323951Abstract: A method of generating a navigation-based route for a vehicle. The method includes: determining route information from a starting point to a destination using a navigation unit associated with the vehicle, wherein the route information includes one or more route segments; determining that one or more of the route segments wholly or partially overlap a toll zone; obtaining traffic information for at least some of the route segments ahead of the vehicle; and when the traffic information indicates that there is a route that avoids the toll zone without a traffic delay, then generating the route to avoid the toll zone.Type: GrantFiled: May 11, 2017Date of Patent: June 18, 2019Assignee: General Motors LLCInventor: Anurag Goyal
-
Publication number: 20180328749Abstract: A method of generating a navigation-based route for a vehicle. The method includes: determining route information from a starting point to a destination using a navigation unit associated with the vehicle, wherein the route information includes one or more route segments; determining that one or more of the route segments wholly or partially overlap a toll zone; obtaining traffic information for at least some of the route segments ahead of the vehicle; and when the traffic information indicates that there is a route that avoids the toll zone without a traffic delay, then generating the route to avoid the toll zone.Type: ApplicationFiled: May 11, 2017Publication date: November 15, 2018Inventor: Anurag Goyal
-
Patent number: 9875066Abstract: A method of creating a print application by a single action comprises appending a print application creation button to a browser instance displayed on a user device, receiving a single action user input on the user device to add content displayed in the browser instance as a print application, and creating the print application based on the content. A system for creating a print application comprises a user device communicatively coupled to a server, the user device comprising a processor, a data storage device, and a native print application to display a print application creation button in association with content displayed in a browser instance and obtain data related to the content displayed in the browser instance.Type: GrantFiled: April 25, 2012Date of Patent: January 23, 2018Assignee: Hewlett-Packard Development Company, L. P.Inventors: Anurag Goyal, Raj Anand, Venugopal K. S.
-
Patent number: 9047030Abstract: An application service includes a device interface manager, an acquisition manager, and a job manager. The device interface is configured to receive, from a device, a print instruction defining a context. The acquisition manager is configured to use the context to acquire context compatible content. The job manager is configured to communicate a reference to a print service for accessing cached context compatible print data for the print instruction if the context compatible print data is available in a cache, and to otherwise communicate to the print service, context compatible print data for context compatible content acquired by the acquisition manager.Type: GrantFiled: April 29, 2010Date of Patent: June 2, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Venugopal Kumarahalli Srinivasmurthy, Loren D Chapple, Laurent Pizot, Deepak Ramachandran, Hitesh Amrutlal Bosamiya, Anurag Goyal
-
Publication number: 20130286429Abstract: A method of creating a print application by a single action comprises appending a print application creation button to a browser instance displayed on a user device, receiving a single action user input on the user device to add content displayed in the browser instance as a print application, and creating the print application based on the content. A system for creating a print application comprises a user device communicatively coupled to a server, the user device comprising a processor, a data storage device, and a native print application to display a print application creation button in association with content displayed in a browser instance and obtain data related to the content displayed in the browser instance.Type: ApplicationFiled: April 25, 2012Publication date: October 31, 2013Inventors: Anurag Goyal, Raj Anand, Venugopal K. S.
-
Publication number: 20110267633Abstract: An application service includes a device interface manager, an acquisition manager, and a job manager. The device interface is configured to receive, from a device, a print instruction defining a context. The acquisition manager is configured to use the context to acquire context compatible content. The job manager is configured to communicate a reference to a print service for accessing cached context compatible print data for the print instruction if the context compatible print data is available in a cache, and to otherwise communicate to the print service, context compatible print data for context compatible content acquired by the acquisition manager.Type: ApplicationFiled: April 29, 2010Publication date: November 3, 2011Inventors: Venugopal Srinivasmurthy K, Loren D. Chapple, Laurent Pizot, Deepak Ramachandran, Hitesh Amruttal Bosamiya, Anurag Goyal
-
Publication number: 20100165958Abstract: A method for facilitating association of a client device with an access point in a wireless communication system is disclosed. The method comprises the access point receiving at least one client parameter and required throughput from the client device. The access point computes an achievable transmission rate for the client device based on the client parameter. The access point then estimates throughput for the client device based on the achievable transmission rate. Thereafter, the access point computes a utility value considering an association with the client device. The utility value is based oil the estimated throughput and the required throughput of the client device. The access point then determines a possibility of an association of the client device based on the utility value.Type: ApplicationFiled: December 30, 2008Publication date: July 1, 2010Applicant: Symbol Technologies, Inc.Inventors: Soumya Roy, Shantanu Biswas, Anurag Goyal