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).

  • Publication number: 20160326335
    Abstract: A method for forming an aromatic diacid and/or an aromatic diacid precursor from a polyester-containing feedstock. The method comprises contacting the polyester-containing feedstock with water or an alcohol to depolymerize the polyester and thereby form an aromatic diacid and/or an aromatic diacid precursor, wherein the polyester-containing feedstock comprises about 80 wt % or more polyester and about 1 wt % or more of at least one secondary material, and wherein the at least one secondary material is not polyester.
    Type: Application
    Filed: December 30, 2014
    Publication date: November 10, 2016
    Applicant: BP Corporation North America Inc.
    Inventors: Gregory E. Schmidt, Thomas Bartos, Ajay Joshi, Anders Larsen-Bitsch, Peter Metelski, Daniel Leonardi
  • Patent number: 9286395
    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: July 25, 2013
    Date of Patent: March 15, 2016
    Assignee: Google Inc.
    Inventors: Gil Simha Briskin, Ajay Joshi, John Eric Hoffmann
  • Publication number: 20160034600
    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: February 12, 2015
    Publication date: February 4, 2016
    Inventor: Ajay Joshi
  • Publication number: 20150356136
    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: July 31, 2014
    Publication date: December 10, 2015
    Inventor: Ajay Joshi
  • Publication number: 20150341324
    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: Application
    Filed: July 31, 2015
    Publication date: November 26, 2015
    Inventors: Madhukar M. Kshirsagar, Ajay Joshi
  • Publication number: 20150273369
    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: March 27, 2014
    Publication date: October 1, 2015
    Applicant: CUMMINS FILTRATION IP, INC.
    Inventors: Arnaud Le Ven, Gérard Malgorn, Thierry Couvin, Ajay Joshi
  • Patent number: 9106617
    Abstract: Methods for transferring a set of data from a first processing device to a second processing device are provided. Pursuant to these methods a secure shell (“SSH”) authentication is performed to authenticate a first user that is logged onto the first processing device to a second user that is logged onto the second processing device. The set of data is divided into a first data subset and a second data subset. The first data subset is encrypted to provide an encrypted data set. The encrypted data set is transferred from the first processing device to the second processing device. The second data subset is also transferred from the first processing device to the second processing device, but without encrypting the second data subset. Related data transfer systems and computer program products are also provided.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: August 11, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Madhukar Kshirsagar, Ajay Joshi
  • Patent number: 8401282
    Abstract: A multi-class classifier is trained by selecting a query image from a set of active images based on a membership probability determined by the classifier, wherein the active images are unlabeled. A sample image is selected from a set of training image based on the membership probability of the query image, wherein the training images are labeled. The query image and the sample images are displayed to a user on an output device. A response from the user is obtained with an input device, wherein the response is a yes-match or a no-match. The query image with the label of the sample image is added to the training set if the yes-match is obtained, and otherwise repeating the selecting, displaying, and obtaining steps until a predetermined number of no-match is reached to obtain the multi-class classifier.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: March 19, 2013
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Fatih Porikli, Ajay Joshi
  • Patent number: 8180716
    Abstract: The invention comprises methods and devices of forecasting future computational needs of an application based on input load, where the application comprises a plurality of processes executed on a plurality of computing devices. The method of the invention proceeds by monitoring at least a computational load characteristic of at least a first process executed on a first computing device and a second process executed on a second computing device. A mathematical relationship between input load and the computational load characteristic is established, and future computational needs are forecasted based on the established mathematical relationship.
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: May 15, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Madhukar Kshirsagar, Muhammad Azam, Angelo Estela, Ajay Joshi, David Lu
  • Patent number: 8140450
    Abstract: A method trains a multi-class classifier by iteratively performing the following steps until a termination condition is reached. The probabilities of class membership for unlabeled data obtained from an active pool of unlabeled data are estimated. A difference between a largest probability and a second largest probability is determined. The unlabeled data with the lowest difference is selected, labeled and then added to a training data set for training the classifier.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: March 20, 2012
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Fatih M. Porikli, Ajay Joshi
  • Publication number: 20110235900
    Abstract: A multi-class classifier is trained by selecting a query image from a set of active images based on a membership probability determined by the classifier, wherein the active images are unlabeled. A sample image is selected from a set of training image based on the membership probability of the query image, wherein the training images are labeled. The query image and the sample images are displayed to a user on an output device. A response from the user is obtained with an input device, wherein the response is a yes-match or a no-match. The query image with the label of the sample image is added to the training set if the yes-match is obtained, and otherwise repeating the selecting, displaying, and obtaining steps until a predetermined number of no-match is reached to obtain the multi-class classifier.
    Type: Application
    Filed: March 26, 2010
    Publication date: September 29, 2011
    Inventors: Fatih Porikli, Ajay Joshi
  • Patent number: 7975489
    Abstract: According to one aspect, a method of detecting catalyst module overheating in a catalytic combustion system is provided. In one example, the method includes detecting one or more signals from at least one probe adapted to obtain values associated with at least one of the outlet gas temperature of a catalyst module and the outlet face temperature of the catalyst module included in a catalytic combustor. The one or more signals are compared with a preselected value associated with catalyst overheating. The detected temperature may be detected over time to determine a rate of change in the temperature. The temperature may be detected with a UV sensor directed to the catalyst outlet face.
    Type: Grant
    Filed: September 1, 2004
    Date of Patent: July 12, 2011
    Assignee: Kawasaki Jukogyo Kabushiki Kaisha
    Inventors: Ajay Joshi, David Yee
  • Publication number: 20100250473
    Abstract: A method trains a multi-class classifier by iteratively performing the following steps until a termination condition is reached. The probabilities of class membership for unlabeled data obtained from an active pool of unlabeled data are estimated. A difference between a largest probability and a second largest probability is determined. The unlabeled data with the lowest difference is selected, labeled and then added to a training data set for training the classifier.
    Type: Application
    Filed: March 27, 2009
    Publication date: September 30, 2010
    Inventors: Fatih M. Porikli, Ajay Joshi
  • Publication number: 20100235635
    Abstract: Methods for transferring a set of data from a first processing device to a second processing device are provided. Pursuant to these methods a secure shell (“SSH”) authentication is performed to authenticate a first user that is logged onto the first processing device to a second user that is logged onto the second processing device. The set of data is divided into a first data subset and a second data subset. The first data subset is encrypted to provide an encrypted data set. The encrypted data set is transferred from the first processing device to the second processing device. The second data subset is also transferred from the first processing device to the second processing device, but without encrypting the second data subset. Related data transfer systems and computer program products are also provided.
    Type: Application
    Filed: March 10, 2009
    Publication date: September 16, 2010
    Inventors: MADHUKAR KSHIRSAGAR, AJAY JOSHI
  • Patent number: 7699930
    Abstract: A flow enhanced calcium sulfate product includes a calcium sulfate source material, such as a flue gas desulphurization by-product, is pre-blended with a granular feedstock exhibiting good cementitious properties. The flow enhanced calcium sulfate is fed to a cement mill where it is combined with clinker during a finishing grinding process for portland cement. The flow enhanced calcium sulfate exhibits good flowability without changing the properties of the cement.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: April 20, 2010
    Assignee: LaFarge North America
    Inventors: Horace H. Compton, Nathan A. Fernow, Ajay Joshi
  • Publication number: 20090240476
    Abstract: The invention comprises methods and devices of forecasting future computational needs of an application based on input load, where the application comprises a plurality of processes executed on a plurality of computing devices. The method of the invention proceeds by monitoring at least a computational load characteristic of at least a first process executed on a first computing device and a second process executed on a second computing device. A mathematical relationship between input load and the computational load characteristic is established, and future computational needs are forecasted based on the established mathematical relationship.
    Type: Application
    Filed: March 24, 2008
    Publication date: September 24, 2009
    Inventors: Madhukar Kshirsagar, Muhammad Azam, Angelo Estela, Ajay Joshi, David Lu
  • Publication number: 20080115696
    Abstract: A flow enhanced calcium sulfate product includes a calcium sulfate source material, such as a flue gas desulphurization by-product, is pre-blended with a granular feedstock exhibiting good cementitious properties. The flow enhanced calcium sulfate is fed to a cement mill where it is combined with clinker during a finishing grinding process for portland cement. The flow enhanced calcium sulfate exhibits good flowability without changing the properties of the cement.
    Type: Application
    Filed: November 21, 2006
    Publication date: May 22, 2008
    Applicant: LAFARGE NORTH AMERICA
    Inventors: Horace H. Compton, Nathan A. Fernow, Ajay Joshi
  • Patent number: 7197631
    Abstract: A system and method for constructing a user application's Advanced Configuration and Power Interface (ACPI) namespace in a computer platform employing an ACPI-compatible implementation is disclosed. A traversing function is operable to traverse a kernel ACPI namespace nodal tree and provide the name of the node of the tree to the user application's ACPI namespace. The traversing function may withhold a copy of a particular node if that node is a control method object not included in a list of safe control methods. Another embodiment provides a scheme for assisting a user application's access to a control method object.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: March 27, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew Fischer, Benjamin Preston, Raghuram Kota, Ajay Joshi
  • Publication number: 20070028625
    Abstract: According to one aspect, a method of detecting catalyst module overheating in a catalytic combustion system is provided. In one example, the method includes detecting one or more signals from at least one probe adapted to obtain values associated with at least one of the outlet gas temperature of a catalyst module and the outlet face temperature of the catalyst module included in a catalytic combustor. The one or more signals are compared with a preselected value associated with catalyst overheating. The detected temperature may be detected over time to determine a rate of change in the temperature. The temperature may be detected with a UV sensor directed to the catalyst outlet face.
    Type: Application
    Filed: September 1, 2004
    Publication date: February 8, 2007
    Inventors: Ajay Joshi, David Yee
  • Publication number: 20020194090
    Abstract: A method is provided for communicating business information using a network-based system. The system including at least one server coupled to a database and at least one device. The method including creating a plurality of dashboards, storing the dashboards in the database, populating the dashboards using information from the database, and providing the dashboards to a user through the device.
    Type: Application
    Filed: June 19, 2001
    Publication date: December 19, 2002
    Inventors: David John Gagnon, Ajay Joshi, Norm Sowards