Method, system and apparatus for management of push content when changing computing devices
AssigneeBlackBerry Limited
InventorsVladlen Rudenko, John Ivan Svazic, Cassidy Paul Gentle
Life of this patent
Estimating the term…
Abstract
A method, system and apparatus for management of push content when changing computing devices is provided. In an example embodiment, a computing device is configured to maintain an absolute identifier of the device that remains unchangeable, and a relative identifier that can be changed. The processor of the device is configured to ascertain if the relative identifier has been changed, and accordingly notify any network infrastructure that is configure to send push content to the device to cease delivery of such push content.
Claims20
A method in a computing device having a processor, a memory and a network interface, comprising:
- storing, in the memory, (i) content subscription information including an identification of content to be pushed to the computing device, (ii) a push application that uniquely corresponds to the content to be pushed to the device, subscription to the content effected by the push application, and (iii) an absolute identifier of the computing device, the absolute identifier uniquely identifying the computing device, and the absolute identifier associated with the content;
- determining, at the processor, that a new relative device identifier, uniquely identifying an information module is associated with the computing device;
- the new relative device identifier stored in an information module removably connected to the computing device;
- and,
- responsive to the determining:
- retrieving, from the memory, the content subscription information and the absolute identifier;
- and, sending, via the network interface, a message instructing a network component to unsubscribe the computing device from the content to be pushed;
- the message including the absolute identifier of the device and the identification of the content to be pushed to the computing device, as uniquely identified by the absolute identifier.
A computing device, comprising:
- a network interface;
- a memory storing (i) content subscription information including an identification of content to be pushed to the computing device, (ii) a push application that uniquely corresponds to the content to be pushed to the device, subscription to the content effected by the push application, and (iii) an absolute identifier of the computing device, the absolute identifier uniquely identifying the computing device, and the absolute identifier associated with the content;
- and
- a processor interconnected with the network interface and the memory, the processor configured to:
- determine that a new relative device identifier, uniquely identifying an information module is associated with the computing device;
- the new relative device identifier stored in an information module removably connected to the computing device;
- and,
- responsive to the determining:
- retrieve, from the memory, the content subscription information and the absolute identifier;
- and, send, via the network interface, a message instructing a network component to unsubscribe the computing device from the content to be pushed;
- the message including the absolute identifier of the device and the identification of the content to be pushed to the computing device, as uniquely identified by the absolute identifier.
A non-transitory computer readable medium storing a computer program executable by a computing device having a processor, a memory and a network interface, wherein execution of the computer program is for:
- storing, in the memory, (i) content subscription information including an identification of content to be pushed to the computing device, (ii) a push application that uniquely corresponds to the content to be pushed to the device, subscription to the content effected by the push application, and (iii) an absolute identifier of the computing device, the absolute identifier uniquely identifying the computing device, and the absolute identifier associated with the content;
- determining, at the processor, that a new relative device identifier, uniquely identifying an information module is associated with the computing device;
- the new relative device identifier stored in an information module removabley connected to the computing device;
- and,
- responsive to the determining:
- retrieving, from the memory, the content subscription information and the absolute identifier;
- and, sending, via the network interface, a message instructing a network component to unsubscribe the computing device from the content to be pushed;
- the message including the absolute identifier of the device and the identification of the content to be pushed to the computing device, as uniquely identified by the absolute identifier.
Dependencies are inferred from the claim text.