...that Kleenex tissue was originally designed to be a gas mask filter? It was developed at the beginning of World War I to replace cotton, which was then in short supply as a surgical dressing.
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.
| Number | Title | Issue Date |
| 7490161 | Method and system for implementing OSPF redundancy The present invention relates to a method and system for implementing link level protocol redundancy in a router. In particular, the invention relates to providing redundancy of the Open Shortest Path First (OSPF) routing protocol. An active processor provides OSPF ... | 02/10/2009 |
| 7457853 | Method and apparatus for automatically configuring a network device A method and apparatus for automatically generating a configuration for a network device is disclosed, comprising the computer-implemented steps of receiving a partial configuration for a network device, wherein the partial configuration comprises a plurality of con... | 11/25/2008 |
| 7447735 | Interprocessor communication protocol An InterProcessor Communication (IPC) Protocol network (100) includes at least one IPC client (102) and an IPC server (108). The IPC protocol allows for the IPC client (102) to register with the IPC server (108) which will provide ... | 11/04/2008 |
| 7433944 | Network, server, and storage policy server A policy system that can add/delete policies easily to/from devices as needed through existing interfaces and enable policies to be developed quickly on-site and applied to devices provided with new device interfaces and new commands. A policy manager registers each... | 10/07/2008 |
| 7421515 | Method and system for communications network A system and method of operation are provided for using a network interface to process incoming messages sent by a client device to a network server. The network interface includes a First-In-First-Out (FIFO) buffer for assembling the incoming messages from a serial... | 09/02/2008 |
| 7392307 | Method and system of remote diagnostic, control and information collection using a shared resource A system, method and program product for diagnosing, controlling and collecting information from devices. Information regarding events of a target application executing in an application unit is collected and formatted into one of multiple data formats for transmiss... | 06/24/2008 |
| 7389360 | Context switched route lookup key engine A key engine that performs route lookups for a plurality of keys may include a data processing portion configured to process one data item at a time and to request data when needed. A buffer may be configured to store a partial result from the data processing portio... | 06/17/2008 |
| 7383326 | Methods and computer systems for directing a client to network locations for network hosted services Methods, computer systems, and computer readable media provide for network location overrides for a client to utilize when accessing network hosted services. A client computer obtains network locations for hosted services from a network location, such as a URL of a ... | 06/03/2008 |
| 7379972 | System and method for granting deposit-contingent e-mailing rights An Email guarantee deposit method, system, and program product, with the method comprising in one embodiment, the steps of: receiving from a sender a request to send to a recipient an Email; receiving a deposit or an authorization to obtain a deposit of something of... | 05/27/2008 |
| 7359989 | Addressing in wireless local area networks The invention relates to a method of transferring required messages for acquiring a temporary MAC address in a wireless local area network. In a first device in the local area network, a first identifier is determined to identify the first device. A message comprisi... | 04/15/2008 |
| 7356563 | Methods of annotating a collaborative application display Disclosed are methods for remote users of a collaborative application to generate annotation information, send that annotation information to an application sharer device, and receive back a display combining output of the collaborative application with the annotati... | 04/08/2008 |
| 7356560 | Presenting customized consumer registration information on behalf of a third party A general provider of a core registration service provides registration services to a special service provider. In one implementation, a first party presents a user registration form to a second party on behalf of a third party The first party receives registration ... | 04/08/2008 |
| 7353289 | System for an open architecture development platform with centralized synchronization One aspect of the preferred embodiment relates to an application framework for managing mobile clients and application programs. By utilizing the preferred embodiment, a system administrator may be provided the capability to manage and control multiple devices, dire... | 04/01/2008 |
| 7305447 | System and method for granting deposit-contingent e-mailing rights An Email guarantee deposit method, system, and program product, with the method comprising in one embodiment, the steps of: receiving from a sender a request to send to a recipient an Email; receiving a deposit or an authorization to obtain a deposit of something of... | 12/04/2007 |
| 7293052 | Method and apparatus for value-based access to network management information In one aspect, a message is received requesting access to a set of managed objects associated with a network device. A set of object instances associated with the objects is retrieved, with their associated values. A set of access configuration commands represent an... | 11/06/2007 |
| 7287073 | Remote site managing system for centrally managing computers and peripheral devices A remote site managing system for centrally managing computers and peripheral devices of a customer, is provided. In the event that there is trouble with equipment in the office to be serviced, and a customer in the office notifies the maintenance service company of... | 10/23/2007 |
| 7287071 | Transaction management system The systems and methods described herein relate to a system for documenting transactions. A filter is provided that captures content associated with transactions. The filter may be configured to start and stop the capture at predetermined times, and may be further c... | 10/23/2007 |
| 7272638 | Local area information providing system and method using real name Disclosed is a local area information-providing system and method using real names. When an access word provided by an accessing client via a network is a real name, a local area information database is searched using the real name and the client's position informat... | 09/18/2007 |
| 7237013 | Network system including data socket components for accessing internet semaphores An improved method and system for accessing data from a semaphore in a computer system, through the use of a software component in an application. The method may involve multiple software components in a corresponding multiple of applications in a corresponding mult... | 06/26/2007 |
| 7225220 | On-line selection of service providers in distributed provision of services on demand An electronic control apparatus configured for use in routing customer orders, received over the internet, to a service provider such as a print service provider selected from a plurality of competing print service providers, comprises an electronic interface config... | 05/29/2007 |
| 7219124 | Provisioning system and method for auto-discovering customer premises equipment in activating xDSL The present invention provides for provisioning broadband services using a VDSL-based communication network. The present invention includes a system architecture and method for automatically activating VDSL service by self-discovering customer premises equipment, su... | 05/15/2007 |
| 7206855 | System and method for exchanging information across a computer network at variable transmission rates A send client can send a message comprising multiple message segments to a receive client via a computer network. A data exchange server can receive the message segments sent by the send client and store these message segments in a storage device. The data exchange ... | 04/17/2007 |
| 7197561 | Method and apparatus for maintaining the status of objects in computer networks using virtual state machines A network appliance for monitoring, diagnosing and documenting problems among a plurality of devices and processes (objects) coupled to a computer network utilizes periodic polling and collection of object-generated trap data to monitor the status of objects on the ... | 03/27/2007 |
| 7194524 | Information processing system, information disclosing server, and portal server An information processing system that can create a page easily by the use of contents disclosed from information disclosing servers. A contents storing section stores contents to be provided. In this information processing system, an additional information storing s... | 03/20/2007 |
| 7188161 | Method for configuring a network element at a customer premise via a mobile data terminal An enhanced network element and method for configuring and deploying computer network elements is disclosed. A customer orders a network element from an equipment provider. Upon receipt of the unconfigured network element, a Trusted Configuration Device (TCD) is shi... | 03/06/2007 |
| 7174377 | Method and apparatus for collaborative document versioning of networked documents The system comprises an improved document monitoring agent in which user evaluations are used to decide whether a changed document should be saved in the system or not. The evaluation of importance of the change in a document is performed by one or more users who co... | 02/06/2007 |
| 7174376 | IP subnet sharing technique implemented without using bridging or routing protocols An IP subnet sharing technique is described which allows multiple network devices of an access network to share an IP subnet without the need for each network device to run complex routing protocols, or bridging protocols. Further, the multiple network devices are a... | 02/06/2007 |
| 7155531 | Storage methods and apparatus for streaming media data A cache memory configured to store media data to be output as a media stream includes a session data file configured to store properties of the media stream, wherein the properties may include encoding scheme, duration, and others, and a plurality of data object fil... | 12/26/2006 |
| 7146421 | Handling state information in a network element cluster A method for handling dynamic state information used for handling data packets, which arrive at a network element node of a network element cluster, said network element cluster having at least two nodes and each node handling separate sets of data packets. In a nod... | 12/05/2006 |
| 7136920 | Wireless communication system congestion reduction system and method A system and method for reducing congestion in wireless communication systems is provided. An unsolicited message reduction system includes a message detector and an all points bulletin (APB) generator. The message detector applies predefined filtering rules to iden... | 11/14/2006 |
| 7127518 | System and method for implementing application functionality within a network infrastructure A system and method for implementing functionality within a network on behalf of first and second computers communicating with each other through the network. A front-end computer is provided within the network having an interface for communicating data traffic with... | 10/24/2006 |
| 7120701 | Assigning a source address to a data packet based on the destination of the data packet A method and apparatus are provided for sending a data packet through a network. The network has public and private realms separated by an interface device. A client in the private realm performs the method. The method includes determining if a destination address o... | 10/10/2006 |
| 7099935 | Dynamically determining whether to process requests synchronously or asynchronously Heuristics are employed to dynamically determine whether a given request is to be driven synchronously or asynchronously. The average synchronous service time associated with previously processed requests is monitored and used, in real-time, along with other informa... | 08/29/2006 |
| 7089292 | Interface including non-visual display for use in browsing an indexed collection of electronic content The invention facilitates browsing of an indexed collection of electronic content by displaying information identifying a current location within the collection of electronic content using a non-visual display (e.g., audio display and/or haptic display). The informa... | 08/08/2006 |
| 7085850 | Stateless message processing scheme for network processors interactions A stateless message-passing scheme for interactions between a network processor and a coprocessor is provided. The network processor, when receiving data frames for transmission from a network element to another network element encapsulates the entire packet that it... | 08/01/2006 |
| 7072943 | System and method for granting deposit-contingent E-mailing rights An Email guarantee deposit method, system, and program product, with the method comprising in one embodiment, the steps of: receiving from a sender a request to send to a recipient an Email; receiving a deposit or an authorization to obtain a deposit of something of... | 07/04/2006 |
| 7058688 | Multi-stage email interception method A multi-stage email interception method. First, an email message is received. Then, the receiving number corresponding to the email message is queried from an array according to the related information of the email message. The email message is rejected if the recei... | 06/06/2006 |
| 7047293 | Method and system of remote diagnostic, control and information collection using multiple formats and multiple protocols with delegating protocol processor A system, method and program product for diagnosing, controlling and collecting information from devices. Information regarding events of each one of a plurality of target applications executing in an application unit is collected and formatted into one of multiple ... | 05/16/2006 |
| 7032028 | Multi-path content distribution and aggregation Communication occurs between a source and a destination over plural communications paths by first identifying content to be sent to a destination via a communications system. After discovering that plural communications paths connecting directly to the destination a... | 04/18/2006 |
| 7020715 | Protocol stack for linking storage area networks over an existing LAN, MAN, or WAN The present invention provides for a method and protocol for high bandwidth, low-latency and reliable transfer of variable length FC Frames over the Gigabit Ethernet. ... | 03/28/2006 |