...that while attempting to develop a super strong glue, 3M employee Spencer Silver accidentally developed a glue that was so weak it would barely hold two pieces of paper together? However, his colleague Art Fry needed the glue. Fry sang with his church choir and marked the pages of his hymnal with small scraps of paper that often fell out. He used Silver's glue to hold the papers in place. Today we call this invention Post-it Notes.
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 |
| 7460536 | User and session identification based on connections, protocols and protocol fields Systems and methods for applying a service level to a user's packets of data are provided. Packets of data for multiple users may be transferred through a single connection. Where data for multiple users is transferred through a single connection, a specific service... | 12/02/2008 |
| 7450605 | Module interface carrier data rate adaptation techniques Techniques for adapting data rates from a first to a second system in a telecommunication system are provided. The techniques on used on data communications in the ingress or egress direction. The first system transfers data at a first data rate that is faster than ... | 11/11/2008 |
| 7436946 | Reliable call progress indication for SIP A method for communicating with a device in an unreliable messaging environment is provided. The method comprises: repeatedly sending an invite signal to the device, wherein the invite signal is sent until a ringing response is received from the device; receiving a ... | 10/14/2008 |
| 7415627 | Partitioning and categorizing data in a split-plane architecture for fast recovery from data plane failures and fast restarts Routes between data planes are partitioned according to the source and destination data planes. Partitions are distributed according to the source data plane associated with the partition. Each data plane is configured to clear and resynchronize its own routes when ... | 08/19/2008 |
| 7415028 | Method and system for optimizing routing table changes due to ARP cache invalidation in routers with split plane architecture A method for optimizing routing functions in a router is provided. The router has a split plane architecture including a control plane and a data plane. The control plane includes an Address Resolution Protocol cache and the data plane includes a programmable forwar... | 08/19/2008 |
| 7411917 | Method and system for providing registration-based SIP NAT traversal A system for providing network access translation device traversal to facilitate communications is provided. The system includes a network access translation (NAT) device, a first Session Initiation Protocol (SIP) client located on the interior of the NAT device, a ... | 08/12/2008 |
| 7403986 | Method for synchronizing circuit related objects between network management systems and network control processors A method is provided for synchronizing circuit related objects between a network management system (NMS) and a network control processor (NCP). In one example, the method translates data for the circuit related objects from binary data to ASCII data in the network c... | 07/22/2008 |
| 7379474 | System partitioning to allow uniform interfacing to port modules A method for converting data for a interface module and a network data plane is provided. The data is converted using an interface in a telecommunications system. The method includes receiving data in a plurality of data formats through the interface module. The plu... | 05/27/2008 |
| 7379420 | Method and apparatus for multiple qualities of service to different network connections of a single network path A method and apparatus are provided for providing multiple qualities of service to different virtual network connections. In one example, the method receives a token of a cell descriptor of data traffic of a virtual network connection. It is determined whether the t... | 05/27/2008 |
| 7373107 | Ultra-wideband wireless backplane A backplane for an electronic data communication system is disclosed. The backplane comprises at least one ultra-wideband transmitter configured to transmit data in the form of a plurality of pulses in a wireless manner and at least one ultra-wideband receiver confi... | 05/13/2008 |
| 7359388 | Method and apparatus for frame packing in large networks A method and apparatus are provided for frame packing for nodes in a network. In one example, the method includes receiving packet streams from network nodes; parsing the packet streams into individual calls; grouping the individual calls having the same destined no... | 04/15/2008 |
| 7359325 | Method and apparatus for inserting empty memory cells into a data flow of network connections of a computer network A method and an apparatus are provided for inserting empty memory cells into a data flow of network connections of a computer network. In one example, the method includes receiving an insertion request for an empty memory cell to be inserted into the data flow. A ba... | 04/15/2008 |
| 7356609 | Method and system for optimizing interfaces for non-routed PPP sessions using PPP global interface An optimized interface for handling routed and non-routed point-to-point sessions is provided. According to one exemplary aspect, when a PPP session is established for a client, an interface data structure or module is dynamically created for the client correspondin... | 04/08/2008 |
| 7349406 | Method and apparatus for virtual network connection merging A method and apparatus are provided for performing a virtual network connection merge. In one example, the method assembles at least one data unit from data traffic of at least one network connection. A credit is calculated for each network connection. A chosen data... | 03/25/2008 |
| 7328399 | Synchronous serial data communication bus A synchronous serial bus features a variable data size format and an in-line addressing and data architecture. Flexible addressing allows for a variety of slave devices and configurations. Frequent parity checking during a transaction allows for faster error recover... | 02/05/2008 |
| 7286477 | Module interface carrier data rate adaptation techniques Techniques for adapting data rates from a first to a second system in a telecommunication system are provided. The techniques on used on data communications in the ingress or egress direction. The first system transfers data at a first data rate that is faster than ... | 10/23/2007 |
| 7239612 | Method and apparatus for discarding a prioritized fair share of traffic of network connections A method and apparatus are provided for discarding a priority fair share of traffic of network connections. In one example, the method receives traffic of at least a particular network connection. A portion of a fixed buffer allocation space is filled with traffic o... | 07/03/2007 |
| 7228488 | System and method for secure communication over packet network A system capable of supporting secure communication over a packet-based network is provided. The system includes a transmit terminal adapted to transmit information. A secure terminal relay is coupled to the transmit terminal and configured to receive the informatio... | 06/05/2007 |
| 6754068 | Enclosure for a network communications module An electronic device in the form of a network communications module that includes a housing that defines an envelope and a vertical, substantially T-shaped routing channel within the envelope. The housing further defines a horizontal routing channel within the envel... | 06/22/2004 |
| 6466579 | Bi-modal control system and method for partitioning a shared output buffer in a connection-oriented network connections device A bi-modal network connection device provides a high level of adaptability to changing connection-level loading patterns without sacrificing speed and configurability. The device can function in both a static mode and a traffic-adaptive mode. Benefits inc... | 10/15/2002 |