Blocking input with delayed message
First Claim
Patent Images
1. A method of informing a user about communications between a client device and a server device, the method comprising:
- providing executable code from a server device to a client device that is capable of communicating with the server device, which code when executed blocks the client device from receiving user input during communications between the client device and the server device and, if any of the communications between the client device and the server device lasts longer than a specific time, causes a message to be presented to a user of the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
Input blocking with delayed message is described. A server device may provide executable code to a client device which code when executed blocks the input device from receiving user input during its communications with the server device. If any of the communications lasts longer than a specific time, a message is presented to a user of the client device. The executable code may be framework code that the server provides to the client device to provide for their communications. The specific time may be set based on user expectations or on typical roundtrip times for client-server communications.
31 Citations
20 Claims
-
1. A method of informing a user about communications between a client device and a server device, the method comprising:
providing executable code from a server device to a client device that is capable of communicating with the server device, which code when executed blocks the client device from receiving user input during communications between the client device and the server device and, if any of the communications between the client device and the server device lasts longer than a specific time, causes a message to be presented to a user of the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer program product containing executable instructions that when executed cause a processor to perform operations comprising:
provide executable code from a server device to a client device that is capable of communicating with the server device, which code when executed blocks the client device from receiving user input during communications between the client device and the server device and, if any of the communications between the client device and the server device lasts longer than a specific time, causes a message to be presented to a user of the client device.
-
11. A method of informing a user about communications between a client device and a server device, the method comprising:
-
receiving executable code provided from a server device to a client device;
blocking, per the executable code, the client device from receiving user input during its communications with a server device; and
presenting, per the executable code, a message to a user of the client device if any of the communications lasts longer than a specific time. - View Dependent Claims (12, 13)
-
-
14. A computer program product containing executable instructions that when executed cause a processor to perform operations comprising:
-
block a client device from receiving user input during its communications with a server device; and
cause a message to be presented to a user of the client device if any of the communications lasts longer than a specific time.
-
-
15. A computer system comprising:
-
a server device with server-side framework code which when executed on the server device establishes a client-server framework for client-server communications; and
a client device with client-side framework code provided from the server device, which client-side framework code when executed on the client device blocks the client device from receiving user input during the client-server communications and, if any of the client-server communications lasts longer than a specific time, causes a message to be presented to a user of the client device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification