System and method for distributed multi-media production, sharing and low-cost mass publication
First Claim
1. A system for synchronized viewing and editing, comprising:
- a media viewer/editor for viewing and editing media content connected to a peer-to-peer swarming network;
a user interface for said media viewer/editor; and
a communication channel connected to said user interface and to one or more other user interfaces and other media viewer/editors, wherein said media viewer/editor can transmit media content to the other viewer/editors via said peer-to-peer swarming network, and wherein said user interface can emit and receive operating information through said communication channel to each of said one or more other user interfaces to coordinate with said other media viewer/editors.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for synchronized viewing and editing includes a media viewer/editor for viewing and editing media content connected to a peer-to-peer swarming network, a user interface for said media viewer/editor, and a communication channel connected to said user interface and to one or more other user interfaces and other media viewer/editors, wherein said media viewer/editor can transmit media content to the other viewer/editors via said peer-to-peer swarming network, and wherein said user interface can emit and receive operating information through said communication channel to each of said one or more other user interfaces to coordinate with said other media viewer/editors.
-
Citations
32 Claims
-
1. A system for synchronized viewing and editing, comprising:
-
a media viewer/editor for viewing and editing media content connected to a peer-to-peer swarming network;
a user interface for said media viewer/editor; and
a communication channel connected to said user interface and to one or more other user interfaces and other media viewer/editors, wherein said media viewer/editor can transmit media content to the other viewer/editors via said peer-to-peer swarming network, and wherein said user interface can emit and receive operating information through said communication channel to each of said one or more other user interfaces to coordinate with said other media viewer/editors. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for synchronized viewing and editing, said method comprising the steps of:
-
establishing a subscriber relationship with a communication channel;
receiving a signal from said communication channel;
sending said signal to one or more media viewer-editors; and
repeating the steps of receiving a signal and sending a signal until an exit signal is received. - View Dependent Claims (7, 8)
-
-
9. A method for distributing information comprising the steps of:
-
compiling information regarding members of a peer-to-peer swarming network;
periodically data mining the information regarding the network members to determine what categories of network members would be interested in what categories of content;
soliciting from a network member, after said member receives content, the interestingness of said content and whether said member'"'"'s buddies can know of said member'"'"'s interest in said content; and
determining those buddies of said member who would be interested in receiving said received content, and informing said member of those buddies. - View Dependent Claims (10, 11)
-
-
12. A system for transmitting advertisements and announcements over a network, comprising:
-
a chat client connected to a network, wherein the chat client can transmit and receive encrypted information over said network; and
a trusted advertisement server connected to said chat client, capable of receiving advertisements and announcements, wherein said advertisement server can monitor the unencrypted content of the information being transmitted and received by said chat client and display an advertisement or announcement to said chat client based on the content of said information. - View Dependent Claims (13, 14)
-
-
15. A system for instant messaging over a peer-to-peer swarming network comprising:
-
an instant messaging messenger connectable to a message infrastructure; and
peer-to-peer swarming interface connectable to a peer-to-peer infrastructure, wherein said instant messaging messenger can send and receive text messages from one or more other instant messaging messengers, and said peer-to-peer swarming interface can send and receive swarm enabled media content from other peer-to-peer swarming interfaces. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of joining an online community for sharing large files over a peer-to-peer swarming network comprising the steps of:
-
receiving an Internet communication that includes swarm enabled media content and instructions for installing a swarm enabled client;
installing said swarm enabled client;
using said swarm enabled client to receive said swarm enabled media content;
installing a sender of said swarm enabled media content on a buddy list; and
searching incoming and outgoing Internet communications and identifying potential additions to said buddy list from the recipients and senders of said Internet communications.
-
-
24. A system for file sharing in an instant messaging network comprising:
-
an instant messaging client connectable to a message network infrastructure; and
a data store connectable to said instant messaging client via said message network infrastructure, wherein said data store can store content being sent from said instant messaging client to one or more other instant messaging clients when any of the one or more other instant messaging clients are offline.
-
-
25. A system for sending a data file over a computer network comprising:
one or more interfaces for connecting a peer-to-peer swarming infrastructure to one or more clients that can send and receive data over said computer network, wherein each of said one or more client is associated with at least one of said interfaces, wherein each said interface can support a plurality of transfer initiation modes to allow each said client to communicate with said peer-to-peer swarming infrastructure, wherein when a first of said plurality of clients sends a data file over said network to a second of said plurality of clients, said data file is sent from said peer-to-peer swarming infrastructure to said second client.
-
26. A program storage device readable by a computer, tangibly embodying a program of instructions executable by the computer to perform the method steps for synchronized viewing and editing, said method comprising the steps of:
-
establishing a subscriber relationship with a communication channel;
receiving a signal from said communication channel;
sending said signal to one or more media viewer-editors; and
repeating the steps of receiving a signal and sending a signal until an exit signal is received. - View Dependent Claims (27, 28)
-
-
29. A program storage device readable by a computer, tangibly embodying a program of instructions executable by the computer to perform the method steps for distributing information comprising the steps of:
-
compiling information regarding members of a peer-to-peer swarming network;
periodically data mining the information regarding the network members to determine what categories of network members would be interested in what categories of content;
soliciting from a network member, after said member receives content, the interestingness of said content and whether said member'"'"'s buddies can know of said member'"'"'s interest in said content; and
determining those buddies of said member who would be interested in receiving said received content, and informing said member of those buddies. - View Dependent Claims (30, 31)
-
-
32. A program storage device readable by a computer, tangibly embodying a program of instructions executable by the computer to perform the method steps for joining an online community for sharing large files over a peer-to-peer swarming network comprising the steps of:
-
receiving an Internet communication that includes swarm enabled media content and instructions for installing a swarm enabled client;
installing said swarm enabled client;
using said swarm enabled client to receive said swarm enabled media content;
installing a sender of said swarm enabled media content on a buddy list; and
searching incoming and outgoing Internet communications and identifying potential additions to said buddy list from the recipients and senders of said Internet communications.
-
Specification