Patents by Inventor Gaurav Garg

Gaurav Garg 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: 11143428
    Abstract: The present disclosure relates to a heating, ventilating, and air conditioning (HVAC) unit configured to supply conditioned air to a conditioned space. The HVAC unit includes a first exhaust fan capable of operating at variable speeds and a second constant-speed fan. The HVAC unit also includes a controller configured to determine a target airflow to be provided to the conditioned space, cause actuation of the first exhaust fan at a variable fan speed when the target airflow is greater than zero, and cause actuation of the second exhaust fan when the target airflow is greater than an airflow threshold.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: October 12, 2021
    Assignee: Johnson Controls Technology Company
    Inventors: Gaurav S. Patil, Naushad Parapurath Monangat, John L. McElvany, Karan Garg
  • Publication number: 20210200770
    Abstract: A system for low latency caching of time-sensitive data is disclosed. The system comprises a database, one or more processors, and non-transitory memory. The non-transitory memory comprises instructions that cause the one or more processors to divide a table of the database into a plurality of logical partitions; during a first interval of time, insert new records exclusively into a first partition of the plurality of logical partitions; during a second interval of time, insert new records exclusively into a second partition of the plurality of logical partitions; during a subsequent interval of time, determine that a predetermined period of time has passed since conclusion of the first interval of time; and responsive to the determination that the predetermined period of time has passed, delete records from the first partition without changing contents of the second partition or any other partition of the plurality of logical partitions.
    Type: Application
    Filed: December 26, 2019
    Publication date: July 1, 2021
    Inventors: Rakesh Kumar Pandey, Harish Sankaran, Gaurav Garg
  • Publication number: 20210110743
    Abstract: In one aspect, a method includes the step of A mobile projection system; the system comprising: a hermetically sealed base unit configured to be releasably attached to an automobile; a microprocessor configured to receive a plurality of projectable images from a remote server over a wireless network; and a remote server configured to store a plurality of selected images over a period of time; a projection means configured to project a selected image through a translucent lens.
    Type: Application
    Filed: September 21, 2020
    Publication date: April 15, 2021
    Inventor: GAURAV GARG
  • Patent number: 10929883
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Search results responsive to a query are identified including a first search result in a top set of search results, the first search result associated with a first entity. A first eligible content item is identified for presentation along with the search results, the first eligible content item associated with the first entity. A combined content item is identified that is a combination of the first search result and first eligible content item and is to be presented as a search result responsive to the query. The combined content item is augmented including: identifying entities related to the first entity, identifying content items that are associated with the related entities, selecting at least one identified content item, and using content from the selected content items to augment the combined content item.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: February 23, 2021
    Assignee: Google LLC
    Inventors: Yunkai Zhou, Jennifer J. Huang, Alexander Collins, Ian James Leader, Conrad Wai, Christopher Souvey, Lewis Denizen, Gaurav Garg, Awaneesh Verma, Emily Kay Moxley, Jeremy Silber, Daniel Amaral de Medeiros Rocha, Alexander Fischer
  • Patent number: 10776435
    Abstract: Methods and systems for improved processor efficiency via reductions in repeated calculations are provided. A plurality of candidate sitelinks are identified in response to a search for online content. Each sitelink has associated with it a plurality of candidate creatives with which the sitelink may be presented to the user. The creatives are canonicalized to form clusters of candidate creatives. The sitelinks are also canonicalized. The creatives are matched to the candidate canonicalized sitelinks so as to provide enhanced sitelinks having increased relevance to the user search.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: September 15, 2020
    Assignee: Google LLC
    Inventors: Vaibhav Vaish, Venky Ramachandran, David Philip Sisson, Ramakrishnan Kandhan, Pramod Adiddam, Vinod Ramachandran Marur, Gaurav Garg
  • Patent number: 10735552
    Abstract: A system for transmission of packetized data in a voice activated computer network environment. The system can identify candidate canonicalized digital components that relate to secondary search locations. For each of the candidate canonicalized digital components the system can calculate transmissions scores that are used to select one of the candidate canonicalized digital components for transmission.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: August 4, 2020
    Assignee: GOOGLE LLC
    Inventors: Vaibhav Vaish, Venky Ramachandran, David Philip Sisson, Ramakrishnan Kandhan, Pramod Adiddam, Vinod Marur, Gaurav Garg, Gaurav Bhaya, Robert Stets
  • Publication number: 20200241646
    Abstract: Hand gestures form an intuitive means of interaction in Augmented Reality/Mixed Reality (MR) applications. However, accurate gesture recognition can be achieved through deep learning models or with use of expensive sensors. Despite the robustness of these deep learning models, they are generally computationally expensive and obtaining real-time performance remains a challenge. Embodiments of the present disclosure provide systems and methods for classifying fingertip motion patterns into different hand gestures. Red Green Blue (RGB) images are fed as input to an object detector (MobileNetV2) for outputting hand candidate bounding box, which are then down-scaled to reduce processing time without compromising on the quality of image features.
    Type: Application
    Filed: October 2, 2019
    Publication date: July 30, 2020
    Applicant: Tata Consultancy Services Limited
    Inventors: Ramya Sugnana Murthy HEBBALAGUPPE, Varun JAIN, Gaurav GARG
  • Patent number: 10650066
    Abstract: Methods and systems for enhancing online content with creative text relevant to the online content are provided. A plurality of candidate sitelinks is identified in response to a user search for online content. Each sitelink has associated with it a plurality of candidate creatives with which the sitelink may be presented to the user. The creatives are canonicalized to form clusters of candidate creatives. The sitelinks are also canonicalized. The creatives are matched to the candidate canonicalized sitelinks so as to provide enhanced sitelinks having increased relevance to the user search.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 12, 2020
    Assignee: Google LLC
    Inventors: Vaibhav Vaish, Venky Ramachandran, David Philip Sisson, Ramakrishnan Kandhan, Pramod Adiddam, Vinod Marur, Gaurav Garg
  • Publication number: 20200034885
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium. A method includes: for each of a plurality of content items in an inventory of content items: identifying an entity associated with the content item and a plurality of page types for a vertical associated with a product or service described in the content item; locating a plurality of informational pages associated with the entity; classifying each informational page based on the page types; identifying queries associated with the entity, wherein a query is used as a selection criteria for delivering one or more content items associated with the entity; for each informational page of the plurality of informational pages determining relevant queries from the identified queries; and storing in a data structure an association between the content item, data associated with the relevant queries and associated informational pages.
    Type: Application
    Filed: October 7, 2019
    Publication date: January 30, 2020
    Inventors: Advay Mengle, Shreyas Doshi, Venky Ramachandran, Gaurav Garg, Luke Hiro Swartz, Poorva Hari Potdar, Angela Yu-Yun Yeung
  • Publication number: 20190347691
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A search query is received. Search results responsive to the query are identified, including identifying a first search result in a top set of search results that is associated with a brand. Based at least in part on the query, one or more eligible content items are identified for delivery along with the search results responsive to the query. A determination is made as to when at least one of the eligible content items is associated with a same brand as the brand associated with the first search result. The first search result and one of the determined at least one eligible content items are combined into a combined content item and providing the combined content item as a search result responsive to the request.
    Type: Application
    Filed: July 22, 2019
    Publication date: November 14, 2019
    Inventors: Conrad Wai, Christopher Souvey, Lewis Denizen, Gaurav Garg, Awaneesh Verma, Emily Kay Moxley, Jeremy Silber, Daniel Amaral de Medeiros Rocha, Alexander Fischer
  • Patent number: 10402859
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A search query is received. Search results responsive to the query are identified, including identifying a first search result in a top set of search results that is associated with a brand. Based at least in part on the query, one or more eligible content items are identified for delivery along with the search results responsive to the query. A determination is made as to when at least one of the eligible content items is associated with a same brand as the brand associated with the first search result. The first search result and one of the determined at least one eligible content items are combined into a combined content item and providing the combined content item as a search result responsive to the request.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: September 3, 2019
    Assignee: Google LLC
    Inventors: Conrad Wai, Christopher Souvey, Lewis Denizen, Gaurav Garg, Awaneesh Verma, Emily Kay Moxley, Jeremy Silber, Daniel Amaral de Medeiros Rocha, Alexander Fischer
  • Patent number: 10354292
    Abstract: Systems and methods for generating navigation filters are provided. A target resource is parsed and occurrences of data entries representing archetypal headings and/or archetypal items for a navigation filter are identified in the content of the target resource. A path to each of the identified occurrences is determined and used to construct a query for additional navigation filter headings and/or navigation filter items that have the same path as an identified occurrence. Identified occurrences of archetypal data entries in the target resource and the additional content having the same path as an identified occurrence are used as potential navigation filter headings and/or potential navigation filter items. Navigation filters are generated by associating one or more of the potential navigation filter items with one of the potential navigation filter headings.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: July 16, 2019
    Assignee: Google LLC
    Inventors: Shreyas Doshi, Venky Ramachandran, Gaurav Garg, Poorva Hari Potdar, Ramakrishnan Kandhan, Xin Zheng, Advay Mengle
  • Publication number: 20190197646
    Abstract: Example implementations relate to a method of dynamically updating a transport task of a UAV. The method includes receiving, at a transport-provider computing system, an item provider request for transportation of a plurality of packages from a loading location at a given future time. The method also includes assigning, by the transport-provider computing system, a respective transport task to each of a plurality of UAVs, where the respective transport task comprises an instruction to deploy to the loading location to pick up one or more of the plurality of packages. Further, the method includes identifying, by the transport-provider system, a first package while or after a first UAV picks up the first package. Yet further, the method includes based on the identifying of the first package, providing, by the transport-provider system, a task update to the first UAV to update the respective transport task of the first UAV.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 27, 2019
    Inventors: André Prager, Gaurav Garg, Jonathan Lesser, Theran Cochran
  • Publication number: 20190098268
    Abstract: In one aspect, a method includes the step of A mobile projection system; the system comprising: a hermetically sealed base unit configured to be releasably attached to an automobile; a microprocessor configured to receive a plurality of projectable images from a remote server over a wireless network; and a remote server configured to store a plurality of selected images over a period of time; a projection means configured to project a selected image through a translucent lens.
    Type: Application
    Filed: March 25, 2018
    Publication date: March 28, 2019
    Inventor: GAURAV GARG
  • Patent number: 10204239
    Abstract: Systems and methods for detecting device or carrier change conversions based on device information and carrier information that is received with requests to provide content to communication devices is provided. A system can receive requests to provide content including a device identifier, an account identifier identifying an account agnostic to the device, and a carrier identifier. The system can serve content items in response to the requests to provide content that are related to communication devices different from the device associated with the device identifier or carriers different from the carrier associated with the carrier identifier. The system can detect, from the contents of a subset of the requests to provide content, that the account identifier is associated with a different device identifier or carrier identifier and identify one or more content items corresponding to the different device identifier or carrier identifier.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: February 12, 2019
    Assignee: Google LLC
    Inventors: Lakshmi Kumar Dabbiru, Senthil Hariramasamy, Gaurav Garg
  • Patent number: 10191878
    Abstract: A method is implemented by a network device to configure the operation of a Peripheral Component Interconnect Express (PCIe) switch to enable an efficient transition from a first active processor in a first root complex to a backup processor in a second root complex. The method involves determining the first active processor in the first root complex and a set of backup processors and a set of root complexes, and configuring each root complex for independent PCIe switch communication. The method further includes detecting a failure of the active processor in the first root complex, selecting and notifying the backup processor and the second root complex to transition to be a second active processor and second root complex, and starting communication with PCIe devices using previously configured independent PCIe switch communication for the second processor of the second root complex.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: January 29, 2019
    Assignee: Tolefonaktiebolaget LM Ericsson (Publ)
    Inventors: Gaurav Garg, Tong Ho
  • Patent number: D845976
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: April 16, 2019
    Assignee: Google LLC
    Inventors: Xiaohuan Li, Gaurav Garg
  • Patent number: D847145
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: April 30, 2019
    Assignee: Google LLC
    Inventors: Awaneesh Verma, Jason W. Blythe, Qin Jing, Christopher Souvey, Lewis Adam Denizen, Gaurav Garg, Sundeep Jain
  • Patent number: D902222
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: November 17, 2020
    Assignee: GOOGLE LLC
    Inventors: Awaneesh Verma, Jason W. Blythe, Qin Jing, Christopher Souvey, Lewis Adam Denizen, Gaurav Garg, Sundeep Jain
  • Patent number: D916794
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: April 20, 2021
    Assignee: GOOGLE LLC
    Inventors: Xiaohuan Li, Gaurav Garg