Control Storage Addressing Patents (Class 370/383)
-
Patent number: 12262138Abstract: The present disclosure concerns a method for producing images or a video of a scenery. The method includes the steps of providing a digital camera configured to capture images of said scenery, and arranging one or more active displays within or adjacent to said scenery, said one or more active displays being configured to show image data at a high display frame rate (HDFR). The method further includes the steps of presenting at least a first set of image data and a second set of image data on said active display in a time-sliced multiplexed manner, wherein at least said second set of image data comprises chromakey image data and/or tracking pattern image data, and capturing images of said scenery with said digital camera, with said capturing of images of said digital camera being synchronized with the presentation of image data on said active display.Type: GrantFiled: November 29, 2021Date of Patent: March 25, 2025Assignee: H2VR HoldCo, Inc.Inventor: Max Von Braun
-
Patent number: 12185248Abstract: Exemplary embodiments disclosed herein provide procedures for power efficient and rapid access point (AP) discovery using wake up radios. Additional embodiments provide procedures for securely waking up stations (STAs) using wake up radios (WURs). Methods are further described herein for coverage range detection and STA roaming for wake up radios. Further embodiments relate to procedures for coexistence for wake up radios and primary connectivity radios.Type: GrantFiled: July 26, 2021Date of Patent: December 31, 2024Assignee: INTERDIGITAL PATENT HOLDINGS, INC.Inventors: Xiaofei Wang, Li-Hsiang Sun, Oghenekome Oteri
-
Patent number: 12081812Abstract: A performance metrics of a receiver is obtained using frames of an application hosted by a server that are received via a network. The one or more performance metrics include information indicative of a current occupancy of a frame buffer corresponding to the receiver and information indicative of a target occupancy of the frame buffer corresponding to the receiver. The frame buffer of the receiver is used to queue frames of the application for display. A frame rate associated with rendering at least one next frame of the application is adjusted using the one or more performance metrics of the receiver to control population of the frame buffer. Subsequent frames of the application hosted by the server are rendered using the adjusted frame rate. Upon rendering the subsequent frames, the server sends the subsequent frames to the receiver for display.Type: GrantFiled: June 5, 2023Date of Patent: September 3, 2024Assignee: NVIDIA CorporationInventors: Rouslan Dimitrov, Viktor Grigoryevich Vandanov, Sau Yan Keith Li, James Howard, Scott Phillip Cutler
-
Patent number: 11962400Abstract: A system for more granular channel map delivery in support of operationally enabling more granular plant bandwidth manipulation.Type: GrantFiled: April 28, 2022Date of Patent: April 16, 2024Assignee: ARRIS Enterprises LLCInventor: Christopher Poli
-
Patent number: 11943494Abstract: Systems and methods for adaptively adjusting a slew rate of a dejitter buffer in a remote device in a distributed access architecture. The slew rate may be adjusted based on measurements of a fullness state of a buffer made over time. The measurements may be used to calculate a frequency offset value between the rate at which data leaves the buffer relative to the rate at which data enters the buffer and/or used to calculate a current working depth of the buffer. The adaptive slew rate adjustments may be based on the frequency offset value and/or the current working depth.Type: GrantFiled: November 17, 2022Date of Patent: March 26, 2024Assignee: ARRIS Enterprises LLCInventors: Kevin Garvey, Yair Neugeboren, Humphrey Looney, Stephen Graham Dunning, Christopher T. Harrison, Damien Tuffy
-
Patent number: 11902605Abstract: Systems and methods for providing timing information from a R-MACHPHY device to a video core while the R-MACPHY device receives video data from the video core while operating in asynchronous mode. In some embodiments, the R-MACPHY device may alternately and selectively configure its mode of operation to alternate between synchronous mode and asynchronous mode, and provide the timing information to the video core when it switches to asynchronous mode.Type: GrantFiled: December 12, 2022Date of Patent: February 13, 2024Assignee: ARRIS Enterprises LLCInventors: Yair Neugeboren, Kevin Garvey, Humphrey Looney, Stephen Dunning, Chris Harrison
-
Patent number: 11700402Abstract: A performance metrics of a receiver is obtained using frames of an application hosted by a server that are received via a network. The one or more performance metrics include information indicative of a current occupancy of a frame buffer corresponding to the receiver and information indicative of a target occupancy of the frame buffer corresponding to the receiver. The frame buffer of the receiver is used to queue frames of the application for display. A frame rate associated with rendering at least one next frame of the application is adjusted using the one or more performance metrics of the receiver to control population of the frame buffer. Subsequent frames of the application hosted by the server are rendered using the adjusted frame rate. Upon rendering the subsequent frames, the server sends the subsequent frames to the receiver for display.Type: GrantFiled: March 25, 2022Date of Patent: July 11, 2023Assignee: Nvidia CorporationInventors: Rouslan Dimitrov, Viktor Grigoryevich Vandanov, Sau Yan Keith Li, James Howard, Scott Phillip Cutler
-
Patent number: 11552908Abstract: The present invention relates to a data transmission system including a data exchange unit; wherein, to transmit a data frame, it passes successively at least through an interface module that is configured to receive said data frame from outside the transmission system; an analysis and filtering module responsible for processing said data frame which is received from the interface module before encapsulation; and an encapsulation module responsible for encapsulating said data frame processed by the analysis and filtering module, wherein two successive modules through which said data frame passes are connected to one another by an interconnection device each including a temporary memory for storing said frame and the read and write accesses to said memory being frequency-independent.Type: GrantFiled: October 29, 2019Date of Patent: January 10, 2023Assignee: CETRAC TECHNOLOGIESInventors: Serge Delwasse, Vincent Laporte
-
Patent number: 11533526Abstract: Systems and methods for adaptively adjusting a slew rate of a dejitter buffer in a remote device in a distributed access architecture. The slew rate may be adjusted based on measurements of a fullness state of a buffer made over time. The measurements may be used to calculate a frequency offset value between the rate at which data leaves the buffer relative to the rate at which data enters the buffer and/or used to calculate a current working depth of the buffer. The adaptive slew rate adjustments may be based on the frequency offset value and/or the current working depth.Type: GrantFiled: February 1, 2022Date of Patent: December 20, 2022Assignee: ARRIS Enterprises LLCInventors: Kevin Garvey, Yair Neugeboren, Humphrey Looney, Stephen Graham Dunning, Christopher T. Harrison, Damien Tuffy
-
Patent number: 11528521Abstract: Systems and methods for providing timing information from a R-MACHPHY device to a video core while the R-MACPHY device receives video data from the video core while operating in asynchronous mode. In some embodiments, the R-MACPHY device may alternately and selectively configure its mode of operation to alternate between synchronous mode and asynchronous mode, and provide the timing information to the video core when it switches to asynchronous mode.Type: GrantFiled: November 30, 2021Date of Patent: December 13, 2022Assignee: ARRIS Enterprises LLCInventors: Yair Neugeboren, Kevin Garvey, Humphrey Looney, Stephen Dunning, Chris Harrison
-
Patent number: 11017398Abstract: A system for controlling access to a physical asset and associated servers and methods are provided. The system includes an access control terminal coupled to the physical asset and operable to read a token from a user token device associated with a user, and generate control signals to allow access to the physical asset, an access control processing server operable to receive an access request from the access control terminal, the access request including the token, generate an authentication verification request including the token, send the authentication verification request to a network, receive an authentication response from the network, generate an access control response to cause the access control terminal to allow access to the asset in response to the authentication response, and send the access control response to the access control response.Type: GrantFiled: April 4, 2018Date of Patent: May 25, 2021Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Santosh Sitaram Potadar
-
Patent number: 10877685Abstract: Techniques for copying data involve: in response to receiving a request for copying data in a source address to a destination address, sending a first query and a second query to a first array associated with the source address and a second array associated with the destination address; receiving, from the first array, a first identifier as a response to the first query, the first identifier indicating a first logical storage unit in the first storage array corresponding to the source address; receiving, from the second array, a second identifier as a response to the second query, the second identifier indicating a second logical storage unit in the second array corresponding to the destination address; and triggering, based on the first and second identifiers, an inter-array data copy to perform copying the data. The first and second identifiers are globally unique at least for the storage array being triggered.Type: GrantFiled: July 16, 2019Date of Patent: December 29, 2020Assignee: EMC IP Holding Company LLCInventors: Changyu Feng, Xinlei Xu, Xiongcheng Li, Haiying Tang, Xiaobo Zhang
-
Patent number: 10594551Abstract: Modular industrial automation device and method for configuring a modular industrial automation device, wherein in order to configure the modular industrial automation device which includes a central unit and at least one communication module which each comprise a router module and a routing configuration unit, the routing configuration units transmit routing information stored in their routing table to routing configuration units of other router modules, and the routing configuration units update their respective routing table based on routing information which is received from routing configuration units of other router modules and relates to routes to IPv4 subnetworks assigned to other router modules, a default gateway and a connection between the associated router module and a backplane bus system.Type: GrantFiled: July 5, 2017Date of Patent: March 17, 2020Assignee: Siemens AktiengesellschaftInventor: Harald Albrecht
-
Patent number: 10394669Abstract: The invention relates to a method for periodic transmission of real time data in a computer system, particularly a distributed computer system, which computer system is comprised of node computers (201-208), particularly an appreciable number of node computers (201-208), and distributor units (211-215), particularly an appreciable number of distributor units (211-215), wherein the node computers (201-208) and the distributor units (211-215) have access to a global time, and wherein real time data are transmitted by means of time-triggered real time messages, wherein selected distributor units (212, 213, 214, 215) form a central structure of distributor units; and wherein during a periodic communication round (PCR), in the error-free case, at least two copies of each real time message to be sent are transmitted via at least two independent routes through the central structure, by executing a satisfying or an optimal time plan, from a start distributor unit in the central structure to a target distributor unitType: GrantFiled: October 14, 2016Date of Patent: August 27, 2019Assignee: TTTech Computertechnik AGInventor: Stefan Poledna
-
Patent number: 10104041Abstract: One embodiment of the present invention provides a system for controlling the spread of interests and content in a content centric network (CCN). During operation, the system maintains a routing policy for content data. The system also receives a packet associated with a piece of content or an interest for the content. Next, the system determines that the structured name included in the packet is within the namespace specified in the routing policy. The system further determines that the packet satisfies the condition in the routing policy. Subsequently, the system routes the packet based on in part the action corresponding to the condition as specified in the routing policy.Type: GrantFiled: September 9, 2016Date of Patent: October 16, 2018Assignee: Cisco Technology, Inc.Inventors: Van L. Jacobson, Diana K. Smetters
-
Patent number: 9928120Abstract: Embodiments are described for systems and methods of reconfiguring logical units (LUN) in a network of SCSI target endpoints by defining a first bitmap associated with each LUN of a plurality of LUNs in the network, wherein each bit of the first bitmap represents an endpoint utilizing a corresponding LUN so that a bit pattern of the first bitmap represents a first set of endpoints utilizing the corresponding LUN, applying a lock to block I/O operations to the plurality of LUNs, updating the first bitmap to generate a second bitmap representing a second set of endpoints utilizing the corresponding LUN, and releasing the lock to update a LUN to endpoint mapping for the plurality of LUNS and the endpoints in a single update operation.Type: GrantFiled: May 8, 2015Date of Patent: March 27, 2018Assignee: EMC IP Holding Company LLCInventors: Shobhan Kumar Chinnam, Hendrik Tanto, Robert Fair
-
Patent number: 9794981Abstract: A wireless communication device includes a wireless communication unit, a storage unit and a processor. The wireless communication unit performs near field communication with another wireless communication device. The storage unit stores an other-device address which is identification information of said another wireless communication device and which is acquired through the wireless communication unit. The processor updates an own-device address which is identification information of the wireless communication device, when receiving an instruction for excluding the other-device address from a connection destination of the near field communication.Type: GrantFiled: August 10, 2016Date of Patent: October 17, 2017Assignee: CASIO COMPUTER CO., LTD.Inventors: Kazuho Kyou, Makoto Nakagawa, Takaomi Yonekura
-
Patent number: 9356967Abstract: A secure on-demand supply method is disclosed. The method includes: a configuration parameter of a security function module is determined according to a security level set for requested traffic by a user, and/or an application scenario of a user terminal, and/or a traffic type; the security function module is configured by using the configuration parameter; and security protection is carried out on traffic data of the user. A traffic type acquisition method for protecting security of a specific user and/or traffic is disclosed. The method includes: a traffic identifier of data is acquired by using a traffic type classification function of a Quality of Service (QoS) function module, to protect the security of the specific user and/or traffic. The disclosure can provide various traffic security assurances according to security requirements of different users for different traffics.Type: GrantFiled: May 30, 2012Date of Patent: May 31, 2016Assignee: ZTE CorporationInventors: Jianyong Chen, Xiaohua Chen, Zhaoji Lin
-
Patent number: 9210091Abstract: System and methods for metering output packet traffic at network devices. Ingress packet lookups are employed in combination with egress packet meters, which can be arranged in parallel fashion, and used to meter traffic across multiple blades of a switch chassis. Also, egress packet traffic metering is accomplished while matching complex ingress rules without additional egress packet processing. The system has a first node for creating requests that contain a number of filter indicies for specifying packet forwarding criteria. The first node also specifies values for the filter and meter indicies based on a packet to be forwarded. The system also has a second node coupled to the first node and to a number of ports. The second node has at least one table for specifying which of the ports are to receive the packet based on the filter values, and at least one table for accounting for egress traffic bandwidth.Type: GrantFiled: January 30, 2008Date of Patent: December 8, 2015Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Bruce E. Lavigne, Mark Gooch, Alan R. Albrecht
-
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: 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: 8861515Abstract: Generally, a method and apparatus are disclosed that store sequential data units of a data packet received at an input port in contiguous banks of a buffer in a shared memory, thereby obviating any need for storing linkage information between data units. Data packets can extend through multiple buffers (next-buffer linkage information is much more efficient than next-data-unit linkage information). According to another aspect of the invention, buffer memory utilization can be further enhanced by storing multiple packets in a single buffer. For each buffer, a buffer usage count is stored that indicates the sum (over all packets represented in the buffer) of the number of output ports toward which each of the packets is destined.Type: GrantFiled: April 21, 2004Date of Patent: October 14, 2014Assignee: Agere Systems LLCInventors: Chung Kuang Chin, Yaw Fann, Roy T. Myers, Jr.
-
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: 8837508Abstract: The present disclosure generally pertains to systems and methods for allocating bonding engines among bonding groups. In one exemplary embodiment, a provision module is configured to allocate bonding engines. When selecting a bonding engine for a new bonding group, the provision module only considers bonding engines residing on access modules that terminate at least one of the communication links of the bonding group. Out of the bonding engines residing on access modules terminating at least one communication link of the bonding group, the provision module selects a bonding engine servicing the least number of external links and assigns the selected bonding engine to the bonding group. The provision module also provisions the access modules terminating the communication links of the bonding group such that the selected bonding engine bonds such communication links during operation.Type: GrantFiled: July 2, 2009Date of Patent: September 16, 2014Assignee: ADTRAN, Inc.Inventors: Michael P. McGarry, Kevin W. Schneider, W. Stuart Venters
-
Patent number: 8819305Abstract: In one embodiment, the present invention provides for a layered communication protocol for a serial link, in which a link layer is to receive and forward a message to a protocol layer coupled to the link layer with a minimal amount of buffering and without maintenance of a single resource buffer for adaptive credit pools where all message classes are able to consume credits. By performing a message decode, the link layer is able to steer non-data messages and data messages to separate structures within the protocol layer. Credit accounting for each message type can be handled independently where the link layer is able to return credits immediately for non-data messages. In turn, the protocol layer includes a shared buffer to store all data messages received from the link layer and return credits to the link layer for these messages when the data is removed from the shared buffer. Other embodiments are described and claimed.Type: GrantFiled: November 16, 2009Date of Patent: August 26, 2014Assignee: Intel CorporationInventors: Daren J. Schmidt, Bryan R. White
-
Patent number: 8787899Abstract: A method, device and system restrict and prevent virus attack and malicious software to a wireless communication device from a pairing attempt by another wireless communications device. A switch is included in a transmission path coupling a first device to a second device, wherein the second device is attempting to pair with first wireless communications device. A detector coupled to the transmission path, detects an address of the second wireless communications device in a pairing communication protocol between the first and second devices. A counter coupled to the detector counts the pairing attempts of the second device. A compare circuit compares the pairing attempts to a selected number N. The compare circuit signals the switch to open when the number of attempts equals or exceeds the number N, breaking the connection, thereby preventing the first device from receiving virus attacks and malicious software.Type: GrantFiled: June 30, 2006Date of Patent: July 22, 2014Assignee: Nokia CorporationInventors: Jukka Parkkinen, Mikko A Hyvarinen
-
Patent number: 8719361Abstract: A relay device includes: memories, each memory being operable to store at least a data pair formed of a MAC address and a port number; a search unit to search only amongst ones of the memories having valid data pairs when searching for a port number based upon a MAC address; a data moving unit to move valid data pairs to different locations within the plurality of memories in order to reduce a total number of memories, amongst the plurality thereof, having valid data pairs; and a power supply controller to selectively stop supplying power to ones of the memories storing only invalid data.Type: GrantFiled: August 12, 2010Date of Patent: May 6, 2014Assignee: Fujitsu LimitedInventors: Yasushi Umezawa, Takeshi Shimizu, Takashi Miyoshi
-
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: 8516169Abstract: For the transmission of a telegram from the control device to the peripheral element an intermediate device receives the telegram from the control device and forwards it without amendment to the peripheral element. For the transmission of a telegram from the peripheral element to the control device the intermediate device receives the telegram from the peripheral element and forwards it without amendment to the control device. The telegrams are safety telegrams, so that telegrams forwarded to the control device or to the peripheral element from the respective receiving unit can be checked for freedom from errors.Type: GrantFiled: August 12, 2008Date of Patent: August 20, 2013Assignee: Siemens AktiengesellschaftInventors: Johannes Extra, Hermann Jartyn
-
Patent number: 8427952Abstract: Apparatus and methods to efficiently process packet data are disclosed. In one embodiment, a microcode engine designed to efficiently parse packet data may use instructions that are tailored to parse packet data fields of a data packet having nested protocols. The microcode engine design and the instruction set may enable highly efficient packet processing while preserving flexibility as to the packet protocols that can be processed. The implementation can be both specific to a packet processing task while allowing reprogramming to perform a different specific task simply by changing the instructions. The microcode engine may execute instructions in a single clock cycle or in a pipelined configuration to generate appropriately modified packet data. The microcode engine may operate in lock step with received packet data.Type: GrantFiled: March 24, 2010Date of Patent: April 23, 2013Assignee: Packet Plus, Inc.Inventor: Jonathan R. Pearce
-
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: 8340625Abstract: A method, system, and computer-readable media are provided for transmitting wireless data across a coaxial cable. In one aspect, a set of computer-readable media provides a method that includes receiving a request from a mobile device for data and transmitting the data across a coaxial cable to a cable modem. The method further includes sending the data to the mobile device through a base station, wherein the base station communicates with the cable modem in order to receive the data.Type: GrantFiled: June 6, 2007Date of Patent: December 25, 2012Assignee: Sprint Communications Company L.P.Inventors: Harold Johnson, Timothy Euler
-
Patent number: 8179887Abstract: A network system, having an array of processing engines (“PEs”) and a delay line, improves packet processing performance for time division multiplexing (“TDM”) sequencing of PEs. The system includes an ingress circuit, a delay line, a demultiplexer, a tag memory, and a multiplexer. After the ingress circuit receives a packet from an input port, the delay line stores the packet together with a unique tag value. The delay line, in one embodiment, provides a predefined time delay for the packet. Once the demultiplexer forwards the packet to an array of PEs for packet processing, a tag memory stores the tag value indexed by PE number. The PE number identifies a PE in the array, which was assigned to process the packet. The multiplexer is capable of multiplex packets from PE array and replacing the packet with the processed packet in the delay line in response to the tag value.Type: GrantFiled: February 1, 2008Date of Patent: May 15, 2012Assignee: Tellabs Operations, Inc.Inventors: Naveen K. Jain, Venkata Rangavajjhala
-
Patent number: 8107467Abstract: Failover is provided from a primary Fiber Channel device to a secondary Fiber Channel device. Source and secondary Fiber Channel devices are coupled to a Fiber Channel fabric having a database that associates Fiber Channel names and Fiber Channel addresses of Fiber Channel ports coupled to it. All data is copied from the primary Fiber Channel device to the secondary Fiber Channel device. In response to a failure, secondary port names and LUN names are replaced with the primary port names and LUN names, and the fabric updates its database so that the database associates the secondary port and LUN addresses with the primary port and LUN names. The secondary Fiber Channel device thereby assumes the primary Fiber Channel device's identity.Type: GrantFiled: December 27, 2005Date of Patent: January 31, 2012Assignee: EMC CorporationInventors: Kiran Madnani, Adi Ofer, Jeffrey A. Brown
-
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: 8032184Abstract: Techniques are provided for generating downlink beamforming weighting vectors by using channel information about one or more uplink sub-channels in a wireless communications network in the case of frequency mismatch between downlink channels and uplink channels for a specific user.Type: GrantFiled: February 21, 2008Date of Patent: October 4, 2011Assignee: Cisco Technology, Inc.Inventors: Yanxin Na, Hang Jin
-
Patent number: 8005082Abstract: Provided are a method, system, and article of manufacture, in which a logical path is established between a control unit and a channel over a fiber channel connection. Code for persistent information unit pacing is loaded into the control unit and the channel. An indicator is set in node descriptors of the control unit and the channel to indicate concurrent enablement of persistent pacing while retaining the established logical path between the control unit and the channel.Type: GrantFiled: October 3, 2008Date of Patent: August 23, 2011Assignee: International Business Machines CorporationInventors: Roger Gregory Hathorn, Bret Wayne Holley, Matthew Joseph Kalos, Louis William Ricci
-
Patent number: 7881320Abstract: Multiplexing data from bitstreams is described. Data status is determined for data of each of the bitstreams. Stream numbers are assigned respectively to the bitstreams, and the data of each of the bitstreams is controllably stored in respective memory. A memory buffer of the memory buffers is controllably selected. The data obtained from the memory buffer selected is parsed to provide an output. The controllably selecting and the parsing are repeated to obtain and parse the data stored in at least one other memory buffer of the memory buffers to provide the output. The output is multiplexed data from the bitstreams respectively associated with the memory buffer and the at least one other memory buffer.Type: GrantFiled: December 12, 2005Date of Patent: February 1, 2011Assignee: Xilinx, Inc.Inventors: Paul R. Schumacher, Kornelis Antonius Vissers
-
Patent number: 7856011Abstract: There are disclosed processes and apparatus reordering packets. The system includes a plurality of source processors that transmit the packets to a destination processor via multiple communication fabrics. The source processors and the destination processor are synchronized together. Time stamp logic at each source processor operates to include a time stamp parameter with each of the packets transmitted from the source processors. The system also includes a plurality of memory queues located at the destination processor. An enqueue processor operates to store a memory pointer and an associated time stamp parameter for each of the packets received at the destination processor in a selected memory queue. A dequeue processor determines a selected memory pointer associated with a selected time stamp parameter and operates to process the selected memory pointer to access a selected packet for output in a reordered packet stream.Type: GrantFiled: September 27, 2005Date of Patent: December 21, 2010Inventor: Vic Alfano
-
Patent number: 7826369Abstract: Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with subsets of the Forward Information Base (FIB) distributed among line cards in a switching device; especially wherein one or more of the line cards does not contain the complete FIB, and this line card forwards packets, for which it does not have the forwarding information, to another line card which has the forwarding information for the packet.Type: GrantFiled: February 20, 2009Date of Patent: November 2, 2010Assignee: Cisco Technology, Inc.Inventors: Clarence Filsfils, Pradosh Mohapatra, Dheerendra Talur, John H. W. Bettink, Pranav Dharwadkar, David Delano Ward
-
Patent number: 7773592Abstract: Method and system for routing frames in a network is provided. The method comprises, receiving a frame at a receive port of a networking switch element; determining a transmit port and a virtual lane for routing the frame; asserting a request signal to the transmit port; waiting for an accept signal from the transmit port; determining if an output link on the transmit port is unavailable and if a flow control credit is available for transmitting the frame; sending the frame to the transmit port if the accept signal is asserted; and transmitting the frame on the output link and de-asserting the request signal.Type: GrantFiled: September 21, 2006Date of Patent: August 10, 2010Assignee: QLOGIC, CorporationInventors: Frank R. Dropps, Leonard W. Haseman
-
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: 7764710Abstract: If an input word bit includes overhead data, the input word bit is ignored. If the input word bit includes non-overhead data and the corresponding bit position in a first buffer is empty, the non-overhead data is stored in the corresponding bit position in the first buffer, and the corresponding bit position in the first buffer is marked as full. Otherwise, the non-overhead data is stored in the corresponding bit position in a second buffer, and the corresponding bit position in the second buffer is marked as full. When all bit positions in the first buffer are marked as full, the data is shifted out of the first buffer, rotated to be in data arrival sequence, and made available for further processing. Then, the data in the second buffer is transferred to the first buffer, and the bit positions in second buffer are reset to be marked as empty.Type: GrantFiled: April 25, 2006Date of Patent: July 27, 2010Assignee: Altera CorporationInventor: Peter Bain
-
Patent number: 7756212Abstract: In various embodiments, techniques are provided to determine channel characteristics of various communication systems such as OFDM systems or systems using a plurality of transmit antennas by using various sets of training symbols.Type: GrantFiled: October 27, 2008Date of Patent: July 13, 2010Assignee: AT&T Intellectual Property II, L.P.Inventor: Ye Li
-
Patent number: 7664040Abstract: The solution to the shortest path between a source node and multiple destination nodes is accelerated using a grouping of nodes, where the nodes are grouped based on distance from the source node, and a corresponding set of memory locations that indicate when a group includes one or more nodes. The memory locations can be quickly searched to determine the group that represents the shortest distance from the source node and that includes one or more nodes. Nodes may be grouped into additional groupings that do not correspond to the set of memory locations, when the distance from the source node to the nodes exceeds the range of memory locations. Advantageously, the disclosed system and method provide the ability to reach asymptotically optimal performance.Type: GrantFiled: February 2, 2007Date of Patent: February 16, 2010Assignee: Applied Micro Circuits CorporationInventor: Cedell A. Alexander, Jr.
-
Patent number: 7562301Abstract: Techniques for creating a playlist for media objects are provided. The techniques include receiving a selection of a set of IDs. Each ID is generated based on content of a media objects. A playlist ID is then generated based on the set of IDs and a fixed representation of the playlist ID is created. The fixed representation allows a device to use the playlist ID to determine media objects including the content of media objects used to generate the set of IDs.Type: GrantFiled: February 4, 2005Date of Patent: July 14, 2009Assignee: Ricoh Company, Ltd.Inventors: Gregory J. Wolff, Jamey Graham
-
Patent number: 7450576Abstract: An apparatus and method includes receiving frames from multiple channels, each frame partitioned into multiple timeslots, reading a timeslot lookup table including an entry that specifies an assignment associated with each timeslot, and storing the data associated with a particular timeslot in a memory location based on the assignment.Type: GrantFiled: November 17, 2003Date of Patent: November 11, 2008Assignee: Intel CorporationInventor: Niall D. McDonnell
-
Publication number: 20080112401Abstract: Management of congestion level, in a computer-related context, is disclosed. Also disclosed is a system generating a plurality of computer network-related tables during system operation. A number of the tables are each separately indexed by a different index. The system includes at least one tangible computer-readable medium adapted to store, at each indexed location, a swap count providing an indication of the congestion level of the indexed location. The system also includes insert logic stored as instructions on the at least one medium for execution. When executed, the insert logic is operable to: i) insert, when a predetermined condition has been satisfied, a new entry by overwriting the current entry stored in the indexed location having the lowest swap count; and ii) update the swap counts in each of the indexed locations in a manner that maintains the total swap count at least substantially constant over time.Type: ApplicationFiled: August 15, 2007Publication date: May 15, 2008Applicant: MOSAID Technologies IncorporatedInventor: David A. BROWN
-
Patent number: 7336654Abstract: A voice over IP (VoIP) softphone access module (VSAM) comprises a softphone client installed on a portable memory device (PMD). The softphone client is installed in its own read-only partition. The softphone client is adapted to autorun from the PMD when the PMD is connected to a computing device and to load an instance of the softphone client in the volatile memory of the computing device. When used with a computing device comprising a duplex audio system with analog-to-digital conversion and an Internet connection, the VSAM permits a VoIP service subscriber to send and receive VoIP telephone calls through a VoIP service provider gateway. The VSAM may be associated with an activation code that when sent to the VoIP service provider gateway associates a user with pre-paid softphone usage credits. Alternatively, the softphone client is installed on CD.Type: GrantFiled: October 25, 2004Date of Patent: February 26, 2008Assignee: I2Telecom International, Inc.Inventors: Robb Barkley, Mark Baker, Douglas F. Bender
-
Patent number: 7299039Abstract: A method and system for providing a data service in interworking wireless public and private networks, allows for data service data being transmitted through the private network when a data service is to be transmitted through the private network within the network where the wireless public network and the wired/wireless private network are interworked.Type: GrantFiled: February 4, 2005Date of Patent: November 20, 2007Assignee: Samsung Electronics Co., Ltd.Inventors: Sung-Hoon Lee, Tai-Yoon Lee