Source: http://www.google.com/patents/US8230096?dq=actionscript
Timestamp: 2016-02-05 23:41:32
Document Index: 166668140

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 US8230096 - Methods and systems for generating playback instructions for playback of a ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA protocol engine executing on a first device receives a recorded stream comprising a plurality of packets representing display data generated by an application program executed on a second device. The protocol engine determines for a packet in the recorded stream, to render the contents of the packet...http://www.google.com/patents/US8230096?utm_source=gb-gplus-sharePatent US8230096 - Methods and systems for generating playback instructions for playback of a recorded computer sessionAdvanced Patent SearchPublication numberUS8230096 B2Publication typeGrantApplication numberUS 11/035,511Publication dateJul 24, 2012Filing dateJan 14, 2005Priority dateJan 14, 2005Fee statusPaidAlso published asUS20060161555Publication number035511, 11035511, US 8230096 B2, US 8230096B2, US-B2-8230096, US8230096 B2, US8230096B2InventorsRichard James MazzaferriOriginal AssigneeCitrix Systems, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (352), Non-Patent Citations (67), Referenced by (5), Classifications (12), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetMethods and systems for generating playback instructions for playback of a recorded computer session
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4138719Oct 15, 1975Feb 6, 1979Xerox CorporationAutomatic writing systems and methods of word processing thereforUS4807029Jun 16, 1987Feb 21, 1989Fuji Photo Film Co., Ltd.Method of reconstructing image from compression-processed image signalsUS4928247Apr 20, 1988May 22, 1990Digital Equipment CorporationMethod and apparatus for the continuous and asynchronous traversal and processing of graphics data structuresUS4937036Mar 21, 1988Jun 26, 1990Xerox CorporationConcurrent display of data from two different display processors and user interface thereforeUS4949248Jul 15, 1988Aug 14, 1990Caro Marshall ASystem for shared remote access of multiple application programs executing in one or more computersUS4965819Sep 22, 1988Oct 23, 1990Docu-Vision, Inc.Video conferencing system for courtroom and other applicationsUS4974173Feb 22, 1990Nov 27, 1990Xerox CorporationSmall-scale workspace representations indicating activities by other usersUS5021949Feb 29, 1988Jun 4, 1991International Business Machines CorporationMethod and apparatus for linking an SNA host to a remote SNA host over a packet switched communications networkUS5062060May 17, 1989Oct 29, 1991Motorola Inc.Computer human interface comprising user-adjustable window for displaying or printing informationUS5072412Mar 25, 1987Dec 10, 1991Xerox CorporationUser interface with multiple workspaces for sharing display system objectsUS5083860Mar 11, 1991Jan 28, 1992Institut For Personalized Information EnvironmentMethod for detecting change points in motion picture imagesUS5103305Sep 26, 1990Apr 7, 1992Kabushiki Kaisha ToshibaMoving object detecting systemUS5114504Nov 5, 1990May 19, 1992Johnson Service CompanyHigh transformation temperature shape memory alloyUS5121497Jun 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 computersUS5243596Mar 18, 1992Sep 7, 1993Fischer & Porter CompanyNetwork architecture suitable for multicasting and resource lockingUS5307456Jan 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 informationUS5382972Sep 8, 1992Jan 17, 1995Kannes; DenoVideo conferencing system for courtroom and other applicationsUS5388197Mar 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.Audio/video communications processorUS5392400Jul 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 systemUS5408655Jun 18, 1992Apr 18, 1995Apple Computer, Inc.User interface system and method for traversing a databaseUS5432932Oct 23, 1992Jul 11, 1995International Business Machines CorporationSystem and method for dynamically controlling remote processes from a performance monitorUS5437025Jan 26, 1993Jul 25, 1995International Business Machines CorporationSystem and method for run time configuration of objects in an object oriented computing environmentUS5461711Dec 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 contentsUS5572258Sep 20, 1994Nov 5, 1996Nec CorporationMotion compensation estimating device and method achieving improved motion compensationUS5572643Oct 19, 1995Nov 5, 1996Judson; David H.Web browser with dynamic display of information objects during linkingUS5574845Nov 29, 1994Nov 12, 1996Siemens Corporate Research, Inc.Method and apparatus video data managementUS5577188May 31, 1994Nov 19, 1996Future Labs, Inc.Method to provide for virtual screen overlayUS5577254Mar 15, 1994Nov 19, 1996Bull Hn Information Systems Inc.Method and apparatus for capturing the presentation of an interactive user session, monitoring, replaying and joining sessionsUS5619638Feb 28, 1994Apr 8, 1997Hewlett-Packard CompanyObject based computer system having representation objects for providing interpretative views onto a data objectUS5623603Nov 2, 1994Apr 22, 1997Fls Acquistion CorporationMethod of transferring data at adjustable levels of priorities to provide optimum response to user demandsUS5636371Jun 7, 1995Jun 3, 1997Bull Hn Information Systems Inc.Virtual network mechanism to access well known port application programs running on a single host systemUS5717879Nov 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.Audio message exchange systemUS5745759Oct 14, 1994Apr 28, 1998Qnx Software Systems, Ltd.Window kernelUS5748499Sep 19, 1995May 5, 1998Sony CorporationComputer graphics data recording and playback system with a VCR-based graphic user interfaceUS5751362Oct 17, 1995May 12, 1998Daewoo Electronics, Co., Ltd.Apparatus for encoding a video signal using feature point based motion estimationUS5758110Apr 30, 1997May 26, 1998Intel CorporationApparatus and method for application sharing in a graphic user interfaceUS5761656Jun 26, 1995Jun 2, 1998Netdynamics, Inc.Interaction between databases and graphical user interfacesUS5768614Feb 16, 1996Jun 16, 1998Fujitsu LimitedMonitored state display unit for monitoring state change of various events occurring on communication networkUS5796566Aug 16, 1996Aug 18, 1998Compaq Computer CorporationPrinted circuit board having conductors which can be decoupled for isolating inactive integrated circuits connected theretoUS5802206Jan 16, 1996Sep 1, 1998Carl Zeiss Jena GmbhMethod for determining edge positionsUS5822436Apr 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 dataUS5835090Oct 17, 1996Nov 10, 1998Etma, Inc.Desktop manager for graphical user interface based system with enhanced desktopUS5838300Jun 13, 1996Nov 17, 1998Canon Kabushiki KaishaWindow sharing systemUS5838906Oct 17, 1994Nov 17, 1998The Regents Of The University Of CaliforniaDistributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia documentUS5841978Jul 27, 1995Nov 24, 1998Digimarc CorporationNetwork linking method using steganographically embedded data objectsUS5862260May 16, 1996Jan 19, 1999Digimarc CorporationMethods for surveying dissemination of proprietary empirical dataUS5886707Jun 27, 1996Mar 23, 1999Berg; David A.Method for real-time on-demand interactive graphic communication for computer networksUS5907704Oct 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 widthUS5935212Aug 7, 1997Aug 10, 1999I-Planet, Inc.Connection-oriented session emulationUS5968132Jan 27, 1997Oct 19, 1999Fujitsu LimitedImage data communicating apparatus and a communication data quantity adjusting method used in an image data communication systemUS5990852Oct 31, 1996Nov 23, 1999Fujitsu LimitedDisplay screen duplication system and methodUS6003030Oct 18, 1996Dec 14, 1999Intervu, Inc.System and method for optimized storage and retrieval of data on a distributed computer networkUS6006242Apr 5, 1996Dec 21, 1999Bankers Systems, Inc.Apparatus and method for dynamically creating a documentUS6011537Jan 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 accessUS6052120Oct 1, 1996Apr 18, 2000Diamond Multimedia Systems, Inc.Method of operating a portable interactive graphics display tablet and communications systemsUS6111954Oct 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 setsUS6166729May 7, 1997Dec 26, 2000Broadcloud Communications, Inc.Remote digital image viewing system and methodUS6167432Feb 29, 1996Dec 26, 2000Webex Communications, Inc.,Method for creating peer-to-peer connections over an interconnected network to facilitate conferencing among usersUS6173316Apr 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 controllerUS6199753Nov 4, 1999Mar 13, 2001Symbol Technologies, Inc.Method and system for presenting item information using a portable data terminalUS6201948Mar 16, 1998Mar 13, 2001Netsage CorporationAgent based instruction system and methodUS6206829Aug 17, 1999Mar 27, 2001First Opinion CorporationComputerized medical diagnostic and treatment advice system including network accessUS6233617Aug 17, 1999May 15, 2001Siebel Systems, Inc.Determining the visibility to a remote database clientUS6237138 *Nov 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 matchingUS6263363Jan 28, 1999Jul 17, 2001Skydesk, Inc.System and method for creating an internet-accessible working replica of a home computer on a host server controllable by a user operating a remote access client computerUS6278466Jun 11, 1998Aug 21, 2001Presenter.Com, Inc.Creating animation from a videoUS6286030Jul 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 environmentUS6289461Jun 9, 1998Sep 11, 2001Placeware, Inc.Bi-directional process-to-process byte stream protocolUS6295340May 13, 1998Sep 25, 2001Lucent Technologies Inc.Speech coding selection based on call related informationUS6307550Jun 23, 1999Oct 23, 2001Presenter.Com, Inc.Extracting photographic images from videoUS6317781Jun 27, 2000Nov 13, 2001Geoworks CorporationWireless communication device with markup language based man-machine interfaceUS6321252Jul 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 objectsUS6331855Apr 28, 1999Dec 18, 2001Expertcity.Com, Inc.Method and apparatus for providing remote access, control of remote systems and updating of display informationUS6332163Sep 1, 1999Dec 18, 2001Accenture, LlpMethod for providing communication services over a computer network systemUS6338088Nov 4, 1996Jan 8, 2002British Telecommunications Public Limited CompanyService creation apparatus for a communications networkUS6339832Aug 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 systemUS6366933Oct 27, 1995Apr 2, 2002At&T Corp.Method and apparatus for tracking and viewing changes on the webUS6381341Nov 17, 1999Apr 30, 2002Digimarc CorporationWatermark encoding method exploiting biases inherent in original signalUS6400996Feb 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 networkUS6408331Sep 29, 1999Jun 18, 2002Digimarc CorporationComputer linking methods using encoded graphicsUS6409602 *Nov 24, 1998Jun 25, 2002New Millenium Gaming LimitedSlim terminal gaming systemUS6421726Mar 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 patternsUS6437818May 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 environmentUS6466654Mar 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 interfaceUS6473745Jul 31, 1998Oct 29, 2002Microsoft CorporationIntelligent advisor system and methodUS6473794May 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 networkUS6502213Aug 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 architectureUS6539336Jun 2, 1998Mar 25, 2003Phatrat Technologies, Inc.Sport monitoring system for determining airtime, speed, power absorbed and other factors such as drop distanceUS6539396Aug 31, 1999Mar 25, 2003Accenture LlpMulti-object identifier system and method for information service pattern environmentUS6539429Sep 28, 2001Mar 25, 2003Backweb Technologies Ltd.Method and apparatus for transmitting and displaying information between a remote network and a local computerUS6549949Aug 31, 1999Apr 15, 2003Accenture LlpFixed format stream in a communication services patterns environmentUS6550057Aug 31, 1999Apr 15, 2003Accenture LlpPiecemeal retrieval in an information services patterns environmentUS6553129Apr 28, 2000Apr 22, 2003Digimarc CorporationComputer system linked by using information in data objectsUS6567533Apr 27, 2000May 20, 2003Digimarc CorporationMethod and apparatus for discerning image distortion by reference to encoded marker signalsUS6567813Dec 29, 2000May 20, 2003Webex Communications, Inc.Quality of service maintenance for distributed collaborative computingUS6571282Aug 31, 1999May 27, 2003Accenture LlpBlock-based communication in a communication services patterns environmentUS6573907Oct 4, 1999Jun 3, 2003Obvious TechnologyNetwork distribution and management of interactive video and multi-media containersUS6574672Sep 29, 1999Jun 3, 2003Siemens Dematic Postal Automation, L.P.System, apparatus and method for providing a portable customizable maintenance support computer communications systemUS6578068Aug 31, 1999Jun 10, 2003Accenture LlpLoad balancer in environment services patternsUS6580808Feb 27, 2001Jun 17, 2003Digimarc CorporationMethod and apparatus for discerning image distortion by reference to encoded marker signalsUS6584493Sep 14, 1999Jun 24, 2003Microsoft CorporationMultiparty conferencing and collaboration system utilizing a per-host model command, control and communication structureUS6584569Mar 5, 2001Jun 24, 2003Sanctum Ltd.System for determining web application vulnerabilitiesUS6590998Aug 1, 2001Jul 8, 2003Digimarc CorporationNetwork linking method using information embedded in data objects that have inherent noiseUS6597736Mar 29, 2000Jul 22, 2003Cisco Technology, Inc.Throughput enhanced video communicationUS6601087Nov 17, 1999Jul 29, 2003Webex Communications, Inc.Instant document sharingUS6601192Aug 31, 1999Jul 29, 2003Accenture LlpAssertion component in environment services patternsUS6601233Jul 30, 1999Jul 29, 2003Accenture LlpBusiness components frameworkUS6601234Aug 31, 1999Jul 29, 2003Accenture LlpAttribute dictionary in a business logic services environmentUS6606479Feb 14, 2002Aug 12, 2003Finali CorporationAgent based instruction system and methodUS6606660Aug 31, 1999Aug 12, 2003Accenture LlpStream-based communication in a communication services patterns environmentUS6606744Nov 22, 1999Aug 12, 2003Accenture, LlpProviding collaborative installation management in a network-based supply chain environmentUS6609128Jul 30, 1999Aug 19, 2003Accenture LlpCodes table framework design in an E-commerce architectureUS6611867Aug 31, 1999Aug 26, 2003Accenture LlpSystem, method and article of manufacture for implementing a hybrid networkUS6615166May 27, 1999Sep 2, 2003Accenture LlpPrioritizing components of a network framework required for implementation of technologyUS6615199Aug 31, 1999Sep 2, 2003Accenture, LlpAbstraction factory in a base services pattern environmentUS6615253Aug 31, 1999Sep 2, 2003Accenture LlpEfficient server side data retrieval for execution of client side applicationsUS6629081Dec 22, 1999Sep 30, 2003Accenture LlpAccount settlement and financing in an e-commerce environmentUS6633878Jul 30, 1999Oct 14, 2003Accenture LlpInitializing an ecommerce database frameworkUS6636242Aug 31, 1999Oct 21, 2003Accenture LlpView configurer in a presentation services patterns environmentUS6640145Jun 3, 2002Oct 28, 2003Steven HoffbergMedia recording device with packet data interfaceUS6640238Aug 31, 1999Oct 28, 2003Accenture LlpActivity component in a presentation services patterns environmentUS6640244Aug 31, 1999Oct 28, 2003Accenture LlpRequest batcher in a transaction services patterns environmentUS6640249Aug 31, 1999Oct 28, 2003Accenture LlpPresentation services patterns in a netcentric environmentUS6647128Sep 7, 2000Nov 11, 2003Digimarc CorporationMethod for monitoring internet dissemination of image, video, and/or audio filesUS6647130Jul 3, 2002Nov 11, 2003Digimarc CorporationPrintable interfaces and digital linking with embedded codesUS6654032Dec 23, 1999Nov 25, 2003Webex Communications, Inc.Instant sharing of documents on a remote serverUS6658464Apr 20, 2000Dec 2, 2003Richard R. ReismanUser station software that controls transport, storage, and presentation of content from a remote sourceUS6665706Dec 30, 2002Dec 16, 2003Akamai Technologies, Inc.System and method for optimized storage and retrieval of data on a distributed computer networkUS6671818Nov 22, 1999Dec 30, 2003Accenture LlpProblem isolation through translating and filtering events into a standard object format in a network based supply chainUS6671876 *Oct 28, 1999Dec 30, 2003Lucent Technologies Inc.Monitoring of software operation for improving computer program performanceUS6675204Aug 9, 2002Jan 6, 2004Access Co., Ltd.Wireless communication device with markup language based man-machine interfaceUS6681029Jul 6, 2000Jan 20, 2004Digimarc CorporationDecoding steganographic messages embedded in media signalsUS6687745Jun 22, 2000Feb 3, 2004Droplet, IncSystem and method for delivering a graphical user interface of remote applications over a thin bandwidth connectionUS6691154Feb 29, 2000Feb 10, 2004Webex Communications, Inc.Instantaneous remote control of an unattended serverUS6697894Sep 29, 1999Feb 24, 2004Siemens Dematic Postal Automation, L.P.System, apparatus and method for providing maintenance instructions to a user at a remote locationUS6700990Sep 29, 1999Mar 2, 2004Digimarc CorporationDigital watermark decoding methodUS6701514Mar 27, 2000Mar 2, 2004Accenture LlpSystem, method, and article of manufacture for test maintenance in an automated scripting frameworkUS6704873Jul 30, 1999Mar 9, 2004Accenture LlpSecure gateway interconnection in an e-commerce based environmentUS6711474Jun 24, 2002Mar 23, 2004G. Victor TreyzAutomobile personal computer systemsUS6715145Aug 31, 1999Mar 30, 2004Accenture LlpProcessing pipeline in a base services pattern environmentUS6718535Jul 30, 1999Apr 6, 2004Accenture LlpSystem, method and article of manufacture for an activity framework design in an e-commerce based environmentUS6721703Mar 2, 2001Apr 13, 2004Jay M. JacksonRemote deposition system and methodUS6721713May 27, 1999Apr 13, 2004Andersen Consulting LlpBusiness alliance identification in a web architecture frameworkUS6742015Aug 31, 1999May 25, 2004Accenture LlpBase services patterns in a netcentric environmentUS6751320Jun 14, 2001Jun 15, 2004Digimarc CorporationMethod and system for preventing reproduction of professional photographsUS6760463Jan 17, 2001Jul 6, 2004Digimarc CorporationWatermarking methods and mediaUS6763501Jun 9, 2000Jul 13, 2004Webex Communications, Inc.Remote document servingUS6774926Mar 3, 2000Aug 10, 2004United Video Properties, Inc.Personal television channel systemUS6775392Apr 6, 2000Aug 10, 2004Digimarc CorporationComputer system linked by using information in data objectsUS6782411 *May 6, 2002Aug 24, 2004Tarantella, Inc.Virtualizing and controlling input and output of computer programsUS6799221Aug 4, 2000Sep 28, 2004Akamai Technologies, Inc.System and method for server-side optimization of data delivery on a distributed computer networkUS6801927Oct 23, 2000Oct 5, 2004Akamba CorporationNetwork adaptor card with reverse proxy and cache and method implemented therewithUS6802041Jan 20, 2000Oct 5, 2004Perfectnotes CorporationMultimedia word processorUS6810488May 22, 2001Oct 26, 2004Webex Communications, Inc.Adaptive selective retransmission of packetsUS6813366Dec 30, 1999Nov 2, 2004Digimarc CorporationSteganographic decoding with transform to spatial domainUS6824044Jun 30, 2000Nov 30, 2004Silverbrook Research Pty LtdMethod and system for obtaining a video-related documentUS6842509Jun 25, 2003Jan 11, 2005Conexant Systems, Inc.Signaling mechanism for modem connection holding and reconnectingUS6842906Aug 31, 1999Jan 11, 2005Accenture LlpSystem and method for a refreshable proxy pool in a communication services patterns environmentUS6849045Nov 19, 2002Feb 1, 2005First Opinion CorporationComputerized medical diagnostic and treatment advice system including network accessUS6850252Oct 5, 2000Feb 1, 2005Steven M. HoffbergIntelligent electronic appliance system and methodUS6870921Nov 12, 1999Mar 22, 2005Metro One Telecommunications, Inc.Enhanced directory assistance service providing individual or group directoriesUS6877043Apr 4, 2001Apr 5, 2005Broadcom CorporationMethod for distributing sets of collision resolution parameters in a frame-based communications networkUS6879701Sep 29, 1999Apr 12, 2005Digimarc CorporationTile-based digital watermarking techniquesUS6888844Apr 4, 2001May 3, 2005Broadcom CorporationMethod for selecting an operating mode for a frame-based communications networkUS6891881Apr 4, 2001May 10, 2005Broadcom CorporationMethod of determining an end of a transmitted frame in a frame-based communications networkUS6898204Apr 4, 2001May 24, 2005Broadcom CorporationMethod of determining a collision between a plurality of transmitting stations in a frame-based communications networkUS6907546Mar 27, 2000Jun 14, 2005Accenture LlpLanguage-driven interface for an automated testing frameworkUS6934376Jan 11, 2001Aug 23, 2005Nxi Communications, Inc.Network communication systemUS6944279Oct 2, 2002Sep 13, 2005Metro One Telecommunications, Inc.Enhanced directory assistance service providing individual or group directoriesUS6954800Apr 4, 2001Oct 11, 2005Broadcom CorporationMethod of enhancing network transmission on a priority-enabled frame-based communications networkUS6957186May 27, 1999Oct 18, 2005Accenture LlpSystem method and article of manufacture for building, managing, and supporting various components of a systemUS6968057Mar 19, 2002Nov 22, 2005Digimarc CorporationEmulsion products and imagery employing steganographyUS6968364Aug 29, 2000Nov 22, 2005Microsoft CorporationSystem and method to facilitate selection and programming of an associated audio/visual systemUS6975655Apr 4, 2001Dec 13, 2005Broadcom CorporationMethod of controlling data sampling clocking of asynchronous network nodes in a frame-based communications networkUS6986459Oct 18, 2004Jan 17, 2006Silverbrook Research Pty LtdSystem for providing a document associated with a video signalUS6988126Oct 16, 2001Jan 17, 2006Hewlett-Packard Development Company, L.P.Contact center system and method for specifying different service specific behavior and offering range of corresponding customer servicesUS6988236Apr 4, 2001Jan 17, 2006Broadcom CorporationMethod for selecting frame encoding parameters in a frame-based communications networkUS6993101Apr 4, 2001Jan 31, 2006Broadcom CorporationMethod of determining a start of a transmitted frame in a frame-based communications networkUS6996605Oct 16, 2001Feb 7, 2006Hewlett-Packard Development Company L.P.Overview subsystem for information page serverUS7000019Oct 16, 2001Feb 14, 2006Hewlett-Packard/Development Company L.P.Establishment of a deferred network communication sessionUS7000031Apr 4, 2001Feb 14, 2006Broadcom CorporationMethod of providing synchronous transport of packets between asynchronous network nodes in a frame-based communications networkUS7000180Feb 9, 2001Feb 14, 2006Balthaser Online, Inc.Methods, systems, and processes for the design and creation of rich-media applications via the internetUS7006881Oct 24, 2003Feb 28, 2006Steven HoffbergMedia recording device with remote graphic user interfaceUS7013323May 23, 2000Mar 14, 2006Cyveillance, Inc.System and method for developing and interpreting e-commerce metrics by utilizing a list of rules wherein each rule contain at least one of entity-specific criteriaUS7023979Mar 7, 2003Apr 4, 2006Wai WuTelephony control system with intelligent call routingUS7024456Apr 23, 1999Apr 4, 2006The United States Of America As Represented By The Secretary Of The NavyMethod for facilitating collaborative development efforts between widely dispersed usersUS7032030Mar 10, 2000Apr 18, 2006John David CodignottoMessage publishing system and methodUS7035285Apr 4, 2001Apr 25, 2006Broadcom CorporationTransceiver method and signal therefor embodied in a carrier wave for a frame-based communications networkUS7035427Apr 9, 2004Apr 25, 2006Digimarc CorporationMethod and system for managing, accessing and paying for the use of copyrighted electronic mediaUS7035907Dec 21, 2001Apr 25, 2006Jibe Networks, Inc.Manipulating content objects to control their displayUS7043529Apr 17, 2000May 9, 2006The United States Of America As Represented By The Secretary Of The NavyCollaborative development network for widely dispersed users and methods thereforUS7043669 *Apr 3, 2002May 9, 2006International Business Machines CorporationSimple scenario builderUS7047092Apr 8, 2004May 16, 2006Coraccess SystemsHome automation contextual user interfaceUS7054465Oct 16, 2002May 30, 2006Digimarc CorporationData hiding method and system for embedding and extracting information in signalsUS7058697Aug 28, 2001Jun 6, 2006Digimarc CorporationInternet linking from image contentUS7069234Dec 22, 1999Jun 27, 2006Accenture LlpInitiating an agreement in an e-commerce environmentUS7069332Dec 20, 2000Jun 27, 2006Hitachi, Ltd.Video server for video distribution systemUS7073126Nov 16, 2000Jul 4, 2006Instaknow.Com Inc.Method and system of deploying server-based applicationsUS7073189Nov 22, 2002Jul 4, 2006Time Warner Interactive Video Group, Inc.Program guide and reservation system for network based digital information and entertainment storage and delivery systemUS7082572Dec 30, 2002Jul 25, 2006The Board Of Trustees Of The Leland Stanford Junior UniversityMethods and apparatus for interactive map-based analysis of digital video contentUS7089487Sep 11, 2003Aug 8, 2006Mary Y. Y. TsaiMethod and apparatus for linking designated portions of a received document image with an electronic addressUS7092370Aug 16, 2001Aug 15, 2006Roamware, Inc.Method and system for wireless voice channel/data channel integrationUS7100195Jul 30, 1999Aug 29, 2006Accenture LlpManaging user information on an e-commerce systemUS7103197Jul 16, 2002Sep 5, 2006Digimarc CorporationArrangement for embedding subliminal data in imagingUS7113596Sep 10, 2002Sep 26, 2006Digimarc CorporationEmbedding information related to a subject of an identification document in the identification documentUS7113614Sep 17, 2002Sep 26, 2006Digimarc CorporationEmbedding auxiliary signals with multiple components into media signalsUS7116781Aug 22, 2001Oct 3, 2006Digimarc CorporationCounteracting geometric distortions in watermarkingUS7123656 *Oct 1, 2001Oct 17, 2006Realnetworks, Inc.Systems and methods for video compressionUS7124101Nov 22, 1999Oct 17, 2006Accenture LlpAsset tracking in a network-based supply chain environmentUS7124175Jun 28, 2004Oct 17, 2006Cisco Technology, Inc.IP web based messaging system for localized management of wireless messagingUS7130403Dec 11, 2002Oct 31, 2006Siemens Communications, Inc.System and method for enhanced multimedia conference collaborationUS7130807Nov 22, 1999Oct 31, 2006Accenture LlpTechnology sharing during demand and supply planning in a network-based supply chain environmentUS7133085 *Aug 8, 2001Nov 7, 2006Pioneer CorporationDisplay control apparatus, display control method and information recording mediumUS7133837Jun 29, 2000Nov 7, 2006Barnes Jr Melvin LMethod and apparatus for providing communication transmissionsUS7139999Aug 31, 1999Nov 21, 2006Accenture LlpDevelopment architecture frameworkUS7149698Sep 12, 2003Dec 12, 2006Accenture, LlpBusiness alliance identification in a web architecture FrameworkUS7149788Apr 30, 2002Dec 12, 2006Witness Systems, Inc.Method and system for providing access to captured multimedia data from a multimedia playerUS7165041May 27, 1999Jan 16, 2007Accenture, LlpWeb-based architecture sales toolUS7167844Dec 22, 1999Jan 23, 2007Accenture LlpElectronic menu document creator in a virtual financial environmentUS7171016Nov 5, 1998Jan 30, 2007Digimarc CorporationMethod for monitoring internet dissemination of image, video and/or audio filesUS7171174Aug 20, 2003Jan 30, 2007Ellis Michael DMultiple radio signal processing and storing method and apparatusUS7174126May 5, 2003Feb 6, 2007Time Warner Interactive Video Group Inc.Technique for effectively accessing programming listing information in an entertainment delivery systemUS7184531Jun 5, 2003Feb 27, 2007Siemens Communications, Inc.System and method for authorizing a party to join a conferenceUS7185283 *Feb 24, 2000Feb 27, 2007Sony CorporationScreen control methodUS7213211Oct 20, 2003May 1, 2007Dynamic Knowledge Transfer, LlcSystem for knowledge transfer in a group settingUS7225130Sep 6, 2002May 29, 2007Voice Signal Technologies, Inc.Methods, systems, and programming for performing speech recognitionUS7228340Oct 17, 2003Jun 5, 2007Access Co., LtdWireless communication device with markup language based man-machine interfaceUS7313613Jan 3, 2002Dec 25, 2007Microsoft CorporationSystem and method facilitating network diagnostics and self-healingUS7398320 *Mar 22, 2000Jul 8, 2008Fujitsu LimitedInformation distribution/reproduction control apparatus, information distribution/reproduction control method, and computer-readable recording medium recorded with information distribution/reproduction control programUS7401116Mar 29, 2002Jul 15, 2008Silicon Graphics, Inc.System and method for allowing remote users to specify graphics application parameters for generation of interactive imagesUS7490166 *May 25, 2001Feb 10, 2009Citrix Systems, Inc.Remote control of a client's off-screen surfaceUS7558806Dec 14, 2003Jul 7, 2009Realnetworks, Inc.Method and apparatus for buffering streaming mediaUS7590750 *Jan 31, 2005Sep 15, 2009Microsoft CorporationSystems and methods for multimedia remoting over terminal server connectionsUS7627658 *Feb 12, 2002Dec 1, 2009Integra Sp LimitedPresentation service which enables client device to run a network based applicationUS7669206 *Apr 20, 2004Feb 23, 2010Microsoft CorporationDynamic redirection of streaming media between computing devicesUS20010019630Mar 31, 1999Sep 6, 2001America Online, Inc.Method for transferring and displaying compressed imagesUS20010056547Aug 17, 2001Dec 27, 2001Placeware, Inc.Bi-directional process-to-process byte stream protocolUS20020032770May 25, 2001Mar 14, 2002Pearl Software, Inc.Method of remotely monitoring an internet sessionUS20020033844Sep 11, 2001Mar 21, 2002Levy Kenneth L.Content sensitive connected contentUS20020035451Sep 18, 2001Mar 21, 2002Todd RothermelSpatail data enabled engineering, construction, and operations computer-aided design (CAD) project system, method and computer program productUS20020038388Sep 13, 2001Mar 28, 2002Netter Zvi ItzhakSystem and method for capture and playback of user interaction with web browser contentUS20020052932Nov 27, 2001May 2, 2002Placeware, Inc.Collaborative object architectureUS20020057295 *May 29, 1998May 16, 2002Anatoliy PanasyukSystem and method for combining local and remote windows into a single desktop environmentUS20020126144Jun 11, 2001Sep 12, 2002Erwann ChenedeApparatus and method for communicating graphical display data in a network-based windowing systemUS20020165922Apr 13, 2001Nov 7, 2002Songxiang WeiApplication based screen samplingUS20020174181Apr 13, 2001Nov 21, 2002Songxiang WeiSharing OpenGL applications using application based screen samplingUS20020194272May 12, 2000Dec 19, 2002Min ZhuMethod for establishing a communication connection between two or more users via a network of interconnected computersUS20030018662Jul 19, 2001Jan 23, 2003Sheng LiSynchronizing multimedia dataUS20030055896Aug 31, 2001Mar 20, 2003Hui HuOn-line image processing and communication systemUS20030061355Sep 25, 2001Mar 27, 2003Guanghong YangSystems and methods for establishing quasi-persistent HTTP connectionsUS20030084169Oct 31, 2001May 1, 2003Min ZhuSystem and method for accessing a target computer from a remote location using a remote computerUS20030085922Apr 13, 2001May 8, 2003Songxiang WeiSharing DirectDraw applications using application based screen samplingUS20030135656Feb 13, 2003Jul 17, 2003Apex Inc.Method and system for intellegently controlling a remotely located computerUS20030164853Dec 29, 2000Sep 4, 2003Min ZhuDistributed document sharingUS20030167293Dec 29, 2000Sep 4, 2003Min ZhuFault tolerant server architecture for collaborative computingUS20030167301Dec 29, 2000Sep 4, 2003Min ZhuDistributed network system architecture for collaborative computingUS20030167302Dec 29, 2000Sep 4, 2003Min ZhuScalable distributed network system for collaborative computingUS20030167303Dec 29, 2000Sep 4, 2003Min ZhuFault-tolerant distributed system for collaborative computingUS20030167304Dec 29, 2000Sep 4, 2003Min ZhuDistributed meeting managementUS20030167305Dec 29, 2000Sep 4, 2003Min ZhuSecure communications system for collaborative computingUS20030167339Dec 29, 2000Sep 4, 2003Min ZhuDistributed application sharingUS20030167418Dec 29, 2000Sep 4, 2003Min ZhuFault-tolerant server for collaborative computingUS20030177172Mar 14, 2002Sep 18, 2003Citrix Systems, Inc.Method and system for generating a graphical display for a remote terminal sessionUS20030182375Mar 21, 2002Sep 25, 2003Webex Communications, Inc.Rich multi-media format for use in a collaborative computing systemUS20030191799Mar 14, 2001Oct 9, 2003Netilla Networks, Inc.Apparatus and accompanying methods for providing, through a centralized server site, a secure, cost-effective, web-enabled, integrated virtual office environment remotely accessible through a network-connected web browserUS20030208529May 3, 2002Nov 6, 2003Sreenath PendyalaSystem for and method of real-time remote access and manipulation of dataUS20030220973Mar 28, 2002Nov 27, 2003Min ZhuConference recording systemUS20030226038Dec 31, 2002Dec 4, 2003Gil RaananMethod and system for dynamic refinement of security policiesUS20040002048Jul 1, 2002Jan 1, 2004Matthew ThurmaierMethod and system for providing a virtual computer classroomUS20040017394Apr 3, 2003Jan 29, 2004Keiji AdachiImage processing apparatus and method, and program for implementing the methodUS20040031058May 8, 2003Feb 12, 2004Richard ReismanMethod and apparatus for browsing using alternative linkbasesUS20040044521Jul 14, 2003Mar 4, 2004Microsoft CorporationUnified lossy and lossless audio compressionUS20040103438Nov 27, 2002May 27, 2004Yong YanMethods and systems for transferring events including multimedia dataUS20040135974 *Oct 17, 2003Jul 15, 2004Favalora Gregg E.System and architecture for displaying three dimensional dataUS20040143602 *Oct 17, 2003Jul 22, 2004Antonio RuizApparatus, system and method for automated and adaptive digital image/video surveillance for events and configurations using a rich multimedia relational databaseUS20040205213Jan 25, 2001Oct 14, 2004Web Tv Networks, Inc.;Manipulating a compressed video streamUS20040207723Apr 15, 2003Oct 21, 2004Davis Jeffrey AlanUI remoting with synchronized out-of-band mediaUS20040240387May 28, 2003Dec 2, 2004Lucent Technologies, IncorporatedSystem and method for simulating traffic loads in packetized communication networksUS20040267820Jul 21, 2004Dec 30, 2004Microsoft CorporationMethod and system for recording and replaying internet transactionsUS20040267952Jun 24, 2003Dec 30, 2004He Li-WeiVariable play speed control for media streamsUS20050019014Apr 23, 2004Jan 27, 2005Lg Electronics, Inc.Method and apparatus for synchronous reproduction of main contents recorded on an interactive recording medium and additional contents thereforUS20050080850Jan 7, 2004Apr 14, 2005Pixion, Inc.Real-time, multi-point, multi-speed, multi-stream scalable computer network communications systemUS20050123058 *Dec 22, 2004Jun 9, 2005Greenbaum Gary S.System and method for generating multiple synchronized encoded representations of media dataUS20050132417Dec 14, 2003Jun 16, 2005Bobrovskiy Stanislav M.Method and apparatus for buffering streaming mediaUS20050254775 *Mar 31, 2005Nov 17, 2005Techsmith CorporationAutomated system and method for conducting usability testingUS20060064716Sep 7, 2005Mar 23, 2006Vivcom, Inc.Techniques for navigating multiple video streamsUS20060130124Dec 15, 2004Jun 15, 2006Guard Insurance GroupA Remote Communication System and Method Implementing a Session Server and One or More Object ServersUS20060136475Dec 21, 2004Jun 22, 2006Soumen KarmakarSecure data transfer apparatus, systems, and methodsUS20060161671Jan 14, 2005Jul 20, 2006Citrix Systems, Inc.Method and systems for capture and replay of remote presentation protocol dataUS20060161959Jan 14, 2005Jul 20, 2006Citrix Systems, Inc.Method and system for real-time seeking during playback of remote presentation protocolsUS20060274828Aug 9, 2006Dec 7, 2006A4S Security, Inc.High capacity surveillance system with fast search capabilityUS20070005795Sep 7, 2006Jan 4, 2007Activesky, Inc.Object oriented video systemUS20070022155Oct 1, 2002Jan 25, 2007Owens David HMethod and system for integrating enterprise software applications with desktop software applicationsUS20070106681Sep 7, 2006May 10, 2007Mci, Llc.Method and system for providing a personal video recorder utilizing network-based digital media contentUS20080068289Sep 14, 2006Mar 20, 2008Citrix Systems, Inc.System and method for multiple display support in remote access softwareUS20090282444Nov 12, 2009Vixs Systems, Inc.System and method for managing the presentation of videoUSRE38609Feb 6, 2002Oct 5, 2004Webex Communications, Inc.On-demand presentation graphical user interfaceEP0475581A2Aug 6, 1991Mar 18, 1992Hewlett-Packard CompanyMethod and apparatus for window sharing between computer displaysEP495612A2 Title not availableEP0645695A1Sep 27, 1994Mar 29, 1995AT&amp;T GLOBAL INFORMATION SOLUTIONS INTERNATIONAL INC.Replicating displays in a multiple computer systemEP1469382A2Mar 17, 2004Oct 20, 2004Microsoft CorporationDisplay source dividerGB2327836A Title not availableWO2006076389A2Jan 11, 2006Jul 20, 2006Citrix Systems IncMethods and systems for capture, replay and real-time seeking in remote presentation protocols* Cited by examinerNon-Patent CitationsReference1"Remote Desktop Environments Reflected in Local Windows" IBM Technical Disclosure Bulletin, Mar. 1993, vol. 36, Issue 3, pp. 421-426.2Adrian Nye, XLIB Programming Manual, Rel. 5, Third Edition, Jun. 30, 1994, O'Reilly Media, Inc., chapter 2.3Chinese Office Action on 200780047081.9 dated Nov. 23, 2011.4Christiansen, B.O., Schauser, K.E., Munke, M.; "A Novel Codec for Thin Client Computing,"In Proceedings of the IEEE Data Compression Conference, Snowbird, UT, Mar. 28-30, 2000, pp. 1-10.5Christiansen, B.O., Schauser, K.E., Munke, M.; "Streaming Thin Client Compression," In Proceedings of the IEEE Data Compression Conference, Snowbird, UT, Mar. 27-29, 2001, pp. 1-10.6Communication pursuant to Article 94(3) EP Application No. 07119879.0-1525; Dated Jun. 20, 2008; 8 pages.7Communication pursuant to Article 94(3) EPC EP Application No. 07120005.9-1525; Dated Jun. 20, 2008; 9 pages.8Communication Pursuant to Article 94(3) EPC for EP Application No. 0711991.3-1525; Dated Jun. 20, 2008; 12 pages.9Communication pursuant to Article 96(2) EPC dated Oct. 24, 2007; EP Application No. 06718013.3-1525; 6 pages.10Communication pursuant to Article 96(2) EPC EP Application No. 06718012.5-1525; Dated Oct. 24, 2007; 5 pages.11Crusty, "The Unofficial XviD FAQ", Web Page, Mar. 4, 2004, pp. 1-50, XP002338686, p. 8: paragraph 2-5, p. 31: paragraph 5-6.12Cruz, 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.13De 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.14Dennis Baker, Using Xinerama to Multihead XFree86 V.4.0 [Online], Nov. 15, 2002, XP002417796. Available at: http://www.tldp.org/HOWTO/Xinerama-HOWTO/.15European Exam Report for 06718012.5 dated May 27, 2011.16European Search Report EP Application No. 07119879 completed Jan. 16, 2008; 5 pages.17Extended European Search Report EP 0712005; Dated Dec. 14, 2007; 6 pages.18Extended European Search Report from EP Application No. 07119991.3-1525 completed Mar. 4, 2008; 9 pages.19Final Office Action dated Jan. 6, 2009, pertaining to U.S. Appl. No. 11/036,486, 46 pages.20Final Office Action dated Jan. 8, 2009. 12 pages.21Final Office Action dated Jul. 7, 2009, pertaining to U.S. Appl. No. 11/036,489, 16 pages.22Final Office Action dated Mar. 19, 2010. 9 pages.23Final Office Action dated Sep. 15, 2009, pertaining to U.S. Appl. No. 11/035,851, 13 pages.24International Search Report for corresponding International Application No. PCT/US2007/021098, mailed Feb. 22, 2008,4 pages.25International Search Report for PCT/US2006/038629. Mailing Date Feb. 23, 2007. 3 pages.26International Search Report to PCT/US2006/000887 (Jul. 24, 2006) 8 pages.27International Search Report to PCT/US2006/000888, (Aug. 31, 2006), 9 pages.28International Search Report, PCT/US2007/081751, Oct. 29, 2008.29Krishnakumar 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.30Krishnakumar 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.31Lamming, 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.32Lamming, 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.33Non Final Office Action dated Apr. 14, 2009, pertaining to U.S. Appl. No. 11/035,851, 11 pages.34Non Final Office Action dated Apr. 29, 2008, pertaining to U.S. Appl. No. 11/036,486, 20 pages.35Non Final Office Action dated Aug. 3, 2009, pertaining to U.S. Appl. No. 11/036,486, 39 pages.36Non Final Office Action dated Dec. 10, 2008, pertaining to U.S. Appl. No. 11/036,489, 17 pages.37Non Final Office Action dated Jun. 3, 2009, pertaining to U.S. Appl. No. 11/555,611, 16 pages.38Non Final Office Action dated Mar. 30, 2009, pertaining to U.S. Appl. No. 11/555,615, 25 pages.39Non Final Office Action dated May 26, 2009, pertaining to U.S. Appl. No. 11/036,840, 11 pages.40Non Final Office Action dated Sep. 4, 2009, pertaining to U.S. Appl. No. 11/036,489, 21 pages.41Non-Final Office Action dated Nov. 25, 2011. 9 pages.42Non-Final Office Action for U.S. Appl. No. 11/243,512 mailed Jul. 9, 2008.43Notice of Allowance on U.S. Appl. No. 11/035,851 dated Dec. 12, 2011.44Notice of Allowance on U.S. Appl. No. 11/243,512 dated Feb. 17, 2012.45Office Action for U.S. Appl. No. 11/035,851 dated Aug. 19, 2010.46Office Action for U.S. Appl. No. 11/036,489 dated Jun. 7, 2011.47Office Action for U.S. Appl. No. 11/555,611 dated Sep. 30, 2010.48Office Action on U.S. Appl. No. 11/036,489 dated Jan. 20, 2011.49Office Action on U.S. Appl. No. 11/036,489 dated Oct. 14, 2011.50Office Action on U.S. Appl. No. 11/243,512 dated May 10, 2011.51Office Action on U.S. Appl. No. 12/609,731 dated Nov. 30, 2011.52Partial European Search Report completed on Dec. 14, 2007; EP Application No. EP07119991; 3 pages.53Pedersen, 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.54Reilly, "Today's Linux screen capture technology", NEWSFORGE, (Online), Aug. 17, 2004, pp. 1-3, XP002389239, available at: http://software.newsforge.com/article.55Rhyne, 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.56Sandklef, 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.57Sandklef, 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.58Smith, Advanced Linux Networking, Jun. 11, 2002, Addison Wesley Professional, Chapter 14-Section 4.59Stanonik, R, "Recording/Playing Both Gaze Date and Computer Interaction," Nov. 30, 2000, available at: http://hci.ucsd.edu/eye/gaze.txt.60Stanonik, 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.61Wolf, 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.62Written Opinion of the International Searching Authority for PCT/US2006/038629 dated Jan. 31, 2007.63Written Opinion of the International Searching Authority to PCT/US2006/000887 (Jul. 24, 2006) 19 pages.64Written Opinion of the International Searching Authority to PCT/US2006/000888, (Aug. 31, 2006), 14 pages.65X Desktop Group: "Extended window manager hints" [Online], May 13, 2003, Available at: http://standards.freedesktop.org/wm-spec/wm-spec-latest.html.66Zeldovich, 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.67Zeldovich, 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 dateApplicantTitleUS8839112Aug 10, 2010Sep 16, 2014Microsoft CorporationCloning or extending a computer desktop on a wireless display surfaceUS8898577Mar 9, 2010Nov 25, 2014Microsoft CorporationApplication sharing with occlusion removalUS20110225542 *Mar 9, 2010Sep 15, 2011Microsoft CorporationApplication sharing with occlusion removalUS20120042275 *Aug 10, 2010Feb 16, 2012Microsoft CorporationCloning specific windows on a wireless display surfaceUS20130036353 *Feb 7, 2013At&T Intellectual Property I, L.P.Method and Apparatus for Displaying Multimedia Information Synchronized with User Activity* Cited by examinerClassifications U.S. Classification709/231, 709/217, 709/219, 709/218, 709/201, 709/203International ClassificationG06F15/16Cooperative ClassificationH04N5/765, H04N9/8205, H04N5/76, H04N9/8042European ClassificationH04N5/76Legal EventsDateCodeEventDescriptionOct 11, 2006ASAssignmentOwner name: CITRIX SYSTEMS, INC., FLORIDAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MAZZAFERRI, RICHARD JAMES;REEL/FRAME:018377/0287Effective date: 20050324Jan 6, 2016FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services