# US 2018/0324759 A1 · Reserved Range Of TMGI For Receive-only Mode

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0324759 A1
- Document ID: US20180324759A1
- Status: Published application
- Kind: A1
- Application number: 15/966,710
- Filed: 2018-04-30
- Published: 2018-11-08
- Earliest claimed: 2017-05-06
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Amer Catovic; Carlos Marcelo Dias Pazos; Charles Nung Lo
- Web page: https://patentgrep.com/patent/US20180324759A1

## CPC

- H04W 72/30: Resource management for broadcast services
- H04L 12/185: {with management of multicast group membership}
- H04L 12/189: {in combination with wireless systems (selective distribution or broadcast in wireless communication networks H04W4/06)}
- H04W 4/06: Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W 4/44: for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
- H04W 8/26: Network addressing or numbering for mobility support
- H04W 48/12: using downlink control channel
- H04W 48/20: Selecting an access point
- H04W 76/40: for selective distribution or broadcast
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems, methods, and devices of the various embodiments enable efficient broadcast service acquisition by ROM computing devices. In various embodiments, the Multimedia Broadcast Multicast Service (MBMS) Service Identifiers (IDs) for broadcast services intended for use by receive-only mode (ROM) computing devices may be divided into ranges by broadcast service type.

## Claims

### Claim 1

A method for Multimedia Broadcast Multicast Service (MBMS) Service provisioning, comprising:
assigning a MBMS Service Identifier (ID) to each of one or more broadcast services based at least in part on that broadcast service's service type;
combining each MBMS Service ID with a public land mobile network (PLMN) ID to generate a Temporary Mobile Group Identifier (TMGI) for each respective broadcast service; and
broadcasting each respective broadcast service with the generated TMGI for that broadcast service.

### Claim 2 (depends on 1)

The method of claim 1, wherein each PLMN ID is a network agnostic PLMN ID.

### Claim 3 (depends on 1)

The method of claim 1, further comprising determining the service type of the one or more broadcast services.

### Claim 4 (depends on 3)

The method of claim 3, wherein assigning the MBMS Service ID to each of the one or more broadcast services based at least in part on that broadcast service's determined service type comprises assigning the MBMS Service ID for each of the one or more broadcast services from a sub-range of MBMS Service IDs corresponding to that broadcast service's determined service type.

### Claim 5 (depends on 4)

The method of claim 4, wherein a number of most significant bits designate the determined service type in any assigned MBMS Service ID.

### Claim 6 (depends on 5)

The method of claim 5, wherein the number of most significant bits is four.

### Claim 7 (depends on 4)

The method of claim 4, wherein the service type is one or more of a broadcast television service, a vehicle to everything service, or an Internet of Things supporting service.

### Claim 8 (depends on 4)

The method of claim 4, wherein a number of least significant bits designate Service Announcement (SA) services in a portion of the sub-range of MBMS Service IDs.

### Claim 9 (depends on 8)

The method of claim 8, wherein the number of least significant bits is four.

### Claim 10 (depends on 4)

The method of claim 4, wherein pre-determined values designate Service Announcement (SA) services in the sub-range of MBMS Service IDs.

### Claim 11 (depends on 10)

The method of claim 10, wherein the pre-determined values designating SA services are a set number of smallest values in the sub-range of MBMS Service IDs.

### Claim 12 (depends on 11)

The method of claim 11, wherein the set number of smallest values is 16.

### Claim 13

A method for Multimedia Broadcast Multicast Service (MBMS) Service provisioning, comprising:
assigning a MBMS Service Identifier (ID) to each Service Announcement (SA) service intended for use by a receive-only mode (ROM) computing device from a sub-range of MBMS Service IDs;
combining each MBMS Service ID with a core network (CN) agnostic public land mobile network (PLMN) ID to generate a Temporary Mobile Group Identifier (TMGI) for each respective SA service; and
broadcasting each respective SA service with the generated TMGI for that SA service.

### Claim 14 (depends on 13)

The method of claim 13, wherein the sub-range of MBMS Service IDs are reserved for SA services.

### Claim 15 (depends on 14)

The method of claim 14, wherein a number of least significant bits designate that each MBMS Service ID is for each respective SA service.

### Claim 16 (depends on 15)

The method of claim 15, wherein the number of least significant bits is four.

### Claim 17 (depends on 13)

The method of claim 13, further comprising:
determining a service type of broadcast services described in each respective SA service by the ROM computing device,
wherein assigning the MBMS Service ID to each SA service intended for use by the ROM computing device from the sub-range of MBMS Service IDs comprises assigning the MBMS Service ID to each SA service intended for use by the ROM computing device from sub-ranges of MBMS Service IDs corresponding to the determined service type of broadcast services described in each respective SA service.

### Claim 18 (depends on 17)

The method of claim 17, wherein a number of most significant bits designate the determined service type of broadcast services in any assigned MBMS Service ID.

### Claim 19 (depends on 18)

The method of claim 18, wherein the number of most significant bits is four.

### Claim 20 (depends on 17)

The method of claim 17, wherein the determined service type of broadcast services is one or more of a broadcast television service, a vehicle to everything service, or an Internet of Things supporting service.

### Claim 21 (depends on 20)

The method of claim 20, wherein each assigned MBMS Service ID is selected from a set number of pre-determined smallest values in the sub-ranges of MBMS Service IDs that designate SA services.

### Claim 22 (depends on 21)

The method of claim 21, wherein the set number of smallest values is 16.

### Claim 23

A method for receiving a Multimedia Broadcast Multicast Service (MBMS) Service on a computing device, comprising:
receiving a list of Temporary Mobile Group Identifiers (TMGIs) for broadcast services in a network on a computing device;
determining, in the computing device, whether any of the TMGIs on the list correspond to any receive-only mode (ROM) services supported by the computing device based at least in part on any of the TMGIs being within ranges allocated to the ROM services supported by the computing device; and
acquiring at least one of the ROM services supported by the computing device in response to determining that any of the TMGIs on the list correspond to any of the ROM services supported by the computing device.

### Claim 24 (depends on 23)

The method of claim 23, wherein acquiring at least one of the ROM services comprises:
receiving service data over the broadcast channel;
decoding the service data; and
presenting the data to an application layer.

### Claim 25

A method for receiving a Multimedia Broadcast Multicast Service (MBMS) Service on a computing device, comprising:
receiving a list of Temporary Mobile Group Identifiers (TMGIs) for broadcast services in a network on a computing device from a broadcast channel;
determining, in the computing device, whether any of the TMGIs on the list correspond to a receive-only mode (ROM) Service Announcement (SA) based at least in part on any of the TMGIs being within ranges allocated to ROM SA services;
obtaining a list of ROM service TMGIs from the ROM SA in response to determining that any of the TMGIs on the list correspond to the ROM SA; and
acquiring a ROM service supported by the computing device using at least one of the ROM service TMGIs.

### Claim 26 (depends on 25)

The method of claim 25, wherein acquiring the ROM service comprises determining whether any of the ROM service TMGIs correspond to a ROM service type supported by the computing device.

### Claim 27 (depends on 26)

The method of claim 26, wherein acquiring the ROM services comprises:
receiving service data over the broadcast channel;
decoding the service data; and
presenting the data to an application layer.

### Claim 28

A method for receiving a Multimedia Broadcast Multicast Service (MBMS) Service on a receive-only mode (ROM) computing device, comprising:
activating one or more Temporary Mobile Group Identifiers (TMGIs) on the ROM computing device from a sub-range of TMGIs corresponding to supported service types of broadcast services intended for use by ROM computing devices;
determining whether one or more supported broadcast services are available in response to activating the one or more TMGIs; and
receiving one or more supported broadcast services on the ROM computing device in response to determining one or more supported broadcast services are available.

### Claim 29 (depends on 28)

The method of claim 28, wherein receiving the one or more supported broadcast services comprises receiving files for the one or more supported broadcast services.

### Claim 30 (depends on 28)

The method of claim 28, wherein receiving the one or more supported broadcast services comprises receiving a service announcement (SA) service describing TMGIs of other broadcast services intended for use by ROM computing devices.

### Claim 31 (depends on 28)

The method of claim 28, wherein the supported service types of broadcast services are one or more of a broadcast television service, a vehicle to everything service, an Internet of Things supporting service, or a service announcement (SA) service.

### Claim 32

A server, comprising:
a processor configured with processor-executable instructions to perform operations comprising:
assigning a Multimedia Broadcast Multicast Service (MBMS) Service Identifier (ID) to each of one or more broadcast services based at least in part on that broadcast service's service type;
combining each MBMS Service ID with a public land mobile network (PLMN) ID to generate a Temporary Mobile Group Identifier (TMGI) for each respective broadcast service; and
broadcasting each respective broadcast service with the generated TMGI for that broadcast service.

### Claim 33 (depends on 32)

The server of claim 32, wherein each PLMN ID is a network agnostic PLMN ID.

### Claim 34 (depends on 32)

The server of claim 32, wherein the processor is configured with processor-executable instructions to perform operations further comprising determining the service type of the one or more broadcast services.

### Claim 35 (depends on 34)

The server of claim 34, wherein the processor is configured with processor-executable instructions to perform operations such that assigning the MBMS Service ID to each of the one or more broadcast services based at least in part on that broadcast service's determined service type comprises assigning the MBMS Service ID for each of the one or more broadcast services from a sub-range of MBMS Service IDs corresponding to that broadcast service's determined service type.

### Claim 36 (depends on 35)

The server of claim 35, wherein the processor is configured with processor-executable instructions to perform operations such that a number of most significant bits designate the determined service type in any assigned MBMS Service ID.

### Claim 37 (depends on 36)

The server of claim 36, wherein the number of most significant bits is four.

### Claim 38 (depends on 35)

The server of claim 35, wherein the processor is configured with processor-executable instructions to perform operations such that the service type is one or more of a broadcast television service, a vehicle to everything service, or an Internet of Things supporting service.

### Claim 39 (depends on 35)

The server of claim 35, wherein the processor is configured with processor-executable instructions to perform operations such that a number of least significant bits designate Service Announcement (SA) services in a portion of the sub-range of MBMS Service IDs.

### Claim 40 (depends on 39)

The server of claim 39, wherein the number of least significant bits is four.

### Claim 41 (depends on 35)

The server of claim 35, wherein the processor is configured with processor-executable instructions to perform operations such that pre-determined values designate Service Announcement (SA) services in the sub-range of MBMS Service IDs.

### Claim 42 (depends on 41)

The server of claim 41, wherein the processor is configured with processor-executable instructions to perform operations such that the pre-determined values designating SA services are a set number of smallest values in the sub-range of MBMS Service IDs.

### Claim 43 (depends on 42)

The server of claim 42, wherein the set number of smallest values is 16.

### Claim 44

A server, comprising:
a processor configured with processor-executable instructions to perform operations comprising:
assigning a Multimedia Broadcast Multicast Service (MBMS) Service Identifier (ID) to each Service Announcement (SA) service intended for use by a receive-only mode (ROM) computing device from a sub-range of MBMS Service IDs;
combining each MBMS Service ID with a core network (CN) agnostic public land mobile network (PLMN) ID to generate a Temporary Mobile Group Identifier (TMGI) for each respective SA service; and
broadcasting each respective SA service with the generated TMGI for that SA service.

### Claim 45 (depends on 44)

The server of claim 44, wherein the processor is configured with processor-executable instructions to perform operations such that the sub-range of MBMS Service IDs are reserved for SA services.

### Claim 46 (depends on 45)

The server of claim 45, wherein the processor is configured with processor-executable instructions to perform operations such that a number of least significant bits designate that each MBMS Service ID is for each respective SA service.

### Claim 47 (depends on 46)

The server of claim 46, wherein the number of least significant bits is four.

### Claim 48 (depends on 44)

The server of claim 44, wherein:
the processor is configured with processor-executable instructions to perform operations further comprising determining a service type of broadcast services described in each respective SA service by the ROM computing device; and
the processor is configured with processor-executable instructions to perform operations such that assigning the MBMS Service ID to each SA service intended for use by the ROM computing device from the sub-range of MBMS Service IDs comprises assigning the MBMS Service ID to each SA service intended for use by the ROM computing device from sub-ranges of MBMS Service IDs corresponding to the determined service type of broadcast services described in each respective SA service.

### Claim 49 (depends on 48)

The server of claim 48, wherein the processor is configured with processor-executable instructions to perform operations such that a number of most significant bits designate the determined service type of broadcast services in any assigned MBMS Service ID.

### Claim 50 (depends on 49)

The server of claim 49, wherein the number of most significant bits is four.

### Claim 51 (depends on 48)

The server of claim 48, wherein the processor is configured with processor-executable instructions to perform operations such that the determined service type of broadcast services is one or more of a broadcast television service, a vehicle to everything service, or an Internet of Things supporting service.

### Claim 52 (depends on 51)

The server of claim 51, wherein the processor is configured with processor-executable instructions to perform operations such that each assigned MBMS Service ID is selected from a set number of pre-determined smallest values in the sub-ranges of MBMS Service IDs that designate SA services.

### Claim 53 (depends on 52)

The server of claim 52, wherein the set number of smallest values is 16.

### Claim 54

A computing device, comprising:
a processor configured with processor-executable instructions to perform operations comprising:
receiving a list of Temporary Mobile Group Identifiers (TMGIs) for broadcast services in a network;
determining whether any of the TMGIs on the list correspond to any receive-only mode (ROM) services supported by the computing device based at least in part on any of the TMGIs being within ranges allocated to the ROM services supported by the computing device; and
acquiring at least one of the ROM services supported by the computing device in response to determining that any of the TMGIs on the list correspond to any of the ROM services supported by the computing device.

### Claim 55 (depends on 54)

The computing device of claim 54, wherein the processor is configured with processor-executable instructions to perform operations such that acquiring at least one of the ROM services comprises:
receiving service data over the broadcast channel;
decoding the service data; and
presenting the data to an application layer.

### Claim 56

A computing device, comprising:
a processor configured with processor-executable instructions to perform operations comprising:
receiving a list of Temporary Mobile Group Identifiers (TMGIs) for broadcast services in a network from a broadcast channel;
determining whether any of the TMGIs on the list correspond to a receive-only mode (ROM) Service Announcement (SA) based at least in part on any of the TMGIs being within ranges allocated to ROM SA services;
obtaining a list of ROM service TMGIs from the ROM SA in response to determining that any of the TMGIs on the list correspond to the ROM SA; and
acquiring a ROM service supported by the computing device using at least one of the ROM service TMGIs.

### Claim 57 (depends on 56)

The computing device of claim 56, wherein the processor is configured with processor-executable instructions to perform operations such that acquiring the ROM service comprises determining whether any of the ROM service TMGIs correspond to a ROM service type supported by the computing device.

### Claim 58 (depends on 57)

The computing device of claim 57, wherein the processor is configured with processor-executable instructions to perform operations such that acquiring the ROM services comprises:
receiving service data over the broadcast channel;
decoding the service data; and
presenting the data to an application layer.

### Claim 59

A receive-only mode (ROM) computing device, comprising:
a processor configured with processor-executable instructions to perform operations comprising:
activating one or more Temporary Mobile Group Identifiers (TMGIs) from a sub-range of TMGIs corresponding to supported service types of broadcast services intended for use by ROM computing devices;
determining whether one or more supported broadcast services are available in response to activating the one or more TMGIs; and
receiving one or more supported broadcast services in response to determining one or more supported broadcast services are available.

### Claim 60 (depends on 59)

The ROM computing device of claim 59, wherein the processor is configured with processor-executable instructions to perform operations such that receiving the one or more supported broadcast services comprises receiving files for the one or more supported broadcast services.

### Claim 61 (depends on 59)

The ROM computing device of claim 59, wherein the processor is configured with processor-executable instructions to perform operations such that receiving the one or more supported broadcast services comprises receiving a service announcement (SA) service describing TMGIs of other broadcast services intended for use by ROM computing devices.

### Claim 62 (depends on 59)

The ROM computing device of claim 59, wherein the processor is configured with processor-executable instructions to perform operations such that the supported service types of broadcast services is one or more of a broadcast television service, a vehicle to everything service, an Internet of Things supporting service, or an SA service.

### Claim 63

A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a server to perform operations, comprising:
assigning a Multimedia Broadcast Multicast Service (MBMS) Service Identifier (ID) to each of one or more broadcast services based at least in part on that broadcast service's service type;
combining each MBMS Service ID with a public land mobile network (PLMN) ID to generate a Temporary Mobile Group Identifier (TMGI) for each respective broadcast service; and
broadcasting each respective broadcast service with the generated TMGI for that broadcast service.

### Claim 64 (depends on 63)

The non-transitory processor-readable storage medium of claim 63, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that each PLMN ID is a network agnostic PLMN ID.

### Claim 65 (depends on 63)

The non-transitory processor-readable storage medium of claim 63, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations further comprising determining the service type of the one or more broadcast services.

### Claim 66 (depends on 65)

The non-transitory processor-readable storage medium of claim 65, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that assigning the MBMS Service ID to each of the one or more broadcast services based at least in part on that broadcast service's determined service type comprises assigning the MBMS Service ID for each of the one or more broadcast services from a sub-range of MBMS Service IDs corresponding to that broadcast service's determined service type.

### Claim 67 (depends on 66)

The non-transitory processor-readable storage medium of claim 66, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that a number of most significant bits designate the determined service type in any assigned MBMS Service ID.

### Claim 68 (depends on 67)

The non-transitory processor-readable storage medium of claim 67, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that the number of most significant bits is four.

### Claim 69 (depends on 66)

The non-transitory processor-readable storage medium of claim 66, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that the service type is one or more of a broadcast television service, a vehicle to everything service, or an Internet of Things supporting service.

### Claim 70 (depends on 66)

The non-transitory processor-readable storage medium of claim 66, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that a number of least significant bits designate Service Announcement (SA) services in a portion of the sub-range of MBMS Service IDs.

### Claim 71 (depends on 70)

The non-transitory processor-readable storage medium of claim 70, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that the number of least significant bits is four.

### Claim 72 (depends on 66)

The non-transitory processor-readable storage medium of claim 66, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that pre-determined values designate Service Announcement (SA) services in the sub-range of MBMS Service IDs.

### Claim 73 (depends on 72)

The non-transitory processor-readable storage medium of claim 72, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that the pre-determined values designating SA services are a set number of smallest values in the sub-range of MBMS Service IDs.

### Claim 74 (depends on 73)

The non-transitory processor-readable storage medium of claim 73, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that the set number of smallest values is 16.

### Claim 75

A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a server to perform operations, comprising:
assigning a Multimedia Broadcast Multicast Service (MBMS) Service Identifier (ID) to each Service Announcement (SA) service intended for use by a receive-only mode (ROM) computing device from a sub-range of MBMS Service IDs;
combining each MBMS Service ID with a core network (CN) agnostic public land mobile network (PLMN) ID to generate a Temporary Mobile Group Identifier (TMGI) for each respective SA service; and
broadcasting each respective SA service with the generated TMGI for that SA service.

### Claim 76 (depends on 75)

The non-transitory processor-readable storage medium of claim 75, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that the sub-range of MBMS Service IDs are reserved for SA services.

### Claim 77 (depends on 76)

The non-transitory processor-readable storage medium of claim 76, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that a number of least significant bits designate that each MBMS Service ID is for each respective SA service.

### Claim 78 (depends on 77)

The non-transitory processor-readable storage medium of claim 77, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that the number of least significant bits is four.

### Claim 79 (depends on 75)

The non-transitory processor-readable storage medium of claim 75, wherein:
the stored processor-executable instructions are configured to cause a processor of a server to perform operations further comprising determining a service type of broadcast services described in each respective SA service by the ROM computing device; and
the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that assigning the MBMS Service ID to each SA service intended for use by the ROM computing device from the sub-range of MBMS Service IDs comprises assigning the MBMS Service ID to each SA service intended for use by the ROM computing device from sub-ranges of MBMS Service IDs corresponding to the determined service type of broadcast services described in each respective SA service.

### Claim 80 (depends on 79)

The non-transitory processor-readable storage medium of claim 79, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that a number of most significant bits designate the determined service type of broadcast services in any assigned MBMS Service ID.

### Claim 81 (depends on 80)

The non-transitory processor-readable storage medium of claim 80, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that the number of most significant bits is four.

### Claim 82 (depends on 79)

The non-transitory processor-readable storage medium of claim 79, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that the determined service type of broadcast services is one or more of a broadcast television service, a vehicle to everything service, or an Internet of Things supporting service.

### Claim 83 (depends on 82)

The non-transitory processor-readable storage medium of claim 82, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that each assigned MBMS Service ID is selected from a set number of pre-determined smallest values in the sub-ranges of MBMS Service IDs that designate SA services.

### Claim 84 (depends on 83)

The non-transitory processor-readable storage medium of claim 83, wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that the set number of smallest values is 16.

### Claim 85

A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a computing device to perform operations, comprising:
receiving a list of Temporary Mobile Group Identifiers (TMGIs) for broadcast services in a network;
determining whether any of the TMGIs on the list correspond to any receive-only mode (ROM) services supported by the computing device based at least in part on any of the TMGIs being within ranges allocated to the ROM services supported by the computing device; and
acquiring at least one of the ROM services supported by the computing device in response to determining that any of the TMGIs on the list correspond to any of the ROM services supported by the computing device.

### Claim 86 (depends on 85)

The non-transitory processor-readable storage medium of claim 85, wherein the stored processor-executable instructions are configured to cause a processor of a computing device to perform operations such that acquiring at least one of the ROM services comprises:
receiving service data over the broadcast channel;
decoding the service data; and
presenting the data to an application layer.

### Claim 87

A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a computing device to perform operations, comprising:
receiving a list of Temporary Mobile Group Identifiers (TMGIs) for broadcast services in a network from a broadcast channel;
determining whether any of the TMGIs on the list correspond to a receive-only mode (ROM) Service Announcement (SA) based at least in part on any of the TMGIs being within ranges allocated to ROM SA services;
obtaining a list of ROM service TMGIs from the ROM SA in response to determining that any of the TMGIs on the list correspond to the ROM SA; and
acquiring a ROM service supported by the computing device using at least one of the ROM service TMGIs.

### Claim 88 (depends on 87)

The non-transitory processor-readable storage medium of claim 87, wherein the stored processor-executable instructions are configured to cause a processor of a computing device to perform operations such that acquiring the ROM service comprises determining whether any of the ROM service TMGIs correspond to a ROM service type supported by the computing device.

### Claim 89 (depends on 88)

The non-transitory processor-readable storage medium of claim 88, wherein the stored processor-executable instructions are configured to cause a processor of a computing device to perform operations such that acquiring the ROM services comprises:
receiving service data over the broadcast channel;
decoding the service data; and
presenting the data to an application layer.

### Claim 90

A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a receive-only mode (ROM) computing device to perform operations, comprising:
activating one or more Temporary Mobile Group Identifiers (TMGIs) from a sub-range of TMGIs corresponding to supported service types of broadcast services intended for use by ROM computing devices;
determining whether one or more supported broadcast services are available in response to activating the one or more TMGIs; and
receiving one or more supported broadcast services in response to determining one or more supported broadcast services are available.

### Claim 91 (depends on 90)

The non-transitory processor-readable storage medium of claim 90, wherein the stored processor-executable instructions are configured to cause a processor of a ROM computing device to perform operations such that receiving the one or more supported broadcast services comprises receiving files for the one or more supported broadcast services.

### Claim 92 (depends on 90)

The non-transitory processor-readable storage medium of claim 90, wherein the stored processor-executable instructions are configured to cause a processor of a ROM computing device to perform operations such that receiving the one or more supported broadcast services comprises receiving a service announcement (SA) service describing TMGIs of other broadcast services intended for use by ROM computing devices.

### Claim 93 (depends on 90)

The non-transitory processor-readable storage medium of claim 90, wherein the stored processor-executable instructions are configured to cause a processor of a ROM computing device to perform operations such that the supported service types of broadcast services is one or more of a broadcast television service, a vehicle to everything service, an Internet of Things supporting service, or a service announcement (SA) service.

### Claim 94

A server, comprising:
means for assigning a Multimedia Broadcast Multicast Service (MBMS) Service Identifier (ID) to each of one or more broadcast services based at least in part on that broadcast service's service type;
means for combining each MBMS Service ID with a public land mobile network (PLMN) ID to generate a Temporary Mobile Group Identifier (TMGI) for each respective broadcast service; and
means for broadcasting each respective broadcast service with the generated TMGI for that broadcast service.

### Claim 95

A server, comprising:
means for assigning a Multimedia Broadcast Multicast Service (MBMS) Service Identifier (ID) to each Service Announcement (SA) service intended for use by a receive-only mode (ROM) computing device from a sub-range of MBMS Service IDs;
means for combining each MBMS Service ID with a core network (CN) agnostic public land mobile network (PLMN) ID to generate a Temporary Mobile Group Identifier (TMGI) for each respective SA service; and
means for broadcasting each respective SA service with the generated TMGI for that SA service.

### Claim 96

A computing device, comprising:
means for receiving a list of Temporary Mobile Group Identifiers (TMGIs) for broadcast services in a network;
means for determining whether any of the TMGIs on the list correspond to any receive-only mode (ROM) services supported by the computing device based at least in part on any of the TMGIs being within ranges allocated to the ROM services supported by the computing device; and
means for acquiring at least one of the ROM services supported by the computing device in response to determining that any of the TMGIs on the list correspond to any of the ROM services supported by the computing device.

### Claim 97

A computing device, comprising:
means for receiving a list of Temporary Mobile Group Identifiers (TMGIs) for broadcast services in a network from a broadcast channel;
means for determining whether any of the TMGIs on the list correspond to a receive-only mode (ROM) Service Announcement (SA) based at least in part on any of the TMGIs being within ranges allocated to ROM SA services;
means for obtaining a list of ROM service TMGIs from the ROM SA in response to determining that any of the TMGIs on the list correspond to the ROM SA; and
means for acquiring a ROM service supported by the computing device using at least one of the ROM service TMGIs.

### Claim 98

A receive-only mode (ROM) computing device, comprising:
means for activating one or more Temporary Mobile Group Identifiers (TMGIs) from a sub-range of TMGIs corresponding to supported service types of broadcast services intended for use by ROM computing devices;
means for determining whether one or more supported broadcast services are available in response to activating the one or more TMGIs; and
means for receiving one or more supported broadcast services in response to determining one or more supported broadcast services are available.
