IP Library Patent Application 13093878
Patent Application
App. No. 13/093,878

EVENT BASED SOCIAL NETWORKING APPLICATION

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 None
App. No.
13/093,878
Abstract

A method and apparatus are provided for event-based sharing of audio/video in real-time along with chat text by anyone capturing or viewing the shared video. An IMS-based server acts as a hub for the shared audio/video and chat text, which is then distributed to all participants. The chat text is conveyed in the data stream associated with the ISO transport stream carrying the audio and video streams. The audio and video streams and the chat text are recorded using a Network Digital Video Recorder, and can be viewed later by a user. During playback of a recorded event, the user can also switch between different recordings of the same event if available, as the IMS server maintains synchronization information for different recorded streams of the event. The method and apparatus provide improved social networking.

Claims (64)

1 . A method executed by an end user device, comprising:

capturing video on the end user device;

sending by the end user device the video to an IP Multimedia Subsystem (IMS) server as an ISO transport stream;

receiving chat text on the end user device as input; and

sending by the end user device the chat text to the IMS server as part of the data stream of the ISO transport stream.

2 . The method of claim 1 further comprising:

receiving at the end user device another ISO stream from the IMS server;

extracting by the end user device any chat text from the data stream of the other ISO stream; and

displaying on the end user device any chat text extracted from the other ISO stream.

3 . The method of claim 2 wherein displaying on the end user device any chat text extracted from the other ISO stream comprises displaying an indication of the originator of such chat text.

4 . A method executed by an end user device, comprising:

receiving at the end user device an ISO transport stream from an IP Multimedia Subsystem (IMS) server;

displaying on the end user device video from the ISO transport stream, the video having been captured by another end user device.

5 . The method of claim 4 further comprising:

receiving content on the end user device; and

sending by the end user device the content to the IMS server.

6 . The method of claim 4 wherein receiving content on the end user device comprises receiving chat text on an input of the end user device, and wherein sending by the end user device the content to the IMS server comprises sending by the end user device the chat text to the IMS server as part of the data stream of another ISO transport stream.

7 . The method of claim 4 wherein receiving content on the end user device comprises capturing video by the end user device, and wherein sending by the end user device the content to the IMS server comprises sending by the end user device the captured video as another ISO transport stream.

8 . The method of claim 4 further comprising:

receiving at the end user device from the IMS server a list of at least one event; and

sending by the end user device to the IMS server a selection of one of the at least one event in the list.

9 . The method of claim 8 further comprising:

sending by the end user device to the IMS server location information identifying the location of the end user device,

and wherein the list of at least one event includes an indication that at least one event in the list is near the end user device.

10 . A method executed by an end user device, comprising:

receiving at the end user device from an IP Multimedia Subsystem (IMS) server a list of at least one recorded event;

receiving at the end user device as input a selection of one of the at least one recorded event;

sending the selection from the end user device to the IMS server; and

receiving at the end user device from the IMS server an ISO transport stream associated with the selection.

11 . The method of claim 10 further comprising:

sending from the end user device to the IMS server an indication of a type of event,

and wherein each of the at least one recorded event in the list is of the type indicated by the end user device.

12 . The method of claim 10 further comprising:

during receiving an ISO transport stream at the end user device, receiving by the end user device from the IMS server an indication that another recording associated with the event is available;

receiving at the end user device as input an indication that the other recording is to be displayed on the end user device; and

sending the indication from the end user device to the IMS server.

13 . A method executed by an IP Multimedia Subsystem (IMS) server, comprising:

receiving login information from an end user device;

receiving an indication from the end user device that an event is to be created;

creating the event;

receiving an ISO transport stream from the end user device; and

forwarding the ISO stream to at least one other end user device, the at least one other end user device being in a distribution list associated with the event.

14 . The method of claim 13 further comprising:

notifying at least one yet other end user device that the event has been created.

15 . The method of claim 13 further comprising:

receiving login information from a yet further end user device;

sending a list of available events to the yet further end user device;

receiving a selection of an event to join from the yet further end user device; and

adding the yet further end user device to the distribution list associated with the event indicated by the selection.

16 . The method of claim 15 wherein receiving login information from the end user device comprises receiving location information associated with the end user device, wherein receiving login information from the yet further end user device comprises receiving location information associated with the yet further end user device, and wherein if the location information associated with the end user device and the location information associated with the yet further end user device indicate that the yet further end user device is nearby to the end user device then sending an indication to the yet further end user device that the event generated by the end user device is a nearby event.

17 . The method of claim 13 further comprising:

forwarding the ISO transport stream to a Network Digital Video Recorder for recording.

18 . A method executed by an IP Multimedia Subsystem (IMS) server, comprising:

receiving an ISO transport stream from a first end user device;

forwarding the ISO transport stream to a Network Digital Video Recorder for recording;

sending to a second end user device a list of at least one recorded event available for playback, including an event with which the ISO transport stream is associated;

receiving from the second end user device a selection of one of the at least one recorded event for playback;

retrieving an ISO transport stream for the selected event; and

transmitting the ISO transport stream associated with the selected event to the second end user device.

19 . The method of claim 18 wherein the ISO transport stream includes chat text within a data stream.

20 . The method of claim 18 further comprising:

storing synchronization information for all ISO transport streams forwarded to the Network Digital Video Recorder;

when the synchronization information indicates that a second recording for the selected event is available, sending an indication to the second end user device that the second recording is available; and

if the IMS server receives from the second end user device an indication that the second recording is to be viewed, sending a second ISO transport stream containing the second recording to the second end user device.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 4, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT CANADA INC.
Reel/Frame 033686/0798 →
SECURITY INTEREST Recorded Jan 30, 2013
From: ALCATEL-LUCENT CANADA INC.
To: CREDIT SUISSE AG
Reel/Frame 029826/0927 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2012
From: ALCATEL-LUCENT CANADA INC.
To: ALCATEL LUCENT
Reel/Frame 028271/0140 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2011
From: NEWMAN, HUBERT B.; GARNIER, QUENTIN G.
To: ALCATEL-LUCENT CANADA INC.
Reel/Frame 026366/0635 →