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

  • Patent number: 10430614
    Abstract: Approaches for transferring control to a bit set. Execution of a bit set upon a host operating system is monitored. A determination is made that the execution of the bit set exhibits a suspicious characteristic. In response, the execution of the bit set on the host operating system is ceased. Then, the bit set is copied into an isolated environment and control to the bit set is transferred within the isolated environment. Thereafter, execution analysis upon the bit set is initiated in the isolated environment. The isolated environment may, but need not, reside on a different physical device than upon which executes the host operating system.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: October 1, 2019
    Assignee: Bromium, Inc.
    Inventors: Ian Pratt, Rahul C. Kashyap, Gaurav Banga
  • Patent number: 10432669
    Abstract: A system and method to evaluate a software defined infrastructure is disclosed. A security appliance is used to evaluate the software defined infrastructure. The security appliance includes a data ingestion and query engine. The data ingestion and query engine is configured to retrieve configuration and operational information associated with the software defined infrastructure, extract selective information from the retrieved configuration and operational information, and store extracted selective information in a plurality of data store. A policy compliance engine is configured to evaluate selectively stored information for compliance to a policy and generate a report based on the evaluation.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: October 1, 2019
    Assignee: Palo Alto Networks, Inc.
    Inventors: Varun Badhwar, Gaurav Kumar, Wayne Jensen
  • Patent number: 10432420
    Abstract: Methods, devices, and computer-readable medium for preventing broadcast looping during a site merge are described herein. An example method can include detecting a site merge between a plurality of layer 2 (L2) networks using a spanning tree protocol (STP), blocking a data traffic port connecting the L2 networks in response to detecting the site merge, and performing an STP-Ethernet virtual private network (EVPN) handshake. The STP-EVPN handshake can include changing a root bridge in one of the L2 networks. Thereafter, the method can include unblocking the data traffic port connecting the L2 networks. In other words, the data traffic port connecting the L2 networks can be unblocked after changing the root bridge in the one of the L2 networks.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: October 1, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Priyanka Warade, Gaurav Badoni, Suresh Pasupula, Senthil Kenchiah
  • Patent number: 10427670
    Abstract: A continuously variable transmission includes two planetary gear sets having two planetary outputs and a planetary output shaft with a first drive gear. A variator drives a ring gear of the second planetary gear set, and a transmission input shaft is driven by the engine, which also drives the variator and the planetary input. Forward and reverse output systems are connected to the planetary output shaft and a transmission output shaft. A first clutch connects the first planetary output to the first drive gear, and a second clutch connects the second planetary output to the first drive gear. A third clutch connects the second planetary output to a second drive gear of the planetary output shaft, with the second drive gear being connected to the forward output system.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: October 1, 2019
    Assignee: Caterpillar Inc.
    Inventors: Gaurav Vasudeva, Konrad Garrett, Justin R. Bailey
  • Patent number: 10431181
    Abstract: The invention provides a technique for targeted scaling of the voltage and/or frequency of a processor included in a computing device. One embodiment involves scaling the voltage/frequency of the processor based on the number of frames per second being input to a frame buffer in order to reduce or eliminate choppiness in animations shown on a display of the computing device. Another embodiment of the invention involves scaling the voltage/frequency of the processor based on a utilization rate of the GPU in order to reduce or eliminate any bottleneck caused by slow issuance of instructions from the CPU to the GPU. Yet another embodiment of the invention involves scaling the voltage/frequency of the CPU based on specific types of instructions being executed by the CPU. Further embodiments include scaling the voltage and/or frequency of a CPU when the CPU executes workloads that have characteristics of traditional desktop/laptop computer applications.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: October 1, 2019
    Assignee: Apple Inc.
    Inventors: John G. Dorsey, James S. Ismail, Keith Cox, Gaurav Kapoor
  • Patent number: 10431922
    Abstract: A pin and sleeve device including a contact carrier with captive set screws is disclosed. In some embodiments, the pin and sleeve device includes a housing and a contact carrier. The contact carrier may include a plurality of contact openings each receiving a terminal, such as a pin or a contact sleeve. The contact carrier may include a tool opening or slot extending from an outer surface or perimeter thereof. The tool opening or slot being in communication with one of the contact openings and/or terminals. A set screw may be positioned within the contact openings, the set screw positioned directly adjacent a retainment wall defining an inner portion of the contact openings. The contact carrier may therefore reduce the likelihood that the set screw may be lost or dropped, as the retainment wall is configured to prevent the set screw from passing through or exiting the tool opening or slot.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: October 1, 2019
    Assignee: Leviton Manufacturing Co., Inc.
    Inventor: Gaurav Surana
  • Publication number: 20190291508
    Abstract: A surface shield for an underlying object is disclosed. The surface shield includes a first structure. The first structure has an inner surface and an outer surface. The outer surface includes a plurality of slots. The inner surface is in contact with an underlying surface to be protected. The first structure includes one of a single-part structure or a multi-part structure. The surface shield includes a plurality of clamps removably coupled to the slots of the first structure. Each clamp is coupled to a corresponding slot of the first structure.
    Type: Application
    Filed: October 11, 2018
    Publication date: September 26, 2019
    Inventors: Saurabh Kapoor, Gaurav Kapoor, Simar Kapoor
  • Publication number: 20190294271
    Abstract: A system and method for digital differential detection includes a capacitive sensor having a first node and a second node, a transmitter configured to transmit an input signal through the first node and the second node, and a receiver coupled to the first node and the second node. The receiver is configured to receive a first modified input signal from the first node and a second modified input signal from the second node. The receiver includes first and second analog-to-digital converters configured to convert the first modified input signal to a first digital signal and the second modified input signal to a second digital signal. The receiver also includes a first differencing circuit configured to calculate a first difference between the first digital signal and a second digital signal and a decision circuit configured to output a result according to the first difference.
    Type: Application
    Filed: May 11, 2018
    Publication date: September 26, 2019
    Inventors: Gaurav Malhotra, Kenneth Hu
  • Publication number: 20190290118
    Abstract: The embodiments herein disclose methods and systems for monitoring health of eyes of a user, a method includes determining ambient light around an electronic device of the user. On determining that the ambient light is below a pre-defined threshold, the method includes determining a lumen output of at least one content to be displayed in at least one of a continuous manner and at pre-configured intervals. Based on the determined lumen output and at least one user profile, the method includes estimating a variation in a pupil size of the user. Further, the method includes generating an eye health index for the user based on the estimated variation in the pupil size of the user. Further, the method includes tagging the at least one content as safe based on the eye health index for viewing the at least one content.
    Type: Application
    Filed: March 26, 2019
    Publication date: September 26, 2019
    Inventors: Krishna Kishor JHA, Ashish Kumar SINGH, Mahammadrafi Raimansab MANIYAR, Vaisakh Punnekkattu CHIRAYIL S B, Rajib BASU, Gaurav GUPTA
  • Publication number: 20190295122
    Abstract: A method and apparatus for facilitating management of a digital Ad campaign are disclosed. The method includes causing display of a user interface (UI) to provide options to an advertiser to select one or more demand-side platforms (DSPs) in relation to an Ad campaign. A selection of the one or more DSPs with a selection of a respective frequency capping condition for each DSP is received along with a selection of an overall frequency capping condition. A number of Ad impressions related to the Ad campaign for an online visitor is tracked. At least one DSP is caused to stop display of one or more advertisements to the online visitor for a predefined time period if at least one of the overall frequency capping condition and the respective frequency capping condition associated with the at least one DSP is satisfied based on the tracking of the number of Ad impressions.
    Type: Application
    Filed: March 25, 2019
    Publication date: September 26, 2019
    Inventors: Gaurav Kumar, Nitin Gupta, Priyank Garg
  • Publication number: 20190297675
    Abstract: An aircraft includes an air data sensor and a heating element. The air data sensor includes a probe and transducer coupled to the probe. The heating element is disposed within the probe and is configured to emit heat that heats the probe. The aircraft further comprises a heater control system in signal communication with the heating element and a thermal sensor system. The thermal sensor system is configured to determine the emitted heat from the heating element based on the thermal radiation of heat released from a surface of the probe. In this manner, the heater control system can actively vary the temperature of the heating element based on the emitted heat from the heating element.
    Type: Application
    Filed: July 17, 2018
    Publication date: September 26, 2019
    Inventors: Prashant Vadgaonkar, Gaurav Sahay, Daniel Higgins
  • Publication number: 20190295086
    Abstract: A method includes determining, for each device in a first set of devices associated with a fraudulent transaction initiated by a plurality of flagged accounts, a suspicion score based on a number of fraudulent transactions associated with the device. The method also includes determining a relationship between each device in the first set and other devices in a second set that have initiated at least one legitimate transaction using at least one of the plurality of flagged accounts. The method further includes determining, for each device in the second set, an average suspicion score based on the suspicion score for each device in the first set that is related to the device in the second set. The method still further includes determining that the average suspicion score for a particular device in the second set is above a threshold, and blocking a pending transaction involving the particular device.
    Type: Application
    Filed: March 23, 2018
    Publication date: September 26, 2019
    Inventors: Himanshu ASHIYA, Gaurav AGARWAL, Atmaram Prabhakar SHETYE
  • Publication number: 20190297477
    Abstract: A method for transferring at least one service in a device and device thereof are provided. The method includes detecting invoking of an application on the electronic device, in response to the detection, providing access of a radio frequency (RF) transceiver of the device to a first subscriber identity module (SIM), the first SIM being in an active data session, and enabling transfer of at least one service associated with at least one second SIM to the first SIM.
    Type: Application
    Filed: June 10, 2019
    Publication date: September 26, 2019
    Inventors: Shyjumon NANKANDIYIL, Anand ASATI, Gurmanjeet Singh SIDHU, Inderjeet Singh BEDI, Samrat BHASIN, Gaurav GOEL, Amod ASHOKCHOURASIA
  • Patent number: 10421877
    Abstract: Provided is an aqueous composition comprising latex polymer particles that comprise (a) 40% to 95%, by weight based on the dry weight of the latex polymer, a core polymer that comprises (i) polymerized units of one or more monofunctional vinyl monomers, and (ii) polymerized units of one or more multivinyl monomers, and (b) 5% to 60%, by weight based on the dry weight of the latex polymer, a shell polymer that comprises (i) polymerized units of one or more monofunctional vinyl monomers, and (ii) polymerized units of one or more vinyl monomers having a latent crosslinking group selected from the group consisting of trialkoxysilyl groups, oxoacetyl groups, and mixtures thereof.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: September 24, 2019
    Assignee: Rohm & Haas Company
    Inventors: Edward E. Lafleur, Himal Ray, Gaurav Pranami
  • Patent number: 10423503
    Abstract: Methods and systems for identifying a set of disks within a cluster and then storing a plurality of data chunks into the set of disks such that the placement of the plurality of data chunks within the cluster optimizes failure tolerance and storage system performance for the cluster are described. The plurality of data chunks may be generated using replication of data (e.g., n-way mirroring) or application of erasure coding to the data (e.g., using a Reed-Solomon code or a Low-Density Parity-Check code). The topology of the cluster including the physical arrangement of the nodes and disks within the cluster and status information for the nodes and disks within the cluster (e.g., information regarding disk fullness, disk performance, and disk age) may be used to identify the set of disks in which to store the plurality of data chunks.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: September 24, 2019
    Assignee: Rubrik, Inc.
    Inventors: Garvit Juniwal, Gaurav Jain, Adam Gee
  • Patent number: 10423971
    Abstract: The disclosure includes implementations for providing a recommendation to a driver of a second DSRC-equipped vehicle. The recommendation may describe an estimate of how long it would take the second DSRC-equipped vehicle to receive a roadside service from a drive-through business. A method according to some implementations may include receiving, by the second DSRC-equipped vehicle, a Dedicated Short Range Communication message (“DSRC message”) that includes path history data. The path history data may describe a path of a first DSRC-equipped vehicle over a plurality of different times while the first DSRC-equipped vehicle is located in a queue of the drive-through business. The method may include determining delay time data for the second DSRC-equipped vehicle based on the path history data for the first DSRC-equipped vehicle. The delay time data may describe the estimate. The method may include providing the recommendation to the driver. The recommendation may include the estimate.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: September 24, 2019
    Inventors: Gaurav Bansal, Hongsheng Lu, John Kenney, Toru Nakanishi
  • Patent number: 10423621
    Abstract: Systems and methods of voice activated thread management in a voice activated data packet based environment are provided. A natural language processor (“NLP”) component can receive and parse data packets comprising a first input audio signal to identify a first request and a first trigger keyword. A direct action application programming interface (“API”) can generate a first action data structure with a parameter defining a first action. The NLP component can receive and parse a second input audio signal to identify a second request and a second trigger keyword, and can generate a second action data structure with a parameter defining a second action. A pooling component can generate the first and second action data structures into a pooled data structure, and can transmit the pooled data structure to a service provider computing device to cause it device to perform an operation defined by the pooled data structure.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: September 24, 2019
    Assignee: GOOGLE LLC
    Inventors: Gaurav Bhaya, Robert Stets
  • Publication number: 20190289017
    Abstract: Provided is a process, including: receiving, a first request to generate a limited-use authentication credential; obtaining, a shared-secret value; determining, a measured geolocation of the credential-generating computing device; determining a coarser-geolocation-based value based on the measured geolocation; determining, a use-limiting value that constrains an amount of times generated credentials are valid or a duration of time over which generated credentials are valid; generating a limited-use authentication credential from one or more cryptographic hash values based on the shared-secret value, the coarser-geolocation-based value, and the use-limiting value; outputting the limited-use authentication credential for submission to the remote authentication application; generating an expected limited-use authentication credential based on a value indicative of a valid geolocation of a user associated with the shared-secret value; determining that the expected credential corresponds to a received limited-use
    Type: Application
    Filed: March 14, 2018
    Publication date: September 19, 2019
    Inventor: Gaurav Agarwal
  • Publication number: 20190283709
    Abstract: The disclosure includes embodiments for theft deterrent for a connected vehicle using Basic Safety Message (BSM)-based Vehicle-to-Anything (V2X) communication. In some embodiments, a method includes receiving, by a V2X radio, a wireless message that is transmitted by a first connected vehicle whose ignition is disengaged. In some embodiments, the method includes determining, based on a payload of the wireless message, that the first connected vehicle is being subjected to criminal activity. In some embodiments, the method includes taking a remedial action responsive to determining that the first connected vehicle is being subjected to criminal activity. In some embodiments, the remedial action is operable to deter the occurrence of the criminal activity (i.e., stop the first connected vehicle from being stolen) or gather visual evidence of the criminal activity.
    Type: Application
    Filed: March 14, 2018
    Publication date: September 19, 2019
    Inventors: Hongsheng Lu, Gaurav Bansal, John Kenney
  • Publication number: 20190286465
    Abstract: A system and method include determining underprovisioning of a guest physical memory of a virtual machine running on a computing node. The node includes hardware resources that are mapped the guest physical memory by a hypervisor. The hypervisor receives page fault information from the virtual machine based on page faults in the virtual machine. The hypervisor generates a table that includes virtual memory address-process indicator pair entries and corresponding page fault numbers. The hypervisor removes those entries that have a corresponding page fault number that is less than a first threshold value. The hypervisor determines a size of a revolving memory based on the number of remaining entries and a page size of the guest physical memory. If the revolving memory size is less than a second threshold value in relation to the allocated size of the guest physical memory, the hypervisor indicates underprovisioning of the guest physical memory.
    Type: Application
    Filed: March 16, 2018
    Publication date: September 19, 2019
    Inventors: Miao Cui, Malcolm Crossley, Gaurav Poothia