IP Library Granted Patent US 8,015,548
Granted Patent B2
US 8,015,548 · App. 11/723,765 · Granted Sep 6, 2011

Method for obtaining context of corresponding Xlet while playing BD-J title

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 8,015,548
App. No.
11/723,765
Granted
Sep 6, 2011
Kind
B2
Abstract

The present invention is to provide a method for enabling Blue-ray Disc Java (BD-J) to effectively obtain context of a corresponding application, namely an Xlet, while playing BD-J title, which comprises the steps of setting up source file attribute of each class by adding an Xlet context ID as an unique code to the class when loading all classes into a cache of the BD-J; looking up back onto a call stack to search for Xlet class of the current BD-J title when searching for Xlet context; and then obtaining the Xlet context through the Xlet context ID according to the source file attribute. Thus, the method of the present invention enables BD-J to normally play the BD-J title in the Blue-ray Disc Read Only Memory (BD-ROM) and, at the same time, effectively improves the playing performance.

Claims (8)

1. A method for obtaining context of corresponding Xlet while playing Blue-ray Disc Java (BD-J) title comprises the steps of:

when loading all classes of an application, namely Xlet, that the current playing BD-J title needs into a cache of BD-J, setting up source file attribute of each class by adding an Xlet context identification (ID) as an unique code of the class;

when searching for Xlet context, looking up a call stack to search for Xlet class of the current BD-J title;

determining whether or not the Xlet class of the current BD-J title is obtained;

when it is determined that the Xlet class of the current BD-J title is not obtained, calling stack information of a creator who creates a Thread and then looping back to look up the call stack to search for the Xlet class of the current BD-J title; and

when it is determined that the Xlet class of the current BD-J title is obtained, obtaining the Xlet context ID according to the source file attribute and then acquiring the corresponding Xlet context through searching a context map by using the Xlet context ID.

2. The method as claimed in the claim 1 , wherein the call stack stores information about active subroutines of the running BD-J object, and the active subroutines are those which have been called, but have not yet completely executed.

3. The method as claimed in the claim 2 , wherein the call stack comprises stack frames each including a call corresponding to a subroutine which has not yet been terminated and encapsulates the data including context information, variables and return address.

Assignments (4)
CHANGE OF ADDRESS Recorded Jan 24, 2019
From: HANGZHOU DANGHONG TECHNOLOGY CO., LTD.
To: HANGZHOU DANGHONG TECHNOLOGY CO., LTD.
Reel/Frame 048141/0686 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2015
From: ARCSOFT, INC.
To: HANGZHOU DANGHONG TECHNOLOGY CO., LTD.
Reel/Frame 036350/0423 →
RELEASE OF SECURITY INTEREST Recorded Aug 4, 2015
From: EAST WEST BANK
To: ARCSOFT, INC.; MULTIMEDIA IMAGE SOLUTION LIMITED; ARCSOFT (HANGZHOU) MULTIMEDIA TECHNOLOGY CO., LTD.; ARCSOFT (SHANGHAI) TECHNOLOGY CO., LTD.; ARCSOFT HANGZHOU CO., LTD.
Reel/Frame 036251/0995 →
SECURITY INTEREST Recorded Aug 14, 2014
From: ARCSOFT, INC.; ARCSOFT (SHANGHAI) TECHNOLOGY CO., LTD.; ARCSOFT (HANGZHOU) MULTIMEDIA TECHNOLOGY CO., LTD.; MULTIMEDIA IMAGE SOLUTION LIMITED; ARCSOFT HANGZHOU CO., LTD.
To: EAST WEST BANK
Reel/Frame 033535/0537 →