Felix Hoffmann, a German chemist, was searching for something to relieve his father's arthritis. In doing so, he "rediscovered" acetylsalicylic acid and in 1900, patented a stable process for developing it. Hence, we have aspirin.
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 |
| 7644179 | Inter-VSAN routing with NAT Disclosed are apparatus and methods for facilitating communication between two devices from two different VSANs by propagating each device's presence from a first VSAN to the other device's different VSAN using a network address translation (NAT) mechanism. For inst... | 01/05/2010 |
| 7644177 | Multicast-routing-protocol-independent realization of IP multicast forwarding Improved systems and methods for implementing data-driven protocols are provided. In one embodiment, improved implementations of multicast routing protocols are provided. Separation between multicast forwarding and control elements are provided by use of a powerful ... | 01/05/2010 |
| 7644178 | End to end test between gateways in a IP network The present invention relates to methods and arrangements to test end to end relations between gateways MGW1, MGW2 in an IP network IPNW, which method comprises the following steps: 1) reserving call handling resources CH231-CH260 in a de... | 01/05/2010 |
| 7636788 | Method and apparatus for matching a user's use profile in commerce with a broadcast A method for advertising over a network and broadcast media combination. A user's computer at a location on the network is operable to receive a signal from a broadcast generated by an advertiser, which signal has embedded therein unique coded information. The user'... | 12/22/2009 |
| 7634577 | Media gateway proxy A Media Gateway proxy receives a message and parses the message. The message contains an attribute, sub-command, and a destination address. The proxy stores the message and the attributes. Each of the attributes corresponds to a selected one of a plurality of Media ... | 12/15/2009 |
| 7631098 | Method, system and program product for optimized concurrent data download within a grid computing environment In a Grid computer system having a plurality of download servers in network communication with client computers and a download management system, a client requests a download plan from the download management system for downloading data in parallel from the pluralit... | 12/08/2009 |
| 7627690 | Data generating device A data generating device is installed more upstream than a switching device for switching based on data of a first layer. The data generating device reads forward management information relating to a forwarding process of forward data from data of a second layer hig... | 12/01/2009 |
| 7627689 | Information processing system, apparatus, method and computer program product having network-specific address features and global address features In an information processing system in which communication is performed using a IM server, a client connected to a NAT apparatus is capable of easily performing direct communicate with one of the other clients, regardless of whether or not the one of the other clien... | 12/01/2009 |
| 7624191 | Transmission of call-related data in a communications system A method for transmitting data in a CTI communications system in the 3rd party configuration, employs a communications system having a plurality of terminals which, for a communication connection between two or more terminals, generates a call which compr... | 11/24/2009 |
| 7624192 | Framework for user interaction with multiple network devices A framework for providing user interaction with one or more networked devices. The invention allows for user configuration of networked computers such that each of the networked computer input and output devices interact with one another in a prescribed manner. The ... | 11/24/2009 |
| 7624193 | Multi-vendor mediation for subscription services A mediation server assigns customized “plug-ins” to particular network access servers (NAS) that allow a service provider application to use a single interface to communicate with multiple types of NASs. Vendor specific details of NAS transaction processing are ... | 11/24/2009 |
| 7620730 | Method for multicasting a message on a computer network A method for multicasting a message in a computer network is described, in which at least some nodes of a multicast group transmit fault recovery information to other nodes of the group in addition to, or as part of, the message itself. The fault recovery informatio... | 11/17/2009 |
| 7620729 | Compliance initiative navigation A method, apparatus and computer-usable medium for a virtual policy control router, comprising applicable control elements relating to one or more external or internal policies. Two or more policy control repositories are aggregated to create a virtual policy contro... | 11/17/2009 |
| 7617327 | Method and system for implementing external applications using remote socket application programming interface for virtual routers A routing device including an operating system kernel, a virtual router residing external to the kernel, a router manager configured to manage the virtual router, an application residing external to the virtual router, and a number of physical interfaces is disclose... | 11/10/2009 |
| 7613825 | Hierarchical packet processing system and method, relay device and server The hierarchical packet processing system comprises a relay unit and a server, which relay received packets. The relay unit comprises a call unit for calling up a prescribed service processing unit for performing the service process of a received packet, a first ser... | 11/03/2009 |
| 7613826 | Methods and apparatus for providing multiple policies for a virtual private network A system provides a request for a policy from a policy server, and receives the policy from the policy server. The policy indicates processing to be applied to a traffic partition passing through the device. The system configures the policy within a routing structur... | 11/03/2009 |
| 7613824 | Method of using a web-browser to pass information from a first web-entity to one of a plurality of second web-entities When a user obtains information from a web-based information system this is usually being obtained for a task which then needs to be completed by the user. Often this task involves sending the information onto another device. For example, in the case that the web-ba... | 11/03/2009 |
| 7613827 | Distributed traffic controller for network data A distributed gateway for controlling computer network data traffic dynamically reconfigures traffic assignments among multiple gateway machines for increased network availability. If one of the distributed gateway machines becomes unavailable, traffic assignments a... | 11/03/2009 |
| 7610401 | Method of relaying traffic from a source to a targeted destination in a communications network and corresponding equipment The present invention discloses a method of relaying traffic from a source application (46a-46c) to a targeted destination in a communications network (14, 16). The method comprises the steps of providing a first and at least one s... | 10/27/2009 |
| 7610402 | Spectators in a peer-to-peer relay network Methods and apparatus for implementing peer-to-peer relay. In one implementation, a peer-to-peer relay network includes: a plurality of N peer systems; wherein each peer system in said peer-to-peer relay network is connected to a number of other peer systems in said... | 10/27/2009 |
| 7606933 | Shared memory and high performance communication using interconnect tunneling A high performance computer system has a number of compute nodes interconnected by an inter-node communication network. Each compute node has a local packetized interconnect coupled to the inter-node communication network by an interface. Data packets on the local p... | 10/20/2009 |
| 7606934 | Dynamic routing of I/O requests in a multi-tier storage environment A method for routing an incoming service request is described wherein the service request is routed to a selected storage tier based on that selected storage tier having a predicted value indicating a state having greater utility as compared with the predicted value... | 10/20/2009 |
| 7606935 | Systems and methods of automatic retransmission of electronic mail Disclosed are systems and methods of automatic retransmission of electronic mail. ... | 10/20/2009 |
| 7603479 | Portable diagnostic device for trouble-shooting a wireless network and a method for trouble-shooting a wireless network A portable diagnostic device (PDD) for diagnosing packet-based wireless networks. the PDD comprises an input device configured to convert user input into electrical signals, a radio frequency (RF) transceiver, an antenna, processing logic, a modem, and a display dev... | 10/13/2009 |
| 7603478 | Displaying routing information for a measurement system Computer-implemented system and method for presenting routing information in a measurement system. A meta-routing tool receives user input specifying a device, then retrieves a topography description for the device indicating connectivity between a plurality of comp... | 10/13/2009 |
| 7603477 | Method of forming a local mobility domain and a local mobility agent and system and apparatus thereof An automated system and method of establishing a local mobility domain (LMD) and a local mobility agent (LMA) on a mobile terminal node (MN) using Internet Protocol version (IPv6) preferably includes: establishing within the MN a newly contacted access router (AR) a... | 10/13/2009 |
| 7600040 | Buffering packets destined for a mobile device while the mobile device moves from one network to another network to prevent handoff packet loss A method and system for preventing packet loss during handoff of a mobile host between access networks. In accordance with an aspect of the invention, a home agent on a network maintains a FIFO (First In-First Out) buffer for every mobile host that it serves. When a... | 10/06/2009 |
| 7600039 | Label-based multiplexing A communication system adds transport layer protocol independent address labels to data packets. The communication system then routes the data packets based on the address labels rather than routing addresses, such as IP, UDP, and ATM headers, and thus can multiplex... | 10/06/2009 |
| 7596629 | System and method for interconnecting heterogeneous layer 2 VPN applications Systems and methods for interconnecting heterogeneous layer 2 virtual private network applications. To facilitate such interconnections, a common addressing scheme for forwarders is provided. All current pseudowire signaling protocols can incorporate this addressing... | 09/29/2009 |
| 7590756 | Method and system for transferring data in a communications network using redundant communication paths A communication node of the present invention automatically transmits original and duplicate packets over different paths in a communications network to improve delivery reliability of the packet and to decrease packet delivery time. A packet is typically marked for... | 09/15/2009 |
| 7590755 | Method to offload a network stack A method to offload a network stack connection is presented. A request, which includes a list of resource requirements from each software layer in the stack, to offload the network stack connection is sent through the stack to the peripheral device. The peripheral d... | 09/15/2009 |
| 7590754 | Context-sensitive switching in a computer network environment A conventional router can be used as a context-sensitive switch by encoding a header (e.g., a source and/or destination field of an address header) of a data packet with information descriptive of the data contained in a payload of the data packet and programming a ... | 09/15/2009 |
| 7587517 | Packet routing via payload inspection for quality of service management Packet routing via payload inspection at routers in a core of a distributed network for use in distributing content according to quality of service guarantees. Packets contain subjects and attributes in addition to routing information. The subjects correspond with p... | 09/08/2009 |
| 7587515 | Method and system for restrictive caching of user-specific fragments limited to a fragment cache closest to a user A method, a system, an apparatus, and a computer program product are presented for a fragment caching methodology. Within the request path from a client to a server, a first computing device may attach to a request message a message header that indicates that the fi... | 09/08/2009 |
| 7587516 | Class network routing Class network routing is implemented in a network such as a computer network comprising a plurality of parallel compute processors at nodes thereof. Class network routing allows a compute processor to broadcast a message to a range (one or more) of other compute pro... | 09/08/2009 |
| 7584299 | Configuration of VPNs The gateway devices in a VPN require configuration when the VPN is set up and to reflect changes. To process the configuration tasks efficiently, a method is described of configuring a virtual private network (VPN) within a shared network, in which a queue of config... | 09/01/2009 |
| 7584297 | Soft diversity satellite gateway architecture Methods and systems are provided for satellite communication wherein a plurality of geographically-separated apertures are controlled by a central controller that analyzes link availability of each aperture and then user connectivity is prioritized above a minimum u... | 09/01/2009 |
| 7584298 | Topology aware route control The present invention uses proxy points for measuring different routes to a destination address space. Multiple paths to the desired destination address space are identified. Each path begins at a source and terminates at the destination address space. Proxy points ... | 09/01/2009 |
| 7581020 | System and method for addressing a mobile device in an IP-based wireless network A system and method for addressing a mobile device in an IP-based wireless network is provided. Push service providers prepare data for transmission to the mobile device using a first IP address. The addressed data is then transmitted to a push proxy. The push proxy... | 08/25/2009 |
| 7581021 | System and method for providing multiple virtual host channel adapters using virtual switches A processor node of a network is provided which includes one or more processors and a virtualized channel adapter. The virtualized channel adapter is operable to reference a table to determine whether a destination of the communication is supported by the virtualize... | 08/25/2009 |