Techniques for detecting shared devices
AssigneeSymantec Corporation
InventorsIlya Sokolov, Kevin B. Jiang
Life of this patent
Estimating the term…
Abstract
Techniques for detecting shared devices are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for detecting shared devices comprising receiving, using a shared computer detection component, information about a connection to a website from a user device, identifying, using the shared computer detection component, one or more characteristics associated with the connection from the user device, determining, in the event there is sufficient data based on the one or more characteristics associated with the connection from the user device, whether the user device is a shared device, and calculating a first responsive action in the event it is determined that the user device is a shared device.
Claims19
A method for detecting shared devices comprising:
- receiving, using a shared computer detection component, information about a connection to a website from a user device;
- identifying, using the shared computer detection component, one or more characteristics associated with the connection from the user device;
- determining, in the event there is sufficient data based on the one or more characteristics associated with the connection from the user device, whether the user device is a single shared network access device, wherein determining whether the user device is a shared device comprises:
- identifying multiple unique identifiers associated with logins to the user device at different times;
- determining a number of different identified login requests from the user device, wherein said determining comprises:
- hashing one or more login names;
- and
- counting a number of different hashed login names of the one or more hashed login names;
- and
- calculating a first responsive action in the event it is determined that the user device is a shared device.
An article of manufacture for detecting shared devices, the article of manufacture comprising:
- at least one non-transitory processor readable storage medium;
- and
- instructions stored on the at least one non-transitory processor readable storage medium;
- wherein the instructions are configured to be readable from the at least one non-transitory processor readable storage medium by at least one computer processor and thereby cause the at least one computer processor to operate so as to:
- receive, using a shared computer detection component, information about a connection to a website from a user device;
- identify, using the shared computer detection component, one or more characteristics associated with the connection from the user device;
- determine, in the event there is sufficient data based on the one or more characteristics associated with the connection from the user device, whether the user device is a single shared network access device, wherein determining whether the user device is a shared device comprises:
- identifying multiple unique identifiers associated with logins to the user device at different times;
- determining a number of different identified login requests from the user device, wherein said determining comprises:
- hashing one or more login names;
- and
- counting a number of different hashed login names of the one or more hashed login names;
- and
- calculate a first responsive action in the event it is determined that the user device is a shared device.
A system for detecting shared devices comprising:
- one or more computer processors communicatively coupled to a network;
- wherein the one or more computer processors are configured to:
- receive, using a shared computer detection component, information about a connection to a website from a user device;
- identify, using the shared computer detection component, one or more characteristics associated with the connection from the user device;
- determine, in the event there is sufficient data based on the one or more characteristics associated with the connection from the user device, whether the user device is a single shared network access device, wherein determining whether the user device is a shared device comprises:
- identifying multiple unique identifiers associated with logins to the user device at different times;
- determining a number of different identified login requests from the user device, wherein said determining comprises:
- hashing one or more login names;
- and
- counting a number of different hashed login names of the one or more hashed login names;
- and
- calculate a first responsive action in the event it is determined that the user device is a shared device.
Dependencies are inferred from the claim text.