IP Library Granted Patent US 8,803,916
Granted Patent B1
US 8,803,916 · App. 13/463,756 · Granted Aug 12, 2014

Methods and systems for an augmented reality service delivery platform

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,803,916
App. No.
13/463,756
Granted
Aug 12, 2014
Kind
B1
Abstract

In some embodiments, a method is provided. The method includes receiving an augmented reality request from a mobile access terminal. The method also includes identifying a context for the augmented reality request and a feature set supported by the mobile access terminal associated with the augmented reality request. The method also includes mapping the identified feature set and the context to a subset of available augmented reality operations. The method also includes executing the subset of available augmented reality operations to generate augmented reality content corresponding to the augmented reality request. The method also includes streaming the augmented reality content to the mobile access terminal associated with the augmented reality request for playback.

Claims (36)

1. A method comprising:

receiving an augmented reality request from a mobile access terminal;

identifying a context for the augmented reality request and a feature set supported by the mobile access terminal associated with the augmented reality request;

mapping the identified feature set and the context to a subset of available augmented reality operations;

executing the subset of available augmented reality operations to generate augmented reality content corresponding to the augmented reality request;

streaming the augmented reality content to the mobile access terminal associated with the augmented reality request for playback, wherein said receiving, said identifying, said mapping, said executing, and said streaming are performed in accordance with a predefined augmented reality latency threshold; and

setting the predefined augmented reality latency threshold based on a local caching scheme for images used to determine the context of the augmented reality request.

2. The method of claim 1 , wherein receiving the augmented reality request comprises receiving a dataset comprising a picture frame, a location identifier, and accelerometer data.

3. The method of claim 1 , wherein the setting the predefined augmented reality latency threshold is further based on high-performance hardware for interlacing images with augmented reality content.

4. The method of claim 1 , wherein the setting the predefined augmented reality latency threshold is further based on a synchronization protocol to align the augmented reality request with the streamed augmented reality content.

5. An augmented reality service delivery platform system comprising:

an identification component to receive an augmented reality request from a mobile access terminal, to identify a context for the augmented reality request, and to identify a feature set supported by the mobile access terminal associated with the augmented reality request;

a mapping component to map the identified feature set and the context to a subset of available augmented reality applications;

an interlacing component to execute the subset of available augmented reality applications and to generate augmented reality content corresponding to the augmented reality request; and

a streaming component to stream the augmented reality content to the mobile access terminal associated with the augmented reality request for playback,

wherein the identification component, the mapping component, the interlacing component, and the streaming component operate in accordance with a predefined augmented reality latency threshold, and

wherein the predefined augmented reality latency threshold is met based on localized caching used by the identification component to expedite identifying the context for the augmented reality request and the feature set supported by the mobile access terminal associated with the augmented reality request.

6. The system of claim 5 , wherein the received augmented reality request comprises a dataset comprising a picture frame, a location identifier, and accelerometer data.

7. The system of claim 5 , wherein the augmented reality request comprises a camera image and wherein the augmented reality content comprises the camera image interlaced with augmented reality image content.

8. The system of claim 5 , wherein the augmented reality request comprises a video and wherein the augmented reality content comprises the video interlaced with augmented reality image content.

9. The system of claim 5 , wherein the predefined augmented reality latency threshold is met further based on hardware of the interlacing component being optimized to interlace images with augmented reality content.

10. The system of claim 5 , wherein the predefined augmented reality latency threshold is met further based on at least one of the identification component, the mapping component, the interlacing component, and the streaming component implementing a synchronization protocol to expedite alignment of the augmented reality request with the augmented reality content.

11. The system of claim 5 , wherein the localized caching stores images and wherein the identification component compares a picture frame included with the augmented reality request to the images in the localized caching to identify the context for the augmented reality request.

12. An augmented reality service delivery platform server, comprising:

a processor; and

a non-transitory computer-readable medium in communication with the processor and storing augmented reality service delivery platform instructions that, when executed, cause the processor to:

receive an augmented reality request from a mobile access terminal,

identify a context for the augmented reality request,

identify a feature set supported by the mobile access terminal associated with the augmented reality request,

map the identified feature set and the context to a subset of available augmented reality operations,

interlace an image based on the subset of available augmented reality operations to generate augmented reality content corresponding to the augmented reality request,

stream the augmented reality content to the mobile access terminal associated with the augmented reality request for playback, and

in response to receiving a second augmented reality request, send a service denial response or fractional augmented reality content based upon at least one of identifying that the mobile access terminal is a type of mobile access terminal that is capable of generating the augmented reality content associated with the second augmented reality request within a predefined augmented reality latency threshold or identifying a heavy augmented reality request traffic condition.

13. The augmented reality service delivery platform server of claim 12 , wherein the augmented reality service delivery platform instructions, when executed, further cause the processor to identify the context for the augmented reality request based on a picture frame, a location identifier, and accelerometer data included with the augmented reality request.

14. The augmented reality service delivery platform server of claim 12 , wherein the augmented reality service delivery platform instructions, when executed, further cause the processor to identify the context for the augmented reality request based on a localized caching scheme for images.

15. The augmented reality service delivery platform server of claim 12 , wherein the augmented reality service delivery platform instructions, when executed, further cause the processor to perform synchronization operations to synchronize the augmented reality content with the augmented reality request.

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 May 4, 2012
From: PACZKOWSKI, LYLE W.; RAJAGOPAL, ARUN; SCHLESENER, MATTHEW CARL
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 028154/0060 →