"The man with a new idea is a crank until the idea succeeds."
Samuel Clemens
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 |
| 8046514 | Broadcasting data across a bus in which data transmission can be delayed if a snooping device is not ready to receive A system and method of broadcasting data to multiple targets across a system bus, such as the peripheral component interconnect (PCI) bus, that does not normally support broadcast transfers, in which one target responds to the bus transaction and the remaining targe... | 10/25/2011 |
| 7660926 | Apparatus and method for a core for implementing a communications port There is described an apparatus and method for implementing a communications port. The apparatus comprises a core, which is operable to divide the port into a plurality of sub-ports by dividing a data transfer capacity of the port among the plurality of sub-ports us... | 02/09/2010 |
| 7426621 | Memory access request arbitration A method includes receiving a first memory access request from a first device during a first interval. The first memory access request is to access a first page of a multiple-page memory. The method further includes receiving a second memory access request from the ... | 09/16/2008 |
| 7409480 | Electronic equipment, method of receiving data, method of transmitting data, method of setting channel and method of grouping electronic equipment into channels It becomes possible for a user to set a transmission or reception channel arbitrarily and easily. Each of equipment connected to an IEEE 1394 bus may include a register provided within a RAM 113 to thereby set a transmission or reception default channel. If c... | 08/05/2008 |
| 7406555 | Systems and methods for multiple input instrumentation buses Systems and methods for multiple input instrumentation buses are disclosed. In one embodiment, a bus assembly includes a control module adapted to be coupled to a network, and a plurality of nodes operatively coupled in a linear topology. A plurality of interface mo... | 07/29/2008 |
| 7350015 | Data transmission device A data transmission device forwards data that have been received from a first device, intended for a second device, to the second device. The data transmission device is distinguished in that it has connections for connecting at least two data buses and can output d... | 03/25/2008 |
| 7325082 | System and method for guaranteeing transactional fairness among multiple requesters A system and method for guaranteeing transactional fairness among multiple requesters contending for a common resource in a cache-coherent multiprocessor system is described. Batch processing is used to control servicing of multiple requests made by multiple request... | 01/29/2008 |
| 7305008 | Parallel bus LAN A Local Area Network based on a parallel bus architecture is disclosed. The LAN provides a means of utilizing relatively low cost CMOS circuitry to obtain performance superior to LAN's utilizing more exotic high speed technology. The disclosed LAN is based on a para... | 12/04/2007 |
| 7246186 | Mobius time-triggered communication In one embodiment, a node comprises a first network interface and a second network interface. The node further comprises a first bus guardian that asserts a first bus guardian signal when the second network interface is allowed to transmit and a second bus guardian ... | 07/17/2007 |
| 7206867 | Method and apparatus for robust addressing on a dynamically configurable bus The invention in one embodiment is a dynamically configurable bus system, including a dynamic bus; a bus device having a first guaranteed unique identifier and a first physical address on the dynamic bus; and a bus manager having a second guaranteed unique identifie... | 04/17/2007 |
| 7199820 | Synchronizing image pickup process of a plurality of image pickup apparatuses Image pickup processes of a plurality of image pickup apparatuses are synchronized by using one kind of communication medium (for example, IEEE 1394-1995 standard or its extended standard). A control device selects a master camera from the plurality of image pickup ... | 04/03/2007 |
| 7200855 | Method and apparatus of multiplexing a plurality of channels in a multimedia system A method and apparatus for multiplexing a plurality of channels within a multimedia system includes processing that begins by receiving a plurality of channels from a multimedia source. The processing then continues by receiving a plurality of channel selection comm... | 04/03/2007 |
| 7162554 | Method and apparatus for configuring a peripheral bus A method an apparatus for providing capability information to a shared controller. In one embodiment, a peripheral bus host controller may be shared by a plurality of peripheral devices coupled to a peripheral bus. The peripheral devices may include coder/decoder (c... | 01/09/2007 |
| 7162426 | Computer motherboard architecture with integrated DSP for continuous and command and control speech processing The invention is essentially a motherboard design for personal computers which uses DSP hardware in conjunction with a general or specific purpose CPU to process command and continuous speech. The DSP hardware serves as a bridge between the audio input of the sound ... | 01/09/2007 |
| 7159060 | PCI standard hot-plug controller (SHPC) with user programmable command execution timing According to embodiments of the present invention, a peripheral component interconnect (PCI) standard hot-plug controller (SHPC) includes a command register to store PCI slot operation commands for one or more target PCI slots and a programmable register that may be... | 01/02/2007 |
| 7149839 | Wireless USB hardware scheduling In wireless USB data transfers over UWB, software configures hardware thresholds to control data transfer in a manner that uses bandwidth for good connections over bad connections, given the high error rate experienced with wireless USB. Periodic transfers are first... | 12/12/2006 |
| 7136953 | Apparatus, system, and method for bus link width optimization A bus permits the number of active serial data lanes of a data link to be re-negotiated in response to changes in bus bandwidth requirements. In one embodiment, one of the bus interfaces triggers a re-negotiation of link width and places a constraint on link width d... | 11/14/2006 |
| 7119917 | Facsimile server device A facsimile server device that can append TTI information to facsimile data in various manners. The facsimile server device is connected to a plurality of data processing devices such as client PCs over LAN, and is adapted to send facsimile data to a designated remo... | 10/10/2006 |
| 7107376 | Systems and methods for bandwidth shaping Systems and methods for controlling access by a set of agents to a resource, where the agents have corresponding priorities associated with them, and where a monitor associated with the resource controls accesses by the agents to the resource based on the priorities... | 09/12/2006 |
| 7103805 | Bus monitor unit A central node for a data bus system includes a bus monitor unit with receiver means for registering signals on the data bus, and evaluation means which detect incorrect communication on the data bus and at least temporarily block communication by the user that caus... | 09/05/2006 |
| 7065595 | Method and apparatus for bus access allocation A method for granting access to a bus is disclosed where a fair arbitration is modified to account for varying conditions. Each bus master (BM) is assigned a Grant Balance Factor value (hereafter GBF) that corresponds to a desired bandwidth from the bus. Arbitration... | 06/20/2006 |
| 7061408 | Concept for a secure data communication between electronic devices An encoder for encoding a data word with a plurality of bits, wherein the data word is transmittable in parallel on a data bus, wherein one bit line is provided for each bit and wherein each bit may have one of two logical states, including a means for examining the... | 06/13/2006 |
| 7054968 | Method and apparatus for multi-port memory controller A memory controller is provided. The memory controller includes an initiator block configured to arbitrate requests corresponding to data from multiple ports. The initiator block includes an arbitration module configured to consider a latency factor and a bandwidth ... | 05/30/2006 |
| 7031928 | Method and system for throttling I/O request servicing on behalf of an I/O request generator to prevent monopolization of a storage device by the I/O request generator A method and system for fairly distributing servicing of I/O requests by a storage device among remote computers that contract for a specified maximum rate of I/O request servicing by the storage device. The remote computers also specify whether the storage device s... | 04/18/2006 |
| 7032024 | Connection management method for devices connected digital interface and command structure therefor A connection management method between devices which are connected by a digital interface and the command structure therefor are provided. The connection management method, in a network system where a device for transmitting data using a predetermined data transmiss... | 04/18/2006 |
| 7031339 | Method and device for communicating digital information and appliances using them A method of communicating digital information of different data formats via a plurality of communication channels shared between several communication means includes a reception operation, a reformat operation, and a transmission operation. In the reception operatio... | 04/18/2006 |
| 7016995 | Systems and methods for preventing disruption of one or more system buses A system prevents disruption of one or more system buses. The system monitors communication on the one or more system buses during an input mode and an output mode and detects changes between the input mode and the output mode. The system determines whether a predet... | 03/21/2006 |
| 6996646 | Bus system A bus system has a bus, a number of units which can be connected to one another via the bus, and a bus controller. The units request the bus controller for bus access when they require a connection to one or more other units, and the bus controller decides which uni... | 02/07/2006 |
| 6973515 | Household appliance control method for converting program-specific commands selected at input-output control into functional commands for machine unit via interface between input output control and machine unit The invention relates to a method for controlling a household appliance, particularly a washer or dishwasher, having an I/O control for programs and a machine unit comprising a central control that controls assigned functional units according to the selected program... | 12/06/2005 |
| 6970986 | Software based system and method for I/O chip hiding of processor based controllers from operating system An invention is provided for hiding an input/output device from an operating system. A window of time is provided wherein a specific input/output processor (IOP) has exclusive access to a bus. An IOC memory map register, which is utilized by an input/output chip (IO... | 11/29/2005 |
| 6971033 | Method and apparatus for improving bus master performance A method and apparatus are disclosed for performing dynamic arbitration of memory accesses by a CPU and at least one bus master interface module based on, at least in part, monitoring a CPU throttle control signal and monitoring CPU power and performance states, and... | 11/29/2005 |
| 6952746 | Method and system for system performance optimization via heuristically optimized buses A method and system for enhancing performance of a bus in a data processing system is described. The method includes monitoring priority of processes in an operating system queue along with data flow through adapters coupled to the bus in a data processing system, d... | 10/04/2005 |
| 6950892 | Method and system for managing distributed arbitration for multicycle data transfer requests A method and system for managing distributed arbitration for multi-cycle data transfer requests provides improved performance in a processing system. A multi-cycle request indicator is provided to a slice arbiter and if a multi-cycle request is present, only one sli... | 09/27/2005 |
| 6944693 | Method for centrally setting data rate in a data transmission facility and a device for centrally setting data rates In the method according to the present invention for centrally setting data rate in a data transmission facility, the data rate is detected and set at subscribers on the basis of data rate setting telegrams sent by a central station. In addition to an interface to a... | 09/13/2005 |
| 6915366 | Computer system with a communication bus A bus has a local section (10a,b) and a shared section (11a,b). An arbiter circuit (16) issues an arbited grant (25) to access the shared section (11a,b) in response to a request (22) to perform a bus ac... | 07/05/2005 |
| 6910088 | Bus arbitration using monitored windows of time A method for use with a computer system includes permitting a first bus agent to access a bus during predetermined windows of time and preventing a second bus agent from accessing the bus outside of the windows. The first bus agent has a higher priority than the sec... | 06/21/2005 |
| 6894986 | Transmission managing apparatus for managing a transmission state of information A transmission managing apparatus included in an information transmitting system comprising a communication bus (B), an indicating device (NI), which has a transmission state memory (5) for storing a channel used for an information transmission executed in a ... | 05/17/2005 |
| 6842808 | Data exchange between users connected by a bus system and having separate time bases A method and device for the exchange of data in messages between at least two users which are connected by a bus system and have separate time bases, the messages containing the data being transmitted by the users via the bus system; and a first user, in a function ... | 01/11/2005 |
| 6826641 | Apparatus and method of data processing through serial bus Data is received which is transmitted through a serial bus in a predetermined transmission band. The serial bus is preferably in conformity with the IEEE 1394 standards. One of recording modes for different recording rates is selected in accordance with the transmis... | 11/30/2004 |
| 6823140 | Optical computer bus with dynamic bandwidth allocation A signal communication device for use within a computer includes a set of optical fibers configured to form an optical computer bus between a set of computer sub-system elements of a computer. A set of input optical connector cards are connected to the set of optica... | 11/23/2004 |