William F. Semple, a dentist, was awarded the first US Patent on chewing gum in 1869. His recipe contained powdered chalk.
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 |
| 7123618 | Data transmitting apparatus and data receiving apparatus A data transmitting apparatus and a data receiving apparatus, which are capable of retransmitting a packet even when a retransmission request is made by a client after transmitting a session close notice packet to the client. A session is closed by a session closing... | 10/17/2006 |
| 7120828 | System and method for in-order queue draining Disclosed are systems and methods for determining time-outs with respect to a plurality of transactions comprising utilizing a first time-out clock for simultaneously determining time-out states with respect to a first set of transactions of the plurality of transac... | 10/10/2006 |
| 7116682 | Methods and apparatus for dynamic bandwidth adjustment A configuration of a communications device, and a method for its operation are provided for automatically and dynamically adjusting bandwidth of a communications channel. The device and method operate to detect events indicating anticipated changes in bandwidth requ... | 10/03/2006 |
| 7114002 | Packet retransmission system, packet transmission device, packet reception device, packet retransmission method, packet transmission method and packet reception method In a packet retransmitting system for retransmitting a packet including a sequence number in a packet header, which is lost during packet communication, a transmitting equipment (110) includes a priority degree information attaching unit (113) for defi... | 09/26/2006 |
| 7110831 | Communication control method, communication system, print control apparatus, printing apparatus, host apparatus, peripheral apparatus, and storage medium A communication system for issuing commands from an initiator to a target, thereby allowing the target to write or read out data into/from a memory area which the initiator has and exchanging the data. The initiator transmits read and write commands for the memory a... | 09/19/2006 |
| 7107344 | Connection allocation technology A method and apparatus useful in network management which makes intelligent, high speed, connection allocation decisions, overcoming difficulties encountered heretofore and providing enhanced network services. During episodes of network congestion, some connection r... | 09/12/2006 |
| 7103799 | Bi-directional process-to-process byte stream protocol A client system stores messages and sends the messages to a server system. The messages are included in a request formatted according to a protocol that can traverse a firewall. Then the client system waits for a response from the server system. The response will al... | 09/05/2006 |
| 7103637 | Network file sharing method and system A method for writing file data from client to server which comprises writing file data from a client to a server, wherein the client issues to the server a file transfer proposal that includes the names of a plurality of files to be transferred and attributes of eac... | 09/05/2006 |
| 7103643 | E-mail software and method and system for distributing advertisements to client devices that have such E-mail software installed thereon Software for use on a client device that is configured for communications via a communications network instantiates a communications function that effects an advertisement download communication link between the client device and an advertisement distribution server... | 09/05/2006 |
| 7103794 | Network object cache engine The invention provides a method and system for caching information objects transmitted using a computer network. A cache engine determines directly when and where to store those objects in a memory (such as RAM) and mass storage (such as one or more disk drives), so... | 09/05/2006 |
| 7100078 | Method and apparatus for restoration of lost blocks in a multicast data transmission Reliable multicast communication is provided by sending data from a transmitting device to receiving devices as “bursts” of data transfer units. Each receiving device provides status describing which data transfer units within each previously transmitted burst r... | 08/29/2006 |
| 7095729 | Method for multimedia communication over packet channels In one embodiment, a forward error correction code is applied to a group of data packets to create a coded group of packets by supplementing a set of parity packets for each group of data packets. The data packets of a first group of packets and a set of parity pack... | 08/22/2006 |
| 7096090 | Mobile robotic router with web server and digital radio links The invention is a computerized mobile robotic router with an onboard internet web server, and a capability of establishing a first connection to a remote web browser on the internet for robotic control purposes, and a capability of establishing a second short range... | 08/22/2006 |
| 7096392 | Method and system for automated, no downtime, real-time, continuous data protection A data management system or “DMS” provides an automated, continuous, real-time, substantially no downtime data protection service to one or more data sources associated with a set of application host servers. To facilitate the data protection service, a host dri... | 08/22/2006 |
| 7088687 | Managing packet transmissions between a device in a limited connectivity network and a device residing outside the limited connectivity network The invention makes possible remote control of devices in a piconet by remote users communicating over the Internet and the like by providing a proxy-bridge device. The proxy-bridge device is a bridge for sending packets to and from between an external device and a ... | 08/08/2006 |
| 7085955 | Checkpointing with a write back controller A checkpointing method and system that utilize a write back controller. The system can include a first controller for implementing a first function, wherein the first function comprises part of a checkpoint operation and wherein the checkpoint operation comprises a ... | 08/01/2006 |
| 7085993 | System and method for correcting timing signals in integrated circuits A system and method for dynamically altering a clock speed of a clock signal used for timing of data signal transmissions and receptions within an integrated circuit (IC) device. The system includes a clock generator circuit for providing a clock signal used for tim... | 08/01/2006 |
| 7085744 | Method and system for conducting a transaction over a network A method and system for conducting a transaction over a network is disclosed. The network includes a first system and a second system. The method and system comprise initiating a transaction, comparing a value of the first system with a value of the second system an... | 08/01/2006 |
| 7082552 | Functional validation of a packet management unit A validation system is disclosed for validating function of a packet-management unit operationally coupled through a system interface to a processing unit of a processor system. The validation system comprises a user interface for creating an inputting test paramete... | 07/25/2006 |
| 7076621 | Storage control apparatus and storage control method A storage control apparatus and a storage control method are provided wherein in a system having a plurality of disk systems and secondary disk systems at remote sites, the data transfer amount between a central processing unit and a disk system can be reduced when ... | 07/11/2006 |
| 7073092 | Channel adapter and disk array device It is an object of the invention to provide a channel adapter and a disk array device that can retransmit partial data via an IP network and which are configured to be able to conduct a data guarantee of the partial data. CHA transmit data to host computers. The CHA... | 07/04/2006 |
| 7062680 | Expert system for protocols analysis An expert system that provides an analysis of protocol exchanges and protocol relationships across multiple data units, such as packets, of a network and within data units themselves is described. The system collects a number of facts and based on rules governing th... | 06/13/2006 |
| 7061863 | Data communication system, data receiving terminal and data sending terminal At a data receiving terminal, if a received-data of a particular time section received from a data sending terminal does not satisfy a predetermined accumulation quality as the result of discrimination by a received-data quality discriminating section, an alternativ... | 06/13/2006 |
| 7062548 | Multimedia communications resource management control system and method A system for management and control of multimedia communications resources comprising a communications pathway, an originating multimedia computing device coupled to the communications pathway with desired quality of service requirements, one or more destination mul... | 06/13/2006 |
| 7054316 | Method and system for interlayer control between re-sequencing and retransmission entities The present invention is related to a method and system for interlayer control where a Protocol Data Unit (PDU) is received from a lower protocol layer at a upper layer where the lower and upper layer are both involved in a retransmission function, a re-sequencing f... | 05/30/2006 |
| 7051176 | Reading data provided to a remote storage device Reading desired data from a remote storage device that receives chunks of data from an other storage device includes determining if the desired data is part of a chunk of data committed by the other storage device, if the desired data is not part of a chunk of data ... | 05/23/2006 |
| 7043662 | Communication device that performs automatic failure recovery and automatic failure recovery method If failure is detected in multiple layers, a failure detection recovery processing unit is activated simultaneously in each layer and performs operations up to immediately before switching a main signal. The first layer to reach that stage notifies the other layer o... | 05/09/2006 |
| 7039729 | Data transfer apparatus In a data transfer apparatus 10, first, second, third data transmitters 141, 142, 143 are located in a data transmission device 11. Data which must not be influenced by delay of transmission timing of the other data are stored in first, second, ... | 05/02/2006 |
| 7035963 | Method for resolving address space conflicts between a virtual machine monitor and a guest operating system In one embodiment, a method for resolving address space conflicts includes detecting that a guest operating system attempts to access a region occupied by a first portion of a virtual machine monitor and relocating the first portion of the virtual machine monitor wi... | 04/25/2006 |
| 7035214 | System and method for a negative acknowledgement-based transmission control protocol A system and method for transmitting data in a data communications network, using a transmission control protocol, to provide reduced acknowledgment control traffic, error recovery and congestion control. A communications link is established between a transmitter an... | 04/25/2006 |
| 7031258 | Digital data system with link level message flow control A digital data system comprises a plurality of links for passing messages between nodes, which may be end points such as memory or processing units, or intermediate or branch points such as routers or other devices in the system. A link level flow control is impleme... | 04/18/2006 |
| 7031257 | Radio link protocol (RLP)/point-to-point protocol (PPP) design that passes corrupted data and error location information among layers in a wireless data transmission protocol A radio link protocol (RLP)/point-to-point protocol (PPP) design is disclosed for wireless multimedia packet networks that passes corrupted packet data and error location information among OSI layers. The RLP layer provides erasure data frames and optionally error l... | 04/18/2006 |
| 7032005 | System for handling information and information transfers in a computer network The present invention relates to relates to the efficient and secure transfer of information over a distributed computer network such as the Internet. The system provides parallel communication paths between the source and destination. Each path includes a dedicated... | 04/18/2006 |
| 7032040 | Data transfer method and disk control unit using it The present invention provides a reliable and high-speed data transfer method that achieves a high transfer efficiency and a high application processing efficiency concurrently and a disk control unit (disk controller) using such a method. In reliable data transfer ... | 04/18/2006 |
| 7032131 | System and method for ensuring merge completion in a storage area network Methods and systems for managing disk capacity allocated to a data log in a source data storage system during a merge process are disclosed. Data in the data log may be merged into corresponding data on a destination storage system connected to the source data stora... | 04/18/2006 |
| 7024609 | System for protecting the transmission of live data streams, and upon reception, for reconstructing the live data streams and recording them into files The present invention relates to a system for (1) protecting the transmission of packet streams between a host computer and one or more client computers, and (2) upon reception, (a) reconstructing any outage damage caused during the transmission to the packet stream... | 04/04/2006 |
| 7024591 | Mechanism for enabling enhanced fibre channel error recovery across redundant paths using SCSI level commands Systems and methods for performing error recovery in a system utilizing redundant communication links. In one embodiment, a host device is coupled to a sequential device such as a tape drive by a pair of Fibre Channel links. The host is configured to associate an id... | 04/04/2006 |
| 7024481 | Method and framework for processing network communication protocol timers A new communications connection timer management framework for handling network communications protocol timers is disclosed. The timer management framework separates transmission control blocks (TCBs) having scheduled actions from the set of all TCBs maintained by a... | 04/04/2006 |
| 7020809 | System and method for utilizing spare bandwidth to provide data integrity over a bus A system and method for verifying integrity of data signals communicated from a data transmit device to a receive device over a communications channel of limited bandwidth. The method comprising steps of: a) detecting instances of idle data transmit activity at the ... | 03/28/2006 |
| 7020738 | Method for resolving address space conflicts between a virtual machine monitor and a guest operating system One embodiment of the invention is method for resolving address space conflicts between a virtual machine monitor and a guest operating system. The method includes allocating an address space for the operating system and an address space for the monitor. The method ... | 03/28/2006 |