Patents by Inventor Gaurav

Gaurav 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: 20200032483
    Abstract: This description provides an autonomous or semi-autonomous excavation vehicle that is capable of navigating through a dig site and carrying an excavation routine using a system of sensors physically mounted to the excavation vehicle. The sensors collect one or more of spatial, imaging, measurement, and location data representing the status of the excavation vehicle and its surrounding environment. Based on the collected data, the excavation vehicle executes instructions to perform an excavation routine by excavating earth from a hole using an excavation tool positioned at a single location within the site. The excavation vehicle is also able to carry out numerous other tasks, such as checking the volume of excavated earth in an excavation tool, navigating the excavation vehicle over a distance while continuously excavating earth from a below surface depth, and preparing a digital terrain model of the site as part of a process for creating the excavation routine.
    Type: Application
    Filed: June 21, 2019
    Publication date: January 30, 2020
    Inventors: Noah Austen Ready-Campbell, Gaurav Jitendra Kikani, Andrew Liang, Pradeesh Suganthan, James Alan Emerick, Sarah Marie Thornton, Ammar Idris Kothari, Edward Joseph Garza
  • Publication number: 20200034725
    Abstract: Disclosed herein is a technique for implementing a framework that enables application developers to enhance their applications with dynamic adjustment capabilities. Specifically, the framework, when utilized by an application on a mobile computing device that implements the framework, can enable the application to establish predictive models that can be used to identify meaningful behavioral patterns of an individual who uses the application. In turn, the predictive models can be used to preempt the individual's actions and provide an enhanced overall user experience. The framework is configured to interface with other software entities on the mobile computing device that conduct various analyses to identify appropriate times for the application to manage and update its predictive models. Such appropriate times can include, for example, identified periods of time where the individual is not operating the mobile computing device, as well as recognized conditions where power consumption is not a concern.
    Type: Application
    Filed: August 12, 2019
    Publication date: January 30, 2020
    Inventors: Binu K. MATHEW, Kit-Man WAN, Gaurav KAPOOR
  • Publication number: 20200037183
    Abstract: Systems and methods for calculating uplink pathloss in a wireless local area network are provided. Uplink pathloss between an access point and client device operating in the wireless local area network can be calculated based on determining an effective maximum transmit power. Based on the effective maximum transmit power, and known uplink power headroom, a current transmit power of the client device can be determined. Based on the current transmit power of the client device, uplink pathloss can be determined. If the operating conditions and/or characteristics of the client device and/or wireless local area network change, the uplink pathloss may be re-evaluated.
    Type: Application
    Filed: July 26, 2018
    Publication date: January 30, 2020
    Inventors: Sachin Ganu, Gaurav Patwardhan, Eldad Perahia, Dongwoon Hahn
  • Patent number: 10546118
    Abstract: Approaches for ensuring a file operation is not performed in a malicious manner. Upon being instructed to perform the file operation on a file, a profile for the file is obtained. The profile is data that is signed by a digital signature and identifies a set of resources which said file requires. The profile associated with a particular file may be obtained in a variety of different ways. The file operation is performed in a virtual machine that lacks access to resources of the device or of a network except for those resources identified in the profile.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: January 28, 2020
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Vikram Kapoor, Ian Pratt, Gaurav Banga
  • Patent number: 10548028
    Abstract: Example method includes: detecting, by a network device, a first wireless communication channel in a first wireless band that a mesh portal node communicates on; establishing, by the network device, a first backhaul connection to the mesh portal node with a first radio of a mesh point node using the first wireless communication channel in the first wireless frequency band; assigning, by the network device, a second and different radio to communicate on a second and different wireless communication channel in the first wireless frequency band; and establishing, by the network device, a second backhaul connection to another mesh point node with the second and radio on the second wireless communication channel.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: January 28, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gaurav Patwardhan, Aidan Doyle
  • Patent number: 10545958
    Abstract: In various embodiments, methods and systems for language scaling a natural language processing system (NLPS) are provided. A database schema of a database is accessed. The database schema includes entities that are defined in a query natural language different from an NLPS natural language upon which NLPS components are built. The entities are communicated to a machine translation service and top translations. A translated database schema model is generated based on the entities and translations. When a query associated with the query natural language and the database schema is received, a query translation is generated. The query translation comprises selectively translated portions of the query based on a selective translation mechanism that includes accessing the machine translation service to translate selected portions of the query. The selected portions are selected based on the translated database schema. The query translation is executed on the NLPS components to identify query results.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: January 28, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Saliha Azzam, Gaurav Agarwal, Tu Huy Phan, Nicholas Van Joseph Caldwell, Ahmed Mohamed Elbahtemy
  • Patent number: 10547369
    Abstract: According to examples of present disclosure, a network device may group a first subset of client devices for beamforming transmissions using multi-user multiple-input multiple-output (MU-MIMO), and also group a second subset of client devices associated with the two or more basic service sets for simultaneous data transmission using multi-user orthogonal frequency-division multiple access (MU-OFDMA). The subset of client devices within the same group may be associated with different basic service sets.
    Type: Grant
    Filed: January 26, 2019
    Date of Patent: January 28, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gaurav Patwardhan, Kiran Ashokan, Mohd Shahnawaz Siraj, Satish Damodaran
  • Patent number: 10547516
    Abstract: Methods, systems, and computer program products are described herein for minimizing the downtime for nodes in a network-accessible server set. The downtime may be minimized by determining an optimal timeout value for which a fabric controller waits to perform a recovery action. The optimal timeout value may be determined for each cluster in the network-accessible server set. The optimal timeout value advantageously reduces the overall downtime for customer workloads running on a node for which contact has been lost. The optimal timeout value for each cluster may be based on a predictive model based on the observed historical patterns of the nodes within that cluster. In the event that an optimal timeout value is not determined for a particular cluster (e.g., due to a lack of observed historical patterns), the fabric controller may fall back to a less than optimal timeout value.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sathyanarayana Singh, Gaurav Jagtiani, Rohit Pandey, Durmus Ugur Karatay, Gil Lapid Shafriri
  • Patent number: 10546335
    Abstract: A system for dynamically presenting vehicular transaction information in a data communication network includes a network interface subsystem and a dynamic communication subsystem. The dynamic communication subsystem is configured to: based on offer data parameters and any received response messages, generate data representing an initial list of at least one purchase and financing option; when a first communication trigger condition is detected, generate signals for communicating the data representing the initial list for display on a device associated with a customer; when additional response messages are received, generate update data representing at least one additional or updated purchase and financing option; and generate signals for communicating the update data representing the at least one additional or updated purchase and financing option.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: January 28, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventor: Gaurav Nagla
  • Patent number: 10546269
    Abstract: The present disclosure relates to methods, systems, and apparatuses for identifying related records in a database.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: January 28, 2020
    Assignee: GROUPON, INC.
    Inventors: Prashant Gaurav, Nipun Agarwal, Sushant Wason
  • Publication number: 20200025462
    Abstract: Titanium-based thermal ground planes are described. A thermal ground plane in accordance with the present invention comprises a titanium substrate comprising a plurality of pillars, wherein the plurality of Ti pillars can be optionally oxidized to form nanostructured titania coated pillars, and a vapor cavity, in communication with the plurality of titanium pillars, for transporting thermal energy from one region of the thermal ground plane to another region of the thermal ground plane.
    Type: Application
    Filed: April 18, 2019
    Publication date: January 23, 2020
    Applicant: The Regents of the University of California
    Inventors: Noel C. MacDonald, Carl D. Meinhart, Changsong Ding, Payam Bozorgi, Gaurav Soni, Brian D. Piorek
  • Publication number: 20200027083
    Abstract: The present disclosure generally relates to electronic systems and computerized methods for preauthorizing transactions and processing preauthorized transactions.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 23, 2020
    Inventors: Gaurav K Patrni, Ketan Shrikant Joshi, Venkatesh Santosh Jagalpure
  • Publication number: 20200026640
    Abstract: A test platform provides modular test automation. The modular test automation may include defining modular segments of a test configuration, and testing an Application Under Test (“AUT”) based on the modular segments. The test configuration may define a specific flow or execution ordering for the modular segments. The flow may be changed by reordering the segments, modularly adding new segments anywhere in the flow, removing segments, modifying individual segments without affecting other segments, defining a particular segment once and reusing the particular segment in two or more different test configurations, and/or carrying over a change made to the particular segment in a first test configuration to the particular segment of a second test configuration automatically. The modular test automation may also include modularly selecting a set of nodes for testing the AUT according to the modular segments of the flow.
    Type: Application
    Filed: July 23, 2018
    Publication date: January 23, 2020
    Inventors: Murali Dhanaraj, Saurabh Mittal, Calvin Eric, Gaurav Rishi, Ali Asghar Nasser
  • Publication number: 20200028960
    Abstract: Examples described herein include systems and methods for providing on-demand access to a restricted resource of a user device. An example method can include generating a profile that specifies a restricted resource and one or more conditions for that resource to be de-restricted. The profile can be sent to, and utilized by, an agent application executing on the user device. The agent application can determine that a user is requesting de-restriction of a resource and determine whether all applicable conditions are met. If the conditions are met, the agent application can de-restrict the resource. After the resource is used, the agent application can report details of the use to an administrator or management server.
    Type: Application
    Filed: July 18, 2018
    Publication date: January 23, 2020
    Inventors: Gaurav Verma, Manjunath Subramani, Suchit Shivashankar, Karthikeyan Palanisamy
  • Publication number: 20200024797
    Abstract: The application of melanin to fabric improves resistance to chemical pass-through, with possible application in protective garments, shelters, and filtration materials.
    Type: Application
    Filed: June 19, 2019
    Publication date: January 23, 2020
    Inventors: Zheng Wang, Brandy J. White, Gaurav J. Vora, Martin H. Moore
  • Publication number: 20200022659
    Abstract: A system and method of determining blood pressure includes measuring heart sounds, separating the measured heart sounds into a first heart sound (S1) and a second heart sound (S2), mathematically characterizing S1 and S2, and determining a blood pressure based on the characterization.
    Type: Application
    Filed: February 7, 2018
    Publication date: January 23, 2020
    Applicant: Wayne State University
    Inventors: William D. Lyman, Gaurav Kapur, Yong Xu, Sean F. Wu, Lingguang Chen
  • Publication number: 20200029192
    Abstract: Concepts and technologies disclosed herein are directed to an enhanced data download mechanism for power constrained Internet of Things (“IoT”) devices. An IoT file share server can receive an update file from an IoT application server. The IoT file share server can calculate a file chunk size based upon a device type of the IoT device and a file size of the update file. The file chunk size can be calculated such that each file chunk of a plurality of file chunks is downloadable to the IoT device in a single awake period of the IoT device. The IoT file share server can partition the update file into a plurality of file chunks to be sent to the IoT device, each of which can include a portion of the update file, and the portion can be of the file chunk size.
    Type: Application
    Filed: September 30, 2019
    Publication date: January 23, 2020
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Gaurav Gupta, Rajendra Prasad Kodaypak
  • Publication number: 20200028232
    Abstract: A nonreciprocal device includes a waveguide through which waves at a first frequency propagate with a first wavevector and with a second wavevector in a direction opposite to the first wavevector; a frequency-dependent device that operates within a frequency range and modifies the waves through the waveguide in a way that is dependent on the first frequency; and a set of couplers to couple the waveguide and the frequency-dependent device. Coupling rates of the set of couplers are modulated to enable nonreciprocal coupling, with respect to the frequency-dependent device, of the first wavevector compared to the second wavevector.
    Type: Application
    Filed: September 5, 2018
    Publication date: January 23, 2020
    Inventors: Gaurav Bahl, Christopher Peterson
  • Patent number: 10541997
    Abstract: The present disclosure is generally directed a data processing system for authenticating packetized audio signals in a voice activated computer network environment. The data processing system can improve the efficiency and effectiveness of auditory data packet transmission over one or more computer networks by, for example, disabling malicious transmissions prior to their transmission across the network. The present solution can also improve computational efficiency by disabling remote computer processes possibly affected by or caused by the malicious audio signal transmissions. By disabling the transmission of malicious audio signals, the system can reduce bandwidth utilization by not transmitting the data packets carrying the malicious audio signal across the networks.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: January 21, 2020
    Assignee: Google LLC
    Inventors: Gaurav Bhaya, Robert Stets
  • Patent number: 10540705
    Abstract: A customer check-in system includes a server computer of a store including a processor programmed to install a customer application on a customer mobile computing device, install an associate application on an associate mobile computing device, receive a signal from the customer device including a unique customer identification, an indication that the customer has checked-in to pick up an order, and a customer-selected time slot for picking up the order, obtain tracking information of a current location of the customer device, utilize the tracking information to estimate a travel time remaining until the customer device arrives at the store, transmit a signal to the associate device including the customer identification and a first estimated time remaining, and transmit at least one signal to the associate device including an updated estimated time remaining and an instruction to display a graphical representation of the updated time remaining on the associate device.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: January 21, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Gaurav Agarwal, Arnon Katz, Mayan Cohen, Pushkar Pande, Michal Russ, Sharanjeet Shingh Grewal