SYNCHRONIZED READING IN A WEB-BASED READING SYSTEM
First Claim
1. A method of conducting a synchronized reading session among multiple users of an Internet-based reading system comprising:
- on at least one server computer having a processor and tangible, non-transitory computer-readable data storage containing structured data in a computerized database,a) at the server computer, creating a computerized speaker interface allowing a first user to control the synchronized reading session and transmitting the speaker interface over a network interface to a speaker computer;
b) at the server computer, creating a computerized participant interface allowing a second user to participate in the synchronized reading session and transmitting the participant interface over the network interface to a first participant computer;
c) at the server computer, receiving speaker audio from the speaker computer via the speaker interface;
d) at the server computer, transmitting the speaker audio to the first participant computer to output the speaker audio via the participant interface;
e) at the server computer, receiving a page turning instruction from the speaker computer via the speaker interface;
f) at the server computer, determining a new page for a publication based on the page turning instructions received from the speaker interface; and
g) transmitting the new page of the publication to both the speaker interface of the speaker computer and the participant interface of the first participant computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method is presented for the creating a synchronized reading session in a web based reading environment. Data is maintained in a database relating to books, chapters, pages. Through a speaker interface, one user operating a speaker computer controls the pages that appear on the interfaces of all participants in the synchronized reading session. The speaker interface also accepts an audio input that is also shared with the interfaces of all participants in the session. All participants view the same pages and hear the same audio in synchronization. Temporary audio input abilities may be granted to a particular participant computers in order to allow a participant to ask a question. Temporary page control can also be granted to a particular participant computer. The speaker computer retains the ability to revoke temporary control granted to participant computers.
-
Citations
20 Claims
-
1. A method of conducting a synchronized reading session among multiple users of an Internet-based reading system comprising:
on at least one server computer having a processor and tangible, non-transitory computer-readable data storage containing structured data in a computerized database, a) at the server computer, creating a computerized speaker interface allowing a first user to control the synchronized reading session and transmitting the speaker interface over a network interface to a speaker computer; b) at the server computer, creating a computerized participant interface allowing a second user to participate in the synchronized reading session and transmitting the participant interface over the network interface to a first participant computer; c) at the server computer, receiving speaker audio from the speaker computer via the speaker interface; d) at the server computer, transmitting the speaker audio to the first participant computer to output the speaker audio via the participant interface; e) at the server computer, receiving a page turning instruction from the speaker computer via the speaker interface; f) at the server computer, determining a new page for a publication based on the page turning instructions received from the speaker interface; and g) transmitting the new page of the publication to both the speaker interface of the speaker computer and the participant interface of the first participant computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method of conducting a synchronized reading session among multiple users of an Internet-based reading system comprising:
-
on at least one server computer having a processor and tangible, non-transitory computer-readable data storage containing structured data in a computerized database, a) at the server computer, creating a computerized speaker interface and transmitting the speaker interface over a network interface to a speaker computer; b) at the server computer, creating a computerized participant interface and transmitting the participant interface over the network interface to a first participant computer and a second participant computer; c) at the server computer, receiving speaker audio from the speaker computer via the speaker interface; d) at the server computer, transmitting the speaker audio to the first and second participant computers to output the speaker audio via the participant interface; e) at the server computer, receiving a page turning instruction from the speaker computer via the speaker interface; f) at the server computer, determining a new page for a publication based on the page turning instructions received from the speaker interface; and g) transmitting the new page of the publication to the speaker interface of the speaker computer and the participant interface of the first and second participant computers. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A server computer system comprising:
-
a) at least one processor for processing computer instructions; b) a network interface for communicating with a speaker interface operating on a speaker computer and a participant interface operating on a first participant computer; c) tangible, non-transitory computer readable memory; d) structured data residing on the non-transitory memory containing pages constituting a pre-defined portion of a publication; e) programming instructions residing on the non-transitory memory, the programming instructions instructing the processor to; i) receive speaker audio over the network interface from the speaker interface operating on the speaker computer; ii) transmit the speaker audio to the participant interface operating on the first participant computer; iii) receive a page turning instruction from the speaker interface operating on the speaker computer; iv) determine a new page from the structured data based on the page turning instructions received from the speaker interface; and v) transmit the new page to both the speaker interface of the speaker computer and the participant interface of the first participant computer. - View Dependent Claims (18, 19, 20)
-
Specification