IP Library Granted Patent US 8,954,044
Granted Patent B1
US 8,954,044 · App. 13/957,995 · Granted Feb 10, 2015

Off-device service platform discovery

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 8,954,044
App. No.
13/957,995
Granted
Feb 10, 2015
Kind
B1
Abstract

Many mobile devices can access websites on the Internet. A mobile device running a web server application can host websites and provide services. For a first mobile device to access services on a second mobile device, the first mobile device needs the IP address of the second mobile device. The first mobile device sends a connection request to the second mobile device. The first mobile device receives, from the second mobile device, the network address of the second mobile device, identification of services that are available on the second mobile device, and a security token. The first mobile device selects a service and sends an HTTP or HTTPS request for the service to the network address of the second mobile device, and also sends the security token. The second mobile device authenticates the request based on the token and allows the first mobile device to access the selected service.

Claims (28)

1. One or more nontransitory computer-readable media having computer-executable instructions embodied thereon for performing a method of accessing, from a first mobile device, a service that resides on a second mobile device, the method comprising:

sending a connection request from the first mobile device to the second mobile device, wherein the connection request is sent by way of a non-Internet-Protocol (non-IP) connection;

receiving, from the second mobile device, an IP address of the second mobile device and an identification of one or more services that reside on the second mobile device;

receiving a security token associated with the second mobile device; and

sending a request for a service selected from the one or more services, wherein the request for the selected service includes the security token, and wherein the request for the selected service is sent to the IP address of the second mobile device.

2. The media of claim 1 , wherein the security token is received from a server, the security token having been provided to the server by the second mobile device.

3. The media of claim 2 , wherein accessing the selected service includes receiving data provided by the selected service.

4. The media of claim 3 , wherein receiving the IP address includes receiving a port assignment.

5. The media of claim 4 , wherein the request for the selected service is one of an HTTP request and an HTTPS request.

6. The media of claim 5 , wherein accessing the selected service includes communicating with a web server application that resides on the second mobile device.

7. The media of claim 6 , wherein the data provided by the selected service is rendered by a web browser that resides on the first mobile device.

8. The media of claim 7 , wherein the connection request is sent using a phone number associated with the second mobile device.

9. The media of claim 7 , wherein the connection request is sent using a network access identifier associated with the second mobile device.

10. The media of claim 1 , wherein the connection request is sent using a phone number associated with the second mobile device.

11. The media of claim 1 , wherein the connection request is sent using a network access identifier associated with the second mobile device.

12. One or more nontransitory computer-readable media having computer-executable instructions embodied thereon for performing a method of accessing, from a first mobile device, a service that resides on a second mobile device, the method comprising:

sending a connection request from the first mobile device to the second mobile device, wherein the connection request is sent by way of a non-Internet-Protocol (non-IP) connection;

receiving, from the second mobile device, an IP address of the second mobile device and an identification of one or more services that reside on the second mobile device;

retrieving from a server a security token associated with the second mobile device;

sending a request for a service selected from the one or more services, wherein the request for the selected service is sent to the IP address of the second mobile device; and

sending the security token to the IP address of the second mobile device.

13. The media of claim 12 , wherein accessing the selected service includes receiving data provided by the selected service.

14. The media of claim 13 , wherein the data provided by the selected service is rendered by a web browser that resides on the first mobile device.

15. The media of claim 12 , wherein receiving the IP address includes receiving a port assignment.

16. The media of claim 12 , wherein the request for the service is one of an HTTP request and an HTTPS request.

17. The media of claim 12 , wherein accessing the selected service includes communicating with a web server application that resides on the second mobile device.

18. The media of claim 12 , wherein the connection request is sent using a phone number associated with the second mobile device.

19. The media of claim 12 , wherein the connection request is sent using a network access identifier associated with the second mobile device.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2013
From: ANNAN, BRANDON C.; INDURKAR, DHANANJAY; JONES, JOHN M., III
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 030939/0753 →