IP Library Granted Patent US 11,805,166
Granted Patent B2
US 11,805,166 · App. 17/069,201 · Granted Oct 31, 2023

Enhanced M2M content management based on interest

Inventors: Lijun Dong (San Diego, CA); Chonggang Wang (Princeton, NJ); Dale N. Seed (Allentown, PA)
Assignee: Convida Wireless, LLC
H04L67/10H04L67/306H04L67/51H04L67/5682H04W4/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,805,166
App. No.
17/069,201
Granted
Oct 31, 2023
Kind
B2
Abstract

Methods, devices, and systems are disclosed for an M2M Interest Function. An M2M Interest Function may receive requests from users to publish the users' personal interests in particular data identify relationships and patterns in the data. Associated data may then be stored in a single best location for such data based on various criteria rather than on separate M2M Gateways or M2M Servers. This location may be provided to users interested in such data. Relationship and association data may be provided to M2M gateways.

Claims (23)

1. A method for use by a service layer implemented in a server connected to a network, wherein the service layer supports service capabilities through a set of Application Programming Interfaces (APIs), wherein the server comprises a processor and memory, and wherein the server further includes computer-executable instructions stored in the memory which, when executed by the processor, perform functions of an interest service in the network, the method comprising:

receiving, via the network, indications of interest for data which is from more than one applications of multiple devices operatively connected to the network, wherein the indications of interest for data comprises filtering criteria for filtering series of data from the more than one applications connected to the service layer and one or more time periods of the interest for data, wherein the data is stored in one or more resources of a device associated with resource uniform resource identifiers (URIs) in the service layer, wherein the one or more resources identified by the resource URIs are uniquely addressable elements in a Resource Oriented Architecture (ROA);

determining, using the one or more time periods specified in the indications, when to filter data from the one or more resources;

filtering data to generate filtered data based on the filtering criteria specified in the indications;

determining, using the indications, a second service layer implemented in a second server in the network at which to store the filtered data associated with the one or more resources identified by the resource URIs, wherein the second service layer supports service capabilities through a set of APIs of the second service layer; and

sending one or more requests to the APIs of the second service layer to store the filtered data.

2. The method of claim 1 , further comprising determining a pattern in customers' content request activity history and automatically generating the indicator of interest.

3. The method of claim 1 , further comprising causing data to be transferred from a second device to a first device.

4. The method of claim 1 , further comprising:

receiving a request from a customer device to indicate where information is stored; and

sending an indication to the customer device of the information is stored.

5. The method of claim 1 , further comprising requesting that a second device transfers the data to a first device.

6. The method of claim 1 , wherein the multiple devices are machine-to-machine (M2M) devices.

7. A server comprising a processor, a memory, and communication circuitry, the server being connected to a communications network via its communication circuitry and implementing a service layer, wherein the service layer supports service capabilities through a set of Application Programming Interfaces (APIs), the server further including computer-executable instructions stored in the memory of the server which, when executed by the processor of the server, cause the server to perform functions associated with an interest service that comprises:

receive, via the network, indications of interest for data which is from more than one applications of multiple devices operatively connected to the network, wherein the indications of interest for data comprises filtering criteria for filtering series of data from the more than one applications connected to the service layer and one or more time periods of the interest for data, wherein the data is stored in one or more resources of a device associated with resource uniform resource identifiers (URIs) in the service layer, wherein the one or more resources identified by the resource URIs are uniquely addressable elements in a Resource Oriented Architecture (ROA);

determining, using the one or more time periods specified in the indications, when to filter data from the one or more resources;

filtering data to generate filtered data based on the filtering criteria specified in the indications;

determine, using the indications, a second service layer implemented in a second server in the network at which to store the filtered data associated with the one or more resources identified by the resource URIs, wherein the second service layer supports service capabilities through a set of APIs of the second service layer; and

sending one or more requests to the APIs of the second service layer to store the filtered data.

8. The server of claim 7 , wherein the computer-executable instructions further cause the server to cause data to be transferred from a second device to a first device.

9. The server of claim 7 , wherein the computer-executable instructions further cause the server to:

receive a request from a customer device to indicate where information is stored; and

send an indication to the customer device of where the information is stored.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2025
From: CONVIDA WIRELESS, LLC
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 071773/0735 →
Continuity (3)
Continuation 14491091 · Sep 19, 2014
Provisional Application 61880435 · Sep 20, 2013
Related Publication 20210058450A1 · Feb 25, 2021
Cited By (1)
US 12,206,730