Patents by Inventor Sunil Kumar Garg
Sunil Kumar Garg 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: 11868147Abstract: A system may be configured to monitor an amount of a gas species in a processing chamber using Optical Emission Spectrometry. The gas measurement may be provided as feedback to a control process that generates a target setpoint for a gas flow controller into the process chamber. This real-time process may increase/decrease the flow rate of the gas in order to maintain a process deposition mode within a transition region between primarily metallic deposition and primarily compound deposition.Type: GrantFiled: March 11, 2021Date of Patent: January 9, 2024Assignee: Applied Materials, Inc.Inventors: Philip DiGiacomo, Sunil Kumar Garg, Paul G. Kiely, Keith A. Miller, Rajat Agrawal
-
Publication number: 20220291702Abstract: A system may be configured to monitor an amount of a gas species in a processing chamber using Optical Emission Spectrometry. The gas measurement may be provided as feedback to a control process that generates a target setpoint for a gas flow controller into the process chamber. This real-time process may increase/decrease the flow rate of the gas in order to maintain a process deposition mode within a transition region between primarily metallic deposition and primarily compound deposition.Type: ApplicationFiled: March 11, 2021Publication date: September 15, 2022Applicant: Applied Materials, Inc.Inventors: Philip DiGiacomo, Sunil Kumar Garg, Paul G. Kiely, Keith A. Miller, Rajat Agrawal
-
Publication number: 20220171394Abstract: Systems and methods for controlling autonomous vehicle test trips are provided. In one example embodiment, a computer implemented method includes obtaining, by a computing system, data indicative of a test trip index associated with an autonomous vehicle. The test trip index includes a plurality of test trips for the autonomous vehicle and each test trip is associated with one or more test trip parameters. The method includes obtaining, by the computing system, data indicating that the autonomous vehicle is available to travel in accordance with at least one of the test trips of the test trip index. The method includes selecting, by the computing system and from the test trip index, at least one selected test trip for the autonomous vehicle. The method includes causing, by the computing system, the autonomous vehicle to travel in accordance with the test trip parameters associated with the at least one selected test trip.Type: ApplicationFiled: February 16, 2022Publication date: June 2, 2022Inventors: Sunil Kumar Garg, Todd William Sifleet, Venkata Sathya Praveen Gorthy, Lili Kan, Emily Anna Weslosky
-
Patent number: 11335577Abstract: Methods and apparatus to minimize electromagnetic interference between adjacent process chambers of a cluster tool are described. The start time of the subject recipe is controlled based on the electromagnetic process window of the subject process chamber, the electromagnetic window of the first adjacent process chamber and of an optional second adjacent process chamber. The start time of the subject process chamber is controlled to prevent temporal overlap of the electromagnetic window of the subject chamber with the electromagnetic window of an adjacent chamber.Type: GrantFiled: October 3, 2019Date of Patent: May 17, 2022Assignee: APPLIED MATERIALS, INC.Inventors: Fuhong Zhang, Sunil Kumar Garg, Paul Kiely, Martin Lee Riker, William Fruchterman, Zheng Wang, Xiaodong Wang
-
Patent number: 11269334Abstract: Systems and methods for controlling autonomous vehicle test trips are provided. In one example embodiment, a computer implemented method includes obtaining, by a computing system, data indicative of a test trip index associated with an autonomous vehicle. The test trip index includes a plurality of test trips for the autonomous vehicle and each test trip is associated with one or more test trip parameters. The method includes obtaining, by the computing system, data indicating that the autonomous vehicle is available to travel in accordance with at least one of the test trips of the test trip index. The method includes selecting, by the computing system and from the test trip index, at least one selected test trip for the autonomous vehicle. The method includes causing, by the computing system, the autonomous vehicle to travel in accordance with the test trip parameters associated with the at least one selected test trip.Type: GrantFiled: November 1, 2019Date of Patent: March 8, 2022Assignee: UATC, LLCInventors: Sunil Kumar Garg, Todd William Sifleet, Venkata Sathya Praveen Gorthy, Lili Kan, Emily Anna Weslosky
-
Publication number: 20200097009Abstract: Systems and methods for controlling autonomous vehicle test trips are provided. In one example embodiment, a computer implemented method includes obtaining, by a computing system, data indicative of a test trip index associated with an autonomous vehicle. The test trip index includes a plurality of test trips for the autonomous vehicle and each test trip is associated with one or more test trip parameters. The method includes obtaining, by the computing system, data indicating that the autonomous vehicle is available to travel in accordance with at least one of the test trips of the test trip index. The method includes selecting, by the computing system and from the test trip index, at least one selected test trip for the autonomous vehicle. The method includes causing, by the computing system, the autonomous vehicle to travel in accordance with the test trip parameters associated with the at least one selected test trip.Type: ApplicationFiled: November 1, 2019Publication date: March 26, 2020Inventors: Sunil Kumar Garg, Todd William Sifleet, Venkata Sathya Praveen Gorthy, Lili Kan, Emily Anna Weslosky
-
Publication number: 20200035527Abstract: Methods and apparatus to minimize electromagnetic interference between adjacent process chambers of a cluster tool are described. The start time of the subject recipe is controlled based on the electromagnetic process window of the subject process chamber, the electromagnetic window of the first adjacent process chamber and of an optional second adjacent process chamber. The start time of the subject process chamber is controlled to prevent temporal overlap of the electromagnetic window of the subject chamber with the electromagnetic window of an adjacent chamber.Type: ApplicationFiled: October 3, 2019Publication date: January 30, 2020Inventors: Fuhong Zhang, Sunil Kumar Garg, Paul Kiely, Martin Lee Riker, William Fruchterman, Zheng Wang, Xiaodong Wang
-
Patent number: 10466705Abstract: Systems and methods for controlling autonomous vehicle test trips are provided. In one example embodiment, a computer implemented method includes obtaining, by a computing system, data indicative of a test trip index associated with an autonomous vehicle. The test trip index includes a plurality of test trips for the autonomous vehicle and each test trip is associated with one or more test trip parameters. The method includes obtaining, by the computing system, data indicating that the autonomous vehicle is available to travel in accordance with at least one of the test trips of the test trip index. The method includes selecting, by the computing system and from the test trip index, at least one selected test trip for the autonomous vehicle. The method includes causing, by the computing system, the autonomous vehicle to travel in accordance with the test trip parameters associated with the at least one selected test trip.Type: GrantFiled: July 12, 2017Date of Patent: November 5, 2019Assignee: Uber Technologies, Inc.Inventors: Sunil Kumar Garg, Todd William Sifleet, Venkata Sathya Praveen Gorthy, Lili Kan, Emily Anna Weslosky
-
Patent number: 10438828Abstract: Methods and apparatus to minimize electromagnetic interference between adjacent process chambers of a cluster tool are described. The start time of the subject recipe is controlled based on the electromagnetic process window of the subject process chamber, the electromagnetic window of the first adjacent process chamber and of an optional second adjacent process chamber. The start time of the subject process chamber is controlled to prevent temporal overlap of the electromagnetic window of the subject chamber with the electromagnetic window of an adjacent chamber.Type: GrantFiled: September 28, 2017Date of Patent: October 8, 2019Assignee: APPLIED MATERIALS, INC.Inventors: Fuhong Zhang, Sunil Kumar Garg, Paul Kiely, Martin Lee Riker, William Fruchterman, Zheng Wang, Xiaodong Wang
-
Patent number: 10439973Abstract: A system operating on a computing device can determine a set of location data points of the computing device during progress of a transport service, and can transmit the set of location data points to a network service. The system can transmit, to the network service, a message indicating that the transport service has been completed. The system determines whether a predetermined duration of time has elapsed since transmitting the message indicating that the transport service has been completed, during which a predefined message has not been received by the application from the network service. The predefined message is associated with a confirmation that the transport service has been processed by the network service. If the predetermined duration of time has elapsed during which the predefined message has not been received, the system displays first content as opposed to second content on the computing device.Type: GrantFiled: April 6, 2018Date of Patent: October 8, 2019Assignee: Uber Technologies, Inc.Inventors: Sunil Kumar Garg, Abhay Vardhan
-
Publication number: 20190220036Abstract: Systems and methods for managing a fleet of vehicles are provided. In one example embodiment, a computer-implemented method includes obtaining data representing vehicle state information associated with one or more vehicles among a fleet of vehicles at one or more times. The method includes predicting a future vehicle state associated with the one or more vehicles at one or more future times. The method includes scheduling a vehicle assignment in a predetermined set of vehicle assignments for a selected vehicle among the one or more vehicles before a first future time among the one or more future times. The method includes transmitting a command signal to a computing system associated with the selected vehicle based at least in part on the scheduled vehicle assignment.Type: ApplicationFiled: February 19, 2018Publication date: July 18, 2019Inventors: Emily Anna Weslosky, Gary Wu Yang, Nuri Kim, Lili Kan, Varun Rau, Xiaoman Dong, Julie Marie Derence, Christopher John Peplin, Daniel Joseph Tascione, Steve Ayers, Mark Reeder, Robert Eperjesi, Richard Tom, Steven Hanby Williams, Venkata Sathya Praveen Gorthy, Sunil Kumar Garg, Chris Lyons, Yi Shi
-
Publication number: 20180227258Abstract: A system operating on a computing device can determine a set of location data points of the computing device during progress of a transport service, and can transmit the set of location data points to a network service. The system can transmit, to the network service, a message indicating that the transport service has been completed. The system determines whether a predetermined duration of time has elapsed since transmitting the message indicating that the transport service has been completed, during which a predefined message has not been received by the application from the network service. The predefined message is associated with a confirmation that the transport service has been processed by the network service. If the predetermined duration of time has elapsed during which the predefined message has not been received, the system displays first content as opposed to second content on the computing device.Type: ApplicationFiled: April 6, 2018Publication date: August 9, 2018Inventors: Sunil Kumar Garg, Abhay Vardhan
-
Patent number: 10009306Abstract: A system operating on a computing device can determine a set of location data points of the computing device during progress of a transport service, and can transmit the set of location data points to a network service. The system can transmit, to the network service, a message indicating that the transport service has been completed. The system determines whether a predetermined duration of time has elapsed since transmitting the message indicating that the transport service has been completed, during which a predefined message has not been received by the application from the network service. The predefined message is associated with a confirmation that the transport service has been processed by the network service. If the predetermined duration of time has elapsed during which the predefined message has not been received, the system displays first content as opposed to second content on the computing device.Type: GrantFiled: May 15, 2015Date of Patent: June 26, 2018Assignee: Uber Technologies, Inc.Inventors: Sunil Kumar Garg, Abhay Vardhan
-
Publication number: 20180096871Abstract: Methods and apparatus to minimize electromagnetic interference between adjacent process chambers of a cluster tool are described. The start time of the subject recipe is controlled based on the electromagnetic process window of the subject process chamber, the electromagnetic window of the first adjacent process chamber and of an optional second adjacent process chamber. The start time of the subject process chamber is controlled to prevent temporal overlap of the electromagnetic window of the subject chamber with the electromagnetic window of an adjacent chamber.Type: ApplicationFiled: September 28, 2017Publication date: April 5, 2018Inventors: Fuhong Zhang, Sunil Kumar Garg, Paul Kiely, Martin Lee Riker, William Fruchterman, Zheng Wang, Xiaodong Wang
-
Patent number: 9800525Abstract: Some examples enable profile-based management of multiple communication channels and associated communication services on an electronic device. For example, role-based profiles may be used to manage and filter communications from various contacts. A profile may be set on the electronic device, such as in response to a user input, or automatically based on a determined context of the electronic device. For instance, the context may be determined from one or more of a physical location of the electronic device, a time of day, a day of the week, or a detected activity of the user. Further, some examples include a unified communication interface that may enable a user to select a contact to receive a communication, and the electronic device may select a communication channel for communicating with the selected contact based at least in part on the profile currently set for the electronic device.Type: GrantFiled: September 25, 2013Date of Patent: October 24, 2017Assignee: Amazon Technologies, Inc.Inventors: David Mayr Lerner, Sunil Kumar Garg, Michael John Kobit, Eli Hoku Robinson, Erik Joseph Miller, Brandon John Smith, Max Slade
-
Patent number: 9571554Abstract: Described are methods and systems of providing directed interaction from one or more presenter devices to one or more participant devices. Directed interaction allows one or more presenters to change application state, device settings, or both on the participant devices. Within the constraints imposed by the presenter device, the participant devices may be able to change content presentation, position, and so forth. The participant devices may also generate participant status data, which may be provided to the presenter devices.Type: GrantFiled: May 9, 2013Date of Patent: February 14, 2017Assignee: Amazon Technologies, Inc.Inventors: David Mayr Lerner, Erik Joseph Miller, Sunil Kumar Garg, Marcus Albert Barry, Jon Robert Ducrou, Christopher Michael Brennan, Brandon John Smith
-
Publication number: 20160337294Abstract: A system operating on a computing device can determine a set of location data points of the computing device during progress of a transport service, and can transmit the set of location data points to a network service. The system can transmit, to the network service, a message indicating that the transport service has been completed. The system determines whether a predetermined duration of time has elapsed since transmitting the message indicating that the transport service has been completed, during which a predefined message has not been received by the application from the network service. The predefined message is associated with a confirmation that the transport service has been processed by the network service. If the predetermined duration of time has elapsed during which the predefined message has not been received, the system displays first content as opposed to second content on the computing device.Type: ApplicationFiled: May 15, 2015Publication date: November 17, 2016Inventors: Sunil Kumar Garg, Abhay Vardhan
-
Patent number: 9491237Abstract: A system and method for sharing content with a group of devices based on proximity. A sharing device transmits an SSID and an audio signal containing a key. The audio signal may be controlled to limit the area in which the audio signal may be received or heard by a receiving device. For example, the audio signal may be controlled to limit receipt to a device at a same table (a few feet away from the first device), in a same room, etc. This allows the sharer to selectively share content with one or more receiving devices without sharing with all devices in proximity to the first device.Type: GrantFiled: March 3, 2014Date of Patent: November 8, 2016Assignee: Amazon Technologies, Inc.Inventors: Sunil Kumar Garg, David George Butler, Vijay Rangarajan, Arvind Thiagarajan
-
Publication number: 20160110836Abstract: A transport request for a transport service for a user can be received from a user device. Based, at least in part, on information from the transport request, a computing system can determine that the transport request is subject to one or more rules stored in a rules database accessible by the computing system. In response to determining that the transport request is subject to one or more rules, the computing system can determine whether the transport request is valid based, at least in part, on the one or more rules and information from the transport request. In response to determining that the transport request is valid, the transport request can be processed to select a driver to provide the transport service for the user. In addition, the cost for the transport service can be paid by an entity other than the user.Type: ApplicationFiled: October 21, 2014Publication date: April 21, 2016Inventors: Sunil Kumar Garg, Stacey Corwin Farrelly, Ryan David McKillen, Maya Paritosh Choksi