Embedding metadata with displayable content and applications thereof
First Claim
1. A computer-implemented method for embedding metadata with displayable data, comprising:
- (a) encoding the metadata into a sequence of non-displayable characters;
(b) combining displayable data and the sequence of non-displayable characters; and
(c) sending the combined displayable data and sequence of non-displayable characters to a client.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to embedding metadata with user interface messages. One method embodiment includes: encoding the metadata into a sequence of non-displayable characters; combining the displayable data and the sequence of non-displayable characters; and sending the combined displayable data and sequence of non-displayable characters to a client for display. In examples, the displayable characters may be displayable Unicode characters, and the non-displayable characters may be non-displayable Unicode characters, such as the left-to-right mark (0x200E) and the right-to-left mark (0x200F).
-
Citations
23 Claims
-
1. A computer-implemented method for embedding metadata with displayable data, comprising:
-
(a) encoding the metadata into a sequence of non-displayable characters; (b) combining displayable data and the sequence of non-displayable characters; and (c) sending the combined displayable data and sequence of non-displayable characters to a client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for embedding metadata with displayable data, comprising:
-
a message ID encoder that encodes the metadata into a sequence of non-displayable characters; a message combiner that combines displayable data and the sequence of non-displayable characters; and a server that sends the combined displayable data and sequence of non-displayable characters to a client. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method for retrieving a translation of a user interface message encoded as displayable data comprising:
-
(a) converting an index identifying a first translation of the user interface message into a binary number; (b) mapping each digit of the binary number to either a left-to-right mark (0x200E) or a right-to-left mark (0x200F) to form a sequence of non-displayable characters; (c) combining the sequence of non-displayable characters and the displayable data representing the user interface message; (d) sending the combined displayable data and the sequence of non-displayable characters to a client; (e) receiving a request including the index; and (f) retrieving the first translation of the user interface message identified by the index. - View Dependent Claims (22, 23)
-
Specification