Monitoring digital content usage history to prevent digital content misuse
First Claim
Patent Images
1. A method comprising:
- receiving, by a digital content delivery system, a request from a first client-side computing device to initiate presentation of a first digital movie on a display device coupled to the first client-side computing device, the digital content delivery system facilitating presentation of multiple digital movies and maintaining a plurality of user accounts, each user account from the plurality of user accounts corresponding to a unique client-side computing device, wherein the first client-side computing device corresponds to the first user account maintained by the digital content delivery system;
in response to receiving the request, accessing a content usage history for the first user account, the content usage history indicating digital movies accessed by the first client-side computing device and timestamps indicating times at which the digital movies were accessed by the first client-side computing device;
determining, based on the content usage history of the first user account, a number of times that the first digital movie has been accessed by the first client-side computing device within a predetermined time period;
determining that the number of times that the first client-side computing device has accessed the first digital movie within the predetermined time period meets or exceeds a threshold number of times the client-side computing device is permitted to access the digital movie during any predetermined time period;
in response to determining that the number of times that the first client-side computing device has accessed the first digital movie meets or exceeds the threshold number, denying the request to initiate presentation of the first content item;
subsequently receiving, by the digital content delivery system, a second request from the first client-side computing device to initiate presentation of the first digital movie on the display device coupled to the first client-side computing device;
determining, based on the content usage history of the first user account, a number of times that the first digital movie has been accessed by the first client-side computing device within a second predetermined time period, the second predetermined time period occurring at least partially after the predetermined time period;
determining that the number of times that the first digital movie has been accessed by the first client-side computing device within a second predetermined time period does not meet or exceed the threshold number; and
initiating a stream of the first digit movie to the first client-side computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for preventing digital content misuse can include receiving, by a digital content delivery system, a request from a client-side computing device to access digital content maintained by the digital content delivery system; determining, by the digital content delivery system, that a number of times the client-side computing device has accessed digital content meets or exceeds a threshold number of times the client-side computing device is permitted to access digital content; and in response to determining that the number of times the client-side computing device has accessed digital content meets or exceeds the threshold number, denying the request and executing a remedial action.
160 Citations
17 Claims
-
1. A method comprising:
-
receiving, by a digital content delivery system, a request from a first client-side computing device to initiate presentation of a first digital movie on a display device coupled to the first client-side computing device, the digital content delivery system facilitating presentation of multiple digital movies and maintaining a plurality of user accounts, each user account from the plurality of user accounts corresponding to a unique client-side computing device, wherein the first client-side computing device corresponds to the first user account maintained by the digital content delivery system; in response to receiving the request, accessing a content usage history for the first user account, the content usage history indicating digital movies accessed by the first client-side computing device and timestamps indicating times at which the digital movies were accessed by the first client-side computing device; determining, based on the content usage history of the first user account, a number of times that the first digital movie has been accessed by the first client-side computing device within a predetermined time period; determining that the number of times that the first client-side computing device has accessed the first digital movie within the predetermined time period meets or exceeds a threshold number of times the client-side computing device is permitted to access the digital movie during any predetermined time period; in response to determining that the number of times that the first client-side computing device has accessed the first digital movie meets or exceeds the threshold number, denying the request to initiate presentation of the first content item; subsequently receiving, by the digital content delivery system, a second request from the first client-side computing device to initiate presentation of the first digital movie on the display device coupled to the first client-side computing device; determining, based on the content usage history of the first user account, a number of times that the first digital movie has been accessed by the first client-side computing device within a second predetermined time period, the second predetermined time period occurring at least partially after the predetermined time period; determining that the number of times that the first digital movie has been accessed by the first client-side computing device within a second predetermined time period does not meet or exceed the threshold number; and initiating a stream of the first digit movie to the first client-side computing device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A digital content delivery system comprising:
-
one or more computer processors; and one or more non-transitory computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the digital content delivery system to perform operations comprising; receiving a request from a first client-side computing device to initiate presentation of a first digital movie on a display device coupled to the first client-side computing device, the digital content delivery system facilitating presentation of multiple digital movies and maintaining a plurality of user accounts, each user account from the plurality of user accounts corresponding to a unique client-side computing device, wherein the first client-side computing device corresponds to the first user account maintained by the digital content delivery system; in response to receiving the request, accessing a content usage history for the first user account, the content usage history indicating digital movies accessed by the first client-side computing device and timestamps indicating times at which the digital movies were accessed by the first client-side computing device; determining, based on the content usage history of the first user account, a number of times that the first digital movie has been accessed by the first client-side computing device within a predetermined time period; determining that the number of times that the first client-side computing device has accessed the first digital movie within the predetermined time period meets or exceeds a threshold number of times the client-side computing device is permitted to access the digital movie during any predetermined time period; in response to determining that the number of times that the first client-side computing device has accessed the first digital movie meets or exceeds the threshold number, denying the request to initiate presentation of the first content item; subsequently receiving, by the digital content delivery system, a second request from the first client-side computing device to initiate presentation of the first digital movie on the display device coupled to the first client-side computing device; determining, based on the content usage history of the first user account, a number of times that the first digital movie has been accessed by the first client-side computing device within a second predetermined time period, the second predetermined time period occurring at least partially after the predetermined time period; determining that the number of times that the first digital movie has been accessed by the first client-side computing device within a second predetermined time period does not meet or exceed the threshold number; and initiating a stream of the first digit movie to the first client-side computing device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a digital content delivery system, cause the digital content delivery system to perform operations comprising:
-
receiving a request from a first client-side computing device to initiate presentation of a first digital movie on a display device coupled to the first client-side computing device, the digital content delivery system facilitating presentation of multiple digital movies and maintaining a plurality of user accounts, each user account from the plurality of user accounts corresponding to a unique client-side computing device, wherein the first client-side computing device corresponds to the first user account maintained by the digital content delivery system; in response to receiving the request, accessing a content usage history for the first user account, the content usage history indicating digital movies accessed by the first client-side computing device and timestamps indicating times at which the digital movies were accessed by the first client-side computing device; determining, based on the content usage history of the first user account, a number of times that the first digital movie has been accessed by the first client-side computing device within a predetermined time period; determining that the number of times that the first client-side computing device has accessed the first digital movie within the predetermined time period meets or exceeds a threshold number of times the client-side computing device is permitted to access the digital movie during any predetermined time period; in response to determining that the number of times that the first client-side computing device has accessed the first digital movie meets or exceeds the threshold number, denying the request to initiate presentation of the first content item; subsequently receiving, by the digital content delivery system, a second request from the first client-side computing device to initiate presentation of the first digital movie on the display device coupled to the first client-side computing device; determining, based on the content usage history of the first user account, a number of times that the first digital movie has been accessed by the first client-side computing device within a second predetermined time period, the second predetermined time period occurring at least partially after the predetermined time period; determining that the number of times that the first digital movie has been accessed by the first client-side computing device within a second predetermined time period does not meet or exceed the threshold number; and initiating a stream of the first digit movie to the first client-side computing device. - View Dependent Claims (14, 15, 16, 17)
-
Specification