Techniques to leverage data from mobile headers
AssigneeFacebook, Inc.
InventorsAnthony Fu, Denise Moreno, Xiao Liang
Life of this patent
Estimating the term…
Abstract
Techniques to leverage data from mobile headers are described. In one embodiment, for example, an apparatus may comprise a network component, a data component, and a web component. The network component may be operative to receive a request for a web page from a phone, the request transmitted using one or more network packets, and to transmit the web page to the phone. The data component may be operative to extract a phone number from a header of the one or more network packets. The web component may be operative to customize the web page based on the extracted phone number. Other embodiments are described and claimed.
Claims17
A computer-implemented method, comprising:
- receiving, at a server, a request for a web page from a phone, the request transmitted using one or more network data packets, the requested web page associated with a website;
- extracting a phone number from a header of the one or more network data packets;
- determining whether the phone number is associated with an invitation and whether the phone number is associated with an existing user account for the website;
- in response to determining that the phone number is associated with an invitation and is not associated with an existing user account for the website:
- retrieving user data associated with the phone number;
- customizing the requested web page based on the extracted phone number to form a custom web page comprising a registration area having a form prefilled with the retrieved user data and a login area, wherein the registration area is visually prioritized with respect to the login area;
- and
- transmitting the custom web page to the phone.
An apparatus, comprising:
- a processor circuit on a server device;
- a network component configured to execute on the processor circuit to:
- receive a request for a web page from a phone, the request transmitted using one or more network data packets;
- and
- transmit the web page to the phone, the requested web page associated with a website;
- a data component configured to:
- execute on the processor circuit to extract a phone number from a header of the one or more network data packets;
- and
- a web component configured to execute on the processor circuit to:
- determine whether the phone number is associated with an invitation and whether the phone number is associated with an existing user account for the website;
- in response to determining that the phone number is associated with an invitation and is not associated with an existing user account for the website:
- retrieve user data associated with the phone number;
- and
- customize the web page based on the extracted phone number as a custom web page comprising a registration area having a form prefilled with the retrieved user data and a login area;
- wherein the registration area is visually prioritized with respect to the login area.
A non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to:
- receive a request, at a server, for a web page from a phone, the request transmitted using one or more network data packets, the requested web page associated with a website;
- extract a phone number from a header of the one or more network data packets;
- determine whether the phone number is associated with an invitation and whether the phone number is associated with an existing user account for the website;
- in response to determining that the phone number is associated with an invitation and is not associated with an existing user account for the website:
- retrieve user data associated with the phone number;
- customize the web page as a custom web page comprising a registration area having a form prefilled with the retrieved user data and a login area, wherein the registration area is visually prioritized with respect to the login area;
- and
- transmit the custom web page to the phone.
Dependencies are inferred from the claim text.