Patents by Inventor Anurag Gupta

Anurag Gupta 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: 11107648
    Abstract: A hardware product for creating a light ring and a dead front effect. The product may include a housing with an opening. The hardware product may also include a button positioned within the opening and configured to be depressed by a user. The button is constructed using a two-part molding process and includes a first shot and a second shot. The first shot is configured to disperse light around the perimeter shape of the opening. The second shot is constructed from an optically opaque or semi-opaque material. A single light-emitting component electrically coupled to the circuit board provides light for creating the light ring.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: August 31, 2021
    Assignee: GOOGLE LLC
    Inventors: Scott Duncan, Chee Sen Poh, Jacqueline Laiz, Anurag Gupta, Shelomon Doblack, Alexander Wroblewski
  • Publication number: 20210263931
    Abstract: Described are systems and methods for eliminating measurement lag. An example method comprises deploying control agents in a customer data center, each of the control agents being associated with at least one of a set of customer nodes of the customer data center; receiving a query for local state data at a service provider data center; pushing down execution of the query from the service provider data center to the control agents deployed in the set of customer nodes in the customer data center. The deployed control agents may be configured to, in response to receiving the query pushed down from the service provider data center to the customer data center, coordinate and execute at least a task for the set of customer nodes to collect the local state data. In addition to query execution, remediation can also be executed by the control agents at the customer data center.
    Type: Application
    Filed: February 24, 2020
    Publication date: August 26, 2021
    Inventors: Anurag Gupta, Charles Ian Ormsby Cary
  • Publication number: 20210255868
    Abstract: Described are systems and methods for scaling performance across a large number of customer nodes by delegating management of execution of one or more tasks to the customer nodes. An example method may commence with ascertaining a set of the customer nodes eligible for delegation of the one or more tasks. The method may continue with deploying one or more control agents to the eligible set of the customer nodes. The one or more control agents may be configured to coordinate and execute the one or more tasks on the eligible set of customer nodes and selectively take one or more actions based on results of the execution of the one or more tasks.
    Type: Application
    Filed: February 18, 2020
    Publication date: August 19, 2021
    Inventors: Anurag Gupta, Charles Ian Ormsby Cary
  • Patent number: 11075141
    Abstract: An apparatus includes a module base configured to carry one or more devices to be cooled. The module base includes a cover and a heat sink connected to the cover. The cover includes first and second encapsulation layers and a thermal spreader between the encapsulation layers. The first encapsulation layer is configured to receive thermal energy from the device(s). The thermal spreader is configured to spread out at least some of the thermal energy and to provide the spread-out thermal energy to the second encapsulation layer. The heat sink is configured to receive the thermal energy through the second encapsulation layer and to transfer the thermal energy out of the module base. The first encapsulation layer includes multiple openings. The module base includes multiple tabs inserted through the openings. Each tab is configured to provide a thermal interface between at least one of the device(s) and the thermal spreader through the first encapsulation layer.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: July 27, 2021
    Assignee: Raytheon Company
    Inventors: Anurag Gupta, David A. Brooks, Mary K. Herndon
  • Patent number: 11048862
    Abstract: Methods and systems are provided for enhancing design collaboration using design-based feedback. In embodiments, an indication to provide feedback in accordance with a graphical design element within a document is received. Text-based feedback related to the graphical design element within the document is obtained, and design-based feedback that manipulates the graphical design element within the document is obtained. Thereafter, a feedback indicator is generated that indicates the text-based feedback and the design-based feedback related to the graphical design element. The feedback indicator is provided (e.g., to a server) for presentation (e.g., via a user device) to one or more collaborators of the document such that the document with the text-based feedback and the design-based feedback is viewable to the one or more collaborators.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: June 29, 2021
    Assignee: Adobe Inc.
    Inventors: Aditya Bindal, Anurag Gupta
  • Publication number: 20210194773
    Abstract: Described are methods and systems for automated remediation for networked environments. An example method includes receiving a definition of actions associated with each remediation of issues for a network fleet. The method can further include automatically converting each definition into automated flows in a pipeline language for execution across the network; automatically determining that there is variance between an observed state of the network fleet and a desired state of the network fleet that is causing at least one issue in the network; automatically executing the automated flows to take actions for automatically remediating the variance across the entire network fleet; and receiving feedback after the automatic execution. The automated flows may include flows for alerting and for taking one or more actions across the entire network fleet.
    Type: Application
    Filed: December 20, 2019
    Publication date: June 24, 2021
    Inventors: Anurag Gupta, Charles Ian Ormsby Cary
  • Publication number: 20210157630
    Abstract: Described are systems and methods for executing a pipeline command sequence designed for execution on a single node across a fleet of nodes. An example method may commence with receiving the pipeline command sequence. Based on a type of the pipeline command sequence, a subset of available nodes for optimal execution of the pipeline command sequence across the fleet of nodes may be determined. The method may continue with defining a plurality of tasks for the subset of available nodes. The method may further include translating the pipeline command sequence into the plurality of tasks and executing the plurality of tasks on the subset of available nodes.
    Type: Application
    Filed: November 26, 2019
    Publication date: May 27, 2021
    Inventors: Anurag Gupta, Charles Ian Ormsby Cary
  • Publication number: 20210149678
    Abstract: Described are systems and methods for a fault-tolerant execution of command pipeline steps. An example method can commence with receiving a request from a customer. The request can include one or more pipeline steps. The method can further include creating an execution plan for the request based on the one or more pipeline steps. After the execution plan is created, the method can continue with ascertaining resources available to the customer for the execution plan. The method can then proceed with managing execution of the execution plan through agents associated with the resources. The method can terminate with providing results of the execution to the customer.
    Type: Application
    Filed: November 14, 2019
    Publication date: May 20, 2021
    Inventors: Anurag Gupta, Charles Ian Ormsby Cary
  • Patent number: 10973103
    Abstract: Systems and techniques are provided for presence and directional motion detection. Signals may be received from a sensor positioned in a structure. An indication of directional motion may be generated based on the signals from the sensor. The indication of directional motion may be generated without using signals from additional sensors. A control signal for a device in the structure may be generated in response to the indication of directional motion. The control signal may be sent to the device in the structure to be implemented by the device.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: April 6, 2021
    Assignee: GOOGLE LLC
    Inventors: Shigefumi Honjo, Jung Hong, Andrew Goldenson, Lawrence Chang, Marci Meingast, Adam Cutbill, Amber Volmering, Jeffrey Yu, Anurag Gupta
  • Patent number: 10938641
    Abstract: Techniques for providing an on-demand development environment are described. A service of a provider network receives a request to launch a development environment, such as a notebook, from an electronic device. The service obtains an identification of a computing cluster hosted by the provider network. The service obtains an identification of a compute instance hosted within the provider network, the compute instance executing a software environment to host one or more development environments. The service causes the compute instance to launch a development environment. The service sends a message to configure the launched development environment to execute a computer program written in the development environment using the computing cluster. The service generates a token to secure communications between the electronic device and the development environment and sends the token to an originator of the request.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: March 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan Andrew Fritz, Balaji Kannan, Nivetha Purusothaman, Parag Pramod Chaudhari, Jalpan Randeri, Yishan Yang, Udit Mehrotra, Sneha Bharadwaj, Rui Liu, Ajay Baliram Jadhav, Anoop Kochummen Johnson, Konstantin Milyutin, Vignesh Rajamani, Sachin Suresh Bhat, Anthony Virtuoso, Stefano Stefani, Rahul Pathak, Anurag Gupta, Ashok Kumar
  • Publication number: 20210049616
    Abstract: Described are a system, method, and computer program product for real-time payment gateway event monitoring. The method includes receiving input data from a merchant system including an application URL associated with a merchant control interface having a web socket programmed and/or configured to persistently listen for HTTP POST messages, and an event of a payment gateway system. The method also includes monitoring ongoing events of the payment gateway system associated with ongoing transaction messages communicated from point-of-sale (POS) devices to the payment gateway system and detecting the event in the ongoing events. The method further includes, in response to detection of the event, generating a HTTP POST message including event data of the event, and communicating the HTTP POST message to the application URL to cause the merchant control interface to display the event data in a chart for visual representation of the event data.
    Type: Application
    Filed: August 14, 2020
    Publication date: February 18, 2021
    Inventors: Anurag Gupta, Jagadeesh Saravanan, Richa Singh
  • Patent number: 10901729
    Abstract: Several API specification files that each include references to code elements that are defined within separate definitions and resources files may be merged together into a single specification for the new API. In this way, specifications for shared code elements that are common across the several specification files may be created without rewriting these specifications each time they are used in an API. A specification merging tool may look for a common reference in the API, match that reference to a definition or resource from the respective definition or resource document, and add that definition or resource to a merged specification file.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: January 26, 2021
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Richa Singh, Elsi Godolja, Anurag Gupta, Sebastian Amara
  • Patent number: 10894840
    Abstract: A system and method for a polyolefin reactor temperature control system having a first reactor temperature control path, a second reactor temperature control path, and a shared temperature control path. The shared temperature control path is configured to combine and process coolant return streams, and to provide coolant supply for the first reactor temperature control path and the second reactor temperature control path.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: January 19, 2021
    Assignee: Chevron Phillips Chemical Company LP
    Inventors: Timothy O. Odi, Ralph Romig, Anurag Gupta
  • Publication number: 20210010817
    Abstract: A multi-leg transport system receives a transport request and determines a number of transfer locations between the origin location and the destination. The system selects a first provider to transport the user from the origin location to a transfer location and remotely monitors the position of the user as the user travels to the transfer location. In response to determining that the travel time to the transfer location is within a threshold, the system selects a second provider to transport the user from the transfer location to either the next transfer location or the destination for the transport request.
    Type: Application
    Filed: September 28, 2020
    Publication date: January 14, 2021
    Inventors: Bin Wu, Khang Tran, Yuehai Xu, Ruiyan Zhou, Anurag Gupta, Vishnu Srinivasan Sundaresan, Meisam Vosoughpour Yazdchi, Yawen Wei
  • Publication number: 20210004434
    Abstract: Methods and systems are provided for enhancing design collaboration using design-based feedback. In embodiments, an indication to provide feedback in accordance with a graphical design element within a document is received. Text-based feedback related to the graphical design element within the document is obtained, and design-based feedback that manipulates the graphical design element within the document is obtained. Thereafter, a feedback indicator is generated that indicates the text-based feedback and the design-based feedback related to the graphical design element. The feedback indicator is provided (e.g., to a server) for presentation (e.g., via a user device) to one or more collaborators of the document such that the document with the text-based feedback and the design-based feedback is viewable to the one or more collaborators.
    Type: Application
    Filed: July 5, 2019
    Publication date: January 7, 2021
    Inventors: Aditya Bindal, Anurag Gupta
  • Publication number: 20200381191
    Abstract: A hardware product for creating a light ring and a dead front effect. The product may include a housing with an opening. The hardware product may also include a button positioned within the opening and configured to be depressed by a user. The button is constructed using a two-part molding process and includes a first shot and a second shot. The first shot is configured to disperse light around the perimeter shape of the opening. The second shot is constructed from an optically opaque or semi-opaque material A single light-emitting component electrically coupled to the circuit board provides light for creating the light ring.
    Type: Application
    Filed: May 5, 2020
    Publication date: December 3, 2020
    Inventors: Scott Duncan, Chee Sen Poh, Jacqueline Laiz, Anurag Gupta, Shelomon Doblack, Alexander Wroblewski
  • Publication number: 20200346179
    Abstract: Reactor systems, reactor coolant systems, and associated processes for polymerizing polyolefins are described. The reactor systems generally include a reactor pipe and a coolant system, in which the coolant system includes a jacket pipe surrounding at least a portion of the reactor pipe to form an annulus therebetween, at least one spacer coupling the jacket to the reactor pipe, and a coolant which flows through the annulus to remove heat from the reactor pipe. At least one of the external surface of the reactor pipe, the internal surface of the jacket, and at least one spacer, are independently modified, for example by polishing, coating, or reshaping, to reduce the fluid resistance of the coolant flow through the annulus.
    Type: Application
    Filed: May 3, 2019
    Publication date: November 5, 2020
    Applicant: Chevron Phillips Chemical Company LP
    Inventors: Anurag Gupta, Scott E. Kufeld, Larry W. Ezell, Robert R. McElvain, Robert F. Parrott
  • Patent number: 10788329
    Abstract: A multi-leg transport system receives a transport request and determines a number of transfer locations between the origin location and the destination. The system selects a first provider to transport the user from the origin location to a transfer location and remotely monitors the position of the user as the user travels to the transfer location. In response to determining that the travel time to the transfer location is within a threshold, the system selects a second provider to transport the user from the transfer location to either the next transfer location or the destination for the transport request.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: September 29, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Bin Wu, Khang Tran, Yuehai Xu, Ruiyan Zhou, Anurag Gupta, Vishnu Srinivasan Sundaresan, Meisam Vosoughpour Yazdchi, Yawen Wei
  • Publication number: 20200301702
    Abstract: Several API specification files that each include references to code elements that are defined within separate definitions and resources files may be merged together into a single specification for the new API. In this way, specifications for shared code elements that are common across the several specification files may be created without rewriting these specifications each time they are used in an API. A specification merging tool may look for a common reference in the API, match that reference to a definition or resource from the respective definition or resource document, and add that definition or resource to a merged specification file.
    Type: Application
    Filed: March 20, 2019
    Publication date: September 24, 2020
    Inventors: Richa Singh, Elsi Godolja, Anurag Gupta, Sebastian Amara
  • Publication number: 20200287961
    Abstract: In various implementations, methods and systems resource balancing in a distributed computing environment are provided. A client defined resource metric is received that represents a resource of nodes of the cloud computing platform. A placement plan for job instances of service applications is generated. The placement plan includes one or more movements that are executable to achieve a target placement of the job instances on the nodes. It is determined that the placement plan complies with placement rules. Each placement rule dictates whether a given job instance of the job instances is suitable for placement on a given node of the nodes. The placement plan is executed based on determining that the target placement of the job instances improves balance of resources across the nodes of the cloud computing platform based on the resource represented by the client defined resource metric.
    Type: Application
    Filed: February 27, 2020
    Publication date: September 10, 2020
    Inventors: Matthew Snider, Anurag Gupta, Lu Xun, Yang Li, Gopal Kakivaya, Hua-Jun Zeng