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: 11391587Abstract: 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: GrantFiled: April 24, 2019Date of Patent: July 19, 2022Assignee: Waymo LLCInventor: Ajay Joshi
-
Publication number: 20220188302Abstract: 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: ApplicationFiled: March 4, 2022Publication date: June 16, 2022Inventor: Ajay Joshi
-
Patent number: 11269873Abstract: 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: GrantFiled: March 15, 2019Date of Patent: March 8, 2022Assignee: GOOGLE LLCInventor: Ajay Joshi
-
Publication number: 20220032947Abstract: 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: ApplicationFiled: August 3, 2020Publication date: February 3, 2022Inventors: Xiang Gao, Ajay Joshi, Gabriel Wolosin
-
Patent number: 11151129Abstract: 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: GrantFiled: February 4, 2016Date of Patent: October 19, 2021Assignee: GOOGLE LLCInventors: Gil Simha Briskin, Ajay Joshi, John Eric Hoffmann
-
Patent number: 10783189Abstract: 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: GrantFiled: December 20, 2017Date of Patent: September 22, 2020Assignee: Google LLCInventor: Ajay Joshi
-
Patent number: 10518200Abstract: 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: GrantFiled: January 8, 2018Date of Patent: December 31, 2019Assignee: Cummins Filtration IP, Inc.Inventors: Arnaud Le Ven, Gerard Malgorn, Thierry Couvin, Ajay Joshi
-
Publication number: 20190251083Abstract: 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: ApplicationFiled: March 15, 2019Publication date: August 15, 2019Inventor: Ajay Joshi
-
Patent number: 10382253Abstract: 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: GrantFiled: October 30, 2014Date of Patent: August 13, 2019Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Krishnan Iyer, Ajay Joshi, Yunfei Bai, Phy Son Nguyen
-
Patent number: 10282833Abstract: 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: GrantFiled: November 30, 2016Date of Patent: May 7, 2019Assignee: Trustees of Boston UniversityInventors: Ronen Adato, Ajay Joshi, M. Selim Unlu, Bennett B. Goldberg
-
Patent number: 10275485Abstract: 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: GrantFiled: July 31, 2014Date of Patent: April 30, 2019Assignee: Google LLCInventor: Ajay Joshi
-
Patent number: 10235413Abstract: 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: GrantFiled: July 31, 2014Date of Patent: March 19, 2019Assignee: Google LLCInventor: Ajay Joshi
-
Publication number: 20180350062Abstract: 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: ApplicationFiled: November 30, 2016Publication date: December 6, 2018Inventors: Ronen Adato, Ajay Joshi, M. Selim Unlu, Bennett B. Goldberg
-
Publication number: 20180285444Abstract: 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: ApplicationFiled: August 1, 2014Publication date: October 4, 2018Inventors: Ajay Joshi, Yang-hua Chu, John Eric Hoffmann, Gil Simha Briskin
-
Publication number: 20180133627Abstract: 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: ApplicationFiled: January 8, 2018Publication date: May 17, 2018Applicant: Cummins Filtration IP, Inc.Inventors: Arnaud Le Ven, Gerard Malgorn, Thierry Couvin, Ajay Joshi
-
Publication number: 20180113953Abstract: 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: ApplicationFiled: December 20, 2017Publication date: April 26, 2018Inventor: Ajay Joshi
-
Patent number: 9901851Abstract: 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: GrantFiled: March 27, 2014Date of Patent: February 27, 2018Assignee: Cummins Filtration IP, Inc.Inventors: Arnaud Le Ven, Gérard Malgorn, Thierry Couvin, Ajay Joshi
-
Patent number: 9875322Abstract: 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: GrantFiled: February 12, 2015Date of Patent: January 23, 2018Assignee: Google LLCInventor: Ajay Joshi
-
Publication number: 20170331673Abstract: 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: ApplicationFiled: October 30, 2014Publication date: November 16, 2017Inventors: Krishnan IYER, Ajay JOSHI, Yunfei BAI, Phy Son NGUYEN
-
Patent number: 9590954Abstract: 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: GrantFiled: July 31, 2015Date of Patent: March 7, 2017Assignee: AT&T Intellectual Property I, L.P.Inventors: Madhukar M. Kshirsagar, Ajay Joshi