Two-stage mapping for application specific markup and binary encoding
OwnerHawley K. Rising III, Ali J. Tabatabai +1inventors
InventorsHawley K. Rising III, Ali J. Tabatabai, Mohammed Zubair Visharam
Life of this patent
Estimating the term…
Abstract
Multimedia content descriptions are encoded for a specific application domain using an instance document that encodes the descriptions in a general application domain. The instance document is transformed from the general application domain to the specific application domain by mapping from a general application namespace to a specific application namespace, and a binary version is created from the transformed instance document. A frequency table derived from the specific application namespace may be used to create a more optimized binary version.
Claims28
A computerized method of encoding multimedia content descriptions for a specific application domain comprising:
- obtaining an instance document that encodes the descriptions of multimedia content for a general application domain;
- and
- transforming the instance document from the general application domain to the specific application domain by mapping from a general application namespace to a specific application namespace.
A computer-readable medium having executable instructions to cause a computer to perform operations comprising:
- obtaining an instance document that encodes descriptions of multimedia content for a general application domain;
- and
- transforming the instance document from the general application domain to a specific application domain by mapping from a general application namespace to a specific application namespace.
A system to encode descriptions of multimedia content for a specific application domain comprising:
- a processor coupled to a memory through a bus;
- and
- an encoding process executed by the processor from the memory to cause the processor to obtain an instance document that encodes the descriptions of multimedia content for a general application domain, and to transform the instance document from the general application domain to the specific application domain by mapping from a general application namespace to a specific application namespace.
A computerized method of presenting multimedia content descriptions on a client in a specific application domain, the method comprising:
- transforming, by a server, an instance document from a general application domain to the specific application domain, wherein the instance document encodes the descriptions of multimedia content in the general application domain;
- creating, by the server, a binary instance document from the transformed instance document;
- and
- transmitting, by the server, the binary instance document to the client upon request from the client.
A computer-readable medium having executable instructions to cause a computer to perform operations comprising:
- transforming an instance document from a general application domain to a specific application domain, the instance document encoding the descriptions of multimedia content in the general application domain;
- creating a binary instance document from the transformed instance document;
- and
- transmitting the binary instance document to a client upon request from the client.
A system to present multimedia content on a client in a specific application domain comprising:
- a processor coupled to a memory through a bus;
- and
- a server process executed from the memory by the processor to cause the processor to transform an instance document encoding descriptions of multimedia content in a general application domain from the general application domain to the specific application domain, to create a binary instance document from the transformed instance document, and to transmit the binary instance document to a client upon request from the client.
A computerized method of presenting multimedia content on a client in a specific application domain comprising:
- receiving, by the client, a binary instance document;
- and
- recreating, by the client, a transformed instance document from the binary instance document, wherein the transformed instance document encodes the descriptions of multimedia content in the specific application domain as a result of transforming an instance document that encodes the descriptions of multimedia content in a general application domain.
A computer-readable medium having executable instructions to cause a computer to perform operations comprising:
- receiving a binary instance document;
- and
- recreating a transformed instance document from the binary instance document, wherein the transformed instance document encodes descriptions of multimedia content in a specific application domain as a result of transforming an instance document that encodes the descriptions of multimedia content in a general application domain.
A system to present multimedia content on a client in a specific application domain comprising:
- a processor coupled to a memory through a bus;
- and
- a client process executed from the memory by the processor to cause the processor to receive a binary instance document and to recreate a transformed instance document from the binary instance document, wherein the transformed instance document encodes the descriptions of multimedia content in the specific application domain as a result of transforming an instance document that encodes the descriptions of multimedia content in a general application domain.
Dependencies are inferred from the claim text.