G06F15/0266

Event notification and time awareness system
11494743 · 2022-11-08 ·

Disclosed is an event notification and time awareness system having a caregiver computing device and a user notification device, each coupled to a computer server. The user notification device displays event information pertaining to the user, who may have cognitive impairment, including diminished comprehension of time, resulting in difficulty remembering appointments, or basic events related to routine daily living. The computer server is programmed to send event information to the user notification device, including appointments, daily routine activities, or other special messages, in response to data input to the caretaker computing device by a caretaker that may be located remotely from the user. The user notification device includes a grayed-out screen to partially obscure past events while leaving current and future events unobscured.

Electronic Calendar
20220343287 · 2022-10-27 ·

The present invention relates to a digital monthly electronic calendar that is designed to be hung in a convenient area of the home or office, to provide real-time information and reminders. The electronic calendar includes a touch screen that can display a digital monthly calendar with events planned for the month. The touch screen enables a user to easily view events, reminders and other important information while also enabling the user to edit existing events and add new events. The electronic calendar is designed to be synched with a plurality of other electronic calendars, such as those on phones and laptops through a mail server or directly through a wireless medium. The electronic calendar provides audible alerts through built-in speakers and also provides visual alerts of the upcoming events. Furthermore, the electronic calendar can be a battery-powered and operated device.

String transformation sub-program suggestion

Examples are disclosed herein that relate to string transformation sub-program suggestion. One example provides, at a computing device, a method comprising receiving a dataset having a plurality of input strings; receiving a declarative user input associated with a desired string transformation sub-program to be performed using the dataset as input; in a search space having a plurality of string transformation sub-programs, reducing the search space based on (i) the user input and (ii) one or more of the plurality of input strings of the dataset, to thereby form a reduced search space, the reduced search space having at least one string transformation sub-program that is configured to transform one or more of the plurality of input strings of the dataset; and selecting, from the reduced search space, one or more suggested string transformation sub-programs.

ELECTRONIC DEVICE AND METHOD FOR OPERATING THEREOF
20220179619 · 2022-06-09 ·

An electronic device is disclosed, and may include a communication circuit, a memory, and a processor operatively connected to the communication circuit and the memory. The memory stores instructions that, when executed, cause the processor to recognize a second external device that will perform an operation corresponding to a first utterance received by a first external device, to establish a first session between the first external device and the second external device, to recognize a device, which will perform an operation corresponding to a second utterance received by a third external device, while maintaining the first session, to determine whether to establish a second session between the third external device and the second external device based on a specified first condition when the device that will perform the operation corresponding to the second utterance is the second external device, and to establish the second session independently of the first session or establish an integrated session between the first external device, the second external device, and the third external device by integrating the first session and the second session when establishing the second session, on a basis of a specified second condition.

Display device, electronic watch, display method, and non-transitory recording medium

A display device includes at least one processor and a display. The processor acquires one or a plurality of pieces of schedule information each including information of a starting time and information of an ending time and causes the display to display a time remaining between a present time and the starting time or a time remaining between the present time and the ending time.

DISPLAY DEVICE, ELECTRONIC WATCH, DISPLAY METHOD, AND NON-TRANSITORY RECORDING MEDIUM

A display device includes at least one processor and a display. The processor acquires one or a plurality of pieces of schedule information each including information of a starting time and information of an ending time and causes the display to display a time remaining between a present time and the starting time or a time remaining between the present time and the ending time.

DISPLAY DEVICE, ELECTRONIC WATCH, DISPLAY METHOD, AND NON-TRANSITORY RECORDING MEDIUM
20210264378 · 2021-08-26 · ·

A display device includes at least one processor. The processor acquires a plurality of pieces of schedule information each including information of a starting time and information of an ending time. When first schedule information and second schedule information, respective periods of which at least partially overlap each other, each period ranging from the starting time to the ending time, exist, the processor selects one piece of schedule information out of the first schedule information and the second schedule information, based on the starting time or the ending time set to each piece of the first schedule information and the second schedule information. The processor executes display based on the selected schedule information.

Chronologically navigating among time-based entries

Chronologically navigating among time-based entries stored by a physical computing device having a processor configured to execute a time-based application includes displaying, with the computing device, a time-based entry with at least one of a forward control and a backward control; in response to a user selecting the forward control, displaying with the computing device a subsequent time-based entry, the subsequent time-based entry including a shared property with the displayed time-based entry; and in response to the user selecting the backward control, displaying with the computing device a previous time-based entry, the previous time-based entry including a shared property with the displayed time-based entry.

EVENT NOTIFICATION AND TIME AWARENESS SYSTEM
20200151674 · 2020-05-14 ·

Disclosed is an event notification and time awareness system having a caregiver computing device and a user notification device, each coupled to a computer server. The user notification device displays event information pertaining to the user, who may have cognitive impairment, including diminished comprehension of time, resulting in difficulty remembering appointments, or basic events related to routine daily living. The computer server is programmed to send event information to the user notification device, including appointments, daily routine activities, or other special messages, in response to data input to the caretaker computing device by a caretaker that may be located remotely from the user. The user notification device includes a grayed-out screen to partially obscure past events while leaving current and future events unobscured.

CHRONOLOGICALLY NAVIGATING AMONG TIME-BASED ENTRIES
20190391708 · 2019-12-26 ·

Chronologically navigating among time-based entries stored by a physical computing device having a processor configured to execute a time-based application includes displaying, with the computing device, a time-based entry with at least one of a forward control and a backward control; in response to a user selecting the forward control, displaying with the computing device a subsequent time-based entry, the subsequent time-based entry including a shared property with the displayed time-based entry; and in response to the user selecting the backward control, displaying with the computing device a previous time-based entry, the previous time-based entry including a shared property with the displayed time-based entry.