Patents by Inventor Xueying Dai

Xueying Dai 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: 10311478
    Abstract: A method for recommending content based on user profiles clustered by subscription data includes receiving usage data of users. The usage data for each user includes device usage data and subscription data associated with the one or more applications installed on the user device. The method further includes receiving a recommendation request from a first user device of a first user for new subscription data and determining first usage data of the first user. The method also includes identifying a second user having second usage data that has a threshold similarity to the first usage data amongst the users. The method includes determining the new subscription data as being at least some of the subscription data of the second usage data that is different than the subscription data of the first usage data and outputting the new subscription data to the user device of the first user.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: June 4, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Xueying Dai, Eric J. Glover
  • Patent number: 10157232
    Abstract: A method for personalizing deep search results using subscription data includes receiving usage data of one or more applications installed on a user device, and receiving a search query. The method further includes identifying one or more application states of the one or more installed applications based on the search query and the usage data, and generating personalized search results including one or more application access mechanisms of the identified one or more application states. Each application access mechanism has a reference to a corresponding installed application on the user device and indicates a performable operation for the corresponding installed application.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: December 18, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Xueying Dai, Eric J. Glover
  • Patent number: 10146559
    Abstract: A method includes receiving a request from a user device executing a native application. The request indicates an accessed state of the native application to which the native application is set. The method includes identifying one or more categories of the accessed state of the native application and recommended application resource identifiers based on features of the accessed state. Each of the recommended application resource identifiers references a different state of a native application. When a native application is selected by the user, the method includes setting the native application to the different state. For each of the application resource identifiers, the method includes identifying one or more recommended categories of the state referenced by the recommended application resource identifier and determining whether to recommend the different state referenced by the recommended application resource identifier based on features of the accessed state and features of the state of the application.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: December 4, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric Chen, Eric J. Glover, Xueying Dai, Justin Feinman
  • Patent number: 10002128
    Abstract: A computerized system for transforming an input string includes a dictionary with tokens and associated scores. A chart parser generates a chart parse of the input string by, for each position within the input string, (i) identifying a string of at least one consecutive character in the input string that begins at that position and matches one of the tokens and (ii) unless the identified string is a single character matching the start character for another entry in the chart parse, creating an entry corresponding to the identified string. A partition selection module determines a selected partition of the input string. The selected partition includes an array of tokens selected from the chart parse such that their concatenation matches the input string. The selected partition is a minimum score partition, where the score is based on a sum of the tokens' associated scores from the dictionary.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: June 19, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yifu Wang, Eric Glover, Chen Zhang, Zhaohui Chen, Xueying Dai
  • Publication number: 20170193119
    Abstract: A method includes receiving, by one or more processors of a user device, a uniform resource locator (URL) and obtaining a webpage at the URL. The method includes displaying the obtained webpage on a display of the user device, determining a webpage keyword from the obtained webpage, and transmitting the webpage keyword to a search system. The method includes receiving keyword card results from the search system selected based on the webpage keyword. Each keyword card result of the keyword card results includes, for a respective user-selectable link, a respective access mechanism. The method includes, concurrently with the displaying of the obtained webpage, displaying on the display of the user device, the user-selectable links for the keyword card results, respectively. The method includes, in response to user selection of one of the user-selectable links, executing the respective access mechanism of the respective keyword card result.
    Type: Application
    Filed: December 31, 2016
    Publication date: July 6, 2017
    Inventors: Sharad UNNI, Eric GLOVER, Jacob ORRIN, Joseph BARRIENTOS, Hadar DOR, Chandana SRINIVASA, Xueying DAI
  • Publication number: 20170068655
    Abstract: A computerized system for transforming an input string includes a dictionary with tokens and associated scores. A chart parser generates a chart parse of the input string by, for each position within the input string, (i) identifying a string of at least one consecutive character in the input string that begins at that position and matches one of the tokens and (ii) unless the identified string is a single character matching the start character for another entry in the chart parse, creating an entry corresponding to the identified string. A partition selection module determines a selected partition of the input string. The selected partition includes an array of tokens selected from the chart parse such that their concatenation matches the input string. The selected partition is a minimum score partition, where the score is based on a sum of the tokens' associated scores from the dictionary.
    Type: Application
    Filed: October 29, 2015
    Publication date: March 9, 2017
    Inventors: Yifu WANG, Eric GLOVER, Chen ZHANG, Zhaohui CHEN, Xueying DAI
  • Publication number: 20160191639
    Abstract: A method for recommending content based on user profiles clustered by subscription data includes receiving usage data of users. The usage data for each user includes device usage data and subscription data associated with the one or more applications installed on the user device. The method further includes receiving a recommendation request from a first user device of a first user for new subscription data and determining first usage data of the first user. The method also includes identifying a second user having second usage data that has a threshold similarity to the first usage data amongst the users. The method includes determining the new subscription data as being at least some of the subscription data of the second usage data that is different than the subscription data of the first usage data and outputting the new subscription data to the user device of the first user.
    Type: Application
    Filed: June 19, 2015
    Publication date: June 30, 2016
    Applicant: Quixey, Inc.
    Inventors: Xueying Dai, Eric J. Glover
  • Publication number: 20160188731
    Abstract: A method for personalizing deep search results using subscription data includes receiving usage data of one or more applications installed on a user device, and receiving a search query. The method further includes identifying one or more application states of the one or more installed applications based on the search query and the usage data, and generating personalized search results including one or more application access mechanisms of the identified one or more application states. Each application access mechanism has a reference to a corresponding installed application on the user device and indicates a performable operation for the corresponding installed application.
    Type: Application
    Filed: July 27, 2015
    Publication date: June 30, 2016
    Applicant: Quixey, Inc.
    Inventors: Xueying Dai, Eric J. Glover
  • Publication number: 20160189214
    Abstract: A method for personalizing advertisements using subscription data includes receiving usage data of a user and advertisement parameters for one or more advertisements at data processing hardware. The usage data includes device usage data associated with a user device of the corresponding user and subscription usage data associated with one or more applications installed on the user device. The method further includes determining, using the data processing hardware, whether any of the advertisement parameters are satisfied by the usage data of the user. When an advertisement parameter is satisfied by the usage data of the user, the method includes outputting, from the data processing hardware to the user device of the user, the advertisement corresponding to the satisfied advertisement parameter.
    Type: Application
    Filed: June 18, 2015
    Publication date: June 30, 2016
    Applicant: Quixey, Inc.
    Inventors: Xueying Dai, Eric J. Glover
  • Publication number: 20160042050
    Abstract: A method includes receiving a request from a user device executing a native application. The request indicates an accessed state of the native application to which the native application is set. The method includes identifying one or more categories of the accessed state of the native application and recommended application resource identifiers based on features of the accessed state. Each of the recommended application resource identifiers references a different state of a native application, When a native application is selected by the user, the method includes setting the native application to the different state. For each of the application resource identifiers, the method includes identifying one or more recommended categories of the state referenced by the recommended application resource identifier and determining whether to recommend the different state referenced by the recommended application resource identifier based on features of the accessed state and features of the state of the application.
    Type: Application
    Filed: December 5, 2014
    Publication date: February 11, 2016
    Applicant: Quixey, Inc.
    Inventors: Eric Chen, Eric J. Glover, Xueying Dai, Justin Feinman