Electrical computers and digital data processing systems: input/ – Input/output data processing – Direct memory accessing
Reexamination Certificate
2009-09-23
2011-12-06
Tsai, Henry (Department: 2184)
Electrical computers and digital data processing systems: input/
Input/output data processing
Direct memory accessing
C710S026000
Reexamination Certificate
active
08073990
ABSTRACT:
A method and apparatus for transferring data from a first to a second memory of a computer system. The method comprises (i) initializing a descriptor with a description of physical addressing of a first section of a first array of the first memory; (ii) updating a mask associated with the descriptor with an indication for transferring data from a first sub-section of the first section to the second memory, the mask and the data managed by an application on a first virtual machine of the computer system, the application isolated from the physical addressing of the first section; (iii) responsive to the updated mask, (a) determining physical addresses of the first sub-section based on the description, and (b), transferring the data from the first sub-section to the second memory; and (iv) clearing at least a portion of the updated mask to indicate completion of transferring the data.
REFERENCES:
patent: 5018076 (1991-05-01), Johary et al.
patent: 5526017 (1996-06-01), Wilkie
patent: 5880741 (1999-03-01), Takeuchi
patent: 6012101 (2000-01-01), Heller et al.
patent: 6038616 (2000-03-01), Thornton et al.
patent: 6046751 (2000-04-01), Kato et al.
patent: 6119146 (2000-09-01), Heller et al.
patent: 6154793 (2000-11-01), MacKenna et al.
patent: 6252979 (2001-06-01), Lee et al.
patent: 6292853 (2001-09-01), Takahashi
patent: 6333750 (2001-12-01), Odryna et al.
patent: 6385666 (2002-05-01), Thornton et al.
patent: 6483515 (2002-11-01), Hanko
patent: 6570890 (2003-05-01), Keenan et al.
patent: 6662246 (2003-12-01), Honary et al.
patent: 6664969 (2003-12-01), Emerson et al.
patent: 6806885 (2004-10-01), Piper et al.
patent: 6963946 (2005-11-01), Dwork et al.
patent: 7043748 (2006-05-01), Thornton et al.
patent: 7095386 (2006-08-01), Alben et al.
patent: 7133362 (2006-11-01), Chu et al.
patent: 7136394 (2006-11-01), Horowitz et al.
patent: 7161557 (2007-01-01), Thornton
patent: 7317685 (2008-01-01), Flott et al.
patent: 7350053 (2008-03-01), Sugumar et al.
patent: 7988251 (2011-08-01), Dimitrijevic et al.
patent: 2001/0000539 (2001-04-01), Heller et al.
patent: 2001/0011965 (2001-08-01), Wilks
patent: 2002/0059639 (2002-05-01), Thornton et al.
patent: 2002/0099919 (2002-07-01), Normant et al.
patent: 2002/0149617 (2002-10-01), Becker
patent: 2002/0180725 (2002-12-01), Simmonds et al.
patent: 2003/0098820 (2003-05-01), Someya et al.
patent: 2003/0193486 (2003-10-01), Estrop
patent: 2003/0208340 (2003-11-01), Dorough
patent: 2003/0212811 (2003-11-01), Thornton
patent: 2004/0001622 (2004-01-01), Roylance et al.
patent: 2004/0015597 (2004-01-01), Thornton
patent: 2004/0212730 (2004-10-01), MacInnis et al.
patent: 2004/0222941 (2004-11-01), Wong et al.
patent: 2005/0060421 (2005-03-01), Musunuri et al.
patent: 2005/0204015 (2005-09-01), Steinhart et al.
patent: 2005/0257239 (2005-11-01), Evans et al.
patent: 2006/0080514 (2006-04-01), Newport
patent: 2006/0233201 (2006-10-01), Wiesenthal
patent: 2006/0282855 (2006-12-01), Margulis
patent: 2007/0097130 (2007-05-01), Margulis
patent: 2007/0124474 (2007-05-01), Margulis
“Zero Client Technology: History, Use and Critical Comparison”, Applica Inc. Web Article (http://www.applica.com/zeroCtech.shtml), pp. 1-5, Copyright 1997-2005.
Dale Beermann, Greg Humphreys, “Visual Computing in the Future: Computer Graphics as a Remote Service”, University of Virginia, Computer Science Department, University of Virginia Technical Report CS-2003-16, 25 Pages, Jun. 1, 2003.
William Blanke, Chandrajit Bajaj, Donald Fussell, and Xiaoyu Zhang, “The Metabuffer: A Scalable Multiresolution Multidisplay 3-D Graphics System Using Commodity Rendering Engines”, TR200-16, The University of Texas at Austin, 7 Pages, Feb. 2000.
Han Chen, Yuqun Chen, Adam Finkelstein, Thomas Funkhouser, Kai Li, Zhiyan Liu, Rudrajit Samanta, and Grant Wallace. “Data Distribution Strategies for High-Resolution Displays”, Computers & Graphics. vol. 25 No. 5 :811-818, Oct. 2001, 14 Pages.
A. Heirich and L. Moll. “Scalable Distributed Visualization Using Off-the-Shelf Components”, IEEE Parallel Visualization and Graphics Symposium—1999, San Francisco, California, pp. 55-60, Oct. 1999.
Greg Humphreys, Matthew Eldridge, Ian Buck, Gordon Stoll, Matthew Everett, and Pat Hanrahan. “WireGL: A Scalable Graphics System for Clusters”, Computer Graphics (SIGGRAPH 2001), 12 Pages, 2001.
Tristan Richardson, Quentin Stafford-Fraser,Kenneth R. Wood and Andy Hopper, “Virtual Network Computing”, Reprint from IEEE Internet Computing vol. 2, No. 1, 7 Pages, Jan./Feb. 1998.
“OpenGL Vizserver™ 3.1 Application-Transparent Remote Interactive Visualization and Collaboration”, Silicon Graphics Inc. 15 Pages, 2003.
Rajvikram Singh, Byungil Jeong, Luc Renambot, Andrew Johnson, Jason Leigh, “TeraVision: a Distributed, Scalable, High Resolution Graphics Streaming System”, Proceedings of Cluster 2004, San Diego, CA, 10 pages, Sep. 2004.
Applica Presenter Product Datasheet, entitled “One PC Can Display and Manage Up to 16 Remote Monitors, Over CAT5 With (Optional) Touch Screen Support”, SmartAVI, Inc, 3111 Winona Ave, Suite 101 Burbank, CA 91504, pp. 1-4, no date.
Roger Zimmermann and Dwipal A. Desai, “Ethernet Interface for Head-Mounted Displays”, USC technical Report USC-CS-TR05-846, Integrated Media Systems Center, University of Southern California, 12 Pages, Mar. 2005.
Appsense Performance Manager Datasheet v1.1, entitled “Dynamically Manage System Performance, Availability and Capacity”, 2 Pages, 2005.
“VMware Workload Management with AppSense Performance Manager”, Whitepaper, AppSense Ltd, 3200 Daresbury Park, Daresbury, Warrington, WA4 4BU, United Kingdom, No publication date listed, 12 Pages.
Brian Paul, Sean Ahern, E. Wes Bethel, Eric Brugger, Rich Cook, Jamison Daniel, Ken Lewis, Jens Owen, Dale Southard, “Chromium Renderserver: Scalable and Open Remote Rendering Infrastructure,” IEEE Transactions on Visualization and Computer Graphics, vol. 14, No. 3, 14 Pages, May/Jun. 2008.
Lagar-Cavilla, H. A., Tolia, N., Satyanarayanan, M., and de Lara, E. 2007. “VMM-Independent Graphics Acceleration”, In Proceedings of the 3rd International Conference on Virtual Execution Environments (San Diego, California, USA, Jun. 13-15, 2007). VEE '07. ACM, New York, NY, 11 Pages.
Jonathan Chien-Liang Liu, David H.C. Du, Simon S.Y. Shim, Jenwei Hsieh, MengJou Lin, “Design and Evaluation of a Generic Software Architecture for On-Demand Video Servers,” IEEE Transactions on Knowledge and Data Engineering, vol. 11, No. 3, 20 Pages, May/Jun. 1999.
Office Action mailed Aug. 5, 2009, for U.S. Appl. No. 11/278,128 entitled “Methods and Apparatus for Enabling Multiple Remote Displays”, David V. Hobbs, filed Mar. 30, 2006, 32 Pages.
U.S. Appl. No. 11/904,879 entitled “Method and Apparatus for Scheduling a Resource of A Virtual Machine”, David Victor Hobbs, filed Sep. 28, 2007, pp. 1-41.
U.S. Appl. No. 12/460,384 entitled “Method and System for Image Sequence Transfer Scheduling”, David Victor Hobbs, filed Jul. 17, 2009, pp. 1-62.
Dowty, M. and Sugerman, J., “GPU Virtualization on VMware's Hosted I/O Architecture”, SIGOPS Oper. Syst. Rev. 43, Jul. 3, 2009, 73-82. N.Y., USA, pp. 1-8.
Final Office Action mailed Apr. 1, 2010 for U.S. Appl. No. 11/278,128 entitled “Methods and Apparatus for Enabling Multiple Remote Displays”, David V. Hobbs, filed Mar. 30, 2006, pp. 1-36.
ABTS, Dennis et al., “The Cray Black Widow: A Highly Scalable Vector Multiprocessor,” Proceedings of the 2007 ACM/IEEE Conference on Supercomputing (Reno, Nevada, Nov. 10-16, 2007), SC '07, ACM, New York, NY, pp. 1-12.
“Advances in Memory Management for Windows”, Microsoft Corporation, Oct. 12, 2007.
U.S. Appl. No. 12/460,384, filed Jul. 17, 2009, entitled “Method and System for Image Sequence Transfer Scheduling.”
Baron Charles Peter
Doucette Daniel Jean Donat
Helter Paul Andrew
Quinton Bradley Reginald
Moser Taboada
Rhu Kris
Teradici Corporation
Tsai Henry
LandOfFree
System and method for transferring updates from virtual... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for transferring updates from virtual..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for transferring updates from virtual... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4315965