IP Library Granted Patent US 11,321,673
Granted Patent B2
US 11,321,673 · App. 15/800,646 · Granted May 3, 2022

Method and system for automatically creating an instant ad-hoc calendar event

Inventors: Xiang Sun (Mountain View, CA); Allen Chao-Hung Cheng (Mountain View, CA); Peter King (Mountain View, CA)
Assignee: Samsung Electronics Co., Ltd.
G06Q10/1093G06Q50/01H04M1/72469H04W88/02
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 11,321,673
App. No.
15/800,646
Granted
May 3, 2022
Kind
B2
Abstract

An electronic device, method, and non-transitory computer readable medium are provided for automatically creating an ad-hoc calendar event. The electronic device includes a memory and a processor coupled to the memory. The processor receives data including user information, venue information, and location information from a plurality of data sources; determines an interest above a predetermined threshold based on the received data; creates an event based on the determined interest and received data; and provides a recommendation of the created event to another electronic device.

Claims (80)

1. An electronic device comprising:

a storage configured to store an electronic calendar and data including user information, venue information, and location information received from a plurality of data sources including the electronic calendar;

a transceiver; and

a processor coupled to the transceiver and the storage, the processor configured to:

receive information related to activities performed on a plurality of other electronic devices related to a plurality of other users;

detect that at least one user is bored based on the activities performed on the plurality of other electronic devices;

in response to detecting that the at least one user is bored, determine an interest above a predetermined threshold based on the stored data;

create a calendar event based on the determined interest and stored data;

provide a recommendation of the created calendar event to the plurality of other electronic devices;

receive a negative response to the provided recommendation from at least one of the other electronic devices;

create a different calendar event for the electronic calendar based on the received negative response;

provide an alternate recommendation for the different calendar event to the plurality of other electronic devices; and

add the different calendar event to the electronic calendar.

2. The electronic device of claim 1 , wherein the processor is further configured to provide a notification on the provided recommendation based on the user information, device information, and ambient information from the electronic device.

3. The electronic device of claim 2 , wherein the processor is further configured to:

determine a state for notifications of the electronic device.

4. The electronic device of claim 3 , wherein the processor is further configured to:

when the electronic device is not in a state where a user is to consume full text notifications, reformat a content of the notification, wherein the reformatted content includes increasing a size of an icon, text or other representative image corresponding to the recommendation; and

when the electronic device is in a state where the user is not to be disturbed, mute the notification and insert the notification into a queue for later consumption.

5. The electronic device of claim 2 , wherein the processor is further configured to:

when the electronic device is in a public space with ambient sounds, increase an alert volume of the notification.

6. The electronic device of claim 1 , wherein the processor is further configured to:

estimate a future state of a user based on a physiological condition, a location, and an availability; and

adjust the recommendation based on the estimated future state.

7. The electronic device of claim 6 , wherein:

the physiological condition is estimated based on physical exertion of calendar events attended prior to the recommendation;

the location is estimated based on locations of prior calendar events attended and distance from a home location; and

the availability is estimated based on distance from prior calendar events to the recommendation and later calendar events to the recommendation.

8. A method for operating an electronic device, the method comprising:

storing data including user information, venue information, and location information received from a plurality of data sources including an electronic calendar;

receiving information related to activities performed on a plurality of other electronic devices related to a plurality of other users;

detecting that at least one user is bored based on the activities performed on the plurality of other electronic devices;

in response to detecting that the at least one user is bored, determining an interest above a predetermined threshold based on the stored data;

creating a calendar event based on the determined interest and stored data;

providing a recommendation of the created calendar event to the plurality of other electronic devices;

receiving a negative response to the provided recommendation from at least one of the other electronic devices;

creating a different calendar event for the electronic calendar based on the received negative response;

providing an alternate recommendation for the different calendar event to the plurality of other electronic devices; and

adding the different calendar event to the electronic calendar.

9. The method of claim 8 , further comprising providing a notification on the provided recommendation based on the user information, device information, and ambient information from the electronic device.

10. The method of claim 9 , further comprising:

determining a state for notifications of the electronic device.

11. The method of claim 10 , further comprising:

when the electronic device is not in a state where a user is to consume full text notifications, reformatting a content of the notification, wherein the reformatted content includes increasing a size of an icon, text or other representative image corresponding to the recommendation; and

when the electronic device is in a state where the user is not to be disturbed, muting the notification and inserting the notification into a queue for later consumption.

12. The method of claim 9 , further comprising:

when the electronic device is in a public space with ambient sounds, increasing an alert volume of the notification.

13. The method of claim 8 , further comprising:

estimating a future state of a user based on a physiological condition, a location, and an availability; and

adjusting the recommendation based on the estimated future state.

14. The method of claim 13 , wherein:

the physiological condition is estimated based on physical exertion of calendar events attended prior to the recommendation;

the location is estimated based on locations of prior calendar events attended and distance from a home location; and

the availability is estimated based on distance from prior calendar events to the recommendation and later calendar events to the recommendation.

15. A non-transitory computer readable medium embodying a computer program, the computer program comprising computer readable program code that when executed causes at least one processor to:

store data including user information, venue information, and location information received from a plurality of data sources including an electronic calendar on an electronic device;

receive information related to activities performed on a plurality of other electronic devices related to a plurality of other users;

detect that at least one user is bored based on the activities performed on the plurality of other electronic devices;

in response to detecting that the at least one user is bored, determine an interest above a predetermined threshold based on the stored data;

create a calendar event based on the determined interest and stored data;

provide a recommendation of the created calendar event to the plurality of other electronic devices;

receive a negative response to the provided recommendation from at least one of the other electronic devices;

create a different calendar event for the electronic calendar based on the received negative response;

provide an alternate recommendation for the different calendar event to the plurality of other electronic devices; and

add the different calendar event to the electronic calendar.

16. The non-transitory computer readable medium of claim 15 , wherein the computer readable program code when executed further causes the at least one processor to:

provide a notification on the provided recommendation based on the user information, device information, and ambient information from the electronic device.

17. The non-transitory computer readable medium of claim 16 , wherein the computer readable program code when executed further causes the at least one processor to:

determine a state for notifications of the electronic device.

18. The non-transitory computer readable medium of claim 17 , wherein the computer readable program code when executed further causes the at least one processor to:

when the electronic device is not in a state where a user is to consume full text notifications, reformat a content of the notification, wherein the reformatted content includes increasing a size of an icon, text or other representative image corresponding to the recommendation;

when the electronic device is in a state where the user is not to be disturbed, mute the notification and insert the notification into a queue for later consumption; and

when the electronic device is in a public space with ambient sounds, increase an alert volume of the notification.

19. The non-transitory computer readable medium of claim 15 , wherein the computer readable program code when executed further causes the at least one processor to:

estimate a future state of a user based on a physiological condition, a location, and an availability; and

adjust the recommendation based on the estimated future state.

20. The non-transitory computer readable medium of claim 19 , wherein:

the physiological condition is estimated based on physical exertion of calendar events attended prior to the recommendation;

the location is estimated based on locations of prior calendar events attended and distance from a home location; and

the availability is estimated based on distance from prior calendar events to the recommendation and later calendar events to the recommendation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: SUN, XIANG; CHENG, ALLEN CHAO-HUNG; KING, PETER
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 044007/0961 →
Continuity (1)
Related Publication 20190130364A1 · May 2, 2019
Cited By (1)
US 12,592,903