Including A Bus For Interconnecting Inputs And Outputs Patents (Class 370/423)
  • Patent number: 9548929
    Abstract: There is provided a frame transfer apparatus, which includes: a storage unit configured to store an address and a port in association with the address; a receiving unit configured to receive a frame; a switch unit configured to determine an output port based on a destination address of a received frame; and a transmitting unit configured to transmit the received frame, from the output port determined by the switch unit, wherein the switch unit includes a copying unit configured to copy the received frame when the destination address of the received frame has not been stored in the storage unit, and a rate control unit configured to control an output rate of a frame to be copied.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: January 17, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Yasuyuki Mitsumori
  • Patent number: 9515939
    Abstract: A communication device includes a buffer that stores transmission packets. The communication device monitors a free space of the layer 2 transmission buffer. The communication device changes a first window size that is notified from another communication device, to a second window size, based on the free space, and controls an inflow of the transmission packets to the layer 2 transmission buffer, in accordance with the second window size. By providing above-mentioned communication device and a packet control method, a reduction in a throughput caused by overflow in layer 2 transmission buffer is avoided.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: December 6, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Takeshi Kodama
  • Patent number: 9137099
    Abstract: A method for link aggregation failure protection includes: receiving failure information including a failure location and an identity of more than one corresponding logical link, a failed physical link and more than one physical link form an LAG, each physical link in the LAG corresponds to logical links with a same identity, and the logical links with the same identity in the LAG correspond to an RSP device of a backbone layer and a receiving device of an access layer and forward data separately through more than two aggregation devices at an aggregation layer locating between the backbone layer and the access layer; according to the failure information, bundling a logical link corresponding to the failed physical link with a logical link corresponding to a physical link without failure in the LAG to form a logical LAG; and transmitting, through the logical LAG, data sent to the failed physical link.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: September 15, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Jiangtao Hao
  • Patent number: 9059975
    Abstract: A method of providing network communications includes receiving, at a second device via a virtual network connection that virtualizes network capabilities of the second device, a packet transmitted by a first device, the packet including protocol information; determining a third device to which to transmit the packet, said determination being informed by the protocol information; and transmitting the packet to the third device using a virtual network connection, which virtualizes network capabilities of the second device, in accordance with the protocol information.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: June 16, 2015
    Assignee: DISPERSIVE NETWORKS INC.
    Inventor: Robert W. Twitchell, Jr.
  • Patent number: 9055042
    Abstract: A method of providing network communications includes receiving, at a second device via a virtual network connection associated with virtual dispersive routing (VDR) software that virtualizes network capabilities of the second device, a packet communicated from a first device over a connection path comprising a plurality of other devices, the packet including a header and a payload, the payload including data appended thereto by one or more devices of the plurality of devices; and determining, at the second device by the VDR software, whether the connection path satisfies one or more requirements of an application running on the second device, the determination being based at least in part on the data appended to the payload by the one or more devices of the plurality of other devices.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: June 9, 2015
    Assignee: DISPERSIVE NETWORKS INC.
    Inventor: Robert W. Twitchell, Jr.
  • Patent number: 9042394
    Abstract: A wireless transmission method is provided for allowing data transmission between plural wireless devices. In the wireless transmission method, each time cycle is divided into a flag time segment and a transmission time segment. The flag time segment includes plural flag time slots corresponding to respective wireless devices, and the transmission time segment includes plural transmission time slots. After the plural wireless devices are synchronized with each other, the wireless device for transmitting data issues a transmission request during the corresponding flag time slot. In response to the transmission request, a corresponding wireless device issues an assigning command during the corresponding flag time slot. The wireless device issuing the transmission request will transmit data during a transmission time slot assigned by the assigning command. In accordance with the wireless transmission method, each of the plural wireless devices has transmitting and receiving capability.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: May 26, 2015
    Assignee: PRIMAX ELECTRONICS LTD.
    Inventor: Chien-Nan Lin
  • Patent number: 9014029
    Abstract: Disclosed are various embodiments to determine network transit time for a packet. A request packet for determining a network transit time is received. A reply packet is transmitted to the requester in response to the request packet. A reply packet is transmitted to the requester. The reply packet includes information about a packet processing time. This packet processing time includes a time between the receiving of the request packet and the transmitting of the reply packet.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: April 21, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Simon Dawson, Gerard J. Heinz, II, Brent Ryan Nash, Bruce McKenzie, Heath Hunnicutt
  • Patent number: 8913615
    Abstract: A shared network interface controller (NIC) interfaces a plurality of operating system domains as part of the load-store architecture of the operating system domains. A bus interface couples the NIC to a load-store domain bus (such as PCI-Express), using header information to associate data on the bus with an originating operating system domain. Transmit/receive logic connects the NIC to the network. Association logic allows the NIC to designate, and later lookup which destination MAC address (on the Ethernet side) is associated with which operating system domain. Descriptor register files and Control Status Registers (CSR's) specific to an operating system domain are duplicated and made available for each domain. Several direct memory access (DMA) engines are provided to improve throughput. Packet replication logic, filters (perfect and hash) and VLAN tables are used for looping back packets originating from one operating system domain to another and other operations.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: December 16, 2014
    Assignee: Mellanox Technologies Ltd.
    Inventor: Christopher J. Pettey
  • Patent number: 8891547
    Abstract: The present invention discloses a link scanning method for cascaded RCUs and a remote electrical tilt antenna system. The method includes: receiving, a link scanning message and sending the link scanning message to the RCU in the next cascaded RCU; generating, a link scanning response message, sending the link scanning response message to the RCU in the preceding cascaded RCU, and reporting the link scanning response message to the CCU, and sending, the link scanning message to the CCU. In the present invention, by adding a time delay in the link of the remote end serial communication bus, each RCU does not respond to the link scanning message simultaneously, the time-delayed link scanning response messages in the link of the remote end serial communication bus of each RCU are not aliased, therefore, the bus conflict problem of the link scanning when the RCUs are cascaded is effectively solved.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: November 18, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Aihua Hu
  • Patent number: 8885654
    Abstract: A network apparatus including a central processing unit, first physical layer devices, a second physical layer device, and a network switch. The network switch includes first ports communicating with the first physical layer devices; a second port communicating with the second physical layer device; and third and fourth ports communicating with the central processing unit over first and second media independent interfaces, respectively. The network switch includes a switch core module configured to route data packets between connected ports, including the first and third ports. The network switch includes a bypass switch configured to (i) in response to a first mode being selected, directly connect the second port and the fourth port, bypassing the switch core module, and (ii) in response to a second mode being selected, disconnect the second port from the fourth port and connect the second and fourth ports to the switch core module.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: November 11, 2014
    Assignee: Marvell World Trade Ltd.
    Inventors: Raghu Kondapalli, John M. Bergen
  • Patent number: 8625564
    Abstract: A radio communication apparatus that performs radio communication with another communication apparatus includes an antenna unit, a contact detecting unit that detects contact with the another communication apparatus, a first modulating and demodulating unit for performing communication in a state in which the radio communication apparatus is remote from the another communication apparatus, a second modulating and demodulating unit for performing communication in a state in which the radio communication apparatus is in contact with the another communication apparatus, and a control unit that performs control to perform radio communication with the another communication apparatus via the antenna unit by selecting the first modulating and demodulating unit while the contact detecting does not detect contact with the another communication apparatus and selecting the second modulating and demodulating unit when the contact detecting unit detects contact with the another communication apparatus.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: January 7, 2014
    Assignee: Sony Corporation
    Inventor: Kenichi Kawasaki
  • Patent number: 8625627
    Abstract: An interface for controlling the transmission of data between integrated circuit (IC) chips. The interface comprises a data bus for transmitting data from a first integrated circuit chip to a second integrated circuit chip, and a control bus for transmitting control signals between the first and second integrated circuits. The first IC has a memory for receiving data for transmission to the second IC, and the second IC has a scheduler and a data output port, the scheduler being arranged to control the transfer of data from the memory of the first IC to the data output port of the second IC via the data bus. The interface is capable of stopping and reinitiating data transmission on detection of errors in transmitted data, and the interface may include a code transfer bus for transferring error detection code separately from associated data.
    Type: Grant
    Filed: March 7, 2010
    Date of Patent: January 7, 2014
    Assignee: Alcatel Lucent
    Inventors: Patrick Gene Russell, Luc Alain Chouinard, Kizito Gysbertus Antonius Van Asten
  • Patent number: 8606187
    Abstract: An apparatus and method of a wireless node mitigating the effects of uncoordinated interference is disclosed. One embodiment of a method includes the wireless node monitoring uncoordinated interference affecting transmissions of the wireless node, and evaluating a plurality of wireless links, the evaluation influenced at least in part on the monitored uncoordinated interference.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: December 10, 2013
    Assignee: Tropos Networks, Inc.
    Inventors: Kevin Weil, Peter Behroozi, Cyrus Behroozi
  • Patent number: 8570911
    Abstract: Methods and systems for sending multicast messages are disclosed. A multicast message is received to be transmitted to a plurality of access terminals at a radio access network (RAN), the received multicast message having a first format. The first format may correspond to a conventional multicast message format. The RAN determines whether the received multicast message requires special handling. If the RAN determines the received multicast message requires special handling, the radio access network converts the received multicast message from the first format into a second format. The RAN transmits the converted multicast message with the second format (e.g., a data over signaling (DOS) message) on a control channel to at least one of the plurality of access terminals. The access terminals receiving the converted multicast message interpret the message as a multicast message.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: October 29, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Bongyong Song, Harleen Gill, Arul Ananthanarayanan
  • Patent number: 8537838
    Abstract: Apparatus, systems and methods for receiving one or more input signals and providing output signals in various video, audio, data and mixed formats are described. One or more input processors receive the input signals. Each of the input processors provides one or more packetized signals corresponding to one or more of the input signals received at the input processor. Each output processor can receive one or more packetized signals and generate or more output signals. The output signals correspond to one or more of the input signals, additional locally generated signals or data relating to the signals or any combination of such signals. Use of a packet router according to the invention allows input signals encoded as one set of packetized signals to be recombined to provide additional packetized signals incorporating the same or different combinations of the packetized signals.
    Type: Grant
    Filed: April 5, 2004
    Date of Patent: September 17, 2013
    Assignee: Evertz Microsystems Ltd.
    Inventors: Rakesh Thakor Patel, Romolo Magarelli
  • Patent number: 8352576
    Abstract: A server system stores media library associated with a user. The media library includes at least one media file. The server system determines whether the media file is stored on a second computing device that is able to send the media file to the first computing device across a local network connecting the first computing device and the second computing device. If the determination indicates that the media file is stored on a second computing device that is able to send the stored media file to the first computing device across a local network connecting the first computing device and the second computing device, the server system sends causes the second computing device to send the media file to the first computing device across the local network such that the first computing device is able to output the media file to the user.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: January 8, 2013
    Assignee: Google Inc.
    Inventor: David L. Sparks
  • Patent number: 8345702
    Abstract: A network switching module includes first ports to send and receive packets, and second ports each configured to send and receive packets using a respectively different interface. A mode switch designates a selected port of the second ports in response to an interface control signal. A bypass switch, in response to a bypass mode being activated, connects an additional port to the selected port. A switch core module, in response to the bypass mode not being activated, routes the packets among the first ports, the selected port, and the additional port. A multiplexer, in response to the bypass mode not being activated, connects the additional port and the selected port to the switch core module. The switch core module, in response to the bypass mode being activated, routes the packets only among the first ports.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: January 1, 2013
    Assignee: Marvell World Trade Ltd.
    Inventors: Raghu Kondapalli, John M. Bergen
  • Patent number: 8300635
    Abstract: Methods, systems, and circuits for forming and operating a crossbar structure in an asynchronous system are described. One or more input ports of a programmable crossbar structure may be connected to send data to one or more output ports. A group of output ports each receiving data from an input port may be connected to send, in response, control signals via a programmable element to the input port. The number of programmable elements used may be determined by the number of input ports being copied to more than one output port. Additional methods, systems, and circuits are disclosed.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: October 30, 2012
    Assignee: Achronix Semiconductor Corporation
    Inventors: Virantha Ekanayake, Clinton W. Kelly, Rajit Manohar
  • Patent number: 8254943
    Abstract: In various embodiments, methods and systems are provided for backhaul transport recovery. In an embodiment, a method for backhaul transport recovery is provided. The method includes broadcasting a backhaul recovery request, and receiving backhaul recovery responses from at least one wireless device. The method also includes selecting at least one wireless recovery device from the at least one wireless device based upon the backhaul recovery responses, and establishing at least one backhaul recovery channel through the at least one wireless recovery device.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: August 28, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Esmail Hejazi Dinan, Mohammad Hassan Partovi, Mehdi Alasti, Behnam Neekzad
  • Patent number: 8238359
    Abstract: A communication module mounted on a communication apparatus includes a communication apparatus main body including a plurality of slots, and being insertable into or removable from the slots, a plurality of apparatus side signal processing circuits for processing a communication signal which is transmitted to or received from the communication module, and a switch LSI for changing a destination of the communication signal.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: August 7, 2012
    Assignee: Hitachi Cable, Ltd.
    Inventors: Yoshinori Sunaga, Akihiro Hiruta
  • Patent number: 8194697
    Abstract: A selective connection device allowing the connection of at least one peripheral to a target computer and a selective control system comprising such a device. It relates to the field of devices for the selective connection of a control device composed of input/output peripherals to various target computers. The selective connection device affords security guarantees by preventing communication between the various target computers that may be controlled.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: June 5, 2012
    Assignee: Sagem Defense Securite
    Inventors: François Guillot, Jean-Marie Courteille
  • Patent number: 8121139
    Abstract: A communication module mounted on a communication apparatus which includes plural communication modules, plural apparatus side signal processing circuits for processing a communication signal which is transmitted to and received from the communication modules by a predetermined communication speed, and a switch LSI for changing a destination of the communication signal, includes a switching portion for at least one of dividing the communication signal transmitted and received in a communication speed of the communication modules and combining the communication signals transmitted and received in a communication speed of an external apparatus, and a connector comprising a plurality of ports, the connector being connected to the switching portion.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: February 21, 2012
    Assignee: Hitachi Cable, Ltd.
    Inventors: Yoshinori Sunaga, Akihiro Hiruta
  • Patent number: 8102843
    Abstract: An apparatus and method are provided that enable I/O devices to be shared among multiple operating system domains. The apparatus has a first plurality of I/O ports, a second I/O port, and core logic. The first plurality of I/O ports is coupled to a plurality of operating system domains through a PCI Express fabric. Each of the first plurality of I/O ports is configured to route PCI Express transactions between said plurality of operating system domains and the switching apparatus. The second I/O port is coupled to a first shared input/output endpoint, where the first shared input/output endpoint is configured to request/complete said PCI Express transactions for each of the plurality of operating system domains. The core logic is coupled to the first plurality of I/O ports and the second I/O port. The core logic routes the PCI Express transactions between the first plurality of I/O ports and the second I/O port.
    Type: Grant
    Filed: April 19, 2004
    Date of Patent: January 24, 2012
    Assignee: Emulex Design and Manufacturing Corporation
    Inventors: Christopher J. Pettey, Asif Khan, Annette Pagan, Richard E. Pekkala, Robert Haskell Utley
  • Patent number: 8095683
    Abstract: A system for mirroring dropped packets by extending port mirroring. Networking devices, such as firewalls and routers drop some packets during data transmission due to various security issues, congestion and errors in the packets. The dropped packets are mirrored at a user-specified destination port by extending port mirroring. The mirrored packets can then be further analyzed by external traffic analyzers. The analysis can be helpful in finding out any mismatch between firewall rules and security policies at firewalls. Moreover, the analysis can also be helpful in finding out the extent of loss of useful data in dropped packets at forwarding devices such as routers, bridges, switches, firewalls etc.
    Type: Grant
    Filed: March 1, 2006
    Date of Patent: January 10, 2012
    Assignee: Cisco Technology, Inc.
    Inventor: Sekar Balasubramaniam Chandra
  • Patent number: 8054853
    Abstract: The present invention provides systems and methods for supporting native TDM and native Packet switching simultaneously in a meshed switching architecture. Specifically with the present invention, the meshed links are common to both TDM and packet traffic, and both types terminate to a common system interface without the need to separate physical resources and infrastructure; the common termination function has access to both the TDM (Time Slot Interchange (TSI)) switching and packet switching elements. Native TDM switching and packet switching operate in concurrently in the mesh over common links, with the personality of the links derived by the card type (attached to the mesh). In this, a given card or slot in a system can communicate in the native format to both packet based cards (slots) or TDM based cards (slots) simultaneously with no preconceived restrictions or limitations on slot or link definition.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: November 8, 2011
    Assignee: Ciena Corporation
    Inventors: John Patrick Jones, Timothy L. Norman, Alan Chin-Luen Chan
  • Patent number: 8031730
    Abstract: Method for transmitting a sequence of messages in a point-to-point interconnection network comprising message initiating agents, message destination agents and message transmission agents. During a transmission of an indivisible sequence of messages from an initiating agent to a destination agent, an output of a message transmission agent is locked onto an input of the transmission agent, the other inputs of the said transmission agent being able to transmit messages to the other outputs of the said transmission agent.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: October 4, 2011
    Assignee: Arteris
    Inventors: César Douady, Philippe Boucard
  • Patent number: 7986707
    Abstract: A method for executing services over an enterprise service bus includes analyzing a message of a first service to a second service to determine a nature of a digital media object sent from the first service to the second service, analyzing one or more media rules to determine whether one or more intermediary services are to be performed based on the nature of the digital media object, and when it is determined that one or more intermediary services are to be performed, executing, after the first service and before the second service, the one or more intermediary services.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Paolo Dettori, Julio Nogima, Frank A. Schaffa, Diego Sanchez Gallo
  • Patent number: 7965705
    Abstract: Embodiments of a circuit, a buffered crosspoint switch that includes the circuit and a computer system that includes the switch are described. In this circuit and switch, deep crosspoint buffers are replaced with smaller distributed buffers. This modification reduces the cost of the switch and improves the scaling properties of the architecture.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: June 21, 2011
    Assignee: Oracle America, Inc.
    Inventors: Georgios A. Passas, Hans Eberle, Nils Gura, Wladyslaw Olesinski
  • Patent number: 7953074
    Abstract: An apparatus and method are provided that enable I/O devices to be shared among multiple operating system domains. The apparatus includes a first plurality of I/O ports, a second I/O port, and a plurality of port initialization logic elements. The first plurality of I/O ports is coupled to a plurality of operating system domains through a load-store fabric. Each of the first plurality of I/O ports routes transactions between the plurality of operating system domains and the switching apparatus. The second I/O port is coupled to a first shared input/output endpoint. The first shared input/output endpoint is configured to request/complete the transactions for each of the plurality of operating system domains. One of the plurality of port initialization logic elements is coupled to the second I/O port and remaining ones of the plurality of port initialization logic elements are each coupled to a corresponding one of the first plurality of I/O ports.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: May 31, 2011
    Assignee: Emulex Design and Manufacturing Corporation
    Inventors: Christopher J. Pettey, Asif Khan, Annette Pagan, Richard E. Pekkala, Robert Haskell Utley
  • Patent number: 7899071
    Abstract: Embodiments of the invention relate to a bus structure for a serial bus for communicatively coupling a plurality of nodes. Each node is coupled to the transmit channel via a logic gate. The transmit channel is looped back as a receive channel to the receive terminals of all coupled nodes.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: March 1, 2011
    Assignee: Infineon Technologies Austria AG
    Inventor: Jens Barrenscheen
  • Publication number: 20110013643
    Abstract: The invention relates to a crossbar switch controller including an input terminal configured to receive a set of service request signals from a set of virtual output queues each comprising a set of packets. The invention also includes a matrix circuit coupled to the input terminal and configured to represent the set of service request signals in the form of a matrix, wherein each service request signal is described by a row position M and a column position N. The invention further includes an output terminal configured to receive a portion of the set of packets during an epoch, an arbiter circuit configured to iteratively scan the matrix during the epoch and issue the set of grant signals to the virtual output queues to determine which service requests are granted, and an arbiter controller configured to initiate the arbiter circuit with an array of non-conflicting matrix elements.
    Type: Application
    Filed: September 24, 2010
    Publication date: January 20, 2011
    Applicant: NETLOGIC MICROSYSTEMS, INC.
    Inventors: Brian Hang Wai Yang, Kai-Yeung (Sunny) Siu, Mizanur M. Rahman, Wei-Han Lien, Gaurav Singh
  • Patent number: 7869385
    Abstract: A system and method are provided for testing the bus interface assembly in order to determine if the bus interface assembly is configured to interface with a data bus between an aircraft and a store. If the bus interface assembly is determined not to be properly configured, a troubleshooting routine can be deployed to more specifically identify a malfunction of the bus interface assembly, thereby facilitating the repair of the bus interface assembly. Moreover, the system and method may also program the bus interface assembly. By providing the capability to test and troubleshoot and, in some instances, program the bus interface assembly, the bus interface assembly may be more readily deployed and the performance of the bus interface assembly may be assured, thereby promoting the reliability of the bus interface assembly and the associated communications transferred across the data bus between the aircraft and the store.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: January 11, 2011
    Assignee: The Boeing Company
    Inventors: James V. Leonard, Robert K. Menzel, Richard E. Meyer, Aaron L. Eggemeyer, William J. Ebert
  • Patent number: 7830906
    Abstract: A time division multiplex transmission system transmits information on multiple channels by using a transmission path with variable time division multiplexing. The variable time division multiplex transmission system of this invention is equipped with multiple channel devices 30 and a single transmission path 5 connected to these multiple channel devices. The multiple channel devices 30 transmit or receive data over the transmission path. Additionally, the system is equipped with a circuit that determines consecutive time slots for using the transmission path, and each of the channel devices transmits or receives data using consecutive time slots. Data can be transmitted in two or more different transmission bands, and the different transmission bands are realized by making the number of time slots used for a communication frame different.
    Type: Grant
    Filed: September 19, 2007
    Date of Patent: November 9, 2010
    Assignee: Texas Instruments Incorporated
    Inventors: Masahito Satoh, Hitoshi Kondoh, Shigetoshi Nakao
  • Patent number: 7822428
    Abstract: A system and method is described for providing an interactive rich media information service to users of mobile devices. The rich media information is presented to users in a plurality of interactive rich media channels. A subscriber-specific data stream is received at the mobile device containing channel data for each of the rich media channel that the user has subscribed to. The channel data is separated and stored corresponding to each such subscribed-to channel. An interactive multimedia runtime container (iMRC). is executed on the mobile device for each subscribed-to channel. The rich media channels are played on the iMRC and displayed on the display of the mobile device. Using the user interface elements of the mobile device, the user may navigate through the information on the channels, navigate between different channels, subscribe or un-subscribe to channels, and enter user preferences for further tailoring the information presented in the subscribed-to channels.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: October 26, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: James T. Morris, Samuel J. MacDonnell, Dmitri B. Abramov, Laurent E. Sellier, David Bliss, Jacquie Moss, Norman K. Meyrowitz, Brian P. Connolly, Basil C. Hosmer, Saurav Chatterjee, Christopher O. Peterson, Guno Sutiono
  • Patent number: 7778267
    Abstract: A bus system for providing a common data transmission path for N data sources that have M data bits. The N data sources are connected to M interconnections correspondingly through N bus cells each of which includes logic circuits for selectively providing the data bits of data sources into the interconnections. The bus cells are controlled to connect each of the data bits of the data sources to the selected one of the interconnections. The bus system is capable of adapting to delay times or loads of the data sources. The bus system reducing the number and the length of the interconnections.
    Type: Grant
    Filed: January 29, 2002
    Date of Patent: August 17, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hoon Choi
  • Patent number: 7751418
    Abstract: An interface for controlling the transmission of data between integrated circuit (IC) chips. The interface comprises a data bus for transmitting data from a first integrated circuit chip to a second integrated circuit chip, and a control bus for transmitting control signals between the first and second integrated circuits. The first IC has a memory for receiving data for transmission to the second IC, and the second IC has a scheduler and a data output port, the scheduler being arranged to control the transfer of data from the memory of the first IC to the data output port of the second IC via the data bus. The interface is capable of stopping and reinitiating data transmission on detection of errors in transmitted data, and the interface may include a code transfer bus for transferring error detection code separately from associated data.
    Type: Grant
    Filed: September 20, 2002
    Date of Patent: July 6, 2010
    Assignee: Alcatel-Lucent Canada Inc.
    Inventors: Patrick Gene Russell, Luc Alain Chouinard, Kizito Gysbertus Antonius Van Asten
  • Patent number: 7729416
    Abstract: A method, an apparatus and a system for gigabit Ethernet (GbE) using only 2 pairs of wires for a single communications link are described. This network communication may be referred to as 2-pair 1000Base-T. GbE using only 2 wire pairs per link may offer increased port density over a conventional 1000Base-T link. As an alternative, 2-pair 1000Base-T may also provide increased link bandwidth over the existing 1000Base-T standard. When a given number of conventional links in a system are replaced by the same number of 2-pair 1000Base-T links, the system bandwidth may also be consequently increased. Transformers and power supplies may be combined with GbE utilizing only two wire pairs to provide power over Ethernet (PoE) solutions.
    Type: Grant
    Filed: May 15, 2006
    Date of Patent: June 1, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: James T. Theodoras, II
  • Patent number: 7724762
    Abstract: Systems and methods for efficient transmission of packets within a network communication device are described herein. Some illustrative embodiments include a network communication device that includes a plurality of ports (each port configured to communicate with one or more network devices), and a bus coupling the plurality of ports to each other (the bus providing a shared path for one or more bus transfers originated by a first port of the plurality of ports, and the one or more bus transfers including information). The bus includes a plurality of port map bits, a port map bit of said plurality of port map bits corresponding to a second port of the plurality of ports. The second port is configured to forward the information to the one or more network devices if the port map bit is asserted.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: May 25, 2010
    Assignee: Texas Instruments Incorporated
    Inventor: Mark Adrian Bryans
  • Patent number: 7724759
    Abstract: A method of transferring data over a plurality of optical channels. Bus access is requested. A bus grant is issued and received by the bus requester. The bus requester places data and a clock on an optical bus with the data synchronized to the clock.
    Type: Grant
    Filed: December 12, 2002
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ferenc M. Bozso, Philip G. Emma
  • Patent number: 7668925
    Abstract: A method and apparatus are provided for routing in an SAS expander for logical zoning. Common SAS topology defined by the ANSI T10 specification only relates to physical topology with multiple end devices, as well as to expander devices and the broadcast handling mechanisms in such physical topologies. The present invention introduces the concept of virtual topologies that can be non-overlapping or overlapping subsets of the physical topology and the routing mechanism that handles the routing issues with the virtual topologies.
    Type: Grant
    Filed: January 30, 2006
    Date of Patent: February 23, 2010
    Assignee: PMC-Sierra, Inc.
    Inventors: Heng Liao, Larrie Simon Carr
  • Patent number: 7616653
    Abstract: In general, in one aspect, the invention relates to a network interface card (NIC) aggregation framework, including a plurality of providers each configured to publish at least one port, a MAC client configured to send a packet to the at least one port, and a media access control (MAC) service module configured to map the at least one port to one of the plurality of providers, wherein the MAC service module comprises a client interface configured to interface with the MAC client and a provider interface configured to interface with each of the plurality of providers.
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: November 10, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Nicolas G. Droux, Sunay Tripathi, Paul Durrant
  • Patent number: 7561590
    Abstract: A network switching device for transferring data among n channels includes n receive circuits and n ingress modules. The receive circuits receive frames from n channels. The ingress modules include a memory circuit that stores each frame in buffers. The buffers store bytes of data. A destination resolution circuit selects a destination channel for each of the frames. A forwarding module enqueues each buffer to the respective destination channel. Egress modules transmit data in the buffers enqueued to the n channels. Each of the n counters stores a count for a respective n channel. The counters are incremented when a respective ingress module enqueues a buffer to a destination channel. The counters are decremented after the data stored in a buffer is transmitted to the n channels. The egress modules exercise flow control on a respective channel when a respective count is greater than a pause threshold.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: July 14, 2009
    Assignee: Marvell International Ltd.
    Inventor: Hugh Walsh
  • Publication number: 20090122806
    Abstract: A relay device has a plurality of input/output modules each having input/output ports, each input/output module including throughput measuring means for measuring throughput of communication packets received from other input/output modules, and throughput limiting means for limiting throughput of communication packets to be transferred to the other input/output modules on the basis of the throughput measured by the throughput measuring means, wherein the relay device transfers communication packets between the input/output modules to relay the communication packets.
    Type: Application
    Filed: October 29, 2008
    Publication date: May 14, 2009
    Applicant: FUJITSU LIMITED
    Inventors: Masashi Shibata, Kouki Kurokawa, Atsuyoshi Koga, Yoshinari Sugimoto, Nobuyuki Iwasaki, Kazuaki Yoshida
  • Patent number: 7532636
    Abstract: Methods and apparatus for achieving high bus bandwidth transfer using a split data bus. A data bus is split into multiple segments whose access is, individually controlled by an arbitration control unit in a manner that supports concurrent data transfers. Thus, the split data bus is able to concurrently transfer data between multiple master-slave pairs during a given data cycle. A split address but is provided to allow concurrent access requests to be considered for grant. In one embodiment, the data bus includes a read data bus and a write data bus.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: May 12, 2009
    Assignee: Intel Corporation
    Inventors: Keng Teck Yap, Azydee Hamid
  • Patent number: 7522626
    Abstract: Aspects of the invention are directed to communications systems and methods for communicating among a plurality of devices or modules. In one aspect a communications module for a communications system includes a first I/O to couple to a prior communications module in the communications system, a second I/O to couple to a next communications module in the communications system, a controller having an input and an output, a first circuit constructed and arranged to couple an incoming signal at the first I/O to the input of the controller, and to isolate an incoming signal at the first I/O from the output of the controller, and a second circuit constructed and arranged to couple an incoming signal at the second I/O to the input of the controller, and to isolate an incoming signal at the second I/O from the output of the controller.
    Type: Grant
    Filed: March 14, 2005
    Date of Patent: April 21, 2009
    Assignee: American Power Conversion Corporation
    Inventor: Thomas Augustinus
  • Patent number: 7492723
    Abstract: A mechanism, method and computer usable medium is provided for each root node of a multiple root node system and its own independent address space. This mechanism also allows multiple system images within the same root node to have their own independent address spaces. A mechanism is also provided for incorporating legacy root node and input/output adapters that are non-aware of the mechanisms introduced by this invention. Input/ output adapters which implement this invention may also have the number of functions that they support greatly expanded beyond the present eight functions per input/output adapter.
    Type: Grant
    Filed: July 7, 2005
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: William T. Boyd, Douglas M. Freimuth, William G. Holland, Steven W. Hunter, Renato J. Recio, Steven M. Thurber, Madeline Vega
  • Patent number: 7440447
    Abstract: A system for path finding and terrain analysis. The system includes at least one processing unit, a graph processing unit and an artificial intelligence logic unit. A local bus is coupled to the at least one processing unit, the graph processing unit, the artificial intelligence unit and a bus interface unit. A memory bus is coupled to said bus interface unit, the at least one processing unit, a data memory, and a program memory. The graph processing unit further includes a network of interconnected nodes. Each of said nodes have at least one digitally programmable delay unit.
    Type: Grant
    Filed: March 25, 2005
    Date of Patent: October 21, 2008
    Assignee: AiSeek Ltd.
    Inventors: Uri Kareev, Amihai Viks, Assaf Mendelson, Ramon Axelrod
  • Patent number: 7426216
    Abstract: The invention relates to a crossbar switch controller including an input terminal configured to receive a set of service request signals from a set of virtual output queues each comprising a set of packets. It also includes a matrix circuit coupled to the input terminal and configured to represent the set of service request signals in the form of a matrix, wherein each service request signal is described by a row position M and a column position N. An output terminal is configured to receive a portion of the set of packets during an epoch, an arbiter circuit configured to iteratively scan the matrix during the epoch and issue the set of grant signals to the virtual output queues to determine which service requests are granted, and an arbiter controller configured to initiate the arbiter circuit with an array of non-conflicting matrix elements.
    Type: Grant
    Filed: November 21, 2002
    Date of Patent: September 16, 2008
    Assignee: RMI Corporation
    Inventors: Brian Hang Wal Yang, Kai-Yeung (Sunny) Siu, Mizanur M. Rahman, Wei-Han Lien, Gaurav Singh
  • Patent number: 7424028
    Abstract: A cable modem for connecting Customer Premises Equipment (CPE) includes a Media Access Control (MAC) layer controller, a Logical Link Control (LLC) bridge (113) interacting with the MAC layer controller, an IP stack processing IP frames and interacting with the LLC bridge (113), CPE interfaces (115, 116 and 117) and a multiplexer (114) of Customer Premises Equipment (CPE) interfaces linked to the CPE interfaces and to the LLC bridge (113). The CPE interfaces (115, 116 and 117) communicate with the multiplexer (114) through appropriate functions. The multiplexer (114) has functionality allowing for servicing the flow of frames between the cable network and the interfaces linked to it, directing the received frames to appropriate interfaces.
    Type: Grant
    Filed: November 13, 2003
    Date of Patent: September 9, 2008
    Assignees: Advanced Digital Broadcast Polska SP. Z O.O., Advanced Digital Broadcast Ltd.
    Inventors: Wojciech Lazarski, Maciej Michalczak, Roman Ślipko
  • Patent number: 7415006
    Abstract: For transporting data packets of a data stream between a packet-oriented network (LAN) and a channel-oriented data stream processing module (VMOD), a data stream controller (ST) is provided which, via a data channel allocation module (VMUX), accesses an interface module (PS) for exchanging the data packets with the network (LAN) and/or accesses the data stream processing module (VMOD). The data stream controller (ST) transmits a data channel allocation information item (DKl1, DKl2) to the interface module (PS) and/or to the data stream processing module (VMOD). Using a data channel allocation information item (DKl1, DKl2) in each case transmitted, the data packets are transmitted directly between the interface module (PS) and the data stream processing module (VMOD), bypassing the data channel allocation module (VMUX).
    Type: Grant
    Filed: December 16, 2002
    Date of Patent: August 19, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventor: Manfred Riedel