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: 20160378564
    Abstract: A method for scheduling computing resources without container migration includes determining a resource availability for one or more hosts, a resource allocation for one or more virtual machines (VMs), and a resource usage for one or more containers. The method further includes calculating a target resource configuration for one or more VMs, wherein calculating a target resource configuration comprises determining an upper limit of resource demand on a VM from one or more containers allocated on the VM, based at least in part on the resource usage. The method also includes removing or adding resources to each of the one or more VMs for which a target resource configuration was calculated to achieve the target resource configuration for each VM. The method further includes allocating the one or more VMs on the one or more hosts based on the resource availability of the one or more hosts.
    Type: Application
    Filed: December 30, 2015
    Publication date: December 29, 2016
    Inventors: KUMAR GAURAV, ANNE HOLLER, VAIBHAV KOHLI, ANIL KUMAR, SHRUTI SHARMA, RAJDEEP DUA
  • Publication number: 20160376492
    Abstract: Suspensions comprising polyhedral oligomeric silsesquioxane nanoparticles and at least one carrier fluid. The polyhedral oligomeric silsesquioxane may include functional groups and the suspension may further comprise carbon-based nanoparticles and silica nanoparticles. Methods of recovering hydrocarbons from a subterranean formation using the suspension are disclosed. The method comprises contacting hydrocarbons with the suspension to form an emulsion stabilized by the polyhedral oligomeric silsesquioxane nanoparticles.
    Type: Application
    Filed: October 21, 2014
    Publication date: December 29, 2016
    Inventors: Soma Chakraborty, Gaurav Agrawal, Devesh Kumar Agrawal, Valery N. Khabashesku
  • Patent number: 9530010
    Abstract: A method including receiving energy usage data representative of energy usage of a customer during a particular time period. The energy usage data is sign with a digital signature of a utility. The method includes receiving input of a customer effective to select a data block of the energy usage data. The method includes redacting the selected data block from the energy usage data in response to the input. The method includes calculating a hash value for the redacted data block using a per-customer key that is unique to the customer, an initialization vector, and a counter. The method includes replacing in the energy usage data the redacted data block with the calculated hash value corresponding to the redacted data block.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: December 27, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Daisuke Mashima, Gaurav Lahoti
  • Patent number: 9529993
    Abstract: Access to a privileged account is managed by first requiring authentication of a user logging into the account and then performing a policy evaluation to determine whether the identified user is allowed to log in using the privileged identity. Preferably, the authentication is a two factor authentication. The policy evaluation preferably enforces a policy, such as a role-based access control, and a context-based access control, a combination of such access controls, or the like. Thus, according to this approach, the entity is provided access to the privileged account if the user's identity is verified and a policy is met. In the alternative, the entity is denied access to the privileged account if either the authentication fails, or (assuming authentication does not fail) policy criteria for the user is not met.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kaushal Kiran Kapadia, Gaurav Gupta, Rohit Jaiswal, Gaurang Sudhakar Tapase, Sachin Sanjay Gujar
  • Patent number: 9530414
    Abstract: A system and method of controlling an automatic speech recognition (ASR) system includes: receiving speech at the ASR system from a vehicle occupant that includes a command to control a vehicle function; identifying a gate command from the speech; associating the identified gate command with the command to control the vehicle function; storing the associated gate command and vehicle command in a database; receiving additional speech at the ASR system from the vehicle occupant; detecting the gate command in the additional speech; and accessing the stored gate command and vehicle command from the database.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: December 27, 2016
    Assignee: GM Global Technology Operations LLC
    Inventors: Xufang Zhao, Gaurav Talwar
  • Patent number: 9529608
    Abstract: Methods, systems, and products are provided for thread-agile dynamic programming language (‘DPL’) program execution. Thread-agile DPL program execution may be carried out by receiving, in a message queue, a message for an instance of a DPL program and determining whether the host application has a stored state object for the instance of the DPL program identified by the message. If the host application has a stored state object for the DPL program, thread-agile DPL program execution may also carried out by retrieving the state object; preparing a thread available from a thread pool for execution of the instance of the DPL program in dependence upon the state object and an execution context for the instance of the DPL program; providing, to an execution engine for executing the DPL program, the state object and the prepared thread; and passing the message to the execution engine.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: December 27, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stefan R. Batres, Geoffrey M. Kizer, Gaurav Seth, Amanda K. Silver
  • Publication number: 20160373893
    Abstract: An iBeacon compatible Bluetooth low energy device based system for monitoring objects includes a plurality of devices, a plurality of managers, and a manufacturer. Devices are attached to objects or integrated into the objects. The devices may be used for positional tracking only, or may include one or more sensors for measuring or monitoring a characteristic of the object. A device manufacturer commissions the devices with unique majors and minors. Each device is then associated with a device manager, and the device transmits messages to the manager when the device is within range of the manager. The manager determines characteristics of the object as a function of the received messages and a location (e.g., GPS coordinates) of the manager.
    Type: Application
    Filed: June 20, 2016
    Publication date: December 22, 2016
    Inventors: Gaurav Khanna, Jon Paul Stirling, Joshua Thomas Reeder
  • Publication number: 20160371118
    Abstract: Apparatuses, methods and storage media associated with managing operations of a virtual machine including dynamic idling and scheduling of virtual processors on logical processors described herein. In embodiments, an apparatus may include a physical computing platform with one or more physical processors, a virtual machine manager to manage operation of virtual machines each with a priority level and with one or more virtual processors that operate on logical processor instances of the one or more physical processors, wherein the virtual machine manager tracks activities of the virtual processors that operate on a shared logical processor instance and selectively idles and schedules one or more virtual processors in view of at least the activities of the virtual processors that operate on a shared logical processor instance and the priority of the virtual machines associated with the one or more virtual processors.
    Type: Application
    Filed: June 17, 2015
    Publication date: December 22, 2016
    Inventors: Vijay Dhanraj, Abhinav R. Karhu, Gaurav Khanna, Russell J. Fenger
  • Publication number: 20160369821
    Abstract: Disclosed is a method and system that compresses ionized gas is stored in at least one containment cell. The compressed ionized gas is transferred from the at least on containment cell to an expansion chamber in which a piston is situated; The piston moves based in part on a reaction between ionized gas in the expansion chamber and an electrical charge of a surface of a head of the piston. The movement of the piston drives a drive shaft. Movement of the drive shaft is converted to electrical energy.
    Type: Application
    Filed: September 2, 2016
    Publication date: December 22, 2016
    Inventor: Gaurav Bazaz
  • Publication number: 20160371397
    Abstract: A method and apparatus for automatically assembling components in a computer-aided design (CAD) environment is disclosed. In one embodiment, the method includes identifying a source component and a target component in the CAD environment. The source component and the target component represent different parts of a real-world object. The method also includes computing one or more assembly solutions for assembling the source component and the target component based on a set of rules. Each of the assembly solutions defines a constraint relationship between the source component and the target component. The method also includes automatically generating constraints between geometric entities of the source component and geometric entities of the target component based on the one or more assembly solutions. The method includes outputting a geometric model including the assembled source component and target component on a graphical user interface.
    Type: Application
    Filed: August 4, 2015
    Publication date: December 22, 2016
    Inventors: Prashant Deodhar, Sagar Inamdar, Sandesh Kadam, Sarang Kandekar, Yogesh Kavte, Maruthi Pavan, Gaurav Sawant, Ravi Vithalani
  • Publication number: 20160371109
    Abstract: Methods and systems to compute application license costs of a number of applications run on virtual machines of a virtualized data center are described. In one aspect, one or more of the virtual machines (“VMs”) that form the virtual data center are determined. Each VM is created from hardware components specifications of one or more application blueprints stored in a data-storage devices. The one or more blueprints are searched to determine the one more applications that run in each VM. For each VM, a total VM application licensing cost of the one or more applications is computed based on one or more of an application instance license cost, application socket license cost, and application core license of each of the one or more applications associated with each application.
    Type: Application
    Filed: August 11, 2015
    Publication date: December 22, 2016
    Inventors: AMARNATH PALAVALLI, Kumar Gaurav, Nikhil Dhankani, Dattathreya Sathyamurthy, Servesh Singh
  • Publication number: 20160373171
    Abstract: MU-MIMO provides a mechanism for a wireless network device to transmit to multiple client devices at the same time. When employing MU-MIMO, a network device may group two or more associated client devices, and transmit beamformed signals to each group. In some implementations, a network device may initiate channel sounding. Channel sounding may include transmitting sounding frames to client devices associated with two or more basic service sets. Channel sounding may facilitate beamforming transmissions to client devices associated with the two or more basic service sets. The network device may receive feedback frames from client devices associated with the two or more basic service sets. A feedback frame may indicate how a sounding frame was received. In some implementations, the network device may further construct a feedback table from the feedback frames. The feedback table may facilitate grouping of the client devices for beamforming transmissions.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 22, 2016
    Inventors: Gaurav Patwardhan, Kiran Ashokan, Mohd Shahnawaz Siraj, Satish Damodaran
  • Patent number: 9525604
    Abstract: According to embodiments of the present invention, one or more computer processors publish a resource detail displayed and an associated first usage context, wherein the resource detail is displayed by a dashboard associated with a leader application. The one or more computer processors determine an appropriate graphical representation for a follower application, to display a first resource having a relationship to a second resource, wherein the second resource is displayed in the dashboard associated with the leader application. The one or more computer processors generate a dashboard universal resource locator for the follower application utilizing the resource detail. The one or more computer processors instruct the follower application to update an associated dashboard with information included in the generated dashboard universal resource locator.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: December 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sunil Kumar S. Gingade, Gaurav Gupta, Yochana S. Honnavar, Albee Jhoney, Vijay R. Kalangumvathakkal, Anil N. Kumar, Ashish K. Thakur
  • Patent number: 9525995
    Abstract: Apparatuses, systems, and methods for user equipment (UE) devices to perform a radio access technology (RAT) upgrade. A UE may initiate a background scan to upgrade RAT while camped on a first system in response to an occurrence of a first condition. The first system may include a first PLMN that operates according a first RAT. The UE may determine a second system operates according to a second RAT that provides upgraded service as compared to the first RAT. The second system may be included in one or more systems found during the background scan. The UE may attempt to register on the second system based on the second PLMN operating according to the second RAT. The first and second PLMNs may each have an associated operator preference and the first PLMN may be preferred over the second PLMN.
    Type: Grant
    Filed: June 7, 2015
    Date of Patent: December 20, 2016
    Assignee: Apple Inc.
    Inventors: Emmanuel Grenier-Raud, Gaurav Khanna, Harshit Chuttani, I-Chun Fang, Thanigaivelu Elangovan, Yifan Zhu, Rajesh Ambati, Lakshmi N. Kavuri, Gaurav Arya, Sindhu Sivasankaran Nair, Madhusudan Chaudhary
  • Patent number: 9524516
    Abstract: Techniques for performing dynamic cost per unit resource usage in a virtual data center are described. In one example embodiment, an initial unit resource usage price is received for the virtual data center for a first cycle. Further, capital expenditure (CAPEX) and operating expenditure (OPEX) information of the virtual data center of the first cycle is obtained. Furthermore, a target return on investment (ROI) for the virtual data center for a second cycle is received. A unit resource usage price is then computed for the second cycle using the received initial unit resource usage price for the first cycle and the CAPEX and OPEX information of the first cycle. The unit resource usage price is then dynamically calibrated for the second cycle using the computed unit resource usage price and the target ROI.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: December 20, 2016
    Assignee: VMware, Inc.
    Inventors: Akshay Prabhakar Mirajkar, Kumar Gaurav, Hemanth Kumar Pannem, Akhil Sadashiv Hingane
  • Patent number: 9524079
    Abstract: Disclosed are methods and devices for a gesture-enabled tool that enables a user to assemble a data bundle using a single continuous gesture to select items for the data bundle from a plurality of menus or lists and to deliver the data bundle to a recipient as part of the single continuous gesture.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: December 20, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Martin R. Pais, Rachid M. Alameh, Paul B. Crosbie, Gaurav Gupta
  • Publication number: 20160364467
    Abstract: An event-notification system provides for monitoring resource-status parameters so as to repeatedly generate resource-status values for each of N resource-status parameters applicable to the resources. Each datapoint specifies a resource, a time of collection, and the values of parameters for the resource at the time. The datapoints are represented in an N-dimensional space, including N dimensions corresponding to the resource-status parameters and one dimension devoted to time. The datapoints are clustered on a proximity basis. The clusters are manually classified as Normal or Ack-Abnormal. A machine-learning engine develops a model that allows the classifications to be automated. Alerts are sent for respective Abnormal clusters rather than for each abnormal datapoint, thus reducing the amount of data an administrator must deal with to address potential problems.
    Type: Application
    Filed: September 7, 2015
    Publication date: December 15, 2016
    Inventors: Gaurav Gupta, Mohak Rajendra, Arunvijai Sridharan, Vibhu Rastogi
  • Publication number: 20160366267
    Abstract: Embodiments herein provide a method for managing an incoming notification. The method includes displaying, on a secondary display of a wearable device, an indication of the incoming notification, wherein the secondary display is located on a strap of the wearable device. The method includes receiving, by the wearable device, an input on the indication of the incoming notification displayed on the secondary display. The method includes performing, on a primary display of the wearable device, at least one action associated with the incoming notification based on the input.
    Type: Application
    Filed: August 26, 2015
    Publication date: December 15, 2016
    Inventors: Karthik Gopalakrishnan Vinmani, Renji K. Thomas, Gaurav Jain, Puneet Gupta, Venkat Kumar Sivaramamurthy
  • Patent number: 9520927
    Abstract: To report feedback information regarding a wireless channel, a mobile station determines whether a predefined condition is satisfied. In response to determining that the predefined condition is satisfied, feedback information regarding an individual one of plural subbands of the wireless channel is included in a first report to be sent to a base station. In response to determining that the predefined condition is not satisfied, aggregate feedback information regarding the plural subbands is included in a second report to be sent to the base station.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: December 13, 2016
    Assignee: Apple Inc.
    Inventors: Sairamesh Nammi, Shankar Venkatraman, Gaurav Hemrajani, Ashvin Chheda, Lai King Tee, Neng Wang, Kathiravetpillai Sivanesan
  • Patent number: 9520928
    Abstract: To report feedback information regarding a wireless channel, a mobile station determines whether a predefined condition is satisfied. In response to determining that the predefined condition is satisfied, feedback information regarding an individual one of plural subbands of the wireless channel is included in a first report to be sent to a base station. In response to determining that the predefined condition is not satisfied, aggregate feedback information regarding the plural subbands is included in a second report to be sent to the base station.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: December 13, 2016
    Assignee: Apple Inc.
    Inventors: Sairamesh Nammi, Shankar Venkatraman, Gaurav Hemrajani, Ashvin Chheda, Lai King Tee, Neng Wang, Kathiravetpillai Sivanesan