IP Library Granted Patent US 8,364,835
Granted Patent B2
US 8,364,835 · App. 12/450,747 · Granted Jan 29, 2013

Communication protocol, developing and network operating methods therefore

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,364,835
App. No.
12/450,747
Granted
Jan 29, 2013
Kind
B2
Abstract

In a method for developing a communication protocol for transmitting binary instructions between devices in a network, each instruction comprising at least one of a binary transmitter identifier, a binary receiver identifier and a binary operation identifier, a set of alphanumeric identifiers for each transmitter of the network is determined, each alphanumeric identifier having the same number of characters. Then a set of binary transmitter identifiers having a same number of bits is generated by converting each alphanumeric identifier of said set into a binary identifier using a compression function. Finally binary instructions are formed having as transmitter identifiers a binary transmitter identifier from said set.

Claims (48)

1. Method for developing a communication protocol for transmitting binary instructions between devices in a network, each instruction comprising a binary operation identifier and at least one of a binary transmitter identifier and a binary receiver identifier, the method comprising:

determining a set of alphanumeric identifiers for each operation identifier and each transmitter or receiver of the network, respectively, each alphanumeric identifier having the same number of characters;

generating a set of binary operation identifiers and transmitter or receiver identifiers, respectively, each type of binary identifier having a same number of bits, by converting each alphanumeric identifier of said set into a binary identifier using a compression function, wherein the compression function is the same for each type of identifier; and

forming binary instructions having as transmitter, receiver, or operation identifiers, respectively, a binary identifier from said set.

2. Method according to claim 1 , wherein the number of bits is the same for each type of identifier.

3. Method according to claim 1 , wherein each alphanumeric character has an integer numeric value unambiguously assigned to it, and the compression function has the form

F ( A )=( . . . (( s[a 0 ]*c+s[a 1 ])* c+s[a 2 ])* . . . )*+ s[a n-1 ],

n being the number of alphanumeric characters in the alphanumeric identifiers,

s[a i ], i=0, 1, . . . , n−1 being a numerical value assigned to the i-th alphanumeric character a i of identifier A,

c being an integer larger than the largest one of said integer numeric values.

4. Method according to claim 3 , wherein the set of alphanumeric characters comprises between 36 and 63 different characters.

5. Method according claim 1 , wherein the number of bits in each binary identifier and the number of bits simultaneously processed by an instruction in a processor of any of the devices of the network are identical.

6. Method for operating a network comprising the steps of transmitting a binary instruction between devices of said network using a protocol obtainable by a method according to claim 1 ; and

receiving said binary instruction and transforming an identifier of the received binary instruction into alphanumeric form using a decompression function inverse to said compression function.

7. A computer-implemented method of operating a network based on a communication protocol for transmitting binary instructions between devices in a network, each instruction comprising at least one of a binary transmitter identifier, a binary receiver identifier and a binary operation identifier, wherein each binary identifier is related to an alphanumeric identifier A=(a 0 , a 1 , . . . , a n-1 ) comprising n characters a 0 , a 1 , . . . , a n-1 descriptive of the transmitter, the receiver or the operation, the method comprising:

receiving at least one of a binary transmitter identifier, a binary receiver identifier, and a binary operation identifier;

compressing the at least one of the binary transmitter identifier, a binary receiver identifier and a binary operation identifier by a compression function

F ( A )=( . . . (( s[a 0 ]*c+s[a 1 ])* c+s[a 2 ])* . . . )+ s[a n-1 ],

s[a i ], i=0, 1, . . . , n−1 being a numerical value assigned to the i-th alphanumeric character a i of identifier A,

c being an integer larger than the largest one of said integer numeric values; and

transmitting the compressed at least one of a binary transmitter identifier, a binary receiver identifier, and a binary operation identifier.

8. Method according to claim 7 , further comprising:

compressing the binary operation identifier by said compression function; and

compressing at least one of the binary receiver identifier and the binary transmitter identifier by said compression function.

9. Method according to claim 7 , wherein the number of bits is the same for each type of identifier.

10. Method according to claim 7 , wherein the set of alphanumeric characters comprises between 36 and 63 different characters.

11. Method according claim 7 , wherein the number of bits in each binary identifier and a number of bits simultaneously processed by an instruction in a processor of any of the devices of the network are identical.

12. Method according to claim 7 , further comprising

transmitting a binary instruction between devices of said network using the communication protocol; and

receiving said binary instruction and transforming an identifier of the received binary instruction into alphanumeric form using a decompression function inverse to said compression function.

13. Method for developing a communication protocol for transmitting binary instructions between devices in a network, each instruction comprising at least one of a binary transmitter identifier, a binary receiver identifier and a binary operation identifier, the method comprising:

determining a set of alphanumeric identifiers for each transmitter or receiver of the network, or for each operation, respectively, each alphanumeric identifier having the same number of characters,

generating a set of binary transmitter, receiver, or operation identifiers, respectively, having a same number of bits by converting each alphanumeric identifier of said set into a binary identifier using a compression function; and

forming binary instructions having as transmitter, receiver, or operation identifiers, respectively, a binary identifier from said set

wherein each alphanumeric character has an integer numeric value unambiguously assigned to it, and the compression function has the form

F ( A )=( . . . (( s[a 0 ]*c+s[a 1 ])* c+s[a 2 ])* . . . )+ s[a n-1 ],

n being the number of alphanumeric characters in the alphanumeric identifiers,

s[a i ], i=0, 1, . . . , n−1 being a numerical value assigned to the i-th alphanumeric character a i of identifier A,

c being an integer larger than the largest one of said integer numeric values.

14. Method according to claim 13 , further comprising:

compressing the binary operation identifier by said compression function; and

compressing at least one of the binary receiver identifier and the binary transmitter identifier by said compression function.

15. Method according to claim 13 , wherein the number of bits is the same for each type of identifier.

16. Method according to claim 13 , wherein the set of alphanumeric characters comprises between 36 and 63 different characters.

17. Method according claim 13 , wherein the number of bits in each binary identifier and a number of bits simultaneously processed by an instruction in a processor of any of the devices of the network are identical.

18. Method according to claim 13 , further comprising

transmitting a binary instruction between devices of said network using the communication protocol; and

receiving said binary instruction and transforming an identifier of the received binary instruction into alphanumeric form using a decompression function inverse to said compression function.

Assignments (4)
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Dec 12, 2025
From: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC
To: MGG INVESTMENT GROUP LP
Reel/Frame 073959/0584 →
SECURITY INTEREST Recorded Mar 20, 2024
From: GRASS VALLEY CANADA; GRASS VALLEY LIMITED
To: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC
Reel/Frame 066850/0869 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2021
From: GVBB HOLDINGS S.A.R.L.
To: GRASS VALLEY CANADA
Reel/Frame 056100/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2011
From: THOMSON LICENSING
To: GVBB HOLDINGS S.A.R.L.
Reel/Frame 026028/0071 →