IP Library Patent Application 15710400
Patent Application
App. No. 15/710,400

ENHANCED NETWORK-ASSISTED SERVICES

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 None
App. No.
15/710,400
Abstract

Disclosed is a method and apparatus for enhanced availability of network-assisted services. The method may include receiving, from at least one peripheral device, one or more provisioning requests to provide service to the at least one peripheral device. The method may also include determining whether to handle one or more provisioning requests based on capabilities of the mobile gateway. Furthermore, the method may include, in response to the determination to handle the one or more provisioning requests, requesting, from a server, at least one application based on the one or more provisioning requests, wherein the at least one application enables the mobile gateway to service the at least one peripheral device.

Claims (70)

1 . A method of a mobile gateway, the method comprising:

receiving, from at least one peripheral device, one or more provisioning requests to provide service to the at least one peripheral device;

determining whether to handle the one or more provisioning requests based on capabilities of the mobile gateway;

in response to the determination to handle the one or more provisioning requests, requesting, from a server, at least one application based on the one or more provisioning requests;

receiving at least one service request from the at least one peripheral device while network connectivity is unavailable; and

providing service to the at least one peripheral device, on behalf of the server while the network connectivity is unavailable, based on the at least one service request and the at least one application.

2 . The method of claim 1 , further comprising:

determining whether to handle the at least one service request based on constraints of the mobile gateway; and

in response to the determination to handle the at least one service request, providing the service to the at least one peripheral device, while the network connectivity is unavailable, based on the at least one service request and the at least one application.

3 . The method of claim 1 , further comprising:

in response to receiving the at least one application, notifying the at least one peripheral device that the mobile gateway is enabled to handle one or more service requests from the at least one peripheral device; and

in response to receiving a rejection from the server, notifying the at least one peripheral device that the mobile gateway is unable to handle the one or more service requests from the at least one peripheral device.

4 . The method of claim 1 , wherein the capabilities of the mobile gateway comprise: processing power, battery capacity, wireless communication protocols, wireless throughput, wireless latency, memory capacity, constraints, or any combination thereof.

5 . The method of claim 4 , wherein the constraints of the mobile gateway comprise: power level, resource usage, or any combination thereof.

6 . The method of claim 1 , further comprising:

in response to a determination that the mobile gateway is in standalone mode, selectively transmitting one or more server requests to the server based on the one or more service requests and the at least one application.

7 . The method of claim 1 , wherein the determining whether to handle the one or more provisioning requests is further based on quality of service, urgency level, priority of the one or more provisioning requests, service type, duration request, start time, end time, location/route, connection priority, an identifier of the at least one peripheral device or any combination thereof.

8 . A mobile gateway, comprising:

a transceiver configured to receive, from at least one peripheral device, one or more provisioning requests to provide service to the at least one peripheral device;

a memory;

one or more processors coupled to the memory and the transceiver, the one or more processors configured to:

determine whether to handle the one or more provisioning requests based on capabilities of the mobile gateway; and

in response to the determination to handle the one or more provisioning requests, request, from a server, at least one application based on the one or more provisioning requests;

receive at least one service request from the at least one peripheral device while network connectivity is unavailable; and

provide service to the at least one peripheral device, on behalf of the server while the network connectivity is unavailable, based on the at least one service request and the at least one application.

9 . The mobile gateway of claim 8 , wherein the one or more processors is further configured to:

determine whether to handle the at least one service request based on constraints of the mobile gateway; and

in response to the determination to handle the at least one service request, providing the service to the at least one peripheral device, while the network connectivity is unavailable, based on the at least one service request and the at least one application.

10 . The mobile gateway of claim 8 , wherein the one or more processors further configured to:

in response to reception of the at least one application, notify the at least one peripheral device that the mobile gateway is enabled to handle one or more service requests from the at least one peripheral device; and

in response to reception of a rejection from the server, notify the at least one peripheral device that the mobile gateway is unable to handle the one or more service requests from the at least one peripheral device.

11 . The mobile gateway of claim 8 , wherein the capabilities of the mobile gateway comprise: processing power, battery capacity, wireless communication protocols, wireless throughput, wireless latency, memory capacity, constraints, or any combination thereof.

12 . The mobile gateway of claim 11 , wherein the constraints of the mobile gateway comprise: power level, resource usage, or any combination thereof.

13 . The mobile gateway of claim 8 , wherein the one or more processors further configured to:

in response to a determination that the mobile gateway is in standalone mode, selectively initiate transmission of one or more server requests to the server based on the one or more service requests and the at least one application.

14 . The mobile gateway of claim 8 , wherein the one or more processors further configured to determine whether to handle the one or more provisioning requests based on quality of service, urgency level, priority of the one or more provisioning requests, service type, duration request, start time, end time, location/route, connection priority, an identifier of the at least one peripheral device or any combination thereof.

15 . A mobile gateway comprising:

means for receiving, from at least one peripheral device, one or more provisioning requests to provide service to the at least one peripheral device;

means for determining whether to handle the one or more provisioning requests based on capabilities of the mobile gateway; and

in response to the determination to handle the one or more provisioning requests, means for requesting, from a server, at least one application based on the one or more provisioning requests;

means for receiving at least one service request from the at least one peripheral device while network connectivity is unavailable; and

means for providing service to the at least one peripheral device, on behalf of the server while the network connectivity is unavailable, based on the at least one service request and the at least one application.

16 . The mobile gateway of claim 15 , further comprising:

means for determining whether to handle the at least one service request based on constraints of the mobile gateway; and

in response to the determination to handle the at least one service request, means for providing the service to the at least one peripheral device, while the network connectivity is unavailable, based on the at least one service request and the at least one application.

17 . The mobile gateway of claim 15 , further comprising:

in response to receiving the at least one application, means for notifying the at least one peripheral device that the mobile gateway is enabled to handle one or more service requests from the at least one peripheral device; and

in response to receiving a rejection from the server, means for notifying the at least one peripheral device that the mobile gateway is unable to handle the one or more service requests from the at least one peripheral device.

18 . The mobile gateway of claim 15 , wherein the capabilities of the mobile gateway comprise: processing power, battery capacity, wireless communication protocols, wireless throughput, wireless latency, memory capacity, constraints or any combination thereof.

19 . The mobile gateway of claim 18 , wherein the constraints of the mobile gateway comprise: power level, resource usage, or any combination thereof.

20 . The mobile gateway of claim 15 , further comprising:

in response to a determination that the mobile gateway is in standalone mode, means for selectively transmitting one or more server requests to the server based on the one or more service requests and the at least one application.

21 . The mobile gateway of claim 15 , wherein the means for determining whether to handle the one or more provisioning requests is further based on quality of service, urgency level, priority of the one or more provisioning requests, service type, duration request, start time, end time, location/route, connection priority, an identifier of the at least one peripheral device or any combination thereof.

22 . A non-transitory computer-readable medium comprising processor-executable program code configured to cause a processor to:

receive, from at least one peripheral device, one or more provisioning requests to provide service to the at least one peripheral device;

determine whether to handle the one or more provisioning requests based on capabilities of a mobile gateway; and

in response to the determination to handle the one or more provisioning requests, request, from a server, at least one application based on the one or more provisioning requests;

receive at least one service request from the at least one peripheral device while network connectivity is unavailable; and

provide service to the at least one peripheral device, on behalf of the server while the network connectivity is unavailable, based on the at least one service request and the at least one application.

23 . The non-transitory computer-readable medium of claim 22 , wherein the processor-executable program code is further configured to cause the processor to:

determine whether to handle the at least one service request based on constraints of the mobile gateway; and

in response to the determination to handle the at least one service request, providing the service to the at least one peripheral device, while the network connectivity is unavailable, based on the at least one service request and the at least one application.

24 . The non-transitory computer-readable medium of claim 22 , wherein the processor-executable program code is further configured to cause the processor to:

in response to reception of the at least one application, notify the at least one peripheral device that the mobile gateway is enabled to handle one or more service requests from the at least one peripheral device; and

in response to reception of a rejection from the server, notify the at least one peripheral device that the mobile gateway is unable to handle the one or more service requests from the at least one peripheral device.

25 . The non-transitory computer-readable medium of claim 22 , wherein the capabilities of the mobile gateway comprise: processing power, battery capacity, wireless communication protocols, wireless throughput, wireless latency, memory capacity, constraints, or any combination thereof.

26 . The non-transitory computer-readable medium of claim 25 , wherein the constraints of the mobile gateway comprise: power level, resource usage, or any combination thereof.

27 . The non-transitory computer-readable medium of claim 22 , wherein the processor-executable program code is further configured to cause the processor to:

in response to a determination that the mobile gateway is in standalone mode, selectively transmit one or more server requests to the server based on the one or more service requests and the at least one application.

28 . The non-transitory computer-readable medium of claim 22 , wherein the processor-executable program code configured to cause the processor to determine whether to handle the one or more provisioning requests is further based on quality of service, urgency level, priority of the one or more provisioning requests, service type, duration request, start time, end time, location/route, connection priority, an identifier of the at least one peripheral device or any combination thereof.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Mar 4, 2021
From: TC LENDING, LLC
To: CAPSULETECH, INC.; CAPSULE TECHNOLOGIES, INC.
Reel/Frame 056455/0263 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2020
From: CAPSULE TECHNOLOGIES, INC.
To: PHILIPS HEALTHCARE INFORMATICS, INC.
Reel/Frame 053262/0405 →
RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 048301/0269 Recorded Apr 17, 2020
From: TC LENDING, LLC, AS COLLATERAL AGENT
To: CAPSULE TECHNOLOGIES, INC.
Reel/Frame 052434/0262 →
CHANGE OF NAME Recorded Feb 15, 2019
From: QUALCOMM LIFE, INC.
To: CAPSULE TECHNOLOGIES, INC.
Reel/Frame 048356/0787 →
SECURITY INTEREST Recorded Feb 11, 2019
From: CAPSULE TECHNOLOGIES, INC.; CAPSULETECH, INC.
To: TC LENDING, LLC
Reel/Frame 048301/0269 →
PATENT ASSIGNMENT EFFECTIVE AS OF 02/11/2019 Recorded Feb 11, 2019
From: QUALCOMM INCORPORATED
To: QUALCOMM LIFE, INC.
Reel/Frame 048301/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2017
From: DAS, SOUMYA; AWONIYI-OTERI, OLUFUNMILOLA OMOLADE; GOEL, AMIT; AGGARWAL, ASHUTOSH; PARK, EDWIN CHONGWOO
To: QUALCOMM INCORPORATED
Reel/Frame 044050/0093 →