# US 10,484,742 B2 · Method and system for providing information to a user via a projection device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,484,742 B2
- Document ID: US10484742B2
- Status: Granted
- Kind: B2
- Application number: 15/458,951
- Filed: 2017-03-14
- Published: 2018-03-01
- Granted: 2019-11-19
- Earliest claimed: 2016-07-26
- Applicants: Umbo, Inc.
- Inventors: Francisco Saez Cerda
- Web page: https://patentgrep.com/patent/US10484742B2

## CPC

- H04N 21/478: Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N 9/3179: {Video signal processing therefor}
- H04N 9/3194: {including sensor feedback}
- H04N 21/25891: {being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/4122: {additional display device, e.g. video projector (digital output for controlling a plurality of local displays G06F3/1423)}
- H04N 21/42202: {environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes}
- H04N 21/44218: {Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV programme (methods or arrangements for recognising human body or animal bodies or body parts G06V40/10; methods or arrangements for acquiring or recognising human faces, facial parts, facial sketches, facial expressions G06V40/16; methods or arrangements for recognising movements or behaviour G06V40/20; arrangements for identifying users in broadcast systems H04H60/45)}
- H04N 21/44226: {on social networks}
- H04N 21/4436: {Power management, e.g. shutting down unused components of the receiver (power management in computer systems G06F1/3203; hibernate or awake process in computer systems G06F9/4418)}
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 9/3155: {for controlling the light source (light source control per se H05B35/00 – H05B47/00; control of an illumination source for displays in general G09G3/3406)}
- H04N 9/3185: {Geometric adjustment, e.g. keystone or convergence (optical or mechanical adjustment of convergence H04N9/317; using scanning means H04N3/22; optical or mechanical adjustments of projectors not peculiar to the presence of an electronic spatial light modulator G03B21/14)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method and system for providing information to a user are provided. The method includes detecting a trigger based on at least one of signals received from a motion sensor indicating presence of the user within proximity of the motion sensor, wherein the motion sensor is located in proximity to a projection device, and determining a preconfigured time. The method also includes identifying information for providing to the user based on the trigger and stored user preferences. Further, the method includes providing information to the projection device in communication with the server for projecting information on a view space in proximity to the projection device.

## Claims

### Claim 1

A method for providing information to a user, the method comprising:
detecting, by a server, a trigger based on:
signals received from a motion sensor indicating presence of the user within proximity of the motion sensor, wherein the motion sensor is located in proximity to a projection device, the projection device located remotely to the server;
determining, by the server, a preconfigured time;
identifying, by the server, the information for providing to the user based on the trigger and stored user preferences, the stored user preferences comprising the information the user prefers at a particular time and from where user wants the information to be retrieved, and arrangement of a plurality of widgets for display, wherein the arrangement is configurable by the user;
providing, by the server, the information to the projection device in communication with the server for projecting the information on a view space in proximity to the projection device,
determining position of the projection device using a position sensor; and
correcting perspective of the information by a required correction angle and also based on a distance of the projection device from a surface of the view space for appropriate display on the view space,
wherein the projection device is spherical in shape and the perspective correction is achieved by rotating the projection device using the position sensor; and
wherein the projection device is made of silica that permits transmission of the information for display when emitted by an optical engine of the projection device.

### Claim 2 (depends on 1)

The method as claimed in claim 1, further comprising:
determining lighting conditions in proximity to the projection device using a light sensor; and
adjusting lighting of the display of the information by regulating output of an optical engine of the projection device based on the determined lighting conditions, wherein the adjustment
comprises increasing intensity of illumination of the information if the determined lighting conditions comprise low intensity.

### Claim 3 (depends on 1)

The method as claimed in claim 1, further comprising:
tracking user inputs indicating modifications regarding the information; and
updating the stored user preferences based on the tracking.

### Claim 4 (depends on 1)

The method as claimed in claim 1, wherein the information comprises at least one of a time-schedule of the user, a weather forecast, a traffic status on a route to a destination commuted by the user, stock market updates, emails, news updates, videos, smart-home service alerts, and social networking service notifications.

### Claim 5 (depends on 1)

The method as claimed in claim 1, further comprising:
causing the projection device to enter into an idle state when the user leaves the proximity of the projection device, and
when no motion is sensed by the motion sensor for a predefined time period.

### Claim 6 (depends on 1)

The method as claimed in claim 1 and further comprising:
triggering one or more smart-home devices based on the user preferences upon detecting the presence of the user, wherein the user preferences relate to one or more services of the one or more smart-home devices.

### Claim 7 (depends on 6)

The method as claimed in claim 6 and further comprising: detecting temperature around the projection device;
determining that temperature in the user preferences is lower than the detected temperature; and
sending an application program interface (API) call to the one or more smart-home devices to alter the temperature around the proximity device until the temperature in the user preferences is not lower than the detected temperature.

### Claim 8

A projection system comprising: a motion sensor;
a biometric sensor;
a processor configured to:
receive signals from the motion sensor and the biometric sensor;
detect presence of a user in proximity to the motion sensor using the signals from the motion sensor and the biometric sensor; and
identify information for providing to the user based on stored user preferences, the stored user preferences comprising the information the user prefers at a particular time and from where user wants the information to be retrieved, and arrangement of a plurality of widgets for display, wherein the arrangement is configurable by the user; and
a projection device configured to: receive the information, and project the information on a view space in proximity to the projection device, and
a position sensor causing determination of a position of the projection device, wherein the processor corrects perspective of the information by a required correction angle and also based on distance of the projection device from surface of the view space for appropriate display on the view space;
wherein the projection device is spherical in shape and the perspective correction is achieved by rotating spherical projection device using the position sensor; and
wherein the projection device is made of silica that permits transmission of the information for display when emitted by an optical engine of the projection device.

### Claim 9 (depends on 8)

The projection system as claimed in claim 8, wherein the motion sensor, the biometric sensor and the projection device are part of a single device and the processor is a separate device in communication with the single device, and wherein the single device makes an application programming interface (API) call to the separate device to obtain the information.

### Claim 10 (depends on 9)

The projection system as claimed in claim 9, further comprising:
a plurality of single devices, wherein the plurality of single devices communicate with the processor using a first communication network and the plurality of single devices communicate with each other using a second communication network.

### Claim 11 (depends on 8)

The projection system as claimed in claim 8, further comprising:
a lighting sensor causing determination of lighting conditions in proximity to the projection device, wherein the processor adjusts lighting of display of the information by regulating output of an optical engine of the projection device based on the determined lighting conditions, wherein the adjustment comprises increasing intensity of illumination of the information if the determined lighting conditions comprise low intensity.

### Claim 12 (depends on 8)

The projection system as claimed in claim 8, further comprising:
a temperature sensor that senses temperature around the projection device, wherein the processor causes adjustment of temperature based on user setting.

### Claim 13 (depends on 8)

The projection system as claimed in claim 8, wherein the processor tracks user inputs indicating modifications regarding the information, and updates the stored user preferences based on tracking.

### Claim 14 (depends on 8)

The projection system as claimed in claim 8, further comprising:
a haptic device that enables interaction between the user and the projection device, wherein the interaction comprises navigation.

### Claim 15 (depends on 8)

The projection system as claimed in claim 8, wherein the information comprises a time-schedule of the user, a weather forecast, a traffic status on a route to a destination commuted by the user, stock market updates, emails, news updates, videos, smart-home service alerts, and social networking service notifications.

### Claim 16

A system comprising:
a processor; and
a memory coupled to the processor, the memory storing instructions which when executed by the processor cause the system to perform a method for providing information to a user, the method comprising:
detecting a trigger based on signals received from a motion sensor indicating presence of the user within proximity of the motion sensor, wherein the motion sensor is located in proximity to a projection device;
determining a preconfigured time;
identifying the information for providing to the user based on the trigger and stored user preferences, the stored user preferences comprising the information the user prefers at a particular time and from where user wants the information to be retrieved, and arrangement of a plurality of widgets for display, wherein the arrangement is configurable by the user;
providing the information to the projection device in communication with the processor for projecting the information on a view space present in proximity to the projection device, and
a gyroscope causing determination of a position of the projection device, wherein the projection device moves its components to project the information correctly, wherein the processor corrects perspective of the information by a required correction angle and also based on distance of the projection device from surface of the view space for appropriate display on the view space,
wherein the projection device is spherical in shape and the perspective correction is achieved by rotating spherical projection device using the gyroscope; and
wherein the projection device is made of a transparent material comprising glass or silica that permits transmission of the information for display when emitted by an optical engine of the projection device.

### Claim 17 (depends on 1)

The method as claimed in claim 1 and further comprising:
tracking presence of the user in a particular area for a specified time over a plurality of days;
determining a routine based on the tracking;
adjusting the stored user preferences to incorporate the routine; and
identifying information for display based on adjusted user preferences.
