US2015365521A1PendingUtilityA1

Dynamic Resource Adjustment for Establishing and Maintaining a Call of Interest

Assignee: QUALCOMM INCPriority: Jan 2, 2014Filed: Aug 26, 2015Published: Dec 17, 2015
Est. expiryJan 2, 2034(~7.4 yrs left)· nominal 20-yr term from priority
H04W 72/53H04W 72/0493H04W 76/045H04M 3/42059H04W 52/0235H04M 3/2281H04W 4/028H04M 15/58Y02D30/70H04W 52/0277H04W 4/029H04W 52/0261H04M 3/42144H04M 2203/1016H04W 24/08H04L 67/025H04W 76/25H04W 8/245
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and servers are disclosed for dynamically adjusting mobile communication device resources for maintaining call on the mobile communication device subject to a lawful intercept. Methods may include a server transmitting to the mobile communication device an activation input for activating a call extender daemon that cannot be deactivated. A resource status indication message may be received from the mobile communication device. The resource status indication message may include a state of an onboard resource of the mobile communication device. A resource adjustment input may be transmitted from the server to the mobile communication device. The resource adjustment input may cause the call extender daemon to adjust an operating state of the onboard resource of the mobile communication device based on the activation input to increase a likelihood of maintaining an active call on the mobile communication device and without alerting a user of the mobile communication device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of dynamically adjusting a resource of a mobile communication device for maintaining an active call, comprising:
 transmitting, from a remote server, an activation input to the mobile communication device, wherein the activation input is configured to activate a call extender daemon on the mobile communication device that is not subject to being deactivated by a user of the mobile communication device;   receiving, at the remote server, a first resource status indication message from the mobile communication device in response to transmitting the activation input to the mobile communication device, wherein the first resource status indication message includes a state of an onboard resource of the mobile communication device;   determining, in the remote server, a first resource adjustment based on the state of the onboard resource of the mobile communication device; and   transmitting, from the remote server, a resource adjustment input to the mobile communication device, wherein the resource adjustment input is configured to adjust an operating state of the onboard resource of the mobile communication device by the call extender daemon based on the activation input to increase a likelihood of maintaining the active call on the mobile communication device and without alerting the user of the mobile communication device.   
     
     
         2 . The method of  claim 1 , further comprising:
 determining, in the remote server, a historical usage pattern of the onboard resource of the mobile communication device, wherein determining the first resource adjustment is also based on the historical usage pattern.   
     
     
         3 . The method of  claim 1 , wherein transmitting the activation input to the mobile communication device comprises transmitting the activation input to the mobile communication device by way of at least one of an Internet protocol channel, a unicast message, and an overhead power control channel. 
     
     
         4 . The method of  claim 1 , further comprising:
 transmitting, by the remote server to the mobile communication device, a registration initiator; and   receiving in the remote server a register request from the mobile communication device in response to transmitting the registration initiator, wherein the register request provides the remote server with an end point address for delivery of commands to the call extender daemon on the mobile communication device.   
     
     
         5 . The method of  claim 1 , further comprising:
 transmitting by the remote server to an intermediate server a call identifier associated with the active call of the mobile communication device; and   receiving in the remote server at least one of an indication of an IP route of the active call and an end point address of the mobile communication device.   
     
     
         6 . The method of  claim 1 , further comprising:
 receiving in the remote server from the mobile communication device a second resource status indication message indicating an updated state of the onboard resource of the mobile communication device.   
     
     
         7 . The method of  claim 6 , further comprising:
 determining, by the remote server, a second resource adjustment based on the updated state of the onboard resource indicated in the second resource status indication message; and   transmitting, by the remote server, the activation input including the determined second resource adjustment to the mobile communication device.   
     
     
         8 . The method of  claim 1 , further comprising:
 receiving in the remote server position-related information for identifying a location of the mobile communication device; and   determining, by the remote server, whether the mobile communication device will move from the location, wherein the resource adjustment input reflects the determination of whether the mobile communication device will move from the location.   
     
     
         9 . A server, comprising:
 a network interface; and   a processor coupled to the network interface and configured with processor-executable instructions to perform operations comprising:
 transmitting an activation input to a mobile communication device, wherein the activation input is configured to activate a call extender daemon on the mobile communication device that is not subject to being deactivated by a user of the mobile communication device; 
 receiving a first resource status indication message from the mobile communication device in response to transmitting the activation input to the mobile communication device, wherein the first resource status indication message includes a state of an onboard resource of the mobile communication device; 
 determining a first resource adjustment based on the state of the onboard resource of the mobile communication device; and 
 transmitting a resource adjustment input to the mobile communication device, wherein the resource adjustment input is configured to adjust an operating state of the onboard resource of the mobile communication device by the call extender daemon based on the activation input to increase a likelihood of maintaining an active call on the mobile communication device and without alerting the user of the mobile communication device. 
   
     
     
         10 . The server of  claim 9 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:
 determining a historical usage pattern of the onboard resource of the mobile communication device, wherein determining the first resource adjustment is also based on the historical usage pattern.   
     
     
         11 . The server of  claim 9 , wherein the processor is configured with processor-executable instructions to perform operations such that transmitting the activation input to the mobile communication device comprises transmitting the activation input to the mobile communication device by way of at least one of an Internet protocol channel, a unicast message, and an overhead power control channel. 
     
     
         12 . The server of  claim 9 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:
 transmitting to the mobile communication device a registration initiator; and   receiving a register request from the mobile communication device in response to transmitting the registration initiator, wherein the register request provides the server with an end point address for delivery of commands to the call extender daemon on the mobile communication device.   
     
     
         13 . The server of  claim 9 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:
 transmitting to an intermediate server a call identifier associated with the active call of the mobile communication device; and   receiving at least one of an indication of an IP route of the active call and an end point address of the mobile communication device.   
     
     
         14 . The server of  claim 9 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:
 receiving from the mobile communication device a second resource status indication message indicating an updated state of the onboard resource of the mobile communication device.   
     
     
         15 . The server of  claim 14 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:
 determining a second resource adjustment based on the updated state of the onboard resource indicated in the second resource status indication message; and   transmitting the activation input including the determined second resource adjustment to the mobile communication device.   
     
     
         16 . The server of  claim 9 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:
 receiving position-related information for identifying a location of the mobile communication device; and   determining whether the mobile communication device will move from the location, wherein the resource adjustment input reflects the determination of whether the mobile communication device will move from the location.   
     
     
         17 . A non-transitory computer-readable medium having stored thereon server-executable instructions configured to cause a server to perform operations comprising:
 transmitting an activation input to a mobile communication device, wherein the activation input is configured to activate a call extender daemon on the mobile communication device that is not subject to being deactivated by a user of the mobile communication device;   receiving a first resource status indication message from the mobile communication device in response to transmitting the activation input to the mobile communication device, wherein the first resource status indication message includes a state of an onboard resource of the mobile communication device;   determining a first resource adjustment based on the state of the onboard resource of the mobile communication device; and   transmitting a resource adjustment input to the mobile communication device, wherein the resource adjustment input is configured to adjust an operating state of the onboard resource of the mobile communication device by the call extender daemon based on the activation input to increase a likelihood of maintaining an active call on the mobile communication device and without alerting the user of the mobile communication device.   
     
     
         18 . The non-transitory computer-readable medium of  claim 17 , wherein the stored server-executable instructions are configured to cause the server to perform operations further comprising:
 determining a historical usage pattern of the onboard resource of the mobile communication device, wherein determining the first resource adjustment is also based on the historical usage pattern.   
     
     
         19 . The non-transitory computer-readable medium of  claim 17 , wherein the stored server-executable instructions are configured to cause the server to perform operations further comprising:
 transmitting to the mobile communication device a registration initiator; and   receiving a register request from the mobile communication device in response to transmitting the registration initiator, wherein the register request provides the server with an end point address for delivery of commands to the call extender daemon on the mobile communication device.   
     
     
         20 . The non-transitory computer-readable medium of  claim 17 , wherein the stored server-executable instructions are configured to cause the server to perform operations further comprising:
 transmitting to an intermediate server a call identifier associated with the active call of the mobile communication device; and   receiving at least one of an indication of an IP route of the active call and an end point address of the mobile communication device.

Join the waitlist — get patent alerts

Track US2015365521A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.