Machine intelligent predictive communications and control system
AssigneeMicrosoft Technology Licensing, LLC
InventorsAdam Edwin BEHRINGER, Johnny H. LEE, Stephen David BADER, Hsiao-Lan WANG
Life of this patent
Estimating the term…
Abstract
A machine intelligent communication and control system is able to dynamically predict and adapt information presented to various users. The system provides a personalized experience with its ability to identify users, become contextually aware of the user's location and environment, identify objects and actions, and present customized information tailored for the user and the current environment. The system is further able to control connected items within the environment based upon various user preference considerations.
Claims15
A system comprising:
- an imaging sensor;
- an audio sensor;
- a display;
- one or more computing devices in communication with the imaging sensors, the audio sensor, and the display, the one or more computing devices having memory, one or more processors, and one or more modules stored in the memory and executable by the one or more processors to perform operations to:
- determine, by analyzing at least one of imaging data generated by the imaging sensor or audio data generated by the audio sensor, an identity of a user;
- determine, by analyzing the imaging data, objects located within a field of view of the imaging sensor;
- receive location data that indicates a location of the user;
- determine, by analyzing the identity of the user, the audio data, the objects, and the location, a context of the user and a goal of the user;
- determine, based at least in part upon the context, information to be presented to the user to achieve the goal;
- determine, based at least in part upon a profile associated with the user, a knowledge level of the user and a level of complexity at which to present the information;
- determine an output device through which to present the information;
- transliterate, based at least in part on the context and the knowledge level of the user, the information for the output device;
- and
- present the information at the level of complexity through the output device.
A computer-implemented method comprising:
- determining a location of a user, the location corresponding to an environment;
- receiving video data of the user within the environment;
- receiving audio data from the environment;
- determining, by analyzing at least one of the video data or the audio data, an identity of the user;
- determining, by analyzing the video data, objects within the environment;
- determining, by analyzing at least one of the video data or the audio data, actions occurring within the environment;
- determining information to be presented to the user based at least in part on the actions occurring within the environment;
- retrieving a profile associated with the user, the profile indicating at least a skill level or a knowledge level of the user with respect to the actions occurring within the environment;
- transliterating, based at least in part upon the skill level or the knowledge level, the information to be provided to the user from a first format to a second format;
- and
- presenting the information to the user in the second form.
Dependencies are inferred from the claim text.