Patents by Inventor Apurv Gupta

Apurv Gupta 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: 20180025083
    Abstract: A datacenter management system uses data collection proxies to collect performance data and configuration data for different physical and virtual entities in the datacenter. A schema is used to represent the different entities, entity relationships, and entity properties in the datacenter. A search engine identifies the intent of a natural language based search query based on the schema and a datacenter dictionary. The search engine then searches the data based on the search query intent. A dictionary manager converts both periodic and aperiodic data into a time series. This allows the search engine to operate as a time machine identifying both performance data and configuration data for any selectable time period.
    Type: Application
    Filed: September 19, 2017
    Publication date: January 25, 2018
    Applicant: VMware, Inc.
    Inventors: Shiv Agarwal, Apurv Gupta, Mukul Gupta, Abhijit Sharma, Rohit Toshniwal
  • Patent number: 9767197
    Abstract: A datacenter management system uses data collection proxies to collect performance data and configuration data for different physical and virtual entities in the datacenter. A schema is used to represent the different entities, entity relationships, and entity properties in the datacenter. A search engine identifies the intent of a natural language based search query based on the schema and a datacenter dictionary. The search engine then searches the data based on the search query intent. A dictionary manager converts both periodic and aperiodic data into a time series. This allows the search engine to operate as a time machine identifying both performance data and configuration data for any selectable time period.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: September 19, 2017
    Assignee: VMware, Inc.
    Inventors: Shiv Agarwal, Apurv Gupta, Mukul Gupta, Abhijit Sharma, Rohit Toshniwal
  • Patent number: 9020941
    Abstract: A system and method of parsing natural language descriptions of features to determine an approximate location. An embodiment includes splitting the natural language descriptions into components, geocoding each component, and returning the geocode with the highest confidence level. The geocode references a specific location, and this information may be determined by content from a variety of sources. The system may use an assortment of techniques for determining highest confidence level.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: April 28, 2015
    Assignee: Google Inc.
    Inventors: Apurv Gupta, Tushar Khot
  • Patent number: 8260938
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for decreasing latency perceived by a user in retrieving data from a data server. A user-initiated interaction with a user interface can be detected and a user-generated request to retrieve data automatically predicted, based at least in part on the user-initiated interaction. Resolution of a domain name into a network address can be initiated, based on the predicted user-generated request to retrieve data, prior to receiving a user-initiated submission of the user-generated request to retrieve data. In certain instances, a network communication synchronization sequence with a data server associated with the predicted user-generated request to retrieve data can be initiated prior to receiving a user-initiated submission of the user-generated request to retrieve data.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: September 4, 2012
    Assignee: Google Inc.
    Inventors: Apurv Gupta, Arvind Jain
  • Patent number: 8150848
    Abstract: A system and method of parsing natural language descriptions of features to determine an approximate location. An embodiment includes splitting the natural language descriptions into components, geocoding each component, and returning the geocode with the highest confidence level. The geocode references a specific location, and this information may be determined by content from a variety of sources. The system may use an assortment of techniques for determining highest confidence level.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: April 3, 2012
    Assignee: Google Inc.
    Inventors: Apurv Gupta, Tushar Khot
  • Publication number: 20100191856
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for decreasing latency perceived by a user in retrieving data from a data server. A user-initiated interaction with a user interface can be detected and a user-generated request to retrieve data automatically predicted, based at least in part on the user-initiated interaction. Resolution of a domain name into a network address can be initiated, based on the predicted user-generated request to retrieve data, prior to receiving a user-initiated submission of the user-generated request to retrieve data. In certain instances, a network communication synchronization sequence with a data server associated with the predicted user-generated request to retrieve data can be initiated prior to receiving a user-initiated submission of the user-generated request to retrieve data.
    Type: Application
    Filed: January 23, 2009
    Publication date: July 29, 2010
    Inventors: Apurv Gupta, Arvind Jain
  • Publication number: 20090177643
    Abstract: A system and method of parsing natural language descriptions of features to determine an approximate location. An embodiment includes splitting the natural language descriptions into components, geocoding each component, and returning the geocode with the highest confidence level. The geocode references a specific location, and this information may be determined by content from a variety of sources. The system may use an assortment of techniques for determining highest confidence level.
    Type: Application
    Filed: January 4, 2008
    Publication date: July 9, 2009
    Applicant: Google Inc.
    Inventors: Apurv Gupta, Tushar Khot
  • Publication number: 20090144272
    Abstract: A computer-implemented method includes identifying a plurality of ratings on a plurality of items, wherein the plurality of ratings are made by a first user, determining one or more differences between the plurality of ratings, and ratings by other users associated with the items, and generating a quality score for the first user using the one or more differences.
    Type: Application
    Filed: December 2, 2008
    Publication date: June 4, 2009
    Applicant: GOOGLE INC.
    Inventors: Anurag Adarsh, Apurv Gupta, Vihari Komaragiri