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: 9282067
    Abstract: Message processing includes activating an out-of-office function for a messaging account, wherein the out-of-office function has a scheduled end time. A determination is made, using a processor, that a current time is after the scheduled end time and that a deactivation condition for the out-of-office function has not occurred. Responsive to the determination, an out-of-office action is performed using the processor.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: March 8, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Luca Alfarano, Srinivas Allampally, Gaurav Bhagat, Conor T. Boland
  • Patent number: 9281030
    Abstract: Embodiments relate to preventing or mitigating excessive drop in the negative voltage level of a bitline of memory bitcells by controlling the delay of a trigger signal for initiating injection of negative charge into the bitline. A write assist circuit causes negative charge to drop gradually in response to receiving a data input indicating a negative value of the bitline. When supply voltage is high, the timed delay of trigger signal is reduced, thereby causing negative charge to be injected into the bitline while bitline voltage remains at a higher voltage level and before the bitline voltage drops close to ground voltage. Since the negative charge is injected while the bitline voltage level is relatively high, the bitline is prevented from being pulled down to an excessively negative voltage level even when the supply voltage is relatively high.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: March 8, 2016
    Assignee: Synopsys, Inc.
    Inventors: Prashant Dubey, Vaibhav Verma, Gaurav Ahuja, Sanjay Kumar Yadav, Amit Khanuja
  • Publication number: 20160062694
    Abstract: Embodiments described herein provide an object store that efficiently manages and services objects for use by clients of a distributed data processing system. Illustratively, the object store may be embodied as a quasi-shared storage system that interacts with nodes of the distributed data processing system to service the objects as blocks of data stored on a plurality of storage devices, such as disks, of the storage system. To that end, an architecture of the object store may include an on-disk layout, e.g., of the storage system, and an incore layout, e.g., of the nodes, that cooperate to illustratively convert the blocks to objects for access by the clients.
    Type: Application
    Filed: November 12, 2015
    Publication date: March 3, 2016
    Inventors: Gaurav Makkar, Srinivasan Narayanamurthy, Kartheek Muthyala, Stephen Daniel
  • Publication number: 20160059140
    Abstract: There are provided systems and methods of optimizing walking machines. The system including a memory storing a software application and a processor configured to execute the software application to receive a character from a user, the character having walking mechanisms, determine optimal design parameters for the character based on the walking mechanisms, and alter the walking mechanisms of the character based on the optimal design parameters to generate altered walking mechanisms, wherein the optimal design parameters are for use by the character to walk using the altered walking mechanisms. Generating the altered walking mechanisms may include at least one of changing locations for joints on the walking mechanisms, changing the dimensions of the walking mechanisms, and changing motion timings for the walking mechanisms.
    Type: Application
    Filed: September 3, 2014
    Publication date: March 3, 2016
    Inventors: Bernd Bickel, Gaurav Bharaj, Bernhard Thomaszewski, Stelian Coros
  • Publication number: 20160058331
    Abstract: Pacer activity data of a user may be managed. For example, historical activity data of a user corresponding to a particular time of a day prior to a current day may be received. Additionally, a user interface configured to display an activity goal of the user may be generated and the user interface may be provided for presentation. In some aspects, the user interface may be configured to display a first indicator that identifies cumulative progress towards the activity goal and a second indicator that identifies predicted cumulative progress towards the activity goal. The cumulative progress may be calculated based on monitored activity from a start of the current day to the particular time of the current day and the predicted cumulative progress may be calculated based on the received historical activity data corresponding to the particular time of the day prior to the current day.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 3, 2016
    Inventors: Daniel S. Keen, Jay C. Blahnik, Gaurav Kapoor, Michael R. Siracusa
  • Publication number: 20160063514
    Abstract: A device receives user information associated with users of user devices, and receives vendor information associated with vendors. The device identifies a performance metric for the vendors based on a request received from a particular vendor of the vendors, and determines performance information for the vendors based on the identified performance metric, the user information, and the vendor information. The device anonymizes the performance information for the vendors to produce anonymous performance information, without anonymizing the performance information for the particular vendor. The device generates a user interface that visually depicts the anonymous performance information and the performance information for the particular vendor, and provides the user interface to a device associated with the particular vendor.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Ashok N. Srivastava, Gaurav Goel, An Le, Rebecca Nie
  • Publication number: 20160066224
    Abstract: A method for reducing call drops in uplink power limited scenarios is disclosed. The method can include a wireless communication device determining that the wireless communication device is experiencing an uplink power limited condition in which a transmission power of the wireless communication device is limited to a level below a power class level of the wireless communication device. The method can further include defining a downlink power threshold for sending a measurement report for triggering a handover based on the uplink power limited condition. The downlink power threshold can be higher than a threshold configured by a serving base station. The method can additionally include determining based on measured downlink power that the calculated downlink power threshold is satisfied and sending a measurement report for triggering a handover to the serving base station in response to the downlink power threshold being satisfied.
    Type: Application
    Filed: November 6, 2015
    Publication date: March 3, 2016
    Inventors: Giri Prassad DEIVASIGAMANI, Gaurav NUKALA, Muhammad A. ALAM
  • Publication number: 20160063538
    Abstract: A device receives user information associated with users of user devices, and receives marketing information associated with products and services. The marketing information includes information associated with advertisements for the products and the services. The device generates user profiles, associated with the users, based on the user information and the marketing information, and groups the user profiles based on the user information to create user segments. The device generates scores for the advertisements based on the marketing information, and correlates the advertisements with users of the user segments based on the scores for the advertisements. The device determines marketing channels for the advertisements based on the marketing information and the correlated user segments, and causes the advertisements to be provided to user devices associated with the users of the correlated user segments, via the determined marketing channels.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Ashok N. SRIVASTAVA, Gaurav GOEL
  • Publication number: 20160063014
    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: Application
    Filed: June 26, 2015
    Publication date: March 3, 2016
    Inventors: Raja Shekar Chelur, Juhsun Wang, Gaurav Ranganathan
  • Publication number: 20160065355
    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: August 28, 2014
    Publication date: March 3, 2016
    Inventors: John KENNEY, Gaurav BANSAL
  • Publication number: 20160066266
    Abstract: The subject matter of the disclosure relates to low temperature power throttling at a mobile device to reduce the likelihood of an unexpected power down event in cold weather environments. A mobile device employing a power management solution may be configured to determine that a monitored temperature at the mobile device (at the battery of the mobile device) is below a first threshold level, and whether a hardware component (such as a camera) is active or inactive. Then, based on these determinations, the mobile device can select a throttle setting from a first set of throttle settings when the hardware component is active, and a second set of throttle settings when the hardware component is inactive. Subsequently the mobile device can throttle power consumption for one or more components of the mobile device according to the selected throttle setting.
    Type: Application
    Filed: September 1, 2015
    Publication date: March 3, 2016
    Inventors: Patrick Y. Law, Keith Cox, John M. Ananny, Stephen D. Sterz, Derek J. DiCarlo, Gaurav Kapoor, Jason L. Pang, Alex J. Crumlin
  • Publication number: 20160063544
    Abstract: A device receives user information associated with users of user devices of a network, and receives marketing information associated with advertisements for products and/or services. The device creates user profiles, associated with the users, based on the user information, and groups the user profiles, based on the user information, to create a user segment. The device receives third party user information relating to third party users associated with third party user devices of a third party network, and associates the third party user information with the user segment. The device identifies, based on the association, a target user segment that includes a particular user associated with a particular user device. The device determines an advertisement based on a user profile associated with the particular user and based on the marketing information, and causes the advertisement to be provided to the particular user device, via the service provider network.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Ashok N. SRIVASTAVA, Ganesh HARINATH, Gaurav GOEL
  • Patent number: 9273884
    Abstract: A solar receiver has an arrangement of heat transfer surfaces and a heat transfer fluid phase separator, such as a vertical steam/water separator, fluidly interconnected thereto. The receiver includes a plurality of heat transfer fluid filled components, and at least one alternate heat source. When various temperature measurements indicate freezing or solidification of the fluid is possible, the alternate heat source is activated to maintain a temperature of the fluid greater than the freezing/solidification point of the fluid. The application of the alternate heat source further induces natural circulation of the fluid within the components, further providing freeze/solidification protection to the receiver. A controller may be configured to receive sensed temperatures of the fluid, components, ambient air, etc., and use these temperatures relative to a threshold temperature to activate, vary output, and deactivate one or more alternate heat sources.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: March 1, 2016
    Assignee: The Babcock & Wilcox Company
    Inventors: Melvin J Albrecht, Jason M Marshall, Justin A Persinger, Thanneeru D Rao, David T Wasyluk, Andrew G Heap, Phani Meduri, James E Pacheco, Gaurav Soni
  • Patent number: 9276959
    Abstract: A configuration request comprising a security option selected for a particular data stream is received. Nodes of a plurality of functional categories, such as a data ingestion category and a data retrieval category are to be configured for the stream. The security option indicates a security profile of a resource to be used for nodes of at least one functional category. In accordance with the configuration request, a node of a first functional category is configured at a resource with a first security profile, and configuration of a node of a second functional category is initiated at a different resource with a different security profile.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: March 1, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Marvin Michael Theimer, Gaurav D. Ghare, John David Dunagan, Greg Burgess, Ying Xiong
  • Patent number: 9276881
    Abstract: Message processing includes activating an out-of-office function for a messaging account, wherein the out-of-office function has a scheduled end time. A determination is made, using a processor, that a current time is after the scheduled end time and that a deactivation condition for the out-of-office function has not occurred. Responsive to the determination, an out-of-office action is performed using the processor.
    Type: Grant
    Filed: September 15, 2013
    Date of Patent: March 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Luca Alfarano, Srinivas Allampally, Gaurav Bhagat, Conor T. Boland
  • Publication number: 20160051825
    Abstract: Systems and methods are disclosed in which an external device such as a consumer mobile device (e.g., smart phone) is used as an external controller to bi-directionally communicate with an Implantable Medical Device (IMD) using a dedicated patient remote control (RC) as an intermediary device to translate communications between the two. The dedicated RC contains a graphical user interface allowing for control and monitoring of the IMD even if the mobile device is not present in the system, which is useful as a back-up should the mobile device experience problems. Use of the dedicated RC as an intermediary device broadens the utility of other computing devices to operate as an external controller for an IMD even if the computing device and IMD do not have compliant communication means.
    Type: Application
    Filed: July 1, 2015
    Publication date: February 25, 2016
    Inventors: Habet Ter-Petrosyan, Gaurav Gupta, Sridhar Kothandaraman
  • Publication number: 20160055536
    Abstract: A device may obtain near real-time user data. The near real-time user data may be transmitted by an active application of a user device, and may include information identifying a current geographical location of a user of the user device and information identifying the user. The device may identify offers, for goods or services, relating to the near real-time user data. The device may transmit information regarding a particular offer, of the offers, to the active application to cause the active application to display the information regarding the particular offer. The information regarding the particular offer may be displayed via an interface, of the active application, being used by the user. The interface may provide financial information of the user for purchasing the offer.
    Type: Application
    Filed: August 21, 2014
    Publication date: February 25, 2016
    Inventors: Gaurav GUPTA, Manish SHARMA, Devin BLONG, Kevin FLORES, Tushar CHAUDHARY
  • Publication number: 20160057472
    Abstract: A device receives, from a client device, a first request associated with target audience criteria and a time constraint. Based on the target audience criteria, the device sends, to an information device, a network state request. In response to the network state request, the device receives, from the information device, a network state response including user data associated with user devices. Based on the network state response, the device determines a predicted network state, including predicted user data associated with the user devices, associated with the time constraint. Based on the predicted network state and the target audience criteria, the device determines a predicted quantity of user devices associated with both the target audience criteria and the time constraint. The device sends, to the client device, a first response based on the determination of the predicted quantity of user devices.
    Type: Application
    Filed: August 21, 2014
    Publication date: February 25, 2016
    Inventors: Gaurav GUPTA, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary
  • Publication number: 20160056859
    Abstract: A system for starting a point-to-multi-point serial communications system. The system includes a transmitter having a sync connection and a plurality of data outputs and a plurality of receivers, each of the plurality of receiver having a sync connection and a data input; the data input of each of the plurality of receivers being connected to a respective one of the plurality of data outputs of the transmitter; and the sync connection of the transmitter being connected, by a conductor, to the sync connection of each of the plurality of receivers, each of the plurality of receivers comprising a first impedance and a first switch, the first impedance and the first switch configured to establish, when the first switch is closed, a current path between the sync connection of the receiver and a first voltage source in the receiver.
    Type: Application
    Filed: August 21, 2015
    Publication date: February 25, 2016
    Inventors: Gaurav Malhotra, Amir Amirkhany
  • Patent number: 9267347
    Abstract: A dissolvable tool includes a body having at least one stress riser configured to concentrate stress thereat to accelerate structural degradation of the body through chemical reaction under applied stress within a reactive environment.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: February 23, 2016
    Assignee: Baker Huges Incorporated
    Inventors: Gaurav Agrawal, Zhiyue Xu