Machine-to-machine (“M2M”) platform systems and methods

US9094777B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9094777-B2
Application numberUS-201213680472-A
CountryUS
Kind codeB2
Filing dateNov 19, 2012
Priority dateNov 19, 2012
Publication dateJul 28, 2015
Grant dateJul 28, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Exemplary machine-to-machine (“M2M”) systems and methods are disclosed herein. An exemplary method includes an M2M platform system operating an M2M platform in accordance with a functionality set of the M2M platform, receiving data representative of an update to the functionality set of the M2M platform, and seamlessly transitioning, based on the data representative of the update and during runtime operation of the M2M platform, from the operating of the M2M platform in accordance with the functionality set of the M2M platform to operating the M2M platform in accordance with an updated functionality set of the M2M platform. Corresponding systems and methods are also disclosed.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: maintaining, by a machine-to-machine (“M2M”) platform management system, configuration data for a set of platform services associated with an M2M platform, the M2M platform configured to operate in accordance with the set of platform services and the configuration data; receiving, by the M2M platform management system, data representative of an update to the configuration data for the set of platform services; and dynamically updating, by the M2M platform management system based on the data representative of the update to the configuration data and during runtime operation of the M2M platform, the configuration data to seamlessly transition the M2M platform from operating in accordance with the configuration data to operating in accordance with the updated configuration data, wherein the set of platform services are configured to provide functionality of the M2M platform and comprise one or more applications running on one or more server devices operated by a provider of the M2M platform, the one or more server devices communicatively connected to one or more M2M client devices associated with one or more in-field customer assets, the set of platform services comprises a configuration management platform service implementing the M2M platform management system and maintaining the configuration data for use by one or more other platform services included in the set of platform services, the dynamic updating of the configuration data comprises the configuration management platform service applying the updated configuration data only to the configuration data maintained by the configuration management platform service and maintaining the updated configuration data for use by the one or more other platform services included in the set of platform services, and each of the one or more other platform services is configured to use the updated configuration data maintained only by the configuration management platform service in a performance of a platform function that is specific to each of the one or more other platform services. 2. The method of claim 1 , further comprising: maintaining, by the machine-to-machine (“M2M”) platform management system, platform service data representative of the set of platform services associated with the M2M platform; receiving, by the M2M platform management system, data representative of an update to the set of platform services; and dynamically updating, by the M2M platform management system based on the data representative of the update to the set of platform services and during the runtime operation of the M2M platform, the platform service data to seamlessly transition the M2M platform from operating in accordance with the set of platform services to operating in accordance with an updated set of platform services. 3. The method of claim 2 , wherein the dynamically updating of the platform service data comprises at least one of adding a new platform service to the set of platform services, modifying a platform service included in the set of platform services, and removing a platform service included in the set of platform services from the set of platform services. 4. The method of claim 1 , further comprising: maintaining, by the machine-to-machine (“M2M”) platform management system, platform messaging architecture data representative of a platform messaging architecture associated with the M2M platform; receiving, by the M2M platform management system, data representative of an update to the platform messaging architecture; and dynamically updating, by the M2M platform management system based on the data representative of the update to the platform messaging architecture and during the runtime operation of the M2M platform, the platform messaging architecture data to seamlessly transition the M2M platform from operating in accordance with the platform messaging architecture to operating in accordance with an updated platform messaging architecture. 5. The method of claim 1 , wherein the seamless transition does not interrupt the runtime operation of the M2M platform. 6. The method of claim 1 , wherein the dynamic updating of the configuration data comprises modifying routing logic configured to govern how platform messages are routed between one or more platform services included in the set of platform services. 7. The method of claim 1 , embodied as computer-executable instructions on at least one non-transitory computer-readable medium. 8. The method of claim 1 , wherein the one or more server devices are further communicatively connected to a customer computing device configured to communicate with the one or more M2M client devices by way of the M2M platform. 9. The method of claim 8 , wherein the set of platform services includes one or more platform services configured to provide functionality for external communications by the one or more server devices with the customer computing device and the one or more M2M client devices. 10. The method of claim 9 , wherein the one or more platform services configured to provide functionality for external communications include: an M2M client gateway service configured to provide functionality for communications between the one or more server devices and the one or more M2M client devices; and a customer interface service configured to provide functionality for communications between the one or more server devices and the customer computing device. 11. A method comprising: operating, by a machine-to-machine (“M2M”) platform system, an M2M platform in accordance with a set of platform services and configuration data for the set of platform services; receiving, by the M2M platform system, data representative of an update to the set of platform services and the configuration data for the set of platform services; and seamlessly transitioning, by the M2M platform system based on the data representative of the update and during runtime operation of the M2M platform, from the operating of the M2M platform in accordance with the set of platform services and the configuration data for the set of platform services to operating the M2M platform in accordance with an updated set of platform services and updated configuration data for the updated set of platform services, wherein: the set of platform services are configured to provide functionality of the M2M platform and comprise one or more applications running on one or more server devices operated by an operator of the M2M platform, the one or more server devices communicatively connected to one or more M2M client devices associated with one or more in-field customer assets, the set of platform services comprises a configuration management platform service maintaining the configuration data for use by the set of platform services, the seamlessly transitioning comprises updating only the configuration data maintained by the configuration management platform service for use by the set of platform services based on the data representative of the update to create the updated configuration data for the updated set of platform services, and each platform service included in the updated set of platform services is configured to use the updated configuration data maintained only by the configuration management platform service in a performance of a platform function that is specific to each platform service included in the updated set of platform services. 12. The method of claim 11 , wherein the seamlessly transitioning further comprises: updating the set of platform services based on the data representative of the update to the set of platform services to create the updated set of platform servi

Assignees

Inventors

Classifications

  • H04W4/005Primary

    Electricity · mapped topic

  • characterised by the conditions triggering a change of settings · CPC title

  • H04W4/70Primary

    Services for machine-to-machine communication [M2M] or machine type communication [MTC] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9094777B2 cover?
Exemplary machine-to-machine (“M2M”) systems and methods are disclosed herein. An exemplary method includes an M2M platform system operating an M2M platform in accordance with a functionality set of the M2M platform, receiving data representative of an update to the functionality set of the M2M platform, and seamlessly transitioning, based on the data representative of the update and during run…
Who is the assignee on this patent?
Verizon Patent & Licensing Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/005. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 28 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).