Systems and methods for sending binary, file contents, and other information, across SIP info and text communication channels
AssigneeMicrosoft Corporation
InventorEric Rudolph
Life of this patent
Estimating the term…
Abstract
The invention facilitates transmission of information across text communication channels in real time. A conversion component is provided that converts binary data into binary-as-text format, and parses converted binary data into packets for serial transmission over an SIP-connected messaging system via a text channel in the SIP-connected messaging system and/or an SIP information side-band channel.
Claims19
A system that facilitates transmission of binary information across text communication channels in real time, comprising:
- a conversion component that converts binary multimedia data into a text format, and parses the converted binary multimedia data into packets for serial transmission;
- an encoder contained within the conversion component that encodes the binary multimedia data in the text format in accordance with ASCII protocols, wherein the encoder removes illegal characters from the text-formatted data and replaces removed illegal characters with an escape character, and wherein the illegal characters comprise non-alphanumeric characters represented numerically;
- a SIP-connected messaging system that permits serial transmission of the converted binary multimedia data packets via a text channel in the SIP-connected messaging system;
- and
- an artificial intelligence (AI) component to infer reconstruction protocols for interpreting the converted binary multimedia data in the event that the packets are not recognized by a receiving conversion component.
A method for transmitting binary multimedia data over a text messaging channel, comprising:
- establishing a SIP connection between a first user and a second user;
- establishing a SIP-connected messaging channel between the first and the second user;
- converting the binary multimedia data from the first user into binary-as-text multimedia data employing an ASCII conversion of binary data values;
- removing at least one undesired character in a text-formatted data string, the removed character comprises non-alphanumeric characters represented numerically;
- affixing an escape character in place of the at least one removed character in the data string;
- parsing the binary-as-text multimedia data into packets for serial transmission to the second user;
- transmitting the packets from the first user to the second user via the SIP-connected messaging channel;
- and
- inferring reconstruction protocols for interpreting the binary-as-text multimedia data in the event that the packets are not recognized by the second user.
A system embodied on a computer readable storage medium that facilitates transmission of binary multimedia data over a text communication channel, comprising:
- means for creating a SIP-connected text messaging channel;
- means for converting binary multimedia data into binary-as-text data and packaging the binary as text data employing an ASCII conversion of binary multimedia data values;
- means for removing at least one undesired character in a text formatted data string, the removed character comprises non-alphanumeric characters represented numerically;
- means for substituting an escape character for the at least one removed character in the data string;
- means for parsing the binary-as-text data into packets for serial transmission;
- means for transmitting the packets over the SIP-connected text messaging channel;
- means for inferring reconstruction protocols for interpreting the binary-as-text data in the event that the packets are not recognized by a receiving component;
- and
- means for inferring proper data packet size based on the SIP-connected text messaging channel.
Dependencies are inferred from the claim text.