Patents by Inventor Xiao Ou
Xiao Ou 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: 9787620Abstract: A social networking system aggregates two or more stories having at least one common characteristic to create an aggregated story unit. Each story describes an action performed on an object over the social networking system or external to the social networking system. The aggregated story unit includes one or more input elements allowing a viewing user to interact with the aggregate story unit as a whole or with individual stories in the aggregated story unit. The input elements included in the aggregated story unit may be based on the types of the actions or of the objects described by stories in the aggregated story unit and on one or more input policies.Type: GrantFiled: September 26, 2016Date of Patent: October 10, 2017Assignee: Facebook, Inc.Inventors: Robert William Cathcart, Mark Tonkelowitz, Xiao Ou Wang
-
Publication number: 20170147182Abstract: Techniques to remotely configure interface settings for messaging clients are described. In one embodiment, an apparatus may comprise a messaging component operative to receive a user interface configuration object at a first messaging client on the first client device, the first messaging client on the first client device associated with a first user account with a messaging system, the user interface configuration object indicating a user interface setting specified at a second messaging client on a second client device, the second messaging client on the second client device associated with a second user account with the messaging system; and a user interface component operative to store the user interface setting in association with a message thread associated with the first user account and the second user account; and display a message thread interface for the message thread based on the user interface setting. Other embodiments are described and claimed.Type: ApplicationFiled: November 25, 2015Publication date: May 25, 2017Applicant: Facebook, Inc.Inventors: Peter Henry Martinazzi, Richard Kenneth Zadorozny, Jennifer A. Burge, Xiao Ou Wang, Benjamin Eric Hiller
-
Publication number: 20170012914Abstract: A social networking system aggregates two or more stories having at least one common characteristic to create an aggregated story unit. Each story describes an action performed on an object over the social networking system or external to the social networking system. The aggregated story unit includes one or more input elements allowing a viewing user to interact with the aggregate story unit as a whole or with individual stories in the aggregated story unit. The input elements included in the aggregated story unit may be based on the types of the actions or of the objects described by stories in the aggregated story unit and on one or more input policies.Type: ApplicationFiled: September 26, 2016Publication date: January 12, 2017Inventors: Robert William Cathcart, Mark Tonkelowitz, Xiao Ou Wang
-
Patent number: 9479347Abstract: A social networking system aggregates two or more stories having at least one common characteristic to create an aggregated story unit. Each story describes an action performed on an object over the social networking system or external to the social networking system. The aggregated story unit includes one or more input elements allowing a viewing user to interact with the aggregate story unit as a whole or with individual stories in the aggregated story unit. The input elements included in the aggregated story unit may be based on the types of the actions or of the objects described by stories in the aggregated story unit and on one or more input policies.Type: GrantFiled: March 8, 2016Date of Patent: October 25, 2016Assignee: Facebook, Inc.Inventors: Robert William Cathcart, Mark Tonkelowitz, Xiao Ou Wang
-
Publication number: 20160283067Abstract: When a user sees a content item presented by a social networking system, the user may select an option to save the content item. The saved content item may be reinserted in a newsfeed presented to the user, integrated into collections, archived, used for notifications to the user, or otherwise subsequently presented to the user. A plug-in may be used to save content items accessed through websites external to the social networking system. As privacy settings associated with a saved content item are modified, the modified privacy settings are applied to the saved content item, which may prevent the user saving the content item from subsequently viewing the saved content item.Type: ApplicationFiled: June 13, 2016Publication date: September 29, 2016Inventors: Jane Leibrock, Loren Alfred Cheng, Matthew Brown, Jessica Gronski, Marc Horowitz, William Jacobs, Zhengzheng Pan, Xiao Ou Wang, Joshua Van Dyke Watzman, Luke Woods, Rachel Margaret Wong
-
Patent number: 9396502Abstract: When a user sees a content item presented by a social networking system, the user may select an option to save the content item. The saved content item may be reinserted in a newsfeed presented to the user, integrated into collections, archived, used for notifications to the user, or otherwise subsequently presented to the user. A plug-in may be used to save content items accessed through websites external to the social networking system. As privacy settings associated with a saved content item are modified, the modified privacy settings are applied to the saved content item, which may prevent the user saving the content item from subsequently viewing the saved content item.Type: GrantFiled: January 23, 2013Date of Patent: July 19, 2016Assignee: Facebook, Inc.Inventors: Jane Leibrock, Loren Alfred Cheng, Matthew Brown, Jessica Gronski, Marc Horowitz, William Jacobs, Zhengzheng Pan, Xiao Ou Wang, Joshua Van Dyke Watzman, Luke Woods, Rachel Margaret Wong
-
Publication number: 20160196584Abstract: Techniques for context sensitive overlays, comprising a social networking application.Type: ApplicationFiled: January 6, 2015Publication date: July 7, 2016Applicant: FACEBOOK, INC.Inventors: Alexander Salem Franklin, Xiao Ou Wang
-
Publication number: 20160196052Abstract: Techniques for context sensitive overlays, comprising a social networking application.Type: ApplicationFiled: January 18, 2016Publication date: July 7, 2016Applicant: Facebook, Inc.Inventors: Alexander Salem Franklin, Xiao Ou Wang
-
Publication number: 20160191261Abstract: A social networking system aggregates two or more stories having at least one common characteristic to create an aggregated story unit. Each story describes an action performed on an object over the social networking system or external to the social networking system. The aggregated story unit includes one or more input elements allowing a viewing user to interact with the aggregate story unit as a whole or with individual stories in the aggregated story unit. The input elements included in the aggregated story unit may be based on the types of the actions or of the objects described by stories in the aggregated story unit and on one or more input policies.Type: ApplicationFiled: March 8, 2016Publication date: June 30, 2016Inventors: Robert William Cathcart, Mark Tonkelowitz, Xiao Ou Wang
-
Publication number: 20160180316Abstract: Techniques to automatically predict and configure payment transaction are described. In one embodiment, an apparatus may comprise a prediction component operative to receive context information for a user and predict a user interest in a payment transaction based on the context information, a user interface component operative to offer to initiate the payment transaction to the user based on the predicted user interest in the payment transaction and receive a user confirmation of the user interest in the payment transaction, and a payment component operative to initiate the payment transaction in response to the received user confirmation. Other embodiments are described and claimed.Type: ApplicationFiled: December 17, 2014Publication date: June 23, 2016Applicant: FACEBOOK, INC.Inventors: Xiao Ou Wang, Sean Anthony Heywood, Stephen Moore Davis, Robert Franklin Daniel, Akash Gaurav Gupta
-
Publication number: 20160164988Abstract: In a social networking system, photographs and photographic sets are recommended to a user based upon information gathered from the user's social networking profile, as well as information gathered from the social networking profile of the user's friends, and the general pattern of usage by the user of various elements of the social network. In one embodiment, information entered into the social networking profile of the user is used to recommend additional photos and sets of photos. In one embodiment, user preferences indicated by the user via elements of the social network are considered in recommending photos or photo sets. In one embodiment, the general usage pattern of the social network is considered when recommending additional photos and sets of photos to the user. In one embodiment, profile information, usage information, or the indicated preferences of the user's friends are used to recommend additional photos and photo sets.Type: ApplicationFiled: February 4, 2016Publication date: June 9, 2016Inventors: Emily Grewal, Joe Binney, Xiao Ou Wang
-
Publication number: 20150016717Abstract: A computing device is described herein that is configured to select a pixel pair including a foreground pixel of an image and a background pixel of the image from a global set of pixels based at least on spatial distances from an unknown pixel and color distances from the unknown pixel. The computing device is further configured to determine an opacity measure for the unknown pixel based at least on the selected pixel pair.Type: ApplicationFiled: September 29, 2014Publication date: January 15, 2015Inventors: Kaiming He, Jian Sun, Carsten Curt Eckard Rother, Xiao-ou Tang
-
Patent number: 8855411Abstract: A computing device is described herein that is configured to select a pixel pair including a foreground pixel of an image and a background pixel of the image from a global set of pixels based at least on spatial distances from an unknown pixel and color distances from the unknown pixel. The computing device is further configured to determine an opacity measure for the unknown pixel based at least on the selected pixel pair.Type: GrantFiled: May 16, 2011Date of Patent: October 7, 2014Assignee: Microsoft CorporationInventors: Kaiming He, Jian Sun, Carsten Curt Eckard Rother, Xiao-Ou Tang
-
Patent number: 8831379Abstract: Embodiments that provide cartoon personalization are disclosed. In accordance with one embodiment, cartoon personalization includes selecting a face image having a pose orientation that substantially matches an original pose orientation of a character in a cartoon image. The method also includes replacing a face of the character in the cartoon image with the face image. The method further includes blending the face image with a remainder of the character in the cartoon image.Type: GrantFiled: August 28, 2008Date of Patent: September 9, 2014Assignee: Microsoft CorporationInventors: Fang Wen, Xiao-Ou Tang, Ying-Qing Xu
-
Publication number: 20140207860Abstract: A social networking system generates stories based on actions taken by entities of the social networking system. The system applies a set of rules to the stories to categorize each story and displays the news feed as multiple sections, each displaying a category of generated stories. A story may be categorized according to its content and/or the user associated with the story. In addition to stories about a user's direct connections, stories may be generated by the user's soft connections. Supplemental content may be generated based on a section of the newsfeed currently being accessed and displayed in a related content unit adjacent to a news feed section.Type: ApplicationFiled: January 22, 2013Publication date: July 24, 2014Applicant: Facebook, Inc.Inventors: Xiao Ou Wang, Chris Struhar, William Robert Cathcart, Robyn David Morris, Laney Kuenzel
-
Publication number: 20140208232Abstract: When a user sees a content item presented by a social networking system, the user may select an option to save the content item. The saved content item may be reinserted in a newsfeed presented to the user, integrated into collections, archived, used for notifications to the user, or otherwise subsequently presented to the user. A plug-in may be used to save content items accessed through websites external to the social networking system. As privacy settings associated with a saved content item are modified, the modified privacy settings are applied to the saved content item, which may prevent the user saving the content item from subsequently viewing the saved content item.Type: ApplicationFiled: January 23, 2013Publication date: July 24, 2014Inventors: Jane Leibrock, Loren Alfred Cheng, Matthew Brown, Jessica Gronski, Marc Horowitz, William Jacobs, Zhengzheng Pan, Xiao Ou, Joshua Van Dyke Watzman, Luke Woods, Rachel Margaret Wong
-
Patent number: 8340461Abstract: Techniques and technologies for de-hazing hazy images are described. Some techniques provide for determining the effects of the haze and removing the same from an image to recover a de-hazed image. Thus, the de-hazed image does not contain the effects of the haze. Some disclosed technologies allow for similar results. This document also discloses systems and methods for de-hazing images. Some of the disclosed de-hazing systems include an image capture device for capturing the hazy image and a processor for removing the effects of the haze from the hazy image. These systems store the recovered, de-hazed images in a memory and/or display the de-hazed images on a display. Some of the disclosed methods include removing the effects of the haze from a hazy image and outputting the recovered, de-hazed image.Type: GrantFiled: February 1, 2010Date of Patent: December 25, 2012Assignee: Microsoft CorporationInventors: Jian Sun, Kaiming He, Xiao-Ou Tang
-
Publication number: 20120294519Abstract: A computing device is described herein that is configured to select a pixel pair including a foreground pixel of an image and a background pixel of the image from a global set of pixels based at least on spatial distances from an unknown pixel and color distances from the unknown pixel. The computing device is further configured to determine an opacity measure for the unknown pixel based at least on the selected pixel pair.Type: ApplicationFiled: May 16, 2011Publication date: November 22, 2012Applicant: MICROSOFT CORPORATIONInventors: Kaiming He, Jian Sun, Carsten Curt Eckard Rother, Xiao-Ou Tang
-
Patent number: 8099373Abstract: An object detector that includes a number of weak classifiers can be trained using a subset (a “working set”) of training data instead of all of the training data. The working set can be updated so that, for example, it remains representative of the training data. A decision to update the working set may be made based on the false positive sample rate—if that rate falls below a threshold value, an update of the working set can be triggered.Type: GrantFiled: February 14, 2008Date of Patent: January 17, 2012Assignee: Microsoft CorporationInventors: Rong Xiao, Xiao-ou Tang
-
Publication number: 20110188775Abstract: Techniques and technologies for de-hazing hazy images are described. Some techniques provide for determining the effects of the haze and removing the same from an image to recover a de-hazed image. Thus, the de-hazed image does not contain the effects of the haze. Some disclosed technologies allow for similar results. This document also discloses systems and methods for de-hazing images. Some of the disclosed de-hazing systems include an image capture device for capturing the hazy image and a processor for removing the effects of the haze from the hazy image. These systems store the recovered, de-hazed images in a memory and/or display the de-hazed images on a display. Some of the disclosed methods include removing the effects of the haze from a hazy image and outputting the recovered, de-hazed image.Type: ApplicationFiled: February 1, 2010Publication date: August 4, 2011Applicant: Microsoft CorporationInventors: Jian Sun, Kaiming He, Xiao-Ou Tang