IP Library Granted Patent US 8,931,001
Granted Patent B2
US 8,931,001 · App. 13/539,022 · Granted Jan 6, 2015

System and method for distributing video data over an electrical power line

Inventors: Brian B. Wilson (Liberty, MO); Roger A. Cockrell (San Antonio, TX); Steven M. Wollmershauser (San Antonio, TX)
Assignee: AT&T Intellectual Property I, LP
H04B3/546H04B2203/5433H04B2203/5445H04B2203/545H04B2203/5458
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,931,001
App. No.
13/539,022
Granted
Jan 6, 2015
Kind
B2
Abstract

A non-transitory tangible computer readable medium is disclosed, containing a computer program for distributing video data over an electrical power line, the computer program including but not limited to instructions to receive first video data and second video data concurrently at a first internet protocol television client device over an electrical power line from a second and third controllable devices in response to the detecting the first event data in the first location at the first controllable device; instructions to create at a first client end user device, a client created internet protocol television channel and insert the client created channel into an existing electronic program guide for the first and second video data; and instructions to send the electronic program guide to a second client end user device for selection and display of the first and second video concurrently at a display for the second client end user device.

Claims (45)

1. A non-transitory tangible computer readable medium, containing instructions embedded in the computer readable medium that when executed by a processor are useful in performing a computer program for distributing video data over an electrical power line, the computer program comprising:

instructions to send command data to a second controllable device in a first location and a third controllable device in a second location adjacent the first location, over an electrical power line from the first controllable device in response to detecting a first event data at the first controllable device;

instructions to receive first video data and second video data concurrently at a first internet protocol television client device over an electrical power line from a second and third controllable devices in response to the detecting a first event data in the first location at the first controllable device;

instructions to create at a first client end user device, a client created internet protocol television channel and insert the client created channel into an existing electronic program guide for the first and second video data; and

instructions to send the electronic program guide to a second client end user device for selection and display of the first and second video concurrently at a display for the second client end user device.

2. The medium of claim 1 , the computer program further comprising:

instructions to display concurrently the video data from the first and second controllable devices on a display at the first client end user device client device.

3. The medium of claim 1 , wherein the first controllable device and the second controllable device send video data to the first internet protocol client device in response to the detecting the first event data.

4. The medium of claim 1 , wherein the first and second controllable devices are video cameras, the computer program further comprising:

instructions to receive a request from second client end user device for the channel;

instructions to insert at the first internet protocol client device, the video data received from the first and second controllable devices into the client-generated internet protocol television channel; and

instructions to insert client-generated listing data for the video data from the first and second controllable devices into a client-generated internet protocol television electronic program guide data.

5. The medium of claim 4 , the computer program further comprising:

instructions to send the client-generated electronic program guide data to a second client device from the first internet protocol television system client device;

instructions to receive channel selection data from the second client device at the first internet protocol television system client device, wherein the channel selection data indicates the client-generated internet protocol television channel data; and

instructions to send the video data from the first and second controllable devices in the internet protocol television channel to the second internet protocol television system client device.

6. The medium of claim 4 , wherein the client-generated listing data further comprises context statement data describing the first event data detected.

7. The medium of claim 6 , wherein the context statement data further comprises event activity data indicating an event activity and event location data indicating an event location.

8. The medium of claim 7 , wherein the context statement data further comprises data indicating event participant data indicating an event participant for the event activity and event location.

9. The medium of claim 4 , the computer program further comprising: instructions to insert the client-generated electronic program data into an internet protocol television system-generated electronic program guide data, wherein the internet protocol television system-generated electronic program guide data is distributed to a plurality of client devices in the internet protocol television system and the internet protocol television system-generated electronic program guide data indicates programs provided by the internet protocol television system.

10. A system for distributing video data over an electrical power line, the system comprising:

a processor in data communication with a non-transitory computer readable medium; and

a computer program comprising instructions embedded in the computer readable medium, the computer program comprising:

instructions to send command data to a second controllable device in a first location and a third controllable device in a second location adjacent the first location over an electrical power line from the first controllable device in response to detecting first event data at the first controllable device;

instructions to create at the first client end user device, a client created internet protocol television channel and insert the client created channel into an existing electronic program guide for the first and second video data; and

instructions to send the electronic program guide to the second client end user device for selection and display of the first and second video concurrently at a display for the second client end user device.

11. The system of claim 10 , the computer program further comprising:

instructions to display concurrently the video data from the first and second controllable devices on a display at the second client end user device.

12. The system of claim 10 , wherein the first controllable device and the second controllable device send video data to the first internet protocol client device in response to the detecting a first event data.

13. The system of claim 10 , wherein the first and second controllable devices are video cameras, the computer program further comprising:

instructions to receive a request from second client end user device for the channel;

instructions to insert at the first internet protocol client device, the video data received from the first and second controllable devices into a client-generated internet protocol television channel; and

instructions to insert client-generated listing data for the video data from the first and second controllable devices into client-generated internet protocol television electronic program guide data.

14. The system of claim 13 , the computer program further comprising instructions to send the client-generated electronic program guide data to a second internet protocol television system client device from the first internet protocol television system client device;

instructions to receive channel selection data from the second internet protocol television system client device at the first internet protocol television system client device, wherein the channel selection data indicates the client-generated internet protocol television channel data; and

instructions to send the video data from the first and second controllable devices in the internet protocol television channel to the second internet protocol television system client device.

15. The system of claim 13 , wherein the client-generated listing data further comprises context statement data describing the event data detected.

16. The system of claim 15 , wherein the context statement data further comprises event activity data indicating an event activity and event location data indicating an event location for the first event data.

17. The system of claim 16 , wherein the context statement data further comprises data indicating event participant data indicating an event participant for the event activity and event location for the first event data.

18. The system of claim 13 , the computer program further comprising instructions to insert the client-generated electronic program data into internet protocol television system-generated electronic program guide data, wherein the internet protocol television system-generated electronic program guide data is distributed to a plurality of client devices in the internet protocol television system and indicates programs provided by the internet protocol television system.

19. A method for distributing video data over an electrical power line, the method comprising:

sending command data to a second controllable device in a first location and a third controllable device in a second location adjacent the first location, over an electrical power line from the first controllable device in response to detecting a first event data at the first controllable device;

receiving first video data and second video data concurrently at a first internet protocol television client device over an electrical power line from a second and third controllable devices in response to the detecting a first event data in the first location at the first controllable device;

creating at a first client end user device, a client created internet protocol television channel and insert the client created channel into an existing electronic program guide for the first and second video data; and

sending the electronic program guide to a second client end user device for selection and display of the first and second video concurrently at a display for the second client end user device.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING MIDDLE INITIAL OF ASSIGNORS WILSON & COCKRELL AND SPELLING OF THE FIRST NAME AND MISSING INITIAL OF WOLLMERSHAUER PREVIOUSLY RECORDED ON REEL 032961 FRAME 0741. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 13, 2023
From: WILSON, BRIAN B.; COCKRELL, ROGER A.; WOLLMERSHAUER, STEVEN M.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 065553/0327 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2014
From: WILSON, BRIAN; COCKRELL, ROGER; WOLLMERSHAUER, SEVEN
To: AT&T INTELLECTUAL PROPERTY I, LP
Reel/Frame 032961/0741 →
Continuity (2)
Continuation 12251549 · Oct 15, 2008
Related Publication 20130007804A1 · Jan 3, 2013