Interactive Web Collaboration

interactive web collaboration RGref 3108-5- US7571212, US7904526, US8732251, US8965989

USPTO Issued - 1 7,571,212, 2 7,904,526, 3 8,732,251 4 8,965,989,   

USPTO Pending - 5 not yet published

 

Interactive web collaboration systems and methods 
 
ABSTRACT
A topic room is provided in which one or more individuals or other entities may collaborate on topics of mutual interest. Multiple individuals or participants may use the topic room to communicate in real or non-real time and may work together to create, browse, modify, comment on, and perform any other suitable action on content. A chat room within the topic room receives, records, and transmits the communications and all activity in the topic room to all participants as messages. Client processes at a participant's user equipment may listen to the messages and take particular actions. For example, one participant can follow another participant as that participant browses through material by using the messages received from that participant.
US 7571212 B2
1. A method for using chat messages, comprising:
enabling a software object associated with a web browser operated by a first user on a computer to generate and pass chat messages understandable by a human being as though sent by the first user from the first user to one or more users when the first user changes a location of the first user's web browser, wherein each message from the first user contains the location of the first user's web browser;
enabling a software object associated with a web browser operated by a second user on a computer to generate and pass chat messages understandable by a human being as though sent by the second user from the second user to one or more users when the second user changes a location of the second user's web browser, wherein each message from the second user contains the location of the second user's web browser;
enabling a given software object associated with a browser operated by a user, on a computer that receives and displays the chat messages from the first user and the second user, to also receive the chat messages from the first user and the second user;
enabling the user to follow the first user by causing the given software object to use the messages to change a location of the user's web browser to the locations contained in the messages received from the first user, and then subsequently follow the second user by causing the given software object to use the messages to change a location of the user's web browser to the locations contained in the messages received from the second user, wherein multiple messages are received from the first user or the second user and used to successively change the location of the user's web browser to the locations contained in each of the messages received from the first user or the second user;
and enabling the given software object to receive the messages from the first user or the second user and not change the location of the user's web browser when the user does not follow the first user or the second user or after the user stops following the first user or the second user, whereby the messages are received by the given software object and the location of the user's web browser is not changed to the locations contained in the messages.
US 7904526 B2
1. A method for using a chat room, comprising:
passing messages from at least one object associated with a user of the chat room to one or more users of the chat room when the user takes an action;
enabling a user to decide whether or not an object associated with that user is to take a particular action based on a received message; and
enabling a user to add behavior to content by providing a tag which references the content and an object that defines the behavior, wherein the content is at least one of a word processing document, a spreadsheet document, an image document, a web page, digital audio, multimedia recording, text, two-dimensional graphics, three-dimensional graphics, n-dimensional graphics, animation, video, source code, and executable code
40. A method for using a chat room, comprising:
passing messages from at least one object associated with a user of the chat room to one or more users of the chat room when the user takes an action; and
enabling a user to decide whether or not an object associated with that user is to take a particular action based on a received message, wherein one object associated with the user has an identity defined by scripts, wherein the one object has a glossarizer identity, and wherein the one object includes scripts for linking words or phrases to a glossary page.
 
US 8732251 B2
 
 
1. A method for using a first software object implemented on one or more computers to communicate with a second software object implemented on the one or more computers and a human, comprising:
defining a role for the first software object;
receiving, by the first software object, a first chat message from the human in a language, the language being defined by one or more human language grammars,
parsing the first chat message to identify a content of the first chat message;
receiving, by the first software object, a second chat message from the second software object in the language, the second chat message being provided by the second software object in the language;
parsing the second chat message to identify a content of the second chat message; and
responding to the first and second chat messages based at least on the content of the first and second chat messages, respectively, and the role of the first software object in the language, wherein the responding to each of the first and second chat messages is performed in a similar manner.

 

 

 

 

 

 

IbookInsertMarker: New Text Is Inserted Here