Having Details Of Control Storage Arrangement Patents (Class 370/374)
  • Patent number: 10496329
    Abstract: Methods and apparatus for a unified baseband architecture. In an exemplary embodiment, an apparatus includes a shared memory having a plurality of access ports and a scheduler that outputs scheduled jobs. Each scheduled job identifies data processing to be performed. The apparatus also includes a plurality of functional elements coupled to the plurality of access ports, respectively, to access the shared memory. Each functional element is operable to retrieve selected data from the shared memory, process the selected data to generate processed data, and store the processed data into the shared memory based on a received scheduled job.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: December 3, 2019
    Assignee: Cavium, LLC
    Inventors: Tejas M. Bhatt, Gregg A. Bouchard, Hong Jik Kim, Jason D. Zebchuk, Ahmed Shahid
  • Patent number: 9910741
    Abstract: Non-destructive data storage is disclosed. An information change is stored that is associated with a business object such that tracking of the information change is enabled with respect to one a transaction time and/or an effective time. The stored information change is accessed with respect to a time.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: March 6, 2018
    Assignee: Workday, Inc.
    Inventor: John Malatesta
  • Patent number: 9208837
    Abstract: The present disclosure relates to an apparatus and method capable of carrying out data movement in a memory of a terminal. The apparatus includes a processor configured to transmit a command for data movement and address information for data movement in a memory to the memory, and the memory configured to perform the data movement in units of word line in the memory by using the address information, in response to reception of the command for moving the data.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: December 8, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sei-Jin Kim, Sang-Ho Shin, Hee-Sub Shin
  • Patent number: 9097757
    Abstract: A 2×2 switching element that includes first and second relays each having a first terminal, a second terminal and a third terminal, wherein the first and second relays each operate between a first state to connect the first terminal to the second terminal and a second state to connect the first terminal to the third terminal. The second terminals and third terminals, respectively, of the first and second relays are coupled to one another. The 2×2 switching element is selectively operable between: a first switching state where the first relay is operated in the first state and the second relay is operated in the second state, and a second switching state where the first relay is operated in the second state and the second relay is operated in the second state.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: August 4, 2015
    Assignee: National Instruments Corporation
    Inventors: Alvin G. Becker, James A. Reimund, Naji S. Norder, James E. Nicholson, Kyle R. Bryson
  • Patent number: 9001823
    Abstract: A method and system for service clock transparent transmission in an optical transport network (OTN) are provided. The system includes a service accessing end and an OTN receiving end; the method includes the following steps: the OTN receiving end performs de-mapping operation to an OTN frame after receiving the OTN frame, and performs two-level buffering operation to the service data flow recovered therefrom, a first buffering unit performs a homogenization treatment to the service data flow and then outputs to a second buffering unit, which the second buffering unit outputs the service data flow according to the service clock after receiving the service data flow. After adopting the present invention, it is able to ensure that the quality of the recovered service clock is relatively higher, which meets the customer requirement on the related specification of the service clock.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: April 7, 2015
    Assignee: ZTE Corporation
    Inventors: Xiaopeng Song, Yan Yuan
  • Patent number: 8929363
    Abstract: A network switch including a port receiving a first frame. A memory includes first buffers available to store frames and second buffers reserved for the port. A pointer module stores first pointers for the first buffers. A reserve module includes a counter, requests from the pointer module some of the first pointers, and increments the counter to count a number of pointers reserved for the first port. The pointers received from the pointer module are deemed reserved and as a result the first buffers, pointed to by the pointers received from the pointer module, are included in the second buffers. An ingress module stores the first frame in some of the second buffers and determines a destination channel for the first frame. The counter is incremented for each of the second buffers used to store the first frame. An egress module transmits the frame on the destination channel.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: January 6, 2015
    Assignee: Marvell International Ltd.
    Inventor: Hugh M. Walsh
  • Publication number: 20140192802
    Abstract: A one-dimensional circulating switch may be defined by connections between several switch modules and one or more temporal cyclic rotators. Where a switch module that is part of a first one-dimensional circulating switch is also connected one or more temporal cyclic rotators that define a second one-dimensional circulating switch, a two-dimensional circulating switch is formed. A two-dimensional circulating switch is flexible and may scale to capacities ranging from a few gigabits per second to multiple Petabits per second.
    Type: Application
    Filed: December 9, 2013
    Publication date: July 10, 2014
    Applicant: Rockstar Consortium US LP
    Inventor: Maged E. BESHAI
  • Patent number: 8731518
    Abstract: A cellular telephone, system and method are provided which are capable of transferring a portion of or an entire telephone directory consisting of a plurality of telephone numbers to another cellular telephone via a remote central station. The remote central station receives the telephone directory and stores the same in memory for either temporary or permanent storage. The telephone directory can then be transferred from the remote central station to the same or another cellular telephone for storing the telephone directory within a memory of the cellular telephone. An individual, a company, or other entity, utilizing the remote central station, in order to store and transfer a telephone directory from a cellular telephone to the same cellular telephone or to at least another cellular telephone, pays a fee to at least one operator of the remote central station for providing and/or performing the receiving, storing and transferring services.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: May 20, 2014
    Inventors: Peter DeLuca, George Likourezos
  • Patent number: 8638784
    Abstract: A network switch including a first port, a forwarding module, and a queue controller. The first port is configured to receive i) a first frame of data transmitted to the network switch over a first communication channel, and ii) store the first frame of data in a memory. The forwarding module is configured to assign the first frame of data to a second port for transmission from the network switch over a second communication channel. The queue controller is configured to store a first count of a number of buffers of the memory used by the first port. The queue controller is configured to increment the first count i) based on the number of the buffers used to store at least a portion of the first frame of data, or ii) each time one of the buffers is enqueued for at least a portion of the first frame of data.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: January 28, 2014
    Assignee: Marvell International Ltd.
    Inventor: Hugh Walsh
  • Patent number: 8601057
    Abstract: The present invention relates to a method and apparatus for controlling a multimedia conference by an application server, the method includes: in the multimedia conference, the application server divides the m-line in a received terminal session description protocol (SDP), message into two SDPs according to the type of media, and sends them respectively to an audio-video media server and a data media server, or assembles SDPs returned by the audio-video media server and the data media server into one SDP, and sends it to a terminal. The apparatus includes an application server, and the application server includes an SDP dividing module and an SDP assembling module.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: December 3, 2013
    Assignee: ZTE Corporation
    Inventors: Yinjun Han, Bin Guo
  • Patent number: 8532613
    Abstract: A cellular telephone, system and method are provided which are capable of transferring a portion of or an entire telephone directory consisting of a plurality of telephone numbers to another cellular telephone via a remote central station. The remote central station receives the telephone directory and stores the same in memory for either temporary or permanent storage. The telephone directory can then be transferred from the remote central station to the same or another cellular telephone for storing the telephone directory within a memory of the cellular telephone. An individual, a company, or other entity, utilizing the remote central station, in order to store and transfer a telephone directory from a cellular telephone to the same cellular telephone or to at least another cellular telephone, pays a fee to at least one operator of the remote central station for providing and/or performing the receiving, storing and transferring services.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: September 10, 2013
    Inventors: Peter DeLuca, George Likourezos
  • Patent number: 8248938
    Abstract: A communication system (100) transmits data packets from a sender (120A) to a receiver (130A) using hybrid automatic repeat request processes. The sender redundantly encodes each packet, divides the packet into subpackets, and sends the subpackets to the receiver in a time-interlaced manner. When the receiver returns a positive acknowledgement of a subpacket using an acknowledgement channel, the sender terminates transmission of the subpackets. The sender interprets the signals on the acknowledgement channel using a metric resulting from correlation of the signals with positive and negative acknowledgement symbols. The sender interprets low correlation of the acknowledgement channel signal with both positive and negative acknowledgement symbols as a preamble miss, and terminates transmission of the subpackets. After termination, the packet may be rescheduled for transmission.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: August 21, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Jean P. L. Au, Rashid A. Attar, Naga Bhushan
  • Patent number: 8144618
    Abstract: Embodiments of the invention provide a method and an apparatus for automatic verification of a zone configuration of a plurality of network switches. In one method embodiment, the present invention accesses an actual network access control construct and an actual zone configuration for a plurality of network switching devices. Additionally, a machine-readable map of the network is accessed, the map providing a pre-determined network access control construct defining the device which should be coupled with the network switching device and a pre-determined zone configuration defining the switching devices which should be part of the zone. An automatic verification is performed, wherein the verification verifies that the actual network access control construct and the actual zone configuration of network switching devices correlates with the pre-determined network access control construct and zone configuration defined by the machine-readable map.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: March 27, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: David Andrew Graves
  • Patent number: 8085789
    Abstract: A method for selecting packets to be switched in a collapsed virtual output queuing array (cVOQ) switch core, using a request/acknowledge mechanism is disclosed. An egress location for an ingress port is selected based on degrees of freedom for the selection mechanism. The degree of freedom can be derived from the collapsed virtual output queuing array by determining a number of egress locations to which an ingress port may send packets and determining a number of ingress ports from which an egress location can receive packets. Analyzing all the queued packets for assignment to an egress location, starting with a lesser degree of freedom and ending with a greater degree of freedom provides efficient switching allocations and acknowledgements.
    Type: Grant
    Filed: February 3, 2009
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Alain Blanc, Rene Glaise, Francois Le Maut, Michel Poret
  • Patent number: 8059635
    Abstract: Non-destructive data storage is disclosed. An information change is stored that is associated with a business object such that tracking of the information change is enabled with respect to one a transaction time and/or an effective time. The stored information change is accessed with respect to a time.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: November 15, 2011
    Assignee: Workday, Inc.
    Inventor: John Malatesta
  • Patent number: 8050265
    Abstract: A method of switching data packets between an input and a plurality of outputs of a switching device. The switching device comprises a memory arranged to store a plurality of data structures, each data structure being associated with one of said outputs. The method comprises receiving a first data packet at said input, and storing said first data packet in a data structure associated with an output from which said data packet is to be transmitted. If said first data packet is intended to be transmitted from a plurality of said outputs, indication data is stored in each data structure associated with an output from which said first data packet is to be transmitted, but said first data packet is stored in only one of said data structures. The first data packet is transmitted from said data structure to the or each output from which the first data packet is to be transmitted.
    Type: Grant
    Filed: December 24, 2008
    Date of Patent: November 1, 2011
    Assignee: Virtensys Limited
    Inventors: Finbar Naven, Stephen John Marshall
  • Patent number: 8005079
    Abstract: A network switching device includes a plurality of ports to receive data frames over a plurality of communication channels. The plurality of ports selectively store the data frames in blocks of a shared memory. A receiving port of the plurality of ports stores a first frame of the data frames in at least one block of the blocks. A forwarding module assigns the first frame to a transmitting port of the plurality of ports for transmission over the respective communication channel of the transmitting port. A counter module stores respective counts for the plurality of ports. The counter module increments the count for the receiving port after the forwarding module assigns the first frame to the transmitting port. The counter module decrements the count for the receiving port after the first frame is transmitted by the transmitting port. The plurality of ports respectively exercise flow control based on a pause threshold and the respective counts.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: August 23, 2011
    Assignee: Marvell International Ltd.
    Inventor: Hugh Walsh
  • Patent number: 7801163
    Abstract: A method for allocating space among a plurality of queues in a buffer includes sorting all the queues of the buffer according to size, thereby to establish a sorted order of the queues. At least one group of the queues is selected, consisting of a given number of the queues in accordance with the sorted order. A portion of the space in the buffer is allocated to the group, responsive to the number of the queues in the group. A data packet is accepted into one of the queues in the group responsive to whether the data packet will cause the space occupied in the buffer by the queues in the group to exceed the allocated portion of the space.
    Type: Grant
    Filed: April 13, 2006
    Date of Patent: September 21, 2010
    Inventors: Yishay Mansour, Alexander Kesselman
  • Patent number: 7782839
    Abstract: A communication terminal includes a resource transfer button for transferring URL information of an Internet resource to another party with which IP phone conversation has been established so as to allow the browser of the communication terminal of the other party to browse the Internet resource. The URL information of an Internet resource is registered to a one-touch key. Registering the selection information of the communication terminal of the other party and the URL information of an Internet resource enables the URL information thereof to be transferred to the communication terminal of the other party with which the phone conversation has been established immediately following calling the other party by pressing the one-touch key, so as to allow the browser of the communication terminal of the other party to browse the Internet resource. Thus, both the calling and receiving parties can browse the same Internet resource with the respective terminals.
    Type: Grant
    Filed: May 10, 2004
    Date of Patent: August 24, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Koichiro Otsuka, Tomoyuki Takeda, Muneki Nakao, Yosuke Ezumi, Yoshiyuki Hirai, Shinya Kogure
  • Patent number: 7751421
    Abstract: A switch in a data communications network for performing traffic generation in addition to standard switching and routing operations is disclosed. The switch uses a fixed number of test packets retained in a conventional switch buffer to produce one or more infinite packet streams transmitted to a router under test (RUT). The switching device enqueues packets in the priority queues, dequeues the packets from the priority queues, transmits the dequeued packets to the RUT, and re-enqueues a copy of the dequeued packets into the priority queues from which they were dequeued. The enqueued packets and associated pointers to packets are organized into linked lists. By re-writing a copy of each dequeued packet to the tail of a linked list and updating the pointers, the switch produces repeatable streams of test packets. The priority buffers, without the re-write operation, may also be used for conventional egress traffic.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: July 6, 2010
    Assignee: Alcatel Lucent
    Inventors: Paul Chi, Anees Narsinh, Marc-Alain Santerre, Robert Dexter
  • Patent number: 7616628
    Abstract: Data-processing systems including processor datapaths that efficiently support computationally advantageous routing operations are disclosed. Data-processing methods based on such systems are also disclosed. An exemplary data-processing system includes a register file, a routing unit, a switch, and an arithmetic logic unit. The arithmetic logic unit may include a bitwise function unit, pipeline register, and an accumulator. The switch may have N data inputs and logM(N) switching stages. M may equal 2 or 4. In the case of log2(N) stages, each switching stage has N/2 switching cells. The routing unit may include a control logic that generates a control signal, and various logics that respectively operate on various bit groups of the control signal.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: November 10, 2009
    Assignee: Ricoh Company, Ltd.
    Inventor: Michael A. Baxter
  • Patent number: 7606265
    Abstract: A method and apparatus for transceiving multiple service data from multiple communication services to a SONET/SDH communication system or network are provided. A SONET/SDH universal framer (SURF) bidirectionally provides communication between a SONET/SDH communication port and multiple service communication ports using their native data format. A SONET/SDH byte engine processes complex hierarchical SONET/SDH frames storing intermediate states when it changes to process a byte of data of a different STS-1 equivalent frame in a SONET/SDH STS-N frame. A service byte engine processes the multitude of service data formats and generally intermediate states are restored, processed, and saved when the service byte engine changes to process a different data stream or a different frame of data of a given service.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: October 20, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Jay Sethuram, Amir Nayyarhabibi, Chandra Shekhar Joshi, Rajiv Kane, Richard Joseph Weber, Srinivasa R. Malladi
  • Patent number: 7593997
    Abstract: A Fibre Channel switch element in a Fibre Channel network is provided. The Fibre Channel switch element includes a port that replaces a logical unit number (“LUN”) field value in a FCP_CMND frame. The port includes a LUN Mapping cache for replacing the LUN field value in a FCP_CMND frame. The LUN Mapping cache may also generate a value that is added to or subtracted from the LUN field value in the FCP_CMND frame. A control bit is used to activate LUN Mapping cache for mapping LUN values.
    Type: Grant
    Filed: October 1, 2004
    Date of Patent: September 22, 2009
    Assignee: QLOGIC, Corporation
    Inventors: Frank R. Dropps, Edward C. Ross, Steven M. Betker
  • Patent number: 7570655
    Abstract: A router, which may be a wireless gateway, for routing messages between communications networks, including a persistent storage, and a transport interface for sending outgoing messages to communications devices associated with a first communications network, and receiving incoming messages from the communications devices, and having a storage for storing pending outgoing and incoming messages for subsequent sending by the interface component, the transport interface being coupled to the persistent storage and having an associated shutdown module for serializing at least some of the pending messages to the persistent storage during shutdown of the interface component. The router may include a plurality of the transport interfaces, and a controller coupled to the transport interfaces for directing at least one of the transport interfaces to retrieve from the persistent storage for subsequent sending the pending messages serialized thereto by a further one of the transport interfaces during shutdown thereof.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: August 4, 2009
    Assignee: Research In Motion Limited
    Inventors: Ahmed Hassan, J. F. (Sean) Wilson
  • Patent number: 7570634
    Abstract: A node (401) responsive to a TDMA protocol is provided. The node (401) can include a transceiver (403) and one or more processors (407) cooperatively operable with the transceiver (403). The processor (407) can be configured to facilitate receiving (413) one or more frames to be transmitted in a communication over the transceiver (403). The frame(s) can indicate a priority relative to other frames. The processor (407) can queue (415) the frame(s) in one of several queues in response to the priority. Each of the queues can correspond to a different priority. The queues are serviced (417), including processing the frame(s) in the queue(s).
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: August 4, 2009
    Assignee: Freescale Semiconductor, Inc.
    Inventor: William M. Shvodian
  • Patent number: 7486683
    Abstract: A method for selecting packets to be switched in a collapsed virtual output queuing array (cVOQ) switch core, using a request/acknowledge mechanism. According to the method, an efficient set of virtual output queues (at most one virtual output queue per ingress adapter) is selected, while keeping the algorithm simple enough to allow its implementation in fast state machines. For determining a set of virtual output queues that are each authorized to send a packet, the algorithm is based upon degrees of freedom characterizing states of ingress and egress adapters. For example, the degree of freedom, derived from the collapsed virtual output queuing array, could represent the number of egress ports to which an ingress port may send packet, or the number of ingress ports from which an egress port may receive packets, at a given time.
    Type: Grant
    Filed: July 20, 2004
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Alain Blanc, Rene Glaise, Francois Le Maut, Michel Poret
  • Patent number: 7480505
    Abstract: An Evolution Data Only (EV-DO) service is provided by a network interfacing a wireless public network and a wired/wireless private network so that an EV-DO call is transmitted via the private network when an EV-DO service is intended to be provided via the private network. An arbitrary terminal sets up an identifier indicating which of the private and public networks is to transmit the EV-DO service and the identifier received from the arbitrary terminal is retrieved to request the EV-DO service via a corresponding network based on the retrieved identifier. Consequently, the EV-DO call is forwarded via the selected network, and since an EV-DO call is forwarded via the private network by modifying the system without changing each user terminal, no additional expense is necessary.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: January 20, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hae-Young Choi, Doo-Yong Yang
  • Patent number: 7324509
    Abstract: A communication device configured to assign a data packet to a memory bank of a memory device is provided. The communication device includes an input port for receiving the data packet, a look-ahead logic module, a pointer assignment module, and an output port. The look-ahead logic module is configured to select an address of the memory bank of the memory device by overriding an address mapping scheme that permits successive data packets to be assigned to the same memory bank. The pointer assignment module is configured to assign a pointer to the data packet based upon the memory bank determined by the look-ahead logic module. In addition, the output port is configured to transfer the data packet to the memory bank of the memory device.
    Type: Grant
    Filed: February 26, 2002
    Date of Patent: January 29, 2008
    Assignee: Broadcom Corporation
    Inventor: Shih-Hsiung Ni
  • Patent number: 7301941
    Abstract: A digital cross connect comprises plural switching stages. Each stage has plural switches which receive plural frames of time multiplexed input data and which switch the data in time and space. Configurations of the switches change in frame synchronization at the start of a synchronized data frame. Both the configuration data and a frame clock may be propagated through the plural stages from a master switch. First and last stages of the digital cross connect may be implemented on common chips having two framing time bases. Data may be aligned to a global frame clock and interchanged using a single random access memory in a time slot interchanger. The write address to the random access memory is generated from a local frame counter keyed to the input data frame while a read address is transformed from a global frame counter.
    Type: Grant
    Filed: January 16, 2001
    Date of Patent: November 27, 2007
    Assignee: LSI Corporation
    Inventor: William J. Dally
  • Patent number: 7272656
    Abstract: In an address management system, an interface ID can be handed over from one apparatus to another without losing the correspondence between the interface ID and a user. As a result, the interface ID can be used as a unique identifier for the user. Accordingly, an effective infrastructure for individualized services is achieved. The interface ID may be constant for one user even when an apparatus is replaced, and thus IPv6 communication can be used as a user-associated address in high availability services, such as telephone services. Furthermore, the interface ID can be returned and reused, and thus the interface ID can be efficiently used.
    Type: Grant
    Filed: August 7, 2002
    Date of Patent: September 18, 2007
    Assignee: Sony Corporation
    Inventor: Yutaka Miyoshi
  • Patent number: 7269168
    Abstract: Placing virtualization agents in the switches which comprise the SAN fabric. Higher level virtualization management functions are provided in an external management server. Conventional HBAs can be utilized in the hosts and storage units. In a first embodiment, a series of HBAs are provided in the switch unit. The HBAs connect to bridge chips and memory controllers to place the frame information in dedicated memory. Routine translation of known destinations is done by the HBA, based on a virtualization table provided by a virtualization CPU. If a frame is not in the table, it is provided to the dedicated RAM. Analysis and manipulation of the frame headers is then done by the CPU, with a new entry being made in the HBA table and the modified frames then redirected by the HBA into the fabric. This can be done in either a standalone switch environment or in combination with other switching components located in a director level switch.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: September 11, 2007
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Subhojit Roy, Richard A. Walter, Cirillo Lino Costantino, Naveen S. Maveli, Carlos Alonso, Michael Yiu-Wing Pong
  • Patent number: 7243183
    Abstract: A switch system including a plurality of input ports and a plurality of output ports for transferring data from one of the input ports to one of the output ports, and a plurality of memory devices is disclosed. The memory devices include a first memory bank configured for data being written to the first memory bank while data is read from the first memory bank at a timeslot and a second memory bank, which is smaller than the first memory bank and configured for writing the data read from the first memory bank to the second memory bank and reading data from the second memory bank. The system further includes an address comparer configured to compare a write address of the first memory bank with a read address of the first memory bank and select data for output from the first memory bank if the write address is smaller than the read address and select data from the second memory bank if the read address is equal to or smaller than the write address.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: July 10, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Jack Hsieh, Hung Dang
  • Patent number: 7209454
    Abstract: An optical channel switch comprising independent optical space switches interconnects electronic data-switch modules to form a high-capacity wide-coverage network. The optical channel switch connects incoming wavelength-division-multiplexed (WDM) links each originating from a data-switch module to outgoing WDM links each terminating in a data-switch module. The optical space switches are of equal dimension, each having the same number of dual ports (input-output ports). The channels of incoming WDM links are assigned to the input ports of the space switches and the output ports of the space switches are assigned to channels of the outgoing WDM links in a manner which permits a switched path from any data-switch module to any other data-switch module even when the number of data-switch modules substantially exceeds the number of dual ports per space switch. A method of reconfiguring the channel switch in response to varying traffic demand is also disclosed.
    Type: Grant
    Filed: April 9, 2003
    Date of Patent: April 24, 2007
    Assignee: Nortel Networks Limited
    Inventor: Maged E. Beshai
  • Patent number: 7200143
    Abstract: An integrated services digital network private branch exchange, which is capable of automatically choosing a synchronization clock source. The integrated services digital network private branch exchange comprises a plurality of trunk chips, a plurality of subscribe chips, and a plurality of priority selection circuits. Wherein, the trunk chips connect to the network terminal via the trunk interface, and then connect to the central office via the network terminal to receive the frame synchronization clock output signal and the data clock output signal. Whereas, the subscribe chips connect to the terminal equipment via the subscribe interface. The priority selection circuits that are connected to each other in a daisy chain circuit manner are connected to the trunk chips to send out the frame synchronization clock output signal and the data clock output signal.
    Type: Grant
    Filed: January 15, 2002
    Date of Patent: April 3, 2007
    Assignee: Winbond Electronics Corp.
    Inventor: Tu-Yiin Chang
  • Patent number: 7173903
    Abstract: A vehicle active network (12) communicatively couples devices (14–20) within a vehicle (10). Device operation is independent of the interface (22–28) of the device (14–20) with the active network (12). Additionally, the architecture of the active network (12) provides one or more levels of communication redundancy. The architecture provides for the total integration of vehicle systems and functions, and permits plug-and-play device integration and upgradeability.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: February 6, 2007
    Assignee: Temic Automotive of North America, Inc.
    Inventors: Donald J. Remboski, Juergen Reinold
  • Patent number: 7170853
    Abstract: A vehicle active network (12) communicatively couples devices (14–20) within a vehicle (10). Device operation is independent of the interface (22–28) of the device (14–20) with the active network (12). Additionally, the architecture of the active network (12) provides one or more levels of communication redundancy. The architecture provides for the total integration of vehicle systems and functions, and permits plug-and-play device integration and upgradeability.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: January 30, 2007
    Assignees: Temic Automotive of North America, Inc., Continental Automotive, Inc.
    Inventors: Donald J. Remboski, Juergen Reinold
  • Patent number: 7158510
    Abstract: A look-up table (LUT)-based arbitration (LTA) system and methodology for use in a network switch element. Input control signals generated by ingress and egress entities associated with a cross-connect matrix of the network switch element are encoded into address information that is used for interrogating a storage structure. Pre-computed arbitration results based on a select arbiter scheme are stored into fields associated with the storage structure. When a particular input combination is applied with respect to an arbitration iteration, a selected arbitration result is obtained by querying the appropriate field, which is then decoded into a corresponding selected entity for the arbitration iteration.
    Type: Grant
    Filed: February 14, 2002
    Date of Patent: January 2, 2007
    Assignee: Alcatel
    Inventors: Prasad N. Golla, Gerard Damm, John Blanton, Dominique Verchere
  • Patent number: 7092393
    Abstract: Methods and apparatus are disclosed for distributed reassembly of large packets split into smaller packets. Larger packets are split into several smaller packets, which are marked with a sequence number, timestamp, or other ordering and reassembly indications, and sent through a system or network. These smaller packets are received at the destination location by multiple reassembly components, which distribute information as to received packets and coordinate the sending of packets from themselves so as to produce the reassembled larger packets. In one implementation, each of the multiple reassembly components maintains one or more data structures indicating packets stored locally and those packets stored anywhere or elsewhere within the multiple reassembly components. When all smaller packets comprising a larger packet are received by one of the distributed resequencing components, the reassembly components transmit their smaller packets in a coordinated fashion as to produce the original larger packet.
    Type: Grant
    Filed: February 4, 2001
    Date of Patent: August 15, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Gregg Anthony Westbrook, Thomas Dejanovic
  • Patent number: 7054993
    Abstract: A ternary content addressable memory device. The device includes a ternary CAM array segmented into a plurality of array groups, each of which includes a number of rows of ternary CAM cells. Each array group is assigned to a particular priority by storing the priority number for each array group in an associated storage element. Data entries are then stored in array groups according to priority.
    Type: Grant
    Filed: January 22, 2002
    Date of Patent: May 30, 2006
    Assignee: NetLogic Microsystems, Inc.
    Inventors: Varadarajan Srinivasan, Sandeep Khanna, Bindiganavale S. Nataraj, Rupesh R. Roy
  • Patent number: 7031261
    Abstract: A channel is described that has a backplane interface unit that selects a signal from a backplane. The backplane interface unit is coupled to a cross connect table that provides an indication where the signal may be found on the backplane. The indication is correlated to a logical label. The logical label is correlated to a frame location that the selected signal is transmitted within.
    Type: Grant
    Filed: June 4, 2001
    Date of Patent: April 18, 2006
    Assignee: Turin Networks
    Inventors: Jim Mao, Wei Wu
  • Patent number: 6931002
    Abstract: A switch switches time division multiplexed (TDM) data and packet data from input ports to output ports. The swich comprises: a plurality of input ports receiving data, wherein each data comprises either TDM data or packet data; a plurality of output ports transmitting switched data; and a shared memory coupling the input ports to the output ports. The shared memory sequentially receives the data from the input ports, and switches a sequentially received data from a respective input port to a respective output port. Switching of packet data by the shared memory has no latency or jitter effect on switching of TDM data by the shared memory.
    Type: Grant
    Filed: December 8, 1998
    Date of Patent: August 16, 2005
    Inventors: Daniel S. Simpkins, Steve Brass, Joseph E. Anstett, III, Mark A. Turner
  • Publication number: 20040136365
    Abstract: The invention relates to an exchange (12) and a method for controlling an exchange (12) for establishing connections. Said exchange (12) is connected to at least one separately arranged connection unit (14) to which n connection groups (40a, 40b) are connected. The connection between the separately arranged connection unit (14) and the exchange (12) is established by means of transmission interface units (16, 18) of the separately arranged connection unit (14) and the exchange (12). The connection between the transmission interface unit (18) of the exchange (12) and the coupling network (32) of the exchange (12) is established by means of x useful data channels, the sum of the transmission capacities of said x useful data channels being smaller than the sum of the transmission capacities of the useful data channels of all n connection groups (40a, 40b).
    Type: Application
    Filed: October 22, 2003
    Publication date: July 15, 2004
    Inventors: Herwig Eltschka, Norbert Lobig
  • Publication number: 20030227913
    Abstract: One aspect of the present invention provides a process and a system for emulating a synchronous transport signal across a packet-oriented network. The process includes the steps of receiving a data representative of a synchronous transport signal at each of several channel processors, creating a number of packets, each having a header conforming to the protocol of a packet-oriented network, and transmitting the packets via the packet-oriented network. In addition, the process also includes the steps of storing each of these packets in a set of memory elements associated with each of the channel processors and adjusting timing of the synchronous transport signal based on the packet-count telemetry associated with each of the memory elements.
    Type: Application
    Filed: June 5, 2002
    Publication date: December 11, 2003
    Applicant: LITCHFIELD COMMUNICATIONS, INC.
    Inventors: Edward H. Hallman, Leigh David Danenberg, Donald Richard Brown, Thomas K. Johnson
  • Patent number: 6608836
    Abstract: A channel is described that has a backplane interface unit that selects a signal from a backplane. The backplane interface unit is coupled to a cross connect table that provides an indication where the signal may be found on the backplane. The indication is correlated to a logical label. The logical label is correlated to a frame location that the selected signal is transmitted within.
    Type: Grant
    Filed: May 10, 2001
    Date of Patent: August 19, 2003
    Assignee: Turin Networks
    Inventors: Jim Mao, Wei Wu
  • Patent number: 6594270
    Abstract: A packet memory system including a memory space having a multiplicity of addressable memory locations for the storage of data packets, pointer control means for generating a write pointer which progressively defines where data is to be written to the memory space and a read pointer which progressively defines where data is to be read from the memory space and an ageing clock which defines a succession of intervals. The pointer control means generates a ‘current’ pointer and a ‘discard’ pointer and for each interval is operative to cause the ‘current’ pointer to correspond to an immediately previous value of the write pointer and to cause the discard pointer to correspond to an immediately previous value of the said current pointer. In this manner the portion of the memory space between the ‘discard’ pointer and the read pointer denotes data which has been in said memory space for at least two of said intervals.
    Type: Grant
    Filed: July 14, 1999
    Date of Patent: July 15, 2003
    Assignee: 3Com Corporation
    Inventors: Justin A Drummond-Murray, Robin Parry, David J Law, Paul J Moran
  • Patent number: 6570872
    Abstract: A self-configuring distributed switch is disclosed. The switch comprises a channel switch core connected by a plurality of channels to a plurality of high-capacity data switch modules. A global controller selects paths through the channel switch core and reconfigures the paths in response to dynamic changes in data traffic loads. Propagation delays between the data switch modules and the channel switch core are coordinated to keep reconfiguration guard time minimized. The advantage is a very high-capacity, load-adaptive, self-configuring switch that can be geographically distributed to serve a large geographical area.
    Type: Grant
    Filed: April 6, 1999
    Date of Patent: May 27, 2003
    Assignee: Nortel Networks Limited
    Inventors: Maged E. Beshai, Richard Vickers
  • Publication number: 20010033573
    Abstract: Disclosed is an ATM adaptation layer apparatus. The ATM adaptation layer apparatus according to the invention includes an ATM adaptation layer processor connected to an external Utopia level 2 matching device for processing and outputting a virtual path and a virtual channel of input/output cell data, an ATM routing processor having one end connected to the ATM adaptation layer processor and the other end connected to an external ATM switch for processing a routing path of the input cell data, and a controller for downloading program data from outside, generating corresponding control signals, and outputting data on a communicating status to outside. Under the conventional technology, data services are provided in a low speed in a narrow bandwidth, which is the worst drawback of the line exchanging method. Under the present invention, by contrast, the bandwidth is enhanced from a minimum 2M bps to a maximum 622M bps.
    Type: Application
    Filed: April 24, 2001
    Publication date: October 25, 2001
    Inventor: Hyun-Soo Paik
  • Patent number: 5732082
    Abstract: An ATM information system processes information at the frame level using a processor including a device driver; a system memory and an adapter for sorting data cells into partially completed frames stored in the system memory using control information provided by the device driver. A controller in the adapter determines when an end of frame indication is received in a cell and updates a pointer in system memory for a completed frame list to a recently completed frame. The device driver processes frames in a completed frame list according a priority of the list. The device driver processing is independent of the sorting and storing of completed frames received in the system memory which improves the performance of the driver and the ability to handle delay sensitive traffic.
    Type: Grant
    Filed: August 11, 1995
    Date of Patent: March 24, 1998
    Assignee: International Business Machines Corp.
    Inventors: Mark Crane Wartski, Russell Evan Schroter, Joseph Kinman Lee
  • Patent number: 5617414
    Abstract: In a telecommunication system, especially a telephone system having at least one electronic computer controlled telephone exchange, in its turn having time-space type switches, including a number of memory devices in the form of matrices, a method and an apparatus for transferring, via inputs and outputs of the memory devices, speech and data information in binary form between subscribers connected to the exchange. To considerably reduce the power consumption of the memory matrix as a whole, devices are provided to activate only those memories, which, for the moment, are intended to emit a corresponding output signal after that data has been written into same, and to cut off those portions of the memory matrix, which are not used for emitting output signals, in that no information is written into those, thus, not activated memories.
    Type: Grant
    Filed: January 18, 1995
    Date of Patent: April 1, 1997
    Assignee: Telefonaktiebolaget LM Ericsson
    Inventors: Jan Bergkvist, Peter Larsen