Patents by Inventor Sichun Xu
Sichun Xu 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: 11048802Abstract: One method disclosed includes booting a computer with a bootloader, where the bootloader is stored on an unencrypted portion of a data storage device of the computer. The method further includes unsealing a decryption password for an encrypted portion of the data storage device from a trusted platform module (TPM) using a first sealing policy, where the first sealing policy excludes dependence on a first platform configuration register (PCR), wherein the first PCR stores a measurement result associated with the bootloader. The method subsequently includes sealing the decryption password into the TPM using a second sealing policy, where the second sealing policy includes dependence on the first PCR.Type: GrantFiled: May 9, 2019Date of Patent: June 29, 2021Assignee: X Development LLCInventor: Sichun Xu
-
Publication number: 20200356673Abstract: One method disclosed includes booting a computer with a bootloader, where the bootloader is stored on an unencrypted portion of a data storage device of the computer. The method further includes unsealing a decryption password for an encrypted portion of the data storage device from a trusted platform module (TPM) using a first sealing policy, where the first sealing policy excludes dependence on a first platform configuration register (PCR), wherein the first PCR stores a measurement result associated with the bootloader. The method subsequently includes sealing the decryption password into the TPM using a second sealing policy, where the second sealing policy includes dependence on the first PCR.Type: ApplicationFiled: May 9, 2019Publication date: November 12, 2020Inventor: Sichun Xu
-
Patent number: 9886518Abstract: Disclosed is a programming paradigm that integrates programming language constructs with markup language constructs in a document. Processing of the body of a tag in the markup language constructs produces output. A function or method associated with the tag may be invoked, including providing as input to the function or method the output from tag processing the body of the first tag.Type: GrantFiled: August 13, 2012Date of Patent: February 6, 2018Assignee: MyEzApp Inc.Inventor: Sichun Xu
-
Patent number: 8954424Abstract: A system and method to sort search results based upon a desirability value is illustrated. This desirability value may be based upon the difference between a demand value and a supply value. Demand may be based upon user activity such as click-throughs, purchases, price, or location. Supply may be based upon a supply of keywords that may be the number of times a word is used in search or item title. The system and method may include receiving a search query, associating a first numerical value with a keyword that is a part of the search query, tracking user activity associated with the keyword, associating a second numerical value with the keyword based upon the user activity, finding a difference value between the first and second numerical values, associating this difference value with the keyword, sorting keywords based upon the difference values, and returning the search results of the sorting.Type: GrantFiled: May 1, 2013Date of Patent: February 10, 2015Assignee: eBay Inc.Inventors: Raghav Gupta, Sichun Xu
-
Patent number: 8843907Abstract: Disclosed is a programming language system that can produce executable program code from source code, even if the source code contains errors. In embodiments, the programming language system includes a fault tolerant compiler that can detect errors in the source code, but nonetheless produce valid compiler constructs representative of the errors in the source code. Accordingly, the compilation process can proceed despite errors in the source code and produce executable program code.Type: GrantFiled: December 20, 2011Date of Patent: September 23, 2014Assignee: MyEzApp Inc.Inventor: Sichun Xu
-
Publication number: 20130246407Abstract: A system and method to sort search results based upon a desirability value is illustrated. This desirability value may be based upon the difference between a demand value and a supply value. Demand may be based upon user activity such as click-throughs, purchases, price, or location. Supply may be based upon a supply of keywords that may be the number of times a word is used in search or item title. The system and method may include receiving a search query, associating a first numerical value with a keyword that is a part of the search query, tracking user activity associated with the keyword, associating a second numerical value with the keyword based upon the user activity, finding a difference value between the first and second numerical values, associating this difference value with the keyword, sorting keywords based upon the difference values, and returning the search results of the sorting.Type: ApplicationFiled: May 1, 2013Publication date: September 19, 2013Applicant: eBay Inc.Inventors: Raghav Gupta, Sichun Xu
-
Publication number: 20130055223Abstract: Disclosed is a programming language system that can produce executable program code from source code, even if the source code contains errors. In embodiments, the programming language system includes a fault tolerant compiler that can detect errors in the source code, but nonetheless produce valid compiler constructs representative of the errors in the source code. Accordingly, the compilation process can proceed despite errors in the source code and produce executable program code.Type: ApplicationFiled: December 20, 2011Publication date: February 28, 2013Applicant: MYEZAPP INC.Inventor: Sichun Xu
-
Publication number: 20120246156Abstract: A user-specified weighting associated with a category can be received. The category can be one of a plurality of categories used to sort search results. The weighting can be applied to the category. Search results can be re-sorted based on the applied weighting to the category.Type: ApplicationFiled: June 7, 2012Publication date: September 27, 2012Applicant: eBay Inc.Inventors: Raghav Gupta, Sichun Xu
-
Patent number: 8200683Abstract: A system and method to sort search results based upon a desirability value is illustrated. This desirability value may be based upon the difference between a demand value and a supply value. Demand may be based upon user activity such as click-throughs, purchases, price, or location. Supply may be based upon a supply of keywords that may be the number of times a word is used in search or item title. The system and method may include receiving a search query, associating a first numerical value with a keyword that is a part of the search query, tracking user activity associated with the keyword, associating a second numerical value with the keyword based upon the user activity, finding a difference value between the first and second numerical values, associating this difference value with the keyword, sorting keywords based upon the difference values, and returning the search results of the sorting.Type: GrantFiled: June 30, 2009Date of Patent: June 12, 2012Assignee: eBay Inc.Inventors: Raghav Gupta, Sichun Xu
-
Patent number: 8065610Abstract: A method includes loading a first document from a first document domain and rendering the first document to create a rendition. The first document includes a first instruction to dynamically create a second document object and a second instruction to write script loading logic into the second document object. The rendering includes creating the second document object according to the first instruction, writing the script loading logic into the second document object according to the second instruction, and asynchronously rendering the second document object.Type: GrantFiled: March 3, 2009Date of Patent: November 22, 2011Assignee: eBay Inc.Inventors: Sichun Xu, Victor Miksonov
-
Patent number: 7814112Abstract: A system and method to sort search results based upon a desirability value is illustrated. This desirability value may be based upon the difference between a demand value and a supply value. Demand may be based upon user activity such as click-throughs, purchases, price, or location. Supply may be based upon a supply of keywords that may be the number of times a word is used in search or item title. The system and method may include receiving a search query, associating a first numerical value with a keyword that is a part of the search query, tracking user activity associated with the keyword, associating a second numerical value with the keyword based upon the user activity, finding a difference value between the first and second numerical values, associating this difference value with the keyword, sorting keywords based upon the difference values, and returning the search results of the sorting.Type: GrantFiled: February 28, 2007Date of Patent: October 12, 2010Assignee: eBay Inc.Inventors: Raghav Gupta, Sichun Xu
-
Publication number: 20100017398Abstract: A system and method to sort search results based upon a desirability value is illustrated. This desirability value may be based upon the difference between a demand value and a supply value. Demand may be based upon user activity such as click-throughs, purchases, price, or location. Supply may be based upon a supply of keywords that may be the number of times a word is used in search or item title. The system and method may include receiving a search query, associating a first numerical value with a keyword that is a part of the search query, tracking user activity associated with the keyword, associating a second numerical value with the keyword based upon the user activity, finding a difference value between the first and second numerical values, associating this difference value with the keyword, sorting keywords based upon the difference values, and returning the search results of the sorting.Type: ApplicationFiled: June 30, 2009Publication date: January 21, 2010Inventors: Raghav Gupta, Sichun Xu
-
Publication number: 20090204886Abstract: A method includes loading a first document from a first document domain and rendering the first document to create a rendition. The first document includes a first instruction to dynamically create a second document object and a second instruction to write script loading logic into the second document object. The rendering includes creating the second document object according to the first instruction, writing the script loading logic into the second document object according to the second instruction, and asynchronously rendering the second document object.Type: ApplicationFiled: March 3, 2009Publication date: August 13, 2009Inventors: Sichun Xu, Victor Miksonov
-
Patent number: 7506248Abstract: A method includes loading a first document from a first document domain. The first document includes a first instruction to dynamically create a second document object and a second instruction to write script loading logic into the second document object. The first document is rendered to create a rendition, the rendering including creating, in a memory, the second document object according to the first instruction; and writing, into the second document object, the script loading logic according to the second instruction. The second document object is asynchronously rendered by executing the script loading logic to send a script loading request to a script serving domain and to receive a script from the script serving domain, the script executable to modify the content of the rendition; and executing the script to modify the content of the rendition.Type: GrantFiled: March 31, 2006Date of Patent: March 17, 2009Assignee: eBay Inc.Inventors: Sichun Xu, Victor Miksonov
-
Publication number: 20070288433Abstract: A system and method to sort search results based upon a desirability value is illustrated. This desirability value may be based upon the difference between a demand value and a supply value. Demand may be based upon user activity such as click-throughs, purchases, price, or location. Supply may be based upon a supply of keywords that may be the number of times a word is used in search or item title. The system and method may include receiving a search query, associating a first numerical value with a keyword that is a part of the search query, tracking user activity associated with the keyword, associating a second numerical value with the keyword based upon the user activity, finding a difference value between the first and second numerical values, associating this difference value with the keyword, sorting keywords based upon the difference values, and returning the search results of the sorting.Type: ApplicationFiled: February 28, 2007Publication date: December 13, 2007Applicant: EBAY INC.Inventors: Raghav Gupta, Sichun Xu
-
Publication number: 20070101258Abstract: A method includes loading a first document from a first document domain. The first document includes a first instruction to dynamically create a second document object and a second instruction to write script loading logic into the second document object. The first document is rendered to create a rendition, the rendering including creating, in a memory, the second document object according to the first instruction; and writing, into the second document object, the script loading logic according to the second instruction. The second document object is asynchronously rendered by executing the script loading logic to send a script loading request to a script serving domain and to receive a script from the script serving domain, the script executable to modify the content of the rendition; and executing the script to modify the content of the rendition.Type: ApplicationFiled: March 31, 2006Publication date: May 3, 2007Inventors: Sichun Xu, Victor Miksonov