IP Library Granted Patent US 6,853,868
Granted Patent B1
US 6,853,868 · App. 09/418,772 · Granted Feb 8, 2005

Cross-platform audio feedback for GUI components

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,853,868
App. No.
09/418,772
Granted
Feb 8, 2005
Kind
B1
Abstract

Apparatus, methods and computer program products are disclosed for providing audio output in conjunction with a platform independent computer service. A software object is described which includes modular themes which can be flexibly changed in order to service multiple platforms. Each theme includes a set of platform dependent audio fields designed to run on a particular platform. Each of the set of platform dependent audio fields is associated with at least one of a set of audio events which requires audio output. In this manner, a computer service is capable of providing a platform dependent audio output by calling the platform dependent audio field corresponding to the event.

Claims (27)

1. A platform-independent audio computer service capable of servicing platform dependent audio events on a first and a second platform, the platform-independent audio computer service comprising:

an audio component capable of receiving as input an audio event, the audio event representing an event which requires an audio response, the audio component running on a first platform serviced by the platform independent audio computer service; and

a software object representing a set of entries, wherein at least one entry of the set of entries is associated with the audio event and a first theme representing an audio cue that maps to the audio event, the first theme including a first set of platform dependent audio fields, each platform dependent audio field associated with at least one platform dependent audio event of the first platform, wherein the first theme is arranged to permit the emulation of the audio event of the first platform in response to the audio event; and

an audio system manager capable of directly or indirectly accessing the software object and audio component, thereby allowing the platform dependent audio event to be emulated using the software object.

2. The audio computer service of claim 1 wherein the audio computer service is implemented in Java programming language.

3. The audio computer service of claim 1 wherein the audio event is a GUI audio event.

4. The audio computer service of claim 1 wherein the first platform is an opening system.

5. The audio computer service of claim 4 wherein the operating system is one of a Windows operating system, a Motif operating system or a Macintosh operating system.

6. The audio computer service of claim 1 wherein the software object is stored in volatile memory.

7. The audio computer service of claim 1 further including a second platform serviced by the computer service.

8. The audio computer service of claim 7 further including a second theme including a second set of platform dependent audio fields.

9. The audio computer service of claim 7 wherein the first and second theme are arranged to permit the emulation of audio events of different graphical user interfaces.

10. The audio computer service of claim 1 further including a Multiplexer.

11. The audio computer service of claim 1 wherein one platform dependent audio field in the first set of platform dependent audio fields includes a pointer.

12. A platform-independent audio computer service comprising:

a system manager;

a component capable of an audio event designed to run on a first platform serviced by the audio computer service; and

a software object having a set of entries, wherein at least one entry is associated with the audio event, a first theme and a second theme, the first theme including a first set of platform dependent audio fields, each platform dependent audio field of the first theme associated with at least one audio event, the second theme including a second set of platform dependent audio fields, each platform dependent audio field of the second theme associated with at least one audio event wherein the first and second themes are arranged to permit the emulation of audio events of different graphical user interfaces.

13. A method of servicing platform dependent audio events, by a platform-independent audio computer service, a platform dependent audio field associated with an audio event on a first and a second platform, the method comprising:

providing an audio component capable of receiving as input an audio event, the audio event representing an event which requires an audio response, the audio component running on a first platform serviced by the platform independent audio computer service; and

providing a software object representing a set of entries, wherein at least one entry of the set of entries is associated with the audio event and a first theme representing an audio cue that maps to the audio event, the first theme including a first set of platform dependent audio fields, each platform dependent audio field associated with at least one platform dependent audio event of the first platform, wherein the first theme is arranged to permit the emulation of the audio event of the first platform in response to the audio event; and

providing an audio system manager capable of directly or indirectly accessing the software object and audio component, thereby allowing the platform dependent audio event to be emulated using the software object.

14. A computer-implemented method of accessing, by a platform independent audio computer service, a platform dependent audio field associated with an audio event from a first platform, the method comprising:

providing a software object representing a set of entries wherein at least one entry of the set of entries is associated hit the audio event and a theme representing an audio cue that maps to the audio event, the theme including a first set of platform dependent audio fields, each platform dependent audio field associated with at least one platform dependent audio event of the first platform, wherein the theme is arranged to permit the emulation of the audio event of the first platform in response to the audio event;

receiving a request for a platform dependent audio function;

importing using the platform-independent audio computer service, a theme corresponding to the platform dependent audio function including at least one platform dependent audio field associated with the platform dependent audio function when the request is received; and

referencing the platform dependent audio field corresponding to the platform dependent audio function based on the imported theme.

Assignments (1)
MERGER AND CHANGE OF NAME Recorded Dec 12, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037278/0790 →