A method of transmitting orthogonal frequency division multiple access (OFDMA) signals includes transmitting, at a first transmitter of a network, a first stream of data having a first number of symbols over a first time interval using a first set of one or more OFDMA subcarriers. At a second transmitter of the network, a second stream of data is transmitted having a second number of symbols over a second time interval, different in duration than the first time interval and overlapping the first time interval. The second burst of data is transmitted using a second set of one or more OFDMA subcarriers. The first time interval and first set of subcarriers define a first time-frequency grant, the second time interval and second set of subcarriers define a second time-frequency grant, and the first and second time-frequency grants are granted by a network coordinator node of the network.
|
9. A method of scheduling transmission of asynchronous orthogonal frequency division multiple access signals over a multimedia over Coax alliance (MoCA) network, the method performed at a network coordinator node of the MoCA network, the method comprising:
allocating a first time-frequency grant to a first network node of the MoCA network, the first time-frequency grant corresponding to a first time interval and a first set of one or more orthogonal frequency division multiple access (OFDMA) subcarriers;
allocating a second time-frequency grant to a second network node of the MoCA network, the second time-frequency grant corresponding to a second time interval, different in duration than the first time interval and overlapping the first time interval, and a second set of one or more OFDMA subcarriers, wherein the first and second time intervals end at different times;
transmitting a first message to the first network node specifying the first time-frequency grant; and
transmitting a second message to the second network node specifying the second time-frequency grant;
wherein the first time-frequency grant and second time-frequency grant are for upstream data transmissions; and
wherein the network coordinator node schedules upstream data transmissions by network nodes in the MoCA network.
7. A method of transmitting asynchronous orthogonal frequency division multiple access signals over a multimedia over Coax alliance (MoCA) network, the method comprising:
transmitting, at a first network node of the MoCA network, a first stream of data over a first time interval using a first set of one or more orthogonal frequency division multiple access (OFDMA) subcarriers; and
transmitting, at a second network node of the MoCA network, a second stream of data over a second time interval using a second set of one or more OFDMA subcarriers including at least one subcarrier in the first set and at least one subcarrier not in the first set;
wherein the first time interval and first set of subcarriers define a first time-frequency grant, the second time interval and second set of subcarriers define a second time-frequency grant, the first and second time intervals end at different times, and the first and second time-frequency grants are granted to the first and second network nodes, respectively, by a network coordinator node of the MoCA network; and
wherein the first time-frequency grant and second time-frequency grant are for upstream data transmissions to the network coordinator; and
wherein the network coordinator node schedules upstream data transmissions by network nodes in the MoCA network.
1. A method of transmitting asynchronous orthogonal frequency division multiple access signals over a multimedia over Coax alliance (MoCA) network, the method comprising:
transmitting, at a first network node of the MoCA network, a first stream of data having a first number of symbols over a first time interval using a first set of one or more orthogonal frequency division multiple access (OFDMA) subcarriers; and
transmitting, at a second network node of the MoCA network, a second stream of data having a second number of symbols over a second time interval different in duration than the first time interval and overlapping the first time interval, using a second set of one or more OFDMA subcarriers;
wherein the first time interval and first set of subcarriers define a first time-frequency grant, the second time interval and second set of subcarriers define a second time-frequency grant, the first and second time intervals end at different times, and the first and second time-frequency grants are granted to the first and second network nodes, respectively, by a network coordinator node of the MoCA network;
wherein the first time-frequency grant and second time-frequency grant are for upstream data transmissions; and
wherein the network coordinator node schedules upstream data transmissions by network nodes in the MoCA network.
10. A method of scheduling transmission of asynchronous orthogonal frequency division multiple access signals over a multimedia over Coax alliance (MoCA) network, the method comprising:
allocating a first time-frequency grant to a first network node of the MoCA network, the first time-frequency grant corresponding to a first time interval and a first set of one or more orthogonal frequency division multiple access (OFDMA) subcarriers;
allocating a second time-frequency grant to a second network node of the MoCA network, the second time-frequency grant corresponding to a second time interval, bordering the first time interval, and a second set of one or more OFDMA subcarriers including at least one subcarrier in the first set and at least one subcarrier not in the first set, wherein the first and second time intervals end at different times;
transmitting a first message to the first network node specifying the first time-frequency grant; and
transmitting a second message to the second network node specifying the second time-frequency grant;
wherein the first and second time-frequency grants are granted to the first and second network nodes, respectively, by a network coordinator node of the MoCA network;
wherein the first time-frequency grant and second time-frequency grant are for upstream data transmissions; and
wherein the network coordinator node schedules upstream data transmissions by network nodes in the MoCA network.
18. An apparatus forming a network node on a multimedia over Coax alliance (MoCA) network, said apparatus comprising:
a computer processor;
a physical layer interface including a transmitter and a receiver, said physical layer interface configured to provide communication between said apparatus and at least one other network node on the network, said at least one other network node including a network coordinator (NC) node;
a buffer coupled to said processor, said buffer configured to store schedule orders received from said NC node;
a timer;
a bus configured to provide communication between said processor, said physical layer interface, said buffer, and said timer;
a computer readable storage medium having computer-executable instructions stored tangibly thereon, said instructions when executed causing said processor to transmit upstream, at a time based on the stored schedule orders and the timer, a first stream of data over a first time interval using a first set of one or more orthogonal frequency division multiple access (OFDMA) subcarriers;
wherein at least one subcarrier in the first set is in a second set of one or more OFDMA subcarriers used for transmitting upstream a second stream of data at a second network node of the MoCA network over a second time interval, the first and second time intervals end at different times, and at least one subcarrier in the first set is not in the second set; and
wherein the NC node schedules upstream data transmissions by network nodes in the MoCA network, the upstream data transmissions including the first stream of data and the second stream of data.
11. An apparatus forming a network node on a multimedia over Coax alliance (MoCA) network, said apparatus comprising:
a computer processor;
a physical layer interface including a transmitter and a receiver, said physical layer interface configured to provide communication between said apparatus and at least one other network node on the network, said at least one other network node including a network coordinator (NC) node;
a buffer coupled to said processor, said buffer configured to store schedule orders received from said NC node;
a timer;
a bus configured to provide communication between said processor, said physical layer interface, said buffer, and said timer;
a computer readable storage medium having computer-executable instructions stored tangibly thereon, said instructions when executed causing said processor to transmit upstream, at a time based on the stored schedule orders and the timer, a first stream of data having a first number of symbols over a first time interval using a first set of one or more orthogonal frequency division multiple access (OFDMA) subcarriers;
wherein the first burst of data has a different number of symbols than a second burst of data that is transmitted upstream at one of the other network nodes over a second time interval different in duration than the first time interval and overlapping the first time interval, using a second set of one or more OFDMA subcarriers,
wherein the first and second time intervals end at different times; and
wherein the network coordinator node schedules upstream data transmissions by network nodes in the MoCA network, the upstream data transmissions including the first burst of data and the second burst of data.
20. An apparatus forming a network coordinator (NC) node on a multimedia over Coax alliance (MoCA) network, said apparatus comprising:
a computer processor;
a physical layer interface including a transmitter and a receiver, said physical layer interface configured to provide communication between the NC node, a first recipient network node on the MoCA network, and a second recipient network node on the network;
a bus configured to provide communication between said processor and said physical layer interface;
a computer readable storage medium having computer-executable instructions stored tangibly thereon, said instructions when executed causing said processor to:
transmit a first message to the first recipient network node, the first message allocating to the first recipient node a first time-frequency grant corresponding to a first time interval and a first set of one or more orthogonal frequency division multiple access (OFDMA) subcarriers;
transmit a second message to the second recipient node, the second message allocating to the second recipient node a second time-frequency grant corresponding to a second time interval, different in duration than the first time interval and overlapping the first time interval, and a second set of one or more OFDMA subcarriers;
wherein the NC node is configured to coordinate asynchronous transmissions for upstream reservation requests of the first and second recipient network nodes received at the receiver, and the first and second time intervals end at different times;
wherein the first time-frequency grant and second time-frequency grant are for upstream data transmissions; and
wherein the NC node schedules upstream data transmissions by network nodes in the MoCA network.
21. An apparatus forming a network coordinator (NC) node on a multimedia over Coax alliance (MoCA) network, said apparatus comprising:
a computer processor;
a physical layer interface including a transmitter and a receiver, said physical layer interface configured to provide communication between the NC node, a first recipient network node on the MoCA network, and a second recipient network node on the MoCA network;
a bus configured to provide communication between said processor and said physical layer interface;
a computer readable storage medium having computer-executable instructions stored tangibly thereon, said instructions when executed causing said processor to:
transmit a first message to the first recipient network node, the first message allocating to the first recipient node a first time-frequency grant corresponding to a first time interval and a first set of one or more orthogonal frequency division multiple access (OFDMA) subcarriers;
transmit a second message to the second recipient node, the second message allocating to the second recipient node a second time-frequency grant corresponding to a second time interval, bordering the first time interval, and a second set of one or more OFDMA subcarriers including at least one subcarrier in the first set and at least one subcarrier not in the first set:
wherein the NC node is configured to coordinate asynchronous transmissions for upstream reservation requests of the first and second recipient network nodes received at the receiver, and the first and second time intervals end at different times;
wherein the first time-frequency grant and second time-frequency grant are for upstream data transmissions; and
wherein the NC node schedules upstream data transmissions by network nodes in the MoCA network.
3. The method of
4. The method of
5. The method of
wherein the end of the first time interval is after the end of the second time interval, and the symbol boundary is before the end of the first time interval.
13. The apparatus of
14. The apparatus of
15. The apparatus of
16. The apparatus of
|
This application is a continuation-in-part of application Ser. No. 13/041,662, filed Mar. 7, 2011, which claims priority under 35 U.S.C. §119(e) from the following provisional applications: Provisional Application Ser. No. 61/310,813 filed Mar. 5, 2010, the entirety of which is hereby incorporated by reference herein; Provisional Application Ser. No. 61/320,490, filed Apr. 2, 2010, the entirety of which is hereby incorporated by reference herein; Provisional Application Ser. No. 61/328,061, filed Apr. 26, 2010, the entirety of which is hereby incorporated by reference herein; and Provisional Application Ser. No. 61/371,284, filed Aug. 6, 2010, the entirety of which is hereby incorporated by reference herein.
This disclosure is directed generally to communication systems. More particularly, some embodiments relate to a method and apparatus for asynchronous communication in an Orthogonal Frequency Division Multiple Access system.
Orthogonal Frequency Division Multiple Access (OFDMA) systems are prevalent today. Typically, in an OFDMA system, the signals of several different users (i.e., entities that wish to communicate over the communication system) will each be assigned one or more unique subcarriers. Each subcarrier is generated and transmitted in a manner that allows all of the subcarriers to be transmitted concurrently without interfering with one another. Therefore, independent information streams can be modulated onto each subcarrier whereby each such subcarrier can carry independent information from a transmitter to one or more receivers.
In one current OFDMA system described in the Multimedia over Coax Alliance (MoCA) industry standard, MoCA 2.0 network coordinators (NCs) (sometimes referred to as network controllers) coordinate synchronous OFDMA transmissions for upstream reservation requests. That is, each participating/requesting network node is scheduled to simultaneously transmit a preamble of a respective message, followed by a payload of the corresponding message that is transmitted simultaneously. Each node transmits on its own set of subcarriers, with a set of subcarriers defining a logical subchannel.
MoCA may be implemented in the context of a hybrid fiber-coaxial (HFC) broadband network 150 shown in
Referring to
Each data stream (e.g., packet) that is sent starts transmission at the same time so that the preambles of packets sent by respective transmitters are aligned in time. In this example, packets 132 and 142 are sent at the same time (i.e., at the start of time interval 120a) so that their respective preambles 133 and 143 are aligned in time. However, packets may have different lengths, e.g., due to differing lengths of respective payloads 134 and 144. Therefore, if a shorter packet (e.g., packet 132) is sent on one set of subchannels (e.g., subchannels 110a), and a longer packet (e.g., packet 142) is sent on another set of subchannels (e.g., subchannels 110b), the subchannels on which the shorter packet was sent will be padded or idle, waiting for the completion of the transmission of the longer packet, as shown by idle interval 122. Additional packets may be sent in the next time interval 120b.
In particular, in a network where all upstream traffic is destined for a network coordinator (NC), the beginning and end of various packet transmissions may not align precisely. This misalignment may be due by different nodes transmitting packets of various lengths (e.g., from 64 to 1518 bytes each). Alternatively, this misalignment may be due to different nodes transmitting over separate subchannels with differing bit loadings and subchannel widths. For example, a first node may be required to transmit its packets over subchannels corresponding to narrower bandwidth than a second node. The first node may use a lower-order bit loading than the second node in order to improve the fidelity of the transmission. Since the system is constrained to synchronous OFDMA, a node with a short packet (destined for the NC) might have to wait for another node to finish transmitting a long packet (also destined for the NC) before the two nodes could synchronously transmit respective their preambles and new payloads, limiting flexibility and efficiency.
In some embodiments, a method of transmitting orthogonal frequency division multiple access signals includes transmitting, at a first transmitter of a network, a first stream of data having a first number of symbols over a first time interval using a first set of one or more Orthogonal Frequency Division Multiple Access (OFDMA) subcarriers. At a second transmitter of the network, a second stream of data is transmitted having a second number of symbols over a second time interval, different in duration than the first time interval and overlapping the first time interval. The second burst of data is transmitted using a second set of one or more OFDMA subcarriers. The first time interval and first set of subcarriers define a first time-frequency grant, the second time interval and second set of subcarriers define a second time-frequency grant, and the first and second time-frequency grants are granted by a network coordinator node of the network.
In some embodiments, a method of transmitting orthogonal frequency division multiple access signals includes transmitting, at a first transmitter of a network, a first stream of data over a first time interval using a first set of one or more Orthogonal Frequency Division Multiple Access subcarriers. At a second transmitter of the network, a second stream of data is transmitted over a second time interval using a second set of one or more OFDMA subcarriers. The first time interval and first set of subcarriers define a first time-frequency grant, the second time interval and second set of subcarriers define a second time-frequency grant, and the first and second time-frequency grants are granted by a network coordinator node of the network.
In some embodiments, a method of scheduling transmission of orthogonal frequency division multiple access signals is performed at a network coordinator node of a network. The method includes allocating a first time-frequency grant to a first network node of the network. The first time-frequency grant corresponds to a first time interval and a first set of one or more orthogonal frequency division multiple access subcarriers. A second time-frequency grant is allocated to a second network node of the network. The second time-frequency grant corresponds to a second time interval, different in duration than the first time interval and overlapping the first time interval, and to a second set of one or more OFDMA subcarriers. A first message is transmitted to the first network node specifying the first time-frequency grant, and a second message is transmitted to the second network node specifying the second time-frequency grant.
In some embodiments, a method of scheduling transmission of orthogonal frequency division multiple access signals is performed at a network coordinator node of a network. The method includes allocating a first time-frequency grant to a first network node of the network. The first time-frequency grant corresponds to a first time interval and a first set of one or more orthogonal frequency division multiple access subcarriers. A second time-frequency grant is allocated to a second network node of the network. The second time-frequency grant corresponds to a second time interval, bordering the first time interval, and to a second set of one or more OFDMA subcarriers. The second set includes at least one subcarrier in the first set and at least one subcarrier not in the first set. A first message is transmitted to the first network node specifying the first time-frequency grant, and a second message is transmitted to the second network node specifying the second time-frequency grant.
In some embodiments, an apparatus (which may include a microchip) includes a processor, a computer readable storage medium, a buffer, a transmitter, a receiver, a timer, and a bus that is configured to provide communication between other apparatus components. Within a chip corresponding to a network node on a network, the processor functions to implement the transmission schedule for that node. Instructions stored tangibly on the storage medium may cause the processor 410 to effectuate transmission in accordance with the methods of transmitting orthogonal frequency division multiple access signals described above. Schedule orders received from a network coordinator (NC) via the receiver may be stored in the buffer. Based on the timer and the schedule received from the NC, the processor may cause the transmitter to initiate a data burst (transmit a stream of data).
In some embodiments, an apparatus (which may include a microchip) forming a network coordinator (NC) node on a network includes a processor, a computer readable storage medium, a transmitter, a receiver, a timer, and a bus that is configured to provide communication between other apparatus components. Within a chip corresponding to the NC, the processor functions to determine a time-frequency grant schedule for various recipient nodes and transmit the schedule to the recipient nodes. Instructions stored tangibly on the storage medium may cause the processor 410 to effectuate transmission of messages indicating the grants in accordance with the methods of scheduling transmission of orthogonal frequency division multiple access signals described above. The NC node is configured to coordinate asynchronous transmissions for upstream reservation requests of the first and second recipient network nodes received at the receiver.
The following will be apparent from elements of the figures, which are provided for illustrative purposes and are not necessarily to scale.
This description of the exemplary embodiments is intended to be read in connection with the accompanying drawings, which are to be considered part of the entire written description.
Various embodiments of the present disclosure provide additional flexibility and efficiency relative to known synchronous OFDMA techniques by providing asynchronous OFDMA communication functionality.
Network nodes 210 may be devices of a home entertainment system such as, for example, set top boxes (STBs), televisions (TVs), computers, Digital Versatile Disc (DVD) or Blu-ray players/recorders, gaming consoles, or the like, coupled to each other via communication medium 202. Various embodiments may be implemented on or using any such network node 210.
In some embodiments, communication system 200 may be a Multimedia over Coax Alliance network. The MoCA architecture dynamically assigns a network node 210 as a network controller/network coordinator (NC) in order to optimize performance. Any network node 210 may be the NC, as is understood by one of ordinary skill in the art; for the sake of this example, assume network node 210a is an NC. Only a device in the NC 210a role is able to schedule traffic for all other nodes 210b-g in the network and form a full mesh network architecture between any device and its peers.
Embodiments of the present disclosure may be implemented in a MoCA network but are not limited to MoCA, which is a particular industry standard protocol. Rather, embodiments are applicable in a variety of access contexts.
Referring to
Receiver 306 may include an analog-to-digital converter (ADC) 316 for converting an analog modulated signal received from another network node 210 into a digital signal. Receiver 306 may also include an automatic gain control (AGC) circuit 318 for adjusting the gain of the receiver 306 to properly receive the incoming signal and a demodulator 320 for demodulating the received signal. One of ordinary skill in the art will understand that the network nodes 210 may include additional circuitry and functional elements not described herein.
Processor 308 may be any central processing unit (CPU), microprocessor, micro-controller, or computational device or circuit for executing instructions. As shown in
The chip architecture shown in
In accordance with some embodiments, an asynchronous orthogonal frequency division multiple access scheme is used in which a NC schedules nodes to start their OFDMA transmissions at the next symbol boundary without waiting for other nodes to finish. For example, this allows, one node to transmit its preamble while another node is transmitting its payload (and vice versa), without requiring time alignment of the start of each preamble. Since each node uses a different set (subchannel) of subcarriers, the NC node can distinguish between communications associated with different nodes.
Therefore, in accordance with some embodiments, transmitting orthogonal frequency division multiple access signals includes transmitting a first stream of data from a first node of a network. In one such embodiment, the first stream includes a preamble and payload.
A second stream of data is also transmitted from a second node of the network. In one such embodiment, the second stream includes a preamble and payload. However, the second stream has a shorter total length than the first stream. That is, the total amount of time necessary to transmit the preamble and the payload is shorter for the second stream than for the first stream. Nonetheless, the transmission of the second stream starts at essentially the same time as the transmission of the first stream.
In addition, in accordance with some embodiments, a third stream of data is transmitted from the second node of the network. The third stream also includes a preamble and payload. The transmission of the third stream begins at the end of the payload of the second stream and prior to the end of the transmission of the remainder of the payload of the first stream.
As in synchronous OFDMA, all subcarrier frequencies are preferably harmonically related to maintain orthogonality at the receiver (NC). Nonetheless, the NC node can still perform channel estimation and inverse equalization based on the received preamble symbol(s). The advantages of asynchronous OFDMA include: (1) relaxed constraints on the scheduler at the NC, (2) simplified assignment and distribution of subchannels, and (3) typically less waiting (idle time) on the channel. The tradeoff is that the system may be more complex due to the need to receive and process preambles and payloads simultaneously.
In another embodiment, an OFDMA receiver may not require preamble symbols. In this case, payload transmissions from one node may begin at a symbol boundary that is different from the symbol boundary at which other nodes begin their payload transmissions without the added complexity of receiving and processing preambles and payloads simultaneously. Similarly, payload transmissions from one node may end at a symbol boundary that is different from the symbol boundary at which other nodes end their payload transmissions.
Various embodiments may be used in full-mesh OFDMA networks (multipoint-to-multipoint) in which one or more receivers receive transmissions from one or more other transmitters.
During time interval 510a, transmitters T1 and T2 are assigned grants 501 and 502, respectively. Rather than requiring transmitter T3 to adhere to the same timing allotment as transmitters T1 and T2, embodiments allow T3 to transmit bursts in grants 503 and 505 having respective intervals 520a and 520b that are shorter than interval 510a. Similarly, T4 transmits bursts in grants 504 and 506 having time intervals 520a and 520b, respectively.
Embodiments provide increased flexibility and efficiency by transmitter T3 to begin a new burst in grant 505 before a burst in grant 502 has completed (e.g., before transmission of the entirety of the payload of a packet transmitted in grant 502). Providing a hybrid allotment capability ensures that advantageous characteristics of both long and short time allotments may be realized in the context of varying service needs and network conditions. Providing relatively long-duration grants (e.g., grants 501 and 502 in
To make clear the latency reduction when decreasing the time duration of grants, consider the following example. Suppose fixed bursts of length 20 symbols are used, and suppose bursts in grants 501 and 502 are two such 20-symbol bursts. Then the physical layer (PHY) buffering latency (i.e., the time from when a report is received to the next schedulable transmission opportunity, or the time the scheduler must wait for the PHY in other words) is on average half of 20 symbols, i.e., 10 symbols. If the burst length is halved (and the burst frequency width is doubled) to 10 symbols, then PHY buffering latency will be 5 symbols, for an improvement of 5 symbols. In addition to the PHY buffering latency reduction, a PHY transmission duration latency reduction of 10 symbols is observed when reducing the burst length from 20 to 10 symbols. Then, the total PHY latency reduction is 5+10=15 symbols.
Thus, each regime (relatively long or short bursts) has its advantages and disadvantages. Formerly, multiple access implementations have been constrained to one regime or the other. Various embodiments allow the benefits of either regime to be enjoyed as shown in
Asynchronous OFDMA also includes dynamic scheduling and allocation of time-frequency bursts in some embodiments. As shown in
Heterogeneity in the time duration of tiles was discussed above in the context of
Various combinations of overlapping time intervals and overlapping frequency subcarriers may be used, following the disclosure above regarding processes 600 and 700, to achieve heterogeneous tiling in the time-frequency space.
While various embodiments of the disclosed method and apparatus have been described above, it should be understood that they have been presented by way of example only, and should not limit the claimed invention. The claimed invention is not restricted to the particular example architectures or configurations disclosed. Rather, the desired features can be implemented using a variety of alternative architectures and configurations. Indeed, it will be apparent to one of skill in the art how alternative functional, logical or physical partitioning and configurations can be implemented to implement the desired features of the disclosed method and apparatus. Thus, the breadth and scope of the claimed invention should not be limited by any of the above-described exemplary embodiments.
Terms and phrases used in this document, and variations thereof, unless otherwise expressly stated, should be construed as open ended as opposed to limiting. As examples of the foregoing: the term “including” should be read as meaning “including, without limitation” or the like; the term “example” is used to provide examples of instances of the item in discussion, not an exhaustive or limiting list thereof; the terms “a” or “an” should be read as meaning “at least one,” “one or more” or the like; and adjectives such as “conventional,” “traditional,” “normal,” “standard,” “known” and terms of similar meaning should not be construed as limiting the item described to a given time period or to an item available as of a given time, but instead should be read to encompass conventional, traditional, normal, or standard technologies that may be available or known now or at any time in the future. Likewise, where this document refers to technologies that would be apparent or known to one of ordinary skill in the art, such technologies encompass those apparent or known to the skilled artisan now or at any time in the future.
A group of items linked with the conjunction “and” should not be read as requiring that each and every one of those items be present in the grouping, but rather should be read as “and/or” unless expressly stated otherwise. Similarly, a group of items linked with the conjunction “or” should not be read as requiring mutual exclusivity among that group, but rather should also be read as “and/or” unless expressly stated otherwise. Furthermore, although items, elements or components of the disclosed method and apparatus may be described or claimed in the singular, the plural is contemplated to be within the scope thereof unless limitation to the singular is explicitly stated.
Patent | Priority | Assignee | Title |
10356808, | Jan 13 2017 | AsusTek Computer Inc. | Method and apparatus for timing relationship between control channel and data channel in a wireless communication system |
Patent | Priority | Assignee | Title |
7804841, | Sep 25 2006 | MEDIATEK INC. | Method and communication apparatus for deciding a transmitting region for an allocated transmitting burst in a frame of an OFDMA system |
7991296, | Nov 10 2006 | CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Method and apparatus for data frame synchronization and delineation |
8130741, | Aug 04 2006 | RPX Corporation | Method for resource allocation with rectangular bursts |
8238227, | Dec 22 2008 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Systems and methods for providing a MoCA improved performance for short burst packets |
8290067, | Nov 13 2006 | Samsung Electronics Co., Ltd. | Spectrum sharing in a wireless communication network |
8514860, | Feb 23 2010 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Systems and methods for implementing a high throughput mode for a MoCA device |
20060098570, | |||
20060153112, | |||
20080212692, | |||
20080232487, | |||
20090131110, | |||
20090161591, | |||
20090190537, | |||
20090196180, | |||
20090225881, | |||
20090245089, | |||
20100098257, | |||
20100110874, | |||
20100158022, | |||
20100158142, | |||
20100238932, | |||
20100260163, | |||
20110051666, | |||
20110292449, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 30 2011 | Entropic Communications, LLC | (assignment on the face of the patent) | / | |||
Apr 12 2011 | BARR, DAVID | ENTROPIC COMMUNICATIONS, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 026111 | /0353 | |
Apr 30 2015 | EXCALIBUR SUBSIDIARY, LLC | Entropic Communications, LLC | MERGER AND CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 035706 | /0188 | |
Apr 30 2015 | ENTROPIC COMMUNICATIONS, INC | ENTROPIC COMMUNICATIONS, INC | MERGER AND CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 035704 | /0504 | |
Apr 30 2015 | EXCALIBUR ACQUISITION CORPORATION | ENTROPIC COMMUNICATIONS, INC | MERGER AND CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 035704 | /0504 | |
May 12 2017 | Maxlinear, Inc | JPMORGAN CHASE BANK, N A , AS COLLATERAL AGENT | SECURITY AGREEMENT | 042453 | /0001 | |
May 12 2017 | Exar Corporation | JPMORGAN CHASE BANK, N A , AS COLLATERAL AGENT | SECURITY AGREEMENT | 042453 | /0001 | |
May 12 2017 | ENTROPIC COMMUNICATIONS, LLC F K A ENTROPIC COMMUNICATIONS, INC | JPMORGAN CHASE BANK, N A , AS COLLATERAL AGENT | SECURITY AGREEMENT | 042453 | /0001 | |
Feb 13 2018 | ENTROPIC COMMUNICATONS LLC | MAXLINEAR COMMUNICATIONS LLC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 055776 | /0482 | |
Jul 01 2020 | JPMORGAN CHASE BANK, N A | MUFG UNION BANK, N A | SUCCESSION OF AGENCY REEL 042453 FRAME 0001 | 053115 | /0842 | |
Mar 31 2021 | MUFG UNION BANK, N A | MAXLINEAR COMMUNICATIONS LLC | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 055779 | /0001 | |
Mar 31 2021 | MUFG UNION BANK, N A | Maxlinear, Inc | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 055779 | /0001 | |
Mar 31 2021 | MAXLINEAR COMMUNICATIONS LLC | Entropic Communications, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 055899 | /0291 | |
Jun 23 2021 | MUFG UNION BANK, N A | Maxlinear, Inc | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 056656 | /0204 | |
Jun 23 2021 | MUFG UNION BANK, N A | MAXLINEAR COMMUNICATIONS LLC | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 056656 | /0204 | |
Jun 23 2021 | MUFG UNION BANK, N A | Exar Corporation | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 056656 | /0204 |
Date | Maintenance Fee Events |
Aug 23 2019 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Aug 09 2023 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Feb 23 2019 | 4 years fee payment window open |
Aug 23 2019 | 6 months grace period start (w surcharge) |
Feb 23 2020 | patent expiry (for year 4) |
Feb 23 2022 | 2 years to revive unintentionally abandoned end. (for year 4) |
Feb 23 2023 | 8 years fee payment window open |
Aug 23 2023 | 6 months grace period start (w surcharge) |
Feb 23 2024 | patent expiry (for year 8) |
Feb 23 2026 | 2 years to revive unintentionally abandoned end. (for year 8) |
Feb 23 2027 | 12 years fee payment window open |
Aug 23 2027 | 6 months grace period start (w surcharge) |
Feb 23 2028 | patent expiry (for year 12) |
Feb 23 2030 | 2 years to revive unintentionally abandoned end. (for year 12) |