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).

  • 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: 20200286093
    Abstract: A method for providing electronic business updates comprising receiving at least one account update from an account server relating to activity in a user account and determining that the account update is associated with an activity category. Based on the a determination generating an activity notification and, in response to receiving the at least one account update, pushing the activity notification to a user computing device to trigger a notification on the user computing device.
    Type: Application
    Filed: March 7, 2019
    Publication date: September 10, 2020
    Inventors: Shobhit Agrawal, Anurag Gupta, Richa Singh, Elsi Godolja, Surya Maharjan
  • 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
  • Publication number: 20200245423
    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: Application
    Filed: January 28, 2019
    Publication date: July 30, 2020
    Inventors: Shigefumi Honjo, Jung Hong, Andrew Goldenson, Lawrence Chang, Marci Meingast, Adam Cutbill, Amber Volmering, Jeffrey Yu, Anurag Gupta
  • Patent number: 10697424
    Abstract: A multirotor wind turbine (1) comprising a tower structure (2) and at least one load carrying structure (3, 4), each load carrying structure (3, 4) being arranged for carrying two or more energy generating units (5, 7) comprising a rotor (6, 8). At least two of the rotors are upwind or downwind rotors (6), the energy generating units (5) comprising upwind or downwind rotors (6) being arranged with their centres of gravity at a first distance behind the tower structure (2) along a direction of the incoming wind, substantially at the same vertical level, and at opposite sides of the tower structure (2) at substantially the same second distance to the tower structure (2) along a direction substantially perpendicular to the direction of the incoming wind. The multirotor wind turbine (1) is self-yawing, even under turbulent wind conditions.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: June 30, 2020
    Assignee: Vestas Wind Systems A/S
    Inventors: Peter Bjørn Andersen, Jonas Lerche Schomacker, Anurag Gupta, Henrik Kudsk
  • Publication number: 20200192898
    Abstract: Techniques for multi-tenant storage for analytics with push down filtering are described. A multi-tenant storage service can include resources can be grouped into racks, with each rack providing a distinct endpoint to which client services may submit queries. Each rack may include interface nodes and storage nodes. The interface nodes can preprocess queries that are received by splitting them into chunks to be executed by the storage nodes. Each storage node includes a field programmable gate array (FPGA) and a CPU. The CPU can receive the operations and convert the operations into instructions that can be executed by the FPGA. The instructions may include pointers to data and operations for the FPGA to perform on the data. The FPGA can process the data stream and return the results of the processing which are returned via the interface node.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 18, 2020
    Inventors: Andrew Edward CALDWELL, Anurag GUPTA, Adam S. HARTMAN, Nigel Antoine GULSTONE
  • Publication number: 20200123278
    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: Application
    Filed: May 3, 2019
    Publication date: April 23, 2020
    Applicant: Chevron Phillips Chemical Company LP
    Inventors: Timothy O. Odi, Ralph Romig, Anurag Gupta
  • Patent number: 10623481
    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: Grant
    Filed: September 11, 2015
    Date of Patent: April 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Snider, Anurag Gupta, Lu Xun, Yang Li, Gopal Kakivaya, Hua-Jun Zeng
  • Patent number: 10611863
    Abstract: A process is described for introducing a catalyst into a polymerization zone by detecting one or a combination of (i) a change in a concentration of the catalyst in a catalyst feed stream upstream of the polymerization zone, (ii) a change in a concentration of monomer in the polymerization zone, and (iii) a change in a polymer production rate of the polymerization zone, adjusting a first catalyst flow rate of the catalyst in the catalyst feed stream to a second catalyst flow rate based on the one or a combination of (i), (ii), and (iii), and introducing the catalyst into the polymerization zone downstream of a location in the catalyst feed stream where the step of adjusting is performed. A catalyst injection system for carrying out such a process is also provided.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: April 7, 2020
    Assignee: Chevron Phillips Chemical Company LP
    Inventors: Anurag Gupta, Anne M Balinsky, Robert R McElvain, John D Stewart
  • Publication number: 20200097561
    Abstract: An embodiment of the present invention is directed to a database actuator tool that makes data readily available and enable users to focus on solving the problem rather than searching for data. The database actuator tool represents a browser-based application that may be used to create, store and/or execute a repository of frequently used or needed queries, e.g., SQL queries, using a very friendly and easily configurable user interface. The database actuator tool provides a configure-once and usable-forever by anyone with right entitlements solution. This provides a substantial productivity boost to a team that has a mix of developers and non-developers, including users with and without SQL knowledge. The database actuator tool may be used by various teams and/or applications.
    Type: Application
    Filed: September 24, 2018
    Publication date: March 26, 2020
    Inventor: Anurag GUPTA
  • Publication number: 20200091035
    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: Application
    Filed: September 12, 2019
    Publication date: March 19, 2020
    Inventors: Anurag Gupta, David A. Brooks, Mary K. Herndon
  • Patent number: 10586214
    Abstract: In some embodiments, a method can comprise facilitating display on an electronic display of one or more available time slots available at a store to a user. In many embodiments, the method can further comprise receiving a selection over an electronic transmission system of a first time slot from the user, the one or more available time slots comprising the first time slot and receiving, in an electronic order cart, a selection of a plurality of items from the user. In some embodiments, the method can further comprise, after receiving the selection of the plurality of items from the user, determining that the plurality of items are available in a store inventory of the store.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: March 10, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Anurag Gupta, Sridhar Kandimalla
  • Publication number: 20200065715
    Abstract: Systems and methods for obtaining resource information for a resource identifier are disclosed. A resource identifier associated with one of a plurality of resource providers is received from a source system. A clustering model including a plurality of clusters each associated with one of the plurality of resource providers is selected from a plurality of clustering models. A cluster in the clustering model having a least distance from the resource identifier is selected. A request for resource information including the resource identifier is generated and provided to a system associated with the one of the plurality of resource providers associated with the selected cluster.
    Type: Application
    Filed: August 27, 2018
    Publication date: February 27, 2020
    Inventors: Mingang Fu, Madhavan Kandhadai Vasantham, Shengyang Zhang, Anurag Gupta
  • Patent number: 10568963
    Abstract: A composition comprising PAA nanoparticles containing a post loaded tetrapyrollic photosensitizer and a postloaded imaging agent and methods for making and using same.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: February 25, 2020
    Assignees: HEALTH RESEARCH, INC., HE RESEARCH FOUNDATION OF STATE UNIVERSITY OF NEW YORK, REGENTS OF THE UNIVERSITY OF MICHIGAN
    Inventors: Ravindra K. Pandey, Raoul Kopelman, Anurag Gupta, Munawwar Sajjad
  • Publication number: 20190394045
    Abstract: Digital document editing techniques as part of electronic signature collection are described. These techniques support a single unified workflow in which comments and edits may be made as part of collecting an electronic signature. In this way, user and computational efficiency may be increased over conventional techniques that require initialization of the electronic signature collection workflow any time a comment or change is to be made to a digital document. Further, the comments and edits may be incorporated as part of audit trail associated with the electronic signature, thus increasing effectiveness of the electronic signature in providing supporting evidence of signature validity by documenting changes made to the digital document by one or more of the parties that sign the document.
    Type: Application
    Filed: June 21, 2018
    Publication date: December 26, 2019
    Applicant: Adobe Inc.
    Inventors: Damanjyot Singh Talwar, Anurag Gupta, Anup
  • Publication number: 20190324973
    Abstract: A transactional replicator applying group commit and barrier concepts is disclosed. Group commit means that the transactional replicator commits multiple transactions in a group and is not restricted to committing single transactions one-at-a-time and is not limited to operating on a single state provider. Barrier means that the transactional replicator does not move forward to commit additional transactions until the previous group of transactions are completed. All state providers must apply their transactions and update state before additional transactions will be committed. A quorum acknowledgement “unlocks” any locks that were acquired to update the state within a state provider. However, as long as there are no lock conflicts, additional transactions can continue to create new group commits as necessary.
    Type: Application
    Filed: May 6, 2019
    Publication date: October 24, 2019
    Inventors: Gopal Krishna R. KAKIVAYA, Anurag GUPTA, Sumukh SHIVAPRAKASH, Mihail G. TARTA, Mert COSKUN
  • Publication number: 20190295918
    Abstract: A Monolithic Integrated Circuit (MMIC) cooling structure having a heat spreader thermally comprising a anisotropic material, such material having anisotropic heat conducting properties for conducing heat therethrough along a preferred plane, a surface of the MMIC being thermally coupled to the heat spreader, the preferred plane intersecting the surface of the MMIC; and, a thermally conductive base having a side portion thermally coupled to the heat spreader, the side portion being disposed in a plane intersecting the preferred plane.
    Type: Application
    Filed: March 26, 2018
    Publication date: September 26, 2019
    Applicant: Raytheon Company
    Inventors: Susan C. Trulli, Anurag Gupta
  • Publication number: 20190228376
    Abstract: Systems and methods for optimizing delivery vehicle resources (e.g. a plurality of vehicles) are described herein. Available time slots for the plurality of vehicles are determined and presented to a user. In response to receiving a delivery order indicating a selected time slot, the delivery order is assigned to a vehicle from the plurality of vehicles based on a time slot indicated in the delivery order and a set of delivery parameters. A delivery route is calculated for each vehicle having a delivery order based on the set of delivery parameters. An optimized delivery route is calculated for each vehicle having a delivery order based on the set of delivery parameters.
    Type: Application
    Filed: January 19, 2018
    Publication date: July 25, 2019
    Inventors: Anurag Gupta, Mingang Fu, Srinivasan Venkatesan, Deepak Deshpande, Amritayan Nayak