US Patent No: 7,831,728

Number of patents in Portfolio can not be more than 2000

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

Stats

ALSO PUBLISHED AS: 20070106811
See full text
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

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

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

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Ryman, Paul Adam Dural, AU 7 112

Cited Art Landscape

Patent Info (Count) # Cites Year
 
ACCENTURE GLOBAL SERVICES LIMITED (66)
6,498,955 Member preference control of an environment 50 1999
6,473,794 System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework 595 1999
6,519,571 Dynamic customer profile management 656 1999
6,536,037 Identification of redundancies and omissions among components of a web based architecture 339 1999
6,615,166 Prioritizing components of a network framework required for implementation of technology 336 1999
6,721,713 Business alliance identification in a web architecture framework 330 1999
6,957,186 System method and article of manufacture for building, managing, and supporting various components of a system 337 1999
7,165,041 Web-based architecture sales tool 273 1999
6,523,027 Interfacing servers in a Java based e-commerce architecture 425 1999
6,601,233 Business components framework 556 1999
6,609,128 Codes table framework design in an E-commerce architecture 262 1999
6,633,878 Initializing an ecommerce database framework 255 1999
6,704,873 Secure gateway interconnection in an e-commerce based environment 250 1999
6,718,535 System, method and article of manufacture for an activity framework design in an e-commerce based environment 368 1999
7,100,195 Managing user information on an e-commerce system 376 1999
6,256,773 System, method and article of manufacture for configuration management in a development architecture framework 465 1999
6,289,382 System, method and article of manufacture for a globally addressable interface in a communication services patterns environment 469 1999
6,324,647 System, method and article of manufacture for security management in a development architecture framework 240 1999
6,339,832 Exception response table in environment services patterns 209 1999
6,345,239 Remote demonstration of business capabilities in an e-commerce environment 253 1999
6,370,573 System, method and article of manufacture for managing an environment of a development architecture framework 221 1999
6,405,364 Building techniques in a development architecture framework 303 1999
6,427,132 System, method and article of manufacture for demonstrating E-commerce capabilities via a simulation on a network 213 1999
6,434,568 Information services patterns in a netcentric environment 295 1999
6,434,628 Common interface for handling exception interface name with additional prefix and suffix for handling exceptions in environment services patterns 234 1999
6,438,594 Delivering service to a client via a locally addressable interface 430 1999
6,442,748 System, method and article of manufacture for a persistent state and persistent object separator in an information services patterns environment 413 1999
6,477,580 Self-described stream in a communication services patterns environment 360 1999
6,477,665 System, method, and article of manufacture for environment services patterns in a netcentic environment 196 1999
6,496,850 Clean-up of orphaned server contexts 234 1999
6,502,213 System, method, and article of manufacture for a polymorphic exception handler in environment services patterns 214 1999
6,529,909 Method for translating an object attribute converter in an information services patterns environment 397 1999
6,529,948 Multi-object fetch component 264 1999
6,539,396 Multi-object identifier system and method for information service pattern environment 369 1999
6,549,949 Fixed format stream in a communication services patterns environment 257 1999
6,550,057 Piecemeal retrieval in an information services patterns environment 325 1999
6,571,282 Block-based communication in a communication services patterns environment 426 1999
6,578,068 Load balancer in environment services patterns 393 1999
6,601,192 Assertion component in environment services patterns 207 1999
6,601,234 Attribute dictionary in a business logic services environment 379 1999
6,606,660 Stream-based communication in a communication services patterns environment 244 1999
6,611,867 System, method and article of manufacture for implementing a hybrid network 214 1999
6,615,199 Abstraction factory in a base services pattern environment 223 1999
6,615,253 Efficient server side data retrieval for execution of client side applications 435 1999
6,636,242 View configurer in a presentation services patterns environment 300 1999
6,640,238 Activity component in a presentation services patterns environment 270 1999
6,640,244 Request batcher in a transaction services patterns environment 337 1999
6,640,249 Presentation services patterns in a netcentric environment 287 1999
6,662,357 Managing information in an integrated development architecture framework 238 1999
6,715,145 Processing pipeline in a base services pattern environment 235 1999
6,742,015 Base services patterns in a netcentric environment 291 1999
6,842,906 System and method for a refreshable proxy pool in a communication services patterns environment 255 1999
7,139,999 Development architecture framework 190 1999
6,332,163 Method for providing communication services over a computer network system 635 1999
6,606,744 Providing collaborative installation management in a network-based supply chain environment 713 1999
6,671,818 Problem isolation through translating and filtering events into a standard object format in a network based supply chain 402 1999
7,124,101 Asset tracking in a network-based supply chain environment 349 1999
7,130,807 Technology sharing during demand and supply planning in a network-based supply chain environment 314 1999
6,629,081 Account settlement and financing in an e-commerce environment 335 1999
7,069,234 Initiating an agreement in an e-commerce environment 236 1999
7,167,844 Electronic menu document creator in a virtual financial environment 202 1999
6,502,102 System, method and article of manufacture for a table-driven automated scripting architecture 184 2000
6,701,514 System, method, and article of manufacture for test maintenance in an automated scripting framework 232 2000
6,907,546 Language-driven interface for an automated testing framework 187 2000
6,701,345 Providing a notification when a plurality of users are altering similar data in a health care solution environment 160 2000
7,149,698 Business alliance identification in a web architecture Framework 204 2003
 
DIGIMARC CORPORATION (34)
5,841,978 Network linking method using steganographically embedded data objects 430 1995
5,832,119 Methods for controlling systems using control signals embedded in empirical data 390 1995
5,822,436 Photographic products and methods employing embedded information 307 1996
5,862,260 Methods for surveying dissemination of proprietary empirical data 673 1996
6,122,403 Computer system linked by using information in data objects 640 1996
6,324,573 Linking of computers using information steganographically embedded in data objects 189 1998
6,111,954 Steganographic methods and media for photography 58 1998
7,171,016 Method for monitoring internet dissemination of image, video and/or audio files 141 1998
6,408,331 Computer linking methods using encoded graphics 138 1999
6,700,990 Digital watermark decoding method 156 1999
6,879,701 Tile-based digital watermarking techniques 118 1999
6,381,341 Watermark encoding method exploiting biases inherent in original signal 156 1999
6,286,036 Audio- and graphics-based linking to internet 185 1999
6,813,366 Steganographic decoding with transform to spatial domain 109 1999
6,775,392 Computer system linked by using information in data objects 152 2000
6,567,533 Method and apparatus for discerning image distortion by reference to encoded marker signals 133 2000
6,553,129 Computer system linked by using information in data objects 202 2000
6,681,029 Decoding steganographic messages embedded in media signals 171 2000
6,438,231 Emulsion film media employing steganography 40 2000
6,647,128 Method for monitoring internet dissemination of image, video, and/or audio files 167 2000
6,760,463 Watermarking methods and media 128 2001
6,580,808 Method and apparatus for discerning image distortion by reference to encoded marker signals 125 2001
6,751,320 Method and system for preventing reproduction of professional photographs 38 2001
6,590,998 Network linking method using information embedded in data objects that have inherent noise 80 2001
7,116,781 Counteracting geometric distortions in watermarking 81 2001
7,058,697 Internet linking from image content 119 2001
2002/0033,844 Content sensitive connected content 312 2001
6,968,057 Emulsion products and imagery employing steganography 48 2002
6,647,130 Printable interfaces and digital linking with embedded codes 151 2002
7,103,197 Arrangement for embedding subliminal data in imaging 41 2002
7,113,596 Embedding information related to a subject of an identification document in the identification document 58 2002
7,113,614 Embedding auxiliary signals with multiple components into media signals 181 2002
7,054,465 Data hiding method and system for embedding and extracting information in signals 110 2002
7,035,427 Method and system for managing, accessing and paying for the use of copyrighted electronic media 176 2004
 
BROADCOM CORPORATION (10)
6,877,043 Method for distributing sets of collision resolution parameters in a frame-based communications network 123 2001
6,888,844 Method for selecting an operating mode for a frame-based communications network 86 2001
6,891,881 Method of determining an end of a transmitted frame in a frame-based communications network 112 2001
6,898,204 Method of determining a collision between a plurality of transmitting stations in a frame-based communications network 85 2001
6,954,800 Method of enhancing network transmission on a priority-enabled frame-based communications network 88 2001
6,975,655 Method of controlling data sampling clocking of asynchronous network nodes in a frame-based communications network 102 2001
6,988,236 Method for selecting frame encoding parameters in a frame-based communications network 93 2001
6,993,101 Method of determining a start of a transmitted frame in a frame-based communications network 77 2001
7,000,031 Method of providing synchronous transport of packets between asynchronous network nodes in a frame-based communications network 114 2001
7,035,285 Transceiver method and signal therefor embodied in a carrier wave for a frame-based communications network 88 2001
 
MICROSOFT CORPORATION (7)
5,729,689 Network naming services proxy agent 92 1995
5,983,190 Client server animation system for managing interactive user interface characters 264 1997
6,968,364 System and method to facilitate selection and programming of an associated audio/visual system 112 2000
7,313,613 System and method facilitating network diagnostics and self-healing 23 2002
2004/0207,723 UI remoting with synchronized out-of-band media 33 2003
2004/0267,952 Variable play speed control for media streams 60 2003
2004/0267,820 Method and system for recording and replaying internet transactions 19 2004
 
AKAMAI TECHNOLOGIES, INC. (6)
6,003,030 System and method for optimized storage and retrieval of data on a distributed computer network 281 1996
6,421,726 System and method for selection and retrieval of diverse types of video data on a computer network 187 1998
6,799,221 System and method for server-side optimization of data delivery on a distributed computer network 102 2000
6,502,125 System and method for optimized storage and retrieval of data on a distributed computer network 179 2000
6,405,252 Integrated point of presence server network 197 2000
6,665,706 System and method for optimized storage and retrieval of data on a distributed computer network 121 2002
 
ACCESS CO., LTD. (5)
6,173,316 Wireless communication device with markup language based man-machine interface 255 1998
6,317,781 Wireless communication device with markup language based man-machine interface 156 2000
6,470,381 Wireless communication device with markup language based man-machine interface 58 2001
6,675,204 Wireless communication device with markup language based man-machine interface 52 2002
7,228,340 Wireless communication device with markup language based man-machine interface 31 2003
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
5,313,581 System and method for communication between windowing environments 51 1993
6,988,126 Contact center system and method for specifying different service specific behavior and offering range of corresponding customer services 99 2001
6,996,605 Overview subsystem for information page server 45 2001
7,000,019 Establishment of a deferred network communication session 58 2001
2004/0103,438 Methods and systems for transferring events including multimedia data 46 2002
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
5,121,497 Automatic generation of executable computer code which commands another program to perform a task and operator modification of the generated executable computer code 30 1989
5,392,400 Collaborative computing system using pseudo server process to allow input from different server processes individually and sequence number map for maintaining received data sequence 266 1992
6,237,138 Buffered screen capturing software tool for usability testing of computer applications 49 1997
6,141,699 Interactive display system for sequential retrieval and display of a plurality of interrelated data sets 87 1998
6,321,252 System and method for data streaming and synchronization in multimedia groupware applications 110 1998
 
NUANCE COMMUNICATIONS, INC. (4)
5,915,001 System and method for providing and using universally accessible voice and speech data files 605 1996
6,400,806 System and method for providing and using universally accessible voice and speech data files 122 1999
6,885,736 System and method for providing and using universally accessible voice and speech data files 47 2002
7,225,130 Methods, systems, and programming for performing speech recognition 28 2002
 
CISCO TECHNOLOGY, INC. (3)
5,392,223 Audio/video communications processor 199 1992
6,795,506 Methods and apparatus for efficient scheduling and multiplexing 58 2000
7,124,175 IP web based messaging system for localized management of wireless messaging 14 2004
 
CITRIX SYSTEMS, INC. (3)
7,490,166 Remote control of a client's off-screen surface 19 2001
2006/0161,671 Method and systems for capture and replay of remote presentation protocol data 30 2005
2006/0161,959 Method and system for real-time seeking during playback of remote presentation protocols 23 2005
 
CLINICAL DECISION SUPPORT, LLC (3)
6,206,829 Computerized medical diagnostic and treatment advice system including network access 162 1999
6,482,156 Computerized medical diagnostic and treatment advice system including network access 162 2001
6,849,045 Computerized medical diagnostic and treatment advice system including network access 104 2002
 
NETSAGE CORPORATION (3)
5,727,950 Agent based instruction system and method 512 1996
6,201,948 Agent based instruction system and method 304 1998
6,427,063 Agent based instruction system and method 143 1999
 
SIEMENS ENTERPRISE COMMUNICATIONS, INC. (3)
7,130,403 System and method for enhanced multimedia conference collaboration 14 2002
6,914,519 System and method for muting alarms during a conference 16 2003
7,184,531 System and method for authorizing a party to join a conference 19 2003
 
SIEMENS INDUSTRY, INC. (3)
6,356,437 System, apparatus and method for providing a portable customizable maintenance support instruction system 56 1999
6,574,672 System, apparatus and method for providing a portable customizable maintenance support computer communications system 49 1999
6,697,894 System, apparatus and method for providing maintenance instructions to a user at a remote location 37 1999
 
SONY ELECTRONICS INC. (3)
5,307,456 Integrated multi-media production and authoring system 426 1992
5,748,499 Computer graphics data recording and playback system with a VCR-based graphic user interface 133 1995
5,893,053 Computer graphics data recording and playback system with a VCR-based graphic user interface 54 1997
 
STEVEN M. HOFFBERG 2004-1 GRAT (3)
6,400,996 Adaptive pattern recognition based control system and method 717 1999
6,850,252 Intelligent electronic appliance system and method 924 2000
6,640,145 Media recording device with packet data interface 409 2002
 
The United States of America as represented by the Secretary of the Navy (3)
6,351,777 Computer software for converting a general purpose computer network into an interactive communications system 43 1999
7,024,456 Method for facilitating collaborative development efforts between widely dispersed users 20 1999
7,043,529 Collaborative development network for widely dispersed users and methods therefor 65 2000
 
GRAPE TECHNOLOGY GROUP, INC. (2)
6,870,921 Enhanced directory assistance service providing individual or group directories 85 1999
6,944,279 Enhanced directory assistance service providing individual or group directories 57 2002
 
LUCENT TECHNOLOGIES INC. (2)
5,550,965 Method and system for operating a data processor to index primary data in real time with iconic table of contents 153 1993
6,295,340 Speech coding selection based on call related information 13 1998
 
NEXTALK, INC. (2)
6,181,736 Network communication system 64 1998
6,934,376 Network communication system 17 2001
 
PERSONAL AUDIO LLC (2)
5,721,827 System for electrically distributing personalized information 673 1996
6,199,076 Audio program player including a dynamic program selection controller 379 1996
 
SILVERBROOK RESEARCH PTY LTD (2)
6,824,044 Method and system for obtaining a video-related document 74 2000
6,986,459 System for providing a document associated with a video signal 13 2004
 
SIZMEK TECHNOLOGIES, INC. (2)
6,317,761 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 229 1999
6,880,123 Apparatus and accompanying methods for implementing a network distribution server for use in providing interstitial web advertisements to a client computer 67 1999
 
SONY CORPORATION (2)
6,573,907 Network distribution and management of interactive video and multi-media containers 234 1999
7,185,283 Screen control method 18 2000
 
VENGTE SOFTWARE AG LIMITED LIABILITY COMPANY (2)
6,526,335 Automobile personal computer systems 376 2000
6,711,474 Automobile personal computer systems 233 2002
 
3D RADIO LLC (1)
7,171,174 Multiple radio signal processing and storing method and apparatus 48 2003
 
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 163 2001
 
Akamba Corporation (1)
6,801,927 Network adaptor card with reverse proxy and cache and method implemented therewith 57 2000
 
ALCATEL-LUCENT USA INC. (1)
2004/0240,387 System and method for simulating traffic loads in packetized communication networks 15 2003
 
AMIGA DEVELOPMENT LLC, A LIMITED LIABILITY COMPANY OF THE STATE OF DELAWARE (1)
5,317,732 System for relocating a multimedia presentation on a different platform by extracting a resource map in order to remap and relocate resources 113 1991
 
APPLE INC. (1)
5,359,712 Method and apparatus for transitioning between sequences of digital information 175 1992
 
ATI TECHNOLOGIES INC. (1)
2003/0079,224 System and method to provide additional information associated with selectable display areas 20 2001
 
AUTODESK, INC. (1)
5,404,316 Desktop digital video processing system 253 1992
 
AVAYA INC. (1)
6,466,654 Personal virtual assistant with semantic tagging 177 2000
 
BALTHASER ONLINE, INC. (1)
7,000,180 Methods, systems, and processes for the design and creation of rich-media applications via the internet 31 2001
 
Bull HN Information Systems Inc. (1)
5,577,254 Method and apparatus for capturing the presentation of an interactive user session, monitoring, replaying and joining sessions 41 1994
 
CONVERGENT MEDIA SOLUTIONS LLC (1)
2004/0031,058 Method and apparatus for browsing using alternative linkbases 473 2003
 
CONVERGYS CUSTOMER MANAGEMENT GROUP INC. (1)
6,606,479 Agent based instruction system and method 73 2002
 
Cysive, Inc. (1)
2003/0110,266 Apparatus and method of using session state data across sessions 84 2001
 
CYVEILLANCE, INC. (1)
7,013,323 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 54 2000
 
EASYWEB INNOVATIONS, LLC (1)
7,032,030 Message publishing system and method 133 2000
 
EMC CORPORATION (1)
6,502,131 Directory enabled policy management tool for intelligent traffic management 538 1998
 
FUJITSU LIMITED (1)
7,398,320 Information distribution/reproduction control apparatus, information distribution/reproduction control method, and computer-readable recording medium recorded with information distribution/reproduction control program 29 2000
 
GOOGLE INC. (1)
2002/0133,481 Methods and apparatus for providing search results in response to an ambiguous search query 37 2000
 
Guard Insurance Group (1)
2006/0130,124 A Remote Communication System and Method Implementing a Session Server and One or More Object Servers 15 2004
 
HIGHWAY PLASTICS, LLC (1)
6,286,030 Systems and methods for recording and visually recreating sessions in a client-server environment 171 1998
 
HITACHI, LTD. (1)
7,069,332 Video server for video distribution system 19 2000
 
IMATION CORP. (1)
6,022,315 Computerized medical diagnostic and treatment advice system including network access 308 1997
 
INSFRONT TECHNOLOGIES, LTD. (1)
2002/0038,388 System and method for capture and playback of user interaction with web browser content 48 2001
 
InstaKnow.com Inc. (1)
7,073,126 Method and system of deploying server-based applications 15 2000
 
INTEL CORPORATION (1)
6,185,625 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 346 1996
 
Internet Angles, Inc. (1)
5,732,216 Audio message exchange system 521 1996
 
LENOVO (SINGAPORE) PTE LTD. (1)
5,742,797 Dynamic off-screen display memory manager 89 1995
 
MCI WORLDCOM LTD. (1)
2007/0106,681 Method and system for providing a personal video recorder utilizing network-based digital media content 25 2006
 
NATIONAL SEMICONDUCTOR CORPORATION (1)
5,923,736 Hypertext markup language based telephone apparatus 158 1996
 
NETDATE OF TEXAS, L.L.C. (1)
6,243,375 Internet-audiotext electronic communications system with multimedia based matching 134 1997
 
NETOPIA, INC. (1)
5,241,625 Screen image sharing among heterogeneous computers 330 1990
 
NEW AURORA CORPORATION (1)
5,657,390 Secure socket layer application program apparatus and method 325 1995
 
NIKE, INC. (1)
6,539,336 Sport monitoring system for determining airtime, speed, power absorbed and other factors such as drop distance 189 1998
 
Online Monitoring Services (1)
6,401,118 Method and computer program product for an online monitoring search engine 165 1998
 
PALUS A1 LLC (1)
6,011,537 System for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space 375 1998
 
PerfectNotes Corporation (1)
6,802,041 Multimedia word processor 50 2000
 
PRAGMATUS AV LLC (1)
6,816,904 Networked video multimedia storage server environment 141 2000
 
QUARK MEDIA HOUSE B.V. (1)
5,907,704 Hierarchical encapsulation of instantiated objects in a multimedia authoring system including internet accessible objects 366 1996
 
RARITAN COMPUTER, INC. (1)
5,432,932 System and method for dynamically controlling remote processes from a performance monitor 167 1992
 
ROAMWARE, INC. (1)
7,092,370 Method and system for wireless voice channel/data channel integration 182 2001
 
RPX CORPORATION (1)
7,401,116 System and method for allowing remote users to specify graphics application parameters for generation of interactive images 33 2002
 
SECURITY WITH ADVANCED TECHNOLOGY, INC. (1)
2006/0274,828 High capacity surveillance system with fast search capability 48 2006
 
SIEMENS CORPORATION;INTELLECTUAL PROPERTY DEPARTMENT (1)
5,574,845 Method and apparatus video data management 72 1994
 
SPATIUM INNOVATIONS, LLC (1)
5,717,879 System for the capture and replay of temporal data representing collaborative activities 304 1995
 
SurfControl, Inc. (1)
6,219,786 Method and system for monitoring and controlling network access 178 1998
 
TEKTRONIX, INC. (1)
5,388,197 Video editing system operator inter-face for visualization and interactive control of video material 237 1994
 
TEXAS INSTRUMENTS INCORPORATED (1)
5,909,559 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 220 1997
 
THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY (1)
7,082,572 Methods and apparatus for interactive map-based analysis of digital video content 48 2002
 
The Commonwealth of Australia (1)
7,027,055 Data view of a modelling system 107 2002
 
TIME WARNER CABLE LLC (1)
7,174,126 Technique for effectively accessing programming listing information in an entertainment delivery system 59 2003
 
TIME WARNER INTERACTIVE VIDEO GROUP INC. (1)
7,073,189 Program guide and reservation system for network based digital information and entertainment storage and delivery system 34 2002
 
TREND MICRO INCORPORATED (1)
6,584,569 System for determining web application vulnerabilities 221 2001
 
Tsai, Mary Y. Y. (1)
7,089,487 Method and apparatus for linking designated portions of a received document image with an electronic address 46 2003
 
UNITED VIDEO PROPERTIES, INC. (1)
6,774,926 Personal television channel system 245 2000
 
VIVCOM, INC. (1)
2006/0064,716 Techniques for navigating multiple video streams 215 2005
 
VULCAN PATENTS LLC (1)
5,461,711 Method and system for spatial accessing of time-based information 96 1993
 
WATCHFIRE CORPORATION (1)
2003/0226,038 Method and system for dynamic refinement of security policies 45 2002
 
WOUNDER GMBH., LLC (1)
7,133,837 Method and apparatus for providing communication transmissions 58 2000
 
Other [Check patent profile for assignment information] (9)
5,838,458 Method and apparatus for linking designated portions of a received document image with an electronic address 175 1995
6,678,864 Method and apparatus for linking designated portions of a received document image with an electronic address 27 1997
6,445,468 Method and apparatus for linking designated portions of a received document image with an electronic address 38 1998
6,721,703 Remote deposition system and method 65 2001
2002/0149,617 Remote collaboration technology design and methodology 74 2002
7,016,084 Method and apparatus for linking designated portions of a received document image with an electronic address 38 2002
7,023,979 Telephony control system with intelligent call routing 194 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 79 2003
7,006,881 Media recording device with remote graphic user interface 291 2003

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
CITRIX SYSTEMS, INC. (1)
8,296,441 Methods and systems for joining a real-time session of presentation layer protocol data 1 2009

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 May 9, 2014
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 - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
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