Source: http://www.google.com/patents/US8145777?dq=5,778,372
Timestamp: 2014-08-22 14:24:37
Document Index: 370141

Matched Legal Cases: ['Application No. 07119879', 'Application No. 07120005', 'Application No. 0711991', 'Application No. 06718013', 'Application No. 06718012', 'Application No. 07119879', 'Application No. 07119991']

Patent US8145777 - Method and system for real-time seeking during playback of remote ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign in<nobr>Advanced Patent Search</nobr>PatentsA foreground protocol engine receives a request for rendering the contents of a packet in a recording of a protocol data stream, the protocol data stream comprising a plurality of packets. The foreground protocol engine identifies a state-snapshot having an associated timestamp previous to that of the...http://www.google.com/patents/US8145777?utm_source=gb-gplus-sharePatent US8145777 - Method and system for real-time seeking during playback of remote presentation protocolsAdvanced Patent SearchPublication numberUS8145777 B2Publication typeGrantApplication numberUS 11/035,851Publication dateMar 27, 2012Filing dateJan 14, 2005Priority dateJan 14, 2005Also published asUS20060161959Publication number035851, 11035851, US 8145777 B2, US 8145777B2, US-B2-8145777, US8145777 B2, US8145777B2InventorsPaul Ryman, Richard Croft, Tony LowOriginal AssigneeCitrix Systems, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (110), Non-Patent Citations (47), Referenced by (2), Classifications (14), Legal Events (1) External Links: USPTO, USPTO Assignment, EspacenetMethod and system for real-time seeking during playback of remote presentation protocolsUS 8145777 B2Abstract A foreground protocol engine receives a request for rendering the contents of a packet in a recording of a protocol data stream, the protocol data stream comprising a plurality of packets. The foreground protocol engine identifies a state-snapshot having an associated timestamp previous to that of the requested packet. The foreground protocol engine displays the requested packet responsive to the identified state-snapshot.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4138719Oct 15, 1975Feb 6, 1979Xerox CorporationAutomatic writing systems and methods of word processing thereforUS5121497Jun 5, 1989Jun 9, 1992International Business Machines CorporationAutomatic generation of executable computer code which commands another program to perform a task and operator modification of the generated executable computer codeUS5241625Nov 27, 1990Aug 31, 1993Farallon Computing, Inc.Screen image sharing among heterogeneous computersUS5307456Jan 28, 1992Apr 26, 1994Sony Electronics, Inc.Integrated multi-media production and authoring systemUS5313581Sep 28, 1993May 17, 1994Digital Equipment CorporationSystem and method for communication between windowing environmentsUS5317732Apr 26, 1991May 31, 1994Commodore Electronics LimitedSystem for relocating a multimedia presentation on a different platform by extracting a resource map in order to remap and relocate resourcesUS5359712Feb 21, 1992Oct 25, 1994Apple Computer, Inc.Method and apparatus for transitioning between sequences of digital informationUS5388197Mar 29, 1994Feb 7, 1995The Grass Valley Group, Inc.Video editing system operator inter-face for visualization and interactive control of video materialUS5392223Jul 29, 1992Feb 21, 1995International Business Machines Corp.For coupling workstation units in a systemUS5392400Jul 2, 1992Feb 21, 1995International Business Machines CorporationCollaborative computing system using pseudo server process to allow input from different server processes individually and sequence number map for maintaining received data sequenceUS5404316Aug 3, 1992Apr 4, 1995Spectra Group Ltd., Inc.Desktop digital video processing systemUS5432932Oct 23, 1992Jul 11, 1995International Business Machines CorporationSystem and method for dynamically controlling remote processes from a performance monitorUS5461711Dec 22, 1993Oct 24, 1995Interval Research CorporationMethod and system for spatial accessing of time-based informationUS5550965Dec 27, 1993Aug 27, 1996Lucent Technologies Inc.Method and system for operating a data processor to index primary data in real time with iconic table of contentsUS5574845Nov 29, 1994Nov 12, 1996Siemens Corporate Research, Inc.Method and apparatus video data managementUS5577254Mar 15, 1994Nov 19, 1996Bull Hn Information Systems Inc.Method and apparatus for capturing the presentation of an interactive user session, monitoring, replaying and joining sessionsUS5657390Aug 25, 1995Aug 12, 1997Netscape Communications CorporationComputer program productUS5717879Nov 3, 1995Feb 10, 1998Xerox CorporationSystem for the capture and replay of temporal data representing collaborative activitiesUS5721827Oct 2, 1996Feb 24, 1998James LoganSystem for electrically distributing personalized informationUS5727950May 22, 1996Mar 17, 1998Netsage CorporationAgent based instruction system and methodUS5729689Apr 25, 1995Mar 17, 1998Microsoft CorporationNetwork naming services proxy agentUS5732216Oct 2, 1996Mar 24, 1998Internet Angles, Inc.Communications systemUS5742797Aug 11, 1995Apr 21, 1998International Business Machines CorporationFor allocating/deallocating off-screen display memory in a computer systemUS5748499Sep 19, 1995May 5, 1998Sony CorporationComputer graphics data recording and playback system with a VCR-based graphic user interfaceUS5822436Apr 25, 1996Oct 13, 1998Digimarc CorporationPhotographic products and methods employing embedded informationUS5832119Sep 25, 1995Nov 3, 1998Digimarc CorporationMethods for controlling systems using control signals embedded in empirical dataUS5838458Dec 14, 1995Nov 17, 1998Tsai; IrvingMethod and apparatus for linking designated portions of a received document image with an electronic addressUS5841978Jul 27, 1995Nov 24, 1998Digimarc CorporationNetwork linking method using steganographically embedded data objectsUS5862260May 16, 1996Jan 19, 1999Digimarc CorporationMethods for surveying dissemination of proprietary empirical dataUS5893053Dec 23, 1997Apr 6, 1999Sony CorporationComputer graphics data recording and playback system with a VCR-based graphic user interfaceUS5907704Oct 2, 1996May 25, 1999Quark, Inc.Hierarchical encapsulation of instantiated objects in a multimedia authoring system including internet accessible objectsUS5909559Apr 4, 1997Jun 1, 1999Texas Instruments IncorporatedBus bridge device including data bus of first width for a first processor, memory controller, arbiter circuit and second processor having a different second data widthUS5915001Nov 14, 1996Jun 22, 1999Vois CorporationSystem and method for providing and using universally accessible voice and speech data filesUS5923736Apr 2, 1996Jul 13, 1999National Semiconductor CorporationHypertext markup language based telephone apparatusUS5983190May 19, 1997Nov 9, 1999Microsoft CorporationClient server animation system for managing interactive user interface charactersUS6003030Oct 18, 1996Dec 14, 1999Intervu, Inc.System and method for optimized storage and retrieval of data on a distributed computer networkUS6011537Jan 27, 1998Jan 4, 2000Slotznick; BenjaminSystem for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial spaceUS6022315Jul 11, 1997Feb 8, 2000First Opinion CorporationComputerized medical diagnostic and treatment advice system including network accessUS6111954Oct 8, 1998Aug 29, 2000Digimarc CorporationSteganographic methods and media for photographyUS6122403Nov 12, 1996Sep 19, 2000Digimarc CorporationComputer system linked by using information in data objectsUS6141699May 11, 1998Oct 31, 2000International Business Machines CorporationInteractive display system for sequential retrieval and display of a plurality of interrelated data setsUS6173316Apr 8, 1998Jan 9, 2001Geoworks CorporationWireless communication device with markup language based man-machine interfaceUS6181736Mar 18, 1998Jan 30, 2001Nxi Communications, Inc.Network communication systemUS6185625Dec 20, 1996Feb 6, 2001Intel CorporationScaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the objectUS6199076Oct 2, 1996Mar 6, 2001James LoganAudio program player including a dynamic program selection controllerUS6201948Mar 16, 1998Mar 13, 2001Netsage CorporationAgent based instruction system and methodUS6206829Aug 17, 1999Mar 27, 2001First Opinion CorporationComputerized medical diagnostic and treatment advice system including network accessUS6219786Sep 9, 1998Apr 17, 2001Surfcontrol, Inc.Method and system for monitoring and controlling network accessUS6237138Nov 12, 1997May 22, 2001International Business Machines Corp.Buffered screen capturing software tool for usability testing of computer applicationsUS6243375May 29, 1997Jun 5, 2001Gregory J. SpeicherInternet-audiotext electronic communications system with multimedia based matchingUS6256773Aug 31, 1999Jul 3, 2001Accenture LlpSystem, method and article of manufacture for configuration management in a development architecture frameworkUS6286030Jul 10, 1998Sep 4, 2001Sap AktiengesellschaftSystems and methods for recording and visually recreating sessions in a client-server environmentUS6286036Dec 15, 1999Sep 4, 2001Digimarc CorporationAudio- and graphics-based linking to internetUS6289382Aug 31, 1999Sep 11, 2001Andersen Consulting, LlpSystem, method and article of manufacture for a globally addressable interface in a communication services patterns environmentUS6295340May 13, 1998Sep 25, 2001Lucent Technologies Inc.Speech coding selection based on call related informationUS6317761Jul 13, 1999Nov 13, 2001Unicast Communications CorporationTechnique for implementing browser-initiated user-transparent advertising and for interstitially displaying an advertisement, so distributed, through a web browser in response to a user click-streamUS6317781Jun 27, 2000Nov 13, 2001Geoworks CorporationWireless communication device with markup language based man-machine interfaceUS6321252 *Jul 17, 1998Nov 20, 2001International Business Machines CorporationSystem and method for data streaming and synchronization in multimedia groupware applicationsUS6324573Aug 6, 1998Nov 27, 2001Digimarc CorporationLinking of computers using information steganographically embedded in data objectsUS6324647Aug 31, 1999Nov 27, 2001Michel K. Bowman-AmuahSystem, method and article of manufacture for security management in a development architecture frameworkUS6332163Sep 1, 1999Dec 18, 2001Accenture, LlpMethod for providing communication services over a computer network systemUS6339832Aug 31, 1999Jan 15, 2002Accenture LlpException response table in environment services patternsUS6345239Aug 31, 1999Feb 5, 2002Accenture LlpRemote demonstration of business capabilities in an e-commerce environmentUS6351777Apr 23, 1999Feb 26, 2002The United States Of America As Represented By The Secretary Of The NavyComputer software for converting a general purpose computer network into an interactive communications systemUS6356437Sep 29, 1999Mar 12, 2002Siemens Dematic Postal Automation, L.P.System, apparatus and method for providing a portable customizable maintenance support instruction systemUS6370573Aug 31, 1999Apr 9, 2002Accenture LlpSystem, method and article of manufacture for managing an environment of a development architecture frameworkUS6381341Nov 17, 1999Apr 30, 2002Digimarc CorporationWatermark encoding method exploiting biases inherent in original signalUS6400806Apr 5, 1999Jun 4, 2002Vois CorporationSystem and method for providing and using universally accessible voice and speech data filesUS6400996Feb 1, 1999Jun 4, 2002Steven M. HoffbergAdaptive pattern recognition based control system and methodUS6401118Aug 13, 1998Jun 4, 2002Online Monitoring ServicesMethod and computer program product for an online monitoring search engineUS6405252Aug 23, 2000Jun 11, 2002Speedera Networks, Inc.Integrated point of presence server networkUS6405364Aug 31, 1999Jun 11, 2002Accenture LlpBuilding techniques in a development architecture frameworkUS6408331Sep 29, 1999Jun 18, 2002Digimarc CorporationComputer linking methods using encoded graphicsUS6421726Mar 1, 1998Jul 16, 2002Akamai Technologies, Inc.System and method for selection and retrieval of diverse types of video data on a computer networkUS6427063May 22, 1997Jul 30, 2002Finali CorporationAgent based instruction system and methodUS6427132Aug 31, 1999Jul 30, 2002Accenture LlpSystem, method and article of manufacture for demonstrating E-commerce capabilities via a simulation on a networkUS6434568Aug 31, 1999Aug 13, 2002Accenture LlpInformation services patterns in a netcentric environmentUS6434628Aug 31, 1999Aug 13, 2002Accenture LlpCommon interface for handling exception interface name with additional prefix and suffix for handling exceptions in environment services patternsUS6437818 *May 5, 1998Aug 20, 2002Collaboration Properties, Inc.Video conferencing on existing UTP infrastructureUS6438231Aug 17, 2000Aug 20, 2002Digimarc CorporationEmulsion film media employing steganographyUS6438594Aug 31, 1999Aug 20, 2002Accenture LlpDelivering service to a client via a locally addressable interfaceUS6442748Aug 31, 1999Aug 27, 2002Accenture LlpSystem, method and article of manufacture for a persistent state and persistent object separator in an information services patterns environmentUS6445468Nov 16, 1998Sep 3, 2002Irving TsaiMethod and apparatus for linking designated portions of a received document image with an electronic addressUS6466654Mar 6, 2000Oct 15, 2002Avaya Technology Corp.Personal virtual assistant with semantic taggingUS6470381Jul 16, 2001Oct 22, 2002Access Co., Ltd.Wireless communication device with markup language based man-machine interfaceUS6473794May 27, 1999Oct 29, 2002Accenture LlpSystem for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network frameworkUS6477580Aug 31, 1999Nov 5, 2002Accenture LlpSelf-described stream in a communication services patterns environmentUS6477665Aug 31, 1999Nov 5, 2002Accenture LlpSystem, method, and article of manufacture for environment services patterns in a netcentic environmentUS6482156Mar 5, 2001Nov 19, 2002First Opinion CorporationComputerized medical diagnostic and treatment advice system including network accessUS6496850Aug 31, 1999Dec 17, 2002Accenture LlpClean-up of orphaned server contextsUS6498955Mar 19, 1999Dec 24, 2002Accenture LlpMember preference control of an environmentUS6502102Mar 27, 2000Dec 31, 2002Accenture LlpSystem, method and article of manufacture for a table-driven automated scripting architectureUS6502125Aug 9, 2000Dec 31, 2002Akamai Technologies, Inc.System and method for optimized storage and retrieval of data on a distributed computer networkUS6502131Dec 4, 1998Dec 31, 2002Novell, Inc.Directory enabled policy management tool for intelligent traffic managementUS6502213Aug 31, 1999Dec 31, 2002Accenture LlpSystem, method, and article of manufacture for a polymorphic exception handler in environment services patternsUS6519571May 27, 1999Feb 11, 2003Accenture LlpDynamic customer profile managementUS6523027Jul 30, 1999Feb 18, 2003Accenture LlpInterfacing servers in a Java based e-commerce architectureUS6526335Jan 24, 2000Feb 25, 2003G. Victor TreyzAutomobile personal computer systemsUS6529909Aug 31, 1999Mar 4, 2003Accenture LlpMethod for translating an object attribute converter in an information services patterns environmentUS6529948Aug 31, 1999Mar 4, 2003Accenture LlpMulti-object fetch componentUS6536037May 27, 1999Mar 18, 2003Accenture LlpIdentification of redundancies and omissions among components of a web based architectureUS7558806 *Dec 14, 2003Jul 7, 2009Realnetworks, Inc.Method and apparatus for buffering streaming mediaUS20040267952 *Jun 24, 2003Dec 30, 2004He Li-WeiVariable play speed control for media streamsUS20050019014 *Apr 23, 2004Jan 27, 2005Lg Electronics, Inc.Method and apparatus for synchronous reproduction of main contents recorded on an interactive recording medium and additional contents thereforUS20050132417 *Dec 14, 2003Jun 16, 2005Bobrovskiy Stanislav M.Method and apparatus for buffering streaming mediaUS20060064716 *Sep 7, 2005Mar 23, 2006Vivcom, Inc.Techniques for navigating multiple video streamsUS20060274828 *Aug 9, 2006Dec 7, 2006A4S Security, Inc.High capacity surveillance system with fast search capabilityUS20070005795 *Sep 7, 2006Jan 4, 2007Activesky, Inc.Object oriented video systemUS20070106681 *Sep 7, 2006May 10, 2007Mci, Llc.Method and system for providing a personal video recorder utilizing network-based digital media contentUS20090282444 *Jul 22, 2009Nov 12, 2009Vixs Systems, Inc.System and method for managing the presentation of video* Cited by examinerNon-Patent CitationsReference1Communication pursuant to Article 94(3) EP Application No. 07119879.0-1525; Dated Jun. 20, 2008; 8 pages.2Communication pursuant to Article 94(3) EPC EP Application No. 07120005.9-1525; Dated Jun. 20, 2008; 9 pages.3Communication Pursuant to Article 94(3) EPC for EP Application No. 0711991.3-1525; Dated Jun. 20, 2008; 12 pages.4Communication pursuant to Article 96(2) EPC dated Oct. 24, 2007; EP Application No. 06718013.3-1525; 6 pages.5Communication pursuant to Article 96(2) EPC EP Application No. 06718012.5-1525; Dated Oct. 24, 2007; 5 pages.6Crusty, "The Unofficial XviD FAQ", Web Page, Mar. 4, 2004, pp. 1-50, XP002338686, p. 8: paragraph 2-5, p. 31: paragraph 5-6.7Cruz, G. and Hill, R., "Capturing and Playing Multimedia Events with Streams", in Proceedings of ACM Multimedia '94, San Francisco, CA, Oct. 15-20, 1994, pp. 193-200.8De Alwis, "Screen Capturing and Playback Using VNC", Web Page, (Online), Oct. 31, 2004, pp. 1-2, XP002389238, available at: http://www.cs.ubc.ca/{bsd/vncrecording.html.9European Search Report EP Application No. 07119879 completed Jan. 16, 2008; 5 pages.10Extended European Search Report EP 0712005; Dated Dec. 14, 2007; 6 pages.11Extended European Search Report from EP Application No. 07119991.3-1525 completed Mar. 4, 2008; 9 pages.12Final Office Action dated Apr. 14, 2010, pertaining to U.S. Appl. No. 11/036,489, 24 pages.13Final Office Action dated Jan. 20, 2010, pertaining to U.S. Appl. No. 11/555,611, 19 pages.14Final Office Action dated Jan. 6, 2009, pertaining to U.S. Appl. No. 11/036,486, 46 pages.15Final Office Action dated Jul. 7, 2009, pertaining to U.S. Appl. No. 11/036,489, 16 pages.16Final Office Action dated Mar. 16, 2010, pertaining to U.S. Appl. No. 11/036,486, 41 pages.17Final Office Action dated Nov. 9, 2009, pertaining to U.S. Appl. No. 11/555,615, 30 pages.18International Search Report to PCT/US2006/000887 (Jul. 24, 2006) 8 pages.19International Search Report to PCT/US2006/000888, (Aug. 31, 2006), 9 pages.20International Search Report, PCT/US2007/081751, Oct. 29, 2008.21Krishnakumar A. S. et al., "VLSI Implementations of Communication Protocols-A Survey" IEEE Journal on Selected Areas in Communications, IEEE Service Center, Piscataway, NJ, vol. 7, No. 7, Sep. 1, 1989, pp. 1082-1090.22Krishnakumar A. S. et al., "VLSI Implementations of Communication Protocols�A Survey" IEEE Journal on Selected Areas in Communications, IEEE Service Center, Piscataway, NJ, vol. 7, No. 7, Sep. 1, 1989, pp. 1082-1090.23Lamming, M.G., "Towards a Human Memory Prosthesis", Technical Report EPC-91-116, Copyright.RTM. Rank Xerox EuroPARC, Published in Proceedings of International Workshop Lecture Notes in Computer Science '91, Dagstuhl, Berlin, Jul. 1991.24Lamming, M.G., and Newman, W.M., "Activity-based Information Retrieval Technology in Support of Personal Memory," Technical Report EPC-91-103.1, Copyright.RTM. Rank Xerox EuroPARC 1991, pp. 1-16.25Non Final Office Action dated Apr. 29, 2008, pertaining to U.S. Appl. No. 11/036,486, 20 pages.26Non Final Office Action dated Aug. 3, 2009, pertaining to U.S. Appl. No. 11/036,486, 39 pages.27Non Final Office Action dated Dec. 10, 2008, pertaining to U.S. Appl. No. 11/036,489, 17 pages.28Non Final Office Action dated Jun. 3, 2009, pertaining to U.S. Appl. No. 11/555,611, 16 pages.29Non Final Office Action dated Mar. 30, 2009, pertaining to U.S. Appl. No. 11/555,615, 25 pages.30Non Final Office Action dated May 26, 2009, pertaining to U.S. Appl. No. 11/036,840, 11 pages.31Non Final Office Action dated Sep. 4, 2009, pertaining to U.S. Appl. No. 11/036,489, 21 pages.32Non-Final Office Action dated Dec. 23, 2009, pertaining to U.S. Appl. No. 11/035,511, 10 pages.33Partial European Search Report completed on Dec. 14, 2007; EP Application No. EP07119991; 3 pages.34Pedersen, E.R., McCall, K., Moran, T.P., and Halasz, F.G., "Tivoli: An Electronic Whiteboard for Informal Workgroup Meetings," INTERCHI '93,Apr. 24-29, 1993, pp. 391-398.35Reilly, "Today's Linux screen capture technology", NEWSFORGE, (Online), Aug. 17, 2004, pp. 1-3, XP002389239, available at: http://software.newsforge.com/article.36Rhyne, J.R., and Wolf, C.G., "Tools for Supporting the Collaborative Process," in Proceedings of the ACM Symposium on User Interface Software and Technology, Monterey, California, Nov. 15-18, 1992, pp. 161-170.37Sandklef, H, "Testing Applications With XNEE", Linux Journal (Online), 2004, pp. 1-6, vol. 2004, No. 117, ISSN:1075-3583, ACM Digital Library, available at: http://portal.acm.org/citation.cfm?id=959336.959341&coll=GUIDE&dl=ACM&idx=J508&part=periodical&WantType=periodical&title=Linux%20Journal.38Sandklef, H, "XNEE Manual", Manual Version 1.08D, Oct. 2003, available at: http://web.archive.org/web/20040627125613/www.gnu.org/software/xnee/www/manual/xnee.pdf.39ScreenPlay User's Guide, Release 2.0, Copyright. 1991-1993, RAD Technologies, Inc., Palo Alto, California, pp. 1-4, 9, 12-14, 30-37, and 44-66.40Smith, Advanced Linux Networking, Jun. 11, 2002, Addison Wesley Professional, Chapter 14, Section 4.41Stanonik, R, "Recording/Playing Both Gaze Date and Computer Interaction," Nov. 30, 2000, available at: http://hci.ucsd.edu/eye/gaze.txt.42Stanonik, R, "Reversing the VNC Record File," Mar. 18, 2002, pp. 1-3, available at: http://www.archive.org/web/20060703115503/http://hci.ucsd:edu/eye/reversing.txt.43Wolf, C.G., Rhyne, J.R., and Briggs, L.K., "Communication and Information Retrieval with a Pen-based Meeting Support Tool," CSCW 92 Proceedings, Nov. 1992, pp. 322-329.44Written Opinion of the International Searching Authority to PCT/US2006/000887 (Jul. 24, 2006) 19 pages.45Written Opinion of the International Searching Authority to PCT/US2006/000888, (Aug. 31, 2006), 14 pages.46Zeldovich, et al., "Interactive performance measurement with VNCplay", USENIX 2005 Annual Technical Conference, (Online), Apr. 10, 2005, pp. 189-198, XP002381191, Anaheim, CA, US, ISBN: 1-931971-28-5, available at: http://www.usenix.org/events/usenix05/tech/freenix/full-papers/zeldovich/zeldovich.pdf.47Zeldovich, et al., "Interactive performance measurement with VNCplay", USENIX 2005 Annual Technical Conference, (Online), Apr. 10, 2005, pp. 189-198, XP002381191, Anaheim, CA, US, ISBN: 1-931971-28-5, available at: http://www.usenix.org/events/usenix05/tech/freenix/full�papers/zeldovich/zeldovich.pdf.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8521810 *Sep 13, 2010Aug 27, 2013The Directv Group, Inc.Method and system for controlling a display buffer in a content distribution systemUS20120042275 *Aug 10, 2010Feb 16, 2012Microsoft CorporationCloning specific windows on a wireless display surface* Cited by examinerClassifications U.S. Classification709/231, 709/203, 709/232, 709/226, 709/225International ClassificationG06F15/16Cooperative ClassificationH04N7/17318, H04N5/783, G11B27/326, G11B27/105European ClassificationH04N7/173B2, G11B27/32C, H04N5/783, G11B27/10A1Legal EventsDateCodeEventDescriptionMar 23, 2005ASAssignmentOwner name: CITRIX SYSTEMS, INC., FLORIDAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RYMAN, PAUL;CROFT, RICHARD;LOW, ANTHONY;REEL/FRAME:015809/0922Effective date: 20050314RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google