US20080310414A1 - Retransmission of broadcast and multicast traffic over a shared medium - Google Patents
Retransmission of broadcast and multicast traffic over a shared medium Download PDFInfo
- Publication number
- US20080310414A1 US20080310414A1 US12/133,301 US13330108A US2008310414A1 US 20080310414 A1 US20080310414 A1 US 20080310414A1 US 13330108 A US13330108 A US 13330108A US 2008310414 A1 US2008310414 A1 US 2008310414A1
- Authority
- US
- United States
- Prior art keywords
- station
- broadcast
- level data
- multicast
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
- H04L47/783—Distributed allocation of resources, e.g. bandwidth brokers
- H04L47/787—Bandwidth trade among domains
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2801—Broadband local area networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/413—Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection (CSMA-CD)
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/121—Shortest path evaluation by minimising delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/122—Shortest path evaluation by minimising distances, e.g. by selecting a route with minimum of number of hops
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/123—Evaluation of link metrics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/125—Shortest path evaluation based on throughput or bandwidth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5429—Applications for powerline communications
- H04B2203/5445—Local network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/44—Star or tree networks
Definitions
- the invention relates to managing broadcast and multicast communications over a shared medium.
- a network of communication stations can share a communication medium (e.g., wires connecting multiple stations or spectrum for transmitting radio signals among stations) using any of a variety of access techniques.
- Some access techniques e.g., carrier sense multiple access (CSMA) techniques
- CSMA carrier sense multiple access
- Some CSMA techniques include a contention period in which stations contend for use of the medium for transmitting a signal by sensing when the medium is idle.
- collisions sometimes occur when signals from two or more stations overlap.
- Some CSMA techniques attempt to detect collisions and abort transmission to reduce the negative impact of collisions (e.g., CSMA/CD techniques).
- Other CSMA techniques include mechanisms to avoid or reduce the probability of collisions (e.g., CSMA/CA techniques).
- Other channel access techniques such as Time Division Multiple Access (TDMA), Polling, Token passing, Token ring etc., can also be used for sharing the medium.
- TDMA Time Division Multiple Access
- Polling Polling
- Token passing Token ring
- each station in the network may not be able to communicate directly all other stations in the network.
- one or more stations in the network that can hear a signal from a transmitting station can retransmit the signal so that it can be received at stations incapable of hearing the original transmission.
- Multicast and broadcast transmissions may also need to be repeated to ensure that all members of the group receive the message.
- retransmission of multicast and broadcast transmissions may result in inefficiencies and duplicate copies of the message being received at the station.
- This specification describes technologies relating to transmission of broadcast and multicast traffic over a shared medium
- one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving broadcast or multicast traffic at a first station and selectively retransmitting the broadcast or multicast traffic from the first station according to a first station retransmission rule.
- the method further includes the actions of receiving broadcast or multicast traffic at a second station, and selectively retransmitting the broadcast or multicast traffic from the second station according to a second station retransmission rule.
- the broadcast or multicast traffic received at the first station and the second station can include common content received at both the first station and the second station.
- the first station retransmission rule can direct the first station to retransmit the broadcast or multicast traffic.
- the second station retransmission rule can direct the second station to not retransmit the broadcast or multicast traffic.
- the first station retransmission rule and the second station retransmission rule can be based on an analysis of network topology data.
- another aspect of the subject matter described in this specification can be embodied in methods that include the actions of analyzing network topology data to generate a set of selective broadcast or multicast rules for a plurality of stations in a network, the selective broadcast or multicast rules comprising respective retransmission rules for each of a plurality of stations, the respective retransmission rules limiting redundant transmissions of broadcast or multicast traffic in the network, and selectively retransmitting broadcast or multicast traffic at the plurality of stations based on the respective retransmission rules.
- another aspect of the subject matter described in this specification can be embodied in methods that include the actions of providing a physical layer for handling physical communication over a shared medium, providing a high level layer that receives data from the station and supplies high level data units for transmission over the medium, providing a MAC layer that receives the high level data units from the high level layer and supplies low level data units to the physical layer, at the MAC layer, encapsulating content from a plurality of the high level data units, dividing the encapsulated content into a plurality of segments with each segment capable of being independently retransmitted, supplying low level data units containing one or more of segments, transmitting broadcast or multicast traffic from a first station, the broadcast or multicast traffic comprising a low level data unit, and retransmitting segments received from the first station at a second station for reception at a third station.
- Network efficiency can be increased through the reduction of redundant network traffic.
- FIG. 1A is a schematic diagram of a broadband over powerline in-home communication network.
- FIG. 1B is a schematic diagram of a broadband over powerline access network
- FIG. 2A is a block diagram of a network implementing selective broadcast.
- FIG. 2 Bb shows the network of FIG. 2 Aa implementing selective broadcast for a message from an alternative station.
- FIG. 2C is a block diagram of a network implementing selective multicast.
- FIG. 3A illustrates an MSDU to be transmitted using 2-level MAC encapsulation.
- FIG. 3B illustrates the segmenting of a Sub-Frame queue.
- FIG. 4 illustrates an MSDU to be transmitted using 1-level MAC encapsulation.
- FIG. 5 is a block diagram of a network implementing selective broadcast and using MAC encapsulation.
- FIG. 1A and FIG. 1B Two example network configurations are shown in FIG. 1A and FIG. 1B .
- FIG. 1A is a diagram of an example powerline network 100 .
- the example powerline network 100 can be, for example, a home broadband over powerline network (BPLN) that enables communication between various devices in the home.
- BPLN home broadband over powerline network
- the home BPLN can be used to communicatively connect a variety of in-home devices (e.g., computers, televisions, set-top-boxes, audio systems, audio speakers, etc.).
- the network includes a central coordinator 102 (CCo) and one or more stations 104 a - 104 d .
- the central coordinator 102 is the master of the network and is responsible for managing various stations in the network.
- stations in the network may not communicate directly with the central coordinator 102 (e.g., station 104 d ).
- one or more stations in the network may not be able to communicate directly with each other (e.g., stations 104 a and 104 c ).
- FIG. 1 Bb is a schematic diagram of a broadband over powerline access network.
- the powerline network 1000 can be, for example, a broadband power line Network (BPLN) that provides access to a backhaul network.
- BPLN of the example network 1000 can be managed by a service provider entity having access to the underlying physical power line medium.
- a BPLN is a general purpose network that can be used for several types of applications including smart grid management, broadband internet access, voice and video delivery services, etc.
- a BPLN can be deployed on low voltage, medium voltage and high voltage power lines.
- a BPLN can span an entire neighborhood or it can be deployed within a single multi-dwelling unit. For example, it can be used to provide network service to tenants in an apartment building. While power lines can be used to deploy the BPLN, the network can also be deployed on other wire lines like coaxial cables and twisted pair.
- a BPLN can include one or more cells.
- a cell is a group of broadband power line (BPL) devices in a BPLN that have similar characteristics such as association management, security, quality of service (QoS) and channel access settings, for example.
- BPL broadband power line
- QoS quality of service
- Cells in a BPLN are logically isolated from each other, and communication to and from the backhaul occurs within a cell.
- Each cell in a BPLN includes a core-cell and can also include one or more sub-cells. There can be more than one cell on a given physical medium, a power line, for example.
- An exemplary core-cell can include a headend (HE), repeaters (RP), and network termination units (NTUs), but not include customer premise equipment (CPE).
- the headend is a device that bridges a cell to the backhaul network. At a given time, a cell will have one active headend and the active headend manages the cell including the core-cell and any associated sub-cells.
- a repeater is a device that selectively retransmits medium access control (MAC) Service Data Units (MSDUs) to extend the effective range and bandwidth of the BPLN cell. Repeaters also perform routing and QoS functions.
- a network termination unit is a device that connects a BPLN cell to an end user's network and/or devices.
- the NTU may in some cases bridge to other network technologies such as WiFi.
- a single NTU may serve more than one customer.
- Each sub-cell can be associated with an active NTU.
- a single device may be designed to perform multiple roles within the network.
- a single device can be designed to be configurable so as to function as a headend, an NTU, and/or a repeater, or, for further example, a single device can simultaneously perform the network roles of a repeater and an NTU.
- Various types of CPE devices are the endpoint nodes in the network and communicate with other nodes in the network through the NTUs.
- Each node in the network communicates as a communication “station” (STA) using a physical (PHY) layer protocol that is used by the nodes to send transmissions to any other stations that are close enough to successfully receive the transmissions.
- STAs that cannot directly communicate with each other use one or more repeater STAs to communicate with each other.
- Any of a variety of communication system architectures can be used to implement the portion of the network interface module that converts data to and from a signal waveform that is transmitted over the communication medium.
- An application running on a station provides and receives data to and from the network interface module.
- a MSDU is a segment of information received by the MAC layer.
- the MAC layer processes the received MSDUs and prepares them to generate “MAC Protocol Data Units” (MPDUs).
- MPDUs MAC Protocol Data Units
- An MPDU is a segment of information including header and payload fields that the MAC layer has asked the PHY layer to transport.
- An MPDU can have any of a variety of formats based on the type of data being transmitted.
- a “PHY Protocol Data Unit (PPDU)” refers to the modulated signal waveform representing an MPDU that is transmitted over the wire line (a power line, for example) by the Physical Layer.
- the MAC layer provides several functions including channel access control, providing the required QoS for the MSDUs, retransmission of corrupt information, routing and repeating.
- Channel access control enables stations to share the powerline medium.
- CSMA/CA carrier sense multiple access with collision avoidance
- TDMA Time Division Multiple Access
- TDMA distributed TDMA
- token based channel access etc.
- PHY Physical layer
- FEC Forward error correction
- code line Viterbi codes code line Viterbi codes
- Reed-solomon codes concatenated codes
- turbo codes low density parity check codes, etc.
- FIG. 2A is a block diagram of a network 2000 implementing selective broadcast.
- the network 200 includes stations A 2002 , B 2004 , C 2006 , D 2008 , and E 2010 in communication according to the network topology shown.
- the solid lines connecting the various stations indicate that the connected stations can ‘hear’ each others' transmissions such that a transmission at station A 2002 can be heard at stations B 2004 and C 2006 .
- a transmission at B 2004 can be heard at stations A 2002 and D 2008 .
- a transmission at C 2006 can be heard at stations A 2002 , D 2008 , and E 2010 .
- station A 2002 transmits, for example, a broadcast message.
- the broadcast message is transmitted from station A and is therefore heard/received at stations B 2004 and C 2006 .
- Stations B 2004 and C 2006 are both capable of successfully retransmitting the broadcast message for reception at station D 2008 .
- station B 2004 does not retransmit the broadcast message in order to conserve network resources and prevent station D 2008 from receiving duplicate copies of the broadcast message.
- the broadcast message is retransmitted at station C 2006 which enables reception of the message at both stations D 2008 and E 2010 .
- stations can receive instructions to operate in this manner from a remote station having knowledge of the network topology.
- station A 2002 can provide this information to stations B 2004 , C 2006 , D 2008 and E 2010 based on network topology.
- stations B 2004 , C 2006 , D 2008 and E 2010 can determine this mode of operation using knowledge of the network topology stored in local memory.
- stations are set to a default of retransmitting broadcast/multicast messages unless they receive instructions not to.
- stations can be set to a default of not retransmitting broadcast/multicast messages unless they receive instructions to affirmatively do so.
- instructions for retransmitting broadcast messages are dependent on the identity of the station from which the broadcast message is received.
- FIG. 2B shows the network 2000 of FIG. 2A implementing selective broadcast for a message from an alternative station.
- Station E 2010 transmits, for example, a broadcast message.
- the broadcast message is transmitted from station E 2010 and is heard/received at station C 2006 .
- Station C 2006 retransmits the broadcast message and both station A 2002 and D 2008 receive the retransmitted message.
- station D 2008 then retransmits the message.
- Station A 2002 does not retransmit the message.
- transmissions from station E 2010 are retransmitted by station C 2006 and station D 2008 .
- station B 2004 can be reached either through Station A 2002 or D 2008 .
- station D 2008 has been given a higher priority than station A 2002 in the retransmission rules.
- the selection of Station D 2008 can be based, for example, on network topology information or other network data. For example, Station D 2008 may have a better communication path to Station B 2004 (e.g., higher bandwidth or lower latency), compared to station A 2002 . Comparing FIG. 2A and FIG. 2B , station D 2008 is configured to retransmit broadcast transmissions originating from station E 2010 , but it is configured not to retransmit broad messages from Station A 2002 .
- Multicast transmissions are typically intended for a subset of the stations in a network (a multicast group). Multicast transmissions can be treated in a manner similar to that of non-selective broadcast transmissions (i.e., multicast transmissions can be repeated at all stations to ensure receipt at stations in the network for which messages are intended). While this simplifies the handling of multicast traffic, this too can lead to inefficiencies due to unnecessary retransmissions.
- retransmissions of multicast transmissions are performed selectively so that members of the corresponding multicast group receive the transmission, while unnecessary transmissions are reduced or eliminated.
- FIG. 2C is a block diagram of a network 2000 implementing selective multicast.
- Station E 2010 transmits a multicast message.
- the multicast transmission is intended for station C 2006 and A 2002 (i.e., station A and C are members of the multicast group).
- Station E 2010 transmits the message and it is received by station C 2006 .
- Station C retransmits the received message and it is received by station A 2002 and D 2008 .
- Station D 2008 can discard the received message as station D is not part of the multicast group.
- stations can receive instructions to operate in this manner from a remote station having knowledge of the network topology and the member stations of the multicast group.
- station A 2002 can provide this information to stations B 2004 , C 2006 , D 2008 and E 2010 based on network topology and the knowledge that stations A 2002 and C 2006 belong to the multicast group.
- stations A 2002 , B 2004 , C 2006 and D 2008 can determine this mode of operation using knowledge of the network topology and multicast group information stored in local memory.
- stations are set to a default of retransmitting multicast messages unless they receive instructions not to do so.
- stations can be set to a default of not retransmitting multicast messages unless they receive instructions to affirmatively do so.
- instructions for retransmitting multicast messages are dependent on the identity of the station from which the multicast message is received as well as on the multicast address. In other implementations, instructions for retransmitting multicast messages are dependent on the topology and the multicast address. In other implementations, multicast messages are treated as broadcast messages and instructions for retransmitting multicast messages are dependent only on the identity of the station from which the multicast address is received.
- a master device of a network for example, a Head End or a Central Coordinator of a BPLN
- a master device of a network that has knowledge of the network topology and multicast groups (in case of a multicast transmissions), analyzes the network topology and distributes instructions to stations in the network regarding the circumstances under which a given station is to retransmit broadcast/multicast messages.
- the analysis of the network topology results in a set of retransmission rules designed to efficiently broadcast/multicast messages across a network, ensuring that each station in the network (in the case of a broadcast message) or each station in a multicast group (in the case of a multicast message) receives the message, while reducing or eliminating unnecessary duplicates.
- the master can instruct a given station to not retransmit broadcast/multicast messages where each station that can hear the given station can receive the broadcast/multicast message from other retransmitting stations.
- the master can instruct a given station to retransmit broadcast/multicast messages where there is a station in the network for which the message is intended (i.e., all stations for the broadcast message, and the multicast group for multicast messages) that would not receive the broadcast/multicast message if the given station did not retransmit the broadcast/multicast message.
- Such instructions can be sent even if they will, in some cases, result in duplicate copies of the broadcast/multicast message being received at another station in the network.
- stations in the network analyze network topology data available in the station's local memory (in a routing table, for example) to determine the circumstances under which the station retransmits or does not retransmit broadcast/multicast messages.
- broadcast/multicast information can be associated with sequence numbers and other information (such as addressing information, stream identifiers. etc.) to properly identify duplicates and reject them.
- sequence numbers such as addressing information, stream identifiers. etc.
- Such information can be added as part of MAC Encapsulation. Two examples of MAC Encapsulation, 2-level MAC Encapsulation and 1-level MAC Encapsulation are described below.
- FIG. 3A illustrates an MSDU 3000 to be transmitted using 2-level MAC encapsulation.
- a MAC Service Data Unit (MSDU) is a high level data unit to be transported as requested by, for example, a higher level layer.
- an Ethernet frame based MSDU is used as shown in FIG. 3A .
- An Ethernet frame includes an Original Source Address (OSA) 3002 , an Original Destination Address (ODA) 3004 , an optional VLAN Tag 3006 , an Ethernet Type/Length field 3008 , and a Payload.
- OSA Original Source Address
- ODA Original Destination Address
- VLAN Tag optional VLAN Tag
- Ethernet Type/Length field 3008 an Ethernet Type/Length field
- the MAC sub-layer processes the MSDUs received from higher layers and converts them to Sub-Frames.
- FIG. 3A shows an example format of a Sub-Frame 3012 .
- the Sub-Frame 3012 includes a Sub-Frame header 3014 , Arrival Time Stamp (ATS)/Confounder 3016 , MSDU payload or management message 3018 , and an Integrity check vector (ICV) 3020 .
- ATS Arrival Time Stamp
- CMV Integrity check vector
- the Sub-Frame header 3014 includes Sub-Frame type and Sub-Frame length fields.
- the Sub-Frame Type field indicates the type of information included in the Sub-Frame. It indicates whether the MSDU Payload is valid, and if valid, whether the MSDU payload is associated with an arrival time stamp or a confounder or none of these.
- the Sub-Frame Length indicates the length of the Sub-Frame without considering the length of the header or the ICV.
- ATS/Confounder 3016 is an optional field. When this field corresponds to the ATS, it indicates the value of the Sender's Network Time Base at the time of the arrival of the MSDU. ATS is used for jitter control. When confounder is present, it is a pseudo-random vector.
- the Integrity Check Value (ICV) 3020 is a CRC-32 computed over a Sub-Frame. The ICV does not cover the Sub-Frame Header, ATS (if present), or confounder (if present).
- Sub-Frames received by the MAC layer may require different levels of Quality of Service (QoS). For example, some Sub-Frame may carry application payload belonging to a streaming video that requires strict guarantees on QoS. To ensure that such QoS guarantees are met, the MAC layer can treat the Sub-Frame as being part of a connection so that the Sub-Frame can be provided with the necessary QoS. The MAC layer may also divide Sub-Frames based on the traffic class of the Sub-frame payload. For example, such information can be obtained from the VLAN tag or IP header fields of the MSDU. The MAC layer can segregate different Sub-Frames it receives according to the connection and class into different Sub-Frame queues. Sub-Frames belonging to a particular connection or class are concatenated to form a Sub-Frame queue 3022 . FIG. 3A shows the concatenation of several Sub-Frames into a Sub-Frame queue.
- QoS Quality of Service
- FIG. 3B illustrates the segmenting of a Sub-Frame queue 3022 .
- Each Sub-Frame queue 3022 is segmented into, for example, 512 octet segments for transportation as part of an MPDU payload.
- a segment can be generated from a Sub-Frame queue whenever there are enough octets to form a segment.
- a Sub-Frame queue is treated as an octet stream for segmentation purposes.
- a segment can include partial Sub-Frames and/or multiple whole Sub-Frames.
- the MAC tracks the offset of the first Sub-Frame boundary within the segment.
- This information is transmitted along with the segment and is used by the receiver to demarcate the Sub-Frames from the received segments.
- Each segment is also associated with a Segment Sequence Number (SSN).
- SSN is initialized to zero for the first segment in a Sub-Frame queue and incremented by one when a new segment is generated. SSNs enable reception and reassembly of out of order segments and duplicate detection at the receiver.
- the end of the Sub-Frame queue might not contain enough octets to fill a segment completely at a time when the last Sub-Frame should be sent. In such cases, the Sub-Frame queue is padded (e.g., with all zeros, all ones) so that a segment can be formed.
- a segment is formed as described above, it is treated as a single entity targeted for reliable delivery services by the MAC.
- Each segment can be encrypted as shown in FIG. 3B and then inserted into a Physical (PHY) Block Body (PBB) 3024 .
- PBB Physical
- a PHY Block (PB) 3026 comprises the data bits of a FEC block at the PHY layer.
- PBs have a PB header 3028 , a PBB 3024 , and a PHY Block Check Sequence (PBCS) 3030 .
- the PB Header field 3028 carries the SSN and the MAC Frame Boundary offset associated with the segment.
- the PB Header 3028 also indicates whether the segment belongs to a data stream (i.e., carrying high layer data) or a management stream (i.e., carrying MAC layer management information).
- the PBCS field 3030 is used to check the integrity of the PB at the receiver. Segments are transported using low level data units referred to as MAC Packet Data Units (MPDUs) 3032 .
- the MPDUs 3032 include an MPDU Header 3034 followed by a sequence of PBs.
- the MPDU Header 3034 includes information about the Original Source Address of the stream of segments, the address of the STA transmitting this MPDU, the Original Destination Address of the stream of segments, the length of the MPDU, and a Connection Identifier (or Sub-Frame queue identifier). This information is used by the receiver to reassemble the segments and extract the MSDUs.
- FIG. 4 illustrates an MSDU 4000 to be transmitted using 1-level MAC encapsulation.
- a Sub-Frame 4002 is formed by attaching a Sub-Frame header 4004 and Sub-Frame trailer 4006 to an MSDU 4000 .
- the Sub-Frame Header 4004 includes a sequence number associated with the MSDU 4000 .
- the Sub-Frame Trailer 4006 includes a cyclic redundancy check (CRC) to detect errors in the Sub-Frame 4002 .
- One or more Sub-Frames 4002 are aggregated and transmitted in an MPDU payload 4008 .
- the MPDU header 4010 includes additional information associated with each MSDU.
- the information in the MPDU Header and the information in the Sub-Frame header/trailer enable unique identification of each MSDU.
- FIG. 5 is a block diagram of a network 5000 implementing selective broadcast and using MAC encapsulation.
- Network 5000 differs from the network of FIG. 2A in that station F 5002 is present and can hear messages from station B 2004 .
- station B 5002 in order for station F 5002 to receive a broadcast message, station B 5002 retransmits broadcast messages from A 2002 even though this results in station D 2008 receiving duplicates.
- the 2-level MAC encapsulation permits the transmission of longer messages that include PBs that are capable of being retransmitted independently. This permits selective retransmission such that the entire longer message that included a given PB need not be retransmitted, preserving network resources.
- the sequence numbers included with the PBs enable them to be reassembled.
- the sequence numbers also permit the identification of duplicates.
- Station A 2002 can transmit a broadcast message that includes PBs 1 , 2 , and 3 . Due to network errors, Station B 2004 might only receive PBs 1 and 2 , and Station C 2006 might only receive PBs 2 and 3 . Stations B 2004 and C 2006 both retransmit the received PBs.
- Station D 2008 receives PBs 1 and 2 from Station B 2004 and receives PBs 2 and 3 from Station C 2006 . Therefore Station D 2008 receives PB 2 twice, such that the second received PB 2 is a duplicate.
- Station D 2008 assembles PBs 1 , 2 , and 3 in a queue based on their respective sequence numbers. Due to the sequence numbers of both of the received PB 2 s being the same, Station D 2008 can discard the second copy of PB 2 . Had Stations B 2004 and C 2006 both received and retransmitted each of PBs 1 , 2 , and 3 , Station D 2008 could discard duplicate copies in the same manner.
- duplicate rejections can be handled in a manner similar to that of 2-level MAC encapsulation, where sequence numbers in the Sub-Frame are used to detect duplicates.
- Duplicate detection for multicast messages operates in a similar manner as for broadcast messages, with the multicast message being retransmitted to reach members of a multicast group.
- sequence numbers of segments are used to detect duplicates.
- sequence numbers of Sub-Frames are used to detect duplicates.
Abstract
Description
- This application claims a benefit of priority from U.S. Provisional Patent Application No. 60/941,949, which is incorporated by reference in this application in its entirety.
- The invention relates to managing broadcast and multicast communications over a shared medium.
- A network of communication stations can share a communication medium (e.g., wires connecting multiple stations or spectrum for transmitting radio signals among stations) using any of a variety of access techniques. Some access techniques (e.g., carrier sense multiple access (CSMA) techniques) include a contention period in which stations contend for use of the medium for transmitting a signal by sensing when the medium is idle. In CSMA techniques, “collisions” sometimes occur when signals from two or more stations overlap. Some CSMA techniques attempt to detect collisions and abort transmission to reduce the negative impact of collisions (e.g., CSMA/CD techniques). Other CSMA techniques include mechanisms to avoid or reduce the probability of collisions (e.g., CSMA/CA techniques). Other channel access techniques such as Time Division Multiple Access (TDMA), Polling, Token passing, Token ring etc., can also be used for sharing the medium.
- In certain environments, due to signal attenuation/distortion and noise, each station in the network may not be able to communicate directly all other stations in the network. In such cases, one or more stations in the network that can hear a signal from a transmitting station can retransmit the signal so that it can be received at stations incapable of hearing the original transmission. Multicast and broadcast transmissions may also need to be repeated to ensure that all members of the group receive the message. However, retransmission of multicast and broadcast transmissions may result in inefficiencies and duplicate copies of the message being received at the station.
- This specification describes technologies relating to transmission of broadcast and multicast traffic over a shared medium
- In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving broadcast or multicast traffic at a first station and selectively retransmitting the broadcast or multicast traffic from the first station according to a first station retransmission rule.
- In particular implementations, the method further includes the actions of receiving broadcast or multicast traffic at a second station, and selectively retransmitting the broadcast or multicast traffic from the second station according to a second station retransmission rule. The broadcast or multicast traffic received at the first station and the second station can include common content received at both the first station and the second station. The first station retransmission rule can direct the first station to retransmit the broadcast or multicast traffic. The second station retransmission rule can direct the second station to not retransmit the broadcast or multicast traffic. The first station retransmission rule and the second station retransmission rule can be based on an analysis of network topology data.
- In general, another aspect of the subject matter described in this specification can be embodied in methods that include the actions of analyzing network topology data to generate a set of selective broadcast or multicast rules for a plurality of stations in a network, the selective broadcast or multicast rules comprising respective retransmission rules for each of a plurality of stations, the respective retransmission rules limiting redundant transmissions of broadcast or multicast traffic in the network, and selectively retransmitting broadcast or multicast traffic at the plurality of stations based on the respective retransmission rules.
- In general, another aspect of the subject matter described in this specification can be embodied in methods that include the actions of providing a physical layer for handling physical communication over a shared medium, providing a high level layer that receives data from the station and supplies high level data units for transmission over the medium, providing a MAC layer that receives the high level data units from the high level layer and supplies low level data units to the physical layer, at the MAC layer, encapsulating content from a plurality of the high level data units, dividing the encapsulated content into a plurality of segments with each segment capable of being independently retransmitted, supplying low level data units containing one or more of segments, transmitting broadcast or multicast traffic from a first station, the broadcast or multicast traffic comprising a low level data unit, and retransmitting segments received from the first station at a second station for reception at a third station.
- Particular embodiments of the subject matter described in this specification can be implemented to realize one or more of the following advantages. Network efficiency can be increased through the reduction of redundant network traffic.
- The details of one or more embodiments of the subject matter described in this specification are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages of the subject matter will become apparent from the description, the drawings, and the claims.
-
FIG. 1A is a schematic diagram of a broadband over powerline in-home communication network. -
FIG. 1B is a schematic diagram of a broadband over powerline access network -
FIG. 2A is a block diagram of a network implementing selective broadcast. - FIG. 2Bb shows the network of FIG. 2Aa implementing selective broadcast for a message from an alternative station.
-
FIG. 2C is a block diagram of a network implementing selective multicast. -
FIG. 3A illustrates an MSDU to be transmitted using 2-level MAC encapsulation. -
FIG. 3B illustrates the segmenting of a Sub-Frame queue. -
FIG. 4 illustrates an MSDU to be transmitted using 1-level MAC encapsulation. -
FIG. 5 is a block diagram of a network implementing selective broadcast and using MAC encapsulation. - There are a great many possible implementations of the invention, too many to describe herein. Some possible implementations that are presently preferred are described below. It cannot be emphasized too strongly, however, that these are descriptions of implementations of the invention, and not descriptions of the invention, which is not limited to the detailed implementations described in this section but is described in broader terms in the claims.
- The systems and methods described below can be used on any communication network operating over a shared medium. Two example network configurations are shown in
FIG. 1A andFIG. 1B . -
FIG. 1A is a diagram of anexample powerline network 100. Theexample powerline network 100 can be, for example, a home broadband over powerline network (BPLN) that enables communication between various devices in the home. The home BPLN can be used to communicatively connect a variety of in-home devices (e.g., computers, televisions, set-top-boxes, audio systems, audio speakers, etc.). - The network includes a central coordinator 102 (CCo) and one or more stations 104 a-104 d. In the
example network 100, thecentral coordinator 102 is the master of the network and is responsible for managing various stations in the network. In general there can be stations in the network that may not communicate directly with the central coordinator 102 (e.g.,station 104 d). Further, one or more stations in the network may not be able to communicate directly with each other (e.g.,stations - FIG. 1Bb is a schematic diagram of a broadband over powerline access network. The
powerline network 1000 can be, for example, a broadband power line Network (BPLN) that provides access to a backhaul network. The BPLN of theexample network 1000 can be managed by a service provider entity having access to the underlying physical power line medium. A BPLN is a general purpose network that can be used for several types of applications including smart grid management, broadband internet access, voice and video delivery services, etc. A BPLN can be deployed on low voltage, medium voltage and high voltage power lines. A BPLN can span an entire neighborhood or it can be deployed within a single multi-dwelling unit. For example, it can be used to provide network service to tenants in an apartment building. While power lines can be used to deploy the BPLN, the network can also be deployed on other wire lines like coaxial cables and twisted pair. - A BPLN can include one or more cells. A cell is a group of broadband power line (BPL) devices in a BPLN that have similar characteristics such as association management, security, quality of service (QoS) and channel access settings, for example. Cells in a BPLN are logically isolated from each other, and communication to and from the backhaul occurs within a cell. Each cell in a BPLN includes a core-cell and can also include one or more sub-cells. There can be more than one cell on a given physical medium, a power line, for example.
- An exemplary core-cell can include a headend (HE), repeaters (RP), and network termination units (NTUs), but not include customer premise equipment (CPE). The headend is a device that bridges a cell to the backhaul network. At a given time, a cell will have one active headend and the active headend manages the cell including the core-cell and any associated sub-cells. A repeater is a device that selectively retransmits medium access control (MAC) Service Data Units (MSDUs) to extend the effective range and bandwidth of the BPLN cell. Repeaters also perform routing and QoS functions. A network termination unit is a device that connects a BPLN cell to an end user's network and/or devices. The NTU may in some cases bridge to other network technologies such as WiFi. A single NTU may serve more than one customer. Each sub-cell can be associated with an active NTU. In some implementations, a single device may be designed to perform multiple roles within the network. For example, a single device can be designed to be configurable so as to function as a headend, an NTU, and/or a repeater, or, for further example, a single device can simultaneously perform the network roles of a repeater and an NTU. Various types of CPE devices are the endpoint nodes in the network and communicate with other nodes in the network through the NTUs.
- Each node in the network communicates as a communication “station” (STA) using a physical (PHY) layer protocol that is used by the nodes to send transmissions to any other stations that are close enough to successfully receive the transmissions. STAs that cannot directly communicate with each other use one or more repeater STAs to communicate with each other. Any of a variety of communication system architectures can be used to implement the portion of the network interface module that converts data to and from a signal waveform that is transmitted over the communication medium. An application running on a station provides and receives data to and from the network interface module. A MSDU is a segment of information received by the MAC layer. The MAC layer processes the received MSDUs and prepares them to generate “MAC Protocol Data Units” (MPDUs). An MPDU is a segment of information including header and payload fields that the MAC layer has asked the PHY layer to transport. An MPDU can have any of a variety of formats based on the type of data being transmitted. A “PHY Protocol Data Unit (PPDU)” refers to the modulated signal waveform representing an MPDU that is transmitted over the wire line (a power line, for example) by the Physical Layer.
- Apart from generating MPDUs from MSDUs, the MAC layer provides several functions including channel access control, providing the required QoS for the MSDUs, retransmission of corrupt information, routing and repeating. Channel access control enables stations to share the powerline medium. Several types of channel access control mechanisms like carrier sense multiple access with collision avoidance (CSMA/CA), centralized Time Division Multiple Access (TDMA), distributed TDMA, token based channel access, etc., can be used by the MAC layer. Similarly, a variety of retransmission mechanisms can also be used. The Physical layer (PHY) can also use a variety of techniques to enable reliable and efficient transmission over the transmission medium (power line, coax, twisted pair etc). Various modulation techniques like orthogonal frequency division multiplexing (OFDM), and wavelet modulations can be used. Forward error correction (FEC), code line Viterbi codes, Reed-solomon codes, concatenated codes, turbo codes, low density parity check codes, etc., can be employed by the PHY to overcome errors.
- In a BPLN, stations that cannot directly communicate with one another use one or more repeaters. A method for efficiently communicating broadcast/multicast traffic within the BPLN is described herein.
-
FIG. 2A is a block diagram of anetwork 2000 implementing selective broadcast. The network 200 includes stations A 2002,B 2004,C 2006,D 2008, andE 2010 in communication according to the network topology shown. The solid lines connecting the various stations indicate that the connected stations can ‘hear’ each others' transmissions such that a transmission atstation A 2002 can be heard at stations B 2004 andC 2006. A transmission atB 2004 can be heard at stations A 2002 andD 2008. A transmission atC 2006 can be heard at stations A 2002,D 2008, andE 2010. - In an implementation,
station A 2002 transmits, for example, a broadcast message. The broadcast message is transmitted from station A and is therefore heard/received at stations B 2004 andC 2006.Stations B 2004 andC 2006 are both capable of successfully retransmitting the broadcast message for reception atstation D 2008. In an implementation,station B 2004, however, does not retransmit the broadcast message in order to conserve network resources and preventstation D 2008 from receiving duplicate copies of the broadcast message. The broadcast message is retransmitted atstation C 2006 which enables reception of the message at bothstations D 2008 andE 2010. - In an implementation, stations can receive instructions to operate in this manner from a remote station having knowledge of the network topology. For example,
station A 2002 can provide this information tostations B 2004,C 2006,D 2008 andE 2010 based on network topology. Alternatively,stations B 2004,C 2006,D 2008 andE 2010 can determine this mode of operation using knowledge of the network topology stored in local memory. In an implementation, stations are set to a default of retransmitting broadcast/multicast messages unless they receive instructions not to. Alternatively, stations can be set to a default of not retransmitting broadcast/multicast messages unless they receive instructions to affirmatively do so. - In some implementations, instructions for retransmitting broadcast messages are dependent on the identity of the station from which the broadcast message is received.
-
FIG. 2B shows thenetwork 2000 ofFIG. 2A implementing selective broadcast for a message from an alternative station.Station E 2010 transmits, for example, a broadcast message. The broadcast message is transmitted fromstation E 2010 and is heard/received atstation C 2006.Station C 2006 retransmits the broadcast message and bothstation A 2002 andD 2008 receive the retransmitted message. - In an implementation,
station D 2008 then retransmits the message.Station A 2002, however, does not retransmit the message. In this example, transmissions fromstation E 2010 are retransmitted bystation C 2006 andstation D 2008. Note thatstation B 2004 can be reached either throughStation A 2002 orD 2008. In this example,station D 2008 has been given a higher priority thanstation A 2002 in the retransmission rules. The selection ofStation D 2008 can be based, for example, on network topology information or other network data. For example,Station D 2008 may have a better communication path to Station B 2004 (e.g., higher bandwidth or lower latency), compared tostation A 2002. ComparingFIG. 2A andFIG. 2B ,station D 2008 is configured to retransmit broadcast transmissions originating fromstation E 2010, but it is configured not to retransmit broad messages fromStation A 2002. - Multicast transmissions are typically intended for a subset of the stations in a network (a multicast group). Multicast transmissions can be treated in a manner similar to that of non-selective broadcast transmissions (i.e., multicast transmissions can be repeated at all stations to ensure receipt at stations in the network for which messages are intended). While this simplifies the handling of multicast traffic, this too can lead to inefficiencies due to unnecessary retransmissions.
- In some implementations, retransmissions of multicast transmissions are performed selectively so that members of the corresponding multicast group receive the transmission, while unnecessary transmissions are reduced or eliminated.
-
FIG. 2C is a block diagram of anetwork 2000 implementing selective multicast.Station E 2010, for example, transmits a multicast message. In this example, the multicast transmission is intended for station C 2006 and A 2002 (i.e., station A and C are members of the multicast group).Station E 2010 transmits the message and it is received bystation C 2006. Station C retransmits the received message and it is received bystation A 2002 andD 2008.Station D 2008 can discard the received message as station D is not part of the multicast group. - In some implementations, stations can receive instructions to operate in this manner from a remote station having knowledge of the network topology and the member stations of the multicast group. For example,
station A 2002 can provide this information tostations B 2004,C 2006,D 2008 andE 2010 based on network topology and the knowledge that stations A 2002 andC 2006 belong to the multicast group. Alternatively, stations A 2002,B 2004,C 2006 andD 2008 can determine this mode of operation using knowledge of the network topology and multicast group information stored in local memory. In an implementation, stations are set to a default of retransmitting multicast messages unless they receive instructions not to do so. Alternatively, stations can be set to a default of not retransmitting multicast messages unless they receive instructions to affirmatively do so. - In some implementations, instructions for retransmitting multicast messages are dependent on the identity of the station from which the multicast message is received as well as on the multicast address. In other implementations, instructions for retransmitting multicast messages are dependent on the topology and the multicast address. In other implementations, multicast messages are treated as broadcast messages and instructions for retransmitting multicast messages are dependent only on the identity of the station from which the multicast address is received.
- In an implementation, a master device of a network (for example, a Head End or a Central Coordinator of a BPLN) that has knowledge of the network topology and multicast groups (in case of a multicast transmissions), analyzes the network topology and distributes instructions to stations in the network regarding the circumstances under which a given station is to retransmit broadcast/multicast messages. The analysis of the network topology results in a set of retransmission rules designed to efficiently broadcast/multicast messages across a network, ensuring that each station in the network (in the case of a broadcast message) or each station in a multicast group (in the case of a multicast message) receives the message, while reducing or eliminating unnecessary duplicates.
- In analyzing the network topology, the master can instruct a given station to not retransmit broadcast/multicast messages where each station that can hear the given station can receive the broadcast/multicast message from other retransmitting stations. In an implementation, the master can instruct a given station to retransmit broadcast/multicast messages where there is a station in the network for which the message is intended (i.e., all stations for the broadcast message, and the multicast group for multicast messages) that would not receive the broadcast/multicast message if the given station did not retransmit the broadcast/multicast message. Such instructions can be sent even if they will, in some cases, result in duplicate copies of the broadcast/multicast message being received at another station in the network.
- In other implementations, stations in the network analyze network topology data available in the station's local memory (in a routing table, for example) to determine the circumstances under which the station retransmits or does not retransmit broadcast/multicast messages.
- Repeating of broadcast/multicast messages can result in duplicate copies of the same message being received at a station. To properly detect duplicates, the broadcast/multicast information can be associated with sequence numbers and other information (such as addressing information, stream identifiers. etc.) to properly identify duplicates and reject them. Such information can be added as part of MAC Encapsulation. Two examples of MAC Encapsulation, 2-level MAC Encapsulation and 1-level MAC Encapsulation are described below.
- The systems and methods described above can be implemented in a network using a MAC encapsulation protocol, such as the network described in U.S. patent application Ser. No. 10/720,742, filed on Nov. 24, 2003, entitled, “Medium Access Control Layer That Encapsulates Data from a Plurality of Received Data Units into a Plurality of Independently Transmittable Blocks”, the entirety of which is incorporated into this application by reference.
-
FIG. 3A illustrates anMSDU 3000 to be transmitted using 2-level MAC encapsulation. A MAC Service Data Unit (MSDU) is a high level data unit to be transported as requested by, for example, a higher level layer. In some implementations an Ethernet frame based MSDU is used as shown inFIG. 3A . An Ethernet frame includes an Original Source Address (OSA) 3002, an Original Destination Address (ODA) 3004, anoptional VLAN Tag 3006, an Ethernet Type/Length field 3008, and a Payload. - The MAC sub-layer processes the MSDUs received from higher layers and converts them to Sub-Frames.
FIG. 3A shows an example format of aSub-Frame 3012. TheSub-Frame 3012 includes aSub-Frame header 3014, Arrival Time Stamp (ATS)/Confounder 3016, MSDU payload ormanagement message 3018, and an Integrity check vector (ICV) 3020. - The
Sub-Frame header 3014 includes Sub-Frame type and Sub-Frame length fields. The Sub-Frame Type field indicates the type of information included in the Sub-Frame. It indicates whether the MSDU Payload is valid, and if valid, whether the MSDU payload is associated with an arrival time stamp or a confounder or none of these. The Sub-Frame Length indicates the length of the Sub-Frame without considering the length of the header or the ICV. ATS/Confounder 3016 is an optional field. When this field corresponds to the ATS, it indicates the value of the Sender's Network Time Base at the time of the arrival of the MSDU. ATS is used for jitter control. When confounder is present, it is a pseudo-random vector. Confounder is generally present only in Sub-Frames carrying management messages and is used to enhance security. The Integrity Check Value (ICV) 3020 is a CRC-32 computed over a Sub-Frame. The ICV does not cover the Sub-Frame Header, ATS (if present), or confounder (if present). - Sub-Frames received by the MAC layer may require different levels of Quality of Service (QoS). For example, some Sub-Frame may carry application payload belonging to a streaming video that requires strict guarantees on QoS. To ensure that such QoS guarantees are met, the MAC layer can treat the Sub-Frame as being part of a connection so that the Sub-Frame can be provided with the necessary QoS. The MAC layer may also divide Sub-Frames based on the traffic class of the Sub-frame payload. For example, such information can be obtained from the VLAN tag or IP header fields of the MSDU. The MAC layer can segregate different Sub-Frames it receives according to the connection and class into different Sub-Frame queues. Sub-Frames belonging to a particular connection or class are concatenated to form a
Sub-Frame queue 3022.FIG. 3A shows the concatenation of several Sub-Frames into a Sub-Frame queue. -
FIG. 3B illustrates the segmenting of aSub-Frame queue 3022. EachSub-Frame queue 3022 is segmented into, for example, 512 octet segments for transportation as part of an MPDU payload. A segment can be generated from a Sub-Frame queue whenever there are enough octets to form a segment. A Sub-Frame queue is treated as an octet stream for segmentation purposes. Thus, a segment can include partial Sub-Frames and/or multiple whole Sub-Frames. For each segment, the MAC tracks the offset of the first Sub-Frame boundary within the segment. This information is transmitted along with the segment and is used by the receiver to demarcate the Sub-Frames from the received segments. Each segment is also associated with a Segment Sequence Number (SSN). The SSN is initialized to zero for the first segment in a Sub-Frame queue and incremented by one when a new segment is generated. SSNs enable reception and reassembly of out of order segments and duplicate detection at the receiver. The end of the Sub-Frame queue might not contain enough octets to fill a segment completely at a time when the last Sub-Frame should be sent. In such cases, the Sub-Frame queue is padded (e.g., with all zeros, all ones) so that a segment can be formed. - Once a segment is formed as described above, it is treated as a single entity targeted for reliable delivery services by the MAC. Each segment can be encrypted as shown in
FIG. 3B and then inserted into a Physical (PHY) Block Body (PBB) 3024. A PHY Block (PB) 3026 comprises the data bits of a FEC block at the PHY layer. PBs have aPB header 3028, aPBB 3024, and a PHY Block Check Sequence (PBCS) 3030. ThePB Header field 3028 carries the SSN and the MAC Frame Boundary offset associated with the segment. ThePB Header 3028 also indicates whether the segment belongs to a data stream (i.e., carrying high layer data) or a management stream (i.e., carrying MAC layer management information). ThePBCS field 3030 is used to check the integrity of the PB at the receiver. Segments are transported using low level data units referred to as MAC Packet Data Units (MPDUs) 3032. TheMPDUs 3032 include anMPDU Header 3034 followed by a sequence of PBs. TheMPDU Header 3034 includes information about the Original Source Address of the stream of segments, the address of the STA transmitting this MPDU, the Original Destination Address of the stream of segments, the length of the MPDU, and a Connection Identifier (or Sub-Frame queue identifier). This information is used by the receiver to reassemble the segments and extract the MSDUs. -
FIG. 4 illustrates anMSDU 4000 to be transmitted using 1-level MAC encapsulation. ASub-Frame 4002 is formed by attaching aSub-Frame header 4004 andSub-Frame trailer 4006 to anMSDU 4000. TheSub-Frame Header 4004, among other fields, includes a sequence number associated with theMSDU 4000. TheSub-Frame Trailer 4006, among other fields, includes a cyclic redundancy check (CRC) to detect errors in theSub-Frame 4002. One or more Sub-Frames 4002 are aggregated and transmitted in anMPDU payload 4008. TheMPDU header 4010 includes additional information associated with each MSDU. This includes information such as the address of the station that first transmitted the MSDU in the network (for example, inFIG. 2A , station A is the first station that broadcasted the MSDU), the address of the station that transmitted the MPDU, information needed to uniquely identify the queue to which the MSDU belongs, and the destination address of the MSDU. The information in the MPDU Header and the information in the Sub-Frame header/trailer enable unique identification of each MSDU. -
FIG. 5 is a block diagram of anetwork 5000 implementing selective broadcast and using MAC encapsulation.Network 5000 differs from the network ofFIG. 2A in thatstation F 5002 is present and can hear messages fromstation B 2004. In this case, in order forstation F 5002 to receive a broadcast message,station B 5002 retransmits broadcast messages from A 2002 even though this results instation D 2008 receiving duplicates. - The 2-level MAC encapsulation permits the transmission of longer messages that include PBs that are capable of being retransmitted independently. This permits selective retransmission such that the entire longer message that included a given PB need not be retransmitted, preserving network resources.
- When 2-level MAC encapsulation is used, the sequence numbers included with the PBs enable them to be reassembled. In this case, the sequence numbers also permit the identification of duplicates. For example, Station A 2002 can transmit a broadcast message that includes
PBs Station B 2004 might only receivePBs Station C 2006 might only receivePBs 2 and 3.Stations B 2004 andC 2006 both retransmit the received PBs.Station D 2008 receivesPBs Station B 2004 and receivesPBs 2 and 3 fromStation C 2006. ThereforeStation D 2008 receivesPB 2 twice, such that the second receivedPB 2 is a duplicate.Station D 2008 assemblesPBs Station D 2008 can discard the second copy ofPB 2. HadStations B 2004 andC 2006 both received and retransmitted each ofPBs Station D 2008 could discard duplicate copies in the same manner. - When 1-level MAC encapsulation is used, duplicate rejections can be handled in a manner similar to that of 2-level MAC encapsulation, where sequence numbers in the Sub-Frame are used to detect duplicates.
- Duplicate detection for multicast messages operates in a similar manner as for broadcast messages, with the multicast message being retransmitted to reach members of a multicast group. For 2-level MAC encapsulation, sequence numbers of segments are used to detect duplicates. For 1-level MAC encapsulation, sequence numbers of Sub-Frames are used to detect duplicates.
- Many other implementations of the invention other than those described above are within the invention, which is defined by the following claims.
Claims (45)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/133,301 US20080310414A1 (en) | 2007-06-04 | 2008-06-04 | Retransmission of broadcast and multicast traffic over a shared medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US94194907P | 2007-06-04 | 2007-06-04 | |
US12/133,301 US20080310414A1 (en) | 2007-06-04 | 2008-06-04 | Retransmission of broadcast and multicast traffic over a shared medium |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080310414A1 true US20080310414A1 (en) | 2008-12-18 |
Family
ID=39944397
Family Applications (18)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/970,323 Expired - Fee Related US8112358B2 (en) | 2007-06-04 | 2008-01-07 | Authorizing customer premise equipment on a sub-network |
US11/970,297 Expired - Fee Related US9521090B2 (en) | 2007-06-04 | 2008-01-07 | Authorizing stations into a centrally managed network |
US11/970,339 Active 2030-02-23 US9413686B2 (en) | 2007-06-04 | 2008-01-07 | Establishing a unique end-to-end management key |
US11/970,271 Expired - Fee Related US8429406B2 (en) | 2007-06-04 | 2008-01-07 | Authorizing customer premise equipment into a network |
US11/971,446 Active 2030-07-15 US8989379B2 (en) | 2007-06-04 | 2008-01-09 | Network encryption key rotation |
US12/108,334 Expired - Fee Related US8510470B2 (en) | 2007-06-04 | 2008-04-23 | Path selection for routing traffic in a network |
US12/133,315 Expired - Fee Related US8488615B2 (en) | 2007-06-04 | 2008-06-04 | Contention groups for hidden nodes |
US12/133,270 Active 2031-02-01 US8467369B2 (en) | 2007-06-04 | 2008-06-04 | Distributed scheduling |
US12/133,301 Abandoned US20080310414A1 (en) | 2007-06-04 | 2008-06-04 | Retransmission of broadcast and multicast traffic over a shared medium |
US12/133,312 Active 2029-03-05 US8170051B2 (en) | 2007-06-04 | 2008-06-04 | In-home coexistence network |
US12/133,233 Active 2029-11-21 US7949356B2 (en) | 2007-06-04 | 2008-06-04 | Clock synchronization over a shared medium |
US12/132,974 Expired - Fee Related US7756039B2 (en) | 2007-06-04 | 2008-06-04 | Data plane aggregation based on route and service type |
US12/133,325 Expired - Fee Related US8503480B2 (en) | 2007-06-04 | 2008-06-04 | Managing communications over a shared medium |
US13/113,474 Active 2028-12-17 US8700076B1 (en) | 2007-06-04 | 2011-05-23 | Clock synchronization among network stations |
US13/303,913 Expired - Fee Related US9130888B2 (en) | 2007-06-04 | 2011-11-23 | Authorizing equipment on a sub-network |
US13/873,168 Active US8930572B2 (en) | 2007-06-04 | 2013-04-29 | Path selection for routing traffic in a network |
US13/917,394 Expired - Fee Related US9148385B2 (en) | 2007-06-04 | 2013-06-13 | Contention groups for hidden nodes |
US13/933,924 Expired - Fee Related US9385966B2 (en) | 2007-06-04 | 2013-07-02 | Managing communications over a shared medium |
Family Applications Before (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/970,323 Expired - Fee Related US8112358B2 (en) | 2007-06-04 | 2008-01-07 | Authorizing customer premise equipment on a sub-network |
US11/970,297 Expired - Fee Related US9521090B2 (en) | 2007-06-04 | 2008-01-07 | Authorizing stations into a centrally managed network |
US11/970,339 Active 2030-02-23 US9413686B2 (en) | 2007-06-04 | 2008-01-07 | Establishing a unique end-to-end management key |
US11/970,271 Expired - Fee Related US8429406B2 (en) | 2007-06-04 | 2008-01-07 | Authorizing customer premise equipment into a network |
US11/971,446 Active 2030-07-15 US8989379B2 (en) | 2007-06-04 | 2008-01-09 | Network encryption key rotation |
US12/108,334 Expired - Fee Related US8510470B2 (en) | 2007-06-04 | 2008-04-23 | Path selection for routing traffic in a network |
US12/133,315 Expired - Fee Related US8488615B2 (en) | 2007-06-04 | 2008-06-04 | Contention groups for hidden nodes |
US12/133,270 Active 2031-02-01 US8467369B2 (en) | 2007-06-04 | 2008-06-04 | Distributed scheduling |
Family Applications After (9)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/133,312 Active 2029-03-05 US8170051B2 (en) | 2007-06-04 | 2008-06-04 | In-home coexistence network |
US12/133,233 Active 2029-11-21 US7949356B2 (en) | 2007-06-04 | 2008-06-04 | Clock synchronization over a shared medium |
US12/132,974 Expired - Fee Related US7756039B2 (en) | 2007-06-04 | 2008-06-04 | Data plane aggregation based on route and service type |
US12/133,325 Expired - Fee Related US8503480B2 (en) | 2007-06-04 | 2008-06-04 | Managing communications over a shared medium |
US13/113,474 Active 2028-12-17 US8700076B1 (en) | 2007-06-04 | 2011-05-23 | Clock synchronization among network stations |
US13/303,913 Expired - Fee Related US9130888B2 (en) | 2007-06-04 | 2011-11-23 | Authorizing equipment on a sub-network |
US13/873,168 Active US8930572B2 (en) | 2007-06-04 | 2013-04-29 | Path selection for routing traffic in a network |
US13/917,394 Expired - Fee Related US9148385B2 (en) | 2007-06-04 | 2013-06-13 | Contention groups for hidden nodes |
US13/933,924 Expired - Fee Related US9385966B2 (en) | 2007-06-04 | 2013-07-02 | Managing communications over a shared medium |
Country Status (5)
Country | Link |
---|---|
US (18) | US8112358B2 (en) |
EP (3) | EP2153595B1 (en) |
CN (1) | CN101933295A (en) |
AT (3) | ATE552679T1 (en) |
WO (2) | WO2008151261A2 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090074007A1 (en) * | 2007-06-04 | 2009-03-19 | Intellon Corporation | Managing communications over a shared medium |
US20090303871A1 (en) * | 2008-06-10 | 2009-12-10 | Electronics Telecommunications Research Institute | Method and apparatus for packet aggregation according to traffic characteristics |
US20120117438A1 (en) * | 2010-11-09 | 2012-05-10 | Cisco Technology, Inc. | Multicast Message Retransmission |
US8520676B2 (en) | 2010-11-09 | 2013-08-27 | Cisco Technology, Inc. | System and method for managing acknowledgement messages in a very large computer network |
US20140233483A1 (en) * | 2011-09-02 | 2014-08-21 | Lg Electronics Inc. | Method and device for transmitting frame |
CN107124363A (en) * | 2017-04-10 | 2017-09-01 | 华为技术有限公司 | Message broadcasting method and apparatus |
US11159602B2 (en) * | 2019-12-27 | 2021-10-26 | Signify Holding B.V. | Updating electrical devices with limited communication capability in integrated networks |
Families Citing this family (140)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8090857B2 (en) * | 2003-11-24 | 2012-01-03 | Qualcomm Atheros, Inc. | Medium access control layer that encapsulates data from a plurality of received data units into a plurality of independently transmittable blocks |
US8175190B2 (en) * | 2005-07-27 | 2012-05-08 | Qualcomm Atheros, Inc. | Managing spectra of modulated signals in a communication network |
US7822059B2 (en) * | 2005-07-27 | 2010-10-26 | Atheros Communications, Inc. | Managing contention-free time allocations in a network |
US7729372B2 (en) * | 2005-07-27 | 2010-06-01 | Sharp Corporation | Communicating in a network that includes a medium having varying transmission characteristics |
US7760738B1 (en) * | 2005-07-28 | 2010-07-20 | Verizon Services Corp. | Admission control for services |
US20070244811A1 (en) * | 2006-03-30 | 2007-10-18 | Obopay Inc. | Mobile Client Application for Mobile Payments |
US20070255662A1 (en) * | 2006-03-30 | 2007-11-01 | Obopay Inc. | Authenticating Wireless Person-to-Person Money Transfers |
US8249965B2 (en) * | 2006-03-30 | 2012-08-21 | Obopay, Inc. | Member-supported mobile payment system |
US20070255620A1 (en) * | 2006-03-30 | 2007-11-01 | Obopay Inc. | Transacting Mobile Person-to-Person Payments |
US8532021B2 (en) | 2006-03-30 | 2013-09-10 | Obopay, Inc. | Data communications over voice channel with mobile consumer communications devices |
KR101409991B1 (en) * | 2007-04-16 | 2014-06-20 | 삼성전자주식회사 | Method and apparatus for data transfer in peer-to-peer network |
KR101484798B1 (en) | 2007-05-10 | 2015-01-28 | 퀄컴 인코포레이티드 | Managing distributed access to a shared medium |
US20090207769A1 (en) * | 2008-01-14 | 2009-08-20 | Electronics And Telecommunications Research Institute | Method and apparatus for scheduling timing for communication between sensor nodes in wireless sensor network |
EP2266083A4 (en) * | 2008-03-14 | 2012-01-25 | Obopay Inc | Network-based viral payment system |
US7898985B1 (en) * | 2008-04-23 | 2011-03-01 | Juniper Networks, Inc. | Composite next hops for forwarding data in a network switching device |
KR101471563B1 (en) * | 2008-07-10 | 2014-12-11 | 삼성전자주식회사 | Method and apparatus for per frame based resource sharing in cognitive radio communication system |
US8284738B2 (en) * | 2008-11-14 | 2012-10-09 | Bae Systems Information And Electronic Systems Integration Inc. | Distributed adaptive scheduling of communications among nodes in a mobile ad hoc network |
US20100142496A1 (en) * | 2008-12-04 | 2010-06-10 | Electronics And Telecommunications Research Institute | Method for dynamically allocating slot and apparatus thereof |
TWI376917B (en) * | 2008-12-09 | 2012-11-11 | Realtek Semiconductor Corp | Frame merging apparatus and method thereof |
US8588154B2 (en) * | 2009-01-30 | 2013-11-19 | Texas Instruments Incorporated | Mitigation of interference between wireless networks |
US8018839B2 (en) * | 2009-02-13 | 2011-09-13 | Alcatel Lucent | Synchronizing packet sequence numbers for line card redundancy |
US8498280B2 (en) * | 2009-03-27 | 2013-07-30 | Qualcomm Incorporated | Method and system for reducing header information in communication systems |
US8879523B2 (en) * | 2009-06-05 | 2014-11-04 | Broadcom Corporation | Management frame directed cluster assignment within multiple user, multiple access, and/or MIMO wireless communications |
KR101580325B1 (en) * | 2009-07-01 | 2015-12-23 | 삼성전자주식회사 | / structure of frame for scheduling piconet master node on/off and method thereof |
US20110016206A1 (en) * | 2009-07-15 | 2011-01-20 | Muralidharan Sampath Kodialam | Systems and methods for creating user interest profiles |
US8498579B2 (en) | 2009-07-20 | 2013-07-30 | Qualcomm Incorporated | Channel reuse in communication systems |
US20110041167A1 (en) * | 2009-08-17 | 2011-02-17 | Samsung Electronics Co. Ltd. | Techniques for providing secure communications among clients with efficient credentials management |
US9107221B2 (en) * | 2009-09-25 | 2015-08-11 | Intel Corporation | Configurable contention-based period in mmWave wireless systems |
WO2011040916A1 (en) * | 2009-09-30 | 2011-04-07 | Rockwell Collins, Inc. | Directional mobile ad-hoc network |
US8913564B2 (en) * | 2009-09-30 | 2014-12-16 | Intel Corporation | Method and system for dynamic bandwidth allocation between networks |
JP5196029B2 (en) * | 2009-10-23 | 2013-05-15 | 富士通株式会社 | Communications system |
US9007967B2 (en) * | 2009-12-03 | 2015-04-14 | Intel Corporation | BSS/PBSS support and schedule-free networking in 60GHz |
US8881212B2 (en) * | 2009-12-28 | 2014-11-04 | Verizon Patent And Licensing Inc. | Home network management |
US8966657B2 (en) * | 2009-12-31 | 2015-02-24 | Intel Corporation | Provisioning, upgrading, and/or changing of hardware |
US8675651B2 (en) * | 2010-01-18 | 2014-03-18 | Qualcomm Incorporated | Coexistence mechanism for non-compatible powerline communication devices |
JP2011155710A (en) * | 2010-01-25 | 2011-08-11 | Sony Corp | Power management apparatus, electronic apparatus, and method of managing power |
US9826040B2 (en) * | 2010-01-28 | 2017-11-21 | Texas Instruments Incorporated | System and method for preventing collisions in a hierarchical network |
US8584187B2 (en) * | 2010-03-26 | 2013-11-12 | Verizon Patent And Licensing Inc. | Bandwidth management |
JP5543664B2 (en) | 2010-04-12 | 2014-07-09 | クゥアルコム・インコーポレイテッド | Delayed acknowledgment for low overhead communication in networks |
GB2479908B (en) | 2010-04-28 | 2013-07-10 | Toshiba Res Europ Ltd | Apparatus and method for privacy-driven moderation of metering data |
US20110307942A1 (en) * | 2010-06-11 | 2011-12-15 | Michael Youssefmir | Method and Apparatus for Authorization of Customer Premises Equipment |
EP2499859B1 (en) * | 2010-06-30 | 2016-09-14 | Commonwealth Scientific & Industrial Research Organisation ( C.S.I.R.O. ) | Dynamic frequency allocation in wireless backhaul networks |
US8873480B2 (en) * | 2010-10-01 | 2014-10-28 | Intel Corporation | Techniques for dynamic spectrum management, allocation, and sharing |
BR112013007266A2 (en) * | 2010-10-01 | 2016-06-14 | Research In Motion Ltd | method and apparatus to prevent device coexistence interference |
US9026813B2 (en) | 2010-11-22 | 2015-05-05 | Qualcomm Incorporated | Establishing a power charging association on a powerline network |
US20120151537A1 (en) * | 2010-12-14 | 2012-06-14 | Samsung Electronics Co., Ltd. | Method and system for asynchronous and isochronous data transmission in a high speed video network |
US9426035B2 (en) * | 2010-12-17 | 2016-08-23 | Cisco Technology, Inc. | Data reporting using reporting groups in a computer network |
US20120155647A1 (en) * | 2010-12-21 | 2012-06-21 | General Instrument Corporation | Cryptographic devices & methods |
US8909751B2 (en) | 2010-12-28 | 2014-12-09 | Microsoft Corporation | Flexible policy based network decision making |
US8805303B2 (en) | 2011-02-18 | 2014-08-12 | Blackberry Limited | Method and apparatus for avoiding in-device coexistence interference with preferred frequency notification |
US9264230B2 (en) | 2011-03-14 | 2016-02-16 | International Business Machines Corporation | Secure key management |
US8619990B2 (en) | 2011-04-27 | 2013-12-31 | International Business Machines Corporation | Secure key creation |
US9031409B2 (en) * | 2011-04-29 | 2015-05-12 | Arris Technology, Inc. | System and method for avoiding upstream interference in RF-over-glass network |
US20160119950A1 (en) * | 2011-04-29 | 2016-04-28 | Lg Electronics Inc. | Channel access method and apparatus using the same in wireless local area network system |
US8634561B2 (en) * | 2011-05-04 | 2014-01-21 | International Business Machines Corporation | Secure key management |
US8755527B2 (en) | 2011-05-04 | 2014-06-17 | International Business Machines Corporation | Key management policies for cryptographic keys |
US8789210B2 (en) | 2011-05-04 | 2014-07-22 | International Business Machines Corporation | Key usage policies for cryptographic keys |
US8566913B2 (en) | 2011-05-04 | 2013-10-22 | International Business Machines Corporation | Secure key management |
US9003492B2 (en) | 2011-06-21 | 2015-04-07 | Qualcomm Incorporated | Secure client authentication and service authorization in a shared communication network |
CN102404861B (en) * | 2011-06-30 | 2014-09-17 | 华为终端有限公司 | Method for controlling user to access network and portable WIFI (Wireless Fidelity) hotspot equipment |
KR101979283B1 (en) * | 2011-07-12 | 2019-05-15 | 한국전자통신연구원 | Method of implementing user interface and apparatus for using the same |
CN102883460B (en) * | 2011-07-15 | 2017-12-05 | 中兴通讯股份有限公司 | A kind of service data transmission method and system |
US9021278B2 (en) * | 2011-08-10 | 2015-04-28 | Qualcomm Incorporated | Network association of communication devices based on attenuation information |
US8917705B2 (en) * | 2011-09-29 | 2014-12-23 | Qualcomm Incorporated | Collision reduction mechanisms for wireless communication networks |
US8886203B2 (en) * | 2011-12-28 | 2014-11-11 | Qualcomm Incorporated | Dynamic channel reuse in multi-access communication systems |
US8954608B1 (en) * | 2012-01-20 | 2015-02-10 | The United States Of America As Represented By Secretary Of The Navy | Network clock synchronization using total-field magnetometers and the spatial coherence of the earth's geomagnetic field |
JP2013162423A (en) * | 2012-02-07 | 2013-08-19 | Fujitsu Ltd | Wireless communication system, wireless communication control method and wireless communication apparatus |
GB2500720A (en) * | 2012-03-30 | 2013-10-02 | Nec Corp | Providing security information to establish secure communications over a device-to-device (D2D) communication link |
JP5533924B2 (en) * | 2012-04-09 | 2014-06-25 | 横河電機株式会社 | Wireless communication system |
US8797851B2 (en) | 2012-04-18 | 2014-08-05 | International Business Machines Corporation | Locating traffic reduction utilities in communication networks |
US20130301649A1 (en) * | 2012-05-09 | 2013-11-14 | Texas Instruments Incorporated | CSMA/CA for Channels in Power Line Communication (PLC) Networks |
US9286491B2 (en) | 2012-06-07 | 2016-03-15 | Amazon Technologies, Inc. | Virtual service provider zones |
US10084818B1 (en) | 2012-06-07 | 2018-09-25 | Amazon Technologies, Inc. | Flexibly configurable data modification services |
US10075471B2 (en) | 2012-06-07 | 2018-09-11 | Amazon Technologies, Inc. | Data loss prevention techniques |
US9590959B2 (en) | 2013-02-12 | 2017-03-07 | Amazon Technologies, Inc. | Data security service |
US20140040444A1 (en) * | 2012-07-31 | 2014-02-06 | Electronics And Telecommunications Research Institute | Initial configuration method of apparatus and apparatus including initial configuration function |
CN104604293B (en) * | 2012-08-31 | 2019-01-08 | 诺基亚技术有限公司 | Method and apparatus for selecting router in radio link network |
US9094196B2 (en) * | 2012-09-07 | 2015-07-28 | At&T Intellectual Property I, L.P. | System and method for full duplex MAC designs based on backoff in frequency domain |
US9191070B2 (en) * | 2012-10-26 | 2015-11-17 | Qualcomm Incorporated | Multi-instance powerline communication system |
US9455794B2 (en) | 2012-10-29 | 2016-09-27 | Qualcomm Incorporated | Device registration and sounding in a time-division multiple access network |
US9071390B2 (en) * | 2013-01-10 | 2015-06-30 | Qualcomm Incorporated | Adjusting physical layer transmission properties |
US9166853B2 (en) | 2013-01-10 | 2015-10-20 | Qualcomm Incorporated | Rate adaptation for data communication |
US9008159B2 (en) | 2013-01-10 | 2015-04-14 | Qualcomm Incorporated | Rate adaptation for data communication |
US9332019B2 (en) * | 2013-01-30 | 2016-05-03 | International Business Machines Corporation | Establishment of a trust index to enable connections from unknown devices |
US9705674B2 (en) | 2013-02-12 | 2017-07-11 | Amazon Technologies, Inc. | Federated key management |
US9547771B2 (en) | 2013-02-12 | 2017-01-17 | Amazon Technologies, Inc. | Policy enforcement with associated data |
US9300464B1 (en) * | 2013-02-12 | 2016-03-29 | Amazon Technologies, Inc. | Probabilistic key rotation |
US10467422B1 (en) * | 2013-02-12 | 2019-11-05 | Amazon Technologies, Inc. | Automatic key rotation |
US10211977B1 (en) | 2013-02-12 | 2019-02-19 | Amazon Technologies, Inc. | Secure management of information using a security module |
US9608813B1 (en) | 2013-06-13 | 2017-03-28 | Amazon Technologies, Inc. | Key rotation techniques |
US9367697B1 (en) | 2013-02-12 | 2016-06-14 | Amazon Technologies, Inc. | Data security with a security module |
US10210341B2 (en) | 2013-02-12 | 2019-02-19 | Amazon Technologies, Inc. | Delayed data access |
WO2014154325A1 (en) | 2013-03-28 | 2014-10-02 | Sony Corporation | Communication device and method providing beamforming for two or more transmission channels |
US9392487B2 (en) | 2013-05-06 | 2016-07-12 | Huawei Technologies Co., Ltd. | Systems and methods for traffic-aware medium access selection |
JP6121279B2 (en) * | 2013-08-01 | 2017-04-26 | 株式会社日立製作所 | Wireless transmission system and method for controlling access point |
US10244458B2 (en) * | 2013-08-23 | 2019-03-26 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Controlling Wi-Fi access in a public location |
US10027572B2 (en) | 2013-10-09 | 2018-07-17 | Terranet Ab | Path finding in a mesh network with adaptive bitrate |
CN103560840B (en) * | 2013-10-28 | 2015-11-25 | 华为技术有限公司 | A kind of method, apparatus and system of SOT state of termination monitoring |
US9553797B2 (en) * | 2014-03-12 | 2017-01-24 | International Business Machines Corporation | Message path selection within a network |
US9397835B1 (en) | 2014-05-21 | 2016-07-19 | Amazon Technologies, Inc. | Web of trust management in a distributed system |
CN104202750A (en) * | 2014-06-10 | 2014-12-10 | 苏州大学 | Selection method of cognitive network path |
US10326597B1 (en) | 2014-06-27 | 2019-06-18 | Amazon Technologies, Inc. | Dynamic response signing capability in a distributed system |
US9438421B1 (en) | 2014-06-27 | 2016-09-06 | Amazon Technologies, Inc. | Supporting a fixed transaction rate with a variably-backed logical cryptographic key |
US9380487B2 (en) * | 2014-07-29 | 2016-06-28 | Huawei Technologies Co., Ltd. | System and method for a location prediction-based network scheduler |
JP2016039570A (en) * | 2014-08-08 | 2016-03-22 | キヤノン株式会社 | Communication device, control method thereof, and communication system |
US9866392B1 (en) | 2014-09-15 | 2018-01-09 | Amazon Technologies, Inc. | Distributed system web of trust provisioning |
CN107302848B (en) * | 2014-12-02 | 2021-12-03 | 欧希亚有限公司 | Techniques for encoding beacon signals in a wireless power transfer environment |
CN105792158B (en) * | 2014-12-22 | 2019-06-11 | 杭州华为数字技术有限公司 | A kind of method and device of information transmission in cell |
US9705752B2 (en) | 2015-01-29 | 2017-07-11 | Blackrock Financial Management, Inc. | Reliably updating a messaging system |
SG10201500769UA (en) * | 2015-01-30 | 2016-08-30 | Gridcomm Pte Ltd | A discovery method for a power line communication network |
US10251067B2 (en) * | 2015-03-16 | 2019-04-02 | Hfi Innovation Inc. | Methods of beacon transmission for measurements in opportunistic spectrum access |
US10469477B2 (en) | 2015-03-31 | 2019-11-05 | Amazon Technologies, Inc. | Key export techniques |
US9930050B2 (en) | 2015-04-01 | 2018-03-27 | Hand Held Products, Inc. | Device management proxy for secure devices |
SG10201503002VA (en) * | 2015-04-16 | 2016-11-29 | Gridcomm Pte Ltd | Formation and maintenance of a communication network |
US9756512B2 (en) | 2015-10-22 | 2017-09-05 | Qualcomm Incorporated | Exchanging interference values |
US10177868B2 (en) | 2015-12-17 | 2019-01-08 | Honeywell International Inc. | Systems and methods to synchronize wireless devices in the presence of a FMCW radio altimeter |
US10725170B2 (en) | 2015-12-17 | 2020-07-28 | Honeywell International Inc. | Frequency modulated continuous wave radio altimeter spectral monitoring |
US9867180B2 (en) * | 2015-12-17 | 2018-01-09 | Honeywell International Inc. | Cognitive allocation of TDMA resources in the presence of a radio altimeter |
US10244542B2 (en) | 2016-02-03 | 2019-03-26 | Microsoft Technology Licensing, Llc | Mobile communication device clustering |
US10291965B2 (en) * | 2016-03-11 | 2019-05-14 | DISH Technologies L.L.C. | Television receiver authorization over internet protocol network |
US20170290058A1 (en) * | 2016-04-01 | 2017-10-05 | Sarabjot Singh | Systems and methods for avoiding hidden node collisions |
US10650621B1 (en) | 2016-09-13 | 2020-05-12 | Iocurrents, Inc. | Interfacing with a vehicular controller area network |
CN108886383B (en) * | 2017-02-22 | 2021-05-04 | 荣耀终端有限公司 | Pairing method for electric cats and electric cats |
US10299266B2 (en) | 2017-03-20 | 2019-05-21 | Honeywell International Inc. | Delay calculation in wireless systems |
WO2018190928A1 (en) * | 2017-04-14 | 2018-10-18 | Ehud Reshef | Modified header for communication in a next-generation wi-fi network |
CN108418756B (en) * | 2018-01-23 | 2021-03-02 | 南京邮电大学 | Software defined backhaul network access selection method based on similarity measurement |
WO2019165146A1 (en) * | 2018-02-22 | 2019-08-29 | Collinear Networks, Inc. | Hybrid wireless link employing free-space optical communication, radio frequency communication, and intelligent frame and packet switching |
GB201808493D0 (en) * | 2018-05-23 | 2018-07-11 | Nchain Holdings Ltd | Computer-Implemented System and Method |
RU2693196C1 (en) * | 2018-09-17 | 2019-07-01 | Акционерное общество "Калужский научно-исследовательский институт телемеханических устройств" | Digital clocking synchronization method |
US10841091B2 (en) | 2018-10-02 | 2020-11-17 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
JP6957443B2 (en) * | 2018-12-11 | 2021-11-02 | 株式会社東芝 | Communication equipment, communication methods and programs |
JP7247718B2 (en) * | 2019-04-01 | 2023-03-29 | 富士フイルムビジネスイノベーション株式会社 | Information processing device, information processing system, and information processing program |
US11240022B1 (en) | 2019-04-11 | 2022-02-01 | Wells Fargo Bank, N.A. | Passive encryption rotation keys |
US10999876B1 (en) * | 2019-08-02 | 2021-05-04 | Rockwell Collins, Inc. | Time division multiple access (TDMA) and contention access waveform network |
CN113162655A (en) * | 2020-01-23 | 2021-07-23 | 华为技术有限公司 | Power line communication time slot distribution method and device |
US11394650B2 (en) * | 2020-04-14 | 2022-07-19 | Charter Communications Operating, Llc | Modificationless packet prioritization for frame generation |
US11283722B2 (en) | 2020-04-14 | 2022-03-22 | Charter Communications Operating, Llc | Packet prioritization for frame generation |
US10915888B1 (en) * | 2020-04-30 | 2021-02-09 | Capital One Services, Llc | Contactless card with multiple rotating security keys |
US20230403565A1 (en) * | 2020-10-30 | 2023-12-14 | Battelle Energy Alliance, Llc. | Systems, devices, and methods for scheduling spectrum for spectrum sharing |
CN114585103B (en) * | 2022-03-30 | 2023-04-07 | 电子科技大学 | Intelligent channel access control method for service perception |
Citations (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5491750A (en) * | 1993-12-30 | 1996-02-13 | International Business Machines Corporation | Method and apparatus for three-party entity authentication and key distribution using message authentication codes |
US5617421A (en) * | 1994-06-17 | 1997-04-01 | Cisco Systems, Inc. | Extended domain computer network using standard links |
US5682428A (en) * | 1995-02-13 | 1997-10-28 | Eta Technologies Corporation | Personal access management system |
US6185185B1 (en) * | 1997-11-21 | 2001-02-06 | International Business Machines Corporation | Methods, systems and computer program products for suppressing multiple destination traffic in a computer network |
US6188690B1 (en) * | 1996-12-12 | 2001-02-13 | Pmc-Sierra, Inc. | Method and apparatus for high speed, scalable communication system |
US6272135B1 (en) * | 1997-02-28 | 2001-08-07 | Yazaki Corporation | Data communication method and system for one-to-one communication and one-to-plurality broadcast communication |
US6310892B1 (en) * | 1994-11-21 | 2001-10-30 | Oracle Corporation | Reliable connectionless network protocol |
US20020133622A1 (en) * | 2001-01-17 | 2002-09-19 | Pinto Oscar P. | Switched fabric network and method of mapping nodes using batch requests |
US20030067892A1 (en) * | 2001-08-25 | 2003-04-10 | Nokia Corporation | System and method for collision-free transmission scheduling using neighborhood information and advertised transmission times |
US6591364B1 (en) * | 1998-08-28 | 2003-07-08 | Lucent Technologies Inc. | Method for establishing session key agreement |
US20030229783A1 (en) * | 2002-06-06 | 2003-12-11 | Hardt Dick C. | Distributed hierarchical identity management |
US6711163B1 (en) * | 1999-03-05 | 2004-03-23 | Alcatel | Data communication system with distributed multicasting |
US20040128310A1 (en) * | 2002-12-30 | 2004-07-01 | Zmudzinski Krystof C. | Method and apparatus for distributing notification among cooperating devices and device channels |
US20040165532A1 (en) * | 2002-06-07 | 2004-08-26 | Poor Robert Dunbar | Ad hoc wireless network using gradient routing |
US20040190542A1 (en) * | 2003-03-31 | 2004-09-30 | Hideaki Ono | Mobile node, packet relay device and packet forwarding method |
US20050001694A1 (en) * | 2003-07-03 | 2005-01-06 | Berkman William H. | Power line communication system and method of operating the same |
US20050068227A1 (en) * | 2003-09-26 | 2005-03-31 | Rami Caspi | System and method for presence-based area monitoring |
US20050117515A1 (en) * | 2003-11-28 | 2005-06-02 | Ntt Docomo, Inc. | Transmitter device for controlling data transmission |
US20050135291A1 (en) * | 2003-10-15 | 2005-06-23 | Qualcomm Incorporated | Method, apparatus, and system for multiplexing protocol data units |
US20050190785A1 (en) * | 2004-02-26 | 2005-09-01 | Yonge Lawrence W.Iii | Channel adaptation synchronized to periodically varying channel |
US20060104301A1 (en) * | 1999-02-10 | 2006-05-18 | Beyer David A | Adaptive communication protocol for wireless networks |
US20060209871A1 (en) * | 2003-07-28 | 2006-09-21 | Blasco Claret Jorge V | Method of switching packets in a transmission medium comprising multiple stations which are connected using different links |
US20060224813A1 (en) * | 2005-03-31 | 2006-10-05 | Intel Corporation (A Delaware Corporation) | Advanced switching optimal unicast and multicast communication paths based on SLS transport protocol |
US20060252378A1 (en) * | 2005-05-04 | 2006-11-09 | Mediacell Licensing Corp | Externally sourced synchronized beacon |
US20070004404A1 (en) * | 2005-07-01 | 2007-01-04 | Research In Motion Limited | System and method for accelerating network selection by a wireless user equipment (UE) device using satellite-based positioning system |
US20070019609A1 (en) * | 2005-07-11 | 2007-01-25 | Toshiba America Research, Inc. | Dynamic temporary mac address generation in wireless networks |
US20070025391A1 (en) * | 2005-07-27 | 2007-02-01 | Yonge Lawrence W Iii | Communicating in a network that includes a medium having varying transmission characteristics |
US20070115973A1 (en) * | 2005-11-10 | 2007-05-24 | Matsushita Electric Industrial Co., Ltd. | Power line communication apparatus, power line communication method and communication apparatus |
US20070118730A1 (en) * | 1999-03-30 | 2007-05-24 | Platt David C | Cryptographically signed filesystem |
US20070189189A1 (en) * | 2006-02-13 | 2007-08-16 | Cisco Technology, Inc. | Method and system for simplified network wide traffic and/or flow monitoring in a data network |
US20070254596A1 (en) * | 2006-01-11 | 2007-11-01 | Corson M S | Communication methods and apparatus relating to cooperative and non-cooperative modes of operation |
US20080002599A1 (en) * | 2004-08-09 | 2008-01-03 | Johnny Yau | Method and Apparatus for Ad Hoc Mesh Routing |
US20080151820A1 (en) * | 2006-12-21 | 2008-06-26 | Ignacio Solis | Distributed context-aware scheduled access in a network |
US7395097B2 (en) * | 2004-12-03 | 2008-07-01 | Motorola, Inc. | Communications device with low energy notification |
US20080192666A1 (en) * | 2007-02-12 | 2008-08-14 | Motorola, Inc. | Method and system for dynamically utilizing a peer network to extend battery life |
US20080222447A1 (en) * | 2007-03-08 | 2008-09-11 | Corrigent Systems Ltd. | Prevention of frame duplication in interconnected ring networks |
US20080247408A1 (en) * | 2007-04-03 | 2008-10-09 | Itt Manufacturing Enterprises, Inc. | Reliable Broadcast Protocol and Apparatus for Sensor Networks |
US20080267106A1 (en) * | 2007-04-24 | 2008-10-30 | Buddhikot Milind M | Apparatus and method for practical and efficient broadcast in mobile ad hoc networks |
US20080279204A1 (en) * | 2007-04-13 | 2008-11-13 | Hart Communication Foundation | Increasing Reliability and Reducing Latency in a Wireless Network |
US20080298594A1 (en) * | 2007-06-04 | 2008-12-04 | Intellon Corporation | Authorizing stations into a centrally managed network |
US7558575B2 (en) * | 2003-07-24 | 2009-07-07 | Motorola Inc. | Method and apparatus for wireless communication in a high velocity environment |
US7573891B1 (en) * | 2001-12-05 | 2009-08-11 | Optimal Innovations, Inc. | Hybrid fiber/conductor integrated communication networks |
US20090207769A1 (en) * | 2008-01-14 | 2009-08-20 | Electronics And Telecommunications Research Institute | Method and apparatus for scheduling timing for communication between sensor nodes in wireless sensor network |
US7623542B2 (en) * | 2002-10-21 | 2009-11-24 | Intellon Corporation | Contention-free access intervals on a CSMA network |
US7804842B2 (en) * | 2003-09-17 | 2010-09-28 | Panasonic Corporation | Carrier sense multiple access method and wireless terminal apparatus |
US7826475B2 (en) * | 2004-11-01 | 2010-11-02 | Electronics And Telecommunications Research Institute | Radio communication system, radio communication apparatus and radio communication method for UWB impulse communication |
US7961694B1 (en) * | 2006-05-26 | 2011-06-14 | The Hong Kong University Of Science And Technology | Peer-to-peer collaborative streaming among mobile terminals |
Family Cites Families (177)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4578530A (en) * | 1981-06-26 | 1986-03-25 | Visa U.S.A., Inc. | End-to-end encryption system and method of operation |
US4807248A (en) | 1984-05-23 | 1989-02-21 | Rockwell International Corporation | Automatic resynchronization technique |
US4689786A (en) | 1985-03-21 | 1987-08-25 | Apple Computer, Inc. | Local area network with self assigned address method |
US5644727A (en) * | 1987-04-15 | 1997-07-01 | Proprietary Financial Products, Inc. | System for the operation and management of one or more financial accounts through the use of a digital communication and computation system for exchange, investment and borrowing |
US4953085A (en) * | 1987-04-15 | 1990-08-28 | Proprietary Financial Products, Inc. | System for the operation of a financial account |
US5189608A (en) * | 1987-06-01 | 1993-02-23 | Imrs Operations, Inc. | Method and apparatus for storing and generating financial information employing user specified input and output formats |
JPH01175057A (en) * | 1987-12-28 | 1989-07-11 | Toshiba Corp | Dynamic control method for security |
US5090024A (en) | 1989-08-23 | 1992-02-18 | Intellon Corporation | Spread spectrum communications system for networks |
US5220500A (en) * | 1989-09-19 | 1993-06-15 | Batterymarch Investment System | Financial management system |
JPH0710141B2 (en) | 1989-09-21 | 1995-02-01 | 株式会社日立製作所 | Cable terminal processing method and terminal processing apparatus thereof |
US5414844A (en) * | 1990-05-24 | 1995-05-09 | International Business Machines Corporation | Method and system for controlling public access to a plurality of data objects within a data processing system |
JP3107317B2 (en) | 1991-09-09 | 2000-11-06 | 株式会社シマノ | Bicycle transmission |
US5999908A (en) * | 1992-08-06 | 1999-12-07 | Abelow; Daniel H. | Customer-based product design module |
US5446903A (en) * | 1993-05-04 | 1995-08-29 | International Business Machines Corporation | Method and apparatus for controlling access to data elements in a data processing system based on status of an industrial process by mapping user's security categories and industrial process steps |
US5328530A (en) | 1993-06-07 | 1994-07-12 | The United States Of America As Represented By The Secretary Of The Air Force | Hot forging of coarse grain alloys |
DE69313837T2 (en) * | 1993-06-09 | 1998-04-09 | St Microelectronics Srl | Storage organization method for a control with fuzzy logic and device for it |
US6456982B1 (en) * | 1993-07-01 | 2002-09-24 | Dragana N. Pilipovic | Computer system for generating projected data and an application supporting a financial transaction |
US5812988A (en) * | 1993-12-06 | 1998-09-22 | Investments Analytic, Inc. | Method and system for jointly estimating cash flows, simulated returns, risk measures and present values for a plurality of assets |
US5792399A (en) * | 1994-11-03 | 1998-08-11 | Ostthuringische Materialprufgesellschaft Fur Textil Und Kunststoffe Mbh | Formed shape made of regenerated cellulose and process for its production |
US5570355A (en) | 1994-11-17 | 1996-10-29 | Lucent Technologies Inc. | Method and apparatus enabling synchronous transfer mode and packet mode access for multiple services on a broadband communication network |
US5613012A (en) * | 1994-11-28 | 1997-03-18 | Smarttouch, Llc. | Tokenless identification system for authorization of electronic transactions and electronic transmissions |
US5659720A (en) | 1995-04-27 | 1997-08-19 | Emulex Corporatioln | Computer control device for managing a timer array |
US6321205B1 (en) * | 1995-10-03 | 2001-11-20 | Value Miner, Inc. | Method of and system for modeling and analyzing business improvement programs |
US5732076A (en) | 1995-10-26 | 1998-03-24 | Omnipoint Corporation | Coexisting communication systems |
US5838903A (en) * | 1995-11-13 | 1998-11-17 | International Business Machines Corporation | Configurable password integrity servers for use in a shared resource environment |
JP3486043B2 (en) * | 1996-03-11 | 2004-01-13 | 株式会社東芝 | Operating method of software distribution system and software system |
US5893072A (en) * | 1996-06-20 | 1999-04-06 | Aetna Life & Casualty Company | Insurance classification plan loss control system |
US6026165A (en) | 1996-06-20 | 2000-02-15 | Pittway Corporation | Secure communications in a wireless system |
US6189040B1 (en) * | 1996-08-06 | 2001-02-13 | Yahama Corporation | Data relaying unit and method of transmitting data between host and client devices |
DE19643918C1 (en) * | 1996-10-30 | 1998-02-05 | Siemens Ag | Statistical sample sequence classification method for time series data e.g. stock market |
JPH10226139A (en) * | 1997-02-14 | 1998-08-25 | Canon Inc | Image forming system, image forming apparatus, and medium |
US6201794B1 (en) * | 1997-03-07 | 2001-03-13 | Advanced Micro Devices, Inc. | Network with efficient message routing |
US5828293A (en) | 1997-06-10 | 1998-10-27 | Northern Telecom Limited | Data transmission over a power line communications system |
US6307940B1 (en) * | 1997-06-25 | 2001-10-23 | Canon Kabushiki Kaisha | Communication network for encrypting/deciphering communication text while updating encryption key, a communication terminal thereof, and a communication method thereof |
US6442533B1 (en) * | 1997-10-29 | 2002-08-27 | William H. Hinkle | Multi-processing financial transaction processing system |
US6016480A (en) * | 1997-11-07 | 2000-01-18 | Image Data, Llc | Merchandise return fraud prevention system and method |
JP3286584B2 (en) | 1997-11-20 | 2002-05-27 | 株式会社日立製作所 | Multiplexed router device |
SE9704784L (en) | 1997-12-19 | 1999-06-20 | Ericsson Telefon Ab L M | Method and apparatus in a packet switching network |
US6032194A (en) | 1997-12-24 | 2000-02-29 | Cisco Technology, Inc. | Method and apparatus for rapidly reconfiguring computer networks |
US6356920B1 (en) * | 1998-03-09 | 2002-03-12 | X-Aware, Inc | Dynamic, hierarchical data exchange system |
US6243761B1 (en) | 1998-03-26 | 2001-06-05 | Digital Equipment Corporation | Method for dynamically adjusting multimedia content of a web page by a server in accordance to network path characteristics between client and server |
US6772350B1 (en) * | 1998-05-15 | 2004-08-03 | E.Piphany, Inc. | System and method for controlling access to resources in a distributed environment |
US6269163B1 (en) | 1998-06-15 | 2001-07-31 | Rsa Security Inc. | Enhanced block ciphers with data-dependent rotations |
US6173400B1 (en) | 1998-07-31 | 2001-01-09 | Sun Microsystems, Inc. | Methods and systems for establishing a shared secret using an authentication token |
US6304973B1 (en) * | 1998-08-06 | 2001-10-16 | Cryptek Secure Communications, Llc | Multi-level security network system |
US6631136B1 (en) | 1998-08-26 | 2003-10-07 | Hypercom Corporation | Methods and apparatus for data communication using a hybrid transport switching protocol |
US6141355A (en) | 1998-11-06 | 2000-10-31 | Path 1 Network Technologies, Inc. | Time-synchronized multi-layer network switch for providing quality of service guarantees in computer networks |
US6519231B1 (en) * | 1999-01-12 | 2003-02-11 | Nortel Networks Limited | Method and apparatus providing a spanning tree protocol for a data communications network having a multi-link trunk |
US6111919A (en) | 1999-01-20 | 2000-08-29 | Intellon Corporation | Synchronization of OFDM signals |
US7010681B1 (en) * | 1999-01-29 | 2006-03-07 | International Business Machines Corporation | Method, system and apparatus for selecting encryption levels based on policy profiling |
US6411936B1 (en) * | 1999-02-05 | 2002-06-25 | Nval Solutions, Inc. | Enterprise value enhancement system and method |
US6304969B1 (en) * | 1999-03-16 | 2001-10-16 | Webiv Networks, Inc. | Verification of server authorization to provide network resources |
DE19913067A1 (en) | 1999-03-17 | 2000-09-21 | Francotyp Postalia Gmbh | Method for the automatic installation of franking devices and arrangement for carrying out the method |
JP3062909U (en) * | 1999-04-08 | 1999-10-15 | 船井電機株式会社 | Tuner unit |
US6321225B1 (en) * | 1999-04-23 | 2001-11-20 | Microsoft Corporation | Abstracting cooked variables from raw variables |
US6269132B1 (en) | 1999-04-26 | 2001-07-31 | Intellon Corporation | Windowing function for maintaining orthogonality of channels in the reception of OFDM symbols |
US6074086A (en) | 1999-04-26 | 2000-06-13 | Intellon Corporation | Synchronization of OFDM signals with improved windowing |
US6278685B1 (en) | 1999-08-19 | 2001-08-21 | Intellon Corporation | Robust transmission mode |
JP3570310B2 (en) | 1999-10-05 | 2004-09-29 | 日本電気株式会社 | Authentication method and authentication device in wireless LAN system |
US7085284B1 (en) | 1999-11-04 | 2006-08-01 | Proxim, Inc. | Prioritization scheme for CSMA/CA |
JP2003525340A (en) | 2000-03-01 | 2003-08-26 | クラリアント・ゲゼルシヤフト・ミト・ベシユレンクテル・ハフツング | Pigment dispersion in polyolefin |
US7716484B1 (en) | 2000-03-10 | 2010-05-11 | Rsa Security Inc. | System and method for increasing the security of encrypted secrets and authentication |
US7065643B1 (en) | 2000-03-28 | 2006-06-20 | Motorola, Inc. | Network compromise recovery methods and apparatus |
US7409543B1 (en) | 2000-03-30 | 2008-08-05 | Digitalpersona, Inc. | Method and apparatus for using a third party authentication server |
US6574195B2 (en) * | 2000-04-19 | 2003-06-03 | Caspian Networks, Inc. | Micro-flow management |
US6804252B1 (en) | 2000-05-19 | 2004-10-12 | Ipr Licensing, Inc. | Automatic reverse channel assignment in a two-way TDM communication system |
JP3673149B2 (en) | 2000-07-11 | 2005-07-20 | クラリオン株式会社 | High speed roaming method for wireless LAN |
US7016956B2 (en) * | 2000-07-31 | 2006-03-21 | Ellacoya Networks, Inc. | Directory-enabled intelligent broadband service switch |
US20020015496A1 (en) | 2000-08-03 | 2002-02-07 | Weaver J. Dewey | Method and system for controlling content to a user |
US7352770B1 (en) | 2000-08-04 | 2008-04-01 | Intellon Corporation | Media access control protocol with priority and contention-free intervals |
JP4373598B2 (en) | 2000-10-26 | 2009-11-25 | 株式会社日立製作所 | Power line carrier system |
KR100447943B1 (en) * | 2000-11-06 | 2004-09-08 | 한국과학기술연구원 | Peptides for inhibition of HIV infection |
AU2002232807A1 (en) * | 2000-12-19 | 2002-07-01 | At And T Wireless Services, Inc. | Synchronization of encryption in a wireless communication system |
US7126937B2 (en) | 2000-12-26 | 2006-10-24 | Bluesocket, Inc. | Methods and systems for clock synchronization across wireless networks |
US6704301B2 (en) | 2000-12-29 | 2004-03-09 | Tropos Networks, Inc. | Method and apparatus to provide a routing protocol for wireless devices |
US20020124177A1 (en) | 2001-01-17 | 2002-09-05 | Harper Travis Kelly | Methods for encrypting and decrypting electronically stored medical records and other digital documents for secure storage, retrieval and sharing of such documents |
US6917589B2 (en) | 2001-01-25 | 2005-07-12 | Agere Systems Inc. | Automatic quality of service assignment in ethernet switches |
US7583623B2 (en) | 2001-03-02 | 2009-09-01 | Ofer Zimmerman | Method and system for packing management messages in a communication system |
JP2002271355A (en) | 2001-03-13 | 2002-09-20 | Nec Corp | Packet communication system, identifier allocation method, and net-side apparatus |
GB0124884D0 (en) | 2001-03-20 | 2001-12-05 | Koninkl Philips Electronics Nv | Information system for travellers |
US7350076B1 (en) * | 2001-05-16 | 2008-03-25 | 3Com Corporation | Scheme for device and user authentication with key distribution in a wireless network |
FR2826212B1 (en) * | 2001-06-15 | 2004-11-19 | Gemplus Card Int | METHOD FOR REMOTELY LOADING AN ENCRYPTION KEY IN A STATION OF A TELECOMMUNICATION NETWORK |
US7570656B2 (en) | 2001-06-18 | 2009-08-04 | Yitran Communications Ltd. | Channel access method for powerline carrier based media access control protocol |
US7277413B2 (en) | 2001-07-05 | 2007-10-02 | At & T Corp. | Hybrid coordination function (HCF) access through tiered contention and overlapped wireless cell mitigation |
US6904462B1 (en) | 2001-07-06 | 2005-06-07 | Ciena Corporation | Method and system for allocating protection path resources |
US20030018812A1 (en) * | 2001-07-18 | 2003-01-23 | Ganesh Lakshminarayana | Method and apparatus for provisioning working paths in shared protection mesh network |
US6578715B2 (en) | 2001-07-24 | 2003-06-17 | M-I, L.L.C. | Product for treating contaminated fluids and method of making and using the same |
US7089298B2 (en) | 2001-08-20 | 2006-08-08 | Nokia Corporation | Naming distribution method for ad hoc networks |
DE10140849B4 (en) * | 2001-08-21 | 2011-05-05 | Robert Bosch Gmbh | Electronic system with a multiple access protocol and method for multiple access |
US20030086437A1 (en) | 2001-11-07 | 2003-05-08 | Mathilde Benveniste | Overcoming neighborhood capture in wireless LANs |
US7181620B1 (en) | 2001-11-09 | 2007-02-20 | Cisco Technology, Inc. | Method and apparatus providing secure initialization of network devices using a cryptographic key distribution approach |
EP1313274A3 (en) * | 2001-11-19 | 2003-09-03 | Matsushita Electric Industrial Co., Ltd. | Packet transmission apparatus and packet transmission processing method |
US6717950B2 (en) | 2002-01-20 | 2004-04-06 | General Instrument Corporation | Method and apparatus for priority-based load balancing for use in an extended local area network |
WO2003063415A2 (en) * | 2002-01-22 | 2003-07-31 | Xtremespectrum, Inc. | Method of managing time slots in a wireless network through the use of contention groups |
US6885674B2 (en) | 2002-05-28 | 2005-04-26 | Amperion, Inc. | Communications system for providing broadband communications using a medium voltage cable of a power system |
US20030228846A1 (en) | 2002-06-05 | 2003-12-11 | Shlomo Berliner | Method and system for radio-frequency proximity detection using received signal strength variance |
US20050249186A1 (en) | 2002-06-07 | 2005-11-10 | Kelsey Richard A | Routing in an asymmetrical link wireless network |
US7234063B1 (en) * | 2002-08-27 | 2007-06-19 | Cisco Technology, Inc. | Method and apparatus for generating pairwise cryptographic transforms based on group keys |
US20040047319A1 (en) * | 2002-09-06 | 2004-03-11 | Johannes Elg | Contention-based medium access control for ad hoc wireless piconets |
WO2004029766A2 (en) | 2002-09-25 | 2004-04-08 | Enikia Llc | Method and system for timing controlled signal transmission in a point to multipoint power line communications system |
US20040081089A1 (en) * | 2002-09-26 | 2004-04-29 | Sharp Laboratories Of America, Inc. | Transmitting data on scheduled channels in a centralized network |
US7307357B2 (en) | 2002-09-30 | 2007-12-11 | Amperion, Inc. | Method and system to increase the throughput of a communications system that uses an electrical power distribution system as a communications pathway |
US7426180B2 (en) * | 2002-11-08 | 2008-09-16 | Sharp Laboratories Of America, Inc. | Rapid build transmission-limit method and structure for BSS stations in wireless communication network |
US7342896B2 (en) | 2003-03-03 | 2008-03-11 | Sharp Laboratories Of America, Inc. | Centralized network organization and topology discover in Ad-Hoc network with central controller |
US20050021539A1 (en) * | 2003-03-07 | 2005-01-27 | Chaticom, Inc. | Methods and systems for digital rights management of protected content |
US7233584B2 (en) | 2003-03-12 | 2007-06-19 | The United States Of America As Represent By The Secertary Of The Navy | Group TDMA frame allocation method and apparatus |
US7046651B2 (en) * | 2003-04-04 | 2006-05-16 | Nokia Corporation | System topologies for optimum capacity transmission over wireless local area networks |
US20040210630A1 (en) | 2003-04-17 | 2004-10-21 | Microsoft Corporation | Systems and methods for discovering, acquiring and maintaining nodes in a logical network |
JP2004350007A (en) * | 2003-05-22 | 2004-12-09 | Matsushita Electric Ind Co Ltd | Encryption system |
KR100999094B1 (en) | 2003-06-27 | 2010-12-07 | 삼성전자주식회사 | Method and System for Wireless Local Area Network Communication Using Virtual TDMA |
US20050243765A1 (en) | 2003-07-25 | 2005-11-03 | Schrader Mark E | Mesh network and piconet work system and method |
KR100570830B1 (en) | 2003-07-29 | 2006-04-12 | 삼성전자주식회사 | method for medium access in wireless local area network system based on carrier sense multiple access with collision avoidance and apparatus thereof |
JP4488828B2 (en) | 2003-08-06 | 2010-06-23 | パナソニック株式会社 | Master station of communication system and access control method |
US7346021B2 (en) | 2003-08-06 | 2008-03-18 | Matsushita Electric Industrial Co., Ltd. | Master station in communications system and access control method |
US7590840B2 (en) * | 2003-09-26 | 2009-09-15 | Randy Langer | Method and system for authorizing client devices to receive secured data streams |
US8274961B2 (en) * | 2003-10-24 | 2012-09-25 | Sony Corporation | Apparatus and associated methodology of adjusting a RTS/CTS transmission protocol |
JP4543657B2 (en) | 2003-10-31 | 2010-09-15 | ソニー株式会社 | Information processing apparatus and method, and program |
JP2007516662A (en) | 2003-11-07 | 2007-06-21 | シャープ株式会社 | System and method for network channel characteristic value measurement and network management |
US8090857B2 (en) | 2003-11-24 | 2012-01-03 | Qualcomm Atheros, Inc. | Medium access control layer that encapsulates data from a plurality of received data units into a plurality of independently transmittable blocks |
US7818018B2 (en) | 2004-01-29 | 2010-10-19 | Qualcomm Incorporated | Distributed hierarchical scheduling in an AD hoc network |
JP4710321B2 (en) | 2004-02-02 | 2011-06-29 | ソニー株式会社 | Wireless communication system, wireless communication apparatus, wireless communication method, and computer program |
JP3950874B2 (en) | 2004-07-01 | 2007-08-01 | 株式会社東芝 | Network connection device, route information distribution program, and route information distribution method |
US7684333B1 (en) | 2004-07-30 | 2010-03-23 | Avaya, Inc. | Reliable quality of service (QoS) provisioning using adaptive class-based contention periods |
US7506042B2 (en) * | 2004-08-06 | 2009-03-17 | Sharp Laboratories Of America, Inc. | Hierarchical ad hoc network organizational method involving with proxy networking |
US7715396B2 (en) | 2004-08-19 | 2010-05-11 | Microsoft Corporation | Network routing |
CN100359859C (en) * | 2004-08-27 | 2008-01-02 | 中兴通讯股份有限公司 | Transmission network management switching-in method and apparatus for radio insertion network |
JP4421978B2 (en) * | 2004-09-03 | 2010-02-24 | 富士通株式会社 | Delay guarantee path setting system |
US7596690B2 (en) | 2004-09-09 | 2009-09-29 | International Business Machines Corporation | Peer-to-peer communications |
US7822437B2 (en) | 2004-10-01 | 2010-10-26 | Nextel Communications Inc. | System and method for dispatch roaming registration |
US7460555B2 (en) | 2004-10-07 | 2008-12-02 | Panasonic Corporation | Terminal apparatus |
US20060095551A1 (en) * | 2004-10-29 | 2006-05-04 | Leung John C K | Extensible service processor architecture |
US7474630B2 (en) | 2004-12-07 | 2009-01-06 | Palo Alto Research Center Incorporated | Coordinated convergecast for AD HOC wireless networks |
US20060159260A1 (en) * | 2005-01-14 | 2006-07-20 | Eaton Corporation | Method and communication system employing secure key exchange for encoding and decoding messages between nodes of a communication network |
US7634802B2 (en) * | 2005-01-26 | 2009-12-15 | Microsoft Corporation | Secure method and system for creating a plug and play network |
JP4615345B2 (en) | 2005-03-25 | 2011-01-19 | Okiセミコンダクタ株式会社 | Handover method in wireless LAN |
US20060251107A1 (en) | 2005-04-21 | 2006-11-09 | Geren Bruce E | Method and system for collision avoidance in wireless communications |
US7362268B2 (en) | 2005-05-11 | 2008-04-22 | Qualcomm Inc | Method for detecting navigation beacon signals using two antennas or equivalent thereof |
JP2006319676A (en) | 2005-05-12 | 2006-11-24 | Oki Electric Ind Co Ltd | Frame transmitting method, topology acquiring method and radio communication system |
US9007954B2 (en) | 2005-05-26 | 2015-04-14 | Nokia Corporation | Beacon transmission for wireless networks |
KR20080019723A (en) | 2005-06-29 | 2008-03-04 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Device and method for key block based authentication |
US7856008B2 (en) | 2005-07-27 | 2010-12-21 | Sharp Laboratories Of America, Inc. | Synchronizing channel sharing with neighboring networks |
US7848306B2 (en) | 2005-07-27 | 2010-12-07 | Sharp Laboratories Of America, Inc. | Coexistence of access provider and in-home networks |
US8553706B2 (en) | 2005-07-27 | 2013-10-08 | Coppergate Communications Ltd. | Flexible scheduling of resources in a noisy environment |
US7720471B2 (en) | 2005-07-27 | 2010-05-18 | Sharp Laboratories Of America | Method for managing hidden stations in a centrally controlled network |
US7558294B2 (en) | 2005-07-27 | 2009-07-07 | Intellon Corporation | Time synchronization in a network |
US7688739B2 (en) | 2005-08-02 | 2010-03-30 | Trilliant Networks, Inc. | Method and apparatus for maximizing data transmission capacity of a mesh network |
WO2007016641A2 (en) | 2005-08-02 | 2007-02-08 | Comhouse Wireless, Lp | Methods of remotely identifying, suppressing and/or disabling wireless devices of interest |
US7746879B2 (en) | 2005-08-29 | 2010-06-29 | Texas Instruments Incorporated | Mesh deterministic access |
CN101253781A (en) | 2005-09-01 | 2008-08-27 | 最优创新公司 | Media access control architecture |
WO2007028406A1 (en) | 2005-09-06 | 2007-03-15 | Nero Ag | Method and apparatus for establishing a communication key between a first communication partner and a second communication partner using a third party |
CN1956354A (en) * | 2005-10-26 | 2007-05-02 | 华为技术有限公司 | Radio relay communication system and implementing method |
WO2007040203A1 (en) | 2005-10-05 | 2007-04-12 | Matsushita Electric Industrial Co., Ltd. | Communication device for enabling communication systems to coexist, and coexisting method |
US8576872B2 (en) * | 2005-10-19 | 2013-11-05 | Qualcomm Incorporated | Multi-hop wireless mesh network medium access control protocol |
US20070097867A1 (en) | 2005-11-03 | 2007-05-03 | Kneckt Jarkko L S | Techniques to provide a new or suggested data transmission schedule in a wireless network |
KR100878176B1 (en) * | 2005-12-10 | 2009-01-12 | 삼성전자주식회사 | Apparatus and method for control of action change gap in multi-hop relay cellular network |
US20070133449A1 (en) | 2005-12-12 | 2007-06-14 | Mirko Schacht | Method for associating multiple users with a shared downlink channel |
EP1798897B1 (en) | 2005-12-14 | 2008-06-18 | NTT DoCoMo, Inc. | Apparatus and method for determining transmission policies for a plurality of applications of different types |
US8145221B2 (en) | 2005-12-16 | 2012-03-27 | Airvana Network Solutions, Inc. | Radio network communication |
KR100713378B1 (en) | 2006-01-13 | 2007-05-04 | 삼성전자주식회사 | Method for detecting a hidden station in a wireless communication network |
US8031758B2 (en) | 2006-03-14 | 2011-10-04 | Sony Corporation | Powerline communication (PLC) modem employing an analog electromagnetic transducer |
US7797751B1 (en) | 2006-03-27 | 2010-09-14 | Oracle America, Inc. | Nonce structure for storage devices |
US7873573B2 (en) * | 2006-03-30 | 2011-01-18 | Obopay, Inc. | Virtual pooled account for mobile banking |
CN101479984B (en) * | 2006-04-25 | 2011-06-08 | 斯蒂芬·L.·博伦 | Dynamic distributed key system and method for identity management, authentication servers, data security and preventing man-in-the-middle attacks |
US8270934B2 (en) | 2006-05-22 | 2012-09-18 | Microsoft Corporation | Configuring network settings for a power line networking device |
US7639619B2 (en) | 2006-06-07 | 2009-12-29 | Sharp Laboratories Of America, Inc. | System and method for quality of service (QoS) setup of a network segment having an intermediate device |
US7710944B1 (en) | 2006-09-15 | 2010-05-04 | Itt Manufacturing Enterprises, Inc. | Method and apparatus for time-of-day synchronization between network nodes |
US7656851B1 (en) | 2006-10-12 | 2010-02-02 | Bae Systems Information And Electronic Systems Integration Inc. | Adaptive message routing for mobile ad HOC networks |
KR100844559B1 (en) | 2006-12-14 | 2008-07-08 | 현대자동차주식회사 | Accelerator pedal system |
US8588420B2 (en) | 2007-01-18 | 2013-11-19 | Panasonic Corporation | Systems and methods for determining a time delay for sending a key update request |
US8526325B2 (en) | 2007-01-31 | 2013-09-03 | Hewlett-Packard Development Company, L.P. | Detecting and identifying connectivity in a network |
EP2119131A2 (en) | 2007-02-14 | 2009-11-18 | Entropic Communications Inc. | Parameterized quality of service in a network |
US7929478B2 (en) | 2007-03-13 | 2011-04-19 | Nec Laboratories America, Inc. | Optimal resource allocation in a multi-hop OFDMA wireless network with cooperative relaying |
KR101484798B1 (en) | 2007-05-10 | 2015-01-28 | 퀄컴 인코포레이티드 | Managing distributed access to a shared medium |
US20090097443A1 (en) | 2007-10-10 | 2009-04-16 | Pirjo Marjaana Pasanen | Hierarchical Network Operating Mode in a Wireless Communications Network |
US20090147714A1 (en) | 2007-12-05 | 2009-06-11 | Praval Jain | Method and system for reducing power consumption in wireless sensor networks |
US8520683B2 (en) | 2007-12-18 | 2013-08-27 | Qualcomm Incorporated | Managing communications over a shared medium |
US20100072715A1 (en) | 2008-09-19 | 2010-03-25 | Engage In-Store, LLC | Electronic device for shopping cart |
-
2008
- 2008-01-07 US US11/970,323 patent/US8112358B2/en not_active Expired - Fee Related
- 2008-01-07 US US11/970,297 patent/US9521090B2/en not_active Expired - Fee Related
- 2008-01-07 US US11/970,339 patent/US9413686B2/en active Active
- 2008-01-07 US US11/970,271 patent/US8429406B2/en not_active Expired - Fee Related
- 2008-01-09 US US11/971,446 patent/US8989379B2/en active Active
- 2008-04-23 US US12/108,334 patent/US8510470B2/en not_active Expired - Fee Related
- 2008-06-04 AT AT08756707T patent/ATE552679T1/en active
- 2008-06-04 US US12/133,315 patent/US8488615B2/en not_active Expired - Fee Related
- 2008-06-04 US US12/133,270 patent/US8467369B2/en active Active
- 2008-06-04 US US12/133,301 patent/US20080310414A1/en not_active Abandoned
- 2008-06-04 AT AT09178487T patent/ATE521170T1/en not_active IP Right Cessation
- 2008-06-04 CN CN2008801004869A patent/CN101933295A/en active Pending
- 2008-06-04 EP EP08770126A patent/EP2153595B1/en active Active
- 2008-06-04 EP EP09178487A patent/EP2164211B1/en active Active
- 2008-06-04 WO PCT/US2008/065831 patent/WO2008151261A2/en active Search and Examination
- 2008-06-04 US US12/133,312 patent/US8170051B2/en active Active
- 2008-06-04 AT AT08770126T patent/ATE552678T1/en active
- 2008-06-04 US US12/133,233 patent/US7949356B2/en active Active
- 2008-06-04 WO PCT/US2008/065811 patent/WO2008151252A2/en active Application Filing
- 2008-06-04 US US12/132,974 patent/US7756039B2/en not_active Expired - Fee Related
- 2008-06-04 EP EP08756707A patent/EP2165487B1/en active Active
- 2008-06-04 US US12/133,325 patent/US8503480B2/en not_active Expired - Fee Related
-
2011
- 2011-05-23 US US13/113,474 patent/US8700076B1/en active Active
- 2011-11-23 US US13/303,913 patent/US9130888B2/en not_active Expired - Fee Related
-
2013
- 2013-04-29 US US13/873,168 patent/US8930572B2/en active Active
- 2013-06-13 US US13/917,394 patent/US9148385B2/en not_active Expired - Fee Related
- 2013-07-02 US US13/933,924 patent/US9385966B2/en not_active Expired - Fee Related
Patent Citations (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5491750A (en) * | 1993-12-30 | 1996-02-13 | International Business Machines Corporation | Method and apparatus for three-party entity authentication and key distribution using message authentication codes |
US5617421A (en) * | 1994-06-17 | 1997-04-01 | Cisco Systems, Inc. | Extended domain computer network using standard links |
US6310892B1 (en) * | 1994-11-21 | 2001-10-30 | Oracle Corporation | Reliable connectionless network protocol |
US5682428A (en) * | 1995-02-13 | 1997-10-28 | Eta Technologies Corporation | Personal access management system |
US6188690B1 (en) * | 1996-12-12 | 2001-02-13 | Pmc-Sierra, Inc. | Method and apparatus for high speed, scalable communication system |
US6272135B1 (en) * | 1997-02-28 | 2001-08-07 | Yazaki Corporation | Data communication method and system for one-to-one communication and one-to-plurality broadcast communication |
US6185185B1 (en) * | 1997-11-21 | 2001-02-06 | International Business Machines Corporation | Methods, systems and computer program products for suppressing multiple destination traffic in a computer network |
US6591364B1 (en) * | 1998-08-28 | 2003-07-08 | Lucent Technologies Inc. | Method for establishing session key agreement |
US20060104301A1 (en) * | 1999-02-10 | 2006-05-18 | Beyer David A | Adaptive communication protocol for wireless networks |
US6711163B1 (en) * | 1999-03-05 | 2004-03-23 | Alcatel | Data communication system with distributed multicasting |
US20070118730A1 (en) * | 1999-03-30 | 2007-05-24 | Platt David C | Cryptographically signed filesystem |
US20020133622A1 (en) * | 2001-01-17 | 2002-09-19 | Pinto Oscar P. | Switched fabric network and method of mapping nodes using batch requests |
US20030067892A1 (en) * | 2001-08-25 | 2003-04-10 | Nokia Corporation | System and method for collision-free transmission scheduling using neighborhood information and advertised transmission times |
US7573891B1 (en) * | 2001-12-05 | 2009-08-11 | Optimal Innovations, Inc. | Hybrid fiber/conductor integrated communication networks |
US20030229783A1 (en) * | 2002-06-06 | 2003-12-11 | Hardt Dick C. | Distributed hierarchical identity management |
US20040165532A1 (en) * | 2002-06-07 | 2004-08-26 | Poor Robert Dunbar | Ad hoc wireless network using gradient routing |
US7623542B2 (en) * | 2002-10-21 | 2009-11-24 | Intellon Corporation | Contention-free access intervals on a CSMA network |
US20040128310A1 (en) * | 2002-12-30 | 2004-07-01 | Zmudzinski Krystof C. | Method and apparatus for distributing notification among cooperating devices and device channels |
US20040190542A1 (en) * | 2003-03-31 | 2004-09-30 | Hideaki Ono | Mobile node, packet relay device and packet forwarding method |
US20050001694A1 (en) * | 2003-07-03 | 2005-01-06 | Berkman William H. | Power line communication system and method of operating the same |
US7558575B2 (en) * | 2003-07-24 | 2009-07-07 | Motorola Inc. | Method and apparatus for wireless communication in a high velocity environment |
US20060209871A1 (en) * | 2003-07-28 | 2006-09-21 | Blasco Claret Jorge V | Method of switching packets in a transmission medium comprising multiple stations which are connected using different links |
US7804842B2 (en) * | 2003-09-17 | 2010-09-28 | Panasonic Corporation | Carrier sense multiple access method and wireless terminal apparatus |
US20050068227A1 (en) * | 2003-09-26 | 2005-03-31 | Rami Caspi | System and method for presence-based area monitoring |
US20050135291A1 (en) * | 2003-10-15 | 2005-06-23 | Qualcomm Incorporated | Method, apparatus, and system for multiplexing protocol data units |
US20050117515A1 (en) * | 2003-11-28 | 2005-06-02 | Ntt Docomo, Inc. | Transmitter device for controlling data transmission |
US20050190785A1 (en) * | 2004-02-26 | 2005-09-01 | Yonge Lawrence W.Iii | Channel adaptation synchronized to periodically varying channel |
US20080002599A1 (en) * | 2004-08-09 | 2008-01-03 | Johnny Yau | Method and Apparatus for Ad Hoc Mesh Routing |
US7826475B2 (en) * | 2004-11-01 | 2010-11-02 | Electronics And Telecommunications Research Institute | Radio communication system, radio communication apparatus and radio communication method for UWB impulse communication |
US7395097B2 (en) * | 2004-12-03 | 2008-07-01 | Motorola, Inc. | Communications device with low energy notification |
US20060224813A1 (en) * | 2005-03-31 | 2006-10-05 | Intel Corporation (A Delaware Corporation) | Advanced switching optimal unicast and multicast communication paths based on SLS transport protocol |
US20060251017A1 (en) * | 2005-05-04 | 2006-11-09 | Mediacell Licensing Corp | Self synchronized beacon |
US20060252378A1 (en) * | 2005-05-04 | 2006-11-09 | Mediacell Licensing Corp | Externally sourced synchronized beacon |
US20070004404A1 (en) * | 2005-07-01 | 2007-01-04 | Research In Motion Limited | System and method for accelerating network selection by a wireless user equipment (UE) device using satellite-based positioning system |
US20070019609A1 (en) * | 2005-07-11 | 2007-01-25 | Toshiba America Research, Inc. | Dynamic temporary mac address generation in wireless networks |
US20070025391A1 (en) * | 2005-07-27 | 2007-02-01 | Yonge Lawrence W Iii | Communicating in a network that includes a medium having varying transmission characteristics |
US20070115973A1 (en) * | 2005-11-10 | 2007-05-24 | Matsushita Electric Industrial Co., Ltd. | Power line communication apparatus, power line communication method and communication apparatus |
US20070254596A1 (en) * | 2006-01-11 | 2007-11-01 | Corson M S | Communication methods and apparatus relating to cooperative and non-cooperative modes of operation |
US20070286111A1 (en) * | 2006-01-11 | 2007-12-13 | Corson M S | Methods and apparatus for communicating device capability and/or setup information |
US20090092075A1 (en) * | 2006-01-11 | 2009-04-09 | Corson M Scott | Methods and apparatus for establishing communications between devices with differing capabilities |
US20070189189A1 (en) * | 2006-02-13 | 2007-08-16 | Cisco Technology, Inc. | Method and system for simplified network wide traffic and/or flow monitoring in a data network |
US7961694B1 (en) * | 2006-05-26 | 2011-06-14 | The Hong Kong University Of Science And Technology | Peer-to-peer collaborative streaming among mobile terminals |
US20080151820A1 (en) * | 2006-12-21 | 2008-06-26 | Ignacio Solis | Distributed context-aware scheduled access in a network |
US20080192666A1 (en) * | 2007-02-12 | 2008-08-14 | Motorola, Inc. | Method and system for dynamically utilizing a peer network to extend battery life |
US20080222447A1 (en) * | 2007-03-08 | 2008-09-11 | Corrigent Systems Ltd. | Prevention of frame duplication in interconnected ring networks |
US20080247408A1 (en) * | 2007-04-03 | 2008-10-09 | Itt Manufacturing Enterprises, Inc. | Reliable Broadcast Protocol and Apparatus for Sensor Networks |
US20080279204A1 (en) * | 2007-04-13 | 2008-11-13 | Hart Communication Foundation | Increasing Reliability and Reducing Latency in a Wireless Network |
US20080267106A1 (en) * | 2007-04-24 | 2008-10-30 | Buddhikot Milind M | Apparatus and method for practical and efficient broadcast in mobile ad hoc networks |
US20080298252A1 (en) * | 2007-06-04 | 2008-12-04 | Intellon Corporation | Method of routing traffic in a network |
US8170051B2 (en) * | 2007-06-04 | 2012-05-01 | Qualcomm Atheros, Inc. | In-home coexistence network |
US20090040930A1 (en) * | 2007-06-04 | 2009-02-12 | Intellon Corporation | Data plane aggregation based on route and service type |
US20090010276A1 (en) * | 2007-06-04 | 2009-01-08 | Intellon Corporation | Contention Groups for Hidden Nodes |
US20080301446A1 (en) * | 2007-06-04 | 2008-12-04 | Intellon Corporation | Authorizing customer premise equipment into a network |
US20130235730A1 (en) * | 2007-06-04 | 2013-09-12 | Qualcomm Atheros, Inc. | Path selection for routing traffic in a network |
US20080298590A1 (en) * | 2007-06-04 | 2008-12-04 | Intellon Corporation | Network encryption key rotation |
US7756039B2 (en) * | 2007-06-04 | 2010-07-13 | Atheros Communications, Inc. | Data plane aggregation based on route and service type |
US20080301052A1 (en) * | 2007-06-04 | 2008-12-04 | Intellon Corporation | Authorizing customer premise equipment on a sub-network |
US20080298589A1 (en) * | 2007-06-04 | 2008-12-04 | Intellon Corporation | Establishing a unique end-to-end management key |
US20080298594A1 (en) * | 2007-06-04 | 2008-12-04 | Intellon Corporation | Authorizing stations into a centrally managed network |
US8112358B2 (en) * | 2007-06-04 | 2012-02-07 | Qualcomm Atheros, Inc. | Authorizing customer premise equipment on a sub-network |
US20120072715A1 (en) * | 2007-06-04 | 2012-03-22 | Yonge Iii Lawrence W | Authorizing Equipment on a Sub-Network |
US20090074007A1 (en) * | 2007-06-04 | 2009-03-19 | Intellon Corporation | Managing communications over a shared medium |
US8429406B2 (en) * | 2007-06-04 | 2013-04-23 | Qualcomm Atheros, Inc. | Authorizing customer premise equipment into a network |
US8467369B2 (en) * | 2007-06-04 | 2013-06-18 | Qualcomm Atheros, Inc. | Distributed scheduling |
US20090207769A1 (en) * | 2008-01-14 | 2009-08-20 | Electronics And Telecommunications Research Institute | Method and apparatus for scheduling timing for communication between sensor nodes in wireless sensor network |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8700076B1 (en) | 2007-06-04 | 2014-04-15 | Qualcomm Atheros, Inc. | Clock synchronization among network stations |
US9385966B2 (en) | 2007-06-04 | 2016-07-05 | Qualcomm Incorporated | Managing communications over a shared medium |
US20090074007A1 (en) * | 2007-06-04 | 2009-03-19 | Intellon Corporation | Managing communications over a shared medium |
US8429406B2 (en) | 2007-06-04 | 2013-04-23 | Qualcomm Atheros, Inc. | Authorizing customer premise equipment into a network |
US8467369B2 (en) | 2007-06-04 | 2013-06-18 | Qualcomm Atheros, Inc. | Distributed scheduling |
US8488615B2 (en) | 2007-06-04 | 2013-07-16 | Qualcomm Incorporated | Contention groups for hidden nodes |
US8503480B2 (en) | 2007-06-04 | 2013-08-06 | Qualcomm Atheros, Inc. | Managing communications over a shared medium |
US8510470B2 (en) | 2007-06-04 | 2013-08-13 | Qualcomm Atheros, Inc. | Path selection for routing traffic in a network |
US8930572B2 (en) | 2007-06-04 | 2015-01-06 | Qualcomm Incorporated | Path selection for routing traffic in a network |
US9521090B2 (en) | 2007-06-04 | 2016-12-13 | Qualcomm Incorporated | Authorizing stations into a centrally managed network |
US9413686B2 (en) | 2007-06-04 | 2016-08-09 | Qualcomm Incorporated | Establishing a unique end-to-end management key |
US9148385B2 (en) | 2007-06-04 | 2015-09-29 | Qualcomm Incorporated | Contention groups for hidden nodes |
US9130888B2 (en) | 2007-06-04 | 2015-09-08 | Qualcomm Incorporated | Authorizing equipment on a sub-network |
US8989379B2 (en) | 2007-06-04 | 2015-03-24 | Qualcomm Incorporated | Network encryption key rotation |
US20090303871A1 (en) * | 2008-06-10 | 2009-12-10 | Electronics Telecommunications Research Institute | Method and apparatus for packet aggregation according to traffic characteristics |
US8520676B2 (en) | 2010-11-09 | 2013-08-27 | Cisco Technology, Inc. | System and method for managing acknowledgement messages in a very large computer network |
US20120117438A1 (en) * | 2010-11-09 | 2012-05-10 | Cisco Technology, Inc. | Multicast Message Retransmission |
US8583978B2 (en) * | 2010-11-09 | 2013-11-12 | Cisco Technology, Inc. | Multicast message retransmission |
US9538526B2 (en) * | 2011-09-02 | 2017-01-03 | Lg Electronics Inc. | Method and device for transmitting frame |
US20140233483A1 (en) * | 2011-09-02 | 2014-08-21 | Lg Electronics Inc. | Method and device for transmitting frame |
CN107124363A (en) * | 2017-04-10 | 2017-09-01 | 华为技术有限公司 | Message broadcasting method and apparatus |
US11159602B2 (en) * | 2019-12-27 | 2021-10-26 | Signify Holding B.V. | Updating electrical devices with limited communication capability in integrated networks |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080310414A1 (en) | Retransmission of broadcast and multicast traffic over a shared medium | |
CN1918558B (en) | Operation method of multiple network communication based on shared medium | |
US7995462B2 (en) | Method for supporting scalable and reliable multicast in TDMA/TDD systems using feedback suppression techniques | |
US8228910B2 (en) | Aggregating network packets for transmission to a destination node | |
CN100428705C (en) | Protocol for controlling media visit with priority and without contention intervals | |
CN102577268B (en) | Apparatus and method for transmitting a MAC PDU based on MAC header type information | |
CN101877672B (en) | System and method for retransmitting packets over a network of communication channels | |
US9236936B2 (en) | System and method for low-complexity, high-speed preprocessing of encapsulated packets in a broadband communications network | |
US7013157B1 (en) | Method for multicast delivery with designated acknowledgment | |
US7792108B2 (en) | Method and apparatus for transmitting concatenated frames in a wireless communication system | |
US8468427B2 (en) | Retransmission scheme for communication systems | |
Rath | Computer Networking | |
US8644341B1 (en) | MAC structure with packet-quasi-static blocks and ARQ | |
Hobaya et al. | Reliable multicast transport of BGP for geostationary satellite networks | |
Long et al. | A hybrid DMB-T and WLAN network for broadband wireless access services | |
JP2002094486A (en) | Wireless multiple access communication system, and device used in transmiter and receiver thereof | |
WO2023058502A1 (en) | Communication device, communication terminal, and communication method | |
Gavette | Homeplug av technology overview | |
Daldoul et al. | A reliable plcp-based multicast protocol for ieee 802.11 wlan | |
Inoue et al. | Reliable multicast protocol with a representative acknowledgment scheme for wireless systems | |
Dong et al. | ATCS: an adaptive TCP coding scheme for satellite IP networks | |
CN111565096A (en) | Data transmission method and device | |
Bumiller et al. | Protocols for PLC Systems | |
Kok | An adaptive block encoding technique for hybrid ARQ schemes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTELLON CORPORATION, FLORIDA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YONGE, LAWRENCE W.;KATAR, SRINIVAS;REEL/FRAME:021545/0461 Effective date: 20080826 |
|
AS | Assignment |
Owner name: ATHEROS POWERLINE LLC,CALIFORNIA Free format text: MERGER;ASSIGNOR:INTELLON CORPORAITON;REEL/FRAME:024103/0834 Effective date: 20091215 Owner name: ATHEROS COMMUNICATIONS, INC.,CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ATHEROS POWERLINE LLC;REEL/FRAME:024103/0872 Effective date: 20091215 Owner name: ATHEROS POWERLINE LLC,CALIFORNIA Free format text: MERGER;ASSIGNOR:INTELLON CORPORATION;REEL/FRAME:024103/0834 Effective date: 20091215 Owner name: ATHEROS POWERLINE LLC, CALIFORNIA Free format text: MERGER;ASSIGNOR:INTELLON CORPORATION;REEL/FRAME:024103/0834 Effective date: 20091215 Owner name: ATHEROS COMMUNICATIONS, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ATHEROS POWERLINE LLC;REEL/FRAME:024103/0872 Effective date: 20091215 |
|
AS | Assignment |
Owner name: QUALCOMM ATHEROS, INC., CALIFORNIA Free format text: MERGER;ASSIGNOR:ATHEROS COMMUNICATIONS, INC.;REEL/FRAME:026596/0214 Effective date: 20110524 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |