Transmission of business rules to portable devices
First Claim
Patent Images
1. A system that facilitates implementation of business rules for multimedia content on a portable device comprising:
- a processor;
a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions configured to implement the system, including;
a receiver component that receives a request for support of extensions to a protocol that enable transfer of customized business rules associated with multimedia content from a host device to the portable device, the portable device is a closed system, wherein the business rules specify at least one of an allowable usage count for the multimedia content at the portable device or a window of time during which the multimedia content is locally accessible at the portable device;
a servicing component that provides the requested support to an entity that initiated the request;
a querying component that queries the portable device to determine whether the portable device supports the protocol extensions that enable the business rules to be transmitted to the portable device and enforced by the portable device; and
a transmitting component that transmits the multimedia content to the portable device via the protocol and transmits the business rules to the portable device via the protocol extensions if it is determined that the protocol device supports the protocol extensions,wherein the host device, if it is determined that the protocol device does not support the protocol extensions;
retrieves support of the protocol extensions; and
provides the support of the protocol extensions, the multimedia content, and the business rules to the portable device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that facilitates implementation of business rules for multimedia content on a portable device comprises a receiver component that receives a request for support of extensions to a protocol that enable transfer of customized business rules associated with multimedia content from a host device to a portable device, the portable device is a closed system. A servicing component provides the requested support to an entity that initiated the request.
13 Citations
17 Claims
-
1. A system that facilitates implementation of business rules for multimedia content on a portable device comprising:
-
a processor; a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions configured to implement the system, including; a receiver component that receives a request for support of extensions to a protocol that enable transfer of customized business rules associated with multimedia content from a host device to the portable device, the portable device is a closed system, wherein the business rules specify at least one of an allowable usage count for the multimedia content at the portable device or a window of time during which the multimedia content is locally accessible at the portable device; a servicing component that provides the requested support to an entity that initiated the request; a querying component that queries the portable device to determine whether the portable device supports the protocol extensions that enable the business rules to be transmitted to the portable device and enforced by the portable device; and a transmitting component that transmits the multimedia content to the portable device via the protocol and transmits the business rules to the portable device via the protocol extensions if it is determined that the protocol device supports the protocol extensions, wherein the host device, if it is determined that the protocol device does not support the protocol extensions; retrieves support of the protocol extensions; and provides the support of the protocol extensions, the multimedia content, and the business rules to the portable device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for enabling communication of customized business rules to a portable device together with multimedia content comprising:
employing a processor executing computer-executable instructions stored on a computer-readable storage medium to implement the following acts; receiving a request for support for extensions to a protocol that enable transmission of the customized business rules to the portable device, the portable device is a closed system, the customized business rules defining at least one restriction on usage of the multimedia content at the portable device, the restriction including at least one of an allowable usage count for the multimedia content at the portable device or a window of time during which the multimedia content is locally accessible at the portable device; providing the support for the extensions to at least one of a host associated with the mobile device or the mobile device; querying the mobile device to determine whether the mobile device supports the extensions that enable the business rules to be transmitted to the portable device and enforced by the mobile device; transmitting the multimedia content to the portable device via the protocol if it is determined that the portable device supports the protocol extensions; transmitting the business rules to the portable device if it is determined that the portable device supports the protocol extensions; and if it is determined that the protocol device does not support the protocol extensions; retrieving support of the protocol extensions; and providing support of the protocol extensions, the multimedia content, and the business rules to the portable device. - View Dependent Claims (14, 15, 16)
-
17. A computer-readable storage medium bearing computer executable instructions implemented on a computer, the computer executable instructions for performing acts comprising:
-
synchronizing a host device with a portable device, the portable device is a closed system; determining whether protocol extensions that enable transfer of business rules defining restrictions on local usage of multimedia content are supportable by the portable device and enforced by the portable device; downloading support for the protocol extensions to the portable device when it is determined that the extensions are supportable, the support including at least support for a “
set once”
attribute that prevents values relating to the multimedia content sent to the portable device from being set more than once;communicating multimedia content from the host device to the portable device by way of the protocol and communicating a customized business rule associated with the multimedia content by way of the protocol extensions upon the host device synchronizing with the portable device, the customized business rule including at least a definition of a play period during which the multimedia content is playable at the portable device, wherein the multimedia content and business rules are communicated only if it is determined that the portable device supports the protocol extensions; and if it is determined that the protocol device does not support the protocol extensions, at the host device; requesting support of the protocol extensions from a server that maintains support for the protocol extensions; receiving support of the protocol extensions from the server; and communicating support of the protocol extensions, the multimedia content, and the business rules to the portable device.
-
Specification