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: 20170300365
    Abstract: Systems and methods are provided for managing task performance for a modular electronic device. In one implementation, a modular electronic device can include one or more electronic modular components. The modular electronic device can identify a computational task associated with the modular electronic device and identify one or more computing devices that are available to perform at least a portion of the computational task. The modular electronic device can obtain one or more sets of data associated with one or more computational resources of the computing devices. The modular electronic device can determine a potential benefit to the modular electronic device associated with the performance of the computational task by the computing devices. The modular electronic device can perform at least a portion of the computational task with the computing devices based, at least in part, on the sets of data associated with the computational resources and the potential benefit.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
  • Publication number: 20170300364
    Abstract: The present disclosure provides modular electronic devices that are capable of predicting future availability of module combinations and associated computing resources and/or capable of predicting future tasks. Based on such predictions, the module or modular electronic device can choose to schedule or delay certain tasks, alter resource negotiation behavior/strategy, or select from among various different resource providers. As an example, a modular electronic device of the present disclosure can identify one or more computing tasks to be performed; predict one or more future sets of computing resources that will be respectively available to the modular electronic device at one or more future time periods; and determine a schedule for performance of the one or more computing tasks based at least in part on the prediction of the one or more future sets of computing resources that will be respectively available at the one or more future time periods.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
  • Publication number: 20170300977
    Abstract: A method of providing services to computing devices includes establishing a connection over the Internet with a computing device; receiving data from the computing device during the connection; extracting a signal from the data received from the computing device; estimating a relative age of the computing device based on the extracted signal; selecting a service from a plurality of services based on the estimated relative age of the computing device; and providing the selected service to the computing device.
    Type: Application
    Filed: June 29, 2017
    Publication date: October 19, 2017
    Applicant: Google Inc.
    Inventors: Craig Warner, Timothy O'Connor, Alexander Ross, Gaurav Bhaya, Robert Stets
  • Patent number: 9793863
    Abstract: A transimpedance amplifier (TIA) device. The device includes a photodiode coupled to a differential TIA with a first and second TIA, which is followed by a Level Shifting/Differential Amplifier (LS/DA). The photodiode is coupled between a first and a second input terminal of the first and second TIAs, respectively. The LS/DA can be coupled to a first and second output terminal of the first and second TIAs, respectively. The TIA device includes a semiconductor substrate comprising a plurality of CMOS cells, which can be configured using 28 nm process technology to the first and second TIAs. Each of the CMOS cells can include a deep n-type well region. The second TIA can be configured using a plurality CMOS cells such that the second input terminal is operable at any positive voltage level with respect to an applied voltage to a deep n-well for each of the plurality of second CMOS cells.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: October 17, 2017
    Assignee: INPHI CORPORATION
    Inventors: Rahul Shringarpure, Tom Peter Edward Broekaert, Gaurav Mahajan
  • Patent number: 9792357
    Abstract: A method for consuming content via snippets is provided. In one embodiment, a search query for searching an attribute within a document is received by an electronic device. In another embodiment, a search query for searching an attribute in a number of documents is received by an electronic device. A number of search results matching the attribute are displayed in a number of snippets. An input to access the document from within a first snippet is received. Access is provided to the document from within the first snippet while displaying at least one snippet other than the first snippet. The size of the snippets may vary based on number of results included in each snippet. A system for substantially performing the method as described herein is also provided.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: October 17, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Gaurav Jain, Vinay Gupta
  • Patent number: 9789439
    Abstract: The present invention relates to the use of solid metal materials for catalyzing the hydration of carbon dioxide. It also relates to methods of and apparatus for hydrating carbon dioxide and capturing carbon. The solid metal materials may be nickel nanoparticles. The invention finds particular application in the sequestration of carbon dioxide either at the point of release or from the atmosphere.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: October 17, 2017
    Assignee: University of Newcastle upon Tyne
    Inventors: Lidija Siller, Gaurav Ashok Bhaduri
  • Patent number: 9792371
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system that includes a synthesis subsystem that automatically creates components for inclusion in a creative. The synthesis subsystem includes one or more modules that receive, as input, crawled content or metadata known or identified by the content serving system, and produce, as an output, a synthesized component for inclusion in a prospective creative. The system further includes an evaluation subsystem that evaluates quality of each of the synthesized components generated by the synthesis subsystem to determine measurable quality as against a baseline quality level.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: October 17, 2017
    Assignee: Google Inc.
    Inventors: Advay Mengle, Venky Ramachandran, Shreyas Doshi, Gaurav Garg, Luke Hiro Swartz
  • Patent number: 9794135
    Abstract: A control node of a multi-tenant stream management service receives a request to initialize a data stream to be comprised of a plurality of data records. The control node determines, based on a partitioning policy, parameters to be used to configure subsystems for ingestion, storage and retrieval of the records. The control node identifies resources to be used for a node of retrieval subsystem The retrieval node is configured to implement programmatic record retrieval interfaces, including respective interfaces to implement non-sequential and sequential access patterns. The control node configures the retrieval node using the selected resources.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: October 17, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Marvin Michael Theimer, Gaurav D. Ghare, John David Dunagan, Greg Burgess, Ying Xiong
  • Patent number: 9792349
    Abstract: A method and apparatus for an in-database sharded queue that supports JMS session ordering is provided. Messages from a plurality of enqueuers are stored in a plurality of shards of a particular queue. For each enqueuer, all messages are stored in only one of the shards. Each shard includes one or more subshards, each subshard having one or more partitions of a queue table maintained by a relational database system. All messages from a first enqueuer are stored in partitions of the queue table that are assigned to a first shard of the plurality of shards. All messages from a second enqueuer are stored in partitions of the queue table that are assigned to a second shard of the plurality of shards. Subscribers of the particular queue are caused to dequeue messages from the plurality of shards.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: October 17, 2017
    Assignee: Oracle International Corporation
    Inventors: Shubha Bose, Devendra Singh, Neerja Bhatt, Sujatha Janardhanan, Gaurav Garg, Yang Seok Ki, Abhishek Saxena, Alan Downing
  • Patent number: 9792131
    Abstract: Approaches for creating a template virtual machine. An in-memory state of a virtual machine and/or a set of applications executing within the virtual machine are adjusted and/or configured based on the intended use of the template virtual machine. Thereafter, the virtual machine is established as a template virtual machine. The template virtual machine may be used to create one or more virtual machines using a copy-on-write memory process.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: October 17, 2017
    Assignee: Bromium, Inc.
    Inventors: Krzysztof Uchronski, Martin O'Brien, Jacob Gorm Hansen, Kiran Bondalapati, Ian Pratt, Gaurav Banga, Vikram Kapoor
  • Publication number: 20170290779
    Abstract: A double disk dermal device for administration of one or more active agents to the skin or mucosa of a host, in particular a patch is described including: a) active reservoir film layer; b) a backing overlay adjacent to the active reservoir film layer extending beyond the perimeter of the reservoir layer in all directions; c) second overlay backing layer with a coating of pressure sensitive adhesive which is adjacent to the first backing overlay extending beyond the perimeter of the first backing overlay in all directions; and d) a removable release liner. A method of making the device is also provided.
    Type: Application
    Filed: April 12, 2016
    Publication date: October 12, 2017
    Inventors: Gaurav Thakersi TOLIA, Malachi PLACHTA, Grant HENDERSON, Brad L. BARNETT
  • Publication number: 20170291020
    Abstract: A double disk dermal device for administration of one or more active agents to the skin or mucosa of a host, in particular a patch is described including: a) active reservoir film layer; b) a backing overlay adjacent to the active reservoir film layer extending beyond the perimeter of the reservoir layer in all directions; c) second overlay backing layer with a coating of pressure sensitive adhesive which is adjacent to the first backing overlay extending beyond the perimeter of the first backing overlay in all directions; and d) a removable release liner. A method of making the device is also provided.
    Type: Application
    Filed: April 12, 2016
    Publication date: October 12, 2017
    Applicant: Mylan Inc.
    Inventors: Gaurav Thakersi TOLIA, Malachi PLACHTA, Grant HENDERSON, Brad L. BARNETT
  • Publication number: 20170293700
    Abstract: Using a centralized system, it is possible to allow multiple disparate health care providers to gain a complete view of data regarding a patient's health and health care. Data accessible through such a central system can also be made available for researchers after being de-identified. Data in such a central system can not only include data culled from traditional physical and electronic medical records, but can also include data from distributed diagnostic devices, such as fitness trackers and consumer diagnostic equipment. Such a central system could potentially be accessed through applications made available to patients and health care providers and, in implementations where they are present, such applications could also be used for other purposes, such as performing interactive health evaluations and making recommendations of actions to take to maintain or restore a user's health.
    Type: Application
    Filed: May 2, 2017
    Publication date: October 12, 2017
    Inventors: Gaurav Bazaz, Patrick White, Cedric Francois
  • Publication number: 20170293685
    Abstract: Systems and methods for displaying a visualizable results list in response to an electronic search request are disclosed. A method includes accessing metadata for each of a plurality of search results that result from a search query, annotating one or more locations in each search result with first and second indicators for each of one or more grouped search terms in first and second units based on the metadata, and displaying a visualizable results list that includes the plurality of search results and a corresponding hit pattern for each search result. The hit pattern includes the first indicator and the second indicator.
    Type: Application
    Filed: September 15, 2016
    Publication date: October 12, 2017
    Applicant: LexisNexis, a division of Reed Elsevier Inc.
    Inventors: Richard D. Miller, Jacob Aaron Myers, Todd J. Frascone, Gaurav Mehra, Ronald C. Haines, Philip Wittmer, Yangguang Li
  • Publication number: 20170293894
    Abstract: A system and method are provided for automatically estimating a repair cost for a vehicle. A method includes: receiving, at a server computing device over an electronic network, one or more images of a damaged vehicle from a client computing device; performing image processing operations on each of the one or more images to detect external damage to a first set of parts of the vehicle; inferring internal damage to a second set of parts of the vehicle based on the detected external damage; and, calculating an estimated repair cost for the vehicle based on the detected external damage and inferred internal damage based on accessing a parts database that includes repair and labor costs for each part in the first and second sets of parts.
    Type: Application
    Filed: April 6, 2016
    Publication date: October 12, 2017
    Inventors: Vikas Taliwal, Siddhartha Dalal, Kaigang Li, Gaurav Sharma
  • Publication number: 20170293622
    Abstract: Systems and methods for displaying a visualizable results list are disclosed. A method includes receiving, by a processing device, a search query including a plurality of search terms, grouping, by the processing device, the search terms into a plurality of units, where each unit includes a related one or more of the search terms, accessing, by the processing device, metadata for each document in a plurality of search results that corresponds to the search query, annotating, by the processing device, one or more locations in each document with a first indicator for each of the search terms in a first unit and a second indicator for each of the search terms in a second unit based on the metadata, and displaying, by the processing device, a visualizable results list comprising the search results with the first indicator and the second indicator.
    Type: Application
    Filed: April 7, 2016
    Publication date: October 12, 2017
    Applicant: LexisNexis, a division of Reed Elsevier Inc.
    Inventors: Richard D. Miller, Jacob Aaron Myers, Todd J. Frascone, Gaurav Mehra, Ronald C. Haines, Philip Wittmer, Yangguang Li
  • Publication number: 20170295257
    Abstract: A device may receive a request for a mobile device to obtain an application. The request may include a mobile device identifier for the mobile device. The device may send, to the mobile device, a link to a web page. The device may receive, from the mobile device, a request for the web page. The device may send, to the mobile device, a redirect to a software distribution platform to obtain the application from the software distribution platform. The device may receive a registration identifier for the mobile device after the mobile device obtains the application from the software distribution platform. The device may send, to a message server, a request for a message to be sent to the mobile device. The request may be based on the registration identifier and the application.
    Type: Application
    Filed: April 11, 2016
    Publication date: October 12, 2017
    Inventors: Guanqun BAO, Okeno R. Palmer, Saumitra Kumar, Harsha Vardhana Reddy Hardhagari, Gaurav Gupta
  • Publication number: 20170292843
    Abstract: A route-planning system suitable for use on an automated vehicle includes a memory and a controller. The memory is used to store map-data indicative of a plurality of possible-routes to a destination. Each possible-route is characterized by a difficulty-score. The controller is in communication with the memory. The controller is operable to select from the memory a preferred-route from the plurality of possible-routes. The preferred-route is selected based on the difficulty-score.
    Type: Application
    Filed: April 7, 2016
    Publication date: October 12, 2017
    Inventors: JUNQING WEI, JARROD M. SNIDER, JUNSUNG KIM, WENDA XU, GAURAV BHATIA, JONG HO LEE, VASUDEVA PAI MELGANGOLLI
  • Patent number: 9785523
    Abstract: Techniques involving replication of storage are described. A representative technique includes apparatuses and methods for receiving replicated virtual storage of a replicated virtual machine, including at least a replicated base virtual disk that substantially corresponds to a primary base virtual disk to be replicated. Copies of differencing disks or other forms of virtual storage updates are received at a recovery site, each of the differencing disks being associated with the primary base virtual disk as descendents thereof. The received copies of the differencing disks are arranged relative to the replicated base virtual disk corresponding to the manner in which the differencing disks were arranged relative to the primary base virtual disk, thereby maintaining the data view of the replicated virtual machine in synchronization with the virtual machine at the primary site.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: October 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Phani Chiruvolu, Gaurav Sinha, Devdeep Singh, Jacob Oshins, Christopher L. Eck
  • Patent number: 9787169
    Abstract: An embodiment of an electromagnetic actuator, such as a moving magnet actuator (MMA), includes a back iron, a first coil winding, a second coil winding, a mover, and a permanent magnet. The first and second coil windings are connected to the back iron, and have generally annular shapes. The mover moves relative to the back iron during use of the MMA. The permanent magnet is connected to the mover and moves with the mover during use of the MMA. The permanent magnet has a generally annular shape.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: October 10, 2017
    Assignee: The Regents of the University of Michigan
    Inventors: David Hiemstra, Gaurav Parmar, Cory Welch, Shorya Awtar