IP Library Granted Patent US 9,117,004
Granted Patent B2
US 9,117,004 · App. 13/645,392 · Granted Aug 25, 2015

Method and apparatus for providing user 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 9,117,004
App. No.
13/645,392
Granted
Aug 25, 2015
Kind
B2
Abstract

A computer implemented method for presenting a user-interface on a device, the method includes the steps of loading an user interface on the device, the user interface having at least one media element, reading a media element including a plurality of object elements, selecting at least one object element within the media element based on a platform information of the device, and presenting a media content of the media element using a parameter set in the at least one object element.

Claims (35)

1. A computer implemented method for presenting a user-interface comprising:

loading a user interface on a device, the user interface having at least one media element;

reading a media element including a plurality of object elements;

selecting at least one object element within the media element based on a platform information of the device; and

presenting a media content of the media element using a parameter set in the at least one object element;

wherein the selecting of the at least one object element comprises skipping over any object element loaded on the device that is not associated with a platform of the device; and

wherein the plurality of object elements comprises a default parameter set which is selected when the platform information of the device does not match a defined platform information.

2. The method of claim 1 , wherein the media element comprises a video, audio, or canvas element.

3. The method of claim 1 , wherein the user interface is defined in a HTML 5 compatible markup language.

4. The method of claim 1 , wherein each of the plurality of object elements corresponds to at least one device platform class.

5. The method of claim 1 , wherein the platform information comprises at least one hardware or software specifications of the device.

6. The method of claim 1 , wherein the parameter set comprises at least one of width, height, control, or source parameters of the media element.

7. The method of claim 1 , wherein the platform information is a platform class determined using a lookup table which associates a plurality of device models with a plurality of platform classes.

8. The method of claim 7 , wherein the lookup table is stored on an internal storage of the device.

9. The method of claim 1 , wherein the plurality of object elements are configured to cause the user interface to have a substantially uniform appearance on a plurality of devices having different hardware and/or software specifications.

10. A storage medium storing a program, the program adapted to cause a processor-based device to execute steps comprising:

load a user interface on a device, the user interface having at least one media element;

read a media element including a plurality of object elements;

select at least one object element within the media element based on a platform information of the device; and

present a media content of the media element using a parameter set in the at least one object element;

wherein select the at least one object element comprises skipping over any object element loaded on the device that is not associated with a platform of the device; and

wherein the plurality of object elements comprises a default parameter set which is selected when the platform information of the device does not match a defined platform information.

11. The storage medium of claim 10 , wherein the media element comprises a video, audio, or canvas element.

12. The storage medium of claim 10 , wherein the user interface is defined in a HTML 5 compatible markup language.

13. The storage medium of claim 10 , wherein each of the plurality of object elements corresponds to at least one device platform class.

14. The storage medium of claim 10 , wherein the platform information comprises at least one hardware or software specifications of the device.

15. The storage medium of claim 10 , wherein the parameter set comprises at least one of width, height, control, or source parameters of the media element.

16. The storage medium of claim 10 , wherein the platform information is a platform class determined using a lookup table which associates a plurality of device models with a plurality of platform classes.

17. The storage medium of claim 16 , wherein the lookup table is stored on an internal storage of the device.

18. A computer-implemented method for providing a user-interface, the method comprising:

constructing a user interface having one or more media elements;

defining a plurality of object elements for at least one of the one or more media elements, each object element being associated with a platform class; and

assigning a set of media element parameters to each of the plurality of object elements;

wherein each of the plurality of object elements is configured to be automatically skipped over by a device not in the associated platform class; and

wherein the plurality of object elements comprises a default parameter set which is configured to be selected when the platform information of the device does not match a defined platform information.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2022
From: SONY GROUP CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 062072/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2022
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 062048/0427 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2012
From: KUO, JENKE WU
To: SONY CORPORATION
Reel/Frame 029083/0933 →