US2023412578A1PendingUtilityA1

Systems and methods for connecting private devices to public devices according to connection parameters

Assignee: ROVI GUIDES INCPriority: May 10, 2018Filed: Aug 17, 2023Published: Dec 21, 2023
Est. expiryMay 10, 2038(~11.8 yrs left)· nominal 20-yr term from priority
H04L 63/08H04L 63/0435H04L 63/10H04W 12/63H04L 67/303H04L 67/306H04W 12/64H04L 65/1066H04L 9/0866H04L 63/061H04W 12/0471H04W 12/50H04W 12/041
75
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for connecting a private device to a public device based on various connection parameters. For example, a media guidance application may receive a communication requesting to use the public device from a private device that is implementing a private interface application (e.g., Netflix™ a streaming media application). In response, the media guidance application may generate an authorization key that is unique to the private device and comprises connection parameters. The media guidance application may transmit the authorization key to the private interface application to initiate a session between the public device and the private device. Whenever a command is received from the private device, the media guidance application may verify the authorization key and determine whether the connection parameters are satisfied. In response to verifying the authorization key and the connection parameters, the public device may execute the received command.

Claims

exact text as granted — not AI-modified
1 - 51 . (canceled) 
     
     
         52 . A method comprising:
 receiving, at a public device, a signal strength indicator from a private device;   approximating, based on the signal strength, a distance between the public device and the private device;   determining, an anticipated processing ratio between the private device and the public device based on an application usage history of a user profile and a device identifier of the private device;   determining, a radial displacement between the private device and the public device based on a connection strength between the private device and the public device and the anticipated processing ratio; and   determining, based on the radial displacement, a predetermined proximity to the public device at which the private device must remain.   
     
     
         53 . The method of  claim 52 , wherein, when the private device is a distance less than or equal to the radial displacement from the public device, the connection strength does not decrease by more than a degradation threshold. 
     
     
         54 . The method of  claim 53 , wherein the degradation threshold is an amount of the connection strength that represents a significant change in a quality of the connection. 
     
     
         55 . The method of  claim 52 , wherein, when the private device is a distance less than or equal to the radial displacement from the public device, the anticipated processing ratio does not increase by more than a processing limit threshold. 
     
     
         56 . The method of  claim 55 , wherein the processing limit threshold is a maximum change in processing loads before the connection between the private device and the public device becomes unstable. 
     
     
         57 . The method of  claim 52 , further comprising, generating an authorization key unique for the private device, wherein the authorization key is required to cause the public device to execute commands received from the private device. 
     
     
         58 . The method of  claim 57 , wherein executing, at the public device, commands received from the private device further comprises:
 verifying that the private device is within the predetermined proximity to the public device; and   in response to validating the authorization key and verifying that the private device is within the predetermined proximity to the public device, executing, at the public device, the command.   
     
     
         59 . The method of  claim 57 , further comprising:
 invalidating, at the public device, the authorization key, by determining that the private device is outside the predetermined proximity to the public device; and   in response to invalidating the authorization key, ending the session.   
     
     
         60 . The method of  claim 52 , further comprising receiving a communication from a private device indicating that a user wishes to use the public device. 
     
     
         61 . The method of  claim 52 , wherein determining the anticipated processing ratio between the private device and the public device further comprises:
 determining, a first processing limit of the private device based on the device identifier;   determining, an average processing requirement associated with at least one application in the application usage history;   identifying, power consumption information of the private device based on the device identifier;   determining, a first anticipated processing load for the private device based on the power consumption information and the first processing limit;   determining, a second anticipated processing load for the public device, wherein a sum of the first anticipated processing load and the second anticipated processing load is greater than or equal to the average processing requirement; and   determining, the anticipated processing ratio between the private device and the public device based on the first anticipated processing load and the second anticipated processing load.   
     
     
         62 . A system comprising:
 control circuitry configured to:
 receive, at a public device, a signal strength indicator from a private device; 
 approximating, based on the signal strength, a distance between the public device and the private device; 
 determine, an anticipated processing ratio between the private device and the public device based on an application usage history of a user profile and a device identifier of the private device; 
 determine a radial displacement between the private device and the public device based on a connection strength between the private device and the public device and the anticipated processing ratio; and 
 determine, based on the radial displacement, a predetermined proximity to the public device at which the private device must remain. 
   
     
     
         63 . The system of  claim 62 , wherein, when the private device is a distance less than or equal to the radial displacement from the public device, the connection strength does not decrease by more than a degradation threshold. 
     
     
         64 . The method of  claim 63 , wherein the degradation threshold is an amount of the connection strength that represents a significant change in the quality of the connection. 
     
     
         65 . The system of  claim 62 , wherein, when the private device is a distance less than or equal to the radial displacement from the public device, the anticipated processing ratio does not increase by more than a processing limit threshold. 
     
     
         66 . The method of  claim 65 , wherein the processing limit threshold is a maximum change in processing loads before the connection between the private device and the public device becomes unstable. 
     
     
         67 . The system of  claim 62 , wherein the control circuitry is further configured to generate an authorization key unique for the private device, wherein the authorization key is required to cause the public device to execute commands received from the private device. 
     
     
         68 . The system of  claim 67 , wherein the control circuitry is further configured to, when causing execution, at the public device, of commands received from the public device:
 verify that the private device is within the predetermined proximity to the public device; and   in response to validating the authorization key and verifying that the private device is within the predetermined proximity to the public device, execute, at the public device, the command.   
     
     
         69 . The system of  claim 67 , wherein the control circuitry is further configured to:
 invalidate, at the public device, the authorization key, by determining that the private device is outside the predetermined proximity to the public device; and   in response to invalidating the authorization key, end the session.   
     
     
         70 . The system of  claim 62 , wherein the control circuitry is further configured to receive a communication from a private device indicating that a user wishes to use the public device. 
     
     
         71 . The system of  claim 62 , wherein the control circuitry when determining the anticipated processing ratio between the private device and the public device is further configured to:
 determine, a first processing limit of the private device based on the device identifier;   determine, an average processing requirement associated with at least one application in the application usage history;   identify, power consumption information of the private device based on the device identifier;   determine, a first anticipated processing load for the private device based on the power consumption information and the first processing limit;   determine, a second anticipated processing load for the public device, wherein a sum of the first anticipated processing load and the second anticipated processing load is greater than or equal to the average processing requirement; and   determine, the anticipated processing ratio between the private device and the public device based on the first anticipated processing load and the second anticipated processing load.

Join the waitlist — get patent alerts

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

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