Monitoring nearby mobile computing devices to prevent digital content misuse
First Claim
1. A method comprising:
- transmitting, by a client-side computing device, a request to a remote server to initiate presentation of a digital content item, the remote server facilitating presentation of multiple digital content items, the client-side computing device being associated with a first user accountreceiving, from the remoter server, the digital content item and data identifying a threshold number of users that are authorized to view presentation of the digital content item by the client-side computing device, the threshold number of users being based on a number of known inhabitants of a dwelling associated with the first user accountinitiating, by the client-side computing device, presentation of the digital content item on a display of a viewing device;
after initiating presentation of the digital content item on the display of the viewing device, detecting, by the client-side computing device, a number of mobile computing devices that are within a geographic distance of the client-side computing device;
determining, based on the number of mobile computing device that are within the geographic distance of the client-side computing device, a number of users that are viewing the presentation of the digital content item on the display of the viewing device;
determining that the number of users viewing the presentation of the digital content item on the display of the viewing device exceeds the threshold number of users that are authorized to view presentation of the digital content item by the client-side computing device; and
in response to determining that the number of users viewing the presentation of the digital content item on the display of the viewing device exceeds the threshold number of users that are authorized to view presentation of the digital content item by the client-side computing device, halting the presentation of the digital content item on the display of the viewing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for preventing digital content misuse can include presenting, by a client-side computing device, digital content that was received from a remote server; detecting, by the client-side computing device, a number of mobile computing devices that are within a geographic distance of the client-side computing device; determining, based on the number of mobile computing device that are within the geographic distance of the client-side computing device, that a number of users viewing the digital content exceeds a threshold number of authorized users associated with the digital content; and in response to determining that the number of users viewing the digital content exceeds the threshold number of authorized users associated with the digital content, executing a first remedial action.
144 Citations
20 Claims
-
1. A method comprising:
-
transmitting, by a client-side computing device, a request to a remote server to initiate presentation of a digital content item, the remote server facilitating presentation of multiple digital content items, the client-side computing device being associated with a first user account receiving, from the remoter server, the digital content item and data identifying a threshold number of users that are authorized to view presentation of the digital content item by the client-side computing device, the threshold number of users being based on a number of known inhabitants of a dwelling associated with the first user account initiating, by the client-side computing device, presentation of the digital content item on a display of a viewing device; after initiating presentation of the digital content item on the display of the viewing device, detecting, by the client-side computing device, a number of mobile computing devices that are within a geographic distance of the client-side computing device; determining, based on the number of mobile computing device that are within the geographic distance of the client-side computing device, a number of users that are viewing the presentation of the digital content item on the display of the viewing device; determining that the number of users viewing the presentation of the digital content item on the display of the viewing device exceeds the threshold number of users that are authorized to view presentation of the digital content item by the client-side computing device; and in response to determining that the number of users viewing the presentation of the digital content item on the display of the viewing device exceeds the threshold number of users that are authorized to view presentation of the digital content item by the client-side computing device, halting the presentation of the digital content item on the display of the viewing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A client-side computing device comprising:
-
one or more computer processors; and one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the client-side computing device to perform operations comprising; transmitting a request to a remote server to initiate presentation of a digital content item, the remote server facilitating presentation of multiple digital content items, the client-side computing device being associated with a first user account; receiving, from the remoter server, the digital content item and data identifying a threshold number of users that are authorized to view presentation of the digital content item by the client-side computing device, the threshold number of users being based on a number of known inhabitants of a dwelling associated with the first user account; initiating presentation of the digital content item on a display of a viewing device; after initiating presentation of the digital content item on the display of the viewing device, detecting a number of mobile computing devices that are within a geographic distance of the client-side computing device; determining, based on the number of mobile computing device that are within the geographic distance of the client-side computing device, a number of users that are viewing the presentation of the digital content item on the display of the viewing device; determining that the number of users viewing the presentation of the digital content item on the display of the viewing device exceeds the threshold number of users that are authorized to view presentation of the digital content item by the client-side computing device; and in response to determining that the number of users viewing the presentation of the digital content item on the display of the viewing device exceeds the threshold number of users that are authorized to view presentation of the digital content item by the client-side computing device, halting the presentation of the digital content item on the display of the viewing device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a client-side computing device, cause the client-side computing device to perform operations comprising:
-
transmitting a request to a remote server to initiate presentation of a digital content item, the remote server facilitating presentation of multiple digital content items, the client-side computing device being associated with a first user account; receiving, from the remoter server, the digital content item and data identifying a threshold number of users that are authorized to view presentation of the digital content item by the client-side computing device, the threshold number of users being based on a number of known inhabitants of a dwelling associated with the first user account; initiating presentation of the digital content item on a display of a viewing device; after initiating presentation of the digital content item on the display of the viewing device, detecting a number of mobile computing devices that are within a geographic distance of the client-side computing device; determining, based on the number of mobile computing device that are within the geographic distance of the client-side computing device, a number of users that are viewing the presentation of the digital content item on the display of the viewing device; determining that the number of users viewing the presentation of the digital content item on the display of the viewing device exceeds the threshold number of users that are authorized to view presentation of the digital content item by the client-side computing device; and in response to determining that the number of users viewing the presentation of the digital content item on the display of the viewing device exceeds the threshold number of users that are authorized to view presentation of the digital content item by the client-side computing device, halting the presentation of the digital content item on the display of the viewing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification