Abstract:
A system, method, and computer program product for controlling data through a firewall which may be dynamically configurable. The method may comprise defining at least one node, wherein the at least one node is associated with two or more network interfaces; associating a set of firewall rules with the at least one node; receiving a packet at a first node of the at least one node; and accepting or denying the packet based on the set of firewall rules. The firewall rules include dynamic chains of rules having defined places where firewall rules may be dynamically inserted into or deleted from the firewall while the firewall is operating on one or more machines connected to network segments where the nodes reside.
Abstract:
Described is an exercise apparatus that includes reciprocating foot pedal structures where the pedal structures include various mechanisms for absorbing foot impact or forces on the foot. The pedal structures can also include a mechanism for generating a biasing force generally normal to the upper surface of the foot pedal effective to restore the pedal to its normal position after foot impact. The impact absorbing mechanisms can include resilient members, fluid filled bladders and hinge arrangements.
Abstract:
A novel software architecture protocol stack with embedded routing algorithms under the Internet Protocol (IP) routing layer in order to provide high quality distribution of multimedia (voice, video, and data) services. These routing algorithms may include Logical Link Control, Adaptive Transmission Protocol, Neighbor Discovery, Traffic Control, Ad-Hoc Routing, Flow Processing, Intelligent Access and Admission Control. These routing algorithms when implemented further provide for advantages in speed of service, reliability of service, self-healing in case of catastrophic failure of an infrastructure component, load-balancing and geographic reuse.
Abstract:
Embodiments disclosed herein provide a system, method, and computer program product for providing network access control for a shared network. One embodiment of a network access controller may intercept a request to access a network resource from a browser application running on a client device associated with an anonymous user and determine whether the network resource is in a set of network destinations in the shared network. If the network resource is in the set of network destinations, the network access controller may direct the browser application to the network resource. If the network resource is not in the set of network destinations, the network access controller may redirect the browser application to a pre-authentication capture destination in the shared network. From the pre-authentication capture destination the anonymous user is free to visit any of the set of network destinations in the shared network without authentication.
Abstract:
Embodiments disclosed herein provide a system, method, and computer program product for establishing a secure network connection between two computers, a client and a server. The client may send a connection request over a public network to the server. In response, the server may generate a set of credentials, select a controller to automatically run on the client, and send the controller and the set of credentials to the client. The controller automatically executes on the client and utilizes the set of credentials from the server to establish a secure network connection with the server without user intervention. The set of credentials is valid until the secure network connection between the client and the server is severed.
Abstract:
An exercise apparatus to simulate climbing is described that includes such features as arm handles that move in synchronism with the motion of foot pedals to provide a total body workout; side handrails; a mounting step; linear foot movement at a simulated climbing angle; a three point support structure using a vertical support column; pedal track covers; a mechanism to provide constant resistance to pedal motion; and pedal impact absorption.
Abstract:
Described is an exercise apparatus for providing elliptical foot motion that utilizes a pair of rocking links suspended from an upper portion of the apparatus frame permitting at least limited arcuate motion of the lower portions of the links. Foot pedal assemblies are connected to rotating shafts or members located on the lower portion of the links such that the foot pedals will describe a generally elliptical path in response to user foot motion on the pedals.
Abstract:
An exercise apparatus to simulate climbing is described that includes such features as arm handles that move in synchronism with the motion of foot pedals to provide a total body workout; side handrails; a mounting step; linear foot movement at a simulated climbing angle; a three point support structure using a vertical support column; pedal track covers; a mechanism to provide constant resistance to pedal motion; and pedal impact absorption.
Abstract:
A method and system are disclosed for cache management and regeneration of dynamically-generated locale-sensitive content (DGLSC) in one or more server computers within a client-server computer network. One embodiment of the method of this invention can comprise receiving a request for content from a user at a client computer and determining the user's locale preference with, for example, an automatic locale detection algorithm. The requested content can be dynamically generated from a template as DGLSC based on the user locale preference. If the template is a cacheable template, a locale-sensitive filename can be generated for the DGLSC based on the user locale preference. The locale-sensitive filename can be associated with the DGLSC. The DGLSC can be cached in a locale-sensitive directory, such that it can be served (and thus avoid duplicative generation of the same content) in response to subsequent requests from users having the same locale preference The DGLSC is then served to the requesting user at his or her client computer.
Abstract:
Embodiments of the present invention provide an abstraction for the representation of a network device's configuration and management data that is not tied to a particular protocol or network device implementation but is, instead, an original, general format used as source for producing multiple, alternate and/or equivalent representations that exist and occur simultaneously within a system of network devices. Other embodiments of the invention utilize XML abstraction as the input to a system of software code generators that can produce application programming interfaces used to communicate and manage network devices that support specific management protocols and representations. Another embodiment of the invention is the result of generalizing an existing, but specific, representation of a network device's configuration and management data so that the newly-generalized format can be repurposed and provide alternate, additional but equivalent representations of the original, specific network device configuration and management information.