-
公开(公告)号:US20100125864A1
公开(公告)日:2010-05-20
申请号:US12272757
申请日:2008-11-17
申请人: Chris Dwyer , Peter Lange , Robert Clark , John Board , Alex Edelsburg , Zachary Drillings
发明人: Chris Dwyer , Peter Lange , Robert Clark , John Board , Alex Edelsburg , Zachary Drillings
CPC分类号: G06Q10/10 , H04N21/41407 , H04N21/4316 , H04N21/4756 , H04N21/8456 , H04W4/12
摘要: Systems and methods for controlling a shared media resource are disclosed. One embodiment includes an edge device adapted to control the media resource based on content selection votes received from users in the shared space who transmit their votes to the edge device over a wide area communication network. In a particular example, a user can submit a vote via a mobile communication method such as text messaging. In another example, votes can be submitted by interacting with a web page or an email program. In another aspect, the edge device tallies the votes and, based on a configuration setting that defines a voting policy, the edge device controls a content selection of the media resource. In another example, the edge device can also receive input from one more local remote control devices that communicate directly with the edge device such as, for example, a standard infrared remote control unit. Depending on a configuration setting, communications from such units may be treated as votes or may override votes received to control the device directly. In another aspect a server coupled to the wide area network is adapted to receive and authenticate vote messages from users in the shared space and provide corresponding vote commands to the edge device. In a particular aspect, authenticating the vote messages includes use of a code that is displayed on the edge device such that a user in the shared space must include the code with the vote message in order for the user's vote to be accounted for in determining a content selection of the shared resource. In a more particular aspect, the code is periodically changed via code updating commands sent from the server to the edge device. In another aspect, an administrative user can interact with the server over the wide area network to set up the edge device and to set or change configuration settings of the edge device. In some alternatives, votes can be tallied and content selection determined on the server rather than the edge device and then the server can send content selection commands for to the edge device for controlling the shared media resource.
-
公开(公告)号:US20140244721A1
公开(公告)日:2014-08-28
申请号:US13927116
申请日:2013-06-26
IPC分类号: H04L29/06
CPC分类号: H04L63/0807 , G06F21/335 , G06F21/57 , G06F21/629 , H04L65/40 , H04L67/02 , H04L67/10 , H04L67/1095 , H04L67/2814 , H04L67/327
摘要: A computing device executes a client-side instance of an application that supports bi-directional real-time synchronous communication and real-time asynchronous communication with a server computing device by way of an application programming interface (API) that conforms to representative state transfer (RESTlike) design principles. An eventing framework on the server computing device is used to aggregate updates to resources on the server that are requested by the client computing device, and is further used to transmit metadata to the client computing device that indicates which updates are available. Real-time sensitive updates are included in the metadata, and the client computing device can decide when and how to retrieve other available updates. An asynchronous operation is modeled on the server computing device by an operation resource that can modify other resources on the server computing device and cause updates regarding status of the operation to be sent to the client computing device.
摘要翻译: 计算设备通过符合代表性状态转移的应用编程接口(API)来执行支持双向实时同步通信和与服务器计算设备的实时异步通信的应用的客户端实例( RESTlike)设计原则。 服务器计算设备上的事件框架用于将客户端计算设备请求的服务器上的资源的更新聚合,并进一步用于向指定哪些更新可用的客户端计算设备传输元数据。 元数据中包含实时敏感更新,客户端计算设备可以决定何时以及如何检索其他可用的更新。 操作资源可以在服务器计算设备上对异步操作进行建模,该操作资源可以修改服务器计算设备上的其他资源,并导致关于要发送到客户端计算设备的操作的状态的更新。
-