Systems and methods for managing cookies via HTTP content layer

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7925694
APP PUB NO 20090106349A1
SERIAL NO

11875671

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The cookie management system and methods of the present solution address issues with rewriting cookie headers by handling cookies in the content layer of HTTP instead of the HTTP transaction layer. The present solution maintains cookie information for a browser via an intermediary and installs the correct cookie parameters in the browser via the HTTP content layer. Instead of using the headers of the HTTP transaction layer which may cause issues due to rewriting, the present solution manages the cookies outside of this layer. This avoids the browser managing the cookies incorrectly. Set cookies headers served from a server in response to client HTTP requests are removed by the intermediary. Cookie information from the headers are stored in a cookie jar on the intermediary. The intermediary delivers instructions and scripts via the content layer of the HTTP response to set the cookie in the browser. The scripts detect browser changes to the cookie and communicates the changes to the intermediary to update the cookie jar. With the present solution, the domain and path names of a cookie are set correctly on the browser when delivering content via a reverse proxy.

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, FL1036

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Harris, James San Jose, US 76 1588

Cited Art Landscape

Patent Info (Count) # Cites Year
 
TREND MICRO INCORPORATED (1)
6981143 System and method for providing connection orientation based access authentication 43 2001
 
SONY CORPORATION (1)
2005/0027,799 Information providing system, information processing apparatus and method, and information providing apparatus and method 9 2004
 
VERIFONE, INC. (1)
6363363 System, method and article of manufacture for managing transactions in a high availability system 164 1999
 
Bull HN Information Systems Inc. (1)
6397253 Method and system for providing high performance Web browser and server communications 155 1998
 
REVENUE SCIENCE, INC. (3)
6917972 Parsing navigation information to identify occurrences corresponding to defined categories 44 2001
7107338 Parsing navigation information to identify interactions based on the times of their occurrences 30 2001
2003/0131,081 Method and system for parsing navigation information 8 2002
 
Doug Norman, Interchange Corp. (1)
7231405 Method and apparatus of indexing web pages of a web site for geographical searchine based on user location 117 2005
 
CEGETAL GROUPE (1)
* 2002/0078,147 Data consultation optimisation method, by means of a network architecture component 35 2001
 
AVAYA COMMUNICATION ISRAEL LTD. (1)
2002/0120,743 Splicing persistent connections 92 2001
 
S. AQUA SEMICONDUCTOR, LLC (1)
2008/0016,233 METHODS, SYSTEMS, PRODUCTS, AND DEVICES FOR PROCESSING DNS FRIENDLY IDENTIFIERS 122 2002
 
CALLAHAN CELLULAR L.L.C. (1)
7197502 Machine-implemented activity management system using asynchronously shared activity data objects and journal data items 103 2004
 
EPLICATION NETWORKS LTD. (1)
2004/0128,346 Bandwidth savings and qos improvement for www sites by catching static and dynamic content on a distributed network of caches 211 2003
 
WEBMD, INC. (1)
6826696 System and method for enabling single sign-on for networked applications 123 2000
 
HUGHES NETWORK SYSTEMS, LLC (1)
2003/0206,554 System and method for multicasting multimedia content 60 2001
 
IIS INC. (1)
7130792 Method for offering multilingual information translated in many languages through a communication network 69 2001
 
DYNATRACE LLC (1)
6006260 Method and apparatus for evalutating service to a user over the internet 254 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
6438597 Method and system for managing accesses to a data service system that supports persistent connections 77 1998
6360270 Hybrid and predictive admission control strategies for a server 95 1998
 
Cysive, Inc. (1)
2003/0110,266 Apparatus and method of using session state data across sessions 101 2001
 
ROCKWELL TECHNOLOGIES, LLC (3)
6157864 System, method and article of manufacture for displaying an animated, realtime updated control sequence chart 127 1998
6161051 System, method and article of manufacture for utilizing external models for enterprise wide control 103 1998
6268853 Data structure for use in enterprise controls 127 1999
 
SUN MICROSYSTEMS, INC. (2)
2002/0065,911 HTTP transaction monitor with edit and replay capacity 159 2001
7117359 Default credential provisioning 38 2005
 
CIRCADENCE CORPORATION (1)
2002/0007,404 System and method for network caching 92 2001
 
ACCENTURE GLOBAL SERVICES LIMITED (19)
6523027 Interfacing servers in a Java based e-commerce architecture 573 1999
6601233 Business components framework 737 1999
6609128 Codes table framework design in an E-commerce architecture 353 1999
6633878 Initializing an ecommerce database framework 342 1999
6704873 Secure gateway interconnection in an e-commerce based environment 338 1999
6718535 System, method and article of manufacture for an activity framework design in an e-commerce based environment 481 1999
7100195 Managing user information on an e-commerce system 598 1999
6697824 Relationship management in an E-commerce application framework 530 1999
6606744 Providing collaborative installation management in a network-based supply chain environment 1010 1999
6671818 Problem isolation through translating and filtering events into a standard object format in a network based supply chain 553 1999
7124101 Asset tracking in a network-based supply chain environment 510 1999
7130807 Technology sharing during demand and supply planning in a network-based supply chain environment 434 1999
6629081 Account settlement and financing in an e-commerce environment 430 1999
7069234 Initiating an agreement in an e-commerce environment 334 1999
7167844 Electronic menu document creator in a virtual financial environment 284 1999
6904449 System and method for an application provider framework 348 2000
6502102 System, method and article of manufacture for a table-driven automated scripting architecture 251 2000
6701514 System, method, and article of manufacture for test maintenance in an automated scripting framework 332 2000
6907546 Language-driven interface for an automated testing framework 289 2000
 
B.E. Technology, LLC (1)
6771290 Computer interface method and apparatus with portable network organization system and targeted advertising 323 2001
 
KLEINWORT BENSON LIMITED (2)
2002/0133,723 Method and system to provide and manage secure access to internal computer systems from an external client 87 2001
2002/0147,927 Method and system to provide and manage secure access to internal computer systems from an external client 45 2001
 
WARP Solutions, Inc. (1)
2004/0044,731 System and method for optimizing internet applications 153 2003
 
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 291 1997
 
OneName Corporation (3)
6088717 Computer-based communication system and method using metadata defining a control-structure 564 1998
6345288 Computer-based communication system and method using metadata defining a control-structure 585 2000
6757710 Object-based on-line transaction infrastructure 250 2002
 
SYMANTEC CORPORATION (1)
2001/0037,400 Method and system for decreasing the user-perceived system response time in web-based systems 100 2000
 
ZEMBU LABS, INC. (1)
2002/0065,919 Peer-to-peer caching network for user data 132 2000
 
PULSE SECURE, LLC (1)
2004/0039,827 Method and system for providing secure access to private networks with client redirection 176 2003
 
CONEXANT, INC. (1)
5973696 Embedded web server 281 1997
 
NOKIA CORPORATION (1)
7210100 Configurable transformation of electronic documents 34 2000
 
AVENTAIL LLC (2)
2005/0144,481 End point control 105 2004
2006/0161,970 End point control 51 2005
 
ROCKWELL AUTOMATION TECHNOLOGIES, INC. (3)
6556950 Diagnostic method and apparatus for use with enterprise control 125 1999
6862553 Diagnostics method and apparatus for use with enterprise controls 54 2002
6993456 Mechanical-electrical template based method and apparatus 46 2003
 
G.U.I. WORKS, LLC (1)
6560639 System for web content management based on server-side application 201 1999
 
WANWALL, INC. (1)
2002/0083,175 Methods and apparatus for protecting against overload conditions on nodes of a distributed network 209 2001
 
XEROX CORPORATION (1)
2002/0161,904 External access to protected device on private network 47 2001
 
INCANTA, INC. (1)
2002/0083,178 Resource distribution in network environment 97 2001
 
MARKMONITOR INC. (1)
2007/0299,915 Customer-based detection of online fraud 84 2004
 
OL SECURITY LIMITED LIABILITY COMPANY (1)
7034691 Adaptive communication methods and systems for facilitating the gathering, distribution and delivery of information related to medical care 102 2002
 
EASYWEB INNOVATIONS, LLC (1)
7032030 Message publishing system and method 185 2000
 
CALLIDUS SOFTWARE INC. (1)
2007/0011,340 Deep clickflow tracking 17 2006
 
Intermind Corporation (1)
5862325 Computer-based communication system and method using metadata defining a control structure 1424 1996
 
VTVX HOLDINGS I LLC (1)
7146384 System and method for data analysis, manipulation, and visualization 33 2003
 
DECENTRIX, INC. (2)
7152207 Method and apparatus for providing conditional customization for generating a web site 144 2000
6601057 Method and apparatus for generating and modifying multiple instances of an element of a web site 219 2000
 
SYSTEMS & COMPUTER TECHNOLOGY CORPORATION (2)
7093020 Methods and systems for coordinating sessions on one or more systems 84 2001
7343486 Methods and systems for coordinating the termination of sessions on one or more systems 21 2001
 
ANSWER FINANCIAL INC. (1)
2007/0136,477 HTTP header intermediary for enabling session-based dynamic site searches 30 2005
 
RUMBLE INTERNATIONAL LLC (1)
2003/0069,803 Method of displaying content 44 2001
 
ADVANCED MESSAGING TECHNOLOGIES, INC. (1)
6549612 Unified communication services via e-mail 400 1999
 
AMERICAN POWER CONVERSION CORPORATION (1)
7100054 Computer network security system 49 2001
 
EXCALIBUR IP, LLC (1)
5983227 Dynamic page generator 646 1997
 
SYMBOL TECHNOLOGIES, LLC (2)
6314406 Customer information network 204 1997
6595417 Electronic shopping system 83 2002
 
OPENTV, INC. (1)
7055169 Supporting common interactive television functionality through presentation engine syntax 94 2003
 
THE NIELSEN COMPANY (US), LLC (1)
6643696 Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database 184 1998
 
CIENA CORPORATION (1)
7225244 Common command interface 167 2001
 
HOFFBERG FAMILY TRUST 1 (1)
7006881 Media recording device with remote graphic user interface 502 2003
 
COMCAST IP HOLDINGS I, LLC (2)
7134131 Digital broadcast program billing 103 2000
6567852 Web user interface session and sharing of session environment information 18 2001
 
RPX CLEARINGHOUSE LLC (1)
6393467 Network interconnected computing device, server and notification method 51 1998
 
ENTRUST, INC. (2)
6182142 Distributed access management of information resources 525 1998
6161139 Administrative roles that govern access to administrative functions 532 1999
 
WISTRON CORPORATION (1)
6300947 Display screen and window size related web page adaptation system 539 1998
 
Droplet, Inc (1)
6687745 System and method for delivering a graphical user interface of remote applications over a thin bandwidth connection 265 2000
 
NTT DOCOMO, INC. (1)
2004/0049,673 Apparatus and method for a personal cookie repository service for cookie management among multiple devices 34 2002
 
RADWARE, LTD. (2)
2003/0126,266 Persistent redirection engine 8 2003
2004/0177,247 Policy enforcement in dynamic networks 46 2003
 
NETSCAPE COMMUNICATIONS (1)
5774670 Persistent client state in a hypertext transfer protocol based client-server system 711 1995
 
OPEN INVENTION NETWORK, LLC (1)
6263365 Browser controller 71 1999
 
STEVEN M. HOFFBERG 2004-1 GRAT (3)
6400996 Adaptive pattern recognition based control system and method 1004 1999
6850252 Intelligent electronic appliance system and method 1359 2000
6640145 Media recording device with packet data interface 568 2002
 
MCAFEE, INC. (1)
6553377 System and process for maintaining a plurality of remote security applications using a modular framework in a distributed computing environment 147 2000
 
CONVERGENT MEDIA SOLUTIONS LLC (1)
2004/0031,058 Method and apparatus for browsing using alternative linkbases 749 2003
 
RATEZE REMOTE MGMT. L.L.C. (1)
6466940 Building a database of CCG values of web pages from extracted attributes 164 1998
 
ORACLE AMERICA, INC. (4)
6446109 Application computing environment 139 1998
6430567 Method and apparatus for multi-user awareness and collaboration 111 1998
6609198 Log-on service providing credential level change without loss of session continuity 373 1999
6691232 Security architecture with environment sensitive credential sufficiency evaluation 243 1999
 
NETSUITE INC. (1)
* 2003/0182,357 Client-side caching of pages with changing content 32 2002
 
AKAMAI TECHNOLOGIES, INC. (13)
6625643 System and method for resource management on a data network 155 1999
6718328 System and method for providing controlled and secured access to network resources 113 2000
6754706 Scalable domain name system with persistence and load balancing 171 2000
6996616 HTML delivery from edge-of-network servers in a content delivery network (CDN) 256 2001
6754699 Content delivery and global traffic management network system 341 2001
2003/0065,763 Method for determining metrics of a content delivery and global traffic management network 138 2001
2002/0143,798 Highly available distributed storage system for internet content with storage site redirection 70 2002
2002/0143,888 Scalable, high performance and highly available distributed storage system for internet content 92 2002
2002/0147,774 Content storage and replication in a managed internet content storage environment 159 2002
7127713 Java application framework for use in a content delivery network (CDN) 191 2003
2003/0154,239 Java application framework for use in a content delivery network (CDN) 241 2003
7032010 Scalable domain name system with persistence and load balancing 135 2004
2005/0033,858 Load balancing service 122 2004
 
PEARSON EDUCATION, INC. (4)
6449627 Volume management method and system for a compilation of content 176 2000
6611840 Method and system for removing content entity object in a hierarchically structured content object stored in a database 189 2000
7007034 File structure for storing content objects in a data repository 92 2000
7043488 Method and system for storing hierarchical content objects in a data repository 82 2000
 
ZARBAÑA DIGITAL FUND LLC (1)
6732331 System and process for managing content organized in a tag-delimited template using metadata 103 2000
 
ORACLE INTERNATIONAL CORPORATION (8)
7206805 Asynchronous transcription object management system 286 2000
2002/0116,642 Logging access system events 72 2001
7051080 Techniques for navigating in mobile applications 40 2001
7188183 Maintaining state information in mobile applications 33 2001
6789170 System and method for customizing cached data 91 2001
7085834 Determining a user's groups 122 2001
7246230 Single sign-on over the internet using public-key cryptography 47 2002
7350194 Techniques for debugging computer programs involving multiple computing machines 39 2002
 
Pearson Eduction, Inc. (1)
7089239 Method and system for preventing mutually exclusive content entities stored in a data repository to be included in the same compilation of content 60 2000
 
Amway Corporation (1)
6980962 Electronic commerce transactions within a marketing system that may contain a membership buying opportunity 301 2000
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
7042879 Method and apparatus for transferring a communication session 98 2001
 
GULA CONSULTING LIMITED LIABILITY COMPANY (3)
6772139 Method and apparatus for facilitating use of hypertext links on the world wide web 279 1999
7133837 Method and apparatus for providing communication transmissions 94 2000
6879965 Method, system and computer readable medium for web site account and e-commerce management from a central location 134 2001
 
AEP NETWORKS, INC. (3)
2005/0251,856 Network access using multiple authentication realms 61 2005
2005/0262,357 Network access using reverse proxy 85 2005
2005/0273,849 Network access using secure tunnel 84 2005
 
BOARD OF REGENTS OF THE UNIVERSITY OF NEBRASKA (1)
2005/0183,140 Hierarchical firewall load balancing and L4/L7 dispatching 17 2004
 
VIGNETTE LLC (2)
7188216 Method and system for an extensible caching framework 51 2003
7360025 Method and system for automatic cache management 36 2003
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (22)
6170017 Method and system coordinating actions among a group of servers 99 1997
6078956 World wide web end user response time monitor 194 1997
6141699 Interactive display system for sequential retrieval and display of a plurality of interrelated data sets 112 1998
6208991 Dynamic file mapping for network computers 59 1998
6321235 Global caching and sharing of SQL statements in a heterogeneous application environment 83 1998
6839701 Hitmask for querying hierarchically related content entities 70 2000
6986102 Method and configurable model for storing hierarchical data in a non-hierarchical data repository 29 2000
7076494 Providing a functional layer for facilitating creation and manipulation of compilations of content 44 2000
6820125 Method for coordinating actions among a group of servers 36 2000
7216149 Gathering enriched web server activity data of cached web content 47 2000
7506359 Method for preventing parasitic usage of web page embedded files 23 2000
2002/0116,582 Batching of invalidations and new values in a web cache with dynamic content 68 2000
2002/0049,900 Method and apparatus for cryptographic stateless protocol using asymmetric encryption 11 2001
7024477 Service time analysis methods for the WSM QOS monitor 12 2001
2003/0191,812 Method and system for caching role-specific fragments 139 2001
* 2003/0131,045 Method and apparatus for synchronizing cookies across multiple client machines 22 2002
2004/0158,429 Method and system for classifying content and prioritizing web site content issues 40 2003
* 2005/0015,429 Method and system for providing user control over receipt of cookies from e-commerce applications 24 2003
2005/0015,601 Methods, systems, and media to authenticate a user 109 2003
* 2004/0073,629 Method of accessing internet resources through a proxy with improved security 19 2003
2006/0047,974 Method and apparatus for simplifying the deployment and serviceability of commercial software environments 57 2004
2005/0262,063 Method and system for website analysis 42 2005
 
Whale Communications Ltd. (1)
2002/0165,971 Method and system for terminating an authentication session upon user sign-off 82 2002
 
SAP SE (1)
7171478 Session coupling 56 2003
 
LUCENT TECHNOLOGIES INC. (1)
2004/0122,951 Method and apparatus for providing Web users with a click-to-contact service 25 2002
 
CISCO TECHNOLOGY, INC. (6)
6952425 Packet data analysis with efficient and flexible parsing capabilities 17 2000
6976090 Differentiated content and application delivery via internet 370 2001
RE38609 On-demand presentation graphical user interface 74 2002
7047315 Method providing server affinity and client stickiness in a server load balancing device without TCP termination and without keeping flow states 92 2002
7512702 Method and apparatus providing highly scalable server load balancing 137 2002
7124175 IP web based messaging system for localized management of wireless messaging 18 2004
 
The Coca-Cola Company (1)
7006993 Method and apparatus for surrogate control of network-based electronic transactions 182 2000
 
HAVEN NETWORKS, INC. (1)
7013290 Personalized interactive digital catalog profiling 262 2002
 
KRAFT FOODS GROUP BRANDS LLC (1)
7051036 Computer-implemented system and method for project development 122 2001
 
GRUPO S21SEC GESTION, S.A. (1)
2003/0051,142 Firewalls for providing security in HTTP networks and applications 123 2001
 
INTEL CORPORATION (3)
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 438 1996
6317777 Method for web based storage and retrieval of documents 287 1999
2007/0169,179 TIGHTLY COUPLED SCALAR AND BOOLEAN PROCESSOR 86 2007
 
MOBILEUM, INC. (1)
7092370 Method and system for wireless voice channel/data channel integration 264 2001
 
Intracept, Inc. (1)
6085224 Method and system for responding to hidden data and programs in a datastream 154 1997
 
PROGRESS SOFTWARE CORPORATION (1)
7096418 Dynamic web page cache 137 2000
 
Travelers Express Inc. (1)
2003/0014,368 Systems, methods and apparatus for secure printing of negotiable instruments 70 2002
 
NUANCE COMMUNICATIONS, INC. (1)
6785653 Distributed voice web architecture and associated components and methods 84 2000
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (15)
5983208 System, method and article of manufacture for handling transaction results in a gateway payment architecture utilizing a multichannel, extensible, flexible architecture 297 1996
6026379 System, method and article of manufacture for managing transactions in a high availability system 290 1996
6178409 System, method and article of manufacture for multiple-entry point virtual point of sale architecture 247 1996
6253027 System, method and article of manufacture for exchanging software and configuration data over a multichannel, extensible, flexible architecture 183 1996
6373950 System, method and article of manufacture for transmitting messages within messages utilizing an extensible, flexible architecture 263 1996
5931917 System, method and article of manufacture for a gateway system architecture with system administration information accessible from a browser 366 1996
5978840 System, method and article of manufacture for a payment gateway system architecture for processing encrypted payment transactions utilizing a multichannel, extensible, flexible architecture 360 1996
6055564 Admission control where priority indicator is used to discriminate between messages 171 1998
6163772 Virtual point of sale processing using gateway-initiated messages 267 1998
6324525 Settlement of aggregated electronic transactions over a network 283 1998
6304915 System, method and article of manufacture for a gateway system architecture with system administration information accessible from a browser 160 1999
2002/0156,831 Automated provisioning of computing networks using a network database data model 47 2001
6988126 Contact center system and method for specifying different service specific behavior and offering range of corresponding customer services 144 2001
6996605 Overview subsystem for information page server 64 2001
7000019 Establishment of a deferred network communication session 68 2001
 
JUNIPER NETWORKS, INC. (2)
2003/0037,108 System and method for maintaining statefulness during client-server interactions 90 2002
2006/0112,174 Rule-based networking device 44 2004
 
COUPONS.COM INCORPORATED (1)
7231357 System and method for the targeted distribution of discount coupons over a network 59 1999
 
SOFTBANKBB CORPORATION (1)
7865401 Electronic settlement system, settlement apparatus, and terminal 15 2007
 
TRUSTWAVE HOLDINGS, INC. (1)
2008/0034,425 SYSTEM AND METHOD OF SECURING WEB APPLICATIONS ACROSS AN ENTERPRISE 88 2006
 
NEC CORPORATION (1)
6591266 System and method for intelligent caching and refresh of dynamically generated and static web content 250 2000
 
SENSCOM, INC. (1)
2004/0073,512 Unique session storage design 76 2001
 
UNILOC LUXEMBOURG S.A. (1)
6510466 Methods, systems and computer program products for centralized management of application programs on a network 255 1998
 
JPMORGAN CHASE BANK, N.A. (3)
2002/0055,966 System and method for reading ahead of content 67 2001
7584500 Pre-fetching secure content using proxy architecture 69 2004
2005/0108,517 Pre-fetching secure content using proxy architecture 146 2004
 
MICROSOFT TECHNOLOGY LICENSING, LLC (17)
6714219 Drag and drop creation and editing of a page incorporating scripts 68 1998
6889379 Transporting objects between a client and a server 25 1998
6981215 System for converting event-driven code into serially executed code 49 1998
6968364 System and method to facilitate selection and programming of an associated audio/visual system 162 2000
6757365 Instant messaging via telephone interfaces 359 2000
7117504 Application program interface that enables communication for a network software platform 433 2001
7313613 System and method facilitating network diagnostics and self-healing 31 2002
2004/0268,357 Network load balancing with session information 172 2003
2004/0268,358 Network load balancing with host status information 158 2003
2004/0162,876 System and method for providing conditional access to server-based applications from remote access devices 120 2004
7072807 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 125 2004
2004/0267,820 Method and system for recording and replaying internet transactions 26 2004
2006/0075,464 Access authorization API 40 2004
7200530 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 112 2005
7162509 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 88 2005
2007/0300,185 ACTIVITY-CENTRIC ADAPTIVE USER INTERFACE 88 2006
* 2010/0071,052 REVERSE PROXY ARCHITECTURE 8 2008
 
F5 NETWORKS, INC. (6)
6505230 Client-server independent intermediary mechanism 119 1999
6374300 Method and system for storing load balancing information with an HTTP cookie 206 1999
6473802 Method and system for storing load balancing information with an HTTP cookie 185 2001
7102996 Method and system for scaling network traffic managers 66 2002
6640240 Method and apparatus for a dynamic caching system 122 2002
2002/0138,618 Simplified method for processing multiple connections from the same client 128 2002
 
FineGround Networks (1)
6823374 Adjusting the cacheability of web documents according to the responsiveness of its content server 49 2002
 
CAMELOT UK BIDCO LIMITED (3)
2006/0068,755 Early detection and monitoring of online fraud 119 2004
2007/0192,853 Advanced responses to online fraud 65 2004
2007/0294,762 Enhanced responses to online fraud 61 2004
 
VALUE CLICK, INC. (3)
5848396 Method and apparatus for determining behavioral profile of a computer user 1635 1996
5991735 Computer program apparatus for determining behavioral profile of a computer user 859 1998
6826594 Method and system for remote content management of a designated portion of a web page 181 2000
 
Corente, Inc. (7)
6631416 Methods and systems for enabling a tunnel between two computers on a network 210 2001
6996628 Methods and systems for managing virtual addresses for virtual networks 107 2001
7028333 Methods and systems for partners in virtual networks 122 2001
7028334 Methods and systems for using names in virtual networks 79 2001
7047424 Methods and systems for hairpins in virtual networks 67 2001
7085854 Methods and systems for enabling communication between a processor and a network operations center 113 2001
7181766 Methods and system for providing network services using at least one processor interfacing a base network 128 2001
 
VERIZON PATENT AND LICENSING INC. (9)
5867494 System, method and article of manufacture with integrated video conferencing billing in a communication system architecture 602 1996
5999525 Method for video telephony over a hybrid network 701 1996
6335927 System and method for providing requested quality of service in a hybrid network 608 1996
6754181 System and method for a directory service supporting a hybrid communication system architecture 504 1996
6909708 System, method and article of manufacture for a communication system architecture including video conferencing 396 1996
7145898 System, method and article of manufacture for selecting a gateway of a hybrid communication system architecture 438 1996
6731625 System, method and article of manufacture for a call back architecture in a hybrid network with support for internet telephony 448 1997
6515968 Integrated interface for real time web based viewing of telecommunications network call traffic 128 1998
6714979 Data warehousing infrastructure for web based reporting tool 188 1998
 
CAREAU OMNINET GROUP, LLC (1)
6334111 Method for allocating commissions over the internet using tags 105 2000
 
NETAPP, INC. (1)
2007/0192,444 Apparatus and method for a proxy cache 80 2007
 
ARXIUM, INC. (2)
6735497 Systems and methods for dispensing medical products 136 2002
7006893 Systems for dispensing medical products 111 2002
 
Assisto, Inc. (1)
2003/0140,312 Applications and services supported by a client-server independent intermediary mechanism 22 2002
 
JUNO ONLINE SERVICES, INC. (1)
6256739 Method and apparatus to determine user identity and limit access to a communications network 302 1997
 
RELIANCE DATA, L.P. (1)
6421768 Method and system for authentication and single sign on using cryptographically assured cookies in a distributed computer environment 151 1999
 
ALLEN-BRADLEY COMPANY, INC. (2)
6108662 System method and article of manufacture for integrated enterprise-wide control 125 1998
6167406 System, method and article of manufacture for building an enterprise-wide data model 106 1998
 
ROVI TECHNOLOGIES CORPORATION (2)
7178106 Presentation of media content from multiple media sources 97 2001
2002/0033,844 Content sensitive connected content 424 2001
 
IMPERVA, INC. (1)
2005/0120,054 Dynamic learning method and adaptive normal behavior profile (NBP) architecture for providing fast protection of enterprise applications 49 2004
 
REXTONIA, INC. (1)
7464332 Devices, systems and methods for selecting the appearance of a viewer displaying digital content 13 2003
 
KAVADO, INC. (1)
7313822 Application-layer security method and system 48 2001
 
NOATAK SOFTWARE LLC (1)
2007/0067,046 Method and system for communicating an information packet through multiple networks 16 2006
 
ALCATEL (1)
2003/0131,100 Offline behavior analysis for online personalization of value added services 38 2002
 
F. POSZAT HU, L.L.C. (1)
6011537 System for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space 458 1998
 
CITRIX SYSTEMS, INC. (16)
6928469 Apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques 69 1999
6952714 Method for distributed program execution with server-based file type association 96 2001
7117243 Methods for distributed program execution with file-type association in a client-server network 90 2001
7330872 Method for distributed program execution with web-based file-type association 57 2001
7035907 Manipulating content objects to control their display 85 2001
2005/0256,923 METHODS AND APPARATUS FOR DISPLAYING APPLICATION OUTPUT ON DEVICES HAVING CONSTRAINED SYSTEM RESOURCES 92 2004
2007/0156,852 System and method for performing flash crowd caching of dynamically generated objects in a data communication network 76 2005
2008/0034,416 METHODS AND SYSTEMS FOR ROUTING PACKETS IN A VPN-CLIENT-TO-VPN-CLIENT CONNECTION VIA AN SSL/VPN NETWORK APPLIANCE 123 2006
2008/0046,616 Systems and Methods of Symmetric Transport Control Protocol Compression 102 2006
2007/0245,409 Systems and Methods for Providing Levels of Access and Action Control Via an SSL VPN Appliance 293 2006
2007/0179,955 METHODS AND SYSTEMS FOR PROVIDING AUTHORIZED REMOTE ACCESS TO A COMPUTING ENVIRONMENT PROVIDED BY A VIRTUAL MACHINE 229 2007
2008/0049,786 Systems and Methods for Providing Dynamic Spillover of Virtual Servers Based on Bandwidth 166 2007
2008/0225,720 SYSTEMS AND METHODS FOR CONFIGURING FLOW CONTROL OF POLICY EXPRESSIONS 79 2007
2008/0225,748 SYSTEMS AND METHODS FOR PROVIDING STUCTURED POLICY EXPRESSIONS TO REPRESENT UNSTRUCTURED DATA IN A NETWORK APPLIANCE 225 2007
2008/0225,753 SYSTEMS AND METHODS FOR CONFIGURING HANDLING OF UNDEFINED POLICY EVENTS 88 2007
2008/0229,381 SYSTEMS AND METHODS FOR MANAGING APPLICATION SECURITY PROFILES 101 2007
 
VANDERBILT UNIVERSITY (1)
6383478 Polymeric encapsulation system promoting angiogenesis 107 2000
 
AT&T CORP. (1)
6009410 Method and system for presenting customized advertising to a user on the world wide web 1011 1997
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Fortinet, Inc. (1)
* 2013/0311,671 ACCELERATING DATA COMMUNICATION USING TUNNELS 0 2013
 
AKAMAI TECHNOLOGIES, INC. (1)
* 2014/0164,447 COOKIE SYNCHRONIZATION AND ACCELERATION OF THIRD-PARTY CONTENT IN A WEB PAGE 0 2013
 
SAP SE (3)
9459846 User interface style guide compliance 0 2011
9052845 Unified interface for meta model checking, modifying, and reporting 0 2011
* 2012/0198,364 USER INTERFACE STYLE GUIDE COMPLIANCE REPORTING 2 2011
 
Media Stamp, LLC (2)
* 8131799 User-transparent system for uniquely identifying network-distributed devices without explicitly provided device or user identifying information 6 2009
* 2010/0057,843 USER-TRANSPARENT SYSTEM FOR UNIQUELY IDENTIFYING NETWORK-DISTRIBUTED DEVICES WITHOUT EXPLICITLY PROVIDED DEVICE OR USER IDENTIFYING INFORMATION 34 2009
 
THE NIELSEN COMPANY (US), LLC (13)
9344343 Methods and apparatus to determine impressions using distributed demographic information 0 2012
9215288 Methods and apparatus to share online media impressions data 0 2013
* 9519914 Methods and apparatus to determine ratings information for online media presentations 0 2013
* 2014/0324,545 METHODS AND APPARATUS TO DETERMINE RATINGS INFORMATION FOR ONLINE MEDIA PRESENTATIONS 6 2013
9313294 Methods and apparatus to de-duplicate impression information 0 2013
9237138 Methods and apparatus to collect distributed user information for media impressions and search terms 0 2014
9497090 Methods and apparatus to determine an adjustment factor for media impressions 0 2014
9218612 Methods and apparatus to determine impressions using distributed demographic information 3 2014
9355138 Methods and apparatus to obtain anonymous audience measurement data from network server data for particular demographic and usage profiles 1 2014
9210130 Methods and apparatus to collect distributed user information for media impressions and search terms 0 2014
9386111 Monitoring media exposure using wireless communications 0 2014
9232014 Methods and apparatus to identify session users with cookie information 0 2015
9467519 Methods and apparatus to identify session users with cookie information 0 2016
 
THE NIELSEN COMPANY (US), LLC (1)
9294368 Methods and apparatus to determine impressions using distributed demographic information 0 2012
 
Moov Corporation (4)
8438312 Dynamically rehosting web content 3 2010
* 2011/0099,294 DYNAMICALLY REHOSTING WEB CONTENT 10 2010
* 2011/0099,467 CONFIGURABLE AND DYNAMIC TRANSFORMATION OF WEB CONTENT 14 2010
9232021 Dynamically rehosting web content 0 2013
 
GOOGLE INC. (1)
* 8621091 System and method for synchronizing settings and state information for a browser component 3 2012
 
DELL PRODUCTS L.P. (2)
9054913 Network protocol proxy 0 2010
8966112 Network protocol proxy 1 2010
 
WYSE TECHNOLOGY L.L.C. (2)
* 9485233 Virtual desktop accelerator support for network gateway 0 2012
9374351 Virtual desktop accelerator support for network gateway 0 2012
* 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 Oct 12, 2018
11.5 Year Payment $7400.00 $3700.00 $1850.00 Oct 12, 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