Patents by Inventor Wenrui Zhao
Wenrui Zhao 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: 10992720Abstract: A social networking system includes pages created by users for providing content related to topics of interest. An interaction engine captures data and maintains analytical information about how users interact with pages and posts. When a user takes an action such as liking a page or a post, the interaction engine updates the page's activity history to reflect the activity and information about the user who took the action. The interaction engine also measures the reach of pages and posts, by determining how and from where each user viewed the page and its contents. The interaction engine further tracks the community's interest in pages and posts by determining how many unique users create stories that include a page or its content. An insights module uses the data obtained by the interaction engine to synthesize graphical reports about page interactions and present the reports to page administrators.Type: GrantFiled: October 22, 2018Date of Patent: April 27, 2021Assignee: Facebook, Inc.Inventors: Janaka Liyanage, Wenrui Zhao, Louis Eisenberg, Danilo Torres de Sa Resende, Eric Michel Giovanola, David Gross-Baser, Ami Vora, Srikant Ramakrishna Ayyar, Ajoy Joseph Frank
-
Patent number: 10142379Abstract: A social networking system includes pages created by users for providing content related to topics of interest. An interaction engine captures data and maintains analytical information about how users interact with pages and posts. When a user takes an action such as liking a page or a post, the interaction engine updates the page's activity history to reflect the activity and information about the user who took the action. The interaction engine also measures the reach of pages and posts, by determining how and from where each user viewed the page and its contents. The interaction engine further tracks the community's interest in pages and posts by determining how many unique users create stories that include a page or its content. An insights module uses the data obtained by the interaction engine to synthesize graphical reports about page interactions and present the reports to page administrators.Type: GrantFiled: December 20, 2013Date of Patent: November 27, 2018Assignee: Facebook, Inc.Inventors: Janaka Liyanage, Wenrui Zhao, Louis Eisenberg, Danilo Torres de Sa Resende, Eric Michel Giovanola, David Gross-Baser, Ami Vora, Srikant Ramakrishna Ayyar, Ajoy Joseph Frank
-
Patent number: 9846746Abstract: A system determines a set of users satisfying a given criteria based on attribute values of the users. The system associates each value of an attribute with a representation of users having that attribute value. The representation of users may be an enumeration of users or a bit index. The system receives a request for determining a set of users satisfying a given criterion. The system identifies a logical operation based on the criterion and performs the logical operation to determine the set of users. The representation of the set of users may be distributed across a plurality of processors, allowing the system to perform the logical operation in parallel. The system may further determine statistical information describing a characteristic of the set of users, for example, page likes by the set of users. The statistical information may be presented to a business for analyzing their target audience.Type: GrantFiled: November 20, 2014Date of Patent: December 19, 2017Assignee: Facebook, Inc.Inventors: Deniz Demir, Islam Farid Hamed AbdelRahman, Yingsheng Gao, Liang He, Ajoy Joseph Frank, Wenrui Zhao, Maxim Sokolov, Reid Steven Gershbein
-
Publication number: 20160147886Abstract: A system determines a set of users satisfying a given criteria based on attribute values of the users. The system associates each value of an attribute with a representation of users having that attribute value. The representation of users may be an enumeration of users or a bit index. The system receives a request for determining a set of users satisfying a given criterion. The system identifies a logical operation based on the criterion and performs the logical operation to determine the set of users. The representation of the set of users may be distributed across a plurality of processors, allowing the system to perform the logical operation in parallel. The system may further determine statistical information describing a characteristic of the set of users, for example, page likes by the set of users. The statistical information may be presented to a business for analyzing their target audience.Type: ApplicationFiled: November 20, 2014Publication date: May 26, 2016Inventors: Deniz Demir, Islam Farid Hamed AbdelRahman, Yingsheng Gao, Liang He, Ajoy Joseph Frank, Wenrui Zhao, Maxim Sokolov, Reid Steven Gershbein
-
Publication number: 20160140609Abstract: A social networking system receives a selection of user characteristics defining a benchmark audience and a target audience, and generates audience metrics that compare the audiences across a set of user characteristics. These user characteristics include demographics, interests, purchasing activity, and actions on the social networking system. The audience metrics are provided to an advertiser who may select additional user characteristics to refine the benchmark or target audiences. The audience metrics may include an affinity score that compares the audience metrics for a particular type of interaction, and may normalize the frequency of interactions relative to interactions of the audience as a whole. Advertisers may use the defined audiences to establish targeting criteria for an advertisement, and may use existing targeting criteria to seed the selection of an audience.Type: ApplicationFiled: November 14, 2014Publication date: May 19, 2016Inventors: Deniz Demir, Michael Desmond Pinkowish, Liang He, Yingsheng Gao, Islam Farid Hamed AbdelRahman, Alexandra Louise Krakaris, Ajoy Joseph Frank, Reid Steven Gershbein, Srikant Ramakrishna Ayyar, Guven Burc Arpat, Michael Lee Develin, Michael Nicholas Hudack, Maxim Sokolov, Wenrui Zhao, Jonathan Shottan, Aaron Ted Glemann, Ksenia Timonina
-
Publication number: 20160140620Abstract: A social networking system receives a selection of user characteristics defining a benchmark audience and a target audience, and generates audience metrics that compare the audiences across a set of user characteristics. These user characteristics include demographics, interests, purchasing activity, and actions on the social networking system. The audience metrics are provided to an advertiser who may select additional user characteristics to refine the benchmark or target audiences. The audience metrics may include an affinity score that compares the audience metrics for a particular type of interaction, and may normalize the frequency of interactions relative to interactions of the audience as a whole. Advertisers may use the defined audiences to establish targeting criteria for an advertisement, and may use existing targeting criteria to seed the selection of an audience.Type: ApplicationFiled: November 14, 2014Publication date: May 19, 2016Inventors: Michael Desmond Pinkowish, Deniz Demir, Alexandra Louise Krakaris, Liang He, Yingsheng Gao, Islam Farid Hamed AbdelRahman, Ajoy Joseph Frank, Reid Steven Gershbein, Srikant Ramakrishna Ayyar, Guven Burc Arpat, Michael Lee Develin, Michael Nicholas Hudack, Maxim Sokolov, Jonathan Shottan, Wenrui Zhao
-
Publication number: 20140108964Abstract: A social networking system includes pages created by users for providing content related to topics of interest. An interaction engine captures data and maintains analytical information about how users interact with pages and posts. When a user takes an action such as liking a page or a post, the interaction engine updates the page's activity history to reflect the activity and information about the user who took the action. The interaction engine also measures the reach of pages and posts, by determining how and from where each user viewed the page and its contents. The interaction engine further tracks the community's interest in pages and posts by determining how many unique users create stories that include a page or its content. An insights module uses the data obtained by the interaction engine to synthesize graphical reports about page interactions and present the reports to page administrators.Type: ApplicationFiled: December 20, 2013Publication date: April 17, 2014Applicant: Facebook, Inc.Inventors: Janaka Liyanage, Wenrui Zhao, Louis Eisenberg, Danilo Torres de Sa Resende, Eric Michael Giovanola, David Gross-Baser, Ami Vora, Srikant Ramakrishna Ayyar, Ajoy Joseph Frank
-
Patent number: 8671190Abstract: A social networking system includes pages created by users for providing content related to topics of interest. An interaction engine captures data and maintains analytical information about how users interact with pages and posts. When a user takes an action such as liking a page or a post, the interaction engine updates the page's activity history to reflect the activity and information about the user who took the action. The interaction engine also measures the reach of pages and posts, by determining how and from where each user viewed the page and its contents. The interaction engine further tracks the community's interest in pages and posts by determining how many unique users create stories that include a page or its content. An insights module uses the data obtained by the interaction engine to synthesize graphical reports about page interactions and present the reports to page administrators.Type: GrantFiled: December 23, 2011Date of Patent: March 11, 2014Assignee: Facebook, Inc.Inventors: Janaka Liyanage, Wenrui Zhao, Louis Eisenberg, Danilo Torres de Sa Resende, Eric Michael Giovanola, David Gross-Baser, Ami Vora, Srikant Ramakrishna Ayyar, Ajoy Joseph Frank
-
Publication number: 20130166725Abstract: A social networking system includes pages created by users for providing content related to topics of interest. An interaction engine captures data and maintains analytical information about how users interact with pages and posts. When a user takes an action such as liking a page or a post, the interaction engine updates the page's activity history to reflect the activity and information about the user who took the action. The interaction engine also measures the reach of pages and posts, by determining how and from where each user viewed the page and its contents. The interaction engine further tracks the community's interest in pages and posts by determining how many unique users create stories that include a page or its content. An insights module uses the data obtained by the interaction engine to synthesize graphical reports about page interactions and present the reports to page administrators.Type: ApplicationFiled: December 23, 2011Publication date: June 27, 2013Applicant: FACEBOOK, INC.Inventors: Janaka Liyanage, Wenrui Zhao, Louis Eisenberg, Danilo Torres de Sa Resende, Srikant Ramakrishna Ayyar, Ajoy Joseph Frank, Eric Michel Giovanola, David Gross-Baser, Ami Vora
-
Publication number: 20130066711Abstract: Effects of content communications propagated to users of a social networking system may be tracked and measured by the social networking system. Identifiers of content presented to a user within a time period prior to an action performed by the user are recorded in a first label object associated with the action. The action performed by the user generates new content to be presented to other users. The identifiers of the new content and the first label object are recorded in new label objects associated with actions performed by the other users subsequent to viewing the new content. Various metrics may be determined by analyzing the label objects associated with actions performed by users of the social networking system, including virality, reach, and identifying users that share a particular content item.Type: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Applicant: c/o Facebook, Inc.Inventors: Janaka Liyanage, Neville Bowers, Aldo Ivan King, Ami Vora, David Gross-Baser, Wenrui Zhao