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

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

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

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 166 1999
 
Bull HN Information Systems Inc. (1)
6397253 Method and system for providing high performance Web browser and server communications 161 1998
 
REVENUE SCIENCE, INC. (3)
6917972 Parsing navigation information to identify occurrences corresponding to defined categories 46 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 120 2005
 
CEGETAL GROUPE (1)
* 2002/0078,147 Data consultation optimisation method, by means of a network architecture component 36 2001
 
AVAYA COMMUNICATION ISRAEL LTD. (1)
2002/0120,743 Splicing persistent connections 95 2001
 
S. AQUA SEMICONDUCTOR, LLC (1)
2008/0016,233 METHODS, SYSTEMS, PRODUCTS, AND DEVICES FOR PROCESSING DNS FRIENDLY IDENTIFIERS 132 2002
 
CALLAHAN CELLULAR L.L.C. (1)
7197502 Machine-implemented activity management system using asynchronously shared activity data objects and journal data items 106 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 219 2003
 
WEBMD CORPORATION (1)
6826696 System and method for enabling single sign-on for networked applications 135 2000
 
HUGHES NETWORK SYSTEMS, LLC (1)
2003/0206,554 System and method for multicasting multimedia content 60 2001
 
CONEXANT SYSTEMS, INC. (1)
5973696 Embedded web server 282 1997
 
IIS INC. (1)
7130792 Method for offering multilingual information translated in many languages through a communication network 72 2001
 
DYNATRACE LLC (1)
6006260 Method and apparatus for evalutating service to a user over the internet 259 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
6438597 Method and system for managing accesses to a data service system that supports persistent connections 78 1998
6360270 Hybrid and predictive admission control strategies for a server 96 1998
 
Cysive, Inc. (1)
2003/0110,266 Apparatus and method of using session state data across sessions 104 2001
 
ROCKWELL TECHNOLOGIES, LLC (3)
6157864 System, method and article of manufacture for displaying an animated, realtime updated control sequence chart 128 1998
6161051 System, method and article of manufacture for utilizing external models for enterprise wide control 105 1998
6268853 Data structure for use in enterprise controls 128 1999
 
SUN MICROSYSTEMS, INC. (2)
2002/0065,911 HTTP transaction monitor with edit and replay capacity 162 2001
7117359 Default credential provisioning 38 2005
 
CIRCADENCE CORPORATION (1)
2002/0007,404 System and method for network caching 94 2001
 
ACCENTURE GLOBAL SERVICES LIMITED (19)
6523027 Interfacing servers in a Java based e-commerce architecture 585 1999
6601233 Business components framework 758 1999
6609128 Codes table framework design in an E-commerce architecture 361 1999
6633878 Initializing an ecommerce database framework 353 1999
6704873 Secure gateway interconnection in an e-commerce based environment 341 1999
6718535 System, method and article of manufacture for an activity framework design in an e-commerce based environment 496 1999
7100195 Managing user information on an e-commerce system 622 1999
6697824 Relationship management in an E-commerce application framework 556 1999
6606744 Providing collaborative installation management in a network-based supply chain environment 1043 1999
6671818 Problem isolation through translating and filtering events into a standard object format in a network based supply chain 566 1999
7124101 Asset tracking in a network-based supply chain environment 528 1999
7130807 Technology sharing during demand and supply planning in a network-based supply chain environment 441 1999
6629081 Account settlement and financing in an e-commerce environment 439 1999
7069234 Initiating an agreement in an e-commerce environment 340 1999
7167844 Electronic menu document creator in a virtual financial environment 289 1999
6904449 System and method for an application provider framework 365 2000
6502102 System, method and article of manufacture for a table-driven automated scripting architecture 255 2000
6701514 System, method, and article of manufacture for test maintenance in an automated scripting framework 336 2000
6907546 Language-driven interface for an automated testing framework 297 2000
 
B.E. Technology, LLC (1)
6771290 Computer interface method and apparatus with portable network organization system and targeted advertising 332 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 90 2001
2002/0147,927 Method and system to provide and manage secure access to internal computer systems from an external client 48 2001
 
WARP Solutions, Inc. (1)
2004/0044,731 System and method for optimizing internet applications 159 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 303 1997
 
OneName Corporation (3)
6088717 Computer-based communication system and method using metadata defining a control-structure 569 1998
6345288 Computer-based communication system and method using metadata defining a control-structure 596 2000
6757710 Object-based on-line transaction infrastructure 253 2002
 
SYMANTEC CORPORATION (1)
2001/0037,400 Method and system for decreasing the user-perceived system response time in web-based systems 103 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 183 2003
 
NOKIA CORPORATION (1)
7210100 Configurable transformation of electronic documents 37 2000
 
ROCKWELL AUTOMATION TECHNOLOGIES, INC. (3)
6556950 Diagnostic method and apparatus for use with enterprise control 133 1999
6862553 Diagnostics method and apparatus for use with enterprise controls 56 2002
6993456 Mechanical-electrical template based method and apparatus 48 2003
 
SONICWALL US HOLDINGS INC. (2)
2005/0144,481 End point control 106 2004
2006/0161,970 End point control 52 2005
 
G.U.I. WORKS, LLC (1)
6560639 System for web content management based on server-side application 210 1999
 
WANWALL, INC. (1)
2002/0083,175 Methods and apparatus for protecting against overload conditions on nodes of a distributed network 215 2001
 
XEROX CORPORATION (1)
2002/0161,904 External access to protected device on private network 49 2001
 
INCANTA, INC. (1)
2002/0083,178 Resource distribution in network environment 104 2001
 
MARKMONITOR INC. (1)
2007/0299,915 Customer-based detection of online fraud 90 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 106 2002
 
EASYWEB INNOVATIONS, LLC (1)
7032030 Message publishing system and method 189 2000
 
CALLIDUS SOFTWARE INC. (1)
2007/0011,340 Deep clickflow tracking 18 2006
 
Intermind Corporation (1)
5862325 Computer-based communication system and method using metadata defining a control structure 1440 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 154 2000
6601057 Method and apparatus for generating and modifying multiple instances of an element of a web site 225 2000
 
SYSTEMS & COMPUTER TECHNOLOGY CORPORATION (2)
7093020 Methods and systems for coordinating sessions on one or more systems 89 2001
7343486 Methods and systems for coordinating the termination of sessions on one or more systems 22 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 46 2001
 
GOOGLE INC. (1)
7042879 Method and apparatus for transferring a communication session 100 2001
 
ADVANCED MESSAGING TECHNOLOGIES, INC. (1)
6549612 Unified communication services via e-mail 406 1999
 
AMERICAN POWER CONVERSION CORPORATION (1)
7100054 Computer network security system 49 2001
 
EXCALIBUR IP, LLC (1)
5983227 Dynamic page generator 678 1997
 
SYMBOL TECHNOLOGIES, LLC (2)
6314406 Customer information network 208 1997
6595417 Electronic shopping system 83 2002
 
OPENTV, INC. (1)
7055169 Supporting common interactive television functionality through presentation engine syntax 95 2003
 
CIENA CORPORATION (1)
7225244 Common command interface 173 2001
 
HOFFBERG FAMILY TRUST 1 (1)
7006881 Media recording device with remote graphic user interface 520 2003
 
COMCAST IP HOLDINGS I, LLC (2)
7134131 Digital broadcast program billing 105 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 542 1998
6161139 Administrative roles that govern access to administrative functions 548 1999
 
WISTRON CORPORATION (1)
6300947 Display screen and window size related web page adaptation system 570 1998
 
Droplet, Inc (1)
6687745 System and method for delivering a graphical user interface of remote applications over a thin bandwidth connection 270 2000
 
NTT DOCOMO, INC. (1)
2004/0049,673 Apparatus and method for a personal cookie repository service for cookie management among multiple devices 36 2002
 
RADWARE, LTD. (2)
2003/0126,266 Persistent redirection engine 8 2003
2004/0177,247 Policy enforcement in dynamic networks 48 2003
 
NETSCAPE COMMUNICATIONS (1)
5774670 Persistent client state in a hypertext transfer protocol based client-server system 725 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 1040 1999
6850252 Intelligent electronic appliance system and method 1402 2000
6640145 Media recording device with packet data interface 586 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 150 2000
 
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 186 1998
 
CONVERGENT MEDIA SOLUTIONS LLC (1)
2004/0031,058 Method and apparatus for browsing using alternative linkbases 779 2003
 
RATEZE REMOTE MGMT. L.L.C. (1)
6466940 Building a database of CCG values of web pages from extracted attributes 170 1998
 
ORACLE AMERICA, INC. (4)
6446109 Application computing environment 140 1998
6430567 Method and apparatus for multi-user awareness and collaboration 113 1998
6609198 Log-on service providing credential level change without loss of session continuity 386 1999
6691232 Security architecture with environment sensitive credential sufficiency evaluation 251 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 161 1999
6718328 System and method for providing controlled and secured access to network resources 123 2000
6754706 Scalable domain name system with persistence and load balancing 177 2000
6996616 HTML delivery from edge-of-network servers in a content delivery network (CDN) 274 2001
6754699 Content delivery and global traffic management network system 349 2001
2003/0065,763 Method for determining metrics of a content delivery and global traffic management network 142 2001
2002/0143,798 Highly available distributed storage system for internet content with storage site redirection 75 2002
2002/0143,888 Scalable, high performance and highly available distributed storage system for internet content 94 2002
2002/0147,774 Content storage and replication in a managed internet content storage environment 166 2002
7127713 Java application framework for use in a content delivery network (CDN) 198 2003
2003/0154,239 Java application framework for use in a content delivery network (CDN) 250 2003
7032010 Scalable domain name system with persistence and load balancing 141 2004
2005/0033,858 Load balancing service 126 2004
 
PEARSON EDUCATION, INC. (4)
6449627 Volume management method and system for a compilation of content 182 2000
6611840 Method and system for removing content entity object in a hierarchically structured content object stored in a database 192 2000
7007034 File structure for storing content objects in a data repository 101 2000
7043488 Method and system for storing hierarchical content objects in a data repository 84 2000
 
ZARBAÑA DIGITAL FUND LLC (1)
6732331 System and process for managing content organized in a tag-delimited template using metadata 105 2000
 
ORACLE INTERNATIONAL CORPORATION (8)
7206805 Asynchronous transcription object management system 292 2000
2002/0116,642 Logging access system events 75 2001
7051080 Techniques for navigating in mobile applications 41 2001
7188183 Maintaining state information in mobile applications 34 2001
6789170 System and method for customizing cached data 91 2001
7085834 Determining a user's groups 127 2001
7246230 Single sign-on over the internet using public-key cryptography 48 2002
7350194 Techniques for debugging computer programs involving multiple computing machines 40 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 62 2000
 
Amway Corporation (1)
6980962 Electronic commerce transactions within a marketing system that may contain a membership buying opportunity 309 2000
 
GULA CONSULTING LIMITED LIABILITY COMPANY (3)
6772139 Method and apparatus for facilitating use of hypertext links on the world wide web 282 1999
7133837 Method and apparatus for providing communication transmissions 105 2000
6879965 Method, system and computer readable medium for web site account and e-commerce management from a central location 142 2001
 
AEP NETWORKS, INC. (3)
2005/0251,856 Network access using multiple authentication realms 64 2005
2005/0262,357 Network access using reverse proxy 85 2005
2005/0273,849 Network access using secure tunnel 92 2005
 
BOARD OF REGENTS OF THE UNIVERSITY OF NEBRASKA (1)
2005/0183,140 Hierarchical firewall load balancing and L4/L7 dispatching 19 2004
 
VIGNETTE LLC (2)
7188216 Method and system for an extensible caching framework 53 2003
7360025 Method and system for automatic cache management 40 2003
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (22)
6170017 Method and system coordinating actions among a group of servers 100 1997
6078956 World wide web end user response time monitor 198 1997
6141699 Interactive display system for sequential retrieval and display of a plurality of interrelated data sets 114 1998
6208991 Dynamic file mapping for network computers 61 1998
6321235 Global caching and sharing of SQL statements in a heterogeneous application environment 85 1998
6839701 Hitmask for querying hierarchically related content entities 75 2000
6986102 Method and configurable model for storing hierarchical data in a non-hierarchical data repository 31 2000
7076494 Providing a functional layer for facilitating creation and manipulation of compilations of content 46 2000
6820125 Method for coordinating actions among a group of servers 37 2000
7216149 Gathering enriched web server activity data of cached web content 49 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 73 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 141 2001
* 2003/0131,045 Method and apparatus for synchronizing cookies across multiple client machines 24 2002
2004/0158,429 Method and system for classifying content and prioritizing web site content issues 41 2003
* 2005/0015,429 Method and system for providing user control over receipt of cookies from e-commerce applications 26 2003
2005/0015,601 Methods, systems, and media to authenticate a user 113 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 62 2004
2005/0262,063 Method and system for website analysis 44 2005
 
WHALE COMMUNICATIONS LTD. (1)
2002/0165,971 Method and system for terminating an authentication session upon user sign-off 85 2002
 
SAP SE (1)
7171478 Session coupling 59 2003
 
LUCENT TECHNOLOGIES INC. (1)
2004/0122,951 Method and apparatus for providing Web users with a click-to-contact service 28 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 395 2001
RE38609 On-demand presentation graphical user interface 77 2002
7047315 Method providing server affinity and client stickiness in a server load balancing device without TCP termination and without keeping flow states 97 2002
7512702 Method and apparatus providing highly scalable server load balancing 176 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 187 2000
 
HAVEN NETWORKS, INC. (1)
7013290 Personalized interactive digital catalog profiling 274 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 125 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 447 1996
6317777 Method for web based storage and retrieval of documents 293 1999
2007/0169,179 TIGHTLY COUPLED SCALAR AND BOOLEAN PROCESSOR 87 2007
 
MOBILEUM, INC. (1)
7092370 Method and system for wireless voice channel/data channel integration 281 2001
 
Intracept, Inc. (1)
6085224 Method and system for responding to hidden data and programs in a datastream 163 1997
 
PROGRESS SOFTWARE CORPORATION (1)
7096418 Dynamic web page cache 142 2000
 
Travelers Express Inc. (1)
2003/0014,368 Systems, methods and apparatus for secure printing of negotiable instruments 73 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 301 1996
6026379 System, method and article of manufacture for managing transactions in a high availability system 291 1996
6178409 System, method and article of manufacture for multiple-entry point virtual point of sale architecture 248 1996
6253027 System, method and article of manufacture for exchanging software and configuration data over a multichannel, extensible, flexible architecture 184 1996
6373950 System, method and article of manufacture for transmitting messages within messages utilizing an extensible, flexible architecture 265 1996
5931917 System, method and article of manufacture for a gateway system architecture with system administration information accessible from a browser 370 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 363 1996
6055564 Admission control where priority indicator is used to discriminate between messages 176 1998
6163772 Virtual point of sale processing using gateway-initiated messages 268 1998
6324525 Settlement of aggregated electronic transactions over a network 288 1998
6304915 System, method and article of manufacture for a gateway system architecture with system administration information accessible from a browser 161 1999
2002/0156,831 Automated provisioning of computing networks using a network database data model 48 2001
6988126 Contact center system and method for specifying different service specific behavior and offering range of corresponding customer services 149 2001
6996605 Overview subsystem for information page server 68 2001
7000019 Establishment of a deferred network communication session 69 2001
 
JUNIPER NETWORKS, INC. (2)
2003/0037,108 System and method for maintaining statefulness during client-server interactions 96 2002
2006/0112,174 Rule-based networking device 47 2004
 
COUPONS.COM INCORPORATED (1)
7231357 System and method for the targeted distribution of discount coupons over a network 61 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 98 2006
 
NEC CORPORATION (1)
6591266 System and method for intelligent caching and refresh of dynamically generated and static web content 258 2000
 
SENSCOM, INC. (1)
2004/0073,512 Unique session storage design 77 2001
 
UNILOC LUXEMBOURG S.A. (1)
6510466 Methods, systems and computer program products for centralized management of application programs on a network 265 1998
 
JPMORGAN CHASE BANK, NATIONAL ASSOCIATION (3)
2002/0055,966 System and method for reading ahead of content 67 2001
7584500 Pre-fetching secure content using proxy architecture 75 2004
2005/0108,517 Pre-fetching secure content using proxy architecture 154 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 171 2000
6757365 Instant messaging via telephone interfaces 388 2000
7117504 Application program interface that enables communication for a network software platform 441 2001
7313613 System and method facilitating network diagnostics and self-healing 31 2002
2004/0268,357 Network load balancing with session information 174 2003
2004/0268,358 Network load balancing with host status information 162 2003
2004/0162,876 System and method for providing conditional access to server-based applications from remote access devices 126 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 43 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 96 2006
* 2010/0071,052 REVERSE PROXY ARCHITECTURE 9 2008
 
F5 NETWORKS, INC. (6)
6505230 Client-server independent intermediary mechanism 120 1999
6374300 Method and system for storing load balancing information with an HTTP cookie 212 1999
6473802 Method and system for storing load balancing information with an HTTP cookie 188 2001
7102996 Method and system for scaling network traffic managers 68 2002
6640240 Method and apparatus for a dynamic caching system 125 2002
2002/0138,618 Simplified method for processing multiple connections from the same client 133 2002
 
FineGround Networks (1)
6823374 Adjusting the cacheability of web documents according to the responsiveness of its content server 51 2002
 
CAMELOT UK BIDCO LIMITED (3)
2006/0068,755 Early detection and monitoring of online fraud 127 2004
2007/0192,853 Advanced responses to online fraud 69 2004
2007/0294,762 Enhanced responses to online fraud 67 2004
 
VALUE CLICK, INC. (3)
5848396 Method and apparatus for determining behavioral profile of a computer user 1674 1996
5991735 Computer program apparatus for determining behavioral profile of a computer user 873 1998
6826594 Method and system for remote content management of a designated portion of a web page 189 2000
 
CORENTE, INC. (7)
6631416 Methods and systems for enabling a tunnel between two computers on a network 214 2001
6996628 Methods and systems for managing virtual addresses for virtual networks 109 2001
7028333 Methods and systems for partners in virtual networks 124 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 114 2001
7181766 Methods and system for providing network services using at least one processor interfacing a base network 130 2001
 
VERIZON PATENT AND LICENSING INC. (9)
5867494 System, method and article of manufacture with integrated video conferencing billing in a communication system architecture 619 1996
5999525 Method for video telephony over a hybrid network 716 1996
6335927 System and method for providing requested quality of service in a hybrid network 622 1996
6754181 System and method for a directory service supporting a hybrid communication system architecture 518 1996
6909708 System, method and article of manufacture for a communication system architecture including video conferencing 404 1996
7145898 System, method and article of manufacture for selecting a gateway of a hybrid communication system architecture 451 1996
6731625 System, method and article of manufacture for a call back architecture in a hybrid network with support for internet telephony 460 1997
6515968 Integrated interface for real time web based viewing of telecommunications network call traffic 129 1998
6714979 Data warehousing infrastructure for web based reporting tool 189 1998
 
CAREAU OMNINET GROUP, LLC (1)
6334111 Method for allocating commissions over the internet using tags 109 2000
 
NETAPP, INC. (1)
2007/0192,444 Apparatus and method for a proxy cache 86 2007
 
ARXIUM, INC. (2)
6735497 Systems and methods for dispensing medical products 140 2002
7006893 Systems for dispensing medical products 116 2002
 
Assisto, Inc. (1)
2003/0140,312 Applications and services supported by a client-server independent intermediary mechanism 23 2002
 
JUNO ONLINE SERVICES, INC. (1)
6256739 Method and apparatus to determine user identity and limit access to a communications network 310 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 153 1999
 
ALLEN-BRADLEY COMPANY, INC. (2)
6108662 System method and article of manufacture for integrated enterprise-wide control 126 1998
6167406 System, method and article of manufacture for building an enterprise-wide data model 107 1998
 
ROVI TECHNOLOGIES CORPORATION (2)
7178106 Presentation of media content from multiple media sources 99 2001
2002/0033,844 Content sensitive connected content 435 2001
 
IMPERVA, INC. (1)
2005/0120,054 Dynamic learning method and adaptive normal behavior profile (NBP) architecture for providing fast protection of enterprise applications 52 2004
 
REXTONIA, INC. (1)
7464332 Devices, systems and methods for selecting the appearance of a viewer displaying digital content 15 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 17 2006
 
ALCATEL (1)
2003/0131,100 Offline behavior analysis for online personalization of value added services 39 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 467 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 82 1999
6952714 Method for distributed program execution with server-based file type association 99 2001
7117243 Methods for distributed program execution with file-type association in a client-server network 94 2001
7330872 Method for distributed program execution with web-based file-type association 60 2001
7035907 Manipulating content objects to control their display 91 2001
2005/0256,923 METHODS AND APPARATUS FOR DISPLAYING APPLICATION OUTPUT ON DEVICES HAVING CONSTRAINED SYSTEM RESOURCES 96 2004
2007/0156,852 System and method for performing flash crowd caching of dynamically generated objects in a data communication network 79 2005
2008/0034,416 METHODS AND SYSTEMS FOR ROUTING PACKETS IN A VPN-CLIENT-TO-VPN-CLIENT CONNECTION VIA AN SSL/VPN NETWORK APPLIANCE 130 2006
2008/0046,616 Systems and Methods of Symmetric Transport Control Protocol Compression 108 2006
2007/0245,409 Systems and Methods for Providing Levels of Access and Action Control Via an SSL VPN Appliance 302 2006
2007/0179,955 METHODS AND SYSTEMS FOR PROVIDING AUTHORIZED REMOTE ACCESS TO A COMPUTING ENVIRONMENT PROVIDED BY A VIRTUAL MACHINE 237 2007
2008/0049,786 Systems and Methods for Providing Dynamic Spillover of Virtual Servers Based on Bandwidth 175 2007
2008/0225,720 SYSTEMS AND METHODS FOR CONFIGURING FLOW CONTROL OF POLICY EXPRESSIONS 83 2007
2008/0225,748 SYSTEMS AND METHODS FOR PROVIDING STUCTURED POLICY EXPRESSIONS TO REPRESENT UNSTRUCTURED DATA IN A NETWORK APPLIANCE 235 2007
2008/0225,753 SYSTEMS AND METHODS FOR CONFIGURING HANDLING OF UNDEFINED POLICY EVENTS 90 2007
2008/0229,381 SYSTEMS AND METHODS FOR MANAGING APPLICATION SECURITY PROFILES 107 2007
 
VANDERBILT UNIVERSITY (1)
6383478 Polymeric encapsulation system promoting angiogenesis 108 2000
 
AT&T CORP. (1)
6009410 Method and system for presenting customized advertising to a user on the world wide web 1037 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 2 2013
 
Other [Check patent profile for assignment information] (1)
* 9678733 Method, non-transitory computer-readable medium, and software providing system to distribute and install application program downloads to user terminal in distributed environment 0 2015
 
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 3 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 (16)
9344343 Methods and apparatus to determine impressions using distributed demographic information 0 2012
9215288 Methods and apparatus to share online media impressions data 1 2013
9596150 Methods and apparatus to determine media impressions using distributed demographic information 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 8 2013
9313294 Methods and apparatus to de-duplicate impression information 0 2013
9596151 Methods and apparatus to determine impressions using distributed demographic information 0 2014
9237138 Methods and apparatus to collect distributed user information for media impressions and search terms 1 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 1 2014
9386111 Monitoring media exposure using wireless communications 0 2014
9232014 Methods and apparatus to identify session users with cookie information 0 2015
9641336 Methods and apparatus to collect distributed user information for media impressions and search terms 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 4 2010
* 2011/0099,294 DYNAMICALLY REHOSTING WEB CONTENT 12 2010
* 2011/0099,467 CONFIGURABLE AND DYNAMIC TRANSFORMATION OF WEB CONTENT 15 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 4 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