Inventor

Chris O'Rourke

Inventor
Apex, NC, US

Overview

62→
Patents
2003–2018
Patent span
Electricity
Primary field (CPC H)

Patents· 62 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

H04Lprimary
H04LTransmission of digital information, e.g. telegraphic communication77%
H04WWireless communication networks16%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes4%
G06FElectric digital data processing3%
H04MTelephonic communication1%
PatentTitleYear
9,923,728'System and method for associating an end user for billing in a network environment'20189,600,332'Server load balancing based on virtual utilization, physical utilization, and feedback'20179,122,537'Balancing server load according to availability of physical resources based on the detection of out-of-sequence packets'20159,054,882'System and method for associating an end user for billing in a network environment'20159,049,015'Allowing TCP ACK to pass a gateway while queuing data for parsing'20158,824,300'System and method for using feedback to manage congestion in a network environment'20148,555,350'System and method for ensuring persistent communications between a client and an authentication server'20138,150,951'System and method for communicating in a loadbalancing environment'20128,036,230'System and method for providing single IP tunnel'20117,924,854'System and method for billing end users in a peer-to-peer transaction in a network environment'20117,894,359'System and method for distributing information in a network environment'20117,890,662'System and method for providing unified IP presence'20117,843,958'Resolving a layer 3 address in a processor system with a unified IP presence'20107,831,489'Correlation of billing information by a network element'20107,826,455'Providing single point-of-presence across multiple processors'20107,792,128'Maintaining a content category cache at a gateway on a data path'20107,787,465'System and method for providing source awareness in a wireless application protocol network environment'20107,770,215'Method for protecting a firewall load balancer from a denial of service attack'20107,756,040'System and method for relaying information in order to enable services in a network environment'20107,734,770'System and method for monitoring information in a network environment'20107,719,974'System and method for loadbalancing in a network environment using feedback information'20107,660,909'Preallocation of client network address translation addresses for client-server networks'20107,650,402'System and method for tracking end users in a loadbalancing environment'20107,640,023'System and method for server farm resource allocation'20097,570,586'Backup service managers for providing reliable network services in a distributed environment'20097,568,093'System and method for service tagging for enhanced packet processing in a network environment'20097,443,847'Stateful failover of service managers'20087,415,523'System and method for communicating data in a loadbalancing environment'20087,409,706'System and method for providing path protection of computer network traffic'20087,346,686'Load balancing using distributed forwarding agents with application based feedback for different virtual machines'20087,340,744'System and method for optimizing sessions and network resources in a loadbalancing environment'20087,292,538'System and method for distributing information in a network environment'20077,284,053'System and method for loadbalancing in a network environment'20077,277,945'System and method for maintaining seamless session operation'20077,260,644'Apparatus and method for re-directing a client session'20077,237,025'System, device, and method for communicating user identification information over a communications network'20077,191,235'System and method for communicating data in a loadbalancing environment'20077,173,933'System and method for providing source awareness in a network environment'20077,146,419'System and method for monitoring a state associated with a general packet radio service support node'20067,131,140'Method for protecting a firewall load balancer from a denial of service attack'20067,120,148'System and method for providing source awareness in a wireless application protocol network environment'20067,103,659'System and method for monitoring information in a network environment'20067,089,328'Method allocation scheme for maintaining server load balancers services in a high throughput environment'20067,072,981'Preallocation of client network address translation addresses for client-server networks'20067,051,066'Integrating service managers into a routing infrastructure using forwarding agents'20067,042,870'Sending instructions from a service manager to forwarding agents on a need to know basis'20067,020,090'System and method for loadbalancing in a network environment using feedback information'20066,985,440'Network address translation using a forwarding agent'20066,970,913'Load balancing using distributed forwarding agents with application based feedback for different virtual machines'20056,909,724'Synchronizing service instructions among forwarding agents using a service manager'20056,891,839'Distributing packets among multiple tiers of network appliances'20056,775,692'Proxying and unproxying a connection using a forwarding agent'20046,742,045'Handling packet fragments in a distributed network service environment'20046,735,169'Cascading multiple services on a forwarding agent'20046,704,278'Stateful failover of service managers'20046,687,222'Backup service managers for providing reliable network services in a distributed environment'20046,650,641'Network address translation using a forwarding agent'20036,633,560'Distribution of network services among multiple service managers without client involvement'20036,628,654'Dispatching packets from a forwarding agent using tag switching'20036,606,315'Synchronizing service instructions among forwarding agents using a service manager'20036,606,316'Gathering network statistics in a distributed network service environment'20036,549,516'Sending instructions from a service manager to forwarding agents on a need to know basis'2003

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2003–2006Patents assigned to CISCO TECH IND (17)· patent assignee history
2003–2009Based in Morrisville, NC, US· patent location history
2005Based in Research Triangle Park, NC, US· patent location history
2006–2018Patents assigned to CISCO TECH INC (45)· patent assignee history
2006–2017Based in Apex, NC, US· patent location history
2012–2017Patents assigned to O'ROURKE CHRIS (7)· patent assignee history
2012–2017Patents assigned to PATEL ALPESH S (3)· patent assignee history
2015–2017Patents assigned to ALBERT MARK (3)· patent assignee history
2018Based in San Jose, CA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
CISCO TECH INC452006–2018
CISCO TECH IND172003–2006
O'ROURKE CHRISself72012–2017
ALBERT MARK32015–2017
PATEL ALPESH S32012–2017
Locations
LocationPatentsSpan
Apex, NC, US412006–2017
Morrisville, NC, US192003–2009
San Jose, California, US12018
Research Triangle Park, NC, US12005