IP Library Granted Patent US 10,298,695
Granted Patent B2
US 10,298,695 · App. 12/947,468 · Granted May 21, 2019

Cognitive connectivity management

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 10,298,695
App. No.
12/947,468
Granted
May 21, 2019
Kind
B2
Abstract

A system for configuring communications in an apparatus. An apparatus may determine whether access to resources not in the apparatus is desired. If it is determined that access to the resource is desired, an access request may be sent to a resource manager. The apparatus may then receive connection information in response to the access request, and may then utilize the connection information when selecting a communication configuration usable for accessing the desired resources that are accessible via the other apparatus.

Claims (43)

1. A method, comprising:

transmitting, by an apparatus, an access request for connection information to access locally available resources not in the apparatus, said access request being transmitted to a remote location over a wide area network connection, the access request comprising at least current location information regarding the apparatus;

receiving connection information for accessing the locally available resources not in the apparatus in response to the access request; and

accessing the locally available resources using a connection configuration based on the received connection information.

2. The method of claim 1 , wherein the access request further comprises desired connection parameters for accessing the resources.

3. The method of claim 2 , wherein the received connection information comprises at least connection configurations corresponding to at least one previously successful connection for accessing the resources at the current location.

4. The method of claim 1 , wherein the received connection information is a connection configuration usable by the apparatus for accessing the resources via another apparatus.

5. The method of claim 1 , further comprising transmitting connection information for previously successful connections for accessing locally available resources not in the apparatus to a provider of the received connection information.

6. A method, comprising:

receiving, in an apparatus, over a wide area network connection from a remotely located source apparatus an access request for connection information to access resources that are locally available to the source apparatus but not in the source apparatus, the access request comprising at least current location information regarding the source apparatus;

formulating a response to the access request comprising connection configuration information for at least one previously successful connection to the locally available resources based at least upon the current location information regarding the source apparatus; and

transmitting the response to the source apparatus.

7. The method of claim 6 , further comprising receiving in the apparatus from the source apparatus connection information for previously successful connections and storing the connection information for previously successful connections in the apparatus.

8. A computer program product comprising computer executable program code recorded on a non-transitory computer readable storage medium, the computer executable program code comprising:

code configured to cause an apparatus to:

transmit an access request for connection information to access locally available resources not in the apparatus, said access request being transmitted to a remote location over a wide area network connection, the access request comprising at least current location information regarding the apparatus;

receive connection information for accessing the locally available resources not in the apparatus in response to the access request; and

access the locally available resources using a connection configuration based on the received connection information.

9. The computer program product of claim 8 , wherein the access request further comprises desired connection parameters for accessing the resources.

10. The computer program product of claim 9 , wherein the received connection information comprises at least connection configurations corresponding to at least one previously successful connection for accessing the resources at the current location.

11. The computer program product of claim 8 , wherein the received connection information is a connection configuration usable by the apparatus for accessing the resources via another apparatus.

12. The computer program product of claim 8 , further comprising code configured to cause the apparatus to transmit connection information for previously successful connections for accessing locally available resources not in the apparatus to a provider of the received connection information.

13. A computer program product comprising computer executable program code recorded on a non-transitory computer readable storage medium, the computer executable program code comprising:

code configured to cause an apparatus to receive over a wide area network connection from a remotely located source apparatus an access request for connection information to access resources that are locally available to the source apparatus but not in the source apparatus, the access request comprising at least current location information regarding the source apparatus;

code configured to cause the apparatus to formulate a response to the access request comprising connection configuration information for at least one previously successful connection to the locally available resources based at least upon the current location information regarding the source apparatus; and

code configured to cause the apparatus to transmit the response to the source apparatus.

14. The computer program product of claim 13 , further comprising receiving in the apparatus from the source apparatus connection information for previously successful connections and storing the connection information for previously successful connections in the apparatus.

15. An apparatus, comprising:

at least one processor; and

at least one memory including executable instructions, the at least one memory and the executable instructions being configured to, in cooperation with the at least one processor, cause the apparatus to perform at least the following:

transmit an access request for connection information to access locally available resources not in the apparatus, said access request being transmitted to a remote location over a wide area network connection, the access request comprising at least current location information regarding the apparatus;

receive connection information for accessing the locally available resources not in the apparatus in response to the access request; and

access the locally available resources using a connection configuration based on the received connection information.

16. The apparatus of claim 15 , wherein the access request further comprises desired connection parameters for accessing the resources.

17. The apparatus of claim 16 , wherein the received connection information comprises at least connection configurations corresponding to at least one previously successful connection for accessing the resources at the current location.

18. The apparatus of claim 15 , wherein the received connection information is a connection configuration usable by the apparatus for accessing the resources via another apparatus.

19. The apparatus of claim 15 , further comprising the at least one memory and the executable instructions being configured to, in cooperation with the at least one processor, cause the apparatus to transmit connection information for previously successful connections for accessing locally available resources not in the apparatus to a provider of the received connection information.

20. An apparatus, comprising:

at least one processor; and

at least one memory including executable instructions, the at least one memory and the executable instructions being configured to, in cooperation with the at least one processor, cause the apparatus to perform at least the following:

receive over a wide area network connection from a remotely located source apparatus an access request for connection information to access resources that are locally available to the source apparatus but not in the source apparatus, the access request comprising at least current location information regarding the source apparatus and formulate a response to the access request comprising connection configuration information for at least one previously successful connection to the locally available resources based at least upon the current location information regarding the source apparatus; and

transmit the response to the source apparatus.

21. The apparatus of claim 20 , further comprising receiving in the apparatus from the source apparatus connection information for previously successful connections and storing the connection information for previously successful connections in the apparatus.

Assignments (9)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035457/0847 →