System and method for group video messaging service
First Claim
1. A group video messaging method comprisingstoring user information identifying authorized users of a video messaging system;
- creating an encoding channel coupling one or more user devices to an application server to carry traffic via said at least one network, whereinsaid at least one network comprises an access network,said encoding channel has a first endpoint and a second endpoint,said traffic comprisesvideo files for transfer to said video messaging system, andvoice data, and further comprisingsetting a target loss ratio for said encoding channel depending on type of said traffic being carried;
providing a user interface to said video messaging system, said user interface permitting said authorized users totransfer, using said encoding channel, said video files to said video messaging system for storage and retrieval, andidentify criteria for other authorized users to access each transferred video file,said user interface hosted on said application server;
encoding, at said first endpoint, said video files using a network performance enhancing coding (NPEC) before transmission to said second end-point;
decoding, using said NPEC running on an intermediate server at said second end-point, the received encoded video files,wherein said intermediate server is selected from the group consisting of proxy servers, TURN servers, and VPN servers;
transmitting the decoded video files to said application server for transfer to said video messaging system;
storing the transferred video files in said video messaging system;
storing information identifying the one or more users that transferred the video files to said video messaging system, and said criteria for authorized users to access said stored video files; and
storing information identifying different groups of said authorized users and which of said stored video files are to be accessible to each of said authorized users or authorized user groups.
5 Assignments
0 Petitions
Accused Products
Abstract
A group video messaging method stores user information identifying authorized users of a video messaging system, and provides a user interface to the video messaging system. The user interface permits authorized users to transfer video files to the video messaging system for storage and retrieval, and to identify criteria for other authorized users to access each transferred video file. The method also stores in the video messaging system the video files transferred to the system by the authorized users; stores information identifying the user that transferred each stored video file to the video messaging system, and the criteria for authorized users to access the stored video files; and stores information identifying different groups of the authorized users and which of the stored video files are to be accessible to each of the authorized users or authorized user groups.
12 Citations
12 Claims
-
1. A group video messaging method comprising
storing user information identifying authorized users of a video messaging system; -
creating an encoding channel coupling one or more user devices to an application server to carry traffic via said at least one network, wherein said at least one network comprises an access network, said encoding channel has a first endpoint and a second endpoint, said traffic comprises video files for transfer to said video messaging system, and voice data, and further comprising setting a target loss ratio for said encoding channel depending on type of said traffic being carried; providing a user interface to said video messaging system, said user interface permitting said authorized users to transfer, using said encoding channel, said video files to said video messaging system for storage and retrieval, and identify criteria for other authorized users to access each transferred video file, said user interface hosted on said application server; encoding, at said first endpoint, said video files using a network performance enhancing coding (NPEC) before transmission to said second end-point; decoding, using said NPEC running on an intermediate server at said second end-point, the received encoded video files, wherein said intermediate server is selected from the group consisting of proxy servers, TURN servers, and VPN servers; transmitting the decoded video files to said application server for transfer to said video messaging system; storing the transferred video files in said video messaging system; storing information identifying the one or more users that transferred the video files to said video messaging system, and said criteria for authorized users to access said stored video files; and storing information identifying different groups of said authorized users and which of said stored video files are to be accessible to each of said authorized users or authorized user groups. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification