System and method for updating notifications across devices and applications
US-2017017351-A1 · Jan 19, 2017 · US
US10101872B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10101872-B2 |
| Application number | US-201514856662-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 17, 2015 |
| Priority date | Sep 17, 2015 |
| Publication date | Oct 16, 2018 |
| Grant date | Oct 16, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Example implementations relate to operating system events of a kiosk device. For example, a computing device may include a processor. The processor monitors an operating system of the computing device, where the computing device is to operate as a kiosk device to execute a specific application while restricting access to other applications. The processor identifies an operating system event generated by the operating system and determines, based on a notification restriction list, whether the operating system event is to be restricted. A notification associated with the operating system event is restricted when the operating system even is determined to be restricted and is displayed on a graphical user interface when the operating system event is determined to be unrestricted.
Opening claim text (preview).
What is claimed is: 1. A computing device, comprising: a hardware processor to: monitor an operating system of the computing device, wherein the computing device is to operate as a kiosk device to execute a specific application of the computing device while restricting user access to other applications of the computing device; identify an operating system event generated by the operating system; determine, based on a notification restriction list that identifies notifications that are restricted, whether a notification associated with the operating system event is to be restricted; restrict the notification associated with the operating system event when the operating system event is determined to be restricted; and cause the notification to be displayed on a graphical user interface when the operating system event is determined to be unrestricted. 2. The computing device of claim 1 , wherein the operating system event is associated with a network connection, a power level, a volume level, or a tray icon. 3. The computing device of claim 1 , wherein the processor is further to: receive a response to the notification; and perform an action based on the response. 4. The computing device of claim 1 , wherein the notification is a read-only notification. 5. The computing device of claim 1 , wherein the notification is based on a permission associated with the notification, wherein the permission defines whether the notification is a read-only notification or whether a user is authorized to perform an action based on the notification. 6. The computing device of claim 1 , wherein the processor is further to receive configuration information associated with operating system content to be provided while the specific application is executed, wherein the operating system content is associated with a time, a device name, an Internet Protocol (IP) address, a power level, a cellular signal, a sound, a connection, or a network signal. 7. The computing device of claim 1 , wherein the graphical user interface is an overlay over content of the specific application. 8. A method, comprising: monitoring, by a computing device, an operating system of the computing device, wherein the computing device operates as a kiosk device executing a specific application of the computing device while restricting user access to other applications of the computing device; determining, by the computing device, that an operating system event generated by the operating system has occurred; accessing, by the computing device, the operating system event; based on a notification restriction list that identifies notifications that are restricted, determining, by the computing device, whether a notification associated with the operating system event is to be restricted; preventing, by the computing device, the notification associated with the operating system event when the operating system event is determined to be restricted; and providing, by the computing device, the notification on a graphical user interface when the operating system event is determined to be unrestricted. 9. The method of claim 8 , wherein the operating system event is associated with a power level, a volume level, or a tray icon. 10. The method of claim 8 , further comprising: receiving, by the computing device, a response to the notification; and performing, by the computing device, an action based on the response. 11. The method of claim 8 , wherein the notification is a read-only notification. 12. The method of claim 8 , wherein the notification is provided based on a permission associated with the notification, wherein the permission defines whether the notification is a read-only notification or whether a user is authorized to perform an action based on the notification. 13. The method of claim 8 , further comprising: receiving, by the computing device, configuration information associated with operating system content to be provided while the specific application is being executed, wherein the operating system content is associated with a time, a device name, an Internet Protocol (IP) address, a power level, a cellular signal, a sound, a connection, or a network signal; and providing, by the computing device, the operating system content based on the configuration information. 14. The method of claim 8 , wherein the graphical user interface is an overlay over content of the specific application. 15. A non-transitory machine-readable storage medium storing instructions that, when executed by a processor of a computing device, cause the computing device to: monitor an operating system of the computing device, wherein the computing device is to operate as a kiosk device to execute a specific application of the computing device while restricting user access to other applications of the computing device; intercept an operating system event generated by the operating system; determine, based on a notification restriction list that identifies notifications that are restricted, whether a notification associated with the operating system event is to be restricted; restrict the notification associated with the operating system event when the operating system event is determined to be restricted; provide the notification on a graphical user interface when the operating system event is determined to be unrestricted; and determine Whether a user is permitted to interact with fixe notification. 16. The non-transitory machine-readable storage medium of claim 15 , wherein the operating system event is associated with a network connection, a power level, a volume level, or a tray icon. 17. The non-transitory machine-readable storage medium of claim 15 , Wherein the instructions further cause the computing device to: receive a response to the notification; and perform an action based on the response. 18. The non-transitory machine-readable storage medium of claim 15 , wherein the notification is a read-only notification. 19. The non-transitory machine-readable storage medium of claim 15 , wherein the notification is provided based on a permission associated with the notification, wherein the permission defines whether the notification is a read-only notification or whether a user is authorized to perform an action based on the notification. 20. The non-transitory machine-readable storage medium of claim 15 , wherein the instructions further cause the computing device to: receive configuration information associated with operating system content to be provided while the specific application is executed, wherein the operating system content is associated with a time, a device name, an Internet Protocol (IP) address, a power level, a cellular signal, a sound, a connection, or a network signal; and provide the operating system content based on the configuration information.
Configuring for program initiating, e.g. using registry, configuration files · CPC title
involving self-service terminals [SST], vending machines, kiosks or multimedia terminals · CPC title
using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title
Software aspects at ATMs · CPC title
Execution arrangements for user interfaces · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.