摘要:
Systems and methods, including computer software adapted to perform certain operations, can be implemented for remotely defining security data for authorizing access to data on a client device. Permission indicators are associated with a sequence of instructions, and a protected activity is associated with one or more of the permission indicators and with an instruction within the sequence of instructions. The one or more permission indicators and the sequence of instructions are provided to a remote device. The remote device determines whether execution of the instruction is permitted based, at least in part, on the one or more permission indicators, and the remote device performs the protected activity if execution of the instruction is permitted.
摘要:
Systems and techniques are described for multi-user support on set top boxes and game consoles. A described technique includes executing a hypervisor that monitors a plurality of virtual machines that execute a set top box operating system or a game console operating system, providing a selection menu to a first display device, receiving a first selection of a first virtual machine, executing the first virtual machine, providing a first stream of content for a first user interface of the first virtual machine to the first display device, providing the selection menu to a second display device, receiving a second selection of a second virtual machine, executing the second virtual machine, and providing a second stream of content for a second user interface of the second virtual machine to the second display device while providing the first stream to the first display device.
摘要:
A method and system for the protected storage of downloaded media content via a virtualized platform. A method comprises downloading content to a special purpose virtual machine and then storing the downloaded content at a location, where the location is only accessible via the special purpose virtual machine. The stored content is then streamed over a virtual network to a general purpose virtual machine, where the special purpose virtual machine and the general purpose virtual machine exist on the same personal computer (PC).
摘要:
An iTV user interface includes a navigable menu area through which a user can select from among a variety of services and a content display area in which formatted data associated with a selected menu service are displayed to the user. The formatted data is displayed in a rotating or ticker fashion having both a passive mode, in which the formatted data is displayed in a sequence independent of any selection operations by a television viewer, and active mode, in which the formatted data is displayed in a sequence that depends on selection operations by the television viewer. Advertisements and/or promotions may be interspersed among the content items. The navigable menu area and the content display area may be displayed to the viewer at the same time as television programming is displayed on the television.
摘要:
A system and method that facilitates the migration of one or more Virtual Machines (VMs) throughout a communications network, such as a cloud network, is disclosed. A management system monitors a current traffic matrix to determine if the network is congested. If the network is congested, the management system determines a minimum number of VMs that must be migrated to unused VM sites to ease the congestion and optimize the distribution of traffic in the network. Additionally, the management system also identifies which VMs should be migrated to which unused VM sites, and a sequence in which the migration should be performed to return the bandwidth distribution in the network to an acceptable level. In addition, the management system may determine which unused VM site or sites is best for the addition of one or more new VMs or groups of VMs.
摘要:
A data broadcast receiver includes a broadcast signal receiving unit receiving broadcast signals corresponding to a selected channel, a signal separating unit separating the broadcast signals received through the broadcast signal receiving unit into video signals, audio signals, and data signals, a data parsing unit parsing the data signals separated by the signal separating unit and extracting data carousel, and a middleware engine partially gathering the data carousel extracted by the data parsing unit according to a preset priority.
摘要:
Techniques are disclosed herein that provide a TV receiver that supports a set of existing iTV standards and proprietary iTV implementations. Further, the TV receiver can be extended to support additional iTV standards and proprietary iTV implementations. A digital television data stream is received and processed by a client. The digital television data stream is analyzed to determine which interactive television format is present. A registry of interactive television virtual machines is searched to determine whether a virtual machine is registered for the interactive television format. Each of the interactive television virtual machines is adapted for one of the interactive television formats. If a virtual machine that matches the interactive television format is found, it is loaded and hosted. Hosting the virtual includes providing services to the virtual machine through common application programming interfaces (APIs) machine includes. The common APIs may be used by any virtual machine that is loaded.
摘要:
A system, method and software program is provided for creating and implementing self-contained mini-applications that store, retrieve and display data and allow user interaction in a constrained computing environment such as a set-top box used in the delivery of digital television. The system, method and software program of the present invention, also known as “TV widgets” allows users to personalize data and facilitate the access of such data with a click of a button from a remote control unit. The TV widgets include a myriad of widgets of which some are, “My 8 ball”, a widget that recommends television programming to a viewer, “My TV search” for searching specific television programs, “My Weather”, “My Yellow Pages”, “Smart Navigation”, “Instant Messaging with Smart User Interface”, as well as others. A TV widget framework provides user interface context for launching and managing the widgets, in addition, it maintains a library code that implements the TV widget components. Among the implementations of the TV widgets is a widget based TV navigator created as a collection of widgets from conventional grid guides and navigators that include a grid guide widget, a “what's on now” widget (sorted by channel), a movie recommendation widget among others.
摘要:
Virtualization information on a first user terminal is generated and is stored in a data storage device through a mobile communication system. When a user with a second user terminal requests virtualization information while the second user terminal provides a first identification number of the first user terminal, the mobile communication system provides virtualization information corresponding to the identification number to the second user terminal. The second user terminal operates the virtualization information corresponding to the first identification number.
摘要:
According to a conventional technique, in the case where a program is stored into a non-volatile memory once and then activated, authentication of the program is performed immediately before such activation. However, calculations such as decryption of encrypted values are required before the activation of the program starts, which causes the problem that responsiveness is decreased in proportion to the time required for calculations. In order to solve this problem, authentication of a program is performed immediately before such program is stored, so that no authentication is performed or only a part of the authentication is performed to verify the validity of certificates at program activation time.