...that several people are credited with the invention of the flush toilet? Most people have heard of Thomas Crapper (1837-1910), the sanitary engineer who invented the valve-and-siphon arrangement that made the modern toilet possible. Another claimant to "the throne" was British inventor Alexander Cumming who patented a toilet in 1775. Then there's a nameless Minoan (a native of ancient Crete) who lived 4,000 years ago who supposedly was ahead of his time and created the first flush toilet!
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Application No. | Application Title | Issue Date |
| 20120084460 | METHOD AND SYSTEM FOR DYNAMIC TRAFFIC STEERING A method and system for dynamic traffic steering is described. In one embodiment, a method for dynamic traffic steering involves receiving a request for content at a steering component, comparing information in the request with steering criteria in the steering componen... | 04/05/2012 |
| 20120054368 | TECHNIQUES FOR IDENTITY AND POLICY BASED ROUTING Techniques for identity and policy based routing are presented. A resource is initiated on a device with a resource identity and role assignments along with policies are obtained for the resource. A customized network is created for the resource using a device address f... | 03/01/2012 |
| 20120054367 | METHODS AND APPARATUS TO MIGRATE VIRTUAL MACHINES BETWEEN DISTRIBUTIVE COMPUTING NETWORKS ACROSS A WIDE AREA NETWORK Methods and apparatus to migrate virtual machines between distributive computing networks across a wide area network are disclosed. A disclosed example method includes establishing a data link across a wide area network between a first distributive computing network and... | 03/01/2012 |
| 20120042097 | System and Method for Advanced Interoperability Enhanced interoperability (e.g., connectivity, communication, processing, routing, billing, etc.) capabilities are provided through an IP eXchange (IPX) facility that among other things may offer a simple, consolidated, etc. interface mechanism and which may leverage va... | 02/16/2012 |
| 20120011278 | Systems and Methods for Removing Stale Mapping Entries for Network Element A method may include updating a routing table on a first network element based on a shortest path first calculation in response to a network change event. For each deletion from the routing table, a message may be broadcasted to a second network element adjacent to the ... | 01/12/2012 |
| 20120005371 | System and Method to Implement Joint Server Selection and Path Selection An apparatus comprising a content router configured to couple to a customer node and implement joint server selection (SS) and path selection (PS) to meet a user request for content and achieve load balancing for transporting the requested content in a provider network.... | 01/05/2012 |
| 20120002534 | ROUTED SPLIT MULTILINK TRUNKING FOR IPv6 A method, apparatus and computer program product for performing routed split multilink trunking for IPv6 is presented. A first aggregation device is interconnected with a second aggregation device using an Inter Switch Trunk (IST). The first aggregation device learns a ... | 01/05/2012 |
| 20110295957 | CONTINUOUS REPLICATION FOR SESSION INITIATION PROTOCOL BASED COMMUNICATION SYSTEMS User defined routing rules are managed within a primary/backup architecture through continuous replication between home servers and their corresponding presence servers in an automatic manner. User set-up rules are stored and published by a designated presence server to... | 12/01/2011 |
| 20110295942 | APPLICATION-LAYER TRAFFIC OPTIMIZATION SERVICE MAP UPDATES Using the ALTO Service, networking applications can request through the ALTO protocol information about the underlying network topology from the ISP or Content Provider. The ALTO Service provides information such as preferences of network resources with the goal of modi... | 12/01/2011 |
| 20110271008 | Selective TCP Large Receive Aggregation Based On IP Destination Address An information handling device receives a packet and determines a packet destination for the packet. In turn, the information handling device either aggregates the packet in response to determining that the packet destination is a local destination, or forwards the pack... | 11/03/2011 |
| 20110270987 | METHOD AND SYSTEM FOR ALLOCATING BANDWIDTH According to one embodiment of the present invention, there is provided a system for allocating bandwidth in a network to a plurality of traffic classes. Each traffic class has a first bandwidth allocation. The system comprises a network manager which is configured to d... | 11/03/2011 |
| 20110271009 | INTERFACE GROUPING FOR MEDIA ACCESS CONTROL ADDRESS PINNING IN A LAYER TWO NETWORK An example network device includes a set of interfaces, a control unit, and a forwarding engine. The control unit includes an interface group information repository that stores data defining interface groups. Each interface group includes one or more interfaces. The for... | 11/03/2011 |
| 20110264610 | Address Data Learning and Registration Within a Distributed Virtual Bridge Systems and methods to forward data frames are provided. A particular apparatus may include a plurality of server computers and a distributed virtual bridge. The distributed virtual bridge may include a plurality of bridge elements coupled to the plurality of server com... | 10/27/2011 |
| 20110238864 | System and domain name server for ad-hoc networks The present invention relates to a system and domain name server for ad-hoc networks. Embodiments of the present invention provide a mobile router providing connectivity to end users in an ad-hoc network. The mobile router includes a domain name server (DNS server) conf... | 09/29/2011 |
| 20110196985 | METHOD FOR TRACKING TRANSMISSION STATUS OF DATA TO ENTITIES SUCH AS PEERS IN A NETWORK A method for tracking a transmission status of one or more data elements to one or more devices. In one example, the method includes providing a list including one or more devices and one or more data elements; processing the list to determine a data element of the one ... | 08/11/2011 |
| 20110191495 | SYSTEMS AND METHODS FOR DISCERNING AND CONTROLLING COMMUNICATION TRAFFIC Communication traffic redirection systems and methods are disclosed that allow for redirection of communication traffic over the Internet based, at least in part, on the type of higher-level communication protocol intended to be used. The systems and methods permit redi... | 08/04/2011 |
| 20110191494 | SYSTEM AND METHOD FOR BACKWARDS COMPATIBLE MULTI-ACCESS WITH PROXY MOBILE INTERNET PROTOCOL A system and method of changing traffic from a first access associated with a first access router to a second access associated with a second access router utilized by a terminal in a telecommunication network using PMIP. The method begins by the terminal sending a firs... | 08/04/2011 |
| 20110179153 | METHOD AND APPARATUS FOR IDLING A NETWORK CONNECTION The described embodiments provide a system that controls the operating state of a network interface. During operation, in response to receiving a request from an application to use the network interface for a route, the system creates a route structure for the route and... | 07/21/2011 |
| 20110173344 | SYSTEM AND METHOD OF REDUCING INTRANET TRAFFIC ON BOTTLENECK LINKS IN A TELECOMMUNICATIONS NETWORK A system, method and node of masquerading remote hosts at the remote end of the bottleneck link without breaking layer 2 transparency using a cache mechanism. A local edge node stores specified objects of the remote host. Upon request of an initiator host, the edge node... | 07/14/2011 |
| 20110153864 | System and Method to Discover Clients Associated with Local Domain Name Server using Sampling A system includes an analyzer module, a content request data collection module, and a domain name server. The content request data collection module is configured to receive a content request sent to a tracking address, collect content request information about the cont... | 06/23/2011 |
| 20110142240 | METHOD AND TERMINAL FOR LAWFUL INTERCEPTION An interception target terminal includes an interception module, and the interception module activates an interception function on the basis of interception related information received from a communication business system. In addition, when a communication mode is chan... | 06/16/2011 |
| 20110119400 | DISTRIBUTED ROUTING TABLE ARCHITECTURE AND DESIGN A Distributed Routing Table (DRT) mesh can comprise two or more nodes, each of which maintains its own routing table that represents some or all of the overall routing knowledge of the DRT mesh. Each node can be comprised of modular components that can perform various d... | 05/19/2011 |
| 20110119399 | DEADLOCK-FREE CLASS ROUTES FOR COLLECTIVE COMMUNICATIONS EMBEDDED IN A MULTI-DIMENSIONAL TORUS NETWORK A computer implemented method and a system for routing data packets in a multi-dimensional computer network. The method comprises routing a data packet among nodes along one dimension towards a root node, each node having input and output communication links, said root ... | 05/19/2011 |
| 20110119391 | PROTOCOL LEVEL COMMUNICATIONS FOR PROTOCOL LEVEL COMPOSITION WITH SESSION SHARING Embodiments of the invention provide systems and methods for composition of elements in a communication session with session sharing. According to one embodiment, a method for composition of elements in a communication session can comprise processing the communication s... | 05/19/2011 |
| 20110087774 | SWITCHING API A network interface device for a data processing system comprising: one or more network connection ports for connection to a network; a routing table supported at a memory of the network interface device; a controller operable to modify the routing table; and a control ... | 04/14/2011 |
| 20110072157 | METHOD, DEVICE, AND COMMUNICATIONS SYSTEM FOR MANAGING QUERYING MAPPING INFORMATION The present invention discloses a method, a device, and a communications system for managing and querying mapping information. The method for managing mapping information includes: signing a mapping information pair by using a private key of a certificate corresponding ... | 03/24/2011 |
| 20110055426 | DYNAMIC AND EVOLUTIONARY PLACEMENT IN AN EVENT-DRIVEN COMPONENT-ORIENTED NETWORK DATA PROCESSING SYSTEM Method, system and computer readable program code for dynamic and evolutionary component placement in an event processing system having producers, consumers, a plurality of nodes between the producers and the consumers, and a flow graph representing operator components ... | 03/03/2011 |
| 20110047292 | METHOD AND SYSTEM FOR INTELLIGENT ROUTING OF REQUESTS OVER EPP Method and system for routing EPP requests over a network are provided. The EPP request can include XML namespace information and optionally XML sub-product information. A gateway can receive the request and analyze the namespace and in some instances, sub-product infor... | 02/24/2011 |
| 20110047293 | APPLICATION NETWORK COMMUNICATION METHOD AND APPARATUS A method and apparatus is provided to discover and integrate applications in an application router framework. The discovery operation includes receiving a registration notification for an application on a network, adding information describing the application to a repos... | 02/24/2011 |
| 20110047252 | Adaptive Routing of Content Requests Using Multiple Anycast Addresses A system includes a plurality of cache servers and a domain name server. Each of the cache servers is configured to respond to a content request. The plurality of cache servers is divided into a plurality of subsets and configured to respond to an anycast address for ea... | 02/24/2011 |
| 20110040893 | Distributed Internet caching via multiple node caching management Distributed Internet caching via multiple node caching management. Caching decisions and management are performed based on information corresponding to more than one caching node device (sometimes referred to as a distributed caching node device, distributed Internet ca... | 02/17/2011 |
| 20110029564 | SYSTEMS AND METHODS FOR THE ORGANIZED DISTRIBUTION OF RELATED DATA Embodiments relate to methods and systems for building representations of related subjects. The representations may include a plurality of nodes, each being associated with a subject. Users may be able to access records and/or source documents related to a plurality of ... | 02/03/2011 |
| 20110022729 | SUPPORTING NON-DELIVERY NOTIFICATION BETWEEN A SWITCH AND DEVICE IN A NETWORK Provided are a computer program product, system, and method for supporting non-delivery notification between a switch and device in a network. A login with a switch is initiated including a test service parameter requesting a non-delivery notification service to cause t... | 01/27/2011 |
| 20110022728 | LINK STATE ROUTING PROTOCOLS FOR DATABASE SYNCHRONIZATION IN GMPLS NETWORKS The present invention relates to a method and apparatus for synchronizing local databases maintained control plane (CP) nodes in a GMPLS network. CP nodes that are not involved in path computation do not need to store the TE information contained in opaque link state ad... | 01/27/2011 |
| 20110004701 | PROVISIONING HIGHLY AVAILABLE SERVICES FOR INTEGRATED ENTERPRISE AND COMMUNICATION A development, deployment and execution environment for a plurality of application components present in a distributed system in a service oriented architecture paradigm, the plurality of application components comprising both enterprise application components and commu... | 01/06/2011 |
| 20100306360 | NETWORK MANAGEMENT DISCOVERY TOOL A method, apparatus, and computer program product for discovering network paths between network devices in a distance-vector network are provided. The method may include providing a node model of network devices in a distance-vector network. The node model may include a... | 12/02/2010 |
| 20100306303 | DISTRIBUTED STORAGE SYSTEM, CONNECTION INFORMATION NOTIFYING METHOD, AND RECORDING MEDIUM IN WHICH DISTRIBUTED STORAGE PROGRAM IS RECORDED A distributed storage system that includes: a plurality of node apparatuses connected to a plurality of different networks through a high order apparatus group or a low order apparatus group, the distributed storage system comprising: a first node apparatus that include... | 12/02/2010 |
| 20100299452 | METHOD AND SYSTEM FOR PROVIDING NETWORK AND ROUTING PROTOCOLS FOR UTILITY SERVICES A method and system for providing a network and routing protocol for utility services are disclosed. In one embodiment, a computer-implemented method comprises discovering a utility network, wherein a utility device (for example, a constant powered meter) sends network ... | 11/25/2010 |
| 20100293295 | LIMITED BROADCAST, PEERING AMONG DHTs, BROADCAST PUT OF LIMITED CONTENT ONLY In system of networks that are not fully meshed with each other and that are capable of processing distributed hash table (DHT) Put and Get messages, message flooding of GET messages is limited by maintaining a list of DHTs the GET has visited. Also, PUT messages includ... | 11/18/2010 |
| 20100287306 | COMPUTER SUPPORTING REMOTE SCAN A computer acquires first connection information related to a path connecting a host computer and a local storage, and acquires second connection information related to a path connecting storage systems. The computer creates route management information based on the con... | 11/11/2010 |