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: 9444273
    Abstract: An apparatus and method for operating a peer-to-peer wireless communication network among batteries. A first step includes providing a plurality of batteries with each internally housing a processor and a wireless communication transceiver. A next step includes designating one of the batteries as a master in the network, and the remaining batteries as slaves. A next step includes measuring at least one battery operating parameter for each battery by its associated processor. A next step includes peer-to-peer communicating a health indication of each battery, based on the at least one battery operating parameter, to the master that can determine which of the batteries is the healthiest, and inform a user of the healthiest batteries.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: September 13, 2016
    Assignee: Symbol Technologies, LLC
    Inventors: Gaurav Gothoskar, Rohan Chopra
  • Patent number: 9442937
    Abstract: Techniques are described herein which minimize the impact of virtual machine snapshots on the performance virtual machines and hypervisors. In the context of a volume snapshot which may involve (i) taking virtual machine snapshots of all virtual machines associated with the volume, (ii) taking the volume snapshot, and (iii) removing all the virtual machine snapshots, the virtual machine snapshots may be created in a first order and removed in a second order. Specifically, snapshots for busy virtual machines (i.e., virtual machines with higher disk write activity) may be created last and removed first. Consequently, snapshots of busy virtual machines are retained for the shorter periods of time, thereby minimizing the effect of virtual machine snapshots on those virtual machines (and their associated hypervisors) that would be most negatively impacted by virtual machine snapshots.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: September 13, 2016
    Assignee: Nimble Storage, Inc.
    Inventors: Raja Shekar Chelur, Juhsun Wang, Gaurav Ranganathan
  • Patent number: 9442623
    Abstract: Apparatus, systems, and methods may operate to determine a substantially perpendicular current distance from a cursor guide line that passes through a given current cursor location, to a reference point. Additional activity may include determining candidate guide lines that comprise a subset of a larger group of guide lines and that are associated with at least one drawing object, each one of the subset having a substantially perpendicular reference distance to the reference point that is within a range defined by a snapping tolerance and the current distance. A snapping location can be displayed on the closest one of the subset as measured from the current cursor location. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: September 13, 2016
    Assignee: Adobe Systems Incorporated
    Inventor: Gaurav Jain
  • Patent number: 9441462
    Abstract: A downhole filter comprising includes an open cell foam; and nanoparticles disposed in the open cell foam and exposed within pores of the open cell foam. A method of preparing the downhole filter includes combining a polyisocyanate and polyol to form a polymer composition; introducing nanoparticles into the polymer composition; and foaming the polymer composition to produce the downhole filter comprising an open cell foam having nanoparticles exposed within pores of the open cell foam. The nanoparticles can be derivatized with functional groups.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: September 13, 2016
    Assignee: BAKER HUGHES INCORPORATED
    Inventors: Soma Chakraborty, Michael H. Johnson, Gaurav Agrawal
  • Publication number: 20160260131
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A search query is received. Search results responsive to the query are identified, including identifying a first search result in a top set of search results that is associated with a brand. Based at least in part on the query, one or more eligible content items are identified for delivery along with the search results responsive to the query. A determination is made as to when at least one of the eligible content items is associated with a same brand as the brand associated with the first search result. The first search result and one of the determined at least one eligible content items are combined into a combined content item and providing the combined content item as a search result responsive to the request.
    Type: Application
    Filed: May 12, 2016
    Publication date: September 8, 2016
    Inventors: Conrad Wai, Christopher Souvey, Lewis Denizen, Gaurav Garg, Awaneesh Verma, Emily Kay Moxley, Jeremy Silber, Daniel Amaral de Medeiros Rocha, Alexander Fischer
  • Publication number: 20160261397
    Abstract: The disclosure includes a system and method for implementing full-duplex wireless communications between communication devices. The system includes a processor and a memory storing instructions that, when executed, cause the system to: create, at a first communication device, first data to transmit to a second communication device; switch a half-duplex operation mode of the first communication device to a full-duplex operation mode to activate the full-duplex operation mode of the first communication device; transmit a first portion of the first data from the first communication device to the second communication device using a wireless channel; and transmit, in the full-duplex operation mode of the first communication device, a remaining portion of the first data to the second communication device while simultaneously receiving second data from the second communication device using the wireless channel.
    Type: Application
    Filed: May 12, 2016
    Publication date: September 8, 2016
    Inventors: John KENNEY, Gaurav BANSAL
  • Publication number: 20160261743
    Abstract: A contact center includes an outbound server to make a call to a callee and a media device. The media device receives an audio signal based on the call, to determine a Mel-frequency cepstral coefficient for the received audio signal, and to match the Mel-frequency cepstral coefficient for the audio signal to a Mel-frequency cepstral coefficient for a pre-recorded carrier message. The media device can determine a content of the audio signal based on the match.
    Type: Application
    Filed: September 4, 2015
    Publication date: September 8, 2016
    Inventors: Vera Grodek, Gaurav Mehrotra, Paul Gvildys, Nelson Shundo, Alex Ka Yu Lee
  • Publication number: 20160259665
    Abstract: Methods and apparatus to select virtualization environments are disclosed. An example method includes determining, via a processor, characteristics of a virtualized application that is deployed in an existing virtualization environment, analyzing, via the processor, the characteristics of the virtualized application to select a subset of virtualization environments that are capable of executing the virtualized application, the subset of virtualization environments selected from a set of virtualization environments of different virtualization environment types used in the datacenter, comparing, via the processor, the characteristics of the virtualized application to the virtualization environments of the subset of virtualization environments to determine scores for the virtualization environments, and migrate the virtualized application from the existing virtualization environment to a new virtualization environment based on the scores.
    Type: Application
    Filed: May 8, 2015
    Publication date: September 8, 2016
    Inventors: KUMAR GAURAV, HEMANTH KUMAR PANNEM
  • Publication number: 20160259660
    Abstract: Methods and apparatus to select virtualization environments are disclosed. An example method includes determining, via a processor, characteristics of a virtualized application that is awaiting deployment, analyzing, via the processor, the characteristics of the virtualized application to select a subset of virtualization environments that are capable of executing the virtualized application, the subset of virtualization environments selected from a set of virtualization environments of different virtualization environment types used in the datacenter, comparing, via the processor, the characteristics of the virtualized application to the virtualization environments of the subset of virtualization environments to determine scores for the virtualization environments, and deploying the virtualized application in the virtualization environment based on the scores.
    Type: Application
    Filed: May 8, 2015
    Publication date: September 8, 2016
    Inventors: KUMAR GAURAV, HEMANTH KUMAR PANNEM
  • Publication number: 20160259035
    Abstract: A probe is described for analyzing a target using an array of transceivers formed of transmitter/receiver pairs. As opposed to the prior art, the high voltage trigger signals from used to trigger the transmitters are separated from the output signals of the receivers thereby resulting in a simpler and more efficient circuitry. Moreover, the output signals are delayed to compensate for the delays in the echo signals from the target due to the varying distance between the different transceivers and the target. The probe can be used for analyzing pathological organs, as well as many other objects such as gas pipes, airplane wings, etc.
    Type: Application
    Filed: March 4, 2016
    Publication date: September 8, 2016
    Applicant: NOBLE SENSORS, LLC
    Inventors: Gaurav PANDEY, Martin J. WEINBERG, Richard S. KOPLIN
  • Patent number: 9436719
    Abstract: Systems and methods for regularly updating portions of a merged index are provided. Initially, upon receiving an indication that modifications have occurred to content of web-based documents, dynamic update of index (DUI) objects that identify the documents and expose the modified content are composed by ascertaining relative positions of the modified content within the documents, and packaging identifiers of the documents, the relative positions, and metadata underlying the modified content into a message. The DUI objects are applied to an overloading index that maintains structured records of recent modifications. In particular, portions of the overloading index are targeted utilizing the document identifiers and the relative positions specified by the DUI object, thereby updating the targeted portions within the overloading index corresponding to the modified content without rewriting the entire overloading index.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhas Kumar, Pratibha Permandla, Gaurav Sareen, Anna Timasheva, Deepak Shankar
  • Patent number: 9433782
    Abstract: An active implantable medical device (AIMD) for use with a medical lead carrying at least one lead electrode. The AIMD comprises interior electronic circuitry configured for performing a medical function via the medical lead, an electrically conductive case containing the interior electronic circuitry, at least one electrical terminal configured for electrically coupling the electronic circuitry respectively to the lead electrode(s), and an inductive element coupled in series between the electrical terminal(s) and the case. The inductive element is configured for hindering the shunting of electrical current from the at least one electrical terminal to the case that has been induced by electromagnetic interference (EMI) impinging on the medical lead.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: September 6, 2016
    Assignee: Boston Scientific Neuromodulation Corporation
    Inventors: Joseph M. Bocek, Kiran K. Gururaj, Matthew Lee McDonald, Gaurav Gupta, Mizanur Rahman, Ross D. Venook
  • Patent number: 9438488
    Abstract: The present disclosure is directed towards systems and methods for monitoring application level flow for database applications served by a cluster of servers. An application flow monitor may receive and distribute write requests of a client to at least one master server and read requests of the client to one or more slave servers, based on load balancing or similar policies. The application flow monitor may receive responses from the recipient server and may aggregate the requests and responses into Internet Protocol Flow Information Export (IPFIX) messages that may describe the entire communication flow for the application. Accordingly, application flow statistics may be monitored, regardless of which server was involved in any particular request/response exchange, allowing scalability without impairment of administrative processes.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: September 6, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Rajesh Joshi, Gaurav Chhawchharia
  • Patent number: 9433975
    Abstract: A method of forming a nano-coating on a substrate comprises: depositing a first layer on a surface of the substrate, the first layer comprising a polymeric composition; depositing a second layer on the surface of the first layer opposite the substrate, the second layer comprising nanographene derivatized with a functional group selected from the group consisting of carboxy, epoxy, ether, ketone, amine, hydroxyl, alkoxy, alkyl, lactones, aryl, functionalized polymeric, functionalized oligomeric groups, and combinations thereof; and repeating the foregoing steps such that multiple alternating layers are formed, wherein each successive occurrence of the first layer is deposited on a previously deposited occurrence of the second layer.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: September 6, 2016
    Assignee: BAKER HUGHES INCORPORATED
    Inventors: Soma Chakraborty, Jiang Zhu, Gaurav Agrawal
  • Patent number: 9438248
    Abstract: An n-bit counter is formed from cascading counter sub-modules. The counter includes combinatorial control logic coupled to a lower-order counter sub-module. The control logic includes a clock-gating integrated cell arranged to clock gate at least one higher-order counter sub-module dependent on a logical combination of outputs of the lower-order counter sub-module and to provide a multi-cycle path for resolution of a logical combination of outputs of any subsequent cascaded counter sub-modules. The control logic does not include any intervening memory device between the lower-order counter sub-module and the clock-gating integrated cell for use in determining a later control logic output.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: September 6, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Naman Gupta, Amol Agarwal, Gaurav Goyal
  • Patent number: 9438673
    Abstract: Tenant changes are received at a multi-tenant service. The tenant changes are segmented, by tenant, and individual update streams are established with individual tenant stream processors. Each tenant stream processor makes changes for a given tenant, until the changes for that tenant are completed.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vipul Bansal, Marcus Vinicius Silva Gois, Mark Coburn, Suraj Gaurav, Swaminathan Pattabiraman
  • Publication number: 20160254684
    Abstract: An apparatus and method for operating a peer-to-peer wireless communication network among batteries. A first step includes providing a plurality of batteries with each internally housing a processor and a wireless communication transceiver. A next step includes designating one of the batteries as a master in the network, and the remaining batteries as slaves. A next step includes measuring at least one battery operating parameter for each battery by its associated processor. A next step includes peer-to-peer communicating a health indication of each battery, based on the at least one battery operating parameter, to the master that can determine which of the batteries is the healthiest, and inform a user of the healthiest batteries.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: GAURAV GOTHOSKAR, ROHAN CHOPRA
  • Publication number: 20160254629
    Abstract: Embodiments of the present disclosure are directed towards socket contact techniques and configurations. In one embodiment, an apparatus may include a socket substrate having a first side and a second side disposed opposite to the first side, an opening formed through the socket substrate, an electrical contact disposed in the opening and configured to route electrical signals between the first side and the second side of the socket substrate, the electrical contact having a cantilever portion that extends beyond the first side, wherein the first side and surfaces of the socket substrate in the opening are plated with a metal. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: September 26, 2014
    Publication date: September 1, 2016
    Applicant: Intel Corporation
    Inventors: Dhanya Athreya, Gaurav Chawla, Kemal Aygun, Glen P. Gordon, Sarah M. Canny, Jeffory L. Smalley, Srikant Nekkanty, Michael Garcia, Joshua D. Heppner
  • Publication number: 20160253251
    Abstract: Physical storage devices are configured as a redundant array of independent disks (RAID). As such, storage space of the physical storage devices is allocated to the RAID, and each physical storage device is part of the RAID. Where a portion of the storage space of the physical storage devices is not allocated to the RAID, this portion of the storage space is configured so that it is usable and is not wasted.
    Type: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Inventors: Gaurav Chhaunker, Muthu A. Muthiah, Dhaval K. Shah, Ganesh Sivaperuman
  • Patent number: D766253
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: September 13, 2016
    Assignee: GOOGLE INC.
    Inventors: Awaneesh Verma, Jason W. Blythe, Qin Jing, Christopher Souvey, Lewis Adam Denizen, Gaurav Garg, Sundeep Jain