Source: http://www.google.com/patents/US8087031?dq=6,034,652
Timestamp: 2017-08-21 12:32:18
Document Index: 552620004

Matched Legal Cases: ['Application No. 06256576', 'Application No. 07250044', 'application No. 06256576', 'Application No. 06256576', 'Application No. 07250044', 'application No. 06256576', 'Application No. 200710000611', 'art 1', 'art 1', 'Application No. 200710000611']

Patent US8087031 - Method and apparatus for data transfer between isolated execution contexts - Google Patents
An approach for making an object owned by a first application that executes in a first isolated execution context accessible to a second application that executes in a second isolated execution context is described herein. According to this approach the object is associated with the first isolated execution...http://www.google.com/patents/US8087031?utm_source=gb-gplus-sharePatent US8087031 - Method and apparatus for data transfer between isolated execution contexts
Publication number US8087031 B2
Application number US 11/511,948
Also published as EP1830261A2, EP1830261A3, EP1830261B1, US20100023951
Publication number 11511948, 511948, US 8087031 B2, US 8087031B2, US-B2-8087031, US8087031 B2, US8087031B2
Inventors Thierry Violleau, Tanjore S. Ravishankar
Patent Citations (9), Non-Patent Citations (21), Referenced by (4), Classifications (11), Legal Events (3)
Method and apparatus for data transfer between isolated execution contexts
US 8087031 B2
transfer ownership of the defensive copy from the first application to the second application.
Interface for Transferring Ownership of Objects Between Applications Executing in Different Isolated Execution Contexts Overview
Transferring Ownership of Objects A) Programmatic Transfer of Ownership
transferOwnership(Object object, URI|AID recipient)
transferOwnership(Object object, Shareable SIO)
The first argument to each of these methods is the object whose ownership is to be transferred. The second argument represents a URI (Uniform Resource Identifier) or AID (Application Identifier) of the recipient application in the first example method. The second argument represents an SIO of the recipient in the second example method.
Defensive Copy Object Creation and Transfer of Object Ownership A) Defensive Copying
US20030204681 * Apr 29, 2002 Oct 30, 2003 Roland Arajs Active tracking and retrieval of shared memory resource information
US20040216150 Nov 5, 2002 Oct 28, 2004 Sun Microsystems, Inc. Systems and methods for providing object integrity and dynamic permission grants
US20060101422 * Aug 14, 2003 May 11, 2006 Daniela Bourges-Waldegg Processing application data
1 Chen, Zhiqun, "Applet Firewall and Object Sharing," Chapter 9 of Java Card Technology for Smart Cards: Architecture and Programmer's Guide, published by Addison Wesley, Jun. 2000, pp. 105-127.
2 Claims, Application No. 06256576.7-2212, 3 pages.
3 Claims, Application No. 07250044-2212, 3 pages.
4 Claims, European application No. 06256576.7-2212, 5 pages.
5 European Patent Office, "Communication pursuant to Article 94(3) EPC", Application No. 06256576.7-2212, dated Jul. 17, 2008, 4 pages.
6 European Patent Office, "Communication pursuant to Article 94(3) EPC", Application No. 07250044-2212, dated Jul. 3, 2008, 1 page.
7 European Patent Office, "European Search Report", European application No. 06256576.7-2212, received Jan. 3, 2008, 11 pages.
8 Gong, L. et al., "Going Beyond the Sandbox: An Overview of the New Security Architecture in the Java(TM) Development Kit 1.2", Proceedings of the Usenix Symposium on Internet Technologies and Systems, XP-002250254, Dec. 1997, 10 pages.
9 Gong, L. et al., "Implementing Protection Domains in the Java(TM) Development Kit 1.2", Proceedings of the Internet Society Symposium on Network and Distributed System Security, XP-002304112, Mar. 1988, 10 pages.
10 Gong, L. et al., "Going Beyond the Sandbox: An Overview of the New Security Architecture in the Java™ Development Kit 1.2", Proceedings of the Usenix Symposium on Internet Technologies and Systems, XP-002250254, Dec. 1997, 10 pages.
11 Gong, L. et al., "Implementing Protection Domains in the Java™ Development Kit 1.2", Proceedings of the Internet Society Symposium on Network and Distributed System Security, XP-002304112, Mar. 1988, 10 pages.
12 Knudsen, Jonathan, "What's New in MIDP 2.0," Sun Microsystems, retrieved from the internet at http://developers.sun.com/techtopics/mobility/midp/articles/midp20/, retrieved on Jan. 10, 2007, 8 pages.
13 Molva, Refik et al., "A Distributed Access Control Model for Java", Computer Security, Esorics 2000 Lecture, Notes in Computer Science, Springer-Verlag, 2000, Heidelberg, Berlin, XP-019049349, vol. 1895, 18 pages.
14 Nagaratnam, Nataraj et al., "Practical delegation for secure distributed object environments", Distributed Systems Engineering, Institute of Physics Publishing, Bristol, Great Britain, vol. 5, No. 4, XP-020073372, Dec. 1, 1998, 12 pages.
15 Office Action in the State Intellectual Property Office of P.R.C.; Application No. 200710000611.6; Mailed Dec. 2, 2010 (3 Pages).
16 Ortiz, Enrique C., "An Introduction to Java Card Technology-Part 1," Sun Microsystems, retrieved from the Internet at http://developers.sun.com/techtopics/mobility/javacard/articles/javacard1/, retrieved in Jan. 10, 2007, 16 pages.
17 Ortiz, Enrique C., "An Introduction to Java Card Technology—Part 1," Sun Microsystems, retrieved from the Internet at http://developers.sun.com/techtopics/mobility/javacard/articles/javacard1/, retrieved in Jan. 10, 2007, 16 pages.
18 State Intellectual Property Office of P.R.C.; Notification of the First Office Action; Application No. 200710000611.6; May 20, 2010; (8 pages).
19 * Sun Microsystems, "How to Use Drag and Drop and Data Transfer", 2004, pp. 1-31.
20 * Sun Microsystems, "Tranfer Object", 2002, pp. 1-3.
21 Wangham, Michelles et al., "Security Mechanisms for Mobile Agent Platforms Based on SPKI/SDSI Chains of Trust", Software Engineering for Multi-Agent Systems II Lecture Notes in Computer Science, Springer-Verlag, Berlin, vol. 2940, XP-019003515, 2004, 18 pages.
US8959517 * Jun 10, 2009 Feb 17, 2015 Microsoft Corporation Cancellation mechanism for cancellable tasks including stolen task and descendent of stolen tasks from the cancellable taskgroup
Cooperative Classification G06F9/468, G06F21/6236, G06F2221/2141, G06F2221/2149
European Classification G06F9/46V, G06F21/62B3
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:VIOLLEAU, THIERRY;RAVISHANKAR, TANJORE S.;REEL/FRAME:018252/0828;SIGNING DATES FROM 20060821 TO 20060825
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:VIOLLEAU, THIERRY;RAVISHANKAR, TANJORE S.;SIGNING DATES FROM 20060821 TO 20060825;REEL/FRAME:018252/0828