Video streaming system
First Claim
Patent Images
1. A video device, comprising:
- a communications interface configured to communicate with one or more networks;
a short range wireless communications interface configured to communicate with an address book maintaining device separate from the video device, wherein the address book maintaining device includes a corresponding short range wireless communications interface; and
logic configured to;
capture video data,receive address book entries corresponding to a plurality of receiving terminals from the address book maintaining device via the short range wireless communications interface;
display the received address book entries via a user interface associated with the video device;
receive a user selection of a particular receiving terminal from the plurality of receiving terminals via the user interface;
transmit a video session invitation to the particular receiving terminal via the one or more networks;
receive a video session invitation acceptance message from the particular receiving terminal when the particular receiving terminal determines that at least a predetermined minimum amount of storage is available in a memory of the particular receiving terminal; and
stream the video data to the particular receiving terminal via the communications interface in substantially real-time.
2 Assignments
0 Petitions
Accused Products
Abstract
A streaming video system may include a video capture terminal configured to communicate with a first communications network and a video receiving terminal configured to communicate with a second network operatively connected to the first network. The video capture terminal may be configured to capture video data and stream the video data to the receiving terminal via the first network and the second network in substantially real-time.
20 Citations
23 Claims
-
1. A video device, comprising:
-
a communications interface configured to communicate with one or more networks; a short range wireless communications interface configured to communicate with an address book maintaining device separate from the video device, wherein the address book maintaining device includes a corresponding short range wireless communications interface; and logic configured to; capture video data, receive address book entries corresponding to a plurality of receiving terminals from the address book maintaining device via the short range wireless communications interface; display the received address book entries via a user interface associated with the video device; receive a user selection of a particular receiving terminal from the plurality of receiving terminals via the user interface; transmit a video session invitation to the particular receiving terminal via the one or more networks; receive a video session invitation acceptance message from the particular receiving terminal when the particular receiving terminal determines that at least a predetermined minimum amount of storage is available in a memory of the particular receiving terminal; and stream the video data to the particular receiving terminal via the communications interface in substantially real-time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A video receiving device, comprising:
-
a communications interface configured to communicate with one or more networks; a memory operatively connected to the communications interface and configured to store video stream data received at the communications interface; and logic configured to; receive a video session invitation from a video capture device, determine whether at least a predetermined minimum amount of storage in the memory is available to receive the video stream; transmit a video session invitation acceptance message to the video capture device via the one or more networks when it is determined that at least the predetermined minimum amount of storage in the memory is available; receive a video stream from the video capture device via the one or more networks in substantially real-time, buffer the video stream in the memory, and output the buffered video stream to a display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A streaming video system, comprising:
-
a video capture terminal configured to; communicate with a first communications network; receive an identification of a video receiving terminal from an address book maintained on another device; capture video data; transmit a video session invitation to the video receiving terminal; receive a video session invitation acceptance message from the video receiving terminal; and stream the video data to the video receiving terminal via the first network in substantially real-time; wherein the video receiving terminal is configured to; communicate with a second network operatively connected to the first network, receive the video session invitation from the video capture terminal via the second network; determine whether at least a predetermined minimum amount of storage is available to receive the video data transmit the video session invitation acceptance message to the video capture terminal via the second network when it is determined that at least the predetermined minimum amount of storage is available; receive the streamed video data from the video capture terminal via the second network in substantially real-time; and output the received video data to a display. - View Dependent Claims (20, 21)
-
-
22. A method for streaming video, comprising:
-
identifying a video stream receiving device from among a number of video stream receiving devices, wherein the number of video stream receiving devices is identified from an address book maintained on another device; transmitting a video session invitation to the identified video stream receiving device via one or more communications networks; receiving a session invitation acceptance from the identified video stream receiving device when the particular receiving terminal determines that at least a predetermined minimum amount of storage is available in a memory of the identified video stream receiving device; capturing video data; forming a substantially real-time video stream based on the captured video data; and transmitting the video stream to the identified video stream receiving device via the one or more communications networks in substantially real-time. - View Dependent Claims (23)
-
Specification