Bus Expansion Or Extension Patents (Class 710/300)
  • Patent number: 7215137
    Abstract: Creating virtual extender plugins using MGTs (Multi-Gigabit Transceivers). A virtual extender plugin allows a user seamlessly to bridge between various FPGAs (Filed Programmable Logic Arrays) when designing and implementing electronic devices. These bridges, provided by these virtual extender plugins, allow for efficient use of various untapped resources within a device. For example, a given FPGA may employ virtual extender plugin(s) to access and use various untapped (or relatively lightly tapped) functionality of other FPGAs. These virtual extender plugins may be implemented according to a relatively wide variety of applications allowing the tapping of unused resources such as memory, microprocessor peripherals, LUTs (Look Up Tables), IOs (Input/Output devices and/or ports), memory, and embedded microprocessor blocks.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: May 8, 2007
    Assignee: Xilinx, Inc.
    Inventor: Stuart A. Nisbet
  • Patent number: 7216190
    Abstract: A small electronic card with peripheral contacts includes a body, a plurality of front end contacts and a plurality of extended contacts placed along the two side edges. The plurality of extended contacts are used for increasing the data transmission bandwidth, and thus the data transmission speed, and the arrangement of the extended contacts does not affect the design of the reader, while preventing short circuit caused by pins touching incorrect contacts.
    Type: Grant
    Filed: August 17, 2004
    Date of Patent: May 8, 2007
    Assignees: C-One Technology Corporation, Pretec Electronics Corporation
    Inventor: Gordon Yu
  • Patent number: 7209981
    Abstract: A system is provided for switching the I/O channel for disk drives between multiple computers. The system incorporates the switch into removable drive modules, or a docking base for a removable drive module. The incorporation of switching into the system, such that it is integral with the drives, can reduce overall system failures, by reducing the number of elements which flow through a central switching element. Thus, even where a switch fails other drive modules of the system may continue to operate in the system and provide information to different computers of the system.
    Type: Grant
    Filed: January 9, 2004
    Date of Patent: April 24, 2007
    Assignee: Z Microsystems, Inc.
    Inventors: Jack P. Wade, Joel Brown
  • Patent number: 7206887
    Abstract: A system memory includes a memory hub controller, a memory module accessible by the memory hub controller, and an expansion module having a processor circuit coupled to the memory module and also having access to the memory module. The memory hub controller is coupled to the memory hub through a first portion of a memory bus on which the memory requests from the memory hub controller and memory responses from the memory hub are coupled. A second portion of the memory bus couples the memory hub to the processor circuit and is used to couple memory requests from the processor circuit and memory responses provided by the memory hub to the processor circuit.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: April 17, 2007
    Assignee: Micron Technology, Inc.
    Inventor: Joseph M. Jeddeloh
  • Patent number: 7206885
    Abstract: The invention relates to a system for coupling a mobile data input unit to a field bus, whereby a coupling unit is connected to the field bus via a spur line and a line driver and the signals at the output of the line driver are supplied to a coupling link or received from the latter via first level converters. The mobile data input unit receives the signals from the coupling link or supplies them to the latter via second level converters.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: April 17, 2007
    Assignee: Siemens Aktiengesellschaft
    Inventors: Wolfgang Gruner, Gottfried Rieger
  • Patent number: 7203783
    Abstract: An electrical host system includes a host and an expandable optical disk recording and playing device. The expandable optical disk recording and playing device includes an expanding interface module, an expanding interface, a storage interface module, an output interface module and a CODEC module. The expanding interface module connects to the expanding interface and the host. The storage interface module connects to a storage device. The CODEC module encodes, decodes or transcodes an audio/video source to generate audio/video data, wherein the audio/video source is inputted from the host through the expanding interface and the expanding interface module. The audio/video data are outputted through the output interface module, or through the storage interface module to the storage device.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: April 10, 2007
    Assignee: VIA Technologies, Inc.
    Inventor: Li-Cheng Lin
  • Patent number: 7200694
    Abstract: Each attention button is tied to a presence signal, which is also used to detect the presence of a PCI adapter card within a slot. By comparing HPPC register states, pending due to a system control interrupt (“SCI”), with stored HPPC register states prior to the SCI, the HPPC is able to distinguish between an attention button press and a PCI card insertion or removal and therefore may respond appropriately to the SCI. According to the method, SCIs generated in a computer system by attention buttons are diagnosed and serviced by storing the contents of the HPPC registers. The contents of the registers identify the state of the presence and manually-operated retention latch (“MRL”) signals prior to the occurrence of a SCI and upon receiving a SCI corresponding to a state change for either signal, identify the hot plug controller and the slot where the interrupt occurred.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: April 3, 2007
    Assignee: American Megatrends, Inc.
    Inventors: Sergiy B. Yakovlev, Jason Rohr
  • Patent number: 7200685
    Abstract: In a connection form of PC-printer-digital camera, for example, to enable a printing function from a PC to a printer, a direct printing function from a digital camera to a printer, and a function of directly transferring image data on a memory card of the digital camera to storage means on the PC, without changing the connection of each device, a printer comprises a virtual USB function which receives data from a PC directly connected via a communication line, a USB host which requests a digital camera also directly connected via the communication line for a data transfer and obtains data, a USB function capable of inputting and outputting the data received by the virtual USB function and the data obtained by the USB host, respectively, and a virtual USB function which transfers the data obtained from the digital camera to the PC.
    Type: Grant
    Filed: April 11, 2003
    Date of Patent: April 3, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroshi Uemura
  • Patent number: 7194662
    Abstract: The present invention is a method, apparatus and program storage device for providing data path optimization for redundant data paths. The present invention provides data path optimization that increases the data access throughput and availability to a device by using multiple paths when a modification event occurs.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: March 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cam-Thuy Do, Vishal Ghosalkar, Khoa Khon Ngo, Wenhua Liu
  • Patent number: 7191274
    Abstract: A system and method for providing the functionality of independent dedicated servers in a space savings and heat dissipation limited design, including a PC having a plurality of independent dedicated server cards which do not communicate over the PC system bus and only receive power therefrom. Communication with the server cards is done by independent pin connections on the exterior of the PC housing.
    Type: Grant
    Filed: August 20, 2001
    Date of Patent: March 13, 2007
    Assignee: Crystal Group Inc.
    Inventor: Matthew J. Poduska
  • Patent number: 7191270
    Abstract: An integrated controller for the detection and operation of both PC Cards, smart cards and passive smart card adapter cards. In one aspect, the invention detects the presence of standard expansion cards or passive smart card adapters by utilizing the reserved detection and voltage selection signal area defined by the PC Card specification. In another aspect, the invention provides an integrated controller that includes logic to operate either a standard expansion card or a passive smart card adapter by reassigning certain PC Card signal lines to operate a standard expansion card or a passive smart card adapter, thereby eliminating the need to provide pins in addition to those defined by the PC Card specification.
    Type: Grant
    Filed: September 4, 2003
    Date of Patent: March 13, 2007
    Assignee: O2Micro International Limited
    Inventors: Hyang-Kyun Oh, Yishao Max Huang, Richard Brayden
  • Patent number: 7188205
    Abstract: A Compact Peripheral Component Interconnect (CPCI) system is provided that can map PCI Industrial Computer Manufactures Group (PICMG) states describing the state of a hot-swap CPCI card into Telecommunication Management Network (TMN) plug-in unit states. Specifically, the hardware/Operating System (OS) states for the CPCI card are specified in PICMG states in accordance with the PICMG hot-swap specification. The present system identifies or defines the meaning (e.g., the definition, identification, function, and/or status) of the states on the CPCI card. The system then maps these states into intermediate states. The intermediate states are then mapped into TMN plug-in unit states (e.g., OperationalState and/or AvailiableStatus). The TMN plug-in unit states corresponding to the CPCI card will then comprise the proper identification information for the CPCI card.
    Type: Grant
    Filed: October 20, 2003
    Date of Patent: March 6, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Tuan A. Le, Christopher J. Rinaldo, Angshuman Mukherjee, Vinh H. Truong, Daniel Delfatti
  • Patent number: 7188204
    Abstract: A branched command/address bus architecture between a memory register and a plurality of memory units includes a main bus connected to the memory register. A first sub-bus is connected to the main bus and branches into a first number of memory unit buses, wherein each of them is connected to a command/address input of a memory unit associated with the same. A second sub-bus is also connected to the main bus and branches into a second number of memory unit buses, wherein each of them is connected to a command/address input of a memory unit associated with the same, wherein the second number is smaller than the first number. Further, the second sub-bus branches into a number of auxiliary buses, wherein the number of auxiliary buses corresponds to the difference between the first number and the second number, wherein each auxiliary bus is capacitively loaded corresponding to the memory unit buses and does not serve for driving a memory unit.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: March 6, 2007
    Assignee: Infineon Technologies AG
    Inventors: Maksim Kuzmenka, Siva Raghuram Chennupati
  • Patent number: 7187268
    Abstract: A system and method electrically isolates configuration and status information about power provided over Ethernet cabling.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: March 6, 2007
    Assignee: Vernier Networks, Inc.
    Inventors: Elton Armstrong, Brent Dimick, James B Klingensmith
  • Patent number: 7181560
    Abstract: A method for preserving digital evidence of a computer misconduct, the method including the steps of: prior to the misconduct, installing an expansion card capable of retrieving and storing a memory image and register information from a digital electrical computer in which the expansion card is installed; connecting a switch to regulate the expansion card from a location other than the computer; at the time of the misconduct, using the switch to trigger the retrieving and storing of the memory image and the register information into the expansion card; and subsequent to the misconduct, extracting the expansion card to preserve digital evidence of the computer misconduct. This method can be carried out further by subjecting the memory image and register information from the expansion card with another computer to forensic analysis.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: February 20, 2007
    Inventors: Joseph Grand, Brian Carrier
  • Patent number: 7174409
    Abstract: A system memory includes a memory hub controller, a memory module accessible by the memory hub controller, and an expansion module having a processor circuit coupled to the memory module and also having access to the memory module. The memory hub controller is coupled to the memory hub through a first portion of a memory bus on which the memory requests from the memory hub controller and memory responses from the memory hub are coupled. A second portion of the memory bus couples the memory hub to the processor circuit and is used to couple memory requests from the processor circuit and memory responses provided by the memory hub to the processor circuit.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: February 6, 2007
    Assignee: Micron Technology, Inc.
    Inventor: Joseph M. Jeddeloh
  • Patent number: 7171499
    Abstract: A processor surrogate (320/520) is adapted for use in a processing node (S1) of a multiprocessor data processing system (300/500) having a plurality of processing nodes (P0, S1) coupled together and to a plurality of input/output devices (330, 340, 350/530, 540, 550, 560) using corresponding communication links. The processor surrogate (320/520) includes a first port (372, 374/620, 622) comprising a first set of integrated circuit terminals adapted to be coupled to a first external communication link (370/590) for coupling (P0) of the plurality of processing nodes (310, 320/510, 520), a second port (382, 384/630, 632) comprising a second set of integrated circuit terminals adapted to be coupled to a second external communication link (380/592) for coupling to one (350/550) of the plurality of input/output devices (330, 340, 350/530, 540, 550, 560), and an interconnection circuit (390, 392/608, 612, 614) coupled between the first port (372, 374/620, 622) and the second port (382, 384/630, 632).
    Type: Grant
    Filed: October 10, 2003
    Date of Patent: January 30, 2007
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Brent Kelley, William C. Brantley
  • Patent number: 7171503
    Abstract: A mini PCI module includes a mini PCI card and a mini PCI slot for the mini PCI card to be inserted into. The mini PCI card includes 124 signal pins and an antenna pin set. The mini PCI slot includes 124 signal connection ends corresponding to the 124 signal pins, and an antenna connection end set corresponding to the antenna pin set for electrically connecting to an antenna set.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: January 30, 2007
    Assignee: Wistron Corporation
    Inventors: Chia-Hsien Lee, Chu-Chia Tsai, Kun-Shan Lee
  • Patent number: 7171500
    Abstract: Methods and structures for managing connection requests within a SAS controller operating as a target device. A SAS target device maintains a table of information regarding known SAS initiator devices in the SAS domain. An index value is supplied in transport layer requests and used by each of a plurality of link layer processing elements in the SAS controller to access information in the table. The index value is fewer bits than the complete eight byte SAS address and the logic to manipulate and compare the index value is therefore simpler than that required to directly manipulate a full SAS address. Further, the information table is shared by each of the link layer processing elements to further reduce complexity from replication of circuits and logic in the SAS controller.
    Type: Grant
    Filed: August 18, 2004
    Date of Patent: January 30, 2007
    Assignee: LSI Logic Corporation
    Inventors: Brian A. Day, Silvia Jaeckel
  • Patent number: 7171502
    Abstract: A universal serial bus (USB) system having a card-type USB interface connector includes a host platform, a storage layer, and an electrical interface. The host platform includes a USB host controller for controlling data transfer, and a first card-type connector at which data is transferred. The storage device includes a non-volatile memory device for storing data, a memory controller for controlling the non-volatile memory device, and a second card-type connector at which data is transferred with the first card-type connector. A plurality of electrical lines interconnecting the first and second connectors are disposed in the electrical interface. A USB control module converts transferred data into USB packets, and converts USB packets into data for transfer. The card-type USB interface connector of the USB system is used as a USB interface connector by means of a card-type plug. Thus, the card-type USB interface connector is readily installed in card-type connector interfaces.
    Type: Grant
    Filed: May 28, 2003
    Date of Patent: January 30, 2007
    Assignee: Samsung Electronics, Co., Ltd.
    Inventors: Tae-Keun Jeon, Seong-hyun Kim
  • Patent number: 7165124
    Abstract: A data transfer control system receives a command packet ORB transferred through a bus BUS1 (IEEE 1394), issues a command indicated by ORB to a device connected to a bus BUS2 (ATA (IDE)/ATAPI), and orders start of a DMA transfer. The command issued based on ORB is aborted after the completion of the DMA transfer. The data transfer control system compares contents of a command packet ORB1 transferred before a bus reset with contents of a command packet ORB2 transferred after the bus reset. If the contents are different, a command issued based on ORB1 is aborted after completion of a DMA transfer. Dummy data is transferred between the data transfer control system and the device connected to the bus BUS2 until a DMA transfer is completed. Dummy data transfer is controlled by performing a dummy update on a pointer.
    Type: Grant
    Filed: July 24, 2003
    Date of Patent: January 16, 2007
    Assignee: Seiko Epson Corporation
    Inventors: Shinichiro Fujita, Akemi Ito, Hiroyuki Kanai, Koji Nakao
  • Patent number: 7159053
    Abstract: This invention adapts a stationary flat display for use as a portable computing and media device. The adaptation takes advantage of the predetermined mounting arrangements of the stationary flat display by inserting external modules between the predetermined mounting arrangements. When stationary, the flat display can continue its intended use as the primary display connected to a desktop computer system. The combination of the flat display with attached external modules is quickly released from stationary use to enable portable use for other applications.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: January 2, 2007
    Inventor: Douglas Lakin
  • Patent number: 7159132
    Abstract: A USB device for performing communications with a second device through a USB interface while supplying electric power to the second device through a power-source supplying line in the USB interface. The USB device includes a communication unit for communicating with the second device, a power source capable of outputting electric power of a voltage being different from a standard power voltage prescribed in the standards of the USB interface. The power source supplies the electric power to the second device through the power-source supplying line. The second device includes a low load unit and a high load unit The power source supplies the electric power having a power voltage higher than the standard power voltage to the high load unit through the power-source supplying line.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: January 2, 2007
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Hirota Takahashi, Hiroshi Sugita, Kenichi Sonobe, Kazuya Edogawa, Tomokazu Kaneko, Tsutomu Hoshino
  • Patent number: 7155552
    Abstract: Modules coupled to multiple connectors can check to see if full connectivity is provided through the connectors. If it is not, for instance because the connectors are mis-seated, the modules can prevent themselves from fully powering up. In a storage environment, a first module is coupled to connectors. The connectors are coupled to corresponding disk drives. Each connector provides a connectivity indication. The module prevents itself from fully powering up if it fails to receive a connectivity indication from a subset of connectors coupled to boot disks.
    Type: Grant
    Filed: September 27, 2004
    Date of Patent: December 26, 2006
    Assignee: EMC Corporation
    Inventors: John V. Burroughs, Stephen E. Strickland
  • Patent number: 7152129
    Abstract: In a storage controlling apparatus controlling an access from a host to a disk apparatus, for example, when a data transfer confirmation flag set in a data transfer descriptor is “ON”, a data transfer confirmation descriptor is automatically generated on the basis of transfer information in the data transfer descriptor, data is transferred to a management module according to the data transfer descriptor, and a confirmation code is read out from a bridge module according to the data transfer confirmation descriptor after data transfer to the management module is completed. Whereby, the load on the CPU and the number of PCI accesses are decreased so that the input/output performance is improved.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: December 19, 2006
    Assignee: Fujitsu Limited
    Inventor: Tomoharu Muro
  • Patent number: 7152125
    Abstract: A computing system having expansion modules. One of the expansion modules is identified as a master module. The other modules act as slaves to the master module. The central processing unit routes a task to either the master module for portioning out or to all of the expansion modules. The master module then receives completion signals from all of the active slave modules and then provides only one interrupt to the central processing unit for that task.
    Type: Grant
    Filed: September 25, 2001
    Date of Patent: December 19, 2006
    Assignee: Intel Corporation
    Inventors: John I. Garney, Robert J. Royer, Jr.
  • Patent number: 7149834
    Abstract: A polling method, apparatus, and system to detect the attachment and detachment of Universal Serial Bus devices in a wireless system. A hub provides a wired connection to the host and wireless attachment points for its devices, The host periodically queries the hub for changes in the hub's status register by sending a polling message through each of its wireless ports, and awaits a response. A peripheral device that wishes to attach to the system responds by sending its unique peripheral address. If a device currently occupies the port, the hub sends out the device's unique address in the polling message. If the device is still present, it responds by sending its unique peripheral address. If a response is not received after multiple retries, the device is considered detached. The hub thus determines the status of the ports and updates the status register, which is queried by the host.
    Type: Grant
    Filed: April 6, 2005
    Date of Patent: December 12, 2006
    Assignee: General Atomics
    Inventors: Daniel Paul Peters, Stephan Walter Gehring, Jason Lee Ellis, Satish Ananthakrishnan
  • Patent number: 7149833
    Abstract: The present invention provides a method and apparatus to be used to extend the range of standard USB devices, and in particular, USB devices operating in accordance with Revision 2.0 of the USB Specification. An extended range hub is provided which comprises a Local Expander (LEX) and a Remote Expander (REX) which can be separated by up to, for example 100 meters. The LEX and REX operate in accordance with an enhanced high-speed USB Extended Range Protocol (USB-ERP) which permits USB devices to be more conveniently located and used, and is in compliance with Revision 2.0 of the USB Specification.
    Type: Grant
    Filed: April 24, 2002
    Date of Patent: December 12, 2006
    Assignee: Icron Technologies Corporation
    Inventor: John Alexander McLeod
  • Patent number: 7149835
    Abstract: A system for extending in length a connection from a universal serial bus (USB) peripheral device to a computer beyond the length enabled by the device hardware.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: December 12, 2006
    Assignee: Lantronix, Inc.
    Inventor: Michael G. Engler
  • Patent number: 7146449
    Abstract: A method and system for wirelessly coupling a computer with a peripheral device. The peripheral device is initially docked to a docking port in the computer. The computer then listens for identifiers from all peripheral devices within range of the computer, including the identifier for the peripheral device that is presently docked with the computer. The computer then instructs the docked peripheral device to stop sending its identifier. By a process of deduction, the computer is able to identify the docked peripheral device. The step of stopping the docked peripheral device from sending the peripheral device's identifier is preferably controlled by monitoring whether the computer is charging a battery in the docked peripheral device. Thus, the docked peripheral device transmits its identifier only when it is charging its battery.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: December 5, 2006
    Assignee: International Business Machines Corporation
    Inventors: Phuc Ky Do, Justin Monroe Pierce, Ramon A. Reveron
  • Patent number: 7146440
    Abstract: A method for using a personal computer memory card international association (PCMCIA) controller to communicate with an Integrated Drive Electronics (IDE) drive which includes performing a transfer between the static random access memory (SRAM) controller and the IDE drive using PCMCIA interface signals to communicate with the IDE drive and a general purpose input/output signal to communicate with an interrupt request of the IDE drive.
    Type: Grant
    Filed: September 16, 2003
    Date of Patent: December 5, 2006
    Assignee: Advanced Micro Devices, Inc.
    Inventor: James Allen Wilson
  • Patent number: 7143200
    Abstract: A semiconductor integrated circuit to be connected to a PCI bus, having a configuration register. The size of an address space mapped to the semiconductor integrated circuit depends on the size of readable and writable region (Fv) of a base address register (30) that the configuration register has. The size of the readable and writable region of the base address register can be changed by a mask circuit (31). The size of a local address space can be set to be variable according to the number of mask bits specified by a mask signal. For example, also in the case where a plurality of PCI devices are used, a memory space mapped to each device can be selectively reduced in size and as such, it is also possible to cope with the case where finite resources are mapped to many PCI devices to construct a system.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: November 28, 2006
    Assignee: Hitachi, Ltd.
    Inventor: Katsuichi Tomobe
  • Patent number: 7142443
    Abstract: A memory device for reducing the number of data read lines needed in a memory device. Specifically, multiple helper flip-flops are used to prefetch data in a memory device. The helper flip-flops are configured to latch one or two of the data bits from a 4-bit prefetch in an alternating periodic fashion, thereby necessitating fewer data lines.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: November 28, 2006
    Assignee: Micron Technology Inc.
    Inventors: Todd A. Merritt, Donald M. Morgan
  • Patent number: 7143217
    Abstract: In one embodiment, a method is provided. The method of this embodiment may include receiving an indication that a first device has been granted access to a bus. In response, at least in part, to the indication, a signal may be provided that may result in the coupling of a signal line of a second device to the bus. After the provision of the signal, the first device may configure the second device. Of course, many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Grant
    Filed: May 28, 2002
    Date of Patent: November 28, 2006
    Assignee: Intel Corporation
    Inventors: Ralph Gundacker, Brian J. Skerry, James D. Warren
  • Patent number: 7143224
    Abstract: An integrated circuit for a smart card may include a transceiver and a controller for cooperating with the transceiver to receive operating requests from a host device. The controller may perform smart card operations based upon respective operating requests. Moreover, the controller also may cooperate with the transceiver to receive at least one advance request from the host device to indicate that at least one operating request will follow. By way of example, the standby operation may include loading data in at least one buffer, which may be sent to the host device based upon receiving the at least one operating request. Other standby operations may include disabling data transmission to the host device, such as when the communications bus of the host device is preoccupied, and ceasing performing a current smart card operation to allow a higher priority smart card operation to be performed, for example.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: November 28, 2006
    Assignee: STMicroelectronics, Inc.
    Inventor: Taylor J. Leaming
  • Patent number: 7139858
    Abstract: A server for carrying out synchronization control, includes (a) at least one event receiver for receiving an event, (b) a memory storing therein distribution schedule information including a plurality of schedule data therein, each of the schedule data including (b1) a timing at which a channel driver controls a media server, (b2) a content of how the channel driver controls the media server, and (b3) a timing type indicating which one of a time and the event the timing is defined by, and (c) a controller which detects whether a timing is established for each of the schedule data included in the distribution schedule information, and transmits a signal to the channel driver, the signal being indicative of a control associated with the established timing.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: November 21, 2006
    Assignee: NEC Corporation
    Inventor: Kazuaki Nakajima
  • Patent number: 7136955
    Abstract: An expansion adapter is used to communicate both PCI and AGP devices to the north bridge chip of a computer. The expansion adapter includes a first AGP bus control module communicable with the north bridge chip via a first AGP bus, and a second AGP bus control module in communication with the first AGP bus control module, communicable with an AGP device via a second AGP bus. The identifying codes of the first and second AGP bus control modules are set to show no AGP device function in order to allow the AGP device to communicate with the north bridge chip via the expansion adapter. The expansion adapter further includes a PCI bus control module in communication with the PCI device and the first AGP bus control module for controlling data transmission between the first AGP bus control module and the PCI device.
    Type: Grant
    Filed: November 3, 2004
    Date of Patent: November 14, 2006
    Assignee: Via Technologies, Inc.
    Inventors: Chun-Yuan Su, Jiin Lai, Chau-Chad Tsai, Chi-Che Tsai
  • Patent number: 7127541
    Abstract: In one embodiment, a system for automatically establishing a wireless connection between adapters includes a master adapter coupleable to a peripheral device. The master adapter can automatically enter an inquiry mode in response to the occurrence of a first event. In the inquiry mode, the master adapter automatically establishes one or more wireless connections between the master adapter and one or more slave adapters that are coupled to one or more computer systems. The master adapter can also automatically enter an operational mode in response to the occurrence of a second event. In the operational mode, the master adapter enables communication between the peripheral device and the one or more computer systems via the one or more wireless connections using a wireless protocol.
    Type: Grant
    Filed: October 20, 2003
    Date of Patent: October 24, 2006
    Assignee: Microtune (Texas), L.P.
    Inventors: Sarath Babu Govindarajulu, Yashodhara Devadiga
  • Patent number: 7124227
    Abstract: An interface link layer device is connected in-between a first sub network and a long delay link to which at least one second sub network is connected. The interface link layer device comprises at least two storage areas, whereby new configuration data received via the long delay link is written to one of the storages to simulate the devices of the second network within the first network. In case a self ID phase is initiated as long as the configuration information is not complete yet, the respective other storage area is accessed. In case a self ID phase is initiated as soon as or after the new configuration data is complete, the storage area to which the new configuration data has been written is used for setting up the self ID packet.
    Type: Grant
    Filed: October 23, 2002
    Date of Patent: October 17, 2006
    Assignee: SONY International (Europe) GmbH
    Inventors: Gralf Gädeken, Gerd Spalink
  • Patent number: 7124226
    Abstract: A method and system for accessing devices through use of an abstraction layer interface that “hides” the access methods from components accessing the devices, such as device drivers and OPROMs. The abstraction layer interface includes a set of resource access methods and a database containing bus, device, function and resource information for various devices in a system. During an initialization process, bus and device configuration information is determined and stored in the database. When an application or operating system requests access to a device, the application or OS uses the device's device driver or OPROM to pass identification information, resource information and one or more resource access commands to the abstraction layer interface, which then verifies the identification information against the database, and converts the resource access request into appropriate resource access methods that are used to access the device.
    Type: Grant
    Filed: January 30, 2001
    Date of Patent: October 17, 2006
    Assignee: Intel Corporation
    Inventor: Rahul Khanna
  • Patent number: 7124233
    Abstract: An USB composite device using hub link layer and UTMI interface is disclosed, which connects to a host through an USB cable. The device includes an USB physical layer, a hub link layer and plural functional link layers. The USB physical layer can receive and transmit USB signals. The hub link layer connects to the USB physical layer through an UTMI interface, has plural downlink ports to provide linking, and responds an USB transaction performed by the host. The plural functional link layers connect to the downlink ports of the hub link layer through plural UTMI interfaces.
    Type: Grant
    Filed: October 5, 2004
    Date of Patent: October 17, 2006
    Assignee: Sunplus Technology Co., Ltd.
    Inventor: Chung-Wen Tang
  • Patent number: 7120723
    Abstract: A system memory includes a memory hub controller, a memory module accessible by the memory hub controller, and an expansion module having a processor circuit coupled to the memory module and also having access to the memory module. The memory hub controller is coupled to the memory hub through a first portion of a memory bus on which the memory requests from the memory hub controller and memory responses from the memory hub are coupled. A second portion of the memory bus couples the memory hub to the processor circuit and is used to couple memory requests from the processor circuit and memory responses provided by the memory hub to the processor circuit.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: October 10, 2006
    Assignee: Micron Technology, Inc.
    Inventor: Joseph M. Jeddeloh
  • Patent number: 7117388
    Abstract: A method, system, and data processing system for dynamic detection of problem components in a hot-plug processing system and automatic removal of the problem component via hot-removal methods without disrupting processing of the overall system. A data processing system that provides a non-disruptive, hot-plug functionality is designed with a additional logic for initiating and/or completing a sequence of factory level tests on hot-pluggable components to determine if the component if functioning properly. When a component is not functioning properly, the OS re-allocates the workload of the component to other component so the system, and when the OS completes the re-allocation, the service element initiates the hot removal of the component so that the component is logically and electrically separated from the system.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: October 3, 2006
    Assignee: International Business Machines Corporation
    Inventors: Ravi Kumar Arimilli, Michael Stephen Floyd, Kevin Franklin Reick
  • Patent number: 7114015
    Abstract: A memory card comprising a first modular component that comprises a first host interface and a first host interface module and a device interface module configured to operate a device interface that is coupled to a storage device. The first host interface module is configured to call a function in the device interface module. The first modular component is replaceable with a second modular component that comprises a second host interface and a second host interface module, and the second host interface module is configured to call the function in the device interface module.
    Type: Grant
    Filed: September 3, 2003
    Date of Patent: September 26, 2006
    Assignee: Seagate Technology LLC
    Inventors: Mauricio Huerta Alva, Robin Alexis Takasugi, Tracy Ann Sauerwein, Ladawan Johnson
  • Patent number: 7111081
    Abstract: A storage device that is communicably connected to a host computer includes a plurality of disk units for storing data from the host computer. Each of the disk units includes a plurality of hard disks and is connected to one of a plurality of ports. A plurality of disk unit control units control the plurality of disk units, and each of the disk unit control units includes a memory for temporarily holding data from the host computer. A plurality of control signal transmission cables transmit control signals from the disk unit control units to the disk units. At least one of the control signal transmission cables is connected to at least two of the disk unit control units and transmits different control signals to at least two of the disk units. This enables device miniaturization and reduced costs for the storage device without a drop in reliability, even when a variety of devices are mounted in a highly dense configuration.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: September 19, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Suzuki, Hiromi Matsushige, Masato Ogawa, Tomokazu Yokoyama, Testuya Inoue
  • Patent number: 7111099
    Abstract: An information handling system comprises a first bus system comprising a plurality of connection pins wherein at least one pin is unused, at least one control line for controlling or communication with devices of the system, a controllable coupling/de-coupling unit for coupling/de-coupling the control line with the at least one previously unused pin, and a control unit for controlling the coupling/de-coupling unit coupled with the control line.
    Type: Grant
    Filed: July 19, 2002
    Date of Patent: September 19, 2006
    Assignee: Dell Products L.P.
    Inventors: Marc D. Alexander, Todd Martin, Matthew B. Mendelow
  • Patent number: 7111100
    Abstract: The present invention provides systems, methods, and bus controllers (12) for establishing communication with various network systems located on a network system (10). Importantly, the systems, methods, and bus controllers (12) of the present invention are capable recognizing that a new network device (16, 18, 20) has been added to an existing network and assigning it an address such that the added network device is identifiable on the network. Further, the systems, methods, and bus controllers (12) of the present invention may update the operating schedule that outlines communication in the network system between the bus controller (12) and the network devices (16, 18, 20) to include commands for communicating with the added network device. The systems, methods, and bus controllers (12) of the present invention may also detect when a network device (16, 18, 20) has been disconnected from a network system (10) and remove the commands associated with the networked device from the command schedule.
    Type: Grant
    Filed: April 26, 2002
    Date of Patent: September 19, 2006
    Assignee: The Boeing Company
    Inventor: Philip J. Ellerbrock
  • Patent number: 7111080
    Abstract: Techniques are provided for distributing signals in a stackable unit, including a first input connector of two or more input connectors; a second input connector of two or more input connectors, wherein the first input connector is spaced apart from the second input connector, and the first input connector has a particular spatial relationship to the second input connector; a first output connector of two or more output connectors; a second output connector of two or more output connectors, wherein the first output connector is spaced apart from the second output connector, and the first output connector has the same particular spatial relationship to the second output connector; means for communicatively coupling the first input connector and the second output connector; and means for terminating the first output connector.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: September 19, 2006
    Assignee: Cisco Technology, Inc.
    Inventor: Bruce Moon
  • Patent number: 7107378
    Abstract: Very small non-volatile memory cards are modified to include a connector to which a connector on a separate data input-output card electrically and mechanically mates when pushed together. The input-output card transfers data directly between an external device and the non-volatile memory, without having to go through the host to which the memory card is connected. The input-output card communicates with the external device through a wired or a wireless communication channel.
    Type: Grant
    Filed: September 1, 2000
    Date of Patent: September 12, 2006
    Assignees: SanDisk Corporation, Socket Communications, Inc.
    Inventors: Wesley G. Brewer, Michael L. Gifford, Yoram Cedar, Leonard L. Ott, Robert F. Wallace, Kevin J. Mills, Robert C. Miller
  • Patent number: 7107379
    Abstract: A method for connecting an expansion module to a programmable electric switching device includes initiating a recognition mode within the switching device during which an interrogation is carried out as to whether or not the connected expansion module is initializable. If the expansion module is not initializable, no data is exchanged between the switching device and the expansion module. If the expansion module is initializable, the switching device switches into an expansion communication mode in which data exchange takes place under the control of the operating system of the expansion module.
    Type: Grant
    Filed: September 5, 2001
    Date of Patent: September 12, 2006
    Assignee: Moeller GmbH
    Inventors: Dieter Bauerfeind, Olaf Dung