IP Library Granted Patent US 9,412,201
Granted Patent B2
US 9,412,201 · App. 13/747,297 · Granted Aug 9, 2016

Mixed reality filtering

Inventors: Peter Tobias Kinnebrew (Seattle, WA); Nicholas Kamuda (Seattle, WA)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
G06T19/006G06F3/14G06F17/30058G06F17/30994
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 9,412,201
App. No.
13/747,297
Granted
Aug 9, 2016
Kind
B2
Abstract

Embodiments that relate to selectively filtering geo-located data items in a mixed reality environment are disclosed. For example, in one disclosed embodiment a mixed reality filtering program receives a plurality of geo-located data items and selectively filters the data items based on one or more modes. The modes comprise one or more of a social mode, a popular mode, a recent mode, a work mode, a play mode, and a user interest mode. Such filtering yields a filtered collection of the geo-located data items. The filtered collection of data items is then provided to a mixed reality display program for display by a display device.

Claims (38)

1. A mixed reality filtering system for presenting a filtered collection of geo-located data items in a mixed reality environment, the mixed reality filtering system comprising:

a display device operatively connected to a computing device, the display device including a display system for presenting holographic objects; and

a mixed reality filtering program executed by a processor of the computing device, the mixed reality filtering program configured to:

receive a plurality of geo-located data items comprising geo-located hologram items and other geo-located data items;

selectively filter the plurality of geo-located data items based on one or more modes to yield the filtered collection of geo-located data items, the one or more modes comprising one or more of a social mode, a popular mode, a recent mode, a work mode, a play mode, and a user interest mode;

enable and disable one or more authoring applications that are configured to provide one or more of the geo-located data items to the mixed reality display program for display by the display device; and

provide the filtered collection of geo-located data items to a mixed reality display program for display by the display device.

2. The mixed reality filtering system of claim 1 , wherein the mixed reality filtering program is further configured to:

prioritize the filtered collection of geo-located data items based on one or more priority factors; and

provide a predetermined number of the prioritized geo-located data items to the mixed reality display program for display by the display device.

3. The mixed reality filtering system of claim 2 , wherein the one or more priority factors are selected from the group consisting of item age, item ratings, user preference data, item popularity, item source authority, commercial precedence, physical proximity, and social proximity.

4. The mixed reality filtering system of claim 1 , wherein the mixed reality filtering program is further configured to selectively filter the plurality of geo-located data items based on one or more data types to yield the filtered collection of the geo-located data items.

5. The mixed reality filtering system of claim 1 , wherein the mixed reality filtering program is further configured to receive the plurality of geo-located data items from a geo-located content channel when the display device is located within a bounded environment serviced by the geo-located content channel.

6. The mixed reality filtering system of claim 1 , wherein each of the geo-located data items corresponds to one of a plurality of data types, and the mixed reality filtering program is further configured to provide each of the plurality of indicators with a data type characteristic that identifies the corresponding data type from the plurality of data types.

7. The mixed reality filtering system of claim 1 , wherein the display device comprises a head-mounted display device operatively connected to the computing device.

8. The mixed reality filtering system of claim 1 , wherein the mixed reality filtering program is further configured to present the filtered collection of the geo-located data items in a starfield that depicts a data item density in the mixed reality environment, the starfield comprising a plurality of indicators that each represents a different one of the geo-located data items in the filtered collection.

9. The mixed reality filtering system of claim 1 , wherein the mixed reality filtering program is further configured to selectively filter the plurality of geo-located data items based on one or more third party lenses that apply third party filtering criteria.

10. A method for selectively filtering a plurality of geo-located data items that include geo-located hologram items and other geo-located data items in a mixed reality environment, comprising:

receiving the plurality of geo-located data items;

selectively filtering the plurality of geo-located data items based on one or more modes to yield a filtered collection of the geo-located data items, the one or more modes comprising one or more of a social mode, a popular mode, a recent mode, a work mode, a play mode, and a user interest mode;

enabling and disabling one or more authoring applications that are configured to provide one or more of the geo-located data items to the mixed reality display program for display by the display device;

and

providing the filtered collection of geo-located data items to a mixed reality display program for display by a display device.

11. The method of claim 10 , wherein selectively filtering the plurality of geo-located data items further comprises:

prioritizing the filtered collection of geo-located data items based on one or more priority factors; and

limiting the filtered collection of geo-located data items to a predetermined number of the data items based on the priority of the data items.

12. The method of claim 11 , wherein the one or more priority factors are selected from the group consisting of item age, item ratings, user preference data, item popularity, item source authority, commercial precedence, physical proximity, and social proximity.

13. The method of claim 10 , further comprising selectively filtering the plurality of geo-located data items based on one or more data types to yield the filtered collection of geo-located data items.

14. The method of claim 10 , further comprising receiving the plurality of geo-located data items from a geo-located content channel when the display device is located within a bounded environment serviced by the geo-located content channel.

15. The mixed reality filtering system of claim 10 , wherein each of the geo-located data items corresponds to one of a plurality of data types, and further comprising providing each of the plurality of indicators with a data type characteristic that identifies the corresponding data type from the plurality of data types.

16. The method of claim 10 , further comprising presenting the filtered collection of the geo-located data items in a starfield that depicts a data item density in the mixed reality environment, the starfield comprising a plurality of indicators that each represents a different one of the geo-located data items in the filtered collection.

17. The method of claim 10 , further comprising selectively filtering the plurality of geo-located data items based on one or more third party lenses that apply third party filtering criteria.

18. A method for selectively filtering a plurality of geo-located data items that include geo-located hologram items and other geo-located data items in a mixed reality environment, comprising:

receiving the plurality of geo-located data items;

selectively filtering the plurality of geo-located data items based on one or more modes to yield a filtered collection of geo-located data items, the one or more modes comprising one or more of a social mode, a popular mode, a recent mode, a work mode, a play mode, and a user interest mode;

enabling and disabling one or more authoring applications that are configured to provide one or more of the geo-located data items to the mixed reality display program for display by the display device;

providing the filtered collection of geo-located data items to a mixed reality display program for display by a display device; and

wherein each of the geo-located data items corresponds to one of a plurality of data types, providing each of the plurality of indicators with a data type characteristic that identifies the corresponding data type from the plurality of data types.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2015
From: KINNEBREW, PETER TOBIAS; KAMUDA, NICHOLAS
To: MICROSOFT CORPORATION
Reel/Frame 035683/0441 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 039025/0454 →
Continuity (1)
Related Publication 20140204117A1 · Jul 24, 2014