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: 20180295083
    Abstract: A system protects content, by detecting, by a first application interface, a message attribute associated with content received by the first application interface. A syntax parser on a first application parses the content to identify the message attribute. The first application interface embeds a protect attribute in metadata associated with the content, where the protect attribute indicated by the message attribute. The system transmits the content from the first application interface to a second application interface. The second application interface extracts the protect attribute from the metadata associated with the content. The system applies the protect attribute to the content rendered by the second application interface. The system propagates the protect attribute applied to the content when the content is transmitted from the second application interface to at least one third application interface, and then applies the protect attribute to the content rendered by the third application interface.
    Type: Application
    Filed: April 6, 2017
    Publication date: October 11, 2018
    Inventors: Venkatesh KS. BABU, Saba KAUSER, Amarnath N. REDDY, Gaurav SAXENA
  • Publication number: 20180290638
    Abstract: An open-loop brake control system for an automated vehicle includes a brake-unit and a controller. The brake-unit varies brake-pressure to operate brakes of a host-vehicle. The controller is in communication with the brake-unit. The controller operates the brake-unit to an initial-pressure to initiate braking of the host-vehicle in accordance with a brake-model that characterizes vehicle-deceleration versus the initial-pressure based on a time-of-operation of the brakes.
    Type: Application
    Filed: April 11, 2017
    Publication date: October 11, 2018
    Inventors: Gaurav Bhatia, Junqing Wei, Ludong Sun, Guchan Ozbilgin
  • Publication number: 20180295049
    Abstract: The present disclosure provides performance measurement (PM) for segment routing (SR) with flexibility to have PM information piggy backed, preferably using service function chaining (SFC) to data packet itself or dedicate PM packet avoiding change in data packet. A performance measured flow (PMF) identifier is used by transit/egress nodes for statistics collection for a given PMF. The PMF identifier is carried in the piggy backed information without the use of separate SR label. The Piggy backed information carries the node information role of the node used by transit egress nodes to collect statistics for a given PM segment. The present disclosure collects the statistics for multiple segments and multiple PM types using a metadata present in single received packet, saving bandwidth and making PM calculation fast and more accurate. Using the present disclosure, the timer/configuration requirement per performance measurement instance from transit/egress node is avoided.
    Type: Application
    Filed: June 8, 2018
    Publication date: October 11, 2018
    Inventors: Gaurav AGARWAL, Anil Kumar Srirangapatna NAGESH, Vinod Kumar SELVARAJ
  • Publication number: 20180294083
    Abstract: The invention relates to a composition for producing magnetic cores comprising 90 to 95% by weight of a soft magnetic powder and 5 to 10% by weight of a polymer matrix material, each based on the mass of the composition, wherein the polymer matrix material comprises 50 to 0% by weight of a thermoplastic polyurethane based on the mass of the polymer. The invention further relates to a process for producing the composition and a magnetic core made of the composition.
    Type: Application
    Filed: May 19, 2016
    Publication date: October 11, 2018
    Inventors: Herve DIETSCH, Reinhard ZICKGRAF, Frank PRISSOK, Jae Hyung HWANG, Oliver KOCH, Gaurav KASALIWAL
  • Patent number: 10095530
    Abstract: Approaches for transferring control to a bit set. At a point of ingress, prior to transferring control to the bit set, a determination is made as to whether the bit set is recognized as being included within a set of universally known malicious bit sets. If the bit set is not so recognized, then another determination is made as to whether the bit set is recognized as being included within a set of locally known virtuous bit sets. If the bit set is recognized as being included within a set of locally known virtuous bit sets, then control is not transferred to the bit set. Upon determining that the bit set is not included within the set of locally known virtuous bit sets, then the bit set is copied into a micro-virtual machine and control is transferred to the bit set within the micro-virtual machine.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: October 9, 2018
    Assignee: Bromium, Inc.
    Inventors: Gaurav Banga, Ian Pratt, Rahul Kashyap
  • Patent number: 10095662
    Abstract: Approaches for synchronizing resources of a virtualized web browser. When a virtualized web browser is instructed to display a web page, a host module executing within a host operating instructs retrieves, from each of one or more virtual machines, contents for a portion of the web page. The virtualized web browser assembles the contents and displays the web page. A web browser executing in the host operating system may, but need not, retrieve any of the content displayed thereby. Instead, the content retrieved by the web browser executing in the host operating system may be retrieved by and rendered within a virtual machine. The behavior of the virtualized web browser may be configured using policy data.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: October 9, 2018
    Assignee: Bromium, Inc.
    Inventors: Kiran Bondalapati, Vikram Kapoor, Prakash Buddhiraja, Gaurav Banga, Ian Pratt
  • Patent number: 10097247
    Abstract: To report feedback information regarding a wireless channel, a mobile station determines whether a predefined condition is satisfied. In response to determining that the predefined condition is satisfied, feedback information regarding an individual one of plural subbands of the wireless channel is included in a first report to be sent to a base station. In response to determining that the predefined condition is not satisfied, aggregate feedback information regarding the plural subbands is included in a second report to be sent to the base station.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: October 9, 2018
    Assignee: Apple Inc.
    Inventors: Sairamesh Nammi, Shankar Venkatraman, Gaurav Hemrajani, Ashvin Chheda, Lai King Tee, Neng Wang, Kathiravetpillai Sivanesan
  • Patent number: 10095766
    Abstract: An automated system for validating and refining a template warehouse star schema for a customized data source.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: October 9, 2018
    Assignee: Numerify, Inc.
    Inventors: Rahul Kapoor, Gaurav Rewari, Renu Chintalapati, Aravind Sridharan, Ravishankar Muniasamy, Florian Schouten, David Shenk, Srinivas M. Vedagiri
  • Patent number: 10093302
    Abstract: A supplemental hydraulic motor is provided that is coupled to an output of a continuously variable transmission in order to increase transmission output torque. The supplemental hydraulic motor is powered by a hydraulic steering pump and is also operational as a ground-driven, secondary hydraulic steering pump. In addition, the supplemental hydraulic motor may be used to retard the transmission.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: October 9, 2018
    Assignee: Caterpillar Inc.
    Inventors: Glen P. Calvert, Gaurav Vasudeva, Daniel G. Wear
  • Patent number: 10098014
    Abstract: The disclosure includes embodiments for performing beam alignment based on driving intentions. A method includes receiving a wireless message that includes first vehicle data that describes a first vehicle position, a first vehicle speed, a first vehicle heading, and a first vehicle driving intention. The method further includes determining whether a blockage is predicted to occur based on a second vehicle position, a second vehicle driving intention, and the first vehicle data. The method further includes, responsive to the blockage being predicted to occur, determining a non-line of sight (NLOS) path based on the second vehicle position, the second vehicle driving intention, and the first vehicle data. The method further includes before the blockage is predicted to occur, performing beam alignment between the first vehicle and the second vehicle based on the NLOS path.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: October 9, 2018
    Inventors: Takayuki Shimizu, Gaurav Bansal
  • Patent number: 10097973
    Abstract: Systems and methods for proactively populating an application with information that was previously viewed by a user in a different application are disclosed herein. An example method includes: while displaying a first application, obtaining information identifying a first physical location viewed by a user in the first application. The method also includes exiting the first application and, after exiting the first application, receiving a request from the user to open a second application that is distinct from the first application. In response to receiving the request and in accordance with a determination that the second application is capable of accepting geographic location information, the method includes presenting the second application so that the second application is populated with information that is based at least in part on the information identifying the first physical location.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: October 9, 2018
    Assignee: APPLE INC.
    Inventors: Daniel C. Gross, Patrick L. Coffman, Richard R. Dellinger, Christopher P. Foss, Jason J. Gauci, Aria D. Haghighi, Cyrus D. Irani, Bronwyn A. Jones, Gaurav Kapoor, Stephen O. Lemay, Colin C. Morris, Michael R. Siracusa, Lawrence Y. Yang, Brent D. Ramerth, Jerome R. Bellegarda, Jannes G. A. Dolfing, Giulia P. Pagallo, Xin Wang, Jun Hatori, Alexandre R. Moha, Sofiane Toudji, Kevin D. Clark, Karl Christian Kohlschuetter, Jesper S. Andersen, Hafid Arras, Alexandre Carlhian, Thomas Deniau, Mathieu J. Martel
  • Patent number: 10097195
    Abstract: Systems and methods are provided for digital-to-analog converters (DACs) with enhanced dynamic element matching (DEM) and calibration. DEM may be adapted based on assessment of one or more conditions that may affect the DACs or DEM functions thereof. The one or more condition may comprise amount of signal backoff. The adaption may comprise switching the DEM function (as a whole, or partially—e.g., individual DEM elements) on or off based on the assess conditions. The DACs may incorporate use of calibration. The DEM and/or the calibration may be applied to only a portion of the DAC, such as a particular segment (e.g., a middle segment comprising bits between the MSBs and the LSBs).
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: October 9, 2018
    Assignee: MAXLINEAR, INC.
    Inventors: Gaurav Chandra, Tao Zeng, Shantha Murthy Prem Swaroop
  • Patent number: 10097998
    Abstract: A system described herein may allow for the frictionless authentication of a user and/or user device (e.g., without requiring that the user provide login details, such as a user name and password). The frictionless authentication may occur via a licensed wireless network, even when the user device is actively engaged in communications with an unlicensed wireless network (and/or is not engaged in communications with the licensed wireless network).
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: October 9, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Gaurav Gupta, Okeno Palmer, Bhawna Bhandari, Manisha Vyas
  • Publication number: 20180287624
    Abstract: A digital-to-analog converter (DAC) controller system may be configured for controlling switching in an associated digital-to-analog converter (DAC), based on a plurality of system inputs that include at least a first system input corresponding to an input applied to the DAC for controlling switching therein, and a second system input that includes a reference control signal. The DAC controller system may include a logic gate circuit that generates a gate output based on two gate inputs that include the first system input and an input set based on the second system input; and a plurality of timing circuits that generate timing outputs for controlling timing of switching in the DAC, which include at least one timing circuit that generates a timing output based on the gate output, with the timing output configured for application in conjunction with and for adjusting a timing output of another timing circuit.
    Type: Application
    Filed: June 4, 2018
    Publication date: October 4, 2018
    Inventors: Gaurav Chandra, Tao Zeng, Shantha Murthy Prem Swaroop, Jianyu Zhu
  • Publication number: 20180285464
    Abstract: A method of extracting information related to a product. The method includes receiving web-content aggregated from at least one data source related to a subject matter, wherein the web-content comprises data related to the product associated with the subject matter; analyzing the data to determine at least one snippet of text associated with the product; processing the at least one snippet of text to generate at least one dataset associated with the product, wherein the at least one dataset is stored in a data corpus; analyzing the at least one snippet of text to determine a user perspective related to the product; and extracting the information related to the product by mapping the at least one dataset associated with the product and the user perspective related to the product.
    Type: Application
    Filed: December 27, 2017
    Publication date: October 4, 2018
    Inventors: Gaurav Tripathi, Sanchit Aggarwal, Gunjan Bhardwaj
  • Publication number: 20180285281
    Abstract: An apparatus includes an interface, a capacity engine, a monitoring engine, and a purging engine. The interface receives a request to repair a cache. The capacity engine monitors a cache to determine a first amount of data the cache receives in a first predetermined amount of time. The capacity engine determines a second amount of data indicating an estimated amount of data the cache will receive in a second predetermined amount of time. The capacity engine determines a size of the cache and a maximum size threshold using the second amount of data. The monitoring engine determines an available capacity of the cache and that the available capacity is less than or equal to the maximum size threshold. The purging engine purges data from the cache.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: ANUJ SHARMA, VISHAL KELKAR, GAURAV SRIVASTAVA
  • Publication number: 20180285690
    Abstract: An entity learning recognition method, system, and computer program product include learning (i.e., in a training phase) from at least one entity to produce augments entities such that an augmented entity is still recognizable as the original entity but differs sufficiently to produce a different feature representation of the entity to create a database for use (i.e., in an implementation phase).
    Type: Application
    Filed: March 29, 2017
    Publication date: October 4, 2018
    Inventors: Gaurav Goswami, Sharathchandra Umapathirao Pankanti, Nalini K. Ratha
  • Publication number: 20180288029
    Abstract: The longstanding problem of providing efficient and rapid online user services while maintaining user privacy is addressed. Disclosed is a system and method for providing unverified users an ability to act upon private records known to them while protecting user privacy by not reflecting private information back to the unverified user. As an unverified user inputs information related to their identity into an interface, the system searches an indexed database which may include both registered users and/or unregistered customers indexed from a single data source or from disparate data sources.
    Type: Application
    Filed: June 4, 2018
    Publication date: October 4, 2018
    Inventors: Ujjual Nath, Gaurav Sharma, William Fletcher
  • Publication number: 20180285162
    Abstract: Systems and methods of determining tasks to be performed by a modular entity are disclosed. For instance, data associated with one or more tasks performed by one or more first modular entities within one or more modular computing environments can be obtained. Each first modular entity includes at least one modular component. A performance score can be determined for each task performed by each first modular entity. The performance scores can provide a measure of efficiency of a performance of a task by a first modular entity. An entity profile can be determined for each first modular entity based at least in part on the determined performance scores. At least one task to be performed by at least one modular entity can be determined based at least in part on the determined entity profiles for the one or more first modular entities.
    Type: Application
    Filed: June 4, 2018
    Publication date: October 4, 2018
  • Patent number: D831049
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: October 16, 2018
    Assignee: WALMART APOLLO, LLC
    Inventors: Gaurav Agarwal, Mayan Cohen, Dinoop Dayanand, Arnon Katz, Naznin Richhariya, Michal Russ