Data Memory Addressing Patents (Class 370/379)
-
Patent number: 11178001Abstract: In some examples, a switching system includes a plurality of fabric endpoints and a multi-stage switching fabric having a plurality of fabric planes each having a plurality of stages to switch data units between any of the plurality of fabric endpoints. A fabric endpoint of the fabric endpoints is configured to send, to a switch of a first one of the stages and within a first fabric plane of the plurality of fabric planes, a self-ping message destined for the fabric endpoint. The fabric endpoint is configured to send, in response to determining the fabric endpoint has not received the self-ping message after a predetermined time, an indication of a connectivity fault for the first fabric plane.Type: GrantFiled: June 27, 2019Date of Patent: November 16, 2021Assignee: Juniper Networks, Inc.Inventors: Alam Yadav, Mukul Golash
-
Patent number: 11139883Abstract: A combined spatial and time multiplexer device is disclosed. The device organizes and selects any signal(s), including past data, from amongst a plurality of time division multiplexed (TDM) data streams. The data streams are collected by memory devices that are configured to separately store the multiplexed signals such that different time portions of the signals from each data stream are stored in different addressable sections. This allows for the current time data and past time data for a given signal to be selected and outputted by the device. According to an embodiment, each of the memory devices receives an address select signal and selects a signal group based on the address select signal. The device also includes a multiplexer that selects one of the signal groups from amongst the memory devices to output as the requested signal group.Type: GrantFiled: September 11, 2020Date of Patent: October 5, 2021Assignee: BAE Systems Information and Electronic Systems Integration IncInventors: Michael A. Zalucki, Tyler Hayslett
-
Patent number: 10476810Abstract: Example implementations relate to arbitrating access to a shared resource for a plurality of data streams. An example implementation includes selecting a data stream from the plurality of data streams according to an arbitration scheme. A data packet of the selected data stream may be granted access to the shared resource. A source count associated with a source of the data packet may be adjusted, and the arbitration scheme may be blocked from selecting the data stream where the source count exceeds a threshold.Type: GrantFiled: April 26, 2018Date of Patent: November 12, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Frank R. Dropps, Joseph G. Tietz
-
Patent number: 10142415Abstract: Data migration data may include analyzing data to be migrated from a first device to identify data blocks containing content that is the same at an abstraction layer and constructing a content map. Entries in the content map may respectively correspond to unique contents found at the abstraction layer, and each of the entries may include a list of addresses at which the unique content corresponding to the entry can be found. The unique contents may be sent from the first device to the second device and written in the second device at addresses selected based on the content map and using the abstraction layer in the second device.Type: GrantFiled: January 28, 2014Date of Patent: November 27, 2018Assignee: Hewlett Packard Enterprise Development LPInventor: Abhik Das
-
Patent number: 10097473Abstract: A memory of a mobile device stores a router service, and a plurality of queues. Each queue includes packets from a respective mobile application to be sent over the transport connection. A processor is programmed to execute instructions of the router service to manage a serial transport connection between the mobile device and a vehicle computing system to route the packets over the connection according to packet wait time, size, and priority.Type: GrantFiled: December 13, 2016Date of Patent: October 9, 2018Assignee: Livio, Inc.Inventor: Joey Ray Grover
-
Patent number: 10051204Abstract: Embodiments described herein enable a switching device to automatically select AV port(s) coupled to electronic device(s) that a user would like to use to watch and/or listen to content. The AV port(s) may be automatically selected based on receiving a command, determining that a particular remote control device is being used, and/or determining that a particular piece of content has been selected. Upon detection of such events, a source device for providing content is identified from among a plurality of source devices. Thereafter, an AV port from among a plurality of AV ports to which the identified source device is connected is identified. The identified AV port is then selected so that the identified source device becomes connected to an AV port to which a sink device is connected. In this way, the switching device can provide content from the identified source device to the sink device for presentation thereby.Type: GrantFiled: November 18, 2015Date of Patent: August 14, 2018Assignee: Caavo IncInventors: Vinod Gopinath, Ashish Aggarwal
-
Patent number: 9660833Abstract: In one embodiment, a method is provided for improving data center and endpoint network visibility and security. The method comprises detecting a communication flow of a plurality of packets over a network, and generating a flow identifier that uniquely identifies the communication flow. After determining an application associated with the communication flow, a flow record is generated. The flow record includes the flow identifier and an indication of the application associated with the communication flow. The indication of the application may be, for example, a hash of the application binary file.Type: GrantFiled: May 9, 2014Date of Patent: May 23, 2017Assignee: Cisco Technology, Inc.Inventors: Andrew Zawadowskiy, Vincent E. Parla, Donovan O'Hara
-
Patent number: 9369913Abstract: A method and an apparatus for controlling issuance of a PDP context. The method includes: receiving a GPRS location updating request of a user sent by an SGSN; acquiring, according to the GPRS location updating request, an issuance control condition of a PDP context to which the user has subscribed; and determining, according to the issuance control condition, whether to send the PDP context to the SGSN. According to the method and the apparatus for controlling issuance of a PDP context in the embodiments of the present invention, issuance of a PDP context is controlled based on an issuance control condition of the PDP context, which can avoid generation of unnecessary traffic, improve service experience of a user, and reduce the customer service workload of an operator, thereby lowering the operating cost of the operator.Type: GrantFiled: June 17, 2014Date of Patent: June 14, 2016Assignee: Huawei Technologies Co., Ltd.Inventor: Qingfeng Xue
-
Patent number: 9148819Abstract: A sub-frame is generated for each MSDU to be aggregated in an A-MSDU and the sub-frame is stored in place in memory. For each sub-frame, an MSDU descriptor identifying the memory location of the sub-frame is stored in a queue. When a transmit opportunity for an MPDU arises, a DMA engine sequentially transfers the components of sub-frames stored in memory to a PHY layer using a list or other sequence of DMA descriptors obtained from at least a subset of the MSDU descriptors. Thus, these MSDU descriptors allow the aggregation of A-MSDUs to be initiated while the MSDUs are in place in the same memory in which they were initially stored.Type: GrantFiled: November 6, 2012Date of Patent: September 29, 2015Assignee: Peraso Technologies, Inc.Inventors: Bradley R. Lynch, Joseph Andonieh
-
Patent number: 9137201Abstract: Disclosed is a synchronized adaptive infrastructure (SAIN) network. Switches, synchronized nodes, and persistent connections can be used. Also described are methods and apparatus for the following functions: disjoint partitioning; data aggregation and disaggregation; interfacing with packet-based networks; bandwidth management; use of control vectors for security, addressing, error control, routing, etc. Synchronized networks are disclosed which enable fast connection set up and release in a tiered hierarchy of circuit switched nodes. Methods of synchronizing and transforming data streams are disclosed, as well as overcoming Doppler, environmental, and frequency offset effects.Type: GrantFiled: March 8, 2013Date of Patent: September 15, 2015Inventor: Ray W. Sanders
-
Method and apparatus for improving data transmission reliability in a wireless communications system
Patent number: 9014192Abstract: Techniques for performing duplicate detection and re-ordering for a HARQ transmission are described. For duplicate detection, a receiver determines whether a decoded packet x for an ARQ channel y is a duplicate packet based on packet x and a prior decoded packet for ARQ channel y. For re-ordering, the receiver determines whether an earlier packet is still pending on any other ARQ channel based on prior decoded packets for the ARQ channels and forwards packet x only if there are no pending earlier packets. There are no pending earlier packets on another ARQ channel z if (1) a decoded packet was received on ARQ channel z at a designated time or later or (2) a decoded packet was not received on ARQ channel z within a time window from current time.Type: GrantFiled: March 21, 2005Date of Patent: April 21, 2015Assignee: QUALCOMM IncorporatedInventors: Avinash Jain, Stein Arne Lundby -
Patent number: 9001841Abstract: A communication control device includes a plurality of inputting units to which a packet is inputted a plurality of outputting units to which the packet is outputted a selector that selects an output packet to output from an identical outputting unit among a plurality of conflict packets having the identical outputting unit as a destination, the plurality of conflict packets being selected among a plurality of packets inputted to the plurality of inputting units, based on priority information set in each conflict packet and a processing unit that updates the respective priority information of unselected packets not selected as the output packet by the selector among the plurality of conflict packets based on weighting information in accordance with a packet size.Type: GrantFiled: October 22, 2012Date of Patent: April 7, 2015Assignee: Fujitsu LimitedInventor: Masaaki Nagatsuka
-
Patent number: 8954759Abstract: A magnetic memory device includes a main memory made of magnetic memory, the main memory and further includes a parameter area used to store parameters used to authenticate data. Further, the magnetic memory device has parameter memory that maintains a protected zone used to store protected zone parameters, and an authentication zone used to store authentication parameters, the protection zone parameters and the authentication parameters being associated with the data that requires authentication. Upon modification of any of the parameters stored in the parameter memory by a user, a corresponding location of the parameter area of the main memory is also modified.Type: GrantFiled: September 14, 2012Date of Patent: February 10, 2015Assignee: Avalanche Technology, Inc.Inventors: Siamack Nemazie, Ngon Van Le
-
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
-
Patent number: 8855111Abstract: A communication device has a transmitting circuit, a receiving circuit, and a controller. The transmitting circuit transmits a first data to a transmission line. The first data is generated by a first scrambler wherein the values of the registers of the first scrambler are characterized by a first combination number. The receiving circuit receives a second data scrambled by a second scrambler from the transmission line. The first and the second scramblers have the same scrambler generator polynomial. The receiving circuit has a descrambler having a plurality of registers for descrambling the second data. The values of the registers of the second scrambler are characterized by a second combination number when the descrambler descrambles the second data. The controller configures the values of the registers of the first scrambler according to the first combination number, the second combination number, and/or a difference between the first and the second combination numbers.Type: GrantFiled: December 23, 2011Date of Patent: October 7, 2014Assignee: Realtek Semiconductor Corp.Inventors: Liang-Wei Huang, Ta-Chin Tseng, Ming-Feng Hsu, Yuan-Jih Chu
-
Patent number: 8774059Abstract: IP data is multicast from one or more servers (4) in sessions through a network (N) comprising a plurality of routers (R) in a multicast tree to transmission sites (S) of a DVB-T network, where the data is encapsulated by IPEs 28 and transmitted uni-directionally to mobile user equipment (UE). A controller (38) builds up a schedule of session data concerning sessions transmitted by the servers (4) and instructs the IPEs to send join messages to receive data for selected sessions. The join messages may include the address of the source and may be transmitted in good time before the start of the session.Type: GrantFiled: September 16, 2004Date of Patent: July 8, 2014Assignee: Nokia CorporationInventors: Dominique Muller, Markku Soinio
-
Patent number: 8638695Abstract: A routing method of a wireless communication system is provided implementing advantageous features of both the tree routing and the link state routing. In the routing method, the system generates an adaptive tree table which defines a network in a tree structure of at least one branch with at least one node and each node generates a link state table which includes information on neighbor nodes, such that the packets are routed on the basis of the adaptive tree table and the link state table. Advantageous mechanisms of the tree routing and the link state routing are combined, thereby it is possible to eliminate most single point of failures of conventional tree routing and provide shorter paths compared with conventional tree routing.Type: GrantFiled: March 16, 2007Date of Patent: January 28, 2014Assignees: Samsung Electronics Co., Ltd., The Research Foundation of the City University of New YorkInventors: Jianliang Zheng, Myung-Jong Lee, Jin-Sae Jung
-
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: 8587632Abstract: An electronic device receives a first subscriber identity module (SIM) card and a second SIM card. The first SIM card and the second SIM card are compatible with a first protocol network and a second network. The electronic device can transmit voice data to a second electronic device via the first protocol network, and upload video data of the electronic device to a server via the second protocol network. The electronic device further downloads video data of the second electronic device from the server via the second protocol network.Type: GrantFiled: May 26, 2011Date of Patent: November 19, 2013Assignees: Shenzhen Futaihong Precision Industry Co., Ltd., Chi Mei Communication Systems, Inc.Inventor: Bin-Bin Ge
-
Patent number: 8572352Abstract: System for controlling data transfer between a host system and storage devices. A virtualization controller implements the data transfer and includes first ports for connection with the storage devices, a second port for connection with the host system, a processor, and a memory configured to store volume mapping information which correlates first identification information used by the host system to access a first storage area in one of the storage devices, with second identification information for identifying the first storage area, the correlation being used by the processor to access the first storage area. When data stored in the first storage area is transferred to a second storage area, the processor correlates the first identification information with a third identification information for identifying the second storage area and registers the first identification information and the third identification information in the volume mapping information.Type: GrantFiled: May 22, 2012Date of Patent: October 29, 2013Assignee: Hitachi, Ltd.Inventors: Kiyoshi Honda, Naoko Iwami, Kazuyoshi Serizawa
-
Patent number: 8565823Abstract: A basestation in a cellular communication system corrects frequency errors in signals generated within the basestation. The frequency errors may be corrected on the basis of signals transmitted by one or more other basestation within the network. As an alternative, the basestation may request information from one or mobile devices that are also able to detect transmissions from other basestations.Type: GrantFiled: May 8, 2007Date of Patent: October 22, 2013Assignee: Ubiquisys LimitedInventors: Alan Carter, Stephen Whittaker
-
Patent number: 8566454Abstract: This application describes how Session Description Protocol (SDP) preconditions signaling can be enhanced to support lead role negotiation, precondition capability exchange, premature precondition attempts and concatenated preconditions processing. The application describes the use of send and receive tags in an SDP message for a given media line. In a given message, a success or failure tag may be associated with a send or receive tag in addition to an optional or mandatory condition indicator tag. A lead role indicator may also be associated with a send or receive tag to indicate a desired preference with regard to the sender or receiver taking the lead role. These additions lead to a greater chance of successful session set-up completion, reduce the number of signaling exchanges in general, and enable precondition attempts to be started earlier and to be executed in parallel.Type: GrantFiled: December 8, 2009Date of Patent: October 22, 2013Assignee: QUALCOMM IncorporatedInventor: Alan William O'Neill
-
Patent number: 8559450Abstract: A transmission apparatus for optimizing a virtual private network operates by defragmenting and deduplicating transfer of variable sized blocks. A large data object is converted to a plurality of data paragraphs by a fingerprinting method. Each data paragraph is cached and hashed. The hashes are transmitted to at least one satellite apparatus. Only data paragraphs which are not previously cached at each satellite are transferred.Type: GrantFiled: June 23, 2011Date of Patent: October 15, 2013Assignee: Barracuda Networks, Inc.Inventors: Subrahmanyam Ongole, Sridhar Srinivasan
-
Patent number: 8549582Abstract: A method, computer readable medium, and system that handles a multi-protocol name in a virtualization environment includes determining and predicting with a virtualization management computing device when a name collision occurs between content names of different content accessible by two or more protocols. The virtualization management computing device restricts access to the different content in one or more network attached storage devices when the name collision is determined to occur to one or more of the protocols which can distinguish the different content. It preserves access to the different content in certain cases where the collision can be predicted.Type: GrantFiled: July 9, 2009Date of Patent: October 1, 2013Assignee: F5 Networks, Inc.Inventors: Michael John Andrews, Stephen Thomas Rust
-
Patent number: 8503434Abstract: Techniques for inserting a new node into a communications path of existing nodes of a 3GPP network are described herein. According to one embodiment, state information is captured within a transport protocol layer of a first node. The state information pertains to an existing communications session between a second node and a third node, while the first node routing packets exchanged between the second and third nodes via the existing communications session. The transport protocol layer of the first node is then configured using the captured state information to enable the transport protocol layer of the first node to independently communicate with a transport protocol layer of the second node and the third node respectively without terminating the existing communications session.Type: GrantFiled: September 28, 2009Date of Patent: August 6, 2013Assignee: Stoke, Inc.Inventors: Nishi Kant, Heeseon Lim
-
Patent number: 8493959Abstract: A method for providing multiple media access control (MAC) addresses in a device of a master/slave system may include providing a first MAC address in a MAC address storage of the device. The method may also include providing a second MAC address in a multicast table entry of a multicast hash filter of the device.Type: GrantFiled: August 12, 2010Date of Patent: July 23, 2013Assignee: Juniper Networks, Inc.Inventor: Sreekanth Rupavatharam
-
Patent number: 8488631Abstract: In one embodiment, a method comprises receiving a plurality of data frames representing at least one virtually concatenated data stream, storing the plurality of data frames in a memory; and recording, for each of a plurality of data frames, a physical write address that indicates a position in the memory and a virtual write address that includes a multiframe indicator and a byte number indicator.Type: GrantFiled: September 9, 2011Date of Patent: July 16, 2013Assignee: Micron Technology, Inc.Inventors: Jing Ling, Soowan Suh, Juan-Carlos Calderon
-
Patent number: 8462627Abstract: In a wireless network environment, a method of transmitting data from a source device to a set of sink devices, the method comprising the steps of: (a) initially the source device broadcasting packet data collectively to each of the sink devices; (b) the sink devices collecting packet data and identifying missing packets that have been missed; (c) upon a sink device detecting a missed a packet, the sink device separately requesting the transmission of the missed packet by the source device; and (d) the source device separately sending missed data packets.Type: GrantFiled: November 27, 2006Date of Patent: June 11, 2013Assignee: Altec Lansing Australia Pty LtdInventors: Tomasz Celinski, Peter Celinski, Stuart Bryce, Max Gordon Ramsay
-
Patent number: 8416793Abstract: A method and apparatus for detecting a queue depth of a memory queue in a memory system is described. The method includes estimating a start position of the queue by examining a portion of a queue start identifier of the memory queue, estimating an end position of the queue by examining a portion of a queue end identifier of the memory queue, and utilizing the start position and the end position to estimate the queue depth of the memory queue. The apparatus applies the method. One embodiment of the method and apparatus may be suitable for implementation on look-up tables of field general programmable gate arrays.Type: GrantFiled: March 29, 2005Date of Patent: April 9, 2013Assignee: Alcatel LucentInventor: Thomas Carleton Jones
-
Patent number: 8411665Abstract: A method of routing voice communications is disclosed and includes receiving network event data at a telephone number mapping (ENUM) server of an originating network from a plurality of peering border elements associated with a plurality of peering communication networks. The network event data indicates a health status of each of the peering communication networks. The method also includes determining a network weight related to each of the peering communication networks based on the network event data, wherein each network weight indicates a proportion of calls that are to be routed from the originating network via the related peering communication network. The method further includes dynamically assigning a plurality of preference field values to session initiation protocol (SIP) addresses of the peering border elements within a plurality of naming authority pointer (NAPTR) records, based on the network weights.Type: GrantFiled: December 11, 2007Date of Patent: April 2, 2013Assignee: AT&T Intellectual Property I, L.P.Inventor: Bernard Ku
-
Patent number: 8312052Abstract: The present invention establishes a process for creating a set of structures that allows efficient storage and subsequent handling. The multigraph is represented using bitmaps with element counters and mappings between values and organized bitmaps to faciliate the handling of the multigraphs. The bits in the bitmaps represent two aspects of the multigraph: 1) indexing of all the objects of the multigraph as a function of their identifiers and 2) connectivity between objects of the multigraph, whether they are vertices or edges. Mappings allow, given a value, accessing the objects of the multigraph which contain such value. Multigraph operations are solved by accessing the mappings and applying logical operations on the bitmaps. This way of representing a graph allows efficiently performing graph operations such as: inserting a vertex or an edge, inserting an attribute, acquiring the incoming and outgoing edges of an attribute, etc.Type: GrantFiled: January 24, 2011Date of Patent: November 13, 2012Assignee: Universitat Politecnica de CatalunyaInventors: Josep Lluis Larriba Pey, Norbert MartÃnez Bazan, Victor Muntes Mulero, Sergio Gómez Villamor
-
Patent number: 8244892Abstract: Radiocommunication device comprising a starter software module suitable to allow a simplified radio link of the radiocommunication device with a local radiocommunication network and allow a downloading, by this simplified radio link, of an update of a use software module that is contained in the radiocommunication device and that is suitable to enable a normal radio link to be set up.Type: GrantFiled: February 22, 2006Date of Patent: August 14, 2012Assignee: Thomson LicensingInventors: Eric Carreel, Sébastien Royer De La Bastie, Arnaud Mouiche
-
Patent number: 8238349Abstract: The present invention discloses a method of accessing stored information in multi-framed data transmissions, comprising at least one control interface and at least one elastic store, wherein the control interface accesses the elastic store through a mailbox communications method.Type: GrantFiled: June 18, 2008Date of Patent: August 7, 2012Assignee: Altera Canada Co.Inventors: Wally Haas, Michael Kenneth Anstey
-
Patent number: 8156561Abstract: Access restriction information that an old storage device has is transferred to a new storage device. A management server 2200 obtains a port management TL 2445 that the old storage device 2400 has, through a LAN 2600 which is separated from a Fiber Channel network which is utilized for data communication. Also, through the LAN 2600, a port list TL 2555 is obtained from the new storage device 2500. And, then, on the basis of the port list TL 2555, a port of the new storage device 2500, which is utilized for an access to a volume of the old storage device, is selected. And, on the basis of the port management TL 2445, on a port of the selected new storage device 2500, it is set up that access restriction information of a port of the old storage device 2400 to which a volume, of which the port is utilized for an access, is assigned.Type: GrantFiled: September 15, 2005Date of Patent: April 10, 2012Assignee: Hitachi, Ltd.Inventors: Yasuyuki Mimatsu, Kenichi Shimooka, Masayuki Yamamoto
-
Patent number: 8050705Abstract: An improved method and system for removing operating restrictions associated with a predetermined subscriber identity module (SIM) from a wireless device. A user is allowed to securely log onto a Web site that contains support information on subscription plans, billing, termination, penalties, and device-to-SIM unlocking. After satisfying any outstanding contract terms and payment of termination or device unlock fees, the user initiates a device-to-SIM unlock procedure. A client application on the wireless device securely transfers subscription, system, and SIM information to a device-to-SIM unlock system which uses the information to generate appropriate unlock codes. The unlock codes are then securely transferred to the client application, which processes them to remove operating restrictions associated with the predetermined SIM from the device and allow it to thereafter implement a plurality of SIMs.Type: GrantFiled: October 12, 2006Date of Patent: November 1, 2011Assignee: Dell Products L.P.Inventors: Alan E. Sicher, Pratik M. Mehta
-
Patent number: 8018926Abstract: In one embodiment, a method comprises receiving a plurality of data frames representing at least one virtually concatenated data stream, storing the plurality of data frames in a memory; and recording, for each of a plurality of data frames, a physical write address that indicates a position in the memory and a virtual write address that includes a multiframe indicator and a byte number indicator.Type: GrantFiled: March 30, 2005Date of Patent: September 13, 2011Inventors: Jing Ling, Soowan Suh, Juan-Carlos Calderon
-
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: 7957275Abstract: An improved architecture for switches and a method for transmitting data with the switching are disclosed. An increased amount of memory is utilized, operating at speeds lower than are required by Input Queued switches, and a simple scheduling algorithm. The architecture divides the input ports into groups, where each input port group has an associated set of memory elements. Incoming packets are routed to the appropriate element in the set of memory elements. The number of groups and the number of ports that are included in each group can be varied, allowing the architecture to be modified based on the system architecture, the semiconductor technology, and other design considerations.Type: GrantFiled: September 9, 2004Date of Patent: June 7, 2011Assignee: Jinsalas Solutions, LLCInventor: Karl Meier
-
Patent number: 7944870Abstract: A temporary phone number system completes telephone calls only for non-expired telephone numbers. A user terminal makes a phone call to a subscriber terminal through a network having server. The subscriber terminal is associated with an IP address located at the server. A dynamic database of telephone numbers that ring the subscriber terminal resides at the IP address on the server. At least one number in the database expires at a selected time so that the call is completed only if the number input into the user terminal is not expired. Methods and computer-readable media containing instructions for performing the methods of the temporary phone number system are described.Type: GrantFiled: June 8, 2005Date of Patent: May 17, 2011Assignee: AT&T Intellectual Property I, L.P.Inventor: Jason E. Varland
-
Patent number: 7876769Abstract: A system manages a buffer having a group of entries. The system receives information relating to a read request for a memory. The system determines whether an entry in the buffer contains valid information. If the entry is determined to contain valid information, the system transmits the information in the entry in an error message. The system may then store the received information in the entry. In another implementation, the system stores data in one of the entries of the buffer, removes an address corresponding to the one entry from an address list, and starts a timer associated with the one entry. The system also determines whether the timer has exceeded a predetermined value, transferring the data from the one entry when the timer has exceeded the predetermined value, and adds the address back to the address list.Type: GrantFiled: January 18, 2007Date of Patent: January 25, 2011Assignee: Juniper Networks, Inc.Inventors: Anurag P. Gupta, Song Zhang
-
Patent number: 7830843Abstract: Disclosed is a method for allocating an IP address. The interface ID value of an IP address allocated to a mobile terminal upon IP communication in a mobile communication system is set by using country information, mobile network information and a telephone number stored in the mobile terminal. The mobile terminal enables IP communication with a receiving-side mobile terminal even if the mobile terminal has information related to only the telephone number of the receiving-side mobile terminal.Type: GrantFiled: March 3, 2006Date of Patent: November 9, 2010Assignee: Samsung Electronics Co., LtdInventor: Woo-Hyun Baek
-
Patent number: 7787395Abstract: Each node of a virtual network can store only a predetermined number of address links to other nodes. In response to receiving a link request between a first node and a second node, it is determined whether both the first and second nodes have less than the predetermined numbering their lists. If this condition is satisfied, the address of the first node is inserted into the second node's list and the address of the second node is inserted into the first node's list. If this condition is not satisfied, it is determined whether the first node list has at least two less than the predetermined number and, if so, then the link between the second and third nodes is broken and they are instead newly linked to the first node.Type: GrantFiled: September 17, 2004Date of Patent: August 31, 2010Assignee: British Telecommunications plcInventor: Erwin R Bonsma
-
Patent number: 7773590Abstract: Mechanisms for programming and performing combined interface and non-interface specific associative memory lookup operations for processing of packets are disclosed. One system includes multiple interfaces, a content-addressable memory, multiple memory entries and a lookup mechanism. The content-addressable memory includes multiple interface independent entries, multiple first interface dependent entries corresponding to the first interface, and multiple second interface dependent entries corresponding to the second interface. The lookup mechanism is configured to initiate lookup operations in order to produce the interface independent and interface dependent results.Type: GrantFiled: April 26, 2005Date of Patent: August 10, 2010Assignee: Cisco Technology, Inc.Inventors: Kirill Kogan, Yixing Ruan
-
Patent number: 7773591Abstract: An integrated egress/replay memory structure is provided with split rate write and read ports and means for managing at least three types of data moving into, through and/or out of the integrated memory structure, namely: (1) currently egressing packet data; (2) replay data; and (3) to-be egressed data. Additionally, a shared free space (4) is managed between the storage areas of the (2) replay data and (3) the to-be egressed data. The to-be egressed data (PdBx) is allowed to enter into (to be written into) a front-end raceway portion of the integrated memory structure at a rate which can be substantially greater than that allowed for corresponding egressing packet data (PdUx). Thus, even when egressing packet data that is ahead in line is shifting out toward a slow rate egress port, this slowing factor does not slow the speed at which the to-be egressed data (PdBx) can be shifted into the front-end raceway portion.Type: GrantFiled: July 6, 2007Date of Patent: August 10, 2010Assignee: Integrated Device Technology, inc.Inventors: Siukwin Tsang, Peter Onufryk
-
Patent number: 7733888Abstract: A prime number based pointer allocation technique. A packet-forwarding system incorporating the technique stores cells of a packet in packet memory, according to allocated pointers that have a fixed correspondence to locations in the packet memory. Each packet input interface of an ingress module has a memory parameter counter that is incremented by a different prime number each time a memory pointer is allocated to that input interface. The memory parameter counter includes a memory interface portion and a memory bank portion that correspond to the memory interfaces and memory banks of a packet memory with which the memory pointers are associated.Type: GrantFiled: May 22, 2003Date of Patent: June 8, 2010Assignee: Alcatel-Lucent USA Inc.Inventors: Gregory S. Mathews, Sanjay Jain, Jorge Alejandro Aguilar, Avinash Mani
-
Patent number: 7660329Abstract: A method and apparatus for managing protocol information used in exchanging communications is provided. One or more protocol profiles are stored. Each of the protocol profiles is associated with a protocol. One or more transaction profiles are stored. Each of the transaction profiles identifies a combination of protocol profiles. One or more trading partner transaction profiles are stored. Each of the trading partner transaction profiles identifies a configuration of protocols for exchanging communications with a receiving party. After storing the profiles, a particular parameter value of a particular protocol profile is updated to identify an updated value without updating any of the transaction profiles. Updating the particular parameter value causes the updated value to be inherited by at least one of the transaction profiles. An application may obtain the updated value by accessing a profile that references the particular protocol profile.Type: GrantFiled: August 3, 2006Date of Patent: February 9, 2010Assignee: Sun Microsystems, Inc.Inventor: Juan F. Ossa
-
Patent number: 7647408Abstract: This application describes how Session Description Protocol (SDP) preconditions signaling can be enhanced to support lead role negotiation, precondition capability exchange, premature precondition attempts and concatenated preconditions processing. The application describes the use of send and receive tags in an SDP message for a given media line. In a given message, a success or failure tag may be associated with a send or receive tag in addition to an optional or mandatory condition indicator tag. A lead role indicator may also be associated with a send or receive tag to indicate a desired preference with regard to the sender or receiver taking the lead role. These additions lead to a greater chance of successful session set-up completion, reduce the number of signaling exchanges in general, and enable precondition attempts to be started earlier and to be executed in parallel.Type: GrantFiled: January 31, 2003Date of Patent: January 12, 2010Assignee: Qualcomm IncorporatedInventor: Alan O'Neill
-
Patent number: 7631088Abstract: A system for supplying streaming media or other media sources to clients, where said system minimizes the lag time perceived by the user during negotiation between media sources by outputting the media content remaining in the buffer while the system is negotiating connection and buffering information from a second media source.Type: GrantFiled: February 27, 2001Date of Patent: December 8, 2009Inventors: Jonathan Logan, David Frerichs, James Eric Mason
-
Patent number: 7616630Abstract: A semiconductor memory device resolves skew problem due to delay difference between the case when data that is inputted through data input/output (IO) pin is transferred to one global I/O bus and the case when transferred to another global I/O bus based on data width option. The semiconductor memory device includes a first data IO pad formed at one side of a chip, a second data IO pad formed at the other one, a first global data bus receiving data from the first data IO pad, a second global data bus receiving data from the second data IO pad, a first data path for transferring data from the first data IO pad to the first global data bus, a second data path for transferring data from the first data IO pad to the second global data bus, and a third data path for transferring data inputted to the second data IO pad to the first global data bus depending on data width option, wherein data transfer time of the second data path is substantially equal to data transfer time of the third data path.Type: GrantFiled: December 30, 2004Date of Patent: November 10, 2009Assignee: Hynix Semiconductor Inc.Inventors: Sung-Joo Ha, Ho-Youb Cho
-
Patent number: 7616571Abstract: A traffic management processor for scheduling packets for transmission across a network includes a departure time calculator for generating a departure time for each packet, a departure time prioritizer for comparing the departure times with each other to determine which of the departure times is the earliest, and a token generator for generating a token for each packet.Type: GrantFiled: July 2, 2003Date of Patent: November 10, 2009Assignee: NetLogic Microsystems, Inc.Inventors: Varadarajan Srinivasan, Sandeep Khanna