Patents by Inventor Xiaohan Zhang
Xiaohan Zhang 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: 11210524Abstract: A method and an apparatus for outputting information are provided according to embodiments of the disclosure. The method includes: recognizing a target video, to recognize at least one entity and obtain a confidence degree of each entity, the entity including a main entity and related entities; matching the at least one entity with a pre-stored knowledge base to determine at least one candidate entity; obtaining at least one main entity by expanding the related entities of the at least one candidate entity based on the knowledge base, and obtaining a confidence degree of the obtained main entity; and calculating a confidence level of the obtained main entity based on the confidence degree of each of the related entities of the at least one candidate entity and the confidence degree of the obtained main entity, and outputting the confidence level of the obtained main entity.Type: GrantFiled: March 2, 2020Date of Patent: December 28, 2021Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.Inventors: Kexin Ren, Xiaohan Zhang, Zhifan Feng, Yang Zhang
-
Publication number: 20210362063Abstract: Techniques for improving a user video game experience are described. In an example, a computer system receives event data from a plurality of user devices. Each event data includes an identifier of an activity in a video game and data and an identifier of a mechanic used to complete the activity. The identifiers can be predefined in program code of the video game. The identifiers data can be received based on an execution of the program code. The event data is processed to determine, for a user that has not completed the activity, a readiness of the user to perform the activity. Depending on the readiness, the activity can be suggested in a user interface element.Type: ApplicationFiled: August 10, 2021Publication date: November 25, 2021Applicant: Sony Interactive Entertainment Inc.Inventors: Daniel S. Hiatt, Adil Ahmed Sherwani, Xiaohan Zhang, Jay Robert Franck, Rui Li, Gabor S. Melli
-
Patent number: 11123639Abstract: Techniques for improving a user video game experience are described. In an example, a computer system receives event data from a plurality of user devices. Each event data includes an identifier of an activity in a video game and data indicating completion of the activity. The identifier can be predefined in program code of the video game. The identifier and completion data can be received based on an execution of the program code. The event data is processed to determine a video game mechanic suggestion to help a player complete the activity.Type: GrantFiled: November 18, 2019Date of Patent: September 21, 2021Assignee: Sony Interactive Entertainment Inc.Inventors: Adil Ahmed Sherwani, Mischa G. Stephens, Xiaohan Zhang, Jay Robert Franck, Nitin Y. Mohan, Oscar Michael Sanchez, Derek Andrew Parker
-
Patent number: 11117057Abstract: Techniques for improving a user video game experience are described. In an example, a computer system receives event data from a plurality of user devices. Each event data includes an identifier of an activity in a video game and data and an identifier of a mechanic used to complete the activity. The identifiers can be predefined in program code of the video game. The identifiers data can be received based on an execution of the program code. The event data is processed to determine, for a user that has not completed the activity, a readiness of the user to perform the activity. Depending on the readiness, the activity can be suggested in a user interface element.Type: GrantFiled: November 18, 2019Date of Patent: September 14, 2021Assignee: Sony Interactive Entertainment Inc.Inventors: Daniel S. Hiatt, Adil Ahmed Sherwani, Xiaohan Zhang, Jay Robert Franck, Rui Li, Gabor S. Melli
-
Publication number: 20210250666Abstract: The disclosure provides a method for processing a video, an electronic device, and a computer storage medium. The method includes: determining a plurality of first identifiers related to a first object based on a plurality of frames including the first object in a target video; determining a plurality of attribute values associated with the plurality of first identifiers based on a knowledge base related to the first object; determining a set of frames from the plurality of frames, in which one or more attribute values associated with one or more first identifiers determined from each one of the set of frames are predetermined values; and splitting the target video into a plurality of video clips based on positions of the set of frames in the plurality of frames.Type: ApplicationFiled: April 28, 2021Publication date: August 12, 2021Inventors: Hu YANG, Shu WANG, Xiaohan ZHANG, Qi WANG, Zhifan FENG, Chunguang CHAI
-
Publication number: 20210216715Abstract: A method for mining an entity focus in a text may include: performing word and phrase feature extraction on an input text; inputting an extracted word and phrase feature into a text coding network for coding, to obtain a coding sequence of the input text; processing the coding sequence of the input text using a core entity labeling network to predict a position of a core entity in the input text; extracting a subsequence corresponding to the core entity in the input text from the coding sequence of the input text, based on the position of the core entity in the input text; and predicting a position of a focus corresponding to the core entity in the input text using a focus labeling network, based on the coding sequence of the input text and the subsequence corresponding to the core entity in the input text.Type: ApplicationFiled: September 17, 2020Publication date: July 15, 2021Inventors: Shu WANG, Kexin REN, Xiaohan ZHANG, Zhifan FENG, Yang ZHANG, Yong ZHU
-
Publication number: 20210216712Abstract: A method and an apparatus for labelling a core entity, and a related electronic device are proposed. A character vector sequence, a first word vector sequence and an entity vector sequence corresponding to a target text are obtained by performing character vector mapping, word vector mapping and entity vector mapping are performed on the target text, to obtain a target vector sequence corresponding to the target text. A first probability that each character of the target text is a starting character of a core entity and a second probability that each character of the target text is an ending character of a core entity are determined by encoding and decoding the target vector sequence. One or more core entities of the target text are determined based on the first probability and the second probability.Type: ApplicationFiled: January 14, 2021Publication date: July 15, 2021Inventors: Shu WANG, Kexin REN, Xiaohan ZHANG, Zhifan FENG, Yang ZHANG, Yong ZHU
-
Publication number: 20210216717Abstract: A method, electronic device and storage medium for generating information are disclosed. The method includes: acquiring a plurality of tag entity words from a target video, the tag entity words including a person entity word, a work entity word, a video category entity word, and a video core entity word, the video core entity word including an entity word for characterizing a content related to the target video; linking, for a tag entity word among the plurality of tag entity words, the tag entity word to a node of a preset knowledge graph; determining semantic information of the target video based on a linking result of each of the tag entity words; and structuring the semantic information of the target video based on a relationship between the node and an edge of the knowledge graph, to obtain structured semantic information of the target video.Type: ApplicationFiled: March 26, 2021Publication date: July 15, 2021Inventors: Shu Wang, Kexin Ren, Xiaohan Zhang, Zhifan Feng, Chunguang Chai, Yong Zhu
-
Patent number: 11030781Abstract: Systems and methods for aggregating and storing different types of data, and generating interactive user interfaces for analyzing the stored data. In some embodiments, entity data is received for a plurality of entities from one or more data sources, and used to determine attribute values for the entities for one or more given time periods. The plurality of entities may be categorized into one or more entity groups, and aggregate attribute values may be generated based upon the entity groups. A first interactive user interface is generated displaying the one or more entity groups in association with the aggregated attribute values associated with the entity group. In response to a received indication of a user selection of an entity group, a second interactive user interface is generated displaying the one or more entities associated with the selected entity group, each entity displayed in association with the attribute values associated with the entity.Type: GrantFiled: September 18, 2019Date of Patent: June 8, 2021Assignee: Palantir Technologies Inc.Inventors: Sean Kelley, Dylan Scott, Ayush Sood, Kevin Verdieck, Izaak Baker, Eliot Ball, Zachary Bush, Allen Cai, Jerry Chen, Aditya Dahiya, Daniel Deutsch, Calvin Fernandez, Jonathan Hong, Jiaji Hu, Audrey Kuan, Lucas Lemanowicz, Clark Minor, Nicholas Miyake, Michael Nazario, Brian Ngo, Mikhail Proniushkin, Siddharth Rajgarhia, Christopher Rogers, Kayo Teramoto, David Tobin, Grace Wang, Wilson Wong, Holly Xu, Xiaohan Zhang
-
Publication number: 20210146239Abstract: Techniques for improving a user video game experience are described. In an example, a computer system receives event data from a plurality of user devices. Each event data includes an identifier of an activity in a video game and data and an identifier of a mechanic used to complete the activity. The identifiers can be predefined in program code of the video game. The identifiers data can be received based on an execution of the program code. The event data is processed to determine, for a user that has not completed the activity, a readiness of the user to perform the activity. Depending on the readiness, the activity can be suggested in a user interface element.Type: ApplicationFiled: November 18, 2019Publication date: May 20, 2021Applicant: SONY INTERACTIVE ENTERTAINMENT INC.Inventors: Daniel S. Hiatt, Adil Ahmed Sherwani, Xiaohan Zhang, Jay Robert Franck, Rui Li, Gabor S. Melli
-
Publication number: 20210146250Abstract: Techniques for improving a user video game experience are described. In an example, a computer system receives event data from a plurality of user devices. Each event data includes an identifier of an activity in a video game and data indicating completion of the activity. The identifier can be predefined in program code of the video game. The identifier and completion data can be received based on an execution of the program code. The event data is processed to determine a video game mechanic suggestion to help a player complete the activity.Type: ApplicationFiled: November 18, 2019Publication date: May 20, 2021Applicant: SONY INTERACTIVE ENTERTAINMENT INC.Inventors: Adil Ahmed Sherwani, Mischa G. Stephens, Xiaohan Zhang, Jay Robert Franck, Nitin Y. Mohan
-
Publication number: 20210049365Abstract: A method and an apparatus for outputting information are provided according to embodiments of the disclosure. The method includes: recognizing a target video, to recognize at least one entity and obtain a confidence degree of each entity, the entity including a main entity and related entities; matching the at least one entity with a pre-stored knowledge base to determine at least one candidate entity; obtaining at least one main entity by expanding the related entities of the at least one candidate entity based on the knowledge base, and obtaining a confidence degree of the obtained main entity; and calculating a confidence level of the obtained main entity based on the confidence degree of each of the related entities of the at least one candidate entity and the confidence degree of the obtained main entity, and outputting the confidence level of the obtained main entity.Type: ApplicationFiled: March 2, 2020Publication date: February 18, 2021Inventors: Kexin Ren, Xiaohan Zhang, Zhifan Feng, Yang Zhang
-
Publication number: 20200380536Abstract: Engagement relevance models useful for e-commerce and computer simulation purposes are evaluated offline against ground truth to determine which is the best model at predicting various metrics, such as what products are likely to be purchased, how long a user remains on a web page, and how users will rank e-commerce items. Evaluation includes summing absolute errors between ground truth and model predictions for each of multiple users, normalizing the sum of all prediction statistics to unity. Weights may be applied to reduce skew in evaluation by accounting for biases toward disproportionately popular items.Type: ApplicationFiled: May 28, 2019Publication date: December 3, 2020Inventors: Xiaohan Zhang, Gabor Settimio Melli
-
Publication number: 20200294267Abstract: Embodiments of the present provide a method and a device for processing an image, server and storage medium. The method includes: determining, based on an object type of an object in an image to be processed, a feature expression of the object in the image to be processed; and determining an entity associated with the object in the image to be processed based on the feature expression of the object in the image to be processed and a feature expression of an entity in a knowledge graph.Type: ApplicationFiled: January 23, 2020Publication date: September 17, 2020Inventors: Xiaohan ZHANG, Ye XU, Kexin REN, Zhifan FENG, Yang ZHANG, Yong ZHU
-
Publication number: 20200285651Abstract: Systems and methods are provided for generating reports reflecting a visualization of, e.g., a dataset on which data analysis has been performed. The data analysis performed on the dataset may be an aggregation of data analysis functionality provided by applications or tools. Dataset visualization is realized in a workspace implemented by a separate application or tool. Potential conflicts regarding updating one or more elements of the dataset are reconciled by implementing a dual operational transform system and method. A global state of the dataset may be determined by a first operational transform system and method, while a local state of the dataset may be determined by a second operational transform system and method. The local state of the dataset may be updated through operational transforms exchanged between the first and second operational transform systems that align the local state of the dataset with the global state of the dataset.Type: ApplicationFiled: May 26, 2020Publication date: September 10, 2020Inventors: Caitlin Colgrove, Andrew Moreland, Alexander Taheri, Benjamin Hamme, Bianca Rahill-Marier, John Carrino, Dzmitry Dulko, Gabrielle Javitt, Helen Kaltegaertner, Joshua Chomicki, Josh Munsch, Jacob Sanches, Mark Schafer, Walker Burgin, Xiaohan Zhang
-
Patent number: 10706068Abstract: Systems and methods are provided for generating reports reflecting a visualization of, e.g., a dataset on which data analysis has been performed. The data analysis performed on the dataset may be an aggregation of data analysis functionality provided by applications or tools. Dataset visualization is realized in a workspace implemented by a separate application or tool. Potential conflicts regarding updating one or more elements of the dataset are reconciled by implementing a dual operational transform system and method. A global state of the dataset may be determined by a first operational transform system and method, while a local state of the dataset may be determined by a second operational transform system and method. The local state of the dataset may be updated through operational transforms exchanged between the first and second operational transform systems that align the local state of the dataset with the global state of the dataset.Type: GrantFiled: February 2, 2018Date of Patent: July 7, 2020Assignee: Palantir Technologies Inc.Inventors: Caitlin Colgrove, Andrew Moreland, Alexander Taheri, Benjamin Hamme, Bianca Rahill-Marier, John Carrino, Dzmitry Dulko, Gabrielle Javitt, Helen Kaltegaertner, Joshua Chomicki, Josh Munsch, Jacob Sanches, Mark Schafer, Walker Burgin, Xiaohan Zhang
-
Patent number: 10599981Abstract: Systems, methods and computer-accessible mediums can be provided that can determine an audience interest distribution(s) of content(s) by, for example, receiving first information related to a web behavior(s) of a user(s), determining second information related to a user interest distribution(s) of the user(s) based on the first information, and determining determine the audience interest distribution(s) of the content(s) based on the second information.Type: GrantFiled: September 17, 2013Date of Patent: March 24, 2020Assignee: New York UniversityInventors: Xiaohan Zhang, Foster Provost, Kiril Tsemekhman
-
Publication number: 20200013203Abstract: Systems and methods for aggregating and storing different types of data, and generating interactive user interfaces for analyzing the stored data. In some embodiments, entity data is received for a plurality of entities from one or more data sources, and used to determine attribute values for the entities for one or more given time periods. The plurality of entities may be categorized into one or more entity groups, and aggregate attribute values may be generated based upon the entity groups. A first interactive user interface is generated displaying the one or more entity groups in association with the aggregated attribute values associated with the entity group. In response to a received indication of a user selection of an entity group, a second interactive user interface is generated displaying the one or more entities associated with the selected entity group, each entity displayed in association with the attribute values associated with the entity.Type: ApplicationFiled: September 18, 2019Publication date: January 9, 2020Inventors: Sean Kelley, Dylan Scott, Ayush Sood, Kevin Verdieck, Izaak Baker, Eliot Ball, Zachary Bush, Allen Cai, Jerry Chen, Aditya Dahiya, Daniel Deutsch, Calvin Fernandez, Jonathan Hong, Jiaji Hu, Audrey Kuan, Lucas Lemanowicz, Clark Minor, Nicholas Miyake, Michael Nazario, Brian Ngo, Mikhail Proniushkin, Siddharth Rajgarhia, Christopher Rogers, Kayo Teramoto, David Tobin, Grace Wang, Wilson Wong, Holly Xu, Xiaohan Zhang
-
Patent number: 10460486Abstract: Systems and methods for aggregating and storing different types of data, and generating interactive user interfaces for analyzing the stored data. In some embodiments, entity data is received for a plurality of entities from one or more data sources, and used to determine attribute values for the entities for one or more given time periods. The plurality of entities may be categorized into one or more entity groups, and aggregate attribute values may be generated based upon the entity groups. A first interactive user interface is generated displaying the one or more entity groups in association with the aggregated attribute values associated with the entity group. In response to a received indication of a user selection of an entity group, a second interactive user interface is generated displaying the one or more entities associated with the selected entity group, each entity displayed in association with the attribute values associated with the entity.Type: GrantFiled: September 8, 2017Date of Patent: October 29, 2019Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Sean Kelley, Dylan Scott, Ayush Sood, Kevin Verdieck, Izaak Baker, Eliot Ball, Zachary Bush, Allen Cai, Jerry Chen, Aditya Dahiya, Daniel Deutsch, Calvin Fernandez, Jonathan Hong, Jiaji Hu, Audrey Kuan, Lucas Lemanowicz, Clark Minor, Nicholas Miyake, Michael Nazario, Brian Ngo, Mikhail Proniushkin, Siddharth Rajgarhia, Christopher Rogers, Kayo Teramoto, David Tobin, Grace Wang, Wilson Wong, Holly Xu, Xiaohan Zhang
-
Publication number: 20190012356Abstract: Systems and methods are provided for generating reports reflecting a visualization of, e.g., a dataset on which data analysis has been performed. The data analysis performed on the dataset may be an aggregation of data analysis functionality provided by applications or tools. Dataset visualization is realized in a workspace implemented by a separate application or tool. Potential conflicts regarding updating one or more elements of the dataset are reconciled by implementing a dual operational transform system and method. A global state of the dataset may be determined by a first operational transform system and method, while a local state of the dataset may be determined by a second operational transform system and method. The local state of the dataset may be updated through operational transforms exchanged between the first and second operational transform systems that align the local state of the dataset with the global state of the dataset.Type: ApplicationFiled: February 2, 2018Publication date: January 10, 2019Inventors: Caitlin Colgrove, Andrew Moreland, Alexander Taheri, Benjamin Hamme, Bianca Rahill-Marier, John Carrino, Dzmitry Dulko, Gabrielle Javitt, Helen Kaltegaertner, Joshua Chomicki, Josh Munsch, Jacob Sanches, Mark Schafer, Walker Burgin, Xiaohan Zhang