Methods and systems for real-time seeking during real-time playback of a presentation layer protocol data stream

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7831728
APP PUB NO 20070106811A1
SERIAL NO

11555615

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method for real-time seeking during real-time playback of presentation layer protocol data streams includes the step of receiving, by a foreground protocol engine, a request for rendering the contents of a packet in a presentation layer protocol data stream comprising a first plurality of packets already received and a second plurality of packets yet to be received. The foreground protocol engine identifies a state-snapshot having an associated timestamp previous to that of the requested packet. The foreground protocol engine displays during transmission of the presentation layer protocol data stream from a first device to a second device, the requested packet responsive to the identified state-snapshot.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CITRIX SYSTEMS, INC.FORT LAUDERDALE, FL1073

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Ryman, Paul Adam Dural, AU 6 297

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (8)
5838458 Method and apparatus for linking designated portions of a received document image with an electronic address 283 1995
6678864 Method and apparatus for linking designated portions of a received document image with an electronic address 32 1997
6445468 Method and apparatus for linking designated portions of a received document image with an electronic address 42 1998
6721703 Remote deposition system and method 85 2001
2002/0149,617 Remote collaboration technology design and methodology 122 2002
7016084 Method and apparatus for linking designated portions of a received document image with an electronic address 61 2002
7023979 Telephony control system with intelligent call routing 335 2003
2004/0143,602 Apparatus, system and method for automated and adaptive digital image/video surveillance for events and configurations using a rich multimedia relational database 162 2003
 
InstaKnow.com Inc. (1)
7073126 Method and system of deploying server-based applications 18 2000
 
TREND MICRO INCORPORATED (1)
6584569 System for determining web application vulnerabilities 285 2001
 
SONY CORPORATION (2)
6573907 Network distribution and management of interactive video and multi-media containers 298 1999
7185283 Screen control method 23 2000
 
EMC IP HOLDING COMPANY LLC (1)
6502131 Directory enabled policy management tool for intelligent traffic management 758 1998
 
Bull HN Information Systems Inc. (1)
5577254 Method and apparatus for capturing the presentation of an interactive user session, monitoring, replaying and joining sessions 70 1994
 
SONY ELECTRONICS INC. (3)
5307456 Integrated multi-media production and authoring system 467 1992
* 5748499 Computer graphics data recording and playback system with a VCR-based graphic user interface 157 1995
* 5893053 Computer graphics data recording and playback system with a VCR-based graphic user interface 59 1997
 
CONVERGENT MEDIA SOLUTIONS LLC (1)
2004/0031,058 Method and apparatus for browsing using alternative linkbases 763 2003
 
HITACHI, LTD. (1)
7069332 Video server for video distribution system 23 2000
 
AKAMAI TECHNOLOGIES, INC. (6)
6003030 System and method for optimized storage and retrieval of data on a distributed computer network 369 1996
6421726 System and method for selection and retrieval of diverse types of video data on a computer network 243 1998
6799221 System and method for server-side optimization of data delivery on a distributed computer network 134 2000
6502125 System and method for optimized storage and retrieval of data on a distributed computer network 235 2000
6405252 Integrated point of presence server network 293 2000
6665706 System and method for optimized storage and retrieval of data on a distributed computer network 199 2002
 
Akamba Corporation (1)
* 6801927 Network adaptor card with reverse proxy and cache and method implemented therewith 131 2000
 
APPLE INC. (1)
5359712 Method and apparatus for transitioning between sequences of digital information 211 1992
 
Online Monitoring Services (1)
6401118 Method and computer program product for an online monitoring search engine 210 1998
 
GULA CONSULTING LIMITED LIABILITY COMPANY (1)
7133837 Method and apparatus for providing communication transmissions 99 2000
 
AVAYA INC. (1)
6466654 Personal virtual assistant with semantic tagging 304 2000
 
The Commonwealth of Australia (1)
7027055 Data view of a modelling system 168 2002
 
NEXTALK, INC. (2)
6181736 Network communication system 97 1998
6934376 Network communication system 23 2001
 
CLINICAL DECISION SUPPORT, LLC (3)
6206829 Computerized medical diagnostic and treatment advice system including network access 212 1999
6482156 Computerized medical diagnostic and treatment advice system including network access 239 2001
6849045 Computerized medical diagnostic and treatment advice system including network access 137 2002
 
SECURITY WITH ADVANCED TECHNOLOGY, INC. (1)
2006/0274,828 High capacity surveillance system with fast search capability 79 2006
 
TIME WARNER CABLE ENTERPRISES LLC (2)
7073189 Program guide and reservation system for network based digital information and entertainment storage and delivery system 53 2002
7174126 Technique for effectively accessing programming listing information in an entertainment delivery system 151 2003
 
SIEMENS CORPORATION (1)
5574845 Method and apparatus video data management 82 1994
 
AUTODESK, INC. (1)
5404316 Desktop digital video processing system 305 1992
 
Guard Insurance Group (1)
* 2006/0130,124 A Remote Communication System and Method Implementing a Session Server and One or More Object Servers 16 2004
 
AEP NETWORKS, INC. (1)
2003/0191,799 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 browser 229 2001
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
5121497 Automatic generation of executable computer code which commands another program to perform a task and operator modification of the generated executable computer code 44 1989
* 5392400 Collaborative computing system using pseudo server process to allow input from different server processes individually and sequence number map for maintaining received data sequence 326 1992
6237138 Buffered screen capturing software tool for usability testing of computer applications 73 1997
6141699 Interactive display system for sequential retrieval and display of a plurality of interrelated data sets 113 1998
6321252 System and method for data streaming and synchronization in multimedia groupware applications 139 1998
 
SPATIUM INNOVATIONS, LLC (1)
5717879 System for the capture and replay of temporal data representing collaborative activities 359 1995
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
* 5313581 System and method for communication between windowing environments 55 1993
2004/0103,438 Methods and systems for transferring events including multimedia data 63 2002
 
LUCENT TECHNOLOGIES INC. (2)
5550965 Method and system for operating a data processor to index primary data in real time with iconic table of contents 180 1993
6295340 Speech coding selection based on call related information 14 1998
 
Cysive, Inc. (1)
* 2003/0110,266 Apparatus and method of using session state data across sessions 101 2001
 
CISCO TECHNOLOGY, INC. (3)
5392223 Audio/video communications processor 221 1992
6795506 Methods and apparatus for efficient scheduling and multiplexing 86 2000
7124175 IP web based messaging system for localized management of wireless messaging 18 2004
 
FUJITSU LIMITED (1)
7398320 Information distribution/reproduction control apparatus, information distribution/reproduction control method, and computer-readable recording medium recorded with information distribution/reproduction control program 42 2000
 
ACCENTURE GLOBAL SERVICES LIMITED (66)
6498955 Member preference control of an environment 89 1999
6473794 System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework 819 1999
6519571 Dynamic customer profile management 890 1999
6536037 Identification of redundancies and omissions among components of a web based architecture 474 1999
6615166 Prioritizing components of a network framework required for implementation of technology 471 1999
6721713 Business alliance identification in a web architecture framework 454 1999
6957186 System method and article of manufacture for building, managing, and supporting various components of a system 470 1999
7165041 Web-based architecture sales tool 373 1999
6523027 Interfacing servers in a Java based e-commerce architecture 578 1999
6601233 Business components framework 747 1999
6609128 Codes table framework design in an E-commerce architecture 357 1999
6633878 Initializing an ecommerce database framework 350 1999
6704873 Secure gateway interconnection in an e-commerce based environment 339 1999
6718535 System, method and article of manufacture for an activity framework design in an e-commerce based environment 487 1999
7100195 Managing user information on an e-commerce system 610 1999
6256773 System, method and article of manufacture for configuration management in a development architecture framework 623 1999
6289382 System, method and article of manufacture for a globally addressable interface in a communication services patterns environment 642 1999
6324647 System, method and article of manufacture for security management in a development architecture framework 286 1999
6339832 Exception response table in environment services patterns 276 1999
6345239 Remote demonstration of business capabilities in an e-commerce environment 308 1999
6370573 System, method and article of manufacture for managing an environment of a development architecture framework 263 1999
6405364 Building techniques in a development architecture framework 399 1999
6427132 System, method and article of manufacture for demonstrating E-commerce capabilities via a simulation on a network 266 1999
6434568 Information services patterns in a netcentric environment 385 1999
6434628 Common interface for handling exception interface name with additional prefix and suffix for handling exceptions in environment services patterns 310 1999
6438594 Delivering service to a client via a locally addressable interface 611 1999
6442748 System, method and article of manufacture for a persistent state and persistent object separator in an information services patterns environment 550 1999
6477580 Self-described stream in a communication services patterns environment 487 1999
6477665 System, method, and article of manufacture for environment services patterns in a netcentic environment 256 1999
6496850 Clean-up of orphaned server contexts 314 1999
6502213 System, method, and article of manufacture for a polymorphic exception handler in environment services patterns 278 1999
6529909 Method for translating an object attribute converter in an information services patterns environment 499 1999
6529948 Multi-object fetch component 361 1999
6539396 Multi-object identifier system and method for information service pattern environment 482 1999
6549949 Fixed format stream in a communication services patterns environment 329 1999
6550057 Piecemeal retrieval in an information services patterns environment 421 1999
6571282 Block-based communication in a communication services patterns environment 804 1999
6578068 Load balancer in environment services patterns 526 1999
6601192 Assertion component in environment services patterns 272 1999
6601234 Attribute dictionary in a business logic services environment 560 1999
6606660 Stream-based communication in a communication services patterns environment 337 1999
6611867 System, method and article of manufacture for implementing a hybrid network 274 1999
6615199 Abstraction factory in a base services pattern environment 293 1999
6615253 Efficient server side data retrieval for execution of client side applications 665 1999
6636242 View configurer in a presentation services patterns environment 432 1999
6640238 Activity component in a presentation services patterns environment 385 1999
6640244 Request batcher in a transaction services patterns environment 497 1999
6640249 Presentation services patterns in a netcentric environment 450 1999
6662357 Managing information in an integrated development architecture framework 339 1999
6715145 Processing pipeline in a base services pattern environment 314 1999
6742015 Base services patterns in a netcentric environment 447 1999
6842906 System and method for a refreshable proxy pool in a communication services patterns environment 354 1999
7139999 Development architecture framework 246 1999
6332163 Method for providing communication services over a computer network system 877 1999
6606744 Providing collaborative installation management in a network-based supply chain environment 1033 1999
6671818 Problem isolation through translating and filtering events into a standard object format in a network based supply chain 562 1999
7124101 Asset tracking in a network-based supply chain environment 524 1999
7130807 Technology sharing during demand and supply planning in a network-based supply chain environment 439 1999
6629081 Account settlement and financing in an e-commerce environment 437 1999
7069234 Initiating an agreement in an e-commerce environment 337 1999
7167844 Electronic menu document creator in a virtual financial environment 287 1999
6502102 System, method and article of manufacture for a table-driven automated scripting architecture 253 2000
6701514 System, method, and article of manufacture for test maintenance in an automated scripting framework 335 2000
6907546 Language-driven interface for an automated testing framework 293 2000
6701345 Providing a notification when a plurality of users are altering similar data in a health care solution environment 213 2000
7149698 Business alliance identification in a web architecture Framework 290 2003
 
ATI TECHNOLOGIES INC. (1)
2003/0079,224 System and method to provide additional information associated with selectable display areas 47 2001
 
VULCAN PATENTS LLC (1)
5461711 Method and system for spatial accessing of time-based information 111 1993
 
NATIONAL SEMICONDUCTOR CORPORATION (1)
5923736 Hypertext markup language based telephone apparatus 171 1996
 
SurfControl, Inc. (1)
* 6219786 Method and system for monitoring and controlling network access 256 1998
 
INTEL CORPORATION (1)
6185625 Scaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the object 443 1996
 
MOBILEUM, INC. (1)
7092370 Method and system for wireless voice channel/data channel integration 274 2001
 
TEXAS INSTRUMENTS INCORPORATED (1)
5909559 Bus bridge device including data bus of first width for a first processor, memory controller, arbiter circuit and second processor having a different second data width 292 1997
 
The United States of America as represented by the Secretary of the Navy (3)
6351777 Computer software for converting a general purpose computer network into an interactive communications system 86 1999
7024456 Method for facilitating collaborative development efforts between widely dispersed users 33 1999
7043529 Collaborative development network for widely dispersed users and methods therefor 106 2000
 
NIKE, INC. (1)
6539336 Sport monitoring system for determining airtime, speed, power absorbed and other factors such as drop distance 302 1998
 
PRAGMATUS AV LLC (1)
6816904 Networked video multimedia storage server environment 225 2000
 
NETSAGE CORPORATION (3)
5727950 Agent based instruction system and method 625 1996
6201948 Agent based instruction system and method 353 1998
6427063 Agent based instruction system and method 191 1999
 
TEKTRONIX, INC. (1)
5388197 Video editing system operator inter-face for visualization and interactive control of video material 282 1994
 
NETOPIA, INC. (1)
5241625 Screen image sharing among heterogeneous computers 405 1990
 
NUANCE COMMUNICATIONS, INC. (4)
5915001 System and method for providing and using universally accessible voice and speech data files 747 1996
6400806 System and method for providing and using universally accessible voice and speech data files 175 1999
6885736 System and method for providing and using universally accessible voice and speech data files 66 2002
7225130 Methods, systems, and programming for performing speech recognition 46 2002
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (3)
6988126 Contact center system and method for specifying different service specific behavior and offering range of corresponding customer services 145 2001
6996605 Overview subsystem for information page server 67 2001
7000019 Establishment of a deferred network communication session 69 2001
 
ACCESS CO., LTD. (5)
6173316 Wireless communication device with markup language based man-machine interface 314 1998
6317781 Wireless communication device with markup language based man-machine interface 173 2000
6470381 Wireless communication device with markup language based man-machine interface 66 2001
6675204 Wireless communication device with markup language based man-machine interface 68 2002
7228340 Wireless communication device with markup language based man-machine interface 35 2003
 
Internet Angles, Inc. (1)
5732216 Audio message exchange system 740 1996
 
IMATION CORP. (1)
6022315 Computerized medical diagnostic and treatment advice system including network access 396 1997
 
MCI WORLDCOM LTD. (1)
2007/0106,681 Method and system for providing a personal video recorder utilizing network-based digital media content 37 2006
 
RARITAN COMPUTER, INC. (1)
5432932 System and method for dynamically controlling remote processes from a performance monitor 246 1992
 
EASYWEB INNOVATIONS, LLC (1)
7032030 Message publishing system and method 188 2000
 
AMIGA DEVELOPMENT LLC (1)
5317732 System for relocating a multimedia presentation on a different platform by extracting a resource map in order to remap and relocate resources 130 1991
 
VIVCOM, INC. (1)
2006/0064,716 Techniques for navigating multiple video streams 423 2005
 
MICROSOFT TECHNOLOGY LICENSING, LLC (7)
5729689 Network naming services proxy agent 100 1995
5983190 Client server animation system for managing interactive user interface characters 314 1997
6968364 System and method to facilitate selection and programming of an associated audio/visual system 167 2000
7313613 System and method facilitating network diagnostics and self-healing 31 2002
2004/0207,723 UI remoting with synchronized out-of-band media 38 2003
2004/0267,952 Variable play speed control for media streams 95 2003
* 2004/0267,820 Method and system for recording and replaying internet transactions 26 2004
 
INSFRONT TECHNOLOGIES, LTD. (1)
2002/0038,388 System and method for capture and playback of user interaction with web browser content 69 2001
 
SILVERBROOK RESEARCH PTY LTD (2)
6824044 Method and system for obtaining a video-related document 95 2000
6986459 System for providing a document associated with a video signal 14 2004
 
LENOVO (SINGAPORE) PTE LTD. (1)
5742797 Dynamic off-screen display memory manager 95 1995
 
GOOGLE INC. (1)
2002/0133,481 Methods and apparatus for providing search results in response to an ambiguous search query 96 2000
 
SIZMEK TECHNOLOGIES, INC. (2)
6317761 Technique 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-stream 303 1999
6880123 Apparatus and accompanying methods for implementing a network distribution server for use in providing interstitial web advertisements to a client computer 97 1999
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (10)
6877043 Method for distributing sets of collision resolution parameters in a frame-based communications network 192 2001
6888844 Method for selecting an operating mode for a frame-based communications network 113 2001
6891881 Method of determining an end of a transmitted frame in a frame-based communications network 156 2001
6898204 Method of determining a collision between a plurality of transmitting stations in a frame-based communications network 109 2001
6954800 Method of enhancing network transmission on a priority-enabled frame-based communications network 113 2001
6975655 Method of controlling data sampling clocking of asynchronous network nodes in a frame-based communications network 127 2001
6988236 Method for selecting frame encoding parameters in a frame-based communications network 121 2001
6993101 Method of determining a start of a transmitted frame in a frame-based communications network 105 2001
7000031 Method of providing synchronous transport of packets between asynchronous network nodes in a frame-based communications network 156 2001
7035285 Transceiver method and signal therefor embodied in a carrier wave for a frame-based communications network 118 2001
 
CONVERGYS CUSTOMER MANAGEMENT GROUP INC. (1)
6606479 Agent based instruction system and method 98 2002
 
CYVEILLANCE, INC. (1)
7013323 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 criteria 83 2000
 
QUARK MEDIA HOUSE B.V. (1)
5907704 Hierarchical encapsulation of instantiated objects in a multimedia authoring system including internet accessible objects 409 1996
 
THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY (1)
7082572 Methods and apparatus for interactive map-based analysis of digital video content 80 2002
 
ALCATEL-LUCENT USA INC. (1)
2004/0240,387 System and method for simulating traffic loads in packetized communication networks 20 2003
 
WATCHFIRE CORPORATION (1)
2003/0226,038 Method and system for dynamic refinement of security policies 58 2002
 
3D RADIO LLC (1)
7171174 Multiple radio signal processing and storing method and apparatus 74 2003
 
UNIFY, INC. (3)
7130403 System and method for enhanced multimedia conference collaboration 15 2002
6914519 System and method for muting alarms during a conference 22 2003
7184531 System and method for authorizing a party to join a conference 37 2003
 
ROVI GUIDES, INC. (1)
6774926 Personal television channel system 415 2000
 
HOFFBERG FAMILY TRUST 1 (1)
7006881 Media recording device with remote graphic user interface 515 2003
 
Tsai, Mary Y. Y. (1)
7089487 Method and apparatus for linking designated portions of a received document image with an electronic address 70 2003
 
GRAPE TECHNOLOGY GROUP, INC. (2)
6870921 Enhanced directory assistance service providing individual or group directories 114 1999
6944279 Enhanced directory assistance service providing individual or group directories 87 2002
 
PERSONAL AUDIO LLC (2)
5721827 System for electrically distributing personalized information 961 1996
6199076 Audio program player including a dynamic program selection controller 545 1996
 
ROVI TECHNOLOGIES CORPORATION (1)
2002/0033,844 Content sensitive connected content 432 2001
 
RICH MEDIA VENTURES, LLC (1)
7000180 Methods, systems, and processes for the design and creation of rich-media applications via the internet 43 2001
 
RPX CORPORATION (1)
7401116 System and method for allowing remote users to specify graphics application parameters for generation of interactive images 55 2002
 
HIGHWAY PLASTICS, LLC (1)
6286030 Systems and methods for recording and visually recreating sessions in a client-server environment 226 1998
 
SIEMENS INDUSTRY, INC. (3)
6356437 System, apparatus and method for providing a portable customizable maintenance support instruction system 71 1999
6574672 System, apparatus and method for providing a portable customizable maintenance support computer communications system 69 1999
6697894 System, apparatus and method for providing maintenance instructions to a user at a remote location 49 1999
 
FACEBOOK, INC. (1)
5657390 Secure socket layer application program apparatus and method 407 1995
 
F. POSZAT HU, L.L.C. (3)
6011537 System for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space 464 1998
6526335 Automobile personal computer systems 636 2000
6711474 Automobile personal computer systems 422 2002
 
NETDATE OF TEXAS, L.L.C. (1)
6243375 Internet-audiotext electronic communications system with multimedia based matching 208 1997
 
CITRIX SYSTEMS, INC. (3)
* 7490166 Remote control of a client's off-screen surface 30 2001
2006/0161,671 Method and systems for capture and replay of remote presentation protocol data 51 2005
* 2006/0161,959 Method and system for real-time seeking during playback of remote presentation protocols 40 2005
 
DIGIMARC CORPORATION (33)
5841978 Network linking method using steganographically embedded data objects 526 1995
5832119 Methods for controlling systems using control signals embedded in empirical data 465 1995
5822436 Photographic products and methods employing embedded information 362 1996
5862260 Methods for surveying dissemination of proprietary empirical data 852 1996
6122403 Computer system linked by using information in data objects 873 1996
6324573 Linking of computers using information steganographically embedded in data objects 207 1998
6111954 Steganographic methods and media for photography 69 1998
7171016 Method for monitoring internet dissemination of image, video and/or audio files 177 1998
6408331 Computer linking methods using encoded graphics 147 1999
6700990 Digital watermark decoding method 197 1999
6879701 Tile-based digital watermarking techniques 139 1999
6381341 Watermark encoding method exploiting biases inherent in original signal 206 1999
6286036 Audio- and graphics-based linking to internet 279 1999
6813366 Steganographic decoding with transform to spatial domain 124 1999
6775392 Computer system linked by using information in data objects 181 2000
6567533 Method and apparatus for discerning image distortion by reference to encoded marker signals 152 2000
6553129 Computer system linked by using information in data objects 232 2000
6681029 Decoding steganographic messages embedded in media signals 232 2000
6438231 Emulsion film media employing steganography 45 2000
6647128 Method for monitoring internet dissemination of image, video, and/or audio files 214 2000
6760463 Watermarking methods and media 159 2001
6580808 Method and apparatus for discerning image distortion by reference to encoded marker signals 141 2001
6751320 Method and system for preventing reproduction of professional photographs 42 2001
6590998 Network linking method using information embedded in data objects that have inherent noise 87 2001
7116781 Counteracting geometric distortions in watermarking 100 2001
7058697 Internet linking from image content 145 2001
6968057 Emulsion products and imagery employing steganography 55 2002
6647130 Printable interfaces and digital linking with embedded codes 182 2002
7103197 Arrangement for embedding subliminal data in imaging 54 2002
7113596 Embedding information related to a subject of an identification document in the identification document 67 2002
7113614 Embedding auxiliary signals with multiple components into media signals 235 2002
7054465 Data hiding method and system for embedding and extracting information in signals 133 2002
7035427 Method and system for managing, accessing and paying for the use of copyrighted electronic media 213 2004
 
STEVEN M. HOFFBERG 2004-1 GRAT (3)
6400996 Adaptive pattern recognition based control system and method 1026 1999
6850252 Intelligent electronic appliance system and method 1384 2000
6640145 Media recording device with packet data interface 579 2002
 
PerfectNotes Corporation (1)
6802041 Multimedia word processor 62 2000
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
ADOBE SYSTEMS INCORPORATED (1)
* 2014/0082,493 METHOD AND APPARATUS FOR MEASURING PERCEPTIBLE PROPERTIES OF MEDIA CONTENT 0 2012
 
CITRIX SYSTEMS, INC. (4)
8935316 Methods and systems for in-session playback on a local machine of remotely-stored and real time presentation layer protocol data 0 2009
* 8296441 Methods and systems for joining a real-time session of presentation layer protocol data 1 2009
* 2010/0049,783 Methods and Systems for Joining a Real-Time Session of Presentation Layer Protocol Data 1 2009
* 2010/0050,077 Methods and Systems for In-Session Playback on a Local Machine of Remotely-Stored and Real Time Presentation Layer Protocol Data 9 2009
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 May 9, 2018
11.5 Year Payment $7400.00 $3700.00 $1850.00 May 9, 2022
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00