Patents by Inventor Haomin Yu

Haomin Yu 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: 10873648
    Abstract: In one embodiment, a method includes sending a first request comprising an http-header that includes one or more http-header fields for a webpage from a first user to a computing server, receiving a second request for access to a first information associated with the mobile-client system from the computing server in response to the first request, wherein the first information comprises one or more user-profile fields associated with a user profile of the first user, sending the first information responsive to the second request to the computing server, and receiving the requested webpage customized based on one or more determined attributes of the mobile-client system from the computing server, the one or more attributes being determined based on a comparison between the one or more http-header fields and the one or more user-profile fields with a database comprising attributes of a plurality of types of mobile-client systems.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: December 22, 2020
    Assignee: Facebook, Inc.
    Inventors: Mukund Narasimhan, Yingyi Liang, Xiaoliang Wei, Ita Pai, Bo Huai Victor Loh, Sara Motiee, Haomin Yu
  • Patent number: 10713094
    Abstract: An online system maintains a plurality of content items. The online system selects and provides content items to users of the online system in response to impression opportunities to provide content items to users. A plurality of segments of the impression opportunities are determined. Each segment categorizes the impression opportunities. A relationship between a value metric and computing resources used in the selection process are determined for each segment. Each relationship provides a rate of increase of the value metric given an increase in computing resources used. An allocation of computing resources used per impression opportunity for each of segment is determined based on the rates. A plurality of impression opportunities are identified. In response, one or more content items are selected for each impression opportunity using computing resources according to the determined allocation for the segment to which each impression opportunity belongs.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: July 14, 2020
    Assignee: Facebook, Inc.
    Inventors: Matthew Feldman, Li Yu, Wei Yu, Phillip Huang, Haomin Yu, Yufei Chen
  • Publication number: 20180332136
    Abstract: In one embodiment, a method includes sending a first request comprising an http-header that includes one or more http-header fields for a webpage from a first user to a computing server, receiving a second request for access to a first information associated with the mobile-client system from the computing server in response to the first request, wherein the first information comprises one or more user-profile fields associated with a user profile of the first user, sending the first information responsive to the second request to the computing server, and receiving the requested webpage customized based on one or more determined attributes of the mobile-client system from the computing server, the one or more attributes being determined based on a comparison between the one or more http-header fields and the one or more user-profile fields with a database comprising attributes of a plurality of types of mobile-client systems.
    Type: Application
    Filed: July 3, 2018
    Publication date: November 15, 2018
    Inventors: Mukund Narasimhan, Yingyi Liang, Xiaoliang Wei, Ita Pai, Bo Huai Victor Loh, Sara Motiee, Haomin Yu
  • Patent number: 10075554
    Abstract: In one embodiment, a method includes receiving a request for a webpage from a mobile-client system of a user, where the request includes an http-header, accessing information describing the user, determining the attributes of the mobile-client system based on the http-header and the information describing the user, and transmitting the webpage to the mobile-client system in response to the request, where the webpage has been customized based on the determined attributes of the mobile-client system.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: September 11, 2018
    Assignee: Facebook, Inc.
    Inventors: Mukund Narasimhan, Yingyi Liang, Xiaoliang Wei, Ita Pai, Bo Huai Victor Loh, Sara Motiee, Haomin Yu
  • Publication number: 20150332310
    Abstract: An advertising system predicts advertisement reach for a received advertisement request based on an advertiser-specified bid amount and a specification of a target audience. The system samples the target audience, and for each sampled user of the target audience, accesses a recent impression history to obtain costs or bids associated with recent advertisement impressions. The system compares the advertiser-specified bid amount in the received advertisement request to costs or bid values associated with successful advertisement impressions, for each sampled user, in order to determine whether the received advertisement request would have won a bid auction for each given sampled user to successfully reach each given sampled user. An estimated aggregate reach for the sampled users is computed and extrapolated to the targeted user population to estimate a total reach of the advertisement content for the target audience.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: Facebook, Inc.
    Inventors: Xinyi Cui, Wenjie Fu, Haomin Yu, Ou Jin, Eitan Shay, Richard Bill Sim, Jun Yang
  • Publication number: 20150332317
    Abstract: An advertising system receives from an advertiser at a social networking system an advertisement request, the advertisement request comprising advertisement content and a specification of a target audience for the advertisement content. The advertising system defines a plurality of bid values for the advertisement request. For each of the plurality of bid values, the advertisement system estimates a corresponding value of advertisement reach for the target audience, for example, by estimating a number of users of the target audience for each of whom the given bid value is expected to have resulted in at least one successful impression. The advertiser is provided a visual representation of a bid-reach landscape representing the estimated plurality of advertisement reach values as a function of the plurality of bid values. The advertising system provides, to the advertiser, one or more recommendations for bid values for which corresponding return-on-investment metrics exceed a specified threshold.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: Facebook, Inc.
    Inventors: Xinyi Cui, Wenjie Fu, Haomin Yu, Ou Jin, Eitan Shay, Richard Bill Sim, Jun Yang
  • Publication number: 20140181193
    Abstract: In one embodiment, a method includes receiving a request for a webpage from a mobile-client system of a user, where the request includes an http-header, accessing information describing the user, determining the attributes of the mobile-client system based on the http-header and the information describing the user, and transmitting the webpage to the mobile-client system in response to the request, where the webpage has been customized based on the determined attributes of the mobile-client system.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Inventors: Mukund Narasimhan, Yingyi Liang, Xiaoliang Wei, Ita Pai, Bo Huai Victor Loh, Sara Motiee, Haomin Yu