H04L2101/672

Apparatus, Method and Program for Transmitting and Receiving Data to and From IOT Device
20220053309 · 2022-02-17 ·

Transmitting or receiving data between IoT device and external server on IP network, with a first server receiving signaling data including a message over a cellular network from the IoT device, the signaling data transmitted to a telephone number of the first server, a second server identifying a destination of the message or data corresponding to the message based on the signaling data, the signaling data includes a destination identifier being a numeral or a symbol with predetermined digits or digits less than the predetermined digits, different from the telephone number, and indirectly representing the destination of the external server on the IP network, the destination is specified with reference to a correspondence between destination identifiers includable in the signaling data and URLs of external servers, and the second server transmits the message or data corresponding to the message to the destination by an HTTP request over IP network.

ASSIGNING VARIABLE LENGTH ADDRESS IDENTIFIERS TO PACKETS IN A PROCESSING SYSTEM
20170237658 · 2017-08-17 ·

A controller assigns variable length addresses to addressable elements that are connected to a network. The variable length addresses are determined based on probabilities that packets are addressed to the corresponding addressable element. The controller transmits, to the addressable elements via the network, a routing table indicating the variable length addresses assigned to the addressable elements. Routers or addressable elements receive the routing table and route one or more packets over the network to an addressable element using variable length addresses included in a header of the one or more packets.

ASSIGNING DEVICE IDENTIFIERS BY HOST IDENTIFIER AVAILABILITY

A method for electronic device identifier assignment at a host computing device includes receiving, from a separate electronic device, a current local identifier of the separate electronic device and a full unique identifier of the separate electronic device. A host-specific identifier is assigned to the separate electronic device by, based at least in part on determining that the current local identifier of the separate electronic device is included in a set of local identifier values available for assignment, assigning the host-specific identifier to the separate electronic device with a same local identifier value as the current local identifier. Based at least in part on determining that the current local identifier of the separate electronic device is already assigned by the host computing device to a different separate electronic device, the host-specific local identifier is selected from the set of local identifier values available for assignment and assigned to the separate electronic device.

GROUP ADDRESSES IN WIRELESS NETWORKS
20170279766 · 2017-09-28 ·

Apparatuses, methods, and computer readable media are disclosed for group addresses in wireless networks. An apparatus of an access point comprising memory and processing circuitry coupled to the memory is disclosed. The processing circuitry may be configured to: allocate one or more association identification (AIDs) to one or more stations, and allocate a group association identification (GAI) for the one or more stations and associate the GAI with the one or more AIDs. The processing circuitry may be further configured to: encode one or more first packets with the GAI for the one or more stations, and configure the access point to transmit the one or more first packets to the one or more stations. The processing circuitry may be further configured to: encode a second packet with a media access control (MAC) address of the GAI, and transmit the second packet to the one or more stations.

Discovering an Embedded Subscriber Identification Module Root Discovery Service Endpoint
20210392488 · 2021-12-16 · ·

A method includes receiving a request to provision an embedded subscriber identity module (eSIM) profile to an eSIM-enabled device. The request includes a proxy eSIM identifier (EID) prefix. The eSIM profile is associated with a service provider of a mobile communication service a user of the device subscribes to. The method also includes determining whether the proxy EID prefix includes an address of a target discovery server the device is configured to connect to, and when the proxy EID prefix includes the address the method includes extracting the address of the target discovery server from the proxy EID prefix. Using the extracted address of the target discovery server, the method also includes registering a discovery event with the target discovery server indicating that the service provider has reserved the eSIM profile to the proxy EID or an actual EID assigned to the device.

Managed database of recipient addresses for fast 5G message delivery
11202198 · 2021-12-14 · ·

One bottleneck in 5G uplink messaging is the 6-byte MAC address of the recipient. Disclosed is a database, maintained by a base station, for each user. The database may include addresses of potential interest to the user, along with a code or index associated with each address. The user can then cite the code or index instead of the full MAC address in messages, and the base station can look up the destination address in the database according to the code or index. The database may include the user's contacts, return addresses of prior incoming messages, destination addresses of prior outgoing messages, and optionally certain administrative addresses. Versions include codes for commands, codes for emergencies, codes to modify the database, and algorithms developed by AI (artificial intelligence). The index may be provided as a scheduling request message, or on the random access channel concurrently with a scheduling request, or associated with a BSR message, or otherwise. Users may pay for this versatile service.

COMMUNICATION METHOD AND RELATED DEVICE
20210385162 · 2021-12-09 ·

This application discloses a communication method and a related device. The communication method includes: A first in-domain device determines an address length, where the “in-domain” refers to being in a local area network. Then, the first in-domain device receives a data packet, and extracts an address from the data packet based on the address length. Further, the first in-domain device forwards the data packet based on the address.

Network address compression for electronic devices

The subject technology provides an in-place encoding of a network identifier that compresses the network identifier without mapping the network identifier to a another server or service, such as URL shortening service. The network identifier may be compressed using segmented encoding operations that segment the network identifier, and encode the characters of the network identifier using a first set of encoding operations for a first portion of the network identifier and a second set of encoding operations for a second portion of the network identifier. Template encoding may also be provided for network identifiers that conform to a predefined template format.

SRv6 with micro segment identifiers

In one embodiment, a method includes receiving a packet comprising a destination address in a destination address field of the packet, where the destination address including at least a first global identifier and a second global identifier, determining that the first global identifier corresponds to the first network apparatus, determining that a local identifier in the destination address is associated with the first global identifier, identifying one or more instructions associated with the local identifier, performing one or more functions instructed by the one or more instructions, updating the destination address in the destination field of the packet to an updated destination address, determining a forwarding rule associated with the packet, and forwarding the packet with the updated destination address based on the forwarding rule.

Digital networking in a welding system

A method for handling a data packet includes a network device receiving the data packet. The method also includes the network device separating first network layer data of the data packet from message data of the data packet. The message data of the data packet includes a source address represented by less than four bytes, a destination address represented by less than four bytes, and a format identifier. The method includes determining whether the destination address of the message data matches an address of the network device or whether the message data indicates a broadcast message. The method also includes the network device processing the format identifier if the destination address of the message data matches the address of the network device or if the message data indicates the broadcast message. The method includes the network device providing the message data to the network device and/or other network devices.