Providing location occupancy analysis via a mixed reality device
First Claim
1. A machine-system implemented method of determining that a first among a plurality of areas is not occupied by one or more persons of specific interest to a user of the machine system, the method comprising:
- receiving person selection criteria by way of one or more mobile devices of the user where the one or more mobile devices are operatively coupled to the machine system, the received person selection criteria being usable by the machine system to identify one or more candidate persons in a pool of candidate persons satisfying specific criteria of the received person selection the criteria, the specific criteria specifying one or more characteristics, relationships, interests and experiences of the one or more candidate persons of specific interest to the user because of said specified one or more of characteristics, relationships, interests and experiences, where the machine system has access to at least one user profile of at least one of the one or more candidate persons;
automatically determining a current location of the user;
automatically identifying a first among a plurality of automatically searchable areas each capable of containing one or more persons and each capable of automated detecting of identities of one or more persons in that area, the identified first area being most or second most proximate to the determined current location of the user;
based on use of one or more persons identifying services, automatically determining whether the identified first area contains any candidate persons currently satisfying the specific criteria of the person selection criteria received from the user;
responsive to the one or more persons identifying services failing to indicate presence of any candidate person currently satisfying the specific criteria of the received person selection criteria within the identified first area, indicating to the user by way of at least one of said one or more mobile devices of the user that are operatively coupled to the machine system that the first area does not contain at least one person currently satisfying the received person selection criteria;
responsive to the one or more persons identifying services indicating presence of at least one candidate person currently satisfying the specific criteria of the received person selection criteria within the identified first area, generating a personal identification data set for the at least one candidate person;
determining whether the at least one candidate person is currently within a field of view of the machine system based at least on received field of view data; and
responsive to the at least one candidate person falling within the field of view of the machine system, outputting audio and/or visual data associated with the personal identification data set to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
The technology provides contextual personal information by a mixed reality display device system being worn by a user. A user inputs person selection criteria, and the display system sends a request for data identifying at least one person in a location of the user who satisfy the person selection criteria to a cloud based application with access to user profile data for multiple users. Upon receiving data identifying the at least one person, the display system outputs data identifying the person if he or she is within the field of view. An identifier and a position indicator of the person in the location is output if not. Directional sensors on the display device may also be used for determining a position of the person. Cloud based executing software can identify and track the positions of people based on image and non-image data from display devices in the location.
149 Citations
20 Claims
-
1. A machine-system implemented method of determining that a first among a plurality of areas is not occupied by one or more persons of specific interest to a user of the machine system, the method comprising:
-
receiving person selection criteria by way of one or more mobile devices of the user where the one or more mobile devices are operatively coupled to the machine system, the received person selection criteria being usable by the machine system to identify one or more candidate persons in a pool of candidate persons satisfying specific criteria of the received person selection the criteria, the specific criteria specifying one or more characteristics, relationships, interests and experiences of the one or more candidate persons of specific interest to the user because of said specified one or more of characteristics, relationships, interests and experiences, where the machine system has access to at least one user profile of at least one of the one or more candidate persons; automatically determining a current location of the user; automatically identifying a first among a plurality of automatically searchable areas each capable of containing one or more persons and each capable of automated detecting of identities of one or more persons in that area, the identified first area being most or second most proximate to the determined current location of the user; based on use of one or more persons identifying services, automatically determining whether the identified first area contains any candidate persons currently satisfying the specific criteria of the person selection criteria received from the user; responsive to the one or more persons identifying services failing to indicate presence of any candidate person currently satisfying the specific criteria of the received person selection criteria within the identified first area, indicating to the user by way of at least one of said one or more mobile devices of the user that are operatively coupled to the machine system that the first area does not contain at least one person currently satisfying the received person selection criteria; responsive to the one or more persons identifying services indicating presence of at least one candidate person currently satisfying the specific criteria of the received person selection criteria within the identified first area, generating a personal identification data set for the at least one candidate person; determining whether the at least one candidate person is currently within a field of view of the machine system based at least on received field of view data; and responsive to the at least one candidate person falling within the field of view of the machine system, outputting audio and/or visual data associated with the personal identification data set to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An automated machine system for determining that a first among a plurality of areas is not occupied by one or more persons of interest, the machine system comprising:
-
a receiver configured to receive person selection criteria by way of one or more mobile devices of the user where the one or more mobile devices are operatively coupled to the machine system, the received person selection criteria being usable to identify one or more candidate persons in a pool of candidate persons satisfying specific criteria of the received person selection criteria, the specific criteria specifying one or more of the characteristics, relationships, interests and experiences of the one or more candidate persons of specific interest to the user because of said specified one or more characteristics, relationships, interests and experiences, where the machine system has access to at least one user provide of at least one of the one or more candidate persons; a user locator configured to automatically determine a current location of the user; an areas identifier configured to automatically identify a subset among a plurality of automatically searchable areas each capable of containing one or more persons and each capable of automated detecting of identities of one or more persons in that area, the identified subset including at least one of a most or second most proximate searchable area relative to the determined current location of the user; an area occupancy determiner configured to use one or more persons identifying services and to automatically determine, based on use of the one or more persons identifying services, whether the identified subset of automatically searchable areas contains any persons satisfying the received person selection criteria received from the user; an area occupancy reporter coupled to the area occupancy determiner and configured to report to the user by way of at least one of said one or more mobile devices of the user that the subset of automatically searchable areas does not contain any person satisfying the received person selection criteria; a personal information engine configured to; responsive to the one or more persons identifying services indicating presence of at least one candidate person currently satisfying the specific criteria of the received person selection criteria within the identified first area, generate a personal identification data set for the at least one candidate person; and determine whether the at least one candidate person is currently within a field of view of the machine system based at least on received field of view data; and an image generation unit configured to, responsive to the at least one candidate person falling within the field of view of the machine system, output audio and/or visual data associated with the personal identification data set to the user. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-readable storage device operatively coupled to one or more data processing machines and storing instructions readable and executable by at least one of the data processing machines, the stored instructions being configured to cause the one or more data processing machines to carry out an automated process comprising:
-
receiving person selection criteria by way of one or more mobile devices of the user where the one or more mobile devices are operatively coupled to the machine system, the received person selection criteria being usable by the machine system to identify one or more candidate persons in a pool of candidate persons satisfying specific criteria of the received person selection the criteria, the specific criteria specifying one or more characteristics, relationships, interests and experiences of the one or more candidate persons of specific interest to the user because of said specified one or more of characteristics, relationships, interests and experiences, where the machine system has access to at least one user profile of at least one of the one or more candidate persons; automatically determining a current location of the user; automatically identifying a subset of a plurality of automatically searchable areas each capable of containing one or more persons and each capable of automated detecting of identities of one or more persons in that area, the identified subset of areas including at least one that is most or second most proximate to the user; based on use of one or more persons identifying services, automatically determining whether the identified first area contains any candidate persons currently satisfying the specific criteria of the person selection criteria received from the user; responsive to the one or more persons identifying services failing to indicate presence of any candidate person currently satisfying the specific criteria of the received person selection criteria within the identified first area, indicating to the user by way of at least one of said one or more mobile devices of the user that are operatively coupled to the machine system that the first area does not contain at least one person currently satisfying the received person selection criteria; responsive to the one or more persons identifying services indicating presence of at least one candidate person currently satisfying the specific criteria of the received person selection criteria within the identified first area, generating a personal identification data set for the at least one candidate person; determining whether the at least one candidate person is currently within a field of view of the machine system based at least on received field of view data; and responsive to the at least one candidate person falling within the field of view of the machine system, outputting audio and/or visual data associated with the personal identification data set to the user.
-
Specification