IP Library Granted Patent US 8,667,547
Granted Patent B2
US 8,667,547 · App. 10/207,837 · Granted Mar 4, 2014

Method and system for editing text messages conveyed via a CATV infrastructure at a TV set-top box

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,667,547
App. No.
10/207,837
Granted
Mar 4, 2014
Kind
B2
Abstract

A method and system for replacing at least one item in a source string compiled at a TV set-top box for conveying via a TV communication infrastructure. A TV communication gateway receives the source string from the TV set-top box, parses the source string and identifies at least one item that requires replacing. Such item may be incorrectly spelled or the TV communication gateway may run an application that translates the source string to a foreign language. For each item that requires replacing, the TV communication gateway determines at least one replacement item, compiles data which it forwards to the TV set-top box. In the case of a spell-check program, the data may be an XML list including for each incorrectly spelled item a list of alternatives. The list of replacement items relating to the selected item is displayed, allowing a user to select a desired replacement item.

Claims (58)

1. A method of replacing at least one item in a source string input to a TV set-top box, the method comprising:

(a) receiving the source string from the TV set-top box, via a first communication port that is coupled to the TV set-top box through a TV communication infrastructure;

(b) for each item that requires replacing, determining at least one replacement item;

(c) forwarding to the TV set-top box, via the first communication port, data relating to the at least one replacement item;

(d) receiving, via the first communication port, a message that includes a corrected version of the source string; and

(e) conveying the message to a destination device through the Internet, via a second communication port that is coupled to the Internet.

2. The method according to claim 1 , further including parsing the source string and identifying at least one item that requires replacing.

3. The method according to claim 1 ,

wherein the item is a word, and

wherein the data includes a list of alternative words for selection by a user at the TV set-top box.

4. The method according to claim 3 , wherein the list is compiled in XML.

5. The method according to claim 2 ,

wherein the item is a word, and

wherein the parsing includes determining that the at least one word is incorrectly spelled.

6. The method according to claim 2 , wherein the parsing includes identifying phrases in the source string and suggesting at least one replacement phrase.

7. The method according to claim 6 , wherein the at least one replacement phrase is a translation into a foreign language of a corresponding phrase in the source string.

8. The method according to claim 1 ,

wherein the item is a word, and

wherein the data includes a string of replacement words which together form a translation of the source string into a foreign language.

9. A TV communication gateway including:

a first communications port that is coupled to a TV set-top box through a TV communication infrastructure;

a second communication port that is coupled to the Internet;

a processor configured to:

(a) receive a source string from the TV set-top box via the first communication port;

(b) parse the source string, identify at least one term that requires replacing;

(c) determine at least one replacement term for each term that requires replacing; and

(d) forward to the TV set-top box, via the first communication port, data relating to the at least one replacement term;

(e) receive, via the first communication port, a message that includes a corrected version of the source string; and

(f) convey the message to a destination device through the Internet, via the second communication port.

10. The TV communication gateway according to claim 9 ,

wherein the term is a word, and

wherein the TV communication gateway further includes a translator, coupled to the processor, and configured to translate the source string into a foreign language such that the data includes a string of replacement words which together form a translation of the source string into the foreign language.

11. The TV communication gateway according to claim 9 ,

wherein the term is a word, and

wherein the TV communication gateway further includes a spell checker, coupled to the processor, and configured to determine that a word is incorrectly spelled.

12. The TV communication gateway according to claim 9 , wherein the term is a word, and the spell checker is adapted to compile a list of alternative words for selection by a user at the TV set-top box.

13. The TV communication gateway according to claim 12 , further including an XML formatter, coupled to the spell checker, and configured to compile the list in XML.

14. A non-transitory machine-readable medium incorporating a program of instructions configured to:

receive a source string from a TV set-top box, via a first communication port that is coupled to the TV set-top box through a TV communication infrastructure;

parse the source string and identify at least one item that requires replacing;

determine at least one replacement item for each item that requires replacing;

forward to the TV set-top box, via the first communication port, data relating to the at least one replacement item;

receive, via the first communication port, a message that includes a corrected version of the source string; and

convey the message to a destination device through the Internet, via a second communication port that is coupled to the Internet.

15. A non-transitory machine-readable medium incorporating a program of instructions item comprising:

means for receiving a source string from a TV set-top box via a first communication port that is coupled to the TV set-top box through a TV communication infrastructure;

means for parsing the source string and identifying at least one item that requires replacing;

means for determining at least one replacement item for each item that requires replacing;

means for reporting to the TV set-top box, via the first communication port, data relating to the at least one replacement item;

means for receiving, via the first communication port, a message that includes a corrected version of the source string; and

means for conveying the message to a destination device through the Internet, via a second communication port that is coupled to the Internet.

16. A non-transitory computer program product comprising a computer useable medium having computer readable program code embodied therein for replacing at least one item in a source string input to a TV set-top box for conveying via a TV communication infrastructure, the computer program product comprising:

computer readable program code for causing the computer to receive the source string from the TV set-top box via a first communication port that is coupled to the TV set-top box through the TV communication infrastructure;

computer readable program code for causing the computer to parse the source string and identify at least one item that requires replacing;

computer readable program code for causing the computer to determine at least one replacement alternative for each item that requires replacing;

computer readable program code for causing the computer to forward to the TV set-top box, via the first communication port, data relating to the at least one replacement alternatives;

computer readable program code for causing the computer to receive, via the first communication port, a message that includes a corrected version of the source string; and

computer readable program code for causing the computer to convey the message to a destination device through the Internet, via a second communication port that is coupled to the Internet.

Assignments (5)
GRANT OF SECURITY INTEREST - PATENTS Recorded Jul 29, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: GLAS USA LLC
Reel/Frame 072245/0764 →
SECURITY INTEREST Recorded Jul 28, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: BLUE TORCH FINANCE LLC
Reel/Frame 072268/0439 →
CHANGE OF NAME Recorded May 2, 2017
From: XURA LTD
To: MAVENIR LTD.
Reel/Frame 042383/0797 →
CHANGE OF NAME Recorded Apr 18, 2017
From: COMVERSE LTD
To: XURA LTD
Reel/Frame 042278/0185 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2002
From: ANGEL, AMIR; ROSEN, GIL
To: COMVERSE, LTD.
Reel/Frame 013162/0120 →