IP Library Granted Patent US 8,761,199
Granted Patent B2
US 8,761,199 · App. 12/706,080 · Granted Jun 24, 2014

Codeset communication format and related methods and structures

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,761,199
App. No.
12/706,080
Granted
Jun 24, 2014
Kind
B2
Abstract

A codeset is described in a Public Codeset Communication Format (PCCF) as a format block including a plurality of fields having readily decipherable values, such as ASCII character values. One field is a mark/space information field that includes a sequence of mark time indicators and space time indicators for an operational signal of the codeset. A second field is a signal characteristic information field for the operational signal. Signal characteristic information may include carrier on/off information, repeat frame information, toggle control information, and last frame information. The PCCF is a codeset interchange format of general applicability.

Claims (27)

1. A method comprising:

describing a codeset in a public codeset communication format (PCCF) as a format block; and

providing the PCCF format block to a controlling device adapted to use the PCCF format block to generate the operational signal;

wherein the PCCF format block comprises a plurality of fields of textually based data encoded using a character-encoding scheme, wherein the character-encoding scheme comprises an ASCII character-encoding scheme, wherein one of the fields is a mark/space information field for an operational signal and another of the fields is a signal characteristic information field for the operational signal, and wherein the signal characteristic information field includes information taken from the group consisting of: carrier information, information on how to repeat the operational signal, toggle control information, last frame information.

2. The method as recited in claim 1 , further comprising:

converting the PCCF format block into a second block in a second format; and

supplying the second block to an operational signal rendering device of the controlling device, the operational signal rendering device being adapted to use the second block to generate the operational signal.

3. The method as recited in claim 2 , wherein programming of the controlling device converts the PCCF format block into the second block using compression and reformatting techniques.

4. The method as recited in claim 2 , wherein the second block is provided to a rendering engine of a processor.

5. The method as recited in claim 4 , wherein the processor is incorporated onto an expansion card provided to the controlling device.

6. The method as recited in claim 4 , wherein the processor comprises a microcontroller.

7. The method as recited in claim 6 , wherein the microcontroller is incorporated onto an expansion card provided to the controlling device.

8. The method as recited in claim 1 , wherein the PCCF format block further comprises a key layout table, the key layout table including information indicating a physical location of a key on the controlling device.

9. The method as recited in claim 1 , wherein the PCCF format block further comprises a key function identification table, the key function identification table including an indication of how a receiving device that receives the operational signal will react to receiving the operational signal.

10. The method as recited in claim 1 , wherein the PCCF format block further comprises a key layout table, the key layout table including information indicating text that is to be displayed on the controlling device.

11. The method as recited in claim 1 , wherein the PCCF format block further comprises an activation attribute, wherein the activation attribute indicates that a second key of the controlling device must be pressed to activate a function selected by pressing a first key of the controlling device.

12. A controlling device having an associated processing device and an associated non-transitory, readable media having stored thereon instructions which, when executed by the processing device, cause the controlling device to perform steps, comprising generating an operational signal using a codeset defined in a public codeset communication format (PCCF) as a format block wherein the PCCF format block comprises a plurality of fields of textually based data encoded using a character-encoding scheme, wherein the character-encoding scheme comprises an ASCII character-encoding scheme, wherein one of the fields is a mark/space information field for an operational signal and another of the fields is a signal characteristic information field for the operational signal, and wherein the signal characteristic information field includes information taken from the group consisting of: carrier information, information on how to repeat the operational signal, toggle control information, last frame information.

13. The controlling device as recited in claim 12 , wherein the instructions cause the controlling device to convert the PCCF format block into a second block in a second format and to supply the second block to an operational signal rendering device of the controlling device, the operational signal rendering device being adapted to use the second block to generate the operational signal.

14. The controlling device as recited in claim 13 , wherein the instructions cause the controlling device to convert the PCCF format block into the second block using compression and reformatting techniques.

15. The controlling device as recited in claim 13 , wherein the instructions cause the controlling device to supply the second block to a rendering engine of the processing device.

16. The controlling device as recited in claim 15 , wherein the processing device is incorporated onto an expansion card provided to the controlling device.

17. The controlling device as recited in claim 15 , wherein the processing device comprises a microcontroller.

18. The controlling device as recited in claim 17 , wherein the microcontroller is incorporated onto an expansion card provided to the controlling device.

19. The controlling device as recited in claim 12 , wherein the PCCF format block further comprises a key layout table, the key layout table including information indicating a physical location of a key on the controlling device.

20. The controlling device as recited in claim 12 , wherein the PCCF format block further comprises a key function identification table, the key function identification table including an indication of how a receiving device that receives the operational signal will react to receiving the operational signal.

21. The controlling device as recited in claim 12 , wherein the PCCF format block further comprises a key layout table, the key layout table including information indicating text that is to be displayed on the controlling device.

22. The controlling device as recited in claim 12 , wherein the PCCF format block further comprises an activation attribute, wherein the activation attribute indicates that a second key of the controlling device must be pressed to activate a function selected by pressing a first key of the controlling device.

Assignments (4)
SECURITY INTEREST Recorded May 15, 2024
From: UNIVERSAL ELECTRONICS INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 067417/0402 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2016
From: C.G. DEVELOPMENT LIMITED; UEI CAYMAN INC.
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 038416/0581 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2016
From: UEI CAYMAN INC.
To: C.G. DEVELOPMENT LIMITED
Reel/Frame 038402/0250 →
NUNC PRO TUNC ASSIGNMENT Recorded Apr 13, 2016
From: ZILOG, INC.
To: UEI CAYMAN INC.
Reel/Frame 038264/0617 →