|
|
|
|
|
|
|
|
| ( 1 of 1 ) |
| United States Patent | 8,266,551 |
| Boldyrev , et al. | September 11, 2012 |
An approach is provided for binding user interface elements and granular reflective processing. An information management infrastructure determines to detect an event, from a first device, for specifying one or more user interface elements for transfer to a second device. The information management infrastructure further identifies one or more processes bound to the user interface elements. The information management infrastructure also determines at least one of a user context, an execution context within the user context, and one or more other execution contexts for the processes, wherein the one or more other execution contexts are from at least one of the user context and one or more other user contexts. The information management infrastructure further causes, at least in part, serialization of at least one of the user context, the execution context, and the one or more other execution contexts. The information management infrastructure further determines to transmit the serialization to the second device to initiate reconstruction of the at least one of the user context, the execution context, and the one or more other execution contexts.
| Inventors: | Boldyrev; Sergey (Soderkulla, FI), Honkola; Jukka (Espoo, FI), Mannermaa; Mika Juhani (Burlington, MA), Laine; Hannu (Espoo, FI), Oliver; Ian Justin (Soderkulla, FI), Luukkala; Vesa-Veikko (Espoo, FI), Sovio; Sampo Juhani (Riihimaki, FI) |
|---|---|
| Assignee: |
Nokia Corporation
(Espoo,
FI)
|
| Family ID: | 45097294 |
| Appl. No.: | 12/813,248 |
| Filed: | June 10, 2010 |
| Document Identifier | Publication Date | |
|---|---|---|
| US 20110307841 A1 | Dec 15, 2011 | |
| Current U.S. Class: | 715/863; 715/702; 715/864; 715/701 |
| Current CPC Class: | G06F 9/542 (20130101); G06F 2209/545 (20130101) |
| Current International Class: | G06F 3/033 (20060101); G06F 3/00 (20060101) |
| Field of Search: | ;715/863,747,748,728 ;345/158,173 |
| 5016166 | May 1991 | Van Loo et al. |
| 5127098 | June 1992 | Rosenthal et al. |
| 6545669 | April 2003 | Kinawi et al. |
| 6906646 | June 2005 | Mills et al. |
| 7363342 | April 2008 | Wang et al. |
| 7371177 | May 2008 | Ellis et al. |
| 7475397 | January 2009 | Garthwaite et al. |
| 7529824 | May 2009 | Joseph |
| 7532196 | May 2009 | Hinckley |
| 7533189 | May 2009 | Mahajan et al. |
| 7536034 | May 2009 | Rhoads et al. |
| 7636794 | December 2009 | Ramos et al. |
| 7703073 | April 2010 | Illowsky et al. |
| 7716286 | May 2010 | Heins et al. |
| 7761885 | July 2010 | Labrou et al. |
| 7817991 | October 2010 | Hinckley et al. |
| 7860019 | December 2010 | Zhang et al. |
| 7890517 | February 2011 | Angelo et al. |
| 7920169 | April 2011 | Jung et al. |
| 7958453 | June 2011 | Taing |
| 7991896 | August 2011 | Shen et al. |
| 8019867 | September 2011 | Allen et al. |
| 8078646 | December 2011 | Das et al. |
| 2003/0126136 | July 2003 | Omoigui |
| 2004/0054690 | March 2004 | Hillerbrand et al. |
| 2004/0203891 | October 2004 | Cole et al. |
| 2004/0230636 | November 2004 | Masuoka et al. |
| 2005/0030255 | February 2005 | Chiu et al. |
| 2005/0055330 | March 2005 | Britton et al. |
| 2005/0120096 | June 2005 | Rekimoto et al. |
| 2005/0165795 | July 2005 | Myka et al. |
| 2005/0204141 | September 2005 | Sayers et al. |
| 2005/0204296 | September 2005 | Rossler et al. |
| 2005/0219211 | October 2005 | Kotzin et al. |
| 2005/0219223 | October 2005 | Kotzin et al. |
| 2005/0246726 | November 2005 | Labrou et al. |
| 2005/0254514 | November 2005 | Lynn |
| 2005/0289134 | December 2005 | Noguchi |
| 2005/0289558 | December 2005 | Illowsky et al. |
| 2006/0004834 | January 2006 | Pyhalammi et al. |
| 2006/0123011 | June 2006 | Stillion et al. |
| 2006/0123039 | June 2006 | Scheuerle et al. |
| 2006/0236302 | October 2006 | Bateman et al. |
| 2006/0236307 | October 2006 | Debruin et al. |
| 2007/0118394 | May 2007 | Cahoon |
| 2007/0124503 | May 2007 | Ramos et al. |
| 2007/0146347 | June 2007 | Rosenberg |
| 2007/0242061 | October 2007 | Rhoten et al. |
| 2008/0019569 | January 2008 | Rhoads et al. |
| 2008/0104032 | May 2008 | Sarkar |
| 2008/0120343 | May 2008 | Altrichter et al. |
| 2008/0215989 | September 2008 | Kravtsova et al. |
| 2008/0288913 | November 2008 | Creighton et al. |
| 2008/0294644 | November 2008 | Liu et al. |
| 2009/0031258 | January 2009 | Arrasvuori et al. |
| 2009/0119572 | May 2009 | Koivunen |
| 2009/0172101 | July 2009 | Arthursson |
| 2009/0172671 | July 2009 | Bobak et al. |
| 2009/0177777 | July 2009 | Behrendt et al. |
| 2009/0216714 | August 2009 | Gonzalez et al. |
| 2009/0265686 | October 2009 | Lucas et al. |
| 2009/0300493 | December 2009 | Hamilton et al. |
| 2009/0303676 | December 2009 | Behar et al. |
| 2009/0313645 | December 2009 | Sathish et al. |
| 2010/0036862 | February 2010 | Das et al. |
| 2010/0054242 | March 2010 | Oliver et al. |
| 2010/0057815 | March 2010 | Spivack et al. |
| 2010/0070740 | March 2010 | Allen et al. |
| 2010/0138756 | June 2010 | Saund et al. |
| 2010/0156812 | June 2010 | Stallings et al. |
| 2010/0167646 | July 2010 | Alameh et al. |
| 2010/0198778 | August 2010 | Venugopal et al. |
| 2010/0241634 | September 2010 | Madhok |
| 2010/0257251 | October 2010 | Mooring et al. |
| 2010/0274804 | October 2010 | Muskal et al. |
| 2010/0281395 | November 2010 | Apted |
| 2010/0287513 | November 2010 | Singh et al. |
| 2010/0293106 | November 2010 | Rhoads et al. |
| 2010/0299436 | November 2010 | Khalid et al. |
| 2011/0019001 | January 2011 | Rhoads et al. |
| 2011/0083111 | April 2011 | Forutanpour et al. |
| 2011/0083130 | April 2011 | Boldyrev et al. |
| 2011/0088002 | April 2011 | Freer |
| 2011/0098056 | April 2011 | Rhoads et al. |
| 2011/0107227 | May 2011 | Rempell et al. |
| 2011/0113138 | May 2011 | Tyrkko et al. |
| 2011/0131299 | June 2011 | Sardary |
| 2011/0138381 | June 2011 | Hauser |
| 2011/0161076 | June 2011 | Davis et al. |
| 2011/0239114 | September 2011 | Falkenburg et al. |
| 2011/0244919 | October 2011 | Aller et al. |
| 2011/0258430 | October 2011 | Luukkala et al. |
| 2011/0289520 | November 2011 | Grigoriev et al. |
| 2011/0307857 | December 2011 | Lucas et al. |
| 2 358 778 | Aug 2001 | GB | |||
| 2 384 064 | Jul 2003 | GB | |||
US. Appl. No. 12/484,801, filed Jun. 15, 2009, Boldyrev et al. cited by other . U.S. Appl. No. 12/571,575, filed Oct. 1, 2009, Boldyrev et al. cited by other . U.S. Appl. No. 12/797,284, filed Jun. 9, 2010, Oliver et al. cited by other . Accelerating Innovation in the Desktop, Crooke. Accessed: Jun. 28, 2010, http://download.intel.com/pressroom/kits/events/computex2009/Crooke.sub.-- -Computex.sub.--presentation.pdf, pp. 1-23. cited by other . ARM Community Topics. Accessed: Jun. 28, 2010, http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0360f/inde- x.html, pp. 1-1. cited by other . ARM11MPCORE Processor. Accessed: Jun. 28, 2010, http://www.arm.com/products/processors/classic/arm11/arm11-mpcore.php pp. 1-4. cited by other . Category Theory Lecture Notes. Turi, Laboratory for Foundations of Computer Science, Univeristy of Edinburgh, Sep. 1996 to Dec. 2001, pp. 1-61. cited by other . Cell Broadband Engine resource center. Accessed: Jun. 28, 2010, http://www.ibm.com/developerworks/power/cell/index.html, pp. 1-1. cited by other . Efficient Dispersal of Information for Security, Load Balancing, and Fault Tolerance, Rabin, Journal of the ACM, vol. 36(2), pp. 335-348, 1989, pp. 1-14. cited by other . Flexible Control of Downloaded Executable Content, Jaeger et al., ACM Transactions on Information and System Security, vol. 2, No. 2, May 1999, pp. 177-228. cited by other . Grand Central Dispatch, A better way to do multicore. Accessed: Jun. 28, 2010, http://images.apple.com/macosx/technology/docs/GrandCentral.sub.--T- B.sub.--brief.sub.--20090903.pdf, pp. 1-6. cited by other . Grand Central Dispatch. Accessed: Jun. 28, 2010, http://developer.apple.com/technologies/mac/snowleopard/gcd.html, pp. 1-1. cited by other . Intel Hyper-Threading Technology. Accessed: Jun. 28, 2010, http://www.intel.com/technology/platform-technology/hyper-threading/index- .htm, pp. 1-1. cited by other . K42. Accessed: Jun. 28, 2010, http://domino.research.ibm.com/comm/research.sub.--projects.nsf/pages/k42- .index.html, pp. 1-6. cited by other . OpenCL--The open standard for parallel programming of heterogeneous systems. Accessed: Jun. 28, 2010, http://www.khronos.org/opencl/, pp. 1-6. cited by other . OpenMP, The OpenMP API specification for parallel programming. Accessed: Jun. 28, 2010, http://openmp.org/wp/openmp-specifications/, pp. 1-4. cited by other . Operating system concepts, IPC, RPC, 6th edition, Silberschat et al., John Wiley & Sons, pp. 108-125, 2002. cited by other . Personal Semantic Web Through a Space Based Computing Environment, Oliver, et al. Middleware for Semantic Web 08 at ICSC'08, Santa Clara, CA, USA 2008, pp. 1-14. cited by other . Process Migration, Milogicic et al., Dec. 5, 1998, pp. 1-24. Accessed: http://www.hpl.hp.com/techreports/1999/HPL-1999-21.pdf. cited by other . Process Migration, Milogicic et al., Dec. 5, 1998, pp. 25-48. Accessed: http://www.hpl.hp.com/techreports/1999/HPL-1999-21.pdf. cited by other . Process Migration, Milogicic et al., Feb. 1999, pp. 1-1. Accessed: http://www.hpl.hp.com/techreports/1999/HPL-1999-21.pdf. cited by other . Recovery Oriented Computing (ROC): Motivation, Definition, Techniques, and Case Studies, Patterson et al., Computer Science Technical Report UCB//CSD-02-1175, U.C. Berkeley, Mar. 15, 2002, pp. 1-16.Mar. 15, 2002, pp. 1-16. cited by other . Singularity. Accessed: Jun. 28, 2010, http://research.microsoft.com/en-us/projects/singularity/, pp. 1- 3. cited by other . Singularity: Rethinking the Software Stack, Hunt et al. Accessed: Jun. 28, 2010, http://research.microsoft.com/pubs/69431/osr2007.sub.--rethinkingso- ftwarestack.pdf, pp. 1-13. cited by other . The Berkeley/Standford Recovery-Oriented Computing (ROC) Project. Accessed: Jun. 28, 2010, http://roc.cs.berkeley.edu/, pp. 1-4. cited by other . The Design and Implementation of a First-Generation Cell Processor, Accessed: Jun. 28, 2010, https://www-01.ibm.com/chips/techlib/techlib.nsf/techdocs/7FB9EC5D5BBF51E- D87256FC000742186/$file/ISSCC-10.2-Cell.sub.--Design.PDF, Pham et al., pp. 1-3. cited by other . The L4 u-Kernel Family. Accessed: Jun. 28, 2010, http://os.inf.tu-dresden.de/L4/bib.html, pp. 1-10. cited by other . The Pairing-Based Crypto Lounge, Accessed: May 18, 2010, http://www.larc.usp.br/.about.pbarreto/pblounge.html, pp. 1-31. cited by other . Tracking RDF Graph Provenance using RDF Molecules, Ding et al., pp. 1-2. Accessed on Aug. 17, 2010, 2010, http://aisl.umbc.edu/resources/219.pdf. cited by other . White Paper, Optimizing Hardware for x86 Server Virtualization, Bozman, Aug. 2009, http://www.intel.com/Assets/PDF/WhitePaper/IDCchoosingvirthardware.pdf , pp. 1-18. cited by other . Xen Architecture Overview, Feb. 13, 2008, v. 1.2, http://wiki.xensource.com/xenwiki/XenArchitecture?action=AttachFile&do=ge- t&target=Xen+Architecture.sub.--Q1+2008.pdf, pp. 1-13. cited by other . Xen on Arm: System Virtualization using Xen Hypervisor for ARM-based Secure Mobile Phones, Hwang et al., Consumer Communications and Networking Conference, CCNC 2008, 5th IEEE pp. 57-261. cited by other . XenServer. Accessed: Jun. 28, 2010, http://www.citrix.com/English/ps2/products/product.asp?contentID=683148, pp. 1-1. cited by other . Bandelloni, R., et al. "Felxible Interface Migration" Jan. 13-16, 2004, Mandeira, Funchal, Portugal, pp. 1-10. cited by other . Demeure, A., et al. "The 4C Reference Model for Distributed User Interfaces" IEEE Computer Society, Copyright: 2008, pp. 1-10. cited by other . International Search Report for corresponding PCT Application No. PCT/FI2011/050493 dated Sep. 28, 2011, pp. 1-6. cited by other . Luyten, K., et al. "Distributed User Interface Elements to support Smart Interaction Spaces" Interdisciplinary Institute for BroadBand Technology, 2005, pp. 1-8. cited by other . Melchior, J., et al. "A Toolkit for Peer-to-Peer Distributed User Interfaces: Concepts, Implementation, and Applications" Jul. 15-17, 2009, pp. 1-10. cited by other . Written Opinion for corresponding PCT Application No. PCT/FI2011/050493 dated Sep. 28, 2011, pp. 1-8. cited by other. |
|
|