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: 20190087583
    Abstract: Methods and apparatus for verifying a boot process of a computing system are disclosed. An example computer-implemented method includes reading, by a computing system during a boot process, a header section of a read-write portion of firmware of the computing system. The example method further includes generating, using a first cryptographic hash algorithm, a message digest corresponding with the header. The example method also includes decrypting, using a first public-key, an encrypted signature corresponding with the header. The example method still further includes comparing the message digest corresponding with the header and the decrypted signature corresponding with the header. In the event the message digest corresponding with the header and the decrypted signature corresponding with the header match, the example method includes continuing the boot process.
    Type: Application
    Filed: November 6, 2018
    Publication date: March 21, 2019
    Inventors: Gaurav Shah, William A. Drewry, Randall Spangler, Ryan Tabone, Sumit Gwalani, Luigi Semenzato
  • Publication number: 20190087118
    Abstract: The disclosed computer-implemented method for performing live migrations of software containers may include (i) identifying a request to migrate a software container from a source computing system to a target computing system while a process executes within the software container, (ii) creating a checkpoint of the process in execution (iii) transferring the checkpoint to the target computing system, (iv) updating the checkpoint recurrently by recurrently creating an incremental checkpoint of the process and merging the incremental checkpoint into the checkpoint, (v) predicting, before updating the checkpoint with an iteration of the incremental checkpoint and based on a size of the iteration of the incremental checkpoint, that finalizing a migration of the software container to the target computing system would meet a predetermined time objective, and (vi) finalizing the migration of the software container to the target computing system.
    Type: Application
    Filed: November 20, 2018
    Publication date: March 21, 2019
    Inventors: Gaurav Makin, Kody Kantor, Hao Wen, Zhichao Cao, Vallari Mehta
  • Publication number: 20190087947
    Abstract: A method and system are provided for obtaining a true shape of objects in a medical image. The method includes receiving X-ray stand geometry parameter values, an Anglepoint, and an Anglestand values; selecting a plurality of pixels representing an object in the X-ray image; and determining magnification of each pixel in the X-ray image, that enables accurate determination of size and shape of imaged objects. The method may include determining an actual size of the object in the X-ray image and selectively reshaping the object in the X-ray image to obtain a true shape of the object.
    Type: Application
    Filed: August 23, 2018
    Publication date: March 21, 2019
    Inventors: Gaurav Tripathi, Mayur Betharia
  • Publication number: 20190086529
    Abstract: A radar system for an automated vehicle includes a digital-map, a radar, and a controller. The digital-map indicates a characteristic of a roadway traveled by a host-vehicle. The radar detects objects proximate to the host-vehicle. The radar is equipped with a range-setting that is selectively variable. The controller is in communication with the digital-map and the radar. The controller is configured to select the range-setting of the radar based on the characteristic of the roadway. The characteristic may be based on speed-limit, road-shape (e.g. curve-radius), a horizon-distance, and/or an obstruction (e.g. hill, sign, or building). The radar may be equipped with a frame-rate-setting (i.e. pulse repetition frequency or PRF) that is selectively variable, and the controller may be further configured to select the frame-rate-setting based on the characteristic of the roadway.
    Type: Application
    Filed: September 20, 2017
    Publication date: March 21, 2019
    Inventors: Gaurav Bhatia, Junqing Wei, Wenda Xu
  • Publication number: 20190088255
    Abstract: A processor receives a broadcast in a vehicle, select audio data from the broadcast, processes the audio data selected from the broadcast, determines a phonetic pattern of the selected audio data based on the processing, selects additional instances of audio data from the broadcast that resemble the selected audio data, processes the additional instances of audio data from the broadcast, determine phonetic patterns of the additional instances of audio data, and selects a plurality of phonetic patterns from the phonetic pattern of the selected audio data and the phonetic patterns of the additional instances of audio data. A transmitter transmits the plurality of phonetic patterns to a server to determine an optimal pronunciation of the selected audio data based on a statistical analysis of the plurality of phonetic patterns and to add the optimal pronunciation of the selected audio data to a database used to recognize speech in the vehicle.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Gaurav TALWAR, Kenneth R. BOOKER, Xu Fang ZHAO
  • Publication number: 20190086974
    Abstract: Embodiments are generally directed to enhanced power management for support of priority system events. An embodiment of a system includes a processing element; a memory including a registry for information regarding one or more system events that are designated as priority events; a mechanism to track operation of events that requires Turbo mode operation for execution; and a power control unit to implement a power management algorithm. The system is to maintain an first energy budget and a second residual energy budget for operation in a Turbo power mode, and wherein the power management algorithm is to determine whether to authorize execution of a detected system event in the Turbo power mode based on the second residual energy budget upon determining that the first energy budget is not sufficient for execution of the detected system event and that the detected system event is designated as a priority event.
    Type: Application
    Filed: November 15, 2018
    Publication date: March 21, 2019
    Inventors: Muhammad ABOZAED, Eugene GORBATOV, Gaurav KHANNA, Avinash N. ANANTHAKRISHNAN
  • Publication number: 20190090117
    Abstract: Resource allocation logic in a user device can determine allocation of a shared resource among different communication modules supporting a number of different communication types (e.g., GNSS, cellular, Wi-Fi, and/or Bluetooth communications) in a context-dependent manner. For example, the logic can determine an operating context of the user device. Based on the operating context, the logic can assign a priority to each of the signal types. The shared resource can be allocated among the signal types based on the priority.
    Type: Application
    Filed: September 14, 2018
    Publication date: March 21, 2019
    Applicant: Apple Inc.
    Inventors: Harsha Shirahatti, Gaurav C. Khambholja, Swapnil S. Jain, Qiong Wu, Hsin-Yuo Liu
  • Patent number: 10235469
    Abstract: In one embodiment, a method includes receiving a text query comprising one or more n-grams inputted by a first user, identifying one or more primary entities matching one or more n-grams of the received text query, and identifying, for each of the identified primary entities, one or more related entities based on one or more related-entity indexes associated with the primary entity. The method also includes accessing, for each identified related entity, one or more posts authored by the identified related entity, each accessed post matching all of the n-grams of the received text query, calculating a score for each of the accessed posts, and sending to the first user one or more search results corresponding to one or more of the accessed posts having scores higher than a threshold score, respectively.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: March 19, 2019
    Assignee: Facebook, Inc.
    Inventor: Gaurav Ahuja
  • Patent number: 10236892
    Abstract: A data communication system includes a transmitter, a channel, and a receiver includes a Clock and Data Recovery (CDR) phase detector that is configured to: calculate an overall pulse response of the data communication system; obtain a function value for each of a plurality of phases, the plurality of phases corresponding to a resolution per symbol; set a crossing phase to be a phase at which this value is minimum among the plurality of phase; and set the CDR locking phase to be the crossing phase plus a midpoint from among the plurality of phases.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: March 19, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventors: Shiva Moballegh, Jalil Kamali, Gaurav Malhotra
  • Patent number: 10237225
    Abstract: A computer based system for social network assistance is disclosed. Via use of the system and related methods, a high-volume social media account (for example, an airline Twitter account) may be managed to enable prompt and thorough responses to incoming social media messages. In this manner, customer issues and feedback may be more effectively addressed, resulting in improved customer satisfaction and goodwill associated with the owner of the high-volume social media account.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: March 19, 2019
    Assignee: American Airlines, Inc.
    Inventors: Murali M. Ande, Annette G. Hernandez, Gaurav H. Nasit, Paul I. P. Piemonti
  • Patent number: 10235195
    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: Grant
    Filed: May 30, 2017
    Date of Patent: March 19, 2019
    Assignee: Dell Products L.P.
    Inventors: Shyam T. Iyer, Gaurav Chawla, Duk M. Kim, Srikrishna Ramaswamy
  • Patent number: 10235473
    Abstract: Methods and systems allocate storage costs to virtual machines (“VMs”) in a virtual data center. Methods calculate a datastore-base rate based on datastore utilized-storage capacity in each LD and each LD-base rate when the datastore utilized-storage capacity and each LD-base rate are available. Datastore total cost is calculated by multiplying the datastore-base rate by the datastore utilized-storage capacity. Methods also use graph based methods to calculate datastore-base rates when the datastore utilized-storage capacity is unknown for each LD. The datastore-base rate associated with each datastore may then be used to calculate a VM storage cost of each VM hosted by a datastore.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: March 19, 2019
    Assignee: VMware, Inc.
    Inventors: Gurusreekanth Chagalakondu, Mrityunjoy Saha, Kumar Gaurav, Ajay Gautam, Shrisha Chandrashekar, Hemanth Kumar Pannem
  • Patent number: 10234444
    Abstract: A system and method includes nano opto-mechanical-fluidic resonators (nano-resonators), e.g., for identification of particles, e.g., single viruses and/or cells.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: March 19, 2019
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Gaurav Bahl, Kewen Han
  • Patent number: 10237325
    Abstract: Embodiments described herein provide systems and method for allowing multiple devices to browse the same instance of a website. In a particular embodiment, a method provides receiving an instruction in the co-browsing system to initiate a co-browsing session for a website with a first client and a second client. The method further provides acquiring the website from a server that hosts the website and rendering the website in the co-browsing system to generate a rendered image of the website. The method further provides transferring a first copy of the rendered image to the first client and a second copy of the rendered image to the second client.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: March 19, 2019
    Assignee: Avaya Inc.
    Inventors: Gaurav Moreshwar Badge, Deep Subhash Pai
  • Publication number: 20190082520
    Abstract: Certain configurations of optical wireless communication devices that comprise a plurality of narrow beam width light emitting diodes to provide a wide-angle transmitter are described. The transmitter can be used, for example, in optical wireless communication systems. The transmitter can be designed to select one of the light emitting diodes that points towards the receiver for more reliable information exchange or data transmission. The particular light emitting diode used may change as a position of an end user changes.
    Type: Application
    Filed: June 29, 2018
    Publication date: March 14, 2019
    Inventors: Mohammad Noshad, Gaurav Patil, Xu Wang
  • Publication number: 20190081876
    Abstract: Real time detection of anomalies may be implemented for a data stream. A data stream may receive data records as input. An evaluation of the data records may be performed as the data records are received utilizing an anomaly detection model that is dynamically generated for a time period that includes the data records. A responsive action may be performed in response to detecting various anomalies, such as providing a notification of the anomaly, requesting a corrective action, invoking further analysis of the detected anomaly. Evaluations of the data record and responsive actions may be performed as specified by a user, in some embodiments.
    Type: Application
    Filed: November 9, 2018
    Publication date: March 14, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Gaurav D. Ghare, Roger Shane Barga
  • Publication number: 20190078912
    Abstract: Various embodiments mitigate the risk of frequency-lock in systems having multiple resonators by dynamically changing the frequency at which at least one of the resonators is driven. More particularly, the drive frequency of at least one of the resonators is changed often enough that the multiple resonators do not have time to achieve frequency lock. Changes in the oscillation of the resonators may be analyzed to determine, for example, acceleration of such systems. Some embodiments implement self-test by assessing expected performance of a system with toggling drive frequencies. More particularly, some embodiments implement self-test by artificially inducing displacement of a movable member of a system.
    Type: Application
    Filed: November 8, 2018
    Publication date: March 14, 2019
    Applicant: Analog Devices, Inc.
    Inventors: Gaurav Vohra, William A. Clark, Mehrnaz Motiee
  • Publication number: 20190082005
    Abstract: Managed function execution for processing data streams in real time may be. A function that describes one or more operations to be performed with respect to one or more data streams may be received via programmatic interface for a managed stream processing system. Stream processing nodes capable of applying the function may be determined and execution of the one or more operations may be initiated at the stream processing nodes as data records of the data stream are received. Results of the application of the processing function may be provided to one or more destinations specified for the function. Performance metrics may also be collected for the execution of the function and provided to a client that submitted the function.
    Type: Application
    Filed: November 2, 2018
    Publication date: March 14, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Gaurav D. Ghare, Roger Shane Barga
  • Publication number: 20190081850
    Abstract: Systems, methods, and computer-readable media for aggregating and presenting network events in a network environment. In some embodiments, a system can maintain event correlation rules for aggregating \network events occurring in a network based on characteristics of previously occurring network events. Network events occurring in the specific network environment can be identified. The network events can be aggregated to form an aggregated network event using the event correlation rules maintained based on the characteristics of previously occurring network events. The aggregated network event can subsequently be presented to a user.
    Type: Application
    Filed: September 13, 2017
    Publication date: March 14, 2019
    Inventors: Shadab Nazar, Navneet Yadav, Azeem Suleman, Pavan Mamillapalli, John Thomas Monk, Chetan Narsude, Navjyoti Sharma, Gaurav Gupta
  • Patent number: 10227850
    Abstract: Flow control devices for regulating fluid flow from a subterranean formation by utilizing materials containing hydrophilic surfaces in a flow path of formation fluids. The flow control device comprises a tubular body, a flow path, and a material having a hydrophilic surface disposed within the flow path to restrict the flow of water. Methods of making and systems utilizing the flow control devices are disclosed.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: March 12, 2019
    Assignee: Baker Hughes Incorporated
    Inventors: Devesh K. Agrawal, Anil K. Sadana, Gaurav Agrawal