Distributed Hardware Security System
First Claim
1. A computerized display system with a distributed hardware security system, comprising:
- a plurality of displays, wherein each display of the plurality of displays is deployed in close proximity to another display in the plurality of displays;
a plurality of display nodes comprising computer hardware, each display node configured to display content on at least one locally connected display of the plurality of displays, each display node connected via local area network to an authorization node;
one or more workstations connected to the plurality of display nodes;
wherein n of any of the plurality of display nodes and one or more workstations are each electronically connected to, and associated with, a separate, unique license dongle of m dongles,wherein each individual display node and workstations connected to any of the m dongles are configured to;
periodically detect a status of the connected unique license dongle;
periodically transmit the status of the unique license dongle to the authorization node based on the detected status; and
the authorization node being configured to, based on received statuses of dongles from the n display nodes, detect whether m of n license dongles are valid, wherein m is greater than 1, and in response to detecting less than m license dongles as valid, terminate at least one display capability of the computerized display system.
0 Assignments
0 Petitions
Accused Products
Abstract
A distributed hardware security system can include one or more anti-pirating/license verification devices, such a dongle (or other internal or external devices) that can be used prevent piracy of protected property such as devices, features, software, or selected functionalities thereof while reducing the potential for unintended termination or suspension of access to the licensed property. In some embodiments, a multi-processor system can include a distributed hardware security system having multiple computing devices, such as display nodes, PCs, workstations, or other devices. The security system can include functionality for detecting a plurality of authorized license verification devices on the same system, and for determining if continued access to the licensed property can continue if there is a failure to recognize one or more of the authorized license verification devices.
7 Citations
22 Claims
-
1. A computerized display system with a distributed hardware security system, comprising:
-
a plurality of displays, wherein each display of the plurality of displays is deployed in close proximity to another display in the plurality of displays; a plurality of display nodes comprising computer hardware, each display node configured to display content on at least one locally connected display of the plurality of displays, each display node connected via local area network to an authorization node; one or more workstations connected to the plurality of display nodes; wherein n of any of the plurality of display nodes and one or more workstations are each electronically connected to, and associated with, a separate, unique license dongle of m dongles, wherein each individual display node and workstations connected to any of the m dongles are configured to; periodically detect a status of the connected unique license dongle; periodically transmit the status of the unique license dongle to the authorization node based on the detected status; and the authorization node being configured to, based on received statuses of dongles from the n display nodes, detect whether m of n license dongles are valid, wherein m is greater than 1, and in response to detecting less than m license dongles as valid, terminate at least one display capability of the computerized display system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computerized method of authorizing an arrayed display system including n discrete display devices disposed adjacent one another, the method comprising:
-
periodically receiving, over a local area network, an active dongle status indication from one or more of the n discrete display devices, wherein each of the n discrete display devices are electronically connected to an external license dongle and n is greater than 1; verifying an authorized license for each active dongle status indication received; determining whether less than m dongles are authorized based on verification of each authorized license, wherein m is greater than 1; and in response to determining that less than m dongles are authorized, terminating at least one display capability of at least a portion of the arrayed display system. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer program stored in a computer readable media and configured to cause a computer to control the display of media objects on an arrayed display system including a plurality of display devices disposed adjacent one another, the program comprising:
-
a display media control module configured to determine the media to display on at least one of the plurality of display devices; and a license authorization module configured to determine whether m dongles are authorized out of n total, unique dongles distributed among, and electronically connected to, individual display devices of the plurality of display devices, the license authorization module further configured to terminate the display capabilities of one or more of the plurality of display devices in response to determining that less than m authorized dongles are functioning throughout the plurality of display devices. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer program stored in a computer readable media and configured to provide functionality amongst a plurality of processor devices and distributed-hardware security, the program comprising:
-
a license authorization module configured to recognize n licensed security devices connected to a plurality of different processor devices connected by a network; the license authorization module being configured to determine whether at least m licensed security devices are attached to m of the different processor devices connected to the network; the license authorization module further configured to terminate at least one capability of one or more of the plurality of processor devices in response to determining that less than m authorized dongles are functioning throughout the plurality of display devices, wherein m is less than n. - View Dependent Claims (22)
-
Specification