Enhanced notification mechanism for broadcast networks using bit-map vectors
First Claim
1. A method for acquiring notifications in a broadcast network, the method comprising:
- receiving, in a wireless broadcast, a broadcast message having a bit map vector and an indication of currently active notification versions to determine with of the currently active notification version requires to be received, wherein each bit that is set in the bit map vector maps to a currently active notification version;
determining whether one or more of the currently active notification versions indicated in the broadcast message requires receiving; and
receiving, in a wireless broadcast, one or more notification messages associated with each of the one or more currently active notification versions based on the determination that the one or more currently active notification versions are required to be received.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, systems and computer program products are defined for enhancing the delivery of overhead notifications in a broadcast network, in particular a broadcast network suitable for wireless device implementation. The broadcast-receiving devices only receive new notification messages, as opposed to receiving all of the currently active notification messages. This is achieved by broadcasting a listing of the currently active notifications versions and having the devices compare the currently active notification versions to the locally stored version(s) to determine which version or versions require capturing. In those aspects in which the broadcast-receiving device is a battery powered wireless device, battery power consumption is minimized because the device only captures active notification messages not currently in device memory, as opposed to all of the currently active notifications.
28 Citations
47 Claims
-
1. A method for acquiring notifications in a broadcast network, the method comprising:
-
receiving, in a wireless broadcast, a broadcast message having a bit map vector and an indication of currently active notification versions to determine with of the currently active notification version requires to be received, wherein each bit that is set in the bit map vector maps to a currently active notification version; determining whether one or more of the currently active notification versions indicated in the broadcast message requires receiving; and receiving, in a wireless broadcast, one or more notification messages associated with each of the one or more currently active notification versions based on the determination that the one or more currently active notification versions are required to be received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. At least one processor configured to acquire notifications in a broadcast network, the processor comprising:
-
a first module for receiving, in a wireless broadcast, a broadcast message having a bit map vector and an indication of currently active notification versions to determine which of the currently active notification version requires to be received wherein each bit that is set in the bit map vector maps to a currently active notification version; a second module for determining whether one or more of the currently active notification versions indicated in the broadcast message requires receiving; and a third module for receiving, in a wireless broadcast, one or more notification messages associated with each of the one or more currently active notification versions based on the determination that the one or more currently active notification versions are required to be received.
-
-
13. A computer program product, comprising:
-
a computer-readable medium having stored thereon processor-executable instructions configured to cause a processor to perform operations comprising; receiving, in a wireless broadcast, a broadcast message having a bit map vector and an indication of currently active notification versions to determine which of the currently active notification versions requires to be received, wherein each bit that is set in the bit map vector maps to a currently active notification version; determining whether one or more of the currently active notification versions indicated in the broadcast message requires receiving; and receiving, in a wireless broadcast, one or more notification messages associated with each of the one or more currently active notification versions based on the determination that the one or more currently active notification versions are required to be received.
-
-
14. An apparatus, comprising:
-
means for receiving, in a wireless broadcast, a broadcast message having a bit map vector and an indication of currently active notification versions to determine which of the currently active notification versions requires to be received, wherein each bit that is set in the bit map vector maps to a currently active notification version; means for determining whether one or more of the currently active notification versions indicated in the broadcast message requires receiving; and means for receiving, in a wireless broadcast, one or more notification messages associated with each of the one or more currently active notification versions based on the determination that the one or more currently active notification versions are required to be received.
-
-
15. An apparatus, comprising:
-
a computer platform including a processor and memory in communication with the processor; one or more local notification versions stored in the memory, wherein each local notification version comprises one or more notification messages; a broadcast network module stored in the memory and in communication with the processor, wherein the module is operable to receive, in a wireless broadcast, a broadcast message having a bit map vector and an indication of currently active notification versions to determine which of the currently active notification versions requires to be received, wherein each bit that is set in the bit map vector maps to a currently active notification version; and notification version comparison logic stored in the memory and in communication with the processor, wherein the notification version comparison logic is operable to determine whether one or more of the currently active notification versions indicated in the broadcast message requires receiving, wherein the broadcast network module is further operable to receive, in a wireless broadcast, and store in the memory one or more notifications messages associated with each of the one or more currently active notification versions based on the determination that the one or more currently active notification versions are required to be received. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for generation and communication of notification messages in a broadcast network, the method comprising:
-
generating a primary message having a bit map vector and an indication of a first set of active notification version, wherein each bit that is set in the bit map vector maps to a currently active notification version; broadcasting the primary message across a primary channel; and broadcasting the first set of active notification versions across a notification channel, wherein each notification version includes one or more notification messages. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. At least one processor configured to generate and communicate notification messages in a broadcast network, the processor comprising:
-
a first module for generating a primary message having a bit map vector and an indication of a set of active notification version, wherein each bit that is set in the bit map vector maps to a currently active notification version; a second module for broadcasting the primary message across a primary channel; and a third module for broadcasting the set of active notification versions across a notification channel, wherein each notification version includes one or more notification messages.
-
-
37. A computer program product, comprising:
a computer-readable medium having stored thereon processor-executable instructions configured to cause a processor to perform operations comprising; generating a primary message having a bit map vector and an indication of a set of active notification version, wherein each bit that is set in the bit map vector maps to a currently active notification version; broadcasting the primary message across a primary channel; and at least one instruction for causing the computer to broadcast the set of active notification versions across a notification channel, wherein each notification version includes one or more notification messages.
-
38. An apparatus, comprising:
-
means for generating a primary message having a bit map vector and an indication of a set of active notification version, wherein each bit that is set in the bit map vector maps to a currently active notification version; means for broadcasting the primary message across a primary channel; and means for broadcasting the set of active notification versions across a notification channel, wherein each notification version includes one or more notification messages.
-
-
39. An apparatus, comprising:
-
a computer platform including a processor and memory in communication with the processor; a broadcast notification module stored in the memory and in communication with the processor, including a primary message generator operable to generate a primary message having a bit map vector and an indication of a first set of active notification version, wherein each bit that is set in the bit map vector maps to a currently active notification version; and a broadcast module operable for broadcasting the primary message across a primary channel and for broadcasting the first set of active notification versions across a notification channel, wherein each notification version includes one or more notification messages. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
Specification