Abstract: Systems and methods for distributed augmented reality are described herein. In one example, the method comprises receiving at least one of source data and augmented reality (AR) data from at least one of data source, identifying objects of interest present in at least one of the source data and the AR data based on analysis of the at least one of the source data and the AR data, and generating enhanced AR data, based on the outcome of identification of at least one of the objects of interest and AR enhancement rules. The method further comprises modifying at least one of the source data and the AR data based on the generation and transmitting at least one of the modified source data and the modified AR data to at least one of the one or more clients systems. Fig.1A
CLIAMS:We claim:
1. A distributed augmented reality server (DARS) system, for enabling augmented reality distribution among a plurality of systems, the DARS system comprising:
a processor;
a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, cause the processor to:
receive at least one of source data and augmented reality (AR) data from at least one of one or more DARC systems, DARS systems or data sources;
identify objects of interest present in at least one of the source data and the AR data based on analysis of the at least one of the source data and the AR data;
generate enhanced AR data, based on the outcome of identification of at least one of the objects of interest and AR enhancement rules;
modify at least one of the source data and the AR data based on the generation;
transmit at least one of the modified source data and the modified AR data to at least one of the one or more DARC systems, DARS systems or data sources.
2. The DARS system as claimed in claim 1, wherein the instructions, on execution, further cause the processor to:
receive user annotations from one of the one or more DARC systems, DARS systems and client systems;
modify one of the one or more source data and the AR data based on the received user annotations; and
transmit at least one of the enhanced source data and the enhanced AR data to the one or more DARC systems, DARS systems and client systems
3. The DARS system as claimed in claim 1, wherein the instructions, on execution, further cause the processor to
determine capabilities of at least one of the one or more DARC systems, DARS systems and client systems;
select data processing engines for processing at least one of the AR data and the source data based on the determined capabilities;
modify at least one of the AR data and the source data using the selected data processing engines; and
transmit at least one of the AR data and the source data to the one or more DARC systems, DARS systems and client systems.
4. The DARS system as claimed in claim 1, wherein the instructions, on execution, further cause the processor to
modify at least one of the AR data and the source data based on the role of a user of the one or more DARC systems, DARS systems and client systems; and
transmit at least one of the modified AR data and the modified source data to the one or more DARC systems, DARS systems and client systems.
5. The DARS system as claimed in claim 1, wherein the instructions, on execution, further cause the processor to:
modify at least one of the AR data and the source data based on at least one AR workflow rules; and
transmit at least one of the AR data and the source data to the one or more DARC systems, DARS systems and client systems.
6. The DARS system as claimed in claim 1, wherein the instructions, on execution, further cause the processor to:
modify at least one of the AR data and the source data based on at least one AR distribution rules; and
transmit at least one of the AR data and the source data to the one or more DARC systems, DARS systems or client systems.
7. A computer implemented method for enabling augmented reality distribution among a plurality of client system, the method comprising:
receiving at least one of source data and augmented reality (AR) data from at least one of one or more DARC systems, DARS systems or data sources;
identifying objects of interest present in at least one of the source data and the AR data based on analysis of the at least one of the source data and the AR data;
generating enhanced AR data based on the outcome of identification of at least one of the objects of interest and AR enhancement rules;
modifying at least one of the source data and the AR data based on the generation;
transmitting at least one of the modified source data and the modified AR data to at least one of the one or more DARC systems, DARS systems and clients systems.
8. The method as claimed in claim 7, wherein the method further comprises:
receiving user annotations from one of the one or more DARC systems, DARS systems and client systems;
modifying one of the one or more source data and the AR data based on the received user annotations; and
transmitting at least one of the enhanced source data and the enhanced AR data to the one or more DARC systems, DARS systems and client systems
9. The method as claimed in claim 7, wherein the method further comprises:
determining capabilities of at least one of the one or more DARC systems, DARS systems and client systems;
selecting data processing engines for processing at least one of the AR data and the source data based on the determined capabilities;
modifying at least one of the AR data and the source data using the selected data processing engines; and
transmitting at least one of the AR data and the source data to the one or more DARC systems, DARS systems and client systems.
10. The method as claimed in claim 7, wherein the method further comprises:
modifying at least one of the AR data and the source data based on the role of a user of the one or more DARC systems, DARS systems and client systems; and
transmitting at least one of the modified AR data and the modified source data to the one or more DARC systems, DARS systems and client systems.
11. The method as claimed in claim 7, wherein the method further comprises:
modifying at least one of the AR data and the source data based on at least one AR workflow rules; and
transmitting at least one of the AR data and the source data to the one or more DARC systems, DARS systems and client systems.
12. The method as claimed in claim 7, wherein the method further comprises:
modifying at least one of the AR data and the source data based on at least one AR distribution rules; and
transmitting at least one of the AR data and the source data to the one or more DARC systems, DARS systems or client systems.
13. A distributed augmented reality client (DARC) system, for enabling augmented reality distribution among a plurality of systems, the DARC system comprising:
a processor;
a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, cause the processor to:
at least one of receive or capture at least one of augmented reality (AR) data and source data from at least one of a distributed augmented reality server (DARS) system, a data source, a sensor, and another DARC system;
modify at least one of the AR data and the source data based on one or more data present in at least one of the AR data and the source data based on client AR enhancement rules; and
render at least one of the modified AR data and the modified source data on the DARC system.
14. The DARC system as claimed in claim 13, wherein the instructions, on execution, further cause the processor to:
determine capabilities of at least one of the one or more DARC systems, DARS systems and client systems;
select data processing engines for processing at least one of the AR data and the source data based on the determined capabilities;
process at least one of the AR data and the source data using the selected data processing engines; and
render at least one of the processed AR data and the processed source data on the DARC system.
15. A computer implemented method for enabling augmented reality distribution among a plurality of systems, the method comprising:
at least one of receiving or capturing at least one of augmented reality (AR) data and source data from at least one of a distributed augmented reality server (DARS) system, a data source, a sensor, and another DARC system;
modifying at least one of the AR data and the source data based on one or more data present in at least one of the AR data and the source data based on client AR enhancement rules; and
rendering at least one of the modified AR data and the modified source data on the DARC system.
16. The method as claimed in claim 15, wherein the method further comprises:
determining the capabilities of the at least one of the one or more DARC systems, DARS systems and client systems;
selecting data processing engines for processing at least one of the AR data and the source data based on the determined capabilities;
processing at least one of the AR data and the source data using the selected data processing engines; and
rendering at least one of the processed AR data and the processed source data on the DARC system.
Dated this 16th day of October, 2014
Swetha S.N
Of K&S Partners
Agent for the Applicant
,TagSPECI:TECHNICAL FIELD
The present subject matter is related, in general to technologies related to augmented reality data and, in particular, but not exclusively to a method and system for distributed augmented reality.
| # | Name | Date |
|---|---|---|
| 1 | 5165-CHE-2014 FORM-9 16-10-2014.pdf | 2014-10-16 |
| 1 | 5165-CHE-2014-PROOF OF ALTERATION [16-03-2023(online)].pdf | 2023-03-16 |
| 2 | 5165-CHE-2014 FORM-18 16-10-2014.pdf | 2014-10-16 |
| 2 | 5165-CHE-2014-IntimationOfGrant14-12-2022.pdf | 2022-12-14 |
| 3 | 5165-CHE-2014-Request For Certified Copy-Online(21-10-2014).pdf | 2014-10-21 |
| 3 | 5165-CHE-2014-PatentCertificate14-12-2022.pdf | 2022-12-14 |
| 4 | IP28700-spec.pdf | 2014-10-28 |
| 4 | 5165-CHE-2014-FER_SER_REPLY [16-01-2020(online)].pdf | 2020-01-16 |
| 5 | IP28700-fig.pdf | 2014-10-28 |
| 5 | 5165-CHE-2014-FORM 3 [15-01-2020(online)].pdf | 2020-01-15 |
| 6 | FORM 5-IP28700.pdf | 2014-10-28 |
| 6 | 5165-CHE-2014-FER.pdf | 2019-07-16 |
| 7 | REQUEST FOR CERTIFIED COPY [16-09-2015(online)].pdf | 2015-09-16 |
| 7 | FORM 3-IP28700.pdf | 2014-10-28 |
| 8 | 5165CHE2014_CertifiedCopyRequest.pdf | 2014-10-28 |
| 8 | 5165-CHE-2014 CORRESPONDENCE OTHERS 16-12-2014.pdf | 2014-12-16 |
| 9 | 5165-CHE-2014 FORM-1 16-12-2014.pdf | 2014-12-16 |
| 9 | abstract5165-CHE-2014.jpg | 2014-10-30 |
| 10 | 5165-CHE-2014 POWER OF ATTORNEY 16-12-2014.pdf | 2014-12-16 |
| 11 | 5165-CHE-2014 FORM-1 16-12-2014.pdf | 2014-12-16 |
| 11 | abstract5165-CHE-2014.jpg | 2014-10-30 |
| 12 | 5165-CHE-2014 CORRESPONDENCE OTHERS 16-12-2014.pdf | 2014-12-16 |
| 12 | 5165CHE2014_CertifiedCopyRequest.pdf | 2014-10-28 |
| 13 | FORM 3-IP28700.pdf | 2014-10-28 |
| 13 | REQUEST FOR CERTIFIED COPY [16-09-2015(online)].pdf | 2015-09-16 |
| 14 | 5165-CHE-2014-FER.pdf | 2019-07-16 |
| 14 | FORM 5-IP28700.pdf | 2014-10-28 |
| 15 | 5165-CHE-2014-FORM 3 [15-01-2020(online)].pdf | 2020-01-15 |
| 15 | IP28700-fig.pdf | 2014-10-28 |
| 16 | 5165-CHE-2014-FER_SER_REPLY [16-01-2020(online)].pdf | 2020-01-16 |
| 16 | IP28700-spec.pdf | 2014-10-28 |
| 17 | 5165-CHE-2014-PatentCertificate14-12-2022.pdf | 2022-12-14 |
| 17 | 5165-CHE-2014-Request For Certified Copy-Online(21-10-2014).pdf | 2014-10-21 |
| 18 | 5165-CHE-2014 FORM-18 16-10-2014.pdf | 2014-10-16 |
| 18 | 5165-CHE-2014-IntimationOfGrant14-12-2022.pdf | 2022-12-14 |
| 19 | 5165-CHE-2014-PROOF OF ALTERATION [16-03-2023(online)].pdf | 2023-03-16 |
| 19 | 5165-CHE-2014 FORM-9 16-10-2014.pdf | 2014-10-16 |
| 1 | search_15-07-2019.pdf |