Patent application number | Description | Published |
20100014427 | ARBITRATION SCHEME FOR AN OPTICAL BUS - A method of arbitrating data transmissions to prevent data collisions in an optical data interconnect system including a transmitting node, a plurality of receiving nodes, and one or more remaining nodes connected through an optical data channel. The method involves transmitting a transmission request signal from the transmitting node over an arbitration channel corresponding to the transmitting node, monitoring, at the transmitting node, a plurality of arbitration channels corresponding to each of the plurality of receiving nodes and the one or more remaining nodes at the transmitting node for a predetermined period of time, determining a start time for a data transmission from the transmitting node based on the monitored signals to prevent a data collision, and initiating a data transmission of a data signal from the transmitting node over the optical data channel at the determined start time. | 01-21-2010 |
20100014852 | CSMA/CD OPTICAL INTERCONNECT SCHEME - A method of detecting transmission collisions in an optical data interconnect system including a transmitting node, a plurality of receiving nodes, and one or more remaining nodes connected through an optical data channel. The method includes initiating a data transmission of a data signal from the transmitting node over the optical data channel, transmitting a first collision detect signal from the transmitting node throughout a duration of the data transmission where the first collision detect signal is transmitted over an optical detection channel corresponding to the transmitting node, monitoring at the transmitting node of the optical data interconnect system for a predetermined period of time, where the optical data interconnect system further includes a plurality of optical collision detection channels corresponding to each of the plurality of receiving nodes and the one or more remaining nodes, and identifying a transmission collision when a second collision signal is received through one of the plurality of optical collision detection channels at the transmitting node during the predetermined period of time. | 01-21-2010 |
20100213606 | DIELECTRIC ENHANCEMENTS TO CHIP-TO-CHIP CAPACITIVE PROXIMITY COMMUNICATION - A method for improving signal levels between capacitively-coupled chips in proximity communication (PxC) includes depositing a high permittivity dielectric material layer over a signal pad of a first chip, and placing a second chip in close proximity to the first chip such that faces of the signal pads align to enable for capacitive signal coupling. The high permittivity dielectric material layer that fills at least a portion of a gap between the first chip and the second chip, and improves capacitive coupling between signal pads of the first chip and the second chip by providing for an increased permittivity in the gap between the first chip and the second chip. The increased permittivity ensures that electric fields are substantially confined to a space between the signal pad of the first chip and the signal pad of the second chip. | 08-26-2010 |
20100215309 | ELECTRICAL CONTACTS ON TOP OF WAVEGUIDE STRUCTURES FOR EFFICIENT OPTICAL MODULATION IN SILICON PHOTONIC DEVICES - A phase modulation waveguide structure includes one of a semiconductor and a semiconductor-on-insulator substrate, a doped semiconductor layer formed over the one of a semiconductor and a semiconductor-on-insulator substrate, the doped semiconductor portion including a waveguide rib protruding from a surface thereof not in contact with the one of a semiconductor and a semiconductor-on-insulator substrate, and an electrical contact on top of the waveguide rib. The electrical contact is formed of a material with an optical refractive index close to that of a surrounding oxide layer that surrounds the waveguide rib and the electrical contact and lower than the optical refractive index of the doped semiconductor layer. During propagation of an optical mode within the waveguide structure, the electrical contact isolates the optical mode between the doped semiconductor layer and a metal electrode contact on top of the electrical contact. | 08-26-2010 |
20110103397 | TWO-PHASE ARBITRATION MECHANISM FOR A SHARED OPTICAL LINKS - A method for arbitration in an arbitration domain. The method includes: receiving, by each node of a plurality of nodes in the arbitration domain, an arbitration request from each sending node of the plurality of nodes in the arbitration domain, where the plurality of nodes in the arbitration domain each use a shared data channel to send data to a set of receiving nodes; assigning, by each node in the arbitration domain, consecutive time slots to each sending node based on a plurality of priorities assigned to the plurality of nodes in the arbitration domain; for each time slot: sending, from the arbitration domain, a switch request to a receiving node designated by the sending node, where the receiving node is in the set of receiving nodes; and sending, by the sending node, data to the receiving node via the shared data channel during the time slot. | 05-05-2011 |
20110179208 | TIME DIVISION MULTIPLEXING BASED ARBITRATION FOR SHARED OPTICAL LINKS - A method for arbitration including selecting, for an arbitration interval corresponding to a timeslot, a sending node from a plurality of sending nodes in an arbitration domain, where the plurality of sending nodes include a plurality of source counters; broadcasting, by the sending node and in response to selecting the sending node, a transmitter arbitration request for the timeslot during the arbitration interval; receiving, by the plurality of sending nodes, the transmitter arbitration request; incrementing the plurality of source counters in response to receiving the transmitter arbitration request; and sending, during the timeslot, a data item from the sending node to a receiving node via an optical data channel. | 07-21-2011 |
20110200332 | SHARED-SOURCE-ROW OPTICAL DATA CHANNEL ORGANIZATION FOR A SWITCHED ARBITRATED ON-CHIP OPTICAL NETWORK - A system including first and second sending nodes, a horizontal optical data link (ODL) having optical signals propagating in opposite directions in first and second waveguide segments, a vertical ODL having optical signals propagating in the same direction throughout third and fourth waveguide segments, a first optical output switch operatively connecting the first sending node and the first waveguide segment and configured to switch first data item onto the first waveguide segment during a first timeslot, a second optical output switch operatively connecting the second sending node and the second waveguide segment and configured to switch second data item onto the second waveguide segment during a second timeslot, and an optical coupler pair operatively connecting the first and second waveguide segments to the third and fourth waveguide segments, respectively, and redirecting the first and the second data items from the horizontal to the vertical ODL. | 08-18-2011 |
20110200335 | DATA CHANNEL ORGANIZATION FOR A SWITCHED ARBITRATED ON-CHIP OPTICAL NETWORK - A system for optical data communication, including: a first sending node including a first data item for transmission to a first receiving node during a first timeslot; a second sending node including a second data item for transmission during a second timeslot; a first optical data link (ODL) and a second ODL; a first output switch configured to switch the first data item from the first sending node onto the first ODL during the first timeslot; a second output switch configured to switch the second data item from the second sending node onto the first ODL during the second timeslot; an optical coupler connecting the first and second ODL; and a first input switch operatively connecting the first receiving node with the second ODL and configured to switch the first data item from the second ODL to the first receiving node during the first timeslot. | 08-18-2011 |
20140133864 | Edge coupling of optical devices - A system includes optical modules. Each module includes a different base and one or more module waveguides on the base. Module waveguides from different modules are aligned such that the aligned module waveguides exchange light signals. At least a portion of one of the aligned module waveguides is between the base of one of the modules and the base of another module. First electronics operate a transmitter on a first one of the optical modules so as to generate one of the light signals. Second electronics operate a receiver on a second one of the modules such that the electronics generate an electrical signal in response to the receiver receiving one of the light signals. | 05-15-2014 |
Patent application number | Description | Published |
20150186516 | APPARATUS AND METHOD OF GENERATING LOOKUPS AND MAKING DECISIONS FOR PACKET MODIFYING AND FORWARDING IN A SOFTWARE-DEFINED NETWORK ENGINE - Embodiments of the present invention relate to a Lookup and Decision Engine (LDE) for generating lookup keys for input tokens and modifying the input tokens based on contents of lookup results. The input tokens are parsed from network packet headers by a Parser, and the tokens are then modified by the LDE. The modified tokens guide how corresponding network packets will be modified or forwarded by other components in a software-defined networking (SDN) system. The design of the LDE is highly flexible and protocol independent. Conditions and rules for generating lookup keys and for modifying tokens are fully programmable such that the LDE can perform a wide variety of reconfigurable network features and protocols in the SDN system. | 07-02-2015 |
20160085475 | SESSION BASED PACKET MIRRORING IN A NETWORK ASIC - A forwarding pipeline of a forwarding engine includes a mirror bit mask vector with one bit per supported independent mirror session. Each bit in the mirror bit mask vector can be set at any point in the forwarding pipeline when the forwarding engine determines that conditions for a corresponding mirror session are met. At the end of the forwarding pipeline, if any of the bits in the mirror bit mask vector is set, then a packet, the mirror bit mask vector and a pointer to the start of a mirror destination linked list are forwarded to the multicast replication engine. The mirror destination linked list typically defines a rule for mirroring. The multicast replication engine mirrors the packet according to the mirror destination linked list and the mirror bit mask vector. | 03-24-2016 |
20160085644 | MULTICAST REPLICATION ENGINE OF A NETWORK ASIC AND METHODS THEREOF - A multicast replication engine includes a circuit implemented on a network chip to replicate packets, mirror packets and perform link switchovers. The multicast replication engine determines whether a switchover feature is enabled. If the switchover feature is not enabled, then the multicast replication engine mirrors the packet according to a mirror bit mask and to a mirror destination linked list. The mirror destination linked list corresponds to a mirroring rule. If the switchover feature is enabled, then the multicast replication engine replicates the packet according to a first live link of a failover linked list. The failover linked list corresponds to a switchover rule. The mirroring rule and the switchover rule are stored in the same table. Copies of the packet are forwarded according to a multicast rule that is represented by a hierarchical linked list with N tiers. | 03-24-2016 |
20160087808 | FAST HARDWARE SWITCHOVER IN A CONTROL PATH IN A NETWORK ASIC - A multicast destination table contains a list of links. The list of links includes the main link that is currently in use and alternate links to reach the same destination. The links in the list of links are ordered based on a metric. Each of the links is stored as an entry in the multicast destination table. A multicast replication engine traverses the list of links until an enabled link in the list of links is reached, and replicates a packet according to data associated with the enabled link in the list of links. | 03-24-2016 |
20160087809 | HIERARCHICAL HARDWARE LINKED LIST APPROACH FOR MULTICAST REPLICATION ENGINE IN A NETWORK ASIC - A multicast rule is represented in a hierarchical linked list with N tiers. Each tier or level in the hierarchical linked list corresponds to a network layer of a network stack that requires replication. Redundant groups in each tier are eliminated such that the groups in each tier are stored exactly once in a replication table. A multicast replication engine traverses the hierarchical linked list and replicates a packet according to each node in the hierarchical linked list. | 03-24-2016 |
20160117217 | APPARATUS AND A METHOD OF DETECTING ERRORS ON REGISTERS - An error detection circuit on a semiconductor chip detects whether soft errors have affected flip-flop implemented registers on the semiconductor chip. A signature of these flip-flop implemented registers on the semiconductor chip is periodically captured. The signature allows for the integrity of the flip-flop implemented registers to be constantly monitored. A soft error occurring on any of the flip-flop implemented registers can be immediately detected. In response to the detection, an interrupt is raised to notify software to take action. | 04-28-2016 |
20160117271 | SMART HOLDING REGISTERS TO ENABLE MULTIPLE REGISTER ACCESSES - A multiple access mechanism allows sources to simultaneously access different target registers at the same time without using a semaphore. The multiple access mechanism is implemented using N holding registers and source identifiers. The N holding registers are located in each slave engine. Each of the N holding registers is associated with a source and is configured to receive partial updates from the source before pushing the full update to a target register. After the source is finished updating the holding register and the holding register is ready to commit to the target register, a source identifier is added to a register bus. The source identifier identifies the holding register as the originator of the transaction on the register bus. The N holding registers are able to simultaneously handle N register transactions. The max value of N is 2 | 04-28-2016 |
20160117273 | MULTIPLE-INTERRUPT PROPAGATION SCHEME IN A NETWORK ASIC - Embodiments of the present invention are directed to a multiple-interrupt propagation scheme, which is an automated mechanism for the specification and creation of interrupts. Interrupts originating at leaf nodes of a network chip are categorized into different service levels according to their interrupt types and are propagated to a master of the network chip via a manager. For each interrupt, depending on its service level, the manager either instantaneously propagates the interrupt or delays propagation of the interrupt to the master. The master forwards the interrupts to different destinations. A destination can be a processing element that is located on the network chip or externally on a different chip. | 04-28-2016 |
20160117282 | TWO MODES OF A CONFIGURATION INTERFACE OF A NETWORK ASIC - Embodiments of the present invention are directed to a configuration interface of a network ASIC. The configuration interface allows for two modes of traversal of nodes. The nodes form one or more chains. Each chain is in a ring or a list topology. A master receives external access transactions. Once received by the master, an external access transaction traverses the chains to reach a target node. A target node either is an access to a memory space or is a module. A chain can include at least one decoder. A decoder includes logic that determines which of its leaves to send an external access transaction to. In contrast, if a module is not the target node, then the module passes an external access transaction to the next node coupled thereto; otherwise, if the module is the target node, the transmission of the external access transaction stops at the module. | 04-28-2016 |
20160142280 | PACKET TRACKING IN A VERIFICATION ENVIRONMENT - A testbench, including a verification environment, tests a device under test (DUT). A packet tracking module, which is verification environment agnostic, is configured to track packets in the verification environment. The packet tracking module maintains an associative data structure of packet identifiers that are indexed by a unique value, a counter for identifying the packets in the verification environment, and a set of routines for tracking the packets in the verification environment during different stages of the testing. | 05-19-2016 |
Patent application number | Description | Published |
20160041891 | Storage Module and Method for Analysis and Disposition of Dynamically Tracked Read Error Events - A method for analyzing a read error event is provided comprising reading a page of data stored in memory, determining a read error event for the page of data, and identifying a scope of the read error event in the memory. In another embodiment, a method for performing a preliminary read error recovery is provided comprising reading a first data unit from memory and identifying a bit error rate for a first data unit with a correction engine, determining that the bit error rate is above a threshold, accessing a data structure including entries identifying data units and read error event information associated with the data units, identifying a second data unit in an entry that matches the first data unit, and performing a preliminary read error recovery process on the first data unit using the information in the entry to reduce the bit error rate below the threshold. | 02-11-2016 |
20160077911 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR ADDRESS AND DATA INTEGRITY CHECKING IN FLASH MEMORY OPERATIONS - Methods, systems, and computer readable media for address and data integrity checking in flash memory operations are disclosed. One method includes, at a storage controller, generating, for an address unit, an address parity unit. The method further includes generating a command sequence including the address unit, the address parity unit, and an operation command specifying an operation to be performed on a flash memory array. The method further includes providing the command sequence to a flash memory device that includes the non-volatile memory array. The method further includes performing, by the flash memory device, an address integrity check on the address unit using the address parity unit. The method further includes determining whether or not to perform an operation specified by the command sequence based at least in part on a result of the address integrity check. | 03-17-2016 |
Patent application number | Description | Published |
20110206059 | METHODS AND DEVICES FOR TRANSMITTING DATA BETWEEN STORAGE AREA NETWORKS - Methods and devices are provided for efficient transmission of data between storage area networks. According to some aspects of the invention, novel methods are provided for processing data packets sent by, or received from, a storage area network. Some such aspects of the invention involve storing a packet (or a portion of a packet) in a single memory location during an encapsulation or de-encapsulation process. Instead of repeatedly copying the packet during processing, pointer information is passed along that indicates the single memory location. In some aspects of the invention, the segment boundaries of a packet are retained after data transmission. If data in the packet need to be re-transmitted, the packet is re-transmitted with the same segment boundaries. | 08-25-2011 |
20140198800 | MSDC SCALING THROUGH ON-DEMAND PATH UPDATE - In one embodiment, a copy of an original packet of a traffic flow is created at an ingress leaf node of a cloud switch. The ingress leaf node forwards the original packet along a less-specific path through the cloud switch, the less-specific path based on a domain index of an egress domain for the original packet. The copy of the original packet is modified to create a more specific path learn request packet. The ingress leaf node forwards the more specific path learn request packet along the less-specific path through the cloud switch. The ingress leaf node received back a more specific path learn request reply packet that includes an indication of a fabric system port. The ingress leaf node then programs a forwarding table based on the indication of the fabric system port, to have subsequent packets of the traffic flow forwarded along a more-specific path. | 07-17-2014 |
20140254374 | METHODS AND DEVICES FOR PROVIDING SERVICE CLUSTERING IN A TRILL NETWORK - The methods and devices discussed herein provide service clustering within a TRILL network without relying on an additional service insertion framework. A TRILL network can include one or more flow distribution RBridges for distributing flows to service nodes. Each flow distribution RBridge can have a virtual base identifier and one or more virtual cluster identifiers. An example method can include maintaining N service cluster load balancing structures and receiving a packet that is encapsulated with an inner header (source/destination addresses) and an outer header (ingress/egress RBridge identifiers). The method can include determining whether the egress RBridge identifier is a virtual cluster identifier, and if so, applying a hash function to a predetermined flow tuple and selecting a service node associated with the hash value from one of the N service cluster load balancing structures. The method can include forwarding the packet to the selected service node. | 09-11-2014 |
20140317249 | Accelerating Network Convergence for Layer 3 Roams in a Next Generation Network Closet Campus - Accelerating network convergence may be provided. Consistent with embodiments of the disclosure, a mapping server may be configured to map an interconnection of various network elements comprising at least the following: a wireless host, at least two access switches, a plurality of distribution switches, a core switch, a mobility controller, and a mapping database. The mapping server may then receive an indication from the mobility controller that the wireless host has roamed from a first access switch to a second access switch. In response to the indication, the mapping server may remap the interconnection of network elements in the mapping database to update network routing information associated with the wireless host. | 10-23-2014 |
20150016301 | Flexible and Scalable Monitoring in a TRILL Network - A monitoring session associated with a virtual nickname may be established in a TRILL network. A monitoring station may be connected to an edge switch of the TRILL network specifying the virtual nickname for the monitoring session. The monitoring station is set as a destination for the monitoring session and the virtual nickname is flooded throughout the TRILL network. A source may then be configured to the monitoring session by specifying the virtual nickname of the monitoring session without knowing the destination tied to the monitoring session. Network traffic through the source may then be forwarded to the destination tied to the monitoring session. | 01-15-2015 |
20150200848 | Single Hop Overlay Architecture for Line Rate Performance in Campus Networks - Methods and systems are provided for detecting overlay end points which are a single physical hop away and employing a simplified overlay header instead of a regular overlay header for communications with the identified end points. The simplified overlay header may carry overlay protocol related forwarding and peer information and may be designed to carry locally significant forwarding information which avoids overlay lookup related overhead on encapsulation and decapsulation operations. The simplified overlay header may be handled in the same forwarding pipeline pass as the handling of the inner frame and may work across different forwarding engines. Upon detection of a single hop link/keepalive failure, the backup overlay (original overlay header) may be used for forwarding. | 07-16-2015 |
20150326478 | METHODS AND DEVICES FOR PROVIDING SERVICE INSERTION IN A TRILL NETWORK - The methods and devices discussed herein provide service clustering within a TRILL network without relying on an additional service insertion framework. A TRILL network can include one or more flow distribution RBridges for distributing flows to service nodes. Each flow distribution RBridge can have a virtual base identifier and one or more virtual cluster identifiers. An example method can include maintaining service cluster load balancing structures and receiving a packet that is encapsulated with an inner header and an outer header. The method can include determining whether the egress RBridge identifier is a virtual cluster identifier, and if so, selecting a service node from one of the service cluster load balancing structures. The method can include forwarding the packet to the selected service node. | 11-12-2015 |
20160099858 | Span Session Monitoring - A monitoring session associated with a virtual nickname may be established in a TRILL network. A monitoring station may be connected to an edge switch of the TRILL network specifying the virtual nickname for the monitoring session. The monitoring station is set as a destination for the monitoring session and the virtual nickname is flooded throughout the TRILL network. A source may then be configured to the monitoring session by specifying the virtual nickname of the monitoring session without knowing the destination tied to the monitoring session. Network traffic through the source may then be forwarded to the destination tied to the monitoring session. | 04-07-2016 |
Patent application number | Description | Published |
20130099862 | LINEARIZATION OF BROADBAND POWER AMPLIFIERS - An RF linearizer and an associated method are provided for linearizing a power amplifier. The RF linearizer may include: (a) a quadrature up-converter for up-converting a baseband input signal that is to be transmitted by the power amplifier; (b) an RF analog predistorter controlled by a set of coefficients for predistorting the up-converted input signal; (c) a down-converter for down-converting an output signal of the power amplifier; (d) an error monitor receiving the down-converted output signal and the input signal for providing an error signal; and (e) a signal analyzer receiving the error signal, the signal analyzer using an out-of-band power spectrum of the error signal to optimize the set of coefficients. The input signal may have an in-phase component and a quadrature component. | 04-25-2013 |
20140341316 | CREST FACTOR REDUCTION FOR BAND-LIMITED MULTI-CARRIER SIGNALS - A crest factor reduction (CFR) circuit reduces the peak-to-average (PAR) power of a digitally modulated signal in a complex baseband is achieved by post-processing the input signal, with negligible increase in out-of-band emissions. The CFR circuit takes advantage of a procedure that solves for an optimum CFR using a constraint-optimization approach. In one embodiment, the CFR circuit, which receives an input signal and provides an output signal, includes: (a) an error generation circuit that receives the input signal and provides an error signal representative of a measure of circuit-induced distortion and a delayed input signal, the delayed input signal being the input signal delayed by a predetermined value; (b) a linear-phase filter receiving the error signal to provide a correction signal; and (c) a summer that subtracts the correction from the delayed input signal to provide the output signal. This circuit can achieve near optimal CFR for arbitrary multi-carrier signals without incurring high computational complexity. | 11-20-2014 |
20150214987 | ADAPTIVELY CONTROLLED DIGITAL PRE-DISTORTION IN AN RF POWER AMPLIFIER USING AN INTEGRATED SIGNAL ANALYZER WITH ENHANCED ANALOG-TO-DIGITAL CONVERSION - A pre-distortion circuit for a power amplifier may include: (a) a digital interface for receiving a complex-value digital baseband signal; (b) a mixed-signal pre-distortion circuit adaptively controlled by a set of parameter values, receiving the complex-value digital baseband signal to provide a pre-distorted signal for input to the power amplifier, the mixed-signal pre-distortion circuit may include: (i) digital pre-distortion circuit that transforms the complex-value digital baseband signal to a pre-distorted complex-value digital baseband signal by applying to the complex-value digital baseband signal a memory-less non-linear gain and a polynomial function based on the complex-value digital baseband signal one or more delayed copies of the complex-value digital baseband signal; and (ii) up-converter that converts the pre-distorted complex-value digital baseband signal to the pre-distorted signal; and (c) a signal analyzer receiving an output signal from the power amplifier to provide the parameter values from time to time to the mixed-signal pre-distortion circuit. | 07-30-2015 |
20150244414 | IN-SERVICE MONITORING AND CANCELLATION OF PASSIVE INTERMODULATION INTERFERENCES - A transceiver coupled to an antenna includes: (a) a multi-port filter having a bidirectional port coupled to the antenna, at least one input port and at least one output port; (b) a transmit datapath receiving a transmission signal and providing the transmission signal for transmission by the antenna through the multi-port filter, the transmit datapath being coupled to the input port of the multi-port filter; (c) a receive datapath receiving a reception signal from the antenna, the receive datapath being coupled to the output port of the multi-port filter; (d) a band-pass filter coupled to the antenna for receiving a sampled signal that includes intermodulation components between two or more of an external signal, the transmission signal and the reception signal; and (e) a monitoring and cancellation circuit receiving the transmission signal, the reception signal and the sampled signal to cancel the intermodulation components. | 08-27-2015 |
20160087657 | Adaptively Controlled Pre-Distortion Circuits for RF Power Amplifiers - A system includes a crest-factor reduction circuit, a signal analyzer, and a pre-distortion circuit. The crest-factor reduction circuit reduces a crest factor of a baseband signal and generates a feedforward signal. The signal analyzer generates parameters based on the feedforward signal and an output signal from a power amplifier. The pre-distortion circuit generates a pre-distorted baseband signal based on the parameters for input to the power amplifier. | 03-24-2016 |
Patent application number | Description | Published |
20100046429 | Wireless Communications System That Supports Multiple Modes Of Operation - A wireless communications adapts its mode of operation between spatial multiplexing and non-spatial multiplexing in response to transmission-specific variables. An embodiment of a wireless communications system for transmitting information between a base transceiver station and a subscriber unit includes mode determination logic. The mode determination logic is in communication with the base transceiver station and the subscriber unit. The mode determination logic determines, in response to a received signal, if a subscriber datastream should be transmitted between the base transceiver station and the subscriber unit utilizing spatial multiplexing or non-spatial multiplexing. In an embodiment, the mode determination logic has an input for receiving a measure of a transmission characteristic related to the received signal. In an embodiment, the mode determination logic includes logic for comparing the measured transmission characteristic to a transmission characteristic threshold and for selecting one of spatial multiplexing and non-spatial multiplexing in response to the comparison of the measured transmission characteristic to the transmission characteristic threshold. In an embodiment, the transmission characteristic includes at least one of delay spread, post-processing signal-to-noise ratio, cyclical redundancy check (CRC) failure, residual inter-symbol interference, mean square error, coherence time, and path loss. By adapting the mode of operation in response to transmission-specific variables, the use of spatial multiplexing can be discontinued in unfavorable conditions. Additionally, because the wireless communications system can adapt its mode of operation between spatial multiplexing and non-spatial multiplexing, the communications system is compatible with both subscriber units that support spatial multiplexing and subscriber units that do not support spatial multiplexing. | 02-25-2010 |
20100142636 | WIRELESS COMMUNICATIONS SYSTEM THAT SUPPORTS MULTIPLE MODES OF OPERATION - A wireless communications adapts its mode of operation between spatial multiplexing and non-spatial multiplexing in response to transmission-specific variables. An embodiment of a wireless communications system for transmitting information between a base transceiver station and a subscriber unit includes mode determination logic. The mode determination logic is in communication with the base transceiver station and the subscriber unit. The mode determination logic determines, in response to a received signal, if a subscriber datastream should be transmitted between the base transceiver station and the subscriber unit utilizing spatial multiplexing or non-spatial multiplexing. In an embodiment, the mode determination logic has an input for receiving a measure of a transmission characteristic related to the received signal. In an embodiment, the mode determination logic includes logic for comparing the measured transmission characteristic to a transmission characteristic threshold and for selecting one of spatial multiplexing and non-spatial multiplexing in response to the comparison of the measured transmission characteristic to the transmission characteristic threshold. In an embodiment, the transmission characteristic includes at least one of delay spread, post-processing signal-to-noise ratio, cyclical redundancy check (CRC) failure, residual inter-symbol interference, mean square error, coherence time, and path loss. By adapting the mode of operation in response to transmission-specific variables, the use of spatial multiplexing can be discontinued in unfavorable conditions. Additionally, because the wireless communications system can adapt its mode of operation between spatial multiplexing and non-spatial multiplexing, the communications system is compatible with both subscriber units that support spatial multiplexing and subscriber units that do not support spatial multiplexing. | 06-10-2010 |
20130286962 | WIRELESS COMMUNICATIONS SYSTEM THAT SUPPORTS MULTIPLE MODES OF OPERATION - Embodiments of a base transceiver station and method for transmitting are described herein. In some embodiments, data is transmitted over a downlink channel in accordance with a selected one of a plurality of transmission modes. The base transceiver station may be configurable to transmit data in accordance with each of the transmission modes. One of the transmissions modes may be selected for the data transmission based at least in part on feedback reported by a subscriber unit. The transmission modes include at least a single antenna mode, a transmit diversity mode, and a spatial multiplexing mode. | 10-31-2013 |
Patent application number | Description | Published |
20130305222 | Development System - A method for remotely testing an application on a device is disclosed. The method includes connecting a development system to the device. The device is hosted in a remote environment and is not directly accessible to the development system. The development system connects to the device via an agent that is coupled to the device, wherein the agent is configured to receive application data for the device and control signals from the development system and operate the device according to the control signals. The method further includes fetching the collected device data from the device, wherein the agent is configured to collect the device data from the device and the development system retrieves the collected device data from the agent. | 11-14-2013 |
20150049157 | SEAMLESS CALL TRANSITIONS WITH PINPOINT CALL ESCALATION - A user who is online at multiple devices can be invited to escalate an audio-only call to a video call. The escalation invitation is sent only to, or shown only at, the endpoint device that is involved in the audio-only call. The technologies can support public switched telephone network audio-only calls, and escalation can be performed as a seamless call transition from audio-only to video call. | 02-19-2015 |
20150049160 | SEAMLESS CALL TRANSITIONS WITH PRE-ESCALATION PARTICIPATION CONFIRMATION - The local address book of a device can be crawled for contact information, which is communicated to an address clearinghouse. The clearinghouse can indicate whether a contact is a participant in a video calling service. If so, an indication can be stored locally indicating that the contact is a participant. Later, during an audio-only call with the contact, an option to escalate the audio-only call to a video call via the video calling service can be presented. | 02-19-2015 |
20150049164 | SEAMLESS CALL TRANSITIONS WITH ESCALATION-AWARE NOTIFICATIONS - While a device is engaged in an audio-only call, an incoming video call can be received. Video call context information can be included as part of the incoming video call notification, and such information can include an indication that the incoming video call is in fact an escalation of the audio-only call. Based on the call context information, a variety of actions can be taken. For example, the audio-only call can be seamlessly transitioned to the video call. | 02-19-2015 |