IP Library Granted Patent US 7,096,474
Granted Patent B2
US 7,096,474 · App. 09/930,851 · Granted Aug 22, 2006

Mobile multimedia Java framework application program interface

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 7,096,474
App. No.
09/930,851
Granted
Aug 22, 2006
Kind
B2
Abstract

A mobile multimedia framework API is provided that is capable of operation in mobile hardware devices. The mobile multimedia framework API includes a playback interface, controls, an event listener, an error list, exceptions, events, control types, and protocol handlers. Advantageously, a memory size of the mobile multimedia framework API is less than 100 kilobytes.

Claims (27)

1. A mobile multimedia framework application program interface (API) capable of operation in mobile hardware devices, the mobile multimedia framework API consisting of:

a playback interface, a control interface, an event listener interface, an error list interface, an exceptions interface, an events interface, and a protocol handler interface,

wherein a memory size of the mobile multimedia framework API is less than 100 kilobytes.

2. A mobile multimedia framework API as recited in claim 1 , wherein the playback interface is a top-level entry point to the API for an application.

3. A mobile multimedia framework API as recited in claim 2 , wherein the playback interface further defines start and stop playback functionality.

4. A mobile multimedia framework API as recited in claim 1 , wherein the control interface defines advance playback functions.

5. A mobile multimedia framework API as recited in claim 1 , wherein the event listener interface defines objects to receive update events from players.

6. A mobile multimedia framework API as recited in claim 1 , wherein the error list interface defines error classes for the API.

7. A mobile multimedia framework API as recited in claim 1 , wherein the exceptions interface defines exception classes for the API.

8. A mobile multimedia framework API as recited in claim 1 , wherein the protocol handler interface defines classes to handle data delivery protocols.

9. A mobile multimedia framework application program interface (API) capable of operation in mobile hardware devices, the mobile multimedia framework API comprising:

a playback interface consisting of a manager API, a package manager API, a player API, a time API, a time base API, a system time base API, and a media locator API;

an event listener interface; and

a protocol handler interface, wherein a memory size of the mobile multimedia framework API is less than 100 kilobytes.

10. A mobile multimedia framework API as recited in claim 9 , wherein the protocol handler interface defines classes to handle data delivery protocols.

11. A mobile multimedia framework API as recited in claim 9 , further comprising a control interface.

12. A mobile multimedia framework API as recited in claim 11 , wherein the control interface defines advance playback functions.

13. A mobile multimedia framework API as recited in claim 9 , further comprising an error list interface.

14. A mobile multimedia framework API as recited in claim 13 , wherein the error list interface defines error classes for the API.

15. A mobile multimedia framework API as recited in claim 9 , further comprising an exceptions interface.

16. A mobile multimedia framework API as recited in claim 15 , wherein the exceptions interface defines exception classes for the API.

17. A mobile multimedia framework application program interface (APl) capable of operation in mobile hardware devices, the mobile multimedia framework API comprising:

a playback interface consisting of a manager API, a package manager API, a player API, a time API, a time base API, a system time base API, and a media locator API;

an event listener interface that defines objects to receive update events from players; and

a protocol handler interface that defines classes to handle data delivery protocols, wherein a memory size of the mobile multimedia framework API is less than 100 kilobytes.

18. A mobile multimedia framework API as recited in claim 17 , further comprising an exceptions interface.

19. A mobile multimedia framework API as recited in claim 18 , wherein the exceptions interface defines exception classes for the API.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037302/0579 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2001
From: WONG, IVAN; BUNDSCHUH, MICHAEL; HUANG, SHUANGYING; SRINIVASAN, BABU; YAMASANI, AMITH
To: SUN MICROSYSTEMS, INC.
Reel/Frame 012098/0541 →