IP Library Granted Patent US 11,228,652
Granted Patent B2
US 11,228,652 · App. 17/245,246 · Granted Jan 18, 2022

Enhanced restful operations

Inventors: Catalina Mihaela Mladin (Hatboro, PA); Qing Li (Princeton Junction, NJ); Rocco Di Girolamo (Laval, CA); Chonggang Wang (Princeton, NJ); William Robert Flynn, IV (Schwenksville, PA); Hongkun Li (Malvern, PA); Xu Li (Plainsboro, NJ)
Assignee: Convida Wireless, LLC
H04L67/16H04L67/02H04L67/2833H04L67/32H04L67/40H04W4/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,228,652
App. No.
17/245,246
Granted
Jan 18, 2022
Kind
B2
Abstract

A batch of CRUD operations can be coupled with the resource discovery operation and directly conducted on the matched resources, without initiating new CRUD requests. New functionality at the Originator and Receiver can differentiate the resources for which criteria matching is applied from the resources included in the discovery/filtering results. Enhanced functionality at the Originator and Receiver can combine discovery with RESTful operations targeting a resource set different than but related the discovered resources. Other enhancements may be used to request discovery of resources in a specified relationship to those matching a filter, or to request group formation based on the result.

Claims (21)

1. An apparatus comprising a processor and a memory, the apparatus further including computer-executable instructions stored in the memory of the apparatus which, when executed by the processor of the apparatus, cause the apparatus to:

receive a representational state transfer (RESTful) request that comprises a filter criteria;

query to discover one or more resources that match the filter criteria;

create a group of discovered resources that match the filter criteria, wherein the discovered resources of the group match the filter criteria;

assign a group identifier to the group; and

send a representational state transfer (RESTful) response comprising information indicative of the group.

2. The apparatus recited in claim 1 , wherein the representational state transfer (RESTful) request comprises one of a CREATE request, a RETRIEVE request, an UPDATE request, or a DELETE request.

3. A method comprising:

receiving a representational state transfer (RESTful) request that comprises a filter criteria;

querying to discover one or more resources that match the filter criteria;

creating a group of discovered resources that match the filter criteria, wherein the discovered resources of the group match the filter criteria;

assigning a group identifier to the group; and

sending a representational state transfer (RESTful) response comprising information indicative of the group.

4. The method recited in claim 3 , wherein the representational state transfer (RESTful) request comprises one of a CREATE request, a RETRIEVE request, an UPDATE request, or a DELETE request.

5. A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause:

receiving a representational state transfer (RESTful) request that comprises a filter criteria;

querying to discover one or more resources that match the filter criteria;

creating a group of discovered resources that match the filter criteria, wherein the discovered resources of the group match the filter criteria;

assigning a group identifier to the group; and

sending a representational state transfer (RESTful) response comprising information indicative of the group.

6. The non-transitory computer-readable storage medium recited in claim 5 , wherein the representational state transfer (RESTful) request comprises one of a CREATE request, a RETRIEVE request, an UPDATE request, or a DELETE request.

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 15762263
Provisional Application 62222536 · Sep 23, 2015
Related Publication 20210258393A1 · Aug 19, 2021