Abstract:
A mobile terminal for use with a cellular or mobile telecommunications network includes a normal execution environment (operating system) (30) and a secure execution environment (32) comprising a Mobile Trusted Module (MTM). The mobile terminal enables the software of the terminal in the secure execution environment (32) to be updated. The terminal 1 may be provided with minimal software initially in the secure execution environment (32), and is operable to subsequently update the software by over the air transmission of software. Also disclosed is a method for managing rights in respect of broadcast, multicast and/or unicast (downloaded) data, relevant in particular to managing access to a broadcast video data stream complying with a mobile digital broadcast scheme. The method defines a service protection platform implemented on mobile terminals having both normal execution environment (i.e. the operating system) and secure execution environment. Service protection is provided by separating the operation of service protection application components into those that operate in the normal environment and those that are adapted to execute only in the secure execution environment. Making the secure execution environment application component interchangeable allows the method to be adapted to any of a number of service protection protocols or “profiles” by downloading only the secure execution environment application component.
Abstract:
In a digital rights management (DRM) scheme a mobile terminal (1) registered with mobile telecommunications network (3) obtains encrypted content data (26) from content provider (21) and a rights object (28) containing a license to use that data from rights issuer (23). The mobile terminal (1) is associated with mobile terminal (11), PC (25) and PDA (27) in a domain. Various arrangements are disclosed for enabling a second device to consume the content data (26) received by the device (1). The content data (26) is consumed on the second device in a controlled manner. The second device may or may not be a member of the domain (24). The first device may enable the second device to temporarily join the domain (24), if the second device is not a member of the domain (24), in order to allow the second device to consume the content. In another embodiment the first and second devices may already be a member of the same domain (24). In this other embodiment the first and second devices are prevented from simultaneously consuming the same content. In a further embodiment, the first and second devices are not members of the same domain. In this further embodiment, the first device obtains permission from the rights issuer (23) to enable the second device to consume the content.
Abstract:
An application manager configured for use on a resource-limited device, the application manager including: an application engine configured to effect communications between a plurality of applications installed on the resource limited device and one or more external network sites; and a connection manager configured to control and/or coordinate when the plurality of applications are able to attempt to establish communications with the one or more external network sites. The resource-limited device may be a mobile terminal.
Abstract:
A method of advertising the goods and/or services of an advertiser on a website on a communications network that can be accessed by consumers with a communications device. Redeemable coupons are provided on the website for free goods and/or services of an advertiser on the website. Also, information is provided on the website on the retail locations of the advertisers closest to the consumer. Consumers can access the website, with a communications device; print or request desired redeemable coupons, visit a desired retail location of an advertiser and redeem a coupon or coupons to obtain the free goods and/or services without having to provide any personal information to the website or the advertiser.
Abstract:
Improved electrodepositable compositions comprising a water dispersion of a hydrolyzed polyepoxide in combination with an interpolymer of a hydroxyalkyl ester, an unsaturated acid and at least one other monomer, and an amine-aldehyde resin. The use of a hydrolyzed polyepoxide provides improved properties and avoids the tendency of similar compositions containing epoxies to agglomerate.
Abstract:
A highly resistive wire includes a non-metallic wire material having a resistance of at least ten kilo-ohms per meter. In one embodiment, the wire material can be fashioned from a carbon-loaded plastic material, having an inclusion of carbon particles in a quantity that yields a resistance of no less than 10 kilo-ohms per meter. In another embodiment, the wire can include a plurality of strands of wire material where each of the strands is surrounded by a thin layer of conductive or semi-conductive material. The highly resistive wire can be used as a single strand, or as a bundle of strands, as wiring in a structure prone to transient electrical or electromagnetic events, such as static discharge or lightning strikes, that might otherwise lead to damage of the structure.
Abstract:
An application manager configured for use on a resource-limited device, the application manager including: an application engine configured to effect communications between a plurality of applications installed on the resource limited device and one or more external network sites; and a connection manager configured to control and/or coordinate when the plurality of applications are able to attempt to establish communications with the one or more external network sites. The resource-limited device may be a mobile terminal.
Abstract:
A computer software product is used to create applications for enabling a dialogue between a human and a computer. The software product provides a programming tool that insulates software developers from time-consuming, technically-challenging programming tasks by enabling the developer to specify generalized instructions to a Dialogue Flow Interpreter, which invokes functions to implement a speech application, automatically populating a library with dialogue objects that are available to other applications. The speech applications created through the DFI may be implemented as COM (component object model) objects, and so the applications can be easily integrated into a variety of different platforms. In addition, “translator” object classes are provided to handle specific types of data, such as currency, numeric data, dates, times, string variables, etc. These translator object classes have utility either as part of the DFI library or as a sub-library separate from dialogue implementation.
Abstract:
A mobile terminal for use with a cellular or mobile telecommunications network includes a normal execution environment (operating system) (30) and a secure execution environment (32) comprising a Mobile Trusted Module (MTM). The mobile terminal enables the software of the terminal in the secure execution environment (32) to be updated. The terminal 1 may be provided with minimal software initially in the secure execution environment (32), and is operable to subsequently update the software by over the air transmission of software. Also disclosed is a method for managing rights in respect of broadcast, multicast and/or unicast (downloaded) data, relevant in particular to managing access to a broadcast video data stream complying with a mobile digital broadcast scheme. The method defines a service protection platform implemented on mobile terminals having both normal execution environment (i.e. the operating system) and secure execution environment. Service protection is provided by separating the operation of service protection application components into those that operate in the normal environment and those that are adapted to execute only in the secure execution environment. Making the secure execution environment application component interchangeable allows the method to be adapted to any of a number of service protection protocols or “profiles” by downloading only the secure execution environment application component.
Abstract:
A force motor having four magnetic lanes arranged annularly around an axially movable central shaft, where the shaft is connected to an armature which also moves axially with the shaft within a gap located between two coils forming each lane of the motor. The four magnetic lanes are electrically and magnetically independent and provide three levels of safety-redundancy in case of coil failure.