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: 20230376389
    Abstract: 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: Application
    Filed: May 17, 2022
    Publication date: November 23, 2023
    Inventors: David TRAN, Aditi R. GANESAN, Anurag GOYAL
  • Patent number: 11586159
    Abstract: 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: Grant
    Filed: January 28, 2019
    Date of Patent: February 21, 2023
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Kunal Jaggi, Anurag Goyal, Bhargavi Sarma
  • Publication number: 20200241484
    Abstract: 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: Application
    Filed: January 28, 2019
    Publication date: July 30, 2020
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Kunal Jaggi, Anurag Goyal, Bhargavi Sarma
  • Patent number: 10725890
    Abstract: 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: Grant
    Filed: July 12, 2017
    Date of Patent: July 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Anurag Goyal, Hongda Zhao, Billy Morales, Bommasamudra Chandra Shekar, Rohan Deshpande
  • Publication number: 20200102926
    Abstract: 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: Application
    Filed: October 1, 2018
    Publication date: April 2, 2020
    Inventors: Kunal Jaggi, Anurag Goyal, David T. Proefke
  • Publication number: 20190265948
    Abstract: 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: Application
    Filed: February 27, 2018
    Publication date: August 29, 2019
    Inventors: Anurag Goyal, Andrew J. Motika
  • Patent number: 10323951
    Abstract: 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: Grant
    Filed: May 11, 2017
    Date of Patent: June 18, 2019
    Assignee: General Motors LLC
    Inventor: Anurag Goyal
  • Publication number: 20180328749
    Abstract: 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: Application
    Filed: May 11, 2017
    Publication date: November 15, 2018
    Inventor: Anurag Goyal
  • Patent number: 9875066
    Abstract: 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: Grant
    Filed: April 25, 2012
    Date of Patent: January 23, 2018
    Assignee: Hewlett-Packard Development Company, L. P.
    Inventors: Anurag Goyal, Raj Anand, Venugopal K. S.
  • Patent number: 9047030
    Abstract: 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: Grant
    Filed: April 29, 2010
    Date of Patent: June 2, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Venugopal Kumarahalli Srinivasmurthy, Loren D Chapple, Laurent Pizot, Deepak Ramachandran, Hitesh Amrutlal Bosamiya, Anurag Goyal
  • Publication number: 20130286429
    Abstract: 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: Application
    Filed: April 25, 2012
    Publication date: October 31, 2013
    Inventors: Anurag Goyal, Raj Anand, Venugopal K. S.
  • Publication number: 20110267633
    Abstract: 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: Application
    Filed: April 29, 2010
    Publication date: November 3, 2011
    Inventors: Venugopal Srinivasmurthy K, Loren D. Chapple, Laurent Pizot, Deepak Ramachandran, Hitesh Amruttal Bosamiya, Anurag Goyal
  • Publication number: 20100165958
    Abstract: 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: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Applicant: Symbol Technologies, Inc.
    Inventors: Soumya Roy, Shantanu Biswas, Anurag Goyal