SYSTEM AND METHOD FOR CREATING RECORDINGS ASSOCIATED WITH ELECTRONIC PUBLICATION
First Claim
1. A method for recording and playing back audio in association with an electronic publication that is viewed on an electronic device running an operating system, the method comprising:
- executing a user interface application on the electronic device for viewing the electronic publication and invoking audio functions for recording and playing audio in association with the electronic publication;
establishing a socket between the user interface application and the operating system;
transmitting an audio command from the user interface application to the operating system through the socket;
executing the audio command by the operating system using native operating system commands; and
transmitting a message regarding the execution of the audio command from the operating system to the user interface application.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method that allows recording and playback of audio in association with an electronic publication such as an electronic book. Many applications that are used to view electronic publications are based on technologies that do not have audio capabilities that allow a user to record audio in connection with the electronic publication. The system and method of the present invention overcomes this deficiency by using the audio capabilities that are native in the operating system running on the electronic device used to display the electronic publication. A socket is established between the user interface application and the operating system. Audio commands are transmitted from the user interface application to the operating system via the socket. The audio commands are executed by the operating system using native operating system commands. A message regarding the execution of the audio commands by operating system are sent to the user interface application via the socket.
19 Citations
6 Claims
-
1. A method for recording and playing back audio in association with an electronic publication that is viewed on an electronic device running an operating system, the method comprising:
-
executing a user interface application on the electronic device for viewing the electronic publication and invoking audio functions for recording and playing audio in association with the electronic publication; establishing a socket between the user interface application and the operating system; transmitting an audio command from the user interface application to the operating system through the socket; executing the audio command by the operating system using native operating system commands; and transmitting a message regarding the execution of the audio command from the operating system to the user interface application. - View Dependent Claims (2)
-
-
3. A non-transitory computer-readable media comprising a plurality of instructions that, when executed by at least one electronic device, cause the at least one electronic device to:
-
execute a user interface application on the electronic device for viewing the electronic publication and invoking audio functions for recording and playing audio in association with the electronic publication; establish a socket between the user interface application and the operating system; transmit an audio command from the user interface application to the operating system through the socket; execute the audio command by the operating system using native operating system commands; and transmit a message regarding the execution of the audio command from the operating system to the user interface application. - View Dependent Claims (4)
-
-
5. A system for controlling an electronic device comprising:
-
a memory that includes instructions for operating the electronic device, an operating system and an electronic publication; a display screen; and control circuitry coupled to the memory, coupled to the input surface, coupled to the sensors and coupled to the display screen, the control circuitry executing the instructions and is operable to; execute a user interface application on the electronic device for viewing the electronic publication and invoking audio functions for recording and playing audio in association with the electronic publication; establish a socket between the user interface application and the operating system; transmit an audio command from the user interface application to the operating system through the socket; execute the audio command by the operating system using native operating system commands; and transmit a message regarding the execution of the audio command from the operating system to the user interface application. - View Dependent Claims (6)
-
Specification