Patents by Inventor Mao Xue
Mao Xue 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: 10846803Abstract: A social networking system permits users to store content presented by the social networking system and subsequently access the stored content associated with the users. A content item is stored in association with a user profile of a user that stored the content item and with one or more rules specifying criteria causing presentation of the stored content item to the user when satisfied. Additionally, a rule associated with a stored content item may specify a format in which the stored content item is presented when criteria associated with the rule are satisfied. When characteristics associated with a user satisfy criteria associated with a rule associated with a stored content item, the stored content item is included in a selection process determining content that is presented to the user.Type: GrantFiled: November 26, 2018Date of Patent: November 24, 2020Assignee: Facebook, Inc.Inventors: Gueorgui Nikolov Djabarov, John Graham Keggi, Daniel Joseph Giambalvo, Ash Wahi, Mao Xue
-
Publication number: 20200259912Abstract: Particular embodiments detect an indication of an event that is initiated on an online social network by a user and that is related to an entity associated with an activity that the user has engaged in. Based on the received indication, a social-networking system sends the user a request for follow-up information about the activity. After the follow-up information is received, the social-networking system retrieves contacts of the user and identifies contacts that have engaged in social activities on the online social network related to the entity. Recommendations for the entity are then sent to those identified contacts.Type: ApplicationFiled: April 29, 2020Publication date: August 13, 2020Inventors: Joshua Williams, Daniel Jeng-Ping Hui, Mao Xue, Jason Brewer, Justin Moore, Keegan Jones
-
Patent number: 10681158Abstract: Particular embodiments detect events associated with information about events and activities that a user has engaged in. The events may be of a particular type. An entity associated with an event may request that the user provide further information on the event and, based on the received information, the social-networking system sends the user a request for follow-up information after an appropriate time delay. The time delay may vary based on the user activity and the type or context of the event that triggered the request. After the follow-up information is received, such information is stored in the social-networking system and may be used to determine recommendations, sponsored stories, advertisements, etc. to send to friends of the user. The information may also be used for ranking or filtering recommendations.Type: GrantFiled: October 19, 2015Date of Patent: June 9, 2020Assignee: Facebook, Inc.Inventors: Joshua Williams, Daniel Jeng-Ping Hui, Mao Xue, Jason Brewer, Justin Moore, Keegan Jones
-
Patent number: 10616284Abstract: In one embodiment, a method includes a computer server machine receiving information about a first media player event with the information about the first media player event including a viewing session identifier. Using a state machine, the computer server machine identifies a current state of the viewing session using the information about the first media player event. The computer server machine receives information about a second media player event. Using a state machine, the computer server machine identifies a subsequent state of the viewing session using the information about the second media player event. The computer server machine calculates metrics for the viewing session based on the current state and subsequent state, and stores the metrics. The computer server machine generates a session summary with the session summary including information about the metrics for the viewing session.Type: GrantFiled: December 10, 2015Date of Patent: April 7, 2020Assignee: Facebook, Inc.Inventors: Mao Xue, Jing Fang, Harish Srinivas, Hong Yan
-
Patent number: 10430421Abstract: When a user sees a content item presented by a social networking system, the user may select an option to save the content item. When a user saves a content item, views saved content items, or otherwise indicates a present interest in a particular saved content item, the system recommends one or more additional items for the users to consume or save based on the seed saved content item. To find the additional content items, the system identifies other users who also saved the seed item and then finds other content items that these other users also saved at a rate that is disproportionately higher than the global save rates for the content items (which may be normalized by opportunities to save the content). Relevance for content items in other contexts may also be determined based on content items that have been saved by a user.Type: GrantFiled: December 29, 2014Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventors: John Graham Keggi, Daniel Joseph Giambalvo, Mao Xue
-
Publication number: 20190147550Abstract: A social networking system permits users to store content presented by the social networking system and subsequently access the stored content associated with the users. A content item is stored in association with a user profile of a user that stored the content item and with one or more rules specifying criteria causing presentation of the stored content item to the user when satisfied. Additionally, a rule associated with a stored content item may specify a format in which the stored content item is presented when criteria associated with the rule are satisfied. When characteristics associated with a user satisfy criteria associated with a rule associated with a stored content item, the stored content item is included in a selection process determining content that is presented to the user.Type: ApplicationFiled: November 26, 2018Publication date: May 16, 2019Inventors: Gueorgui Nikolov Djabarov, John Graham Keggi, Daniel Joseph Giambalvo, Ash Wahi, Mao Xue
-
Patent number: 10140669Abstract: A social networking system permits users to store content presented by the social networking system and subsequently access the stored content associated with the users. A content item is stored in association with a user profile of a user that stored the content item and with one or more rules specifying criteria causing presentation of the stored content item to the user when satisfied. Additionally, a rule associated with a stored content item may specify a format in which the stored content item is presented when criteria associated with the rule are satisfied. When characteristics associated with a user satisfy criteria associated with a rule associated with a stored content item, the stored content item is included in a selection process determining content that is presented to the user.Type: GrantFiled: January 6, 2015Date of Patent: November 27, 2018Assignee: Facebook, Inc.Inventors: Gueorgui Nikolov Djabarov, John Graham Keggi, Daniel Joseph Giambalvo, Ash Wahi, Mao Xue
-
Publication number: 20170171252Abstract: In one embodiment, a method includes a computer server machine receiving information about a first media player event with the information about the first media player event including a viewing session identifier. Using a state machine, the computer server machine identifies a current state of the viewing session using the information about the first media player event. The computer server machine receives information about a second media player event. Using a state machine, the computer server machine identifies a subsequent state of the viewing session using the information about the second media player event. The computer server machine calculates metrics for the viewing session based on the current state and subsequent state, and stores the metrics. The computer server machine generates a session summary with the session summary including information about the metrics for the viewing session.Type: ApplicationFiled: December 10, 2015Publication date: June 15, 2017Inventors: Mao Xue, Jing Fang, Harish Srinivas, Hong Yan
-
Publication number: 20160196359Abstract: A social networking system permits users to store content presented by the social networking system and subsequently access the stored content associated with the users. A content item is stored in association with a user profile of a user that stored the content item and with one or more rules specifying criteria causing presentation of the stored content item to the user when satisfied. Additionally, a rule associated with a stored content item may specify a format in which the stored content item is presented when criteria associated with the rule are satisfied. When characteristics associated with a user satisfy criteria associated with a rule associated with a stored content item, the stored content item is included in a selection process determining content that is presented to the user.Type: ApplicationFiled: January 6, 2015Publication date: July 7, 2016Inventors: Gueorgui Nikolov Djabarov, John Graham Keggi, Daniel Joseph Giambalvo, Ash Wahi, Mao Xue
-
Publication number: 20160188596Abstract: When a user sees a content item presented by a social networking system, the user may select an option to save the content item. When a user saves a content item, views saved content items, or otherwise indicates a present interest in a particular saved content item, the system recommends one or more additional items for the users to consume or save based on the seed saved content item. To find the additional content items, the system identifies other users who also saved the seed item and then finds other content items that these other users also saved at a rate that is disproportionately higher than the global save rates for the content items (which may be normalized by opportunities to save the content). Relevance for content items in other contexts may also be determined based on content items that have been saved by a user.Type: ApplicationFiled: December 29, 2014Publication date: June 30, 2016Inventors: John Graham Keggi, Daniel Joseph Giambalvo, Mao Xue
-
Publication number: 20160044120Abstract: Particular embodiments detect events associated with information about activities that a user has engaged in. The activities may be associated with a location or location-agnostic. Based on the received information, the social-networking system sends the user a request for follow-up information after an appropriate time delay. The time delay may vary based on the user activity and the context of the event that triggered the request. After the follow-up information is received, such information is stored in the social-networking system and may be used to determine recommendations, sponsored stories, advertisements, etc. to send to friends of the user. The information may also be used for ranking or filtering recommendations.Type: ApplicationFiled: October 19, 2015Publication date: February 11, 2016Inventors: Joshua Williams, Daniel Jeng-Ping Hui, Mao Xue, Jason Brewer, Justin Moore, Keegan Jones
-
Publication number: 20160044121Abstract: Particular embodiments detect events associated with information about activities that a user has engaged in. The activities may be associated with a location or location-agnostic. Based on the received information, the social-networking system sends the user a request for follow-up information after an appropriate time delay. The time delay may vary based on the user activity and the context of the event that triggered the request. After the follow-up information is received, such information is stored in the social-networking system and may be used to determine recommendations, sponsored stories, advertisements, etc. to send to friends of the user. The information may also be used for ranking or filtering recommendations.Type: ApplicationFiled: October 19, 2015Publication date: February 11, 2016Inventors: Joshua Williams, Daniel Jeng-Ping Hui, Mao Xue, Jason Brewer, Justin Moore, Keegan Jones
-
Patent number: 9210228Abstract: Particular embodiments detect events associated with information about activities that a user has engaged in. The activities may be associated with a location or location-agnostic. Based on the received information, the social-networking system sends the user a request for follow-up information after an appropriate time delay. The time delay may vary based on the user activity and the context of the event that triggered the request. After the follow-up information is received, such information is stored in the social-networking system and may be used to determine recommendations, sponsored stories, advertisements, etc. to send to friends of the user. The information may also be used for ranking or filtering recommendations.Type: GrantFiled: December 11, 2012Date of Patent: December 8, 2015Assignee: Facebook, Inc.Inventors: Joshua Williams, Daniel Jeng-Ping Hui, Mao Xue, Jason Brewer, Justin Moore, Keegan Jones
-
Publication number: 20140164511Abstract: Particular embodiments detect events associated with information about activities that a user has engaged in. The activities may be associated with a location or location-agnostic. Based on the received information, the social-networking system sends the user a request for follow-up information after an appropriate time delay. The time delay may vary based on the user activity and the context of the event that triggered the request. After the follow-up information is received, such information is stored in the social-networking system and may be used to determine recommendations, sponsored stories, advertisements, etc. to send to friends of the user. The information may also be used for ranking or filtering recommendations.Type: ApplicationFiled: December 11, 2012Publication date: June 12, 2014Inventors: Joshua Williams, Daniel Jeng-Ping Hui, Mao Xue, Jason Brewer, Justin Moore, Keegan Jones