Patents by Inventor Ajay Joshi

Ajay Joshi 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: 11391587
    Abstract: The disclosure relates to assessing impact of blockages on an autonomous vehicle transportation service. An example method may include identifying a plurality of starting and destination location pairs within a service area; running a first plurality of simulations by determining a first route for each of the plurality of pairs without including a first blockage in the service area; determining a first summary for each determined first route identifying a length of time to complete that determined route; running a second plurality of simulations by determining a second route for each of the plurality of pairs and including the first blockage in the service area; determining a second summary for each determined second route identifying a length of time to complete that determined route; and comparing the determined first summaries with the determined second summaries in order to assess an impact of the first blockage on the service.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: July 19, 2022
    Assignee: Waymo LLC
    Inventor: Ajay Joshi
  • Publication number: 20220188302
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving and using contextual data from previous conversation sessions in conversational searches. In one aspect, a method includes receiving a first query for a first user session, determining that the first query refers to one or more tags in a first repository, the first repository associating respective identifiers to respective tags, each identifier representing a corresponding user session, determining one or more particular identifiers associated with the one or more tags in the first repository, retrieving particular contextual data associated with the determined particular identifiers in a second repository, the second repository associating respective identifiers to respective contextual data associated with corresponding user sessions represented by the respective identifiers, and performing an action responsive to the first query based on the retrieved particular contextual data.
    Type: Application
    Filed: March 4, 2022
    Publication date: June 16, 2022
    Inventor: Ajay Joshi
  • Patent number: 11269873
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving and using contextual data from previous conversation sessions in conversational searches. In one aspect, a method includes receiving a first query for a first user session, determining that the first query refers to one or more tags in a first repository, the first repository associating respective identifiers to respective tags, each identifier representing a corresponding user session, determining one or more particular identifiers associated with the one or more tags in the first repository, retrieving particular contextual data associated with the determined particular identifiers in a second repository, the second repository associating respective identifiers to respective contextual data associated with corresponding user sessions represented by the respective identifiers, and performing an action responsive to the first query based on the retrieved particular contextual data.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: March 8, 2022
    Assignee: GOOGLE LLC
    Inventor: Ajay Joshi
  • Publication number: 20220032947
    Abstract: Aspects of the disclosure provide for the determining whether to assign a driver to a trip. For instance, a route for a trip between a pickup location and a destination location for a passenger may be determined. Branch routes for the route may be determined based on one or more lane changes of the route. A probability of following each determined branch route may be determined. A probability of requiring assistance for each determined branch route may be determined. Whether to assign a driver to the trip may be determined based on the probabilities for each determined branch route. A vehicle of a fleet of vehicles may be assigned to the trip based on the determine of whether to assign a driver.
    Type: Application
    Filed: August 3, 2020
    Publication date: February 3, 2022
    Inventors: Xiang Gao, Ajay Joshi, Gabriel Wolosin
  • Patent number: 11151129
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modifying queries in a discourse context. In one aspect, a method includes determining whether a query received from a user device subsequent to information provided to a user device and that defines a discourse context belongs to the discourse context. If the query belongs to the discourse context, the query is modified to take into account attributes of the discourse context.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: October 19, 2021
    Assignee: GOOGLE LLC
    Inventors: Gil Simha Briskin, Ajay Joshi, John Eric Hoffmann
  • Patent number: 10783189
    Abstract: Among other things, this document describes a computer-implemented method for storing and retrieving information about the locations of objects. The method can include receiving a first query that includes one or more terms identifying an object. The first query can be determined to include a command to store location information for the object. The first query can be parsed to determine identifying information for the object, and a location can be determined for the object. The method further includes identifying one or more attributes of the object that are not specified in the first query, and causing a first set of data to be stored that characterizes the identifying information for the objet, the location of the object, and the one or more attributes of the object.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: September 22, 2020
    Assignee: Google LLC
    Inventor: Ajay Joshi
  • Patent number: 10518200
    Abstract: A filter system including a designated filter cartridge including a geometric projection therein and a filter cartridge housing. The filter cartridge housing including a valve that controls fluid flow out of the filter system, a filter cartridge housing, and a filter cartridge housing cover. The valve may include an opening keyed to the geometric projection such that the geometric projection engages the opening and actuates the valve, and the valve may be configured to attach to the filter cartridge housing cover by a snap fit connection.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: December 31, 2019
    Assignee: Cummins Filtration IP, Inc.
    Inventors: Arnaud Le Ven, Gerard Malgorn, Thierry Couvin, Ajay Joshi
  • Publication number: 20190251083
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving and using contextual data from previous conversation sessions in conversational searches. In one aspect, a method includes receiving a first query for a first user session, determining that the first query refers to one or more tags in a first repository, the first repository associating respective identifiers to respective tags, each identifier representing a corresponding user session, determining one or more particular identifiers associated with the one or more tags in the first repository, retrieving particular contextual data associated with the determined particular identifiers in a second repository, the second repository associating respective identifiers to respective contextual data associated with corresponding user sessions represented by the respective identifiers, and performing an action responsive to the first query based on the retrieved particular contextual data.
    Type: Application
    Filed: March 15, 2019
    Publication date: August 15, 2019
    Inventor: Ajay Joshi
  • Patent number: 10382253
    Abstract: A system in a telecommunications network includes a database including at least one metric, at least one module configured for analyzing the at least one metric, a graphical user interface configured for displaying the at least one module, and a processor configured for determining a root cause in the network.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: August 13, 2019
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Krishnan Iyer, Ajay Joshi, Yunfei Bai, Phy Son Nguyen
  • Patent number: 10282833
    Abstract: Optical verification testing of an IC includes obtaining images of the IC by, for each image: (i) illuminating the IC with excitation light, wherein the excitation light corresponds to a respective specific optical excitation of a predefined spectrum of optical excitations (e.g., wavelength spectrum); and (ii) detecting scattered light from the IC in response to the specific optical excitation. For each of a set of sub-regions of the images, the respective sub-region is mapped to at least one of (i) a specific sub-unit of a predefined set of sub-units (e.g., gates) of the IC and (ii) a null result, thereby creating a representation of a detected layout of the IC as an arrangement of the sub-units. The representation can be used to verify that an as-fabricated layout is consistent with an as-designed layout, to detect unauthorized modifications of the IC structure.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: May 7, 2019
    Assignee: Trustees of Boston University
    Inventors: Ronen Adato, Ajay Joshi, M. Selim Unlu, Bennett B. Goldberg
  • Patent number: 10275485
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving and using contextual data from previous conversation sessions in conversational searches. In one aspect, a method includes receiving a first query for a first user session, determining that the first query refers to one or more tags in a first repository, the first repository associating respective identifiers to respective tags, each identifier representing a corresponding user session, determining one or more particular identifiers associated with the one or more tags in the first repository, retrieving particular contextual data associated with the determined particular identifiers in a second repository, the second repository associating respective identifiers to respective contextual data associated with corresponding user sessions represented by the respective identifiers, and performing an action responsive to the first query based on the retrieved particular contextual data.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: April 30, 2019
    Assignee: Google LLC
    Inventor: Ajay Joshi
  • Patent number: 10235413
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving and using contextual data from previous conversation sessions in conversational searches. In one aspect, a method includes receiving a first query for a first user session, determining that the first query refers to one or more tags in a first repository, the first repository associating respective identifiers to respective tags, each identifier representing a corresponding user session, determining one or more particular identifiers associated with the one or more tags in the first repository, retrieving particular contextual data associated with the determined particular identifiers in a second repository, the second repository associating respective identifiers to respective contextual data associated with corresponding user sessions represented by the respective identifiers, and performing an action responsive to the first query based on the retrieved particular contextual data.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventor: Ajay Joshi
  • Publication number: 20180350062
    Abstract: Optical verification testing of an IC includes obtaining images of the IC by, for each image: (i) illuminating the IC with excitation light, wherein the excitation light corresponds to a respective specific optical excitation of a predefined spectrum of optical excitations (e.g., wavelength spectrum); and (ii) detecting scattered light from the IC in response to the specific optical excitation. For each of a set of sub-regions of the images, the respective sub-region is mapped to at least one of (i) a specific sub-unit of a predefined set of sub-units (e.g., gates) of the IC and (ii) a null result, thereby creating a representation of a detected layout of the IC as an arrangement of the sub-units. The representation can be used to verify that an as-fabricated layout is consistent with an as-designed layout, to detect unauthorized modifications of the IC structure.
    Type: Application
    Filed: November 30, 2016
    Publication date: December 6, 2018
    Inventors: Ronen Adato, Ajay Joshi, M. Selim Unlu, Bennett B. Goldberg
  • Publication number: 20180285444
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for rewriting contextual queries. In one aspect, a method includes receiving a first query for a user session, determining contextual data associated with the first query, receiving a second query subsequent to the first query for the user session, determining that the second query is associated with the contextual data, determining that the second query corresponds to a particular template determined based on at least one of the contextual data or the second query, generating a third query based on the particular template, the contextual data, and the second query, and providing the third query as an input for an action that is responsive to the second query.
    Type: Application
    Filed: August 1, 2014
    Publication date: October 4, 2018
    Inventors: Ajay Joshi, Yang-hua Chu, John Eric Hoffmann, Gil Simha Briskin
  • Publication number: 20180133627
    Abstract: A filter system including a designated filter cartridge including a geometric projection therein and a filter cartridge housing. The filter cartridge housing including a valve that controls fluid flow out of the filter system, a filter cartridge housing, and a filter cartridge housing cover. The valve may include an opening keyed to the geometric projection such that the geometric projection engages the opening and actuates the valve, and the valve may be configured to attach to the filter cartridge housing cover by a snap fit connection.
    Type: Application
    Filed: January 8, 2018
    Publication date: May 17, 2018
    Applicant: Cummins Filtration IP, Inc.
    Inventors: Arnaud Le Ven, Gerard Malgorn, Thierry Couvin, Ajay Joshi
  • Publication number: 20180113953
    Abstract: Among other things, this document describes a computer-implemented method for storing and retrieving information about the locations of objects. The method can include receiving a first query that includes one or more terms identifying an object. The first query can be determined to include a command to store location information for the object. The first query can be parsed to determine identifying information for the object, and a location can be determined for the object. The method further includes identifying one or more attributes of the object that are not specified in the first query, and causing a first set of data to be stored that characterizes the identifying information for the objet, the location of the object, and the one or more attributes of the object.
    Type: Application
    Filed: December 20, 2017
    Publication date: April 26, 2018
    Inventor: Ajay Joshi
  • Patent number: 9901851
    Abstract: A filter system including a designated filter cartridge including a geometric projection therein and a filter cartridge housing. The filter cartridge housing including a valve that controls fluid flow out of the filter system, a filter cartridge housing, and a filter cartridge housing cover. The valve may include an opening keyed to the geometric projection such that the geometric projection engages the opening and actuates the valve, and the valve may be configured to attach to the filter cartridge housing cover by a snap fit connection.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: February 27, 2018
    Assignee: Cummins Filtration IP, Inc.
    Inventors: Arnaud Le Ven, Gérard Malgorn, Thierry Couvin, Ajay Joshi
  • Patent number: 9875322
    Abstract: Among other things, this document describes a computer-implemented method for storing and retrieving information about the locations of objects. The method can include receiving a first query that includes one or more terms identifying an object. The first query can be determined to include a command to store location information for the object. The first query can be parsed to determine identifying information for the object, and a location can be determined for the object. The method further includes identifying one or more attributes of the object that are not specified in the first query, and causing a first set of data to be stored that characterizes the identifying information for the objet, the location of the object, and the one or more attributes of the object.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: January 23, 2018
    Assignee: Google LLC
    Inventor: Ajay Joshi
  • Publication number: 20170331673
    Abstract: A system in a telecommunications network includes a database including at least one metric, at least one module configured for analyzing the at least one metric, a graphical user interface configured for displaying the at least one module, and a processor configured for determining a root cause in the network.
    Type: Application
    Filed: October 30, 2014
    Publication date: November 16, 2017
    Inventors: Krishnan IYER, Ajay JOSHI, Yunfei BAI, Phy Son NGUYEN
  • Patent number: 9590954
    Abstract: Methods, apparatus and computer readable media for transferring encrypted and unencrypted data between processing devices are disclosed. Example data transmission methods disclosed herein include dividing, at a first processing device, a set of data collected at the first processing device into a first unencrypted data subset and a second unencrypted data subset. Disclosed example methods also include encrypting, at the first processing device, the first unencrypted data subset using an encryption key provided by a second processing device to generate a first encrypted data subset. Disclosed example methods further include transmitting the second unencrypted data subset from the first processing device to the second processing device before transmitting the first encrypted data subset from the first processing device to the second processing device to thereby transmit the set of data from the first processing device to the second processing device.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: March 7, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Madhukar M. Kshirsagar, Ajay Joshi