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: 20160180316
    Abstract: Techniques to automatically predict and configure payment transaction are described. In one embodiment, an apparatus may comprise a prediction component operative to receive context information for a user and predict a user interest in a payment transaction based on the context information, a user interface component operative to offer to initiate the payment transaction to the user based on the predicted user interest in the payment transaction and receive a user confirmation of the user interest in the payment transaction, and a payment component operative to initiate the payment transaction in response to the received user confirmation. Other embodiments are described and claimed.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Applicant: FACEBOOK, INC.
    Inventors: Xiao Ou Wang, Sean Anthony Heywood, Stephen Moore Davis, Robert Franklin Daniel, Akash Gaurav Gupta
  • Publication number: 20160183053
    Abstract: A device may receive an indication that a first device, a second device, and a third device are within communication range of a target device. The first device may be outside of communication range of a positioning system that provides information for determining a location. The target device may be outside of communication range of the positioning system and outside of communication range of three or more devices which are within communication range of the positioning system. The device may receive information that identifies a first location associated with the first device, a second location associated with the second device, and a third location associated with the third device. The device may determine a target device location based on the information that identifies the first location, the second location, and the third location. The device may provide or store information that identifies the target device location.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventors: Guanqun BAO, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
  • Publication number: 20160179323
    Abstract: Embodiments described herein provide systems, methods, and computer readable storage media for facilitating an in-place web communication related to content of a webpage. In a particular embodiment, a method provides determining that an indicator is positioned by a user of the user system over a first location on a webpage of a website displayed on the user system and receiving a user selection from the user that requests a communication with an agent system. In response to the user selection, the method provides transferring information associated with the first location to a collaboration system. The collaboration system uses the information to determine a subject matter context for the communication and transfers an indication of the subject matter context to the agent system for use during the communication. Furthermore, the method provides establishing the communication with the agent system via the collaboration system.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Inventors: Ramanujan S. Kashi, Gaurav Badge, Thirunavukkarasu Arjunan
  • Publication number: 20160181714
    Abstract: A connector for a multi-array bottom side array is described that uses a spring bias. In one example, a connector includes a connector housing, the connector housing having a bottom surface, and a plurality of resilient connectors opposite the bottom surface to electrically connect to a corresponding plurality of pads of an integrated circuit package, a cable connector to electrically connect the resilient connectors to a cable, a base plate having a bottom surface to press against a circuit board, and a top surface opposite the bottom surface, and plurality of spring members coupled between the base plate and the connector bottom surface to press the base plate bottom surface against the system board and to press the connector housing connectors against the package.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: GAURAV CHAWLA, David J. Llapitan, Jeffory L. Smalley, Tejinder Pal Aulakh, Vijaykumar Krithivasan, Donald T. Tran
  • Publication number: 20160183375
    Abstract: Embodiments of the present disclosure are directed towards a socket loading element and associated techniques and configurations. In one embodiment, an apparatus may include a loading element configured to transfer a compressive load from a heat spreader to a socket assembly, wherein the loading element is configured to form a perimeter around a die when the loading element is coupled with an interposer disposed between the die and the socket assembly and wherein the loading element includes an opening configured to accommodate the die. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Vijaykumar Krithivasan, Jeffory L. Smalley, David J. Llapitan, Gaurav Chawla, Mani Prakash, Susan F. Smith
  • Publication number: 20160179400
    Abstract: A method for setting a compression ratio for utilizing a compressed memory pool (which is backed by pinned memory) by a virtual memory manager (VMM). Compression of pages of corresponding segments can be tracked as part of a VMM paging algorithm that compresses pages to store in a compressed memory pool. A segment having pages with an average compression ratio below a threshold is identified. The identified segment pages are prevented from utilizing the compressed memory pool resulting in optimizing the use of the compressed memory pool.
    Type: Application
    Filed: June 10, 2015
    Publication date: June 23, 2016
    Inventors: Gaurav Batra, Sreenivas Makineedi
  • Publication number: 20160179968
    Abstract: Systems, methods, and non-transitory computer readable media configured to detect access by a user to an original content item relating to a story. At least one of a comments based technique, a token based technique, and a tag based technique is performed on content items. Constraints are applied to identify at least one follow up content item from the content items relating to a development of the story.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventors: Holly Marie Ormseth, Elad Gerson, Guy Dassa, Khalid Bakry El-Arini, Gaurav Shankar, Yuanxuan Wang, Varun Kacholia, Prasoon Mishra, David Vickrey, Sanjeet Uday Hajarnis, Sahil P. Thaker
  • Publication number: 20160177733
    Abstract: A method of forming a component for use in a gas turbine engine comprises the steps of determining a desired shape for a cooling hole on a gas turbine engine component, and determining the likely deposition of a coating to be provided on the component into the cooling hole. An intermediate cooling hole is formed that has an enlarged area from the desired shape to account for deposition of the coating. The component is then coated. A component and an intermediate component for use in a gas turbine engine are also disclosed.
    Type: Application
    Filed: March 5, 2015
    Publication date: June 23, 2016
    Inventors: Scott D. Lewis, Gaurav M. Patel, Jeffery Scott Hembree, San Quach, Mark F. Zelesky, David J. Candelori, Dominic J. Mongillo
  • Publication number: 20160182643
    Abstract: Embodiments described herein provide systems and method for implementing privacy control in a co-browsing environment. In a particular embodiment, a method provides receiving an instruction in a co-browsing server to initiate a co-browsing session for a website with a first client and a second client. The method further provides receiving first privacy settings from the first client, wherein the first privacy settings indicate how the website should be presented at the second client. The method further provides presenting the website at the first client and presenting the website at the second client based on the first privacy settings.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Inventors: Gaurav Badge, Ramanujan S. Kashi, Biswajyoti Pal
  • Patent number: 9372845
    Abstract: A computer-implemented method, carried out by one or more processors, for managing product configuration files. In an embodiment, the method comprises the steps of receiving, by one or more processors, a document containing one or more annotations, wherein the one or more annotations are associated with one or more files; determining, by one or more processors, an annotation has been selected from the one or more annotations to access a particular file associated with the selected annotation; linking, by one or more processors, a storage location for the particular file associated with the selected annotation to the received document; and displaying, by one or more processors, content of the particular file associated with the selected annotation in the received document.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Nigam, Arun Ramakrishnan, Rohit Shetty
  • Publication number: 20160168941
    Abstract: A system for high pressure proppant blending includes at least one high pressure pump coupled to a high pressure flow path, the high pressure flow path entering a wellhead. The system further includes a chamber storing a mixture of proppant and compressed gas. The system also includes a high pressure nozzle. An output of the high pressure nozzle is coupled to the high pressure flow path between the at least one high pressure pump and the wellhead. The chamber is coupled to an input of the high pressure nozzle.
    Type: Application
    Filed: December 15, 2014
    Publication date: June 16, 2016
    Inventors: ANDRES RODELA, BLAKE BURNETTE, D.V. SATYANARAYANA GUPTA, WILLIAM MCCARTY, GAURAV AGRAWAL
  • Publication number: 20160168424
    Abstract: Presently described are linerless sheeting articles comprising a substrate, a pressure sensitive adhesive layer disposed on the substrate, and a water soluble protective layer disposed on the pressure sensitive adhesive layer. The water soluble protective layer comprises at least 50 wt-% solids of a water soluble polymer and a polymer additive comprising a fluorinated-group, a silane group, or a combination thereof. The polymer additive is typically present in an amount no greater than 5 wt-% solids. In a favored embodiment, the polymer additive is an oligomer. Methods of making and applying the sheeting article are also described.
    Type: Application
    Filed: August 30, 2013
    Publication date: June 16, 2016
    Applicant: 3M Innovative Properties Company
    Inventors: Aniket N/A, Jitendra S. Rathore, Gaurav Manik, Suresh Iyer
  • Publication number: 20160173070
    Abstract: A level shifter includes a latch having first and second branches, first and second outputs, first and second control switches in series between the respective branches and outputs, and a controller receiving first and second output signals and outputting first and second control signals to the first and second control switches for controlling activation thereof. In an initial state, the first output signal is in the first state, the first control switch is activated, the second output signal is in the second state, and the second control switch is deactivated. In a final state, the first output signal is in the second state, the first control switch is deactivated, the second output signal is in the first state, and the second control switch is activated. The controller changes the first and second control signals only after the first and second output signals reach the respective second and first states.
    Type: Application
    Filed: December 11, 2014
    Publication date: June 16, 2016
    Inventors: Kaushlendra Trivedi, Gaurav Agrawal, Ramji Gupta, Luv Pandey
  • Publication number: 20160166728
    Abstract: Bioadhesives and crosslinked gels therefrom are disclosed. The bioadhesives can be applied to a vessel for occluding the vessel. The present disclosure also describes kits that comprise the various components for preparing and applying the bioadhesives. Bioadhesives of the present disclosure include: (i) a biopolymer having one or more first chemically reactive amine groups; (ii) a biocompatible crosslinker having at least two second chemically reactive groups that can chemically react with the one or more first chemically reactive amine groups of the biopolymer; and (iii) a biocompatible rheological modifier.
    Type: Application
    Filed: February 19, 2016
    Publication date: June 16, 2016
    Inventor: Gaurav Girdhar
  • Publication number: 20160173106
    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: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Inventors: Naman Gupta, Amol Agarwal, Gaurav Goyal
  • Patent number: 9367650
    Abstract: In an example embodiment, a first set of estimated locations for calibration points in a roof is identified in a first satellite image, the first satellite image having a first zoom level and a first angle relative to ground. Then a second set of estimate locations for the calibration points is identified in a second satellite image, the second satellite image having a second zoom level and a second angle relative to ground. Actual locations for the calibration points are derived using the first and second sets of estimated locations, the first and second zoom levels, and the first and second angles. Then dimension information is calculated for the roof based on the derived actual locations for the calibration points.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: June 14, 2016
    Assignee: eBay Inc.
    Inventors: Brian Gontowski, Gaurav Rekhi, Joe Augenbraun
  • Patent number: 9367411
    Abstract: A device includes a first processing unit and a second processing unit. The first processing unit is configured to execute a performance test on the device. The second processing unit is in communication with the first processing unit, and is configured to migrate an application from the second processing unit to the first processing unit. The second processing unit is further configured to detect a failure of the first processing unit, to migrate the application to a third processing unit in response to the failure of the first processing unit, and to assign a first plurality of ports to the third processing unit in response to the failure of the first processing unit.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: June 14, 2016
    Assignee: DELL PRODUCTS, LP
    Inventors: Saikrishna Kotha, Dean W. Peters, Gaurav Chawla
  • Patent number: 9369262
    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: Grant
    Filed: August 28, 2014
    Date of Patent: June 14, 2016
    Inventors: John Kenney, Gaurav Bansal
  • Patent number: 9366725
    Abstract: A two-input multiplexer includes first, second, and third CMOS inverters, a transmission gate, and a tri-state inverter. The first CMOS inverter receives a select signal and outputs an inverted select signal. The second CMOS inverter receives a first input signal and outputs an inverted first input signal. The transmission gate receives the select signal, the inverted first input signal, and the inverted select signal, and outputs the inverted first input signal. The tri-state inverter receives the second input signal, the inverted select signal, and the select signal, and generates an inverted second input signal. The third CMOS inverter receives one of the inverted first and second input signals, and outputs one of the first and second input signals, respectively.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: June 14, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Gourav Kapoor, Preeti Agarwal, Gaurav Gupta
  • Publication number: 20160162338
    Abstract: This disclosure presents computational systems and methods that allocate cost of resources of a cluster of server computers used by virtual machines in a virtual data center. In one aspect, a fair unit rate is computed based on the larger of a measured average utilization or an expected utilization of a cluster resource of server computers within a physical data center by virtual machines. The fair unit rate is a cost per unit of resource used over a period of time and is used to compute an allocated cost of the virtual machine usage of the cluster resource.
    Type: Application
    Filed: February 11, 2015
    Publication date: June 9, 2016
    Inventors: DATTATHREYA SATHYAMURTHY, Kumar Gaurav, Piyush Bharat Masrani, Hemanth Kumar Pannem, Chintesh Pulavarthi