9271106

Methods and Systems for Providing Multiple Network Services by Way of a Single Machine-To-Machine Gateway Device

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: maintaining, by a machine-to-machine (“M2M”) solutions provider subsystem, data representative of a plurality of distinct data processing schemes associated with a plurality of network services; receiving, by the M2M solutions provider subsystem, a plurality of data streams from a single M2M gateway device; identifying, by the M2M solutions provider subsystem, a data stream included in the plurality of data streams as corresponding to a network service included in the plurality of network services; processing, by the M2M solutions provider subsystem in response to the identifying of the data stream as corresponding to the network service, the data stream in accordance with a data processing scheme associated with the network service and included in the plurality of distinct data processing schemes; identifying, by the M2M solutions provider subsystem, an additional data stream included in the plurality of data streams as corresponding to an additional network service included in the plurality of network services; and processing, by the M2M solutions provider subsystem in response to the identifying of the additional data stream as corresponding to the additional network service, the additional data stream in accordance with an additional data processing scheme associated with the additional network service and included in the plurality of distinct data processing schemes, wherein the network service is an M2M network service and the data stream is an M2M data stream, and the additional network service is a non-M2M network service and the additional data stream is a non-M2M data stream, wherein the processing of the data stream in accordance with the data processing scheme associated with the network service comprises: identifying a first entity responsible for payment for the M2M network service and billing the identified first entity for data included in the M2M data stream, identifying a first quality of service level associated with the M2M network service and providing the identified first quality of service level for the M2M data stream, and identifying a first security level associated with the M2M network service and providing the identified first security level for the M2M data stream, and wherein the processing of the additional data stream in accordance with the additional data processing scheme associated with the additional network service comprises: identifying a second entity responsible for payment for the non-M2M network service and billing the identified second entity for data included in the non-M2M data stream, the second entity being different than the first entity, identifying a second quality of service level associated with the non-M2M network service and providing the identified second quality of service level for the non-M2M data stream, the second quality of service level being different than the first quality of service level, and identifying a second security level associated with the non-M2M network service and providing the identified second security level for the non-M2M data stream, the second security level being different than the first security level.

2

2. The method of claim 1 , wherein the maintaining of the data representative of the plurality of distinct data processing schemes comprises: assigning a distinct service identifier to the network service; and linking the distinct service identifier to the data processing scheme associated with the network service within a database.

3

3. The method of claim 2 , wherein the identifying of the data stream as corresponding to the network service comprises: identifying an attribute associated with the data stream; and determining that the attribute corresponds to the distinct service identifier assigned to the network service.

4

4. The method of claim 3 , wherein the attribute comprises at least one of an access point name (“APN”) associated with the data stream, a destination Internet protocol (“IP”) address associated with the data stream, a phone number associated with the data stream, a transmission protocol associated with the data stream, and an open standard identifier associated with the data stream.

5

5. The method of claim 1 , wherein the receiving of the plurality of data streams from the single M2M gateway device comprises concurrently receiving the plurality of data streams from the single M2M gateway device by way of a single wireless connection.

6

6. The method of claim 5 , wherein the single wireless connection is a Long Term Evolution (“LTE”) connection.

7

7. The method of claim 1 , wherein the data stream is provided by an end point communicatively coupled to the M2M gateway device, and wherein the method further comprises: receiving, by the M2M solutions provider subsystem, another data stream intended for the end point from a computing device that provides the network service; and processing, by the M2M solutions provider subsystem, the another data stream in accordance with the data processing scheme.

8

8. The method of claim 1 , embodied as computer-executable instructions on at least one non-transitory computer-readable medium.

9

9. A method comprising: concurrently receiving, by a machine-to-machine (“M2M”) solutions provider subsystem, an M2M data stream and a non-M2M data stream from a single M2M gateway device by way of a single wireless connection; identifying, by the M2M solutions provider subsystem, the M2M data stream as corresponding to an M2M network service and the non-M2M data stream as corresponding to a non-M2M network service; identifying, by the M2M solutions provider subsystem, a first entity responsible for payment for the M2M network service and a second entity responsible for payment for the non-M2M network service; billing, by the M2M solutions provider subsystem, the identified first entity for data included in the M2M data stream and the identified second entity for data included in the non-M2M data stream; identifying, by the M2M solutions provider subsystem, a first quality of service level associated with the M2M network service and a second quality of service level associated with the non-M 2 M network service; providing, by the M2M solutions provider subsystem, the first quality of service level for the M2M data stream and the second quality of service level for the non-M2M data stream; identifying, by the M2M solutions provider subsystem, a first security level associated with the M2M network service and a second security level associated with the non-M2M network service; and providing, by the M2M solutions provider subsystem, the first security level for the M2M data stream and the second security level for the non-M2M data stream.

10

10. The method of claim 9 , embodied as computer-executable instructions on at least one non-transitory computer-readable medium.

11

11. A method comprising: establishing, by a machine-to-machine (“M2M”) gateway device, a wireless connection with an M2M solutions provider subsystem to provide an M2M network service to an M2M end point communicatively coupled to the M2M gateway device; receiving, by the M2M gateway device, M2M data from the M2M end point, the M2M data comprising an attribute corresponding to a data processing scheme associated with the M 2 M network service; transmitting, by the M2M gateway device, the M2M data to the M2M solutions provider subsystem by way of the wireless connection for processing in accordance with the data processing scheme associated with the M2M network service; and leveraging, by the M2M gateway device, the wireless connection to provide a non-M2M network service by way of the wireless connection to a non-M2M end point communicatively coupled to the M2M gateway device, the leveraging comprising: receiving non-M2M data from the non-M2M end point, the non-M2M data comprising another attribute corresponding to another data processing scheme associated with the non-M2M network service; and transmitting the non-M2M data to the M2M solutions provider subsystem by way of the wireless connection for processing in accordance with the another data processing scheme associated with the non-M2M network service, wherein the data processing scheme associated with the network service specifies a first entity responsible for payment for the M2M data, a first quality of service level for the M2M data, and a first security level for the M2M data, and wherein the data processing scheme associated with the non-M2M network service specifies a second entity responsible for payment for the non-M2M data, a second quality of service level for the non-M2M data, and a second security level for the non-M2M data.

12

12. The method of claim 11 , wherein the transmitting of the non-M2M data and the transmitting of the M2M data are performed concurrently.

13

13. The method of claim 11 , further comprising: routing, by the M2M solutions provider subsystem, the M2M data to an M2M customer computing device subsystem; and routing, by the M2M solutions provider subsystem, the non-M2M data to a non-M2M content provider subsystem.

14

14. The method of claim 13 , embodied as computer-executable instructions on at least one non-transitory computer-readable medium.

15

15. A system comprising: a data processing facility configured to maintain data representative of a plurality of distinct data processing schemes associated with a plurality of network services; and a data stream management facility communicatively coupled to the data processing facility and configured to receive a plurality of data streams from a single M2M gateway device, identify a data stream included in the plurality of data streams as corresponding to a network service included in the plurality of network services, and identify an additional data stream included in the plurality of data streams as corresponding to an additional network service included in the plurality of network services; wherein the network service is an M2M network service and the data stream is an M2M data stream, and the additional network service is a non-M2M network service and the additional data stream is a non-M2M data stream, and wherein the data processing facility is further configured to process, in response to the identification of the data stream as corresponding to the network service, the data stream in accordance with a data processing scheme associated with the M2M network service and included in the plurality of distinct data processing schemes, the processing of the data stream in accordance with the data processing scheme associated with the M2M network service comprising: identifying a first entity responsible for payment for the M2M network service and billing the identified first entity for data included in the M2M data stream, identifying a first quality of service level associated with the M2M network service and providing the identified first quality of service level for the M2M data stream, and identifying a first security level associated with the M2M network service and providing the identified first security level for the M2M data stream, and process, in response to the identification of the additional data stream as corresponding to the additional network service, the additional data stream in accordance with an additional data processing scheme associated with the non-M2M network service and included in the plurality of distinct data processing schemes, the processing of the additional data stream in accordance with the additional data processing scheme associated with the non-M2M network service comprising: identifying a second entity responsible for payment for the non-M2M network service and billing the identified second entity for data included in the non-M2M data stream, identifying a second quality of service level associated with the non-M2M network service and providing the identified second quality of service level for the non-M2M data stream, and identifying a second security level associated with the non-M2M network service and providing the identified second security level for the non-M2M data stream.

16

16. The method of claim 1 , wherein the first quality of service level Specifies one or more of a bandwidth level, a signal-to-noise ratio level, a bit rate, and a latency for the M2M data stream.

17

17. The method of claim 1 , wherein the first security level specifies one or more of an encryption scheme used to encrypt data within the M2M data stream and a domain-specific security setting for the M2M data stream.

Patent Metadata

Filing Date

Unknown

Publication Date

February 23, 2016

Inventors

Lily Zhu
Aparna Khurjekar
Theresa Wong

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHODS AND SYSTEMS FOR PROVIDING MULTIPLE NETWORK SERVICES BY WAY OF A SINGLE MACHINE-TO-MACHINE GATEWAY DEVICE” (9271106). https://patentable.app/patents/9271106

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.