Having Details Of Control Storage Arrangement Patents (Class 370/374)
-
Patent number: 11973670Abstract: A packet and inspection system for monitoring the performance of one or more flows on a packet network comprises a processor and memory coupled to each other and to a network bus. The memory stores instructions to be executed by the processor and data to be modified by the execution of the instructions. A processor-controlled arbiter is coupled with the processor and the network bus, and upon reception of a packet on the bus or prior to transmission of a packet on the bus for one of said flows, the arbiter requests execution by the processor of selected instructions stored in the memory by providing the processor with the address of the selected instructions in the memory. The memory provides the processor with data associated with the selected instructions, and the processor modifies the data upon execution of the selected instructions.Type: GrantFiled: October 29, 2021Date of Patent: April 30, 2024Assignee: ACCEDIAN NETWORKS INC.Inventor: Steve Rochon
-
Patent number: 10496329Abstract: 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: GrantFiled: June 2, 2017Date of Patent: December 3, 2019Assignee: Cavium, LLCInventors: Tejas M. Bhatt, Gregg A. Bouchard, Hong Jik Kim, Jason D. Zebchuk, Ahmed Shahid
-
Patent number: 9910741Abstract: 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: GrantFiled: September 18, 2015Date of Patent: March 6, 2018Assignee: Workday, Inc.Inventor: John Malatesta
-
Patent number: 9208837Abstract: 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: GrantFiled: August 23, 2013Date of Patent: December 8, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Sei-Jin Kim, Sang-Ho Shin, Hee-Sub Shin
-
Patent number: 9097757Abstract: 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: GrantFiled: April 14, 2011Date of Patent: August 4, 2015Assignee: National Instruments CorporationInventors: Alvin G. Becker, James A. Reimund, Naji S. Norder, James E. Nicholson, Kyle R. Bryson
-
Patent number: 9001823Abstract: 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: GrantFiled: April 2, 2010Date of Patent: April 7, 2015Assignee: ZTE CorporationInventors: Xiaopeng Song, Yan Yuan
-
Patent number: 8929363Abstract: 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: GrantFiled: January 27, 2014Date of Patent: January 6, 2015Assignee: Marvell International Ltd.Inventor: Hugh M. Walsh
-
Publication number: 20140192802Abstract: 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: ApplicationFiled: December 9, 2013Publication date: July 10, 2014Applicant: Rockstar Consortium US LPInventor: Maged E. BESHAI
-
Patent number: 8731518Abstract: 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: GrantFiled: September 6, 2013Date of Patent: May 20, 2014Inventors: Peter DeLuca, George Likourezos
-
Patent number: 8638784Abstract: 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: GrantFiled: August 22, 2011Date of Patent: January 28, 2014Assignee: Marvell International Ltd.Inventor: Hugh Walsh
-
Patent number: 8601057Abstract: 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: GrantFiled: July 10, 2009Date of Patent: December 3, 2013Assignee: ZTE CorporationInventors: Yinjun Han, Bin Guo
-
Patent number: 8532613Abstract: 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: GrantFiled: September 13, 2011Date of Patent: September 10, 2013Inventors: Peter DeLuca, George Likourezos
-
Patent number: 8248938Abstract: 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: GrantFiled: November 24, 2004Date of Patent: August 21, 2012Assignee: QUALCOMM IncorporatedInventors: Jean P. L. Au, Rashid A. Attar, Naga Bhushan
-
Patent number: 8144618Abstract: 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: GrantFiled: January 31, 2005Date of Patent: March 27, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventor: David Andrew Graves
-
Patent number: 8085789Abstract: 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: GrantFiled: February 3, 2009Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Alain Blanc, Rene Glaise, Francois Le Maut, Michel Poret
-
Patent number: 8059635Abstract: 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: GrantFiled: May 5, 2006Date of Patent: November 15, 2011Assignee: Workday, Inc.Inventor: John Malatesta
-
Patent number: 8050265Abstract: 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: GrantFiled: December 24, 2008Date of Patent: November 1, 2011Assignee: Virtensys LimitedInventors: Finbar Naven, Stephen John Marshall
-
Patent number: 8005079Abstract: 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: GrantFiled: July 13, 2009Date of Patent: August 23, 2011Assignee: Marvell International Ltd.Inventor: Hugh Walsh
-
Patent number: 7801163Abstract: 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: GrantFiled: April 13, 2006Date of Patent: September 21, 2010Inventors: Yishay Mansour, Alexander Kesselman
-
Patent number: 7782839Abstract: 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: GrantFiled: May 10, 2004Date of Patent: August 24, 2010Assignee: Canon Kabushiki KaishaInventors: Koichiro Otsuka, Tomoyuki Takeda, Muneki Nakao, Yosuke Ezumi, Yoshiyuki Hirai, Shinya Kogure
-
Patent number: 7751421Abstract: 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: GrantFiled: December 29, 2004Date of Patent: July 6, 2010Assignee: Alcatel LucentInventors: Paul Chi, Anees Narsinh, Marc-Alain Santerre, Robert Dexter
-
Patent number: 7616628Abstract: 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: GrantFiled: July 18, 2006Date of Patent: November 10, 2009Assignee: Ricoh Company, Ltd.Inventor: Michael A. Baxter
-
Patent number: 7606265Abstract: 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: GrantFiled: May 8, 2002Date of Patent: October 20, 2009Assignee: Cisco Technology, Inc.Inventors: Jay Sethuram, Amir Nayyarhabibi, Chandra Shekhar Joshi, Rajiv Kane, Richard Joseph Weber, Srinivasa R. Malladi
-
Patent number: 7593997Abstract: 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: GrantFiled: October 1, 2004Date of Patent: September 22, 2009Assignee: QLOGIC, CorporationInventors: Frank R. Dropps, Edward C. Ross, Steven M. Betker
-
Patent number: 7570634Abstract: 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: GrantFiled: August 30, 2005Date of Patent: August 4, 2009Assignee: Freescale Semiconductor, Inc.Inventor: William M. Shvodian
-
Patent number: 7570655Abstract: 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: GrantFiled: June 24, 2004Date of Patent: August 4, 2009Assignee: Research In Motion LimitedInventors: Ahmed Hassan, J. F. (Sean) Wilson
-
Patent number: 7486683Abstract: 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: GrantFiled: July 20, 2004Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: Alain Blanc, Rene Glaise, Francois Le Maut, Michel Poret
-
Patent number: 7480505Abstract: 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: GrantFiled: December 6, 2004Date of Patent: January 20, 2009Assignee: Samsung Electronics Co., Ltd.Inventors: Hae-Young Choi, Doo-Yong Yang
-
Patent number: 7324509Abstract: 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: GrantFiled: February 26, 2002Date of Patent: January 29, 2008Assignee: Broadcom CorporationInventor: Shih-Hsiung Ni
-
Patent number: 7301941Abstract: 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: GrantFiled: January 16, 2001Date of Patent: November 27, 2007Assignee: LSI CorporationInventor: William J. Dally
-
Patent number: 7272656Abstract: 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: GrantFiled: August 7, 2002Date of Patent: September 18, 2007Assignee: Sony CorporationInventor: Yutaka Miyoshi
-
Patent number: 7269168Abstract: 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: GrantFiled: July 31, 2002Date of Patent: September 11, 2007Assignee: Brocade Communications Systems, Inc.Inventors: Subhojit Roy, Richard A. Walter, Cirillo Lino Costantino, Naveen S. Maveli, Carlos Alonso, Michael Yiu-Wing Pong
-
Patent number: 7243183Abstract: 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: GrantFiled: January 7, 2005Date of Patent: July 10, 2007Assignee: Cisco Technology, Inc.Inventors: Jack Hsieh, Hung Dang
-
Patent number: 7209454Abstract: 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: GrantFiled: April 9, 2003Date of Patent: April 24, 2007Assignee: Nortel Networks LimitedInventor: Maged E. Beshai
-
Patent number: 7200143Abstract: 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: GrantFiled: January 15, 2002Date of Patent: April 3, 2007Assignee: Winbond Electronics Corp.Inventor: Tu-Yiin Chang
-
Patent number: 7173903Abstract: 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: GrantFiled: August 31, 2001Date of Patent: February 6, 2007Assignee: Temic Automotive of North America, Inc.Inventors: Donald J. Remboski, Juergen Reinold
-
Patent number: 7170853Abstract: 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: GrantFiled: August 31, 2001Date of Patent: January 30, 2007Assignees: Temic Automotive of North America, Inc., Continental Automotive, Inc.Inventors: Donald J. Remboski, Juergen Reinold
-
Patent number: 7158510Abstract: 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: GrantFiled: February 14, 2002Date of Patent: January 2, 2007Assignee: AlcatelInventors: Prasad N. Golla, Gerard Damm, John Blanton, Dominique Verchere
-
Patent number: 7092393Abstract: 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: GrantFiled: February 4, 2001Date of Patent: August 15, 2006Assignee: Cisco Technology, Inc.Inventors: Gregg Anthony Westbrook, Thomas Dejanovic
-
Patent number: 7054993Abstract: 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: GrantFiled: January 22, 2002Date of Patent: May 30, 2006Assignee: NetLogic Microsystems, Inc.Inventors: Varadarajan Srinivasan, Sandeep Khanna, Bindiganavale S. Nataraj, Rupesh R. Roy
-
Patent number: 7031261Abstract: 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: GrantFiled: June 4, 2001Date of Patent: April 18, 2006Assignee: Turin NetworksInventors: Jim Mao, Wei Wu
-
Patent number: 6931002Abstract: 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: GrantFiled: December 8, 1998Date of Patent: August 16, 2005Inventors: Daniel S. Simpkins, Steve Brass, Joseph E. Anstett, III, Mark A. Turner
-
Publication number: 20040136365Abstract: 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: ApplicationFiled: October 22, 2003Publication date: July 15, 2004Inventors: Herwig Eltschka, Norbert Lobig
-
Publication number: 20030227913Abstract: 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: ApplicationFiled: June 5, 2002Publication date: December 11, 2003Applicant: LITCHFIELD COMMUNICATIONS, INC.Inventors: Edward H. Hallman, Leigh David Danenberg, Donald Richard Brown, Thomas K. Johnson
-
Patent number: 6608836Abstract: 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: GrantFiled: May 10, 2001Date of Patent: August 19, 2003Assignee: Turin NetworksInventors: Jim Mao, Wei Wu
-
Patent number: 6594270Abstract: 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: GrantFiled: July 14, 1999Date of Patent: July 15, 2003Assignee: 3Com CorporationInventors: Justin A Drummond-Murray, Robin Parry, David J Law, Paul J Moran
-
Patent number: 6570872Abstract: 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: GrantFiled: April 6, 1999Date of Patent: May 27, 2003Assignee: Nortel Networks LimitedInventors: Maged E. Beshai, Richard Vickers
-
Publication number: 20010033573Abstract: 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: ApplicationFiled: April 24, 2001Publication date: October 25, 2001Inventor: Hyun-Soo Paik
-
Patent number: 5732082Abstract: 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: GrantFiled: August 11, 1995Date of Patent: March 24, 1998Assignee: International Business Machines Corp.Inventors: Mark Crane Wartski, Russell Evan Schroter, Joseph Kinman Lee
-
Patent number: 5617414Abstract: 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: GrantFiled: January 18, 1995Date of Patent: April 1, 1997Assignee: Telefonaktiebolaget LM EricssonInventors: Jan Bergkvist, Peter Larsen