Patents by Inventor UMESH PATIL

UMESH PATIL 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: 11790173
    Abstract: In various implementations described herein, a partial free-form natural language input may be received from a user at an input component of a computing device. The partial free-form natural language input may identify an entity without identifying a responsive action and may be directed by the user to an automated assistant that operates at least in part on the computing device. The partial free-form natural language input may be analyzed to identify the entity. Based on the identified entity, a plurality or superset of candidate responsive actions may be identified, filtered, and/or ranked based on one or more signals. The automated assistant may then provide output that recommends one or more of the candidate responsive actions based on the ranking and/or filtering.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: October 17, 2023
    Assignee: GOOGLE LLC
    Inventors: Keun Soo Yim, Kyung Yul Lim, Umesh Patil
  • Publication number: 20230274090
    Abstract: Implementations are described herein for recommending actions based on entity or entity type. In various implementations, a partial free-form natural language input may be received from a user at an input component of a computing device. The partial free-form natural language input may identify an entity without identifying a responsive action and may be directed by the user to an automated assistant that operates at least in part on the computing device. The partial free-form natural language input may be analyzed to identify the entity. Based on the identified entity, a plurality or superset of candidate responsive actions may be identified, filtered, and/or ranked based on one or more signals. The automated assistant may then provide output that recommends one or more of the candidate responsive actions based on the ranking and/or filtering.
    Type: Application
    Filed: May 8, 2023
    Publication date: August 31, 2023
    Inventors: Keun Soo Yim, Kyung Yul Lim, Umesh Patil
  • Patent number: 11705121
    Abstract: A system of multi-modal transmission of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. Based on the input audio signal, a direct action application programming interface can generate a first action data structure, and a content selector component can select a content item. An interface management component can identify first and second candidate interfaces, and respective resource utilization values. The interface management component can select, based on the resource utilization values, the first candidate interface to present the content item. The interface management component can provide the first action data structure to the client computing device for rendering as audio output, and can transmit the content item converted for a first modality to deliver the content item for rendering from the selected interface.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: July 18, 2023
    Assignee: GOOGLE LLC
    Inventors: Gaurav Bhaya, Robert Stets, Umesh Patil
  • Publication number: 20220129631
    Abstract: Implementations are described herein for recommending actions based on entity or entity type. In various implementations, a partial free-form natural language input may be received from a user at an input component of a computing device. The partial free-form natural language input may identify an entity without identifying a responsive action and may be directed by the user to an automated assistant that operates at least in part on the computing device. The partial free-form natural language input may be analyzed to identify the entity. Based on the identified entity, a plurality or superset of candidate responsive actions may be identified, filtered, and/or ranked based on one or more signals. The automated assistant may then provide output that recommends one or more of the candidate responsive actions based on the ranking and/or filtering.
    Type: Application
    Filed: October 28, 2020
    Publication date: April 28, 2022
    Inventors: Keun Soo Yim, Kyung Yul Lim, Umesh Patil
  • Publication number: 20200357402
    Abstract: A system of multi-modal transmission of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. Based on the input audio signal, a direct action application programming interface can generate a first action data structure, and a content selector component can select a content item. An interface management component can identify first and second candidate interfaces, and respective resource utilization values. The interface management component can select, based on the resource utilization values, the first candidate interface to present the content item. The interface management component can provide the first action data structure to the client computing device for rendering as audio output, and can transmit the content item converted for a first modality to deliver the content item for rendering from the selected interface.
    Type: Application
    Filed: July 23, 2020
    Publication date: November 12, 2020
    Inventors: Gaurav Bhaya, Robert Stets, Umesh Patil
  • Patent number: 10748541
    Abstract: A system of multi-modal transmission of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. Based on the input audio signal, a direct action application programming interface can generate a first action data structure, and a content selector component can select a content item. An interface management component can identify first and second candidate interfaces, and respective resource utilization values. The interface management component can select, based on the resource utilization values, the first candidate interface to present the content item. The interface management component can provide the first action data structure to the client computing device for rendering as audio output, and can transmit the content item converted for a first modality to deliver the content item for rendering from the selected interface.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: August 18, 2020
    Assignee: Google LLC
    Inventors: Gaurav Bhaya, Robert Stets, Umesh Patil
  • Patent number: 10652329
    Abstract: Aggregating data associated with cluster virtual machines is disclosed, including obtaining from a plurality of storage systems a plurality of values associated with an attribute associated with a cluster virtual machine (VM); and aggregating the plurality of values associated with the attribute based at least in part on an aggregation semantic associated with the attribute.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: May 12, 2020
    Assignee: Tintri by DDN, Inc.
    Inventors: Mark G. Gritter, Umesh Patil
  • Patent number: 10593329
    Abstract: A system of multi-modal transmission of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. Based on the input audio signal, a direct action application programming interface can generate a first action data structure, and a content selector component can select a content item. An interface management component can identify first and second candidate interfaces, and respective resource utilization values. The interface management component can select, based on the resource utilization values, the first candidate interface to present the content item. The interface management component can provide the first action data structure to the client computing device for rendering as audio output, and can transmit the content item converted for a first modality to deliver the content item for rendering from the selected interface.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: March 17, 2020
    Assignee: Google LLC
    Inventors: Gaurav Bhaya, Robert Stets, Umesh Patil
  • Publication number: 20200066274
    Abstract: A system of multi-modal transmission of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. Based on the input audio signal, a direct action application programming interface can generate a first action data structure, and a content selector component can select a content item. An interface management component can identify first and second candidate interfaces, and respective resource utilization values. The interface management component can select, based on the resource utilization values, the first candidate interface to present the content item. The interface management component can provide the first action data structure to the client computing device for rendering as audio output, and can transmit the content item converted for a first modality to deliver the content item for rendering from the selected interface.
    Type: Application
    Filed: October 29, 2019
    Publication date: February 27, 2020
    Inventors: Gaurav Bhaya, Robert Stets, Umesh Patil
  • Patent number: 9937459
    Abstract: In accordance with the purpose(s) of the present disclosure, as embodied and broadly described herein, embodiments of the present disclosure, in one aspect, relate to materials that can be used for gas (e.g., CO2) capture, methods of making materials, methods of capturing gas (e.g., CO2), and the like.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: April 10, 2018
    Assignee: KING ABDULLAH UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Vivek Polshettiwar, Umesh Patil
  • Patent number: 9632812
    Abstract: Collecting data associated with virtual machines from various data sources is disclosed, including: collecting data associated with a virtual machine from a data source of virtual machine data, where the data associated with the virtual machine is not currently tracked by a hypervisor; determining a set of related data associated with the virtual machine based at least in part on the data associated with the virtual machine collected from the data source of virtual machine data; storing associating data that associates the set of related data associated with the virtual machine; and providing access to the set of related data associated with the virtual machine based at least in part on the associating data.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: April 25, 2017
    Assignee: Trintri Inc.
    Inventors: Mark G. Gritter, Umesh Patil, William Lim
  • Publication number: 20160129386
    Abstract: In accordance with the purpose(s) of the present disclosure, as embodied and broadly described herein, embodiments of the present disclosure, in one aspect, relate to materials that can be used for gas (e.g., CO2) capture, methods of making materials, methods of capturing gas (e.g., CO2), and the like.
    Type: Application
    Filed: January 15, 2016
    Publication date: May 12, 2016
    Inventors: Vivek Polshettiwar, Umesh Patil
  • Patent number: 9272262
    Abstract: In accordance with the purpose(s) of the present disclosure, as embodied and broadly described herein, embodiments of the present disclosure, in one aspect, relate to materials that can be used for gas (e.g., CO2) capture, methods of making materials, methods of capturing gas (e.g., CO2), and the like.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: March 1, 2016
    Assignee: King Abdullah University of Science and Technology (KAUST)
    Inventors: Vivek Polshettiwar, Umesh Patil
  • Patent number: 8892717
    Abstract: A network management device which registers for any state change notifications from the devices in the network. The network management device updates its status and values of the devices associated with each state change notification by querying the device. In this manner the management device can make a more timely update for a particular device and need not keep querying devices that have not changed, thus eliminating many unnecessary transactions. In certain embodiments polling is still performed. As a result, the management device is both more current in its displayed data and has fewer network transactions.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: November 18, 2014
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Umesh Patil, Varma Bhupatiraju
  • Publication number: 20100131529
    Abstract: Methods, computer program products, and systems related to providing gadgets that generate content based on entities extracted according to patterns defined by extractors are provided. A plurality of distinct extractors that define patterns for identifying entities in text are received from a plurality of users. The extractors are stored in a repository. The pattern defined by each of the extractors is processed into a pattern matching engine. The extractors are made available for subscription from a first user subscribing to a first extractor. A modification indication is received from a composition program regarding a first document of a first user, and in response to receiving the modification indication, the pattern matching engine corresponding to the first extractor is applied to the first document and identifies a first entity. The first entity is provided to a first software gadget that presents information relating to the first entity to the user.
    Type: Application
    Filed: November 26, 2008
    Publication date: May 27, 2010
    Inventors: Vishal Kasera, Stanley Chen, Wojtek Skut, Umesh Patil, Braden F. Kowitz
  • Publication number: 20090307346
    Abstract: A network management device which registers for any state change notifications from the devices in the network. The network management device updates its status and values of the devices associated with each state change notification by querying the device. In this manner the management device can make a more timely update for a particular device and need not keep querying devices that have not changed, thus eliminating many unnecessary transactions. In certain embodiments polling is still performed. As a result, the management device is both more current in its displayed data and has fewer network transactions.
    Type: Application
    Filed: June 9, 2008
    Publication date: December 10, 2009
    Applicant: BROCADE COMMUNIACTIONS SYSTEMS, INC.
    Inventors: UMESH PATIL, VARMA BHUPATIRAJU