Electrical computers and digital processing systems: virtual mac – Task management or control
Reexamination Certificate
2011-03-08
2011-03-08
Zhen, Li B (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Task management or control
C718S001000
Reexamination Certificate
active
07904904
ABSTRACT:
Techniques for processing native events associated with tasks that are concurrently supported in a virtual machine are disclosed. The techniques allow the user of a virtual machine to concurrently perform tasks even if these tasks require processing of platform-specific (or native) events (e.g., platform-specific input). A smart event-dispatcher is used to dispatch native events to multiple tasks that are concurrently supported by the virtual machine. The smart event-dispatcher can determine which one of a plurality of concurrent tasks should receive the native event for processing. The determination can be made based on a variety of different criteria. In mobile devices, the foreground task is typically the only task that is displayed for the user of mobile devices at any given time. Thus, dispatching events to the foreground task is especially useful for a virtual machine that support a mobile device.
REFERENCES:
patent: 6173332 (2001-01-01), Hickman
patent: 6199099 (2001-03-01), Gershman et al.
patent: 6370590 (2002-04-01), Nitz et al.
patent: 6711620 (2004-03-01), Yoshii et al.
patent: 7171663 (2007-01-01), Moore et al.
patent: 7325233 (2008-01-01), Kuck et al.
patent: 0 953 906 (1999-11-01), None
patent: 5289836 (1993-11-01), None
Sun Microsystems, Inc., “Mobile Information Device Profile (JSR-37)JCP Specification, Java 2 Platform, Micro Edition, 1.0a”, Dec. 15, 2000, Copyright © 1999-2000 Sun Microsystems, Inc., Palo Alto, California, Chapters 1-9, pp. i-284.
Sun Microsystems, Inc.; PCT/US2005/004212 filed Feb. 9, 2005; International Search Report as published; Apr. 9, 2008; ISA/EP; 4pp.
Schlapfer et al.; “Mobile Applications With J2ME A White Paper”; White Paper Ericsson, Jul. 7, 2001, 26pp.
JSR 118 Expert Group; “Mobile Information Device Profile, Version 2.0, JSR 118”; Nov. 5, 2002, Sun Microsystems, retrieved from the Internet: URL: http://jcp.org/aboutJava/communityprocess/final/jsr118/index.html; 566pp.
Balfanz D. et al.; “Experience With Secure Multi-Processing In Java”; Princeton University; Sep. 29, 1997; retrieved from the internet: URL: http://www.cs.princeton.edu/sip/pub/icdcs.pdf; 12pp.
Fresko Nedim
Kawahara Hideya
Mathiske Bernd J.
Wong Kinsley
Marsh & Fischmann & Breyfogle LLP
Oracle America Inc.
Zhe Mengyao
Zhen Li B
LandOfFree
Processing events for concurrent tasks in a virtual machine does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Processing events for concurrent tasks in a virtual machine, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processing events for concurrent tasks in a virtual machine will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2760318