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: 20180349189
    Abstract: The subject technology provides for dynamic task allocation for neural network models. The subject technology determines an operation performed at a node of a neural network model. The subject technology assigns an annotation to indicate whether the operation is better performed on a CPU or a GPU based at least in part on hardware capabilities of a target platform. The subject technology determines whether the neural network model includes a second layer. The subject technology, in response to determining that the neural network model includes a second layer, for each node of the second layer of the neural network model, determines a second operation performed at the node. Further the subject technology assigns a second annotation to indicate whether the second operation is better performed on the CPU or the GPU based at least in part on the hardware capabilities of the target platform.
    Type: Application
    Filed: September 29, 2017
    Publication date: December 6, 2018
    Inventors: Francesco Rossi, Gaurav Kapoor, Michael R. Siracusa, William B. March
  • Publication number: 20180348409
    Abstract: An optical coating, such as anti-reflective coating (ARC) or colored coating for optical devices, suitable especially for mobile devices. The ARC is made up of alternating layers of low refractive index and high refractive index. At least one of the layers, preferably the top layer, is made up of nano-laminate. The nano-laminate is a structure of alternating nano-layers, each nano-layer made out of a material having refractive index similar to the layer it replaces. Optionally, each of the layers are made up of nano-laminates, such that a layer having low refractive index is made up of nano-laminates of nano-layers having low refractive index, while high index layers are made up of nano-lamonate of nano-layers having high refractive index. Each of the nano-layers is of 2-10 nanometer thickness.
    Type: Application
    Filed: June 1, 2018
    Publication date: December 6, 2018
    Inventors: Terry Bluck, Gaurav Saraf, James Craig Hunter, Changwan Hwang, Paul R. Markoff Johnson, Jae Ha Choi
  • Publication number: 20180349103
    Abstract: The subject technology provides for determining that a machine learning model in a first format includes sufficient data to conform to a particular model specification in a second format, the second format corresponding to an object oriented programming language. The subject technology transforms the machine learning model into a transformed machine learning model that is compatible with the particular model specification. The subject technology generates a code interface and code for the transformed machine learning model, the code interface including code statements in the object oriented programming language, the code statements corresponding to an object representing the transformed machine learning model. Further, the subject technology provides the generated code interface and the code for display in an integrated development environment (IDE), the IDE enabling modifying of the generated code interface and the code.
    Type: Application
    Filed: September 29, 2017
    Publication date: December 6, 2018
    Inventors: Alexander B. BROWN, Michael R. SIRACUSA, Gaurav KAPOOR, Elizabeth OTTENS, Christopher M. HANSON, Zachary A. NATION, Vrushali MUNDHE, Srikrishna SRIDHAR
  • Publication number: 20180349160
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor subsystem having access to a memory subsystem and a device communicatively coupled to the processor subsystem, the device having an endpoint assigned for access by an operating system executing on the processor subsystem such that the endpoint appears to the operating system as a logical hardware adapter, wherein the device is configured to discover a private device coupled to the device, enumerate the private device as a managed device of the device, and map a portion of a virtual address space of an operating system executing on the processor subsystem to the private device, such that the private device is abstracted to the operating system as a virtual memory address of the operating system.
    Type: Application
    Filed: May 30, 2017
    Publication date: December 6, 2018
    Applicant: Dell Products L.P.
    Inventors: Shyam T. IYER, Gaurav CHAWLA, Duk M. KIM, Srikrishna RAMASWAMY
  • Patent number: 10144148
    Abstract: A method of detecting kickback during operation of a saw includes identifying with a controller in a saw a measured rotational speed of a rotating blade in the saw with reference to signals from a rotational rate sensor, identifying with the controller an estimated rotational speed of the rotating blade in the saw with reference to the measured rotational speed, at least one previously measured rotational speed, and a measurement of a previous change in rotational speed of the rotating blade, identifying with the controller an estimated torque force for a drive shaft of a motor in the saw that rotates the blade with reference to the measured rotational speed, and activating with the controller a blade arrest mechanism in response to a difference between the measured rotational speed and the estimated rotational speed exceeding a first threshold and the estimated torque force exceeding a second threshold.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: December 4, 2018
    Assignees: Robert Bosch Tool Corporation, Robert Bosch GmbH
    Inventors: Gaurav Pradip Laghate, Bharadwaja Maharshi Ramaswamy, Sandeep Bairampalli
  • Patent number: 10148668
    Abstract: Provided is process including receiving a request to authenticate a user; sending instructions to present an authentication user interface including a geographic map; receiving geolocations on the geographic map selected by the user; comparing the geolocations to a sequence of geolocations in an authentication credential to determine whether to authenticate the user.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: December 4, 2018
    Assignee: CA, Inc.
    Inventors: Sreenivasulu Bandi, Gaurav Kumar, Mitta Sarath Kumar, Shaik Mokhinuddeen
  • Patent number: 10146450
    Abstract: A technique is directed to managing a pool of slices provided by data storage equipment. The technique involves monitoring usage of the pool of slices provided by the data storage equipment, and generating an estimate based on the monitored usage of the pool of slices. The estimate identifies when a slice usage level of the pool of slices will reach a predefined usage level (e.g., the number of days remaining before the pool will become completely full, 90% full, 80% full, etc.). The technique further involves, in response to the estimate reaching a predefined threshold (e.g., when the number of days remaining is 5 days, 4 days, 3 days, etc.), performing a remedial activity to prevent full consumption of the pool of slices.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: December 4, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Binbin Liu Lin, Natasha Gaurav
  • Patent number: 10148492
    Abstract: A Data Center Bridged (DCB) Information Handling System (IHS) network include a plurality of switch IHSs that are connected together to provide the IHS network, and a management IHS coupled to each of the plurality of switch IHSs through a management network. The management IHS is configured to identify a plurality of data traffic flows and, for each identified data traffic flow, to determine a flow path through the IHS network. The flow paths include at least some of the plurality of switch IHSs, and the management IHS provides configuration information to each of the switch IHSs included in a flow path such that a quality of service (QoS) is provided for the data traffic flow along that flow path through the DCB IHS network according to the configuration information. Thus, the systems and methods utilize flow based networking to configure and manage DCB IHS networks.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: December 4, 2018
    Assignee: Dell Products L.P.
    Inventors: Gaurav Chawla, Rajesh Narayanan, Shyamkumar T. Iyer
  • Publication number: 20180338720
    Abstract: A method for performing actions by a wearable device is provided. The method includes detecting at least one signal indicating a movement of a muscle of the wrist, via an array of biometric sensors exposed through an inner peripheral surface of a substantially circular band of the wearable device, identifying an orientation of the wearable device corresponding to the at least one signal, and providing, based at least in part on the identification, a function corresponding to the orientation of the wearable device. The method further includes detecting, by the wearable device, an absolute orientation of the wearable device using at least one of an inertial sensor and the one or more body sensors. The method further includes dynamically performing an action, by the wearable device, based on a pre-stored mapping of the at least one physiological parameter and the absolute orientation of the wearable device.
    Type: Application
    Filed: May 25, 2018
    Publication date: November 29, 2018
    Inventors: Gaurav GUPTA, Sonu AGARWAL
  • Publication number: 20180343433
    Abstract: A method for providing galvanic vestibular stimulation corresponding to accelerations in scenes of a video. Embodiments include (1) receiving a three dimensional video signal including three dimensional video angular velocity information, (2) receiving a three dimensional head orientation signal including three dimensional head angular velocity information, (3) calculating resultant three dimensional angular velocity information based on the video angular velocity information and the head angular velocity information, (4) calculating three dimensional acceleration information based on the resultant three dimensional angular velocity information, and (5) generating three dimensional galvanic vestibular stimulation signals corresponding to the resultant three dimensional angular acceleration information, wherein the three dimensional stimulation signals will stimulate three dimensional acceleration sensations corresponding to accelerations on the user viewing the displayed scenes.
    Type: Application
    Filed: December 19, 2016
    Publication date: November 29, 2018
    Inventors: Gaurav N. Pradhan, Michael J. Cevette, Jan Stepanek
  • Publication number: 20180342109
    Abstract: A method to determine a body pose of a user in a virtual reality or augmented reality system includes acquiring sensor data from a plurality of sensors in a garment worn by a user. The sensor data is processed to generate a processed sensor data set, wherein the processed sensor data set is scaled for the size of the user. The processed sensor data set is converted to a pose data set. The pose vector data set is then used by a viewer device to render the body pose of the user.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 29, 2018
    Inventors: Shahab HAMIDI-RAD, Kent LYONS, Akshay PUSHPARAJA, Zijun YAO, Gaurav AGARWAL, Alan ZHANG, Teja KANCHINADAM, Rushil KHURANA
  • Publication number: 20180341971
    Abstract: A system for managing multiple loyalty accounts, the system including one or more processing devices that receive a request indicative of a merchant and a user identifier, use the user identifier to obtain loyalty point data indicative of at least a points balance for each of multiple user loyalty accounts, use the merchant identifier to determine a merchant loyalty program for which the merchant can redeem loyalty points, calculate a points amount with the loyalty point data, the merchant loyalty program, and one or more rules, the one or more rules being at least partially indicative of conversion rates between loyalty programs, and at least one of provide a points indication indicative of the points amount to allow the points amount to be presented to the user, and cause points to be redeemed at least partially to allow a transaction to be selectively performed.
    Type: Application
    Filed: May 25, 2018
    Publication date: November 29, 2018
    Inventors: Hemal Shah, Arpit Patel, Gaurav Dayal
  • Publication number: 20180341537
    Abstract: A mechanism for disambiguation of error logging during a warm reset is disclosed. A system agent detects an error occurring during bootstrapping of a processor package. The error occurs prior to initiation of a machine check system. A wide pulse event is initiated to signal a wide pulse register to store a wide pulse time stamp counter value. The wide pulse event also signals a lap register to store a lap time stamp counter value. The wide pulse register maintains the wide pulse time stamp counter value during a warm reset, and the lap register clears the lap time stamp counter value during the warm reset. The system agent obtains the wide pulse time stamp counter value and the lap time stamp counter value after bootstrapping is complete to determine an order of occurrence of the error relative to the warm reset.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 29, 2018
    Inventors: Subhankar Panda, Gaurav Porwal
  • Publication number: 20180340393
    Abstract: A seal including a fluid resistive cover, a structured element disposed at an inside surface of the cover and drawable with the cover between a first position and a second position.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 29, 2018
    Applicant: Baker Hughes Incorporated
    Inventors: Naeem-Ur-Rehman Minhas, Gaurav Agrawal, Asok Janardhanan Nair
  • Patent number: 10140434
    Abstract: A computing system that provides access to electronic content includes a processor, a data store, and a user interface component. The data store is coupled to the processor and configured to store the electronic content. The user interface component is coupled to the processor and configured to generate a user interface allowing an internal user to generate a sharing request to share electronic content with an external user. The processor is configured to determine whether the internal user is a member of a group that is allowed to externally share content and to inhibit external sharing of the electronic content if the internal user is not a member of the group that is allowed to externally share the electronic content.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rafael Lopez-Uricoechea, Gaurav Doshi, Sarat C. Subramaniam
  • Patent number: 10142167
    Abstract: In one embodiment, a device in a network receives update recovery data from a neighbor of the device in the network. The device monitors the neighbor during installation of a software update by the neighbor. The device detects an installation failure of the software update by the neighbor. The device causes recovery of the neighbor using the update recovery data, in response to detecting the installation failure of the software update by the neighbor.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: November 27, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Gaurav Chhabra, Ather Sayeed Kanak, Shashi Kumar Bansal, Michael H. Behringer
  • Patent number: 10138165
    Abstract: A formulation for use as a lost circulation preventive material is a cement-forming aqueous fluid comprising water, at least one viscoelastic surfactant (VES), at least one monovalent or multivalent salt, at least one magnesium powder, and at least one retarder. The formulation is used in a method of drilling into a subterranean formation that includes introducing into a wellbore passing at least partially through the subterranean formation the cement-forming aqueous fluid, and further increasing the viscosity of the aqueous fluid by the action of the VES forming elongated micelles; where the at least one monovalent salt is present in an amount effective to pseudo-crosslink the elongated VES micelles to further increase the viscosity of the aqueous fluid. The formulation further forms a cement by reacting the at least one magnesium powder and the water which reaction is retarded by the retarder. The water may be saline water.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: November 27, 2018
    Assignee: Baker Hughes, a GE company, LLC
    Inventors: Pranjal Sarmah, Prahlad Kumar Yadav, Gaurav Agrawal, Tianping Huang
  • Patent number: 10142905
    Abstract: Aspects of the subject disclosure may include, for example, identifying, by a processing system including a processor, a first radio access node of a mobile communication network that is overloaded according to information associated with a plurality of narrow band wireless devices connected to the first radio access node, identifying, by the processing system, a second radio access node of the mobile communication network responsive to determining that the first radio access node is overloaded, and commanding, by the processing system, the second radio access node to increase output power to cause a first narrow band wireless device of the plurality of narrow band wireless devices to transition from connection with the first radio access node to connection with the second radio access node. Other embodiments are disclosed.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: November 27, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Gaurav Gupta, Rajendra Prasad Kodaypak
  • Patent number: 10142471
    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: Grant
    Filed: September 4, 2015
    Date of Patent: November 27, 2018
    Inventors: Vera Grodek, Gaurav Mehrotra, Paul Gvildys, Nelson Shundo, Alex Ka Yu Lee
  • Patent number: 10140507
    Abstract: A virtual reality (VR) headset configured to be worn by a user. The VR headset comprises: i) a forward-looking vision sensor for detecting objects in the forward field of view of the VR headset; ii) a downward-looking vision sensor for detecting objects in the downward field of view of the VR headset; iii) a controller coupled to the forward-looking vision sensor and the downward-looking vision sensor. The controller is configured to: a) detect a hand in a first image captured by the forward-looking vision sensor; b) detect an arm of the user in a second image captured by the downward-looking vision sensor; and c) determine whether the detected hand in the first image is a hand of the user.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: November 27, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Gaurav Srivastava