Patents by Inventor Linchuan Liu
Linchuan Liu 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: 20200372077Abstract: Systems and methods directed to providing recommended charts are provided. More specifically, a selection of data arranged in a plurality of data series may be received and classified into series data types. Based on the series data type for each data series of the plurality of data series, a plurality of recommended charts visually describing the data may be automatically provided to a user interface, wherein each chart of the plurality of recommended charts is a different chart type visually describing the data. To provide the plurality of recommended charts, best practices and/or one or more machine learning models may be utilized. In some instances, the charts provided in the user interface may automatically change or otherwise updated based on a different selection of data and/or an assignment of a different data series type to a data series.Type: ApplicationFiled: May 20, 2019Publication date: November 26, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Tomasz Lukasz RELIGA, Manan SANGHI, Alan Linchuan LIU, Huitian JIAO, Max WANG
-
Patent number: 10221425Abstract: Methods and compositions that affect yield and other agronomic characteristics in plants are disclosed. Methods of transgenic modulation and marker-assisted breeding methods improve grain size and grain yield in rice are also disclosed. Increased expression of BG1 results in increased grain size and yield.Type: GrantFiled: August 8, 2014Date of Patent: March 5, 2019Assignee: INSTITUTE OF GENETICS AND DEVELOPMENTAL BIOLOGY, CHINESE ACADEMY OF SCIENCESInventors: Chengcai Chu, Linchuan Liu, Hongning Tong, Bin Hu, Chengzhen Liang, Ronghui Che, Fan Xu
-
Patent number: 10049413Abstract: Embodiments create and label contextual slices from observation data and aggregate slices into a hierarchical storyline for a user. A context is a (possibly partial) specification of what a user was doing in the dimensions of time, place, and activity. A storyline is composed of a time-ordered sequence of contexts that partition a given span of time that are arranged in groups at one or more hierarchical levels. A storyline is created through a process of data collection, slicing, labeling, and aggregating. Raw context data can be collected from a variety of observation sources with various error characteristics. Slicing refines the raw context data into a consistent storyline composed of a sequence of contexts representing homogeneous time intervals. Labeling adds more specific and semantically meaningful data (e.g., geography, venue, activity) to the slices. Aggregation identifies groups of slices that correspond to a single semantic concept.Type: GrantFiled: September 19, 2014Date of Patent: August 14, 2018Assignee: VULCAN TECHNOLOGIES LLCInventors: Alan Linchuan Liu, Kevin Francis Eustice, Michael Perkowitz
-
Publication number: 20160251673Abstract: Methods and compositions that affect yield and other agronomic characteristics in plants are disclosed. Methods of transgenic modulation and marker-assisted breeding methods improve grain size and grain yield in rice are also disclosed. Increased expression of BG1 results in increased grain size and yield.Type: ApplicationFiled: August 8, 2014Publication date: September 1, 2016Inventors: Chengcai Chu, Linchuan Liu, Hongning Tong, Bin Hu, Chengzhen Liang, Ronghui Che, Fan Xu
-
Publication number: 20150088492Abstract: Embodiments create and label contextual slices from observation data and aggregate slices into a hierarchical storyline for a user. A context is a (possibly partial) specification of what a user was doing in the dimensions of time, place, and activity. A storyline is composed of a time-ordered sequence of contexts that partition a given span of time that are arranged in groups at one or more hierarchical levels. A storyline is created through a process of data collection, slicing, labeling, and aggregating. Raw context data can be collected from a variety of observation sources with various error characteristics. Slicing refines the raw context data into a consistent storyline composed of a sequence of contexts representing homogeneous time intervals. Labeling adds more specific and semantically meaningful data (e.g., geography, venue, activity) to the slices. Aggregation identifies groups of slices that correspond to a single semantic concept.Type: ApplicationFiled: September 19, 2014Publication date: March 26, 2015Inventors: Alan Linchuan Liu, Kevin Francis Eustice, Michael Perkowitz
-
Patent number: 8892480Abstract: A user's context history is used to help select contextual information to provide to the user. Context data describing the user's current context is received and a plurality of information items corresponding to the user's current context are identified from a contextual information corpus. A personalized user behavior model for the user is applied to determine the likelihood that each of the identified information items will be of value to the user. One or more of the information items are selected based on the corresponding likelihoods and the selected information items are provided for presentation to the user.Type: GrantFiled: July 24, 2013Date of Patent: November 18, 2014Assignee: ARO, Inc.Inventors: Kevin Francis Eustice, Alan Linchuan Liu, Michael Perkowitz, Andrew F. Hickl, Paul G. Allen
-
Patent number: 8838436Abstract: Embodiments create and label context slices from observation data that together define a storyline of a user's movements. A context is a (possibly partial) specification of what a user was doing in the dimensions of time, place, and activity. Contexts can vary in their specificity, their semantic content, and their likelihood. A storyline is composed of a time-ordered sequence of contexts that partition a given span of time. A storyline is created through a process of data collection, slicing and labeling. Raw context data can be collected from a variety of observation sources with various error characteristics. Slicing refines the chaotic collection of contexts produced by data collection into a single consistent storyline composed of a sequence of contexts representing homogeneous time intervals. Labeling adds more specific and semantically meaningful data (e.g., geography, venue, activity) to the storyline produced by slicing.Type: GrantFiled: July 24, 2013Date of Patent: September 16, 2014Assignee: Aro, Inc.Inventors: Alan Linchuan Liu, Kevin Francis Eustice, Andrew F. Hickl
-
Publication number: 20140032208Abstract: Embodiments create and label context slices from observation data that together define a storyline of a user's movements. A context is a (possibly partial) specification of what a user was doing in the dimensions of time, place, and activity. Contexts can vary in their specificity, their semantic content, and their likelihood. A storyline is composed of a time-ordered sequence of contexts that partition a given span of time. A storyline is created through a process of data collection, slicing and labeling. Raw context data can be collected from a variety of observation sources with various error characteristics. Slicing refines the chaotic collection of contexts produced by data collection into a single consistent storyline composed of a sequence of contexts representing homogeneous time intervals. Labeling adds more specific and semantically meaningful data (e.g., geography, venue, activity) to the storyline produced by slicing.Type: ApplicationFiled: July 24, 2013Publication date: January 30, 2014Applicant: ARO, Inc.Inventors: Alan Linchuan Liu, Kevin Francis Eustice, Andrew F. Hickl
-
Publication number: 20140031060Abstract: Embodiments create and label context slices from observation data that together define a storyline of a user's movements. A context is a (possibly partial) specification of what a user was doing in the dimensions of time, place, and activity. Contexts can vary in their specificity, their semantic content, and their likelihood. A storyline is composed of a time-ordered sequence of contexts that partition a given span of time. A storyline is created through a process of data collection, slicing and labeling. Raw context data can be collected from a variety of observation sources with various error characteristics. Slicing refines the chaotic collection of contexts produced by data collection into a single consistent storyline composed of a sequence of contexts representing homogeneous time intervals. Labeling adds more specific and semantically meaningful data (e.g., geography, venue, activity) to the storyline produced by slicing.Type: ApplicationFiled: July 24, 2013Publication date: January 30, 2014Applicant: ARO, Inc.Inventors: Jeremy Bensley, Kevin Francis Eustice, Alan Linchuan Liu
-
Publication number: 20140032453Abstract: A user's context history is used to help select contextual information to provide to the user. Context data describing the user's current context is received and a plurality of information items corresponding to the user's current context are identified from a contextual information corpus. A personalized user behavior model for the user is applied to determine the likelihood that each of the identified information items will be of value to the user. One or more of the information items are selected based on the corresponding likelihoods and the selected information items are provided for presentation to the user.Type: ApplicationFiled: July 24, 2013Publication date: January 30, 2014Applicant: ARO, Inc.Inventors: Kevin Francis Eustice, Alan Linchuan Liu, Michael Perkowitz, Andrew F. Hickl, Paul G. Allen