SYSTEMS AND METHODS TO PROVIDE INFORMATION AND SERVICES TO AUTHORIZED USERS
13 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided to authorize users to anonymously access resources of different web sites. For example, a business listing service may authenticate users and allow the authenticated users to access the resources of the businesses listed via the business listing service, without the users having to create separate accounts with the businesses and without having to reveal the identities of the users to the businesses.
-
Citations
21 Claims
-
1. (canceled)
-
2. A method comprising:
-
storing, by a server system, in a data storage facility of the server system account information for user accounts for end users registered with the server system and listing data relating to entities associated with web domains not hosted by the server system; processing, by the server system, a first transmission from an end-user device and, based at least in part on the transmission and the account information stored in the data storage facility, authenticating a first user as a registered user of a service provided by the server system; retrieving, by the server system, from the listing data stored in the data storage facility first information relating to a first entity associated with a first web domain not hosted by the server system; assigning, by the server system, a first credential to the first user; and transmitting, by the server system, a second transmission to the end-user device, the second transmission comprising code to cause presentation of the first information with an application on the end-user device prior to the first user having been registered with the first web domain, the code to further cause presentation of a user-selectable option to initiate transition to a first web page of the first web domain consequent to a selection of the user-selectable option by forwarding or redirecting, including identifying the first user as being an authenticated user of the service with the first credential without revealing an identity of the first user; wherein the first credential is recognizable by the first web domain as associated with the service and allows access to the first web domain based at least in part on the first credential. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory, machine-readable media storing instructions that, when executed by a server system, cause the server system to:
-
store in a data storage facility of the server system account information for user accounts for end users registered with the server system and listing data relating to entities associated with web domains not hosted by the server system; process a first transmission from an end-user device and, based at least in part on the transmission and the account information stored in the data storage facility, authenticate a first user as a registered user of a service provided by the server system; retrieve from the listing data stored in the data storage facility first information relating to a first entity associated with a first web domain not hosted by the server system; assign a first credential to the first user; and transmit a second transmission to the end-user device, the second transmission comprising code to cause presentation of the first information with an application on the end-user device prior to the first user having been registered with the first web domain, the code to further cause presentation of a user-selectable option to initiate transition to a first web page of the first web domain consequent to a selection of the user-selectable option by forwarding or redirecting, including identifying the first user as being an authenticated user of the service with the first credential without revealing an identity of the first user; wherein the first credential is recognizable by the first web domain as associated with the service and allows access to the first web domain based at least in part on the first credential. - View Dependent Claims (10, 11, 12, 13, 14, 15, 21)
-
-
16. A system comprising:
a server system comprising one or more servers, a data storage facility storing account information for user accounts for end users registered with the server system and listing data relating to entities associated with web domains not hosted by the server system, and memory storing instructions, the server system configured to execute the instructions to; process a first transmission from an end-user device and, based at least in part on the transmission and the account information stored in the data storage facility, authenticate a first user as a registered user of a service provided by the server system; retrieve from the listing data stored in the data storage facility first information relating to a first entity associated with a first web domain not hosted by the server system; assign a first credential to the first user; and transmit a second transmission to the end-user device, the second transmission comprising code to cause presentation of the first information with an application on the end-user device prior to the first user having been registered with the first web domain, the code to further cause presentation of a user-selectable option to initiate transition to a first web page of the first web domain consequent to a selection of the user-selectable option by forwarding or redirecting, including identifying the first user as being an authenticated user of the service with the first credential without revealing an identity of the first user; wherein the first credential is recognizable by the first web domain as associated with the service and allows access to the first web domain based at least in part on the first credential. - View Dependent Claims (17, 18, 19, 20)
Specification