User logging of web traffic on non-browser based devices
First Claim
1. A method for metering web traffic, comprising:
- receiving, at a first computing device, a request from a second computing device to access data from a remote server;
determining, by a processor of the first computing device, that the request includes no user-specific information;
directing, by the first computing device responsive to the determination, the second computing device to render a user login interface comprising a visual list of possible users for selection;
receiving, by the first computing device from the second computing device, a user login comprising user-specific information associated with a selected user of the list of possible users;
generating, by the processor, a data record associating the request with the user login;
receiving, at the first computing device, a second request from a third computing device to access data from the remote server;
determining, by the processor, that the second request includes no user-specific information;
determining, by the processor, that the third computing device is unable to render a user login interface;
identifying, by the processor, that the second computing device is in proximity to the third device, responsive to the determination that the third computing device is unable to render the user login interface; and
directing the second computing device to render the user login interface, responsive to the identification that the second computing device is in proximity to the third device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for associating a web event with a member of a group of users is implemented at a first computing device. The method includes: receiving a data access request from a second computing device; determining whether the second computing device provides a user login service; if so, causing the second computing device to render the user login service so that the user can provide an instruction of whether or not to associate the data access request with the user of the second computing device; if not, identifying a third computing device that is physically proximate the second computing device; and causing the third computing device to output an alert signal prompting the user of the second computing device to respond; and in response to the user'"'"'s response through the third computing device, generating a data record to associate the data access request with the user of the second computing device.
13 Citations
20 Claims
-
1. A method for metering web traffic, comprising:
-
receiving, at a first computing device, a request from a second computing device to access data from a remote server; determining, by a processor of the first computing device, that the request includes no user-specific information; directing, by the first computing device responsive to the determination, the second computing device to render a user login interface comprising a visual list of possible users for selection; receiving, by the first computing device from the second computing device, a user login comprising user-specific information associated with a selected user of the list of possible users; generating, by the processor, a data record associating the request with the user login; receiving, at the first computing device, a second request from a third computing device to access data from the remote server; determining, by the processor, that the second request includes no user-specific information; determining, by the processor, that the third computing device is unable to render a user login interface; identifying, by the processor, that the second computing device is in proximity to the third device, responsive to the determination that the third computing device is unable to render the user login interface; and directing the second computing device to render the user login interface, responsive to the identification that the second computing device is in proximity to the third device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for metering web traffic comprising a first computing device including:
-
one or more processors; a memory; and one or more program modules stored in the memory, the one or more program modules containing instructions to be executed by the one or more processors that cause the one or more processors to; receive a request from a second computing device to access data from a remote server, determine that the request includes no user-specific information, direct, responsive to the determination, the second computing device to render a user login interface comprising a visual list of possible users for selection, receive, from the second computing device, a user login comprising user-specific information associated with a selected user of the list of possible users, generate a data record associating the request with the user login, receive a second request from a third computing device to access data from the remote server, determine that the second request includes no user-specific information, determine that the third computing device is unable to render a user login interface, identify that the second computing device is in proximity to the third device, responsive to the determination that the third computing device is unable to render the user login interface, and direct the second computing device to render the user login interface, responsive to the identification that the second computing device is in proximity to the third device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium storing one or more programs configured for execution by a first computing device that includes one or more processors and a memory storing the one or more programs, the one or more programs comprising instructions for:
-
receiving, at a first computing device, a request from a second computing device to access data from a remote server; determining, by the first computing device, that the request includes no user-specific information; directing, by the first computing device responsive to the determination, the second computing device to render a user login interface comprising a visual list of possible users for selection; receiving, by the first computing device from the second computing device, a user login comprising user-specific information associated with a selected user of the list of possible users; generating, by the first computing device, a data record associating the request with the user login; receiving, at the first computing device, a second request from a third computing device to access data from the remote server; determining, by the first computing device, that the second request includes no user-specific information; determining, by the first computing device, that the third computing device is unable to render a user login interface; identifying, by the first computing device, that the second computing device is in proximity to the third device, responsive to the determination that the third computing device is unable to render the user login interface; and directing the second computing device to render the user login interface, responsive to the identification that the second computing device is in proximity to the third device.
-
Specification