IP Library Granted Patent US 8,743,146
Granted Patent B2
US 8,743,146 · App. 13/705,324 · Granted Jun 3, 2014

Method and system for implementing augmented reality application

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,743,146
App. No.
13/705,324
Granted
Jun 3, 2014
Kind
B2
Abstract

The present invention discloses a method and an apparatus for implementing an augmented reality application. The method includes: searching for AR applications related to set AR application parameter; selecting at least two AR applications from multiple AR applications found through searching and integrating the at least two AR applications into one new AR application; and providing the new AR application after integration for a user.

Claims (40)

1. A method of implementing an augmented reality application, comprising:

searching for AR applications related to set augmented reality (AR) application parameter based on an input;

selecting at least two AR applications from multiple AR applications found to be related to the set AR application parameter through the searching, and integrating the at least two AR applications selected into one new AR application in accordance with an interface parameter defined for the at least two AR applications; and

providing the new AR application formed by the at least two AR applications for a user, and

wherein the selecting and integrating include one of:

selecting all AR applications in the multiple AR applications found through searching and integrating into the one new AR application, when a number of the AR applications found through searching is smaller than a first set number;

selecting AR applications, wherein the AR applications are sorted in top or bottom of the multiple AR applications found through searching, and integrating the AR applications into the one new AR application, when the number of the AR applications found through searching is larger than or equal to the first set number and smaller than a second set number; and

providing, for the user, a list of the AR applications found through searching, and integrating multiple AR applications selected by the user from the list into the one new AR application, when the number of the AR applications found through searching is larger than the second set number.

2. The method according to claim 1 , wherein the AR applications comprise AR content and an integration interface,

the selecting and the integrating comprises:

obtaining interface parameter from integration interfaces of the AR applications used for integration; and

performing integration on AR content and/or an operation on AR content of each AR application according to the interface parameter to form the one new AR application.

3. The method according to claim 2 , wherein:

the performing integration on AR content of each AR application comprises: adjusting a position and/or an existence manner of the AR content;

the performing integration on an operation on AR content of each AR application comprises: adjusting and/or combining operations on different content.

4. The method according to claim 1 , wherein the set AR application parameter includes an AR integration mode identifying at least one of a same developer mode, and a same theme mode.

5. The method according to any one of claim 1 , further comprising:

receiving an AR application search request of the user, wherein the AR application search request comprises the set AR application parameter; and/or,

providing a unified application programming interface (API) for producing an AR application, so that an AR content provider produces an AR application according to the API.

6. The method according to claim 5 , wherein the API for producing an AR application comprises any one or multiple items of the following interface parameter:

integration availability, an AR application trigger manner, an AR application ending manner, and an allowed existence manner for a current AR application in a case of multiple AR applications;

the AR application trigger manner comprises any one or multiple of the following: trigger when an integrated application is started, trigger upon a user operation, triggered by a previous application, and trigger upon end of a previous application;

the allowed existence manner for a current AR application in a case of multiple AR applications comprises any one or multiple of the following: a transparency manner, a hidden manner, and an image layer movement manner.

7. An apparatus of implementing an augmented reality application, comprising:

a computer communicating with:

a searching unit, configured to search for AR applications related to set augmented reality (AR) application parameter based on an input;

a selecting unit, configured to select at least two AR applications for integration from multiple AR applications found to be related to the set AR application parameter through the search by the searching unit;

an integrating unit, configured to integrate the AR applications selected by the selecting unit into one new AR application in accordance with an interface parameter defined for the at least two AR applications; and

an application providing unit, configured to provide the new AR application formed by the at least two AR applications for a user, and

wherein the selecting unit includes at least one of the following:

a first selecting subunit, configured to select all AR applications for integration from the multiple AR applications found through searching when a number of the AR applications found through searching is smaller than a first set number;

a second selecting subunit, configured to select AR applications for integration, wherein the AR applications are sorted in top or bottom of the multiple AR applications found through searching when the number of the AR applications found through searching is larger than or equal to the first set number and smaller than a second set number;

a third selecting subunit, configured to provide, for the user, a list of the AR applications found through searching, and use multiple AR applications selected by the user from the list for integration when the number of the AR applications found through searching is larger than the second set number.

8. The apparatus according to claim 7 , wherein the AR application comprises AR content and an integration interface; and the integrating unit comprises:

an interface parameter obtaining subunit, configured to obtain interface parameter from integration interfaces of the AR applications used for integration;

a content integrating subunit, configured to perform, according to the interface parameter, integration on AR content of the AR applications used for integration; and

an operation integrating subunit, configured to perform, according to the interface parameter, integration on an operation on AR content of the AR applications used for integration.

9. The apparatus according to claim 7 , wherein the apparatus further comprises at least one of the following:

a request receiving unit, configured to receive an augmented reality AR application search request of the user, wherein the AR application search request comprises the set AR application parameter; and

an interface information providing unit, configured to provide a unified application programming interface (API) for producing an AR application, so that an AR content provider produces an AR application according to the API.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2023
From: PCMS HOLDINGS, INC.
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 062900/0645 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2021
From: HUAWEI DEVICE CO., LTD.
To: PCMS HOLDINGS, INC.
Reel/Frame 054848/0047 →
CHANGE OF NAME Recorded Mar 11, 2019
From: HUAWEI DEVICE (DONGGUAN) CO.,LTD.
To: HUAWEI DEVICE CO.,LTD.
Reel/Frame 048555/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2017
From: HUAWEI DEVICE CO., LTD.
To: HUAWEI DEVICE (DONGGUAN) CO., LTD.
Reel/Frame 043750/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2012
From: JIN, ZHIHAO
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 029556/0113 →