IP Library Granted Patent US 9,582,996
Granted Patent B2
US 9,582,996 · App. 14/276,466 · Granted Feb 28, 2017

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 9,582,996
App. No.
14/276,466
Granted
Feb 28, 2017
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 (15)

1. A method comprising:

describing a codeset in a format block comprising a first portion and a second portion; wherein the first portion includes a first combination of characters that, when audibilized together, represent a single spoken word that describes, at least in part, a key of a first controlling device and a second combination of characters that, when audibilized together, represent a single spoken word that describes, at least in part, at least one function that is to performed by a controllable device in response to an activation of the key, wherein the first controlling device is a controlling device that is sold with the controllable device, and wherein the first combination of characters comprises a reproduction of a combination of characters that are used on the first controlling device in association with the key of the first controlling device; and wherein the second portion comprises information that is to be used by a processing device of a second controlling device in response to an activation of a key of the second controlling device to thereby cause a transmission device of the second controlling device to transmit to the controllable device at least one command communication for the purpose of controlling the at least one function of the controllable device that is described, at least in part, by the second set of characters; and

providing the format block to the second controlling device and configuring the second controlling device based on the received format block such that the key of the second controlling device corresponds to the key of the first controlling device when used to issue command communications to the controllable device.

2. The method as recited in claim 1 , wherein the first combination of characters and the second combination of characters each comprise ASCII character-encoded data.

3. The method as recited in claim 1 , wherein the first portion further includes a third combination of characters that, when audibilized together, represent a single spoken word that describes, at least in part, a type for the controllable device.

4. The method as recited in claim 3 , wherein the first combination of characters, the second combination of characters, and the third combination of characters each comprise ASCII character-encoded data.

5. The method as recited in claim 3 , wherein the first portion further includes a fourth combination of characters that, when audibilized together, represent a single spoken word that describes, at least in part, a brand for the controllable device.

6. The method as recited in claim 5 , wherein the combination of characters, the second combination of characters, the third combination of characters, and the fourth combination of characters each comprise ASCII character-encoded data.

7. The method as recited in claim 1 , wherein the processing device uses the information in the second portion of the format block to generate a pointer to command generating information stored within a memory of the second controlling device.

8. A method comprising:

describing a codeset in a format block comprising a first portion and a second portion; wherein the first portion includes first textual data that describes a key of a first controlling device and second textual data that describes at least one function that is to be performed by a controllable device in response to an activation of the key, wherein the first controlling device is a controlling device that is sold with the controllable device, and wherein the first textual data and the second textual data each comprises ASCII encoded data; and wherein the second portion comprises information that is to be used by a processing device of a second controlling device in response to an activation of a key of the second controlling device to thereby cause a transmission device of the second controlling device to transmit to the controllable device at least one command communication for the purpose of controlling the at least one function of the controllable device that is described by the second textual data; and

providing the format block to the second controlling device and configuring the second controlling device based on the received format block such that the key of the second controlling device corresponds to the key of the first controlling device when used to issue command communications to the controllable device.

9. The method as recited in claim 8 , wherein the first portion further includes third textual data that describes a type for the controllable device and wherein the third textual data comprises ASCII character-encoded data.

10. The method as recited in claim 9 , wherein the first portion further includes fourth textual data that describes a brand for the controllable device and wherein the fourth textual data comprises ASCII character-encoded data.

11. The method as recited in claim 8 , wherein the processing device uses the information in the second portion of the format block to generate a pointer to command generating information stored within a memory of the second controlling device.

Assignments (2)
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 Jul 14, 2014
From: VERGIS, GEORGE
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 033305/0366 →