Patents by Inventor Lakshmi Thyagarajan

Lakshmi Thyagarajan 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: 20220277169
    Abstract: Systems and methods for retrieving a set of items are disclosed. A target string is received and a set of candidate items is selected from a pool of items based on the target string. The set of candidate items is ranked based on a scoring function. The scoring function includes a plurality of simultaneously determined coefficients. The plurality of simultaneously determined coefficients are generated by a trained ranking model. A set of N items selected from the set of candidate items based on the ranking is output.
    Type: Application
    Filed: February 26, 2021
    Publication date: September 1, 2022
    Inventors: Tony Elio Lee, Juexin Lin, Kaihao Li, Satya Chembolu, Lakshmi Thyagarajan
  • Publication number: 20210194866
    Abstract: A system and method for exchanging data among partitions of a storage device is disclosed. For example, data stored in a first partition is exchanged with an application included in the first partition or with a second application included in a second partition. In one embodiment, the second application is associated with a global certificate while the first application is associated with a different platform certificate. A verification module included in the first partition receives a request for data and determines if the request for data is received from the first application. If the request for data is not received from the first application, the verification module determines whether the request is received from the second application and whether the global certificate is an authorized certificate. For example, the verification module determines whether the global certificate is included in a listing of authorized certificates.
    Type: Application
    Filed: March 8, 2021
    Publication date: June 24, 2021
    Inventors: Rashmi Chaudhury, Srinivas Attaluri, Fangge Liu, Lakshmi Thyagarajan
  • Patent number: 10944739
    Abstract: A system and method for exchanging data among partitions of a storage device is disclosed. For example, data stored in a first partition is exchanged with an application included in the first partition or with a second application included in a second partition. In one embodiment, the second application is associated with a global certificate while the first application is associated with a different platform certificate. A verification module included in the first partition receives a request for data and determines if the request for data is received from the first application. If the request for data is not received from the first application, the verification module determines whether the request is received from the second application and whether the global certificate is an authorized certificate. For example, the verification module determines whether the global certificate is included in a listing of authorized certificates.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: March 9, 2021
    Assignee: Google Technology Holdings LLC
    Inventors: Rashmi Chaudhury, Srinivas Attaluri, Fangge Liu, Lakshmi Thyagarajan
  • Publication number: 20180309749
    Abstract: A system and method for exchanging data among partitions of a storage device is disclosed. For example, data stored in a first partition is exchanged with an application included in the first partition or with a second application included in a second partition. In one embodiment, the second application is associated with a global certificate while the first application is associated with a different platform certificate. A verification module included in the first partition receives a request for data and determines if the request for data is received from the first application. If the request for data is not received from the first application, the verification module determines whether the request is received from the second application and whether the global certificate is an authorized certificate. For example, the verification module determines whether the global certificate is included in a listing of authorized certificates.
    Type: Application
    Filed: June 25, 2018
    Publication date: October 25, 2018
    Inventors: Rashmi Chaudhury, Srinivas Attaluri, Fangge Liu, Lakshmi Thyagarajan
  • Patent number: 10009334
    Abstract: A system and method for exchanging data among partitions of a storage device is disclosed. For example, data stored in a first partition is exchanged with an application included in the first partition or with a second application included in a second partition. In one embodiment, the second application is associated with a global certificate while the first application is associated with a different platform certificate. A verification module included in the first partition receives a request for data and determines if the request for data is received from the first application. If the request for data is not received from the first application, the verification module determines whether the request is received from the second application and whether the global certificate is an authorized certificate. For example, the verification module determines whether the global certificate is included in a listing of authorized certificates.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: June 26, 2018
    Assignee: Google Technology Holdings LLC
    Inventors: Rashmi Chaudhury, Srinivas Attaluri, Fangge Liu, Lakshmi Thyagarajan
  • Publication number: 20170078273
    Abstract: A system and method for exchanging data among partitions of a storage device is disclosed. For example, data stored in a first partition is exchanged with an application included in the first partition or with a second application included in a second partition. In one embodiment, the second application is associated with a global certificate while the first application is associated with a different platform certificate. A verification module included in the first partition receives a request for data and determines if the request for data is received from the first application. If the request for data is not received from the first application, the verification module determines whether the request is received from the second application and whether the global certificate is an authorized certificate. For example, the verification module determines whether the global certificate is included in a listing of authorized certificates.
    Type: Application
    Filed: November 7, 2016
    Publication date: March 16, 2017
    Inventors: Rashmi Chaudhury, Srinivas Attaluri, Fangge Liu, Lakshmi Thyagarajan
  • Patent number: 9489535
    Abstract: A system and method for exchanging data among partitions of a storage device is disclosed. For example, data stored in a first partition is exchanged with an application included in the first partition or with a second application included in a second partition. In one embodiment, the second application is associated with a global certificate while the first application is associated with a different platform certificate. A verification module included in the first partition receives a request for data and determines if the request for data is received from the first application. If the request for data is not received from the first application, the verification module determines whether the request is received from the second application and whether the global certificate is an authorized certificate. For example, the verification module determines whether the global certificate is included in a listing of authorized certificates.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: November 8, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Rashmi Chaudhury, Srinivas Attaluri, Fangge Liu, Lakshmi Thyagarajan
  • Publication number: 20150101033
    Abstract: A system and method for exchanging data among partitions of a storage device is disclosed. For example, data stored in a first partition is exchanged with an application included in the first partition or with a second application included in a second partition. In one embodiment, the second application is associated with a global certificate while the first application is associated with a different platform certificate. A verification module included in the first partition receives a request for data and determines if the request for data is received from the first application. If the request for data is not received from the first application, the verification module determines whether the request is received from the second application and whether the global certificate is an authorized certificate. For example, the verification module determines whether the global certificate is included in a listing of authorized certificates.
    Type: Application
    Filed: December 12, 2014
    Publication date: April 9, 2015
    Inventors: Rashmi Chaudhury, Srinivas Attaluri, Fangge Liu, Lakshmi Thyagarajan
  • Patent number: 8938809
    Abstract: A system and method for exchanging data among partitions of a storage device is disclosed. For example, data stored in a first partition is exchanged with an application included in the first partition or with a second application included in a second partition. In one embodiment, the second application is associated with a global certificate while the first application is associated with a different platform certificate. A verification module included in the first partition receives a request for data and determines if the request for data is received from the first application. If the request for data is not received from the first application, the verification module determines whether the request is received from the second application and whether the global certificate is an authorized certificate. For example, the verification module determines whether the global certificate is included in a listing of authorized certificates.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: January 20, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Rashmi Chaudhury, Srinivas Attaluri, Fangge Liu, Lakshmi Thyagarajan
  • Publication number: 20120331563
    Abstract: A system and method for exchanging data among partitions of a storage device is disclosed. For example, data stored in a first partition is exchanged with an application included in the first partition or with a second application included in a second partition. In one embodiment, the second application is associated with a global certificate while the first application is associated with a different platform certificate. A verification module included in the first partition receives a request for data and determines if the request for data is received from the first application. If the request for data is not received from the first application, the verification module determines whether the request is received from the second application and whether the global certificate is an authorized certificate. For example, the verification module determines whether the global certificate is included in a listing of authorized certificates.
    Type: Application
    Filed: June 24, 2011
    Publication date: December 27, 2012
    Applicant: MOTOROLA MOBILITY, INC.
    Inventors: Rashmi Chaudhury, Srinivas Attaluri, Fangge Liu, Lakshmi Thyagarajan