Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for customizing one or more user interfaces, comprising: transmitting user interface specification data to one or more multifunctional peripherals, wherein user interface specification data defines a desired display and operation behavior for the one or more user interfaces, and wherein each of the one or more user interfaces is displayed on one of the one or more multifunctional peripherals; maintaining scheduling data that defines a start time that indicates a time to update each of the one or more user interfaces to reflect the user interface specification data; determining the current time; and if the current time is at least as recent as the start time, then updating the user interface displayed on the one or more multifunctional peripherals to reflect the user interface specification data.
2. The method of claim 1 , wherein the user interface specification data is transmitted from a wireless device.
3. The method of claim 1 , wherein the user interface specification data is transmitted from an origin multifunctional peripheral.
4. The method of claim 1 , wherein the scheduling data is generated in response to input received from a user.
5. The method of claim 1 , further comprising: transmitting the scheduling data to the one or more multifunctional peripherals, wherein a particular multifunctional peripheral of the one or more multifunctional peripherals determines the current time.
6. The method of claim 1 , further comprising: transmitting the scheduling data to the one or more multifunctional peripherals, wherein a particular multifunetion peripheral the one or more multifunctional peripherals determines the current time; and at the particular multifunctional peripheral, if the current time is at least as recent as an end time defined in the scheduling data, then updating the user interface displayed on the particular multifunctional peripheral to cease reflecting the user interface specification data, wherein the end time indicates a point in time to update each of the one or more user interfaces to cease reflecting the user interface specification data.
7. The method of claim 6 , further comprising: after updating the user interface displayed on the particular multifunctional peripheral to cease reflecting the user interface specification data, restoring the display and the operation behavior of the user interface displayed on the particular multifunctional peripheral to a prior version of the user interface.
8. The method of claim 1 , wherein the user interface specification data is transmitted to the one or more multifunctional peripherals contemporaneously with the occurrence of the start time.
9. The method of claim 1 , further comprising: determining the current time; and if the current time is at least as recent as an end time defined in the scheduling data, then causing the one or more user interfaces displayed on the one or more multifunctional peripherals to cease reflecting the user interface specification data.
10. The method of claim 9 , further comprising: after the one or more user interfaces cease reflecting the user interface specification data, restoring the display and the operation behavior of the user interfaces to a prior version.
11. The method of claim 1 , further comprising: transmitting use limit data that defines a number of uses to apply the user interface specification data to the one or more user interfaces.
12. A method for customizing one or more user interfaces, comprising: transmitting user interface specification data that defines a desired display and operation behavior for the one or more user interfaces to one or more multifunctional peripherals, wherein each of the one or more user interfaces is displayed on one of the one or more multifunctional peripherals; transmitting use limit data that defines a number of uses to apply the user interface specification data to the one or more user interfaces to the one or more multifunctional peripherals; and at the one or more multifunctional peripherals, updating the one or more user interfaces from a first version to a second version in response to processing the user interface specification data, wherein the first version may be different for each of the one or more user interfaces, and wherein the second version reflects the user interface specification data.
13. The method of claim 12 , wherein the user interface specification data and the use limit data are transmitted from a wireless device.
14. The method of claim 12 , wherein the user interface specification data and the use limit data are transmitted from an origin multifunctional peripheral.
15. The method of claim 12 , wherein the use limit data is generated at a wireless device prior to transmission in response to input received from a user.
16. The method of claim 12 , further comprising: at a particular multifunctional peripheral in the one or more multifunctional peripherals, determining a number of uses associated with the user interface displayed on the particular multifunctional peripheral since the user interface was last updated.
17. The method of claim 16 , further comprising: at the particular multifunctional peripheral, if the number of uses associated with the user interface displayed on the particular multifunctional peripheral since the last update exceeds a threshold identified in the use limit data, then returning the user interface displayed on the particular multifunctional peripheral to the first version associated with the user interface particular multifunctional peripheral.
18. The method of claim 12 , wherein the use limit data further defines a number of uses to apply the user interface specification data to the one or more user interfaces for a specific user.
19. The method of claim 12 , further comprising: transmitting scheduling data that defines a start time that indicates a time to update each of the one or more user interfaces to reflect the user interface specification data.
20. One or more computer-readable storage media carrying one or more sequences of instructions for customizing one or more user interfaces, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: transmitting user interface specification data to one or more multifunctional peripherals, wherein user interface specification data defines a desired display and operation behavior for the one or more user interfaces, and wherein each of the one or more user interfaces is displayed on one of the one or more multifunctional peripherals; maintaining scheduling data that defines a start time that indicates a time to update each of the one or more user interfaces to reflect the user interface specification data; determining the current time; and if the current time is at least as recent as the start time, then updating the user interface displayed on the one or more multifunctional peripherals to reflect the user interface specification data.
21. The one or more computer-readable storage media of claim 20 , wherein the user interface specification data is transmitted from a wireless device.
22. The one or more computer-readable storage media of claim 20 , wherein the user interface specification data is transmitted from an origin multifunctional peripheral.
23. The one or more computer-readable storage media of claim 20 , wherein the scheduling data is generated in response to input received from a user.
24. The one or more computer-readable storage media of claim 20 , wherein execution of the one or more sequences of instructions by one or more processors further causes the one or more processors to perform the step of: transmitting the scheduling data to the one or more multifunctional peripherals, wherein a particular multifunctional peripheral of the one or more multifunctional peripherals determines the current time.
25. The one or more computer-readable storage media of claim 20 , wherein execution of the one or more sequences of instructions by one or more processors further causes the one or more processors to perform the step of: transmitting the scheduling data to the one or more multifunctional peripherals, wherein a particular multifunctional peripheral of the one or more multifunctional peripherals determines the current time; and at the particular multifunctional peripheral, if the current time is at least as recent as an end time defined in the scheduling data, then updating the user interface displayed on the particular multifunctional peripheral to cease reflecting the user interface specification data, wherein the end time indicates a point in time to update each of the one or more user interfaces to cease reflecting the user interface specification data.
26. The one or more computer-readable storage media of claim 25 , wherein execution of the one or more sequences of instructions by one or more processors further causes the one or more processors to perform the step of: after updating the user interface displayed on the particular multifunctional peripheral to cease reflecting the user interface specification data, restoring the display and the operation behavior of the user interface displayed on the particular multifunctional peripheral to a prior version of the user interface.
27. The one or more computer-readable storage media of claim 20 , wherein the user interface specification data is transmitted to the one or more multifunctional peripherals contemporaneously with the occurrence of the start time.
28. The one or more computer-readable medium storage media of claim 20 , wherein execution of the one or more sequences of instructions by one or more processors further causes the one or more processors to perform the step of: determining the current time; and if the current time is at least as recent as an end time defined in the scheduling data, then causing the one or more user interfaces displayed on the one or more multifunctional peripherals to cease reflecting the user interface specification data.
29. The one or more computer-readable storage media of claim 28 , wherein execution of the one or more sequences of instructions by one or more processors further causes the one or more processors to perform the step of: after the one or more user interfaces cease reflecting the user interface specification data, restoring the display and the operation behavior of the user interfaces to a prior version.
30. The one or more computer-readable storage media of claim 20 , wherein execution of the one or more sequences of instructions by one or more processors further causes the one or more processors to perform the step of: transmitting use limit data that defines a number of uses to apply the user interface specification data to the one or more user interfaces.
31. One or more computer-readable storage media carrying one or more sequences of instructions for customizing one or more user interfaces, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: transmitting user interface specification data that defines a desired display and operation behavior for the one or more user interfaces to one or more multifunctional peripherals, wherein each of the one or more user interfaces is displayed on one of the one or more multifunctional peripherals; transmitting use limit data that defines a number of uses to apply the user interface specification data to the one or more user interfaces to the one or more multifunctional peripherals; and at the one or more multifunctional peripherals, updating the one or more user interfaces from a first version to a second version in response to processing the user interface specification data, wherein the first version may be different for each of the one or more user interfaces, and wherein the second version reflects the user interface specification data.
32. The one or more computer-readable storage media of claim 31 , wherein the user interface specification data and the use limit data are transmitted from a wireless device.
33. The one or more computer-readable storage media of claim 31 , wherein the user interface specification data and the use limit data are transmitted from an origin multifunctional peripheral.
34. The one or more computer-readable storage media of claim 31 , wherein the use limit data is generated at a wireless device prior to transmission in response to input received from a user.
35. The one or more computer-readable storage media of claim 31 , wherein execution of the one or more sequences of instructions by one or more processors further causes the one or more processors to perform the step of: at a particular multifunctional peripheral in the one or more multifunctional peripherals, determining a number of uses associated with the user interface displayed on the particular multifunctional peripheral since the user interface was last updated.
36. The one or more computer-readable storage media of claim 35 , wherein execution of the one or more sequences of instructions by one or more processors further causes the one or more processors to perform the step of: at the particular multifunctional peripheral, if the number of uses associated with the user interface displayed on the particular multifunctional peripheral since the last update exceeds a threshold identified in the use limit data, then returning the user interface displayed on the particular multifunctional peripheral to the first version associated with the user interface particular multi function peripheral.
37. The one or more computer-readable storage media of claim 31 , wherein the use limit data further defines a number of uses to apply the user interface specification data to the one or more user interfaces for a specific user.
38. The one or more computer-readable storage media of claim 31 , wherein execution of the one or more sequences of instructions by one or more processors further causes the one or more processors to perform the step of: transmitting scheduling data that defines a start time that indicates a time to update each of the one or more user interfaces to reflect the user interface specification data.
39. An apparatus for customizing one or more user interfaces, comprising: one or more processors; one or more computer-readable storage media accessible to the one or more processors and comprising one or more sequences of instructions which, when executed by the one or more processors, cause the processor to perform the steps of: transmitting user interface specification data to one or more multifunctional peripherals, wherein user interface specification data defines a desired display and operation behavior for the one or more user interfaces, and wherein each of the one or more user interfaces is displayed on one of the one or more multifunctional peripherals; maintaining scheduling data that defines a start time that indicates a time to update each of the one or more user interfaces to reflect the user interface specification data; determining the current time; and if the current time is at least as recent as the start time, then updating the user interface displayed on the one or more multifunctional peripherals to reflect the user interface specification data.
40. The apparatus of claim 39 , wherein the user interface specification data is transmitted from a wireless device.
41. The apparatus of claim 39 , wherein the user interface specification data is transmitted from an origin multifunctional peripheral.
42. The apparatus of claim 39 , wherein the scheduling data is generated in response to input received from a user.
43. The apparatus of claim 39 , wherein execution of the one or more sequences of instructions by the one or more processors further causes the one or more processors to perform the steps of: transmitting the scheduling data to the one or more multifunctional peripherals, wherein a particular multifunctional peripheral of the one or more multifunctional peripherals determines the current time.
44. The apparatus of claim 39 , wherein execution of the one or more sequences of instructions by the one or more processors further causes the one or more processors to perform the steps of: transmitting the scheduling data to the one or more multifunctional peripherals, wherein a particular multifunctional peripheral of the one or more multifunctional peripherals determines the current time; and at the particular multifunctional peripheral, if the current time is at least as recent as an end time defined in the scheduling data, then updating the user interface displayed on the particular multifunctional peripheral to cease reflecting the user interface specification data, wherein the end time indicates a point in time to update each of the one or more user interfaces to cease reflecting the user interface specification data.
45. The apparatus of claim 44 , wherein execution of the one or more sequences of instructions by the one or more processors further causes the one or more processors to perform the step of: after updating the user interface displayed on the particular multifunctional peripheral to cease reflecting the user interface specification data, restoring the display and the operation behavior of the user interface displayed on the particular multifunctional peripheral to a prior version of the user interface.
46. The apparatus of claim 39 , wherein the user interface specification data is transmitted to the one or more multifunctional peripherals contemporaneously with the occurrence of the start time.
47. The apparatus of claim 39 , wherein execution of the one or more sequences of instructions by the one or more processors further causes the one or more processors to perform the steps of: determining the current time; and if the current time is at least as recent as an end time defined in the scheduling data, then causing the one or more user interfaces displayed on the one or more multifunctional peripherals to cease reflecting the user interface specification data.
48. The apparatus of claim 47 , wherein execution of the one or more sequences of instructions by the one or more processors further causes the one or more processors to perform the step of: after the one or more user interfaces cease reflecting the user interface specification data, restoring the display and the operation behavior of the user interfaces to a prior version.
49. The apparatus of claim 39 , wherein execution of the one or more sequences of instructions by the one or more processors further causes the one or more processors to perform the step of: transmitting use limit data that defines a number of uses to apply the user interface specification data to the one or more user interfaces.
50. An apparatus for customizing one or more user interfaces, comprising: one or more processors; one or more computer-readable storage media accessible to the one or more processors and comprising one or more sequences of instructions which, when executed by the one or more processors, cause the one or more processors to perform the steps of: transmitting user interface specification data that defines a desired display and operation behavior for the one or more user interfaces to one or more multifunctional peripherals, wherein each of the one or more user interfaces is displayed on one of the one or more multifunctional peripherals; transmitting use limit data that defines a number of uses to apply the user interface specification data to the one or more user interfaces to the one or more multifunctional peripherals; and at the one or more multifunctional peripherals, updating the one or more user interfaces from a first version to a second version in response to processing the user interface specification data, wherein the first version may be different for each of the one or more user interfaces, and wherein the second version reflects the user interface specification data.
51. The apparatus of claim 50 , wherein the user interface specification data and the use limit data are transmitted from a wireless device.
52. The apparatus of claim 50 , wherein the user interface specification data and the use limit data are transmitted from an origin multifunctional peripheral.
53. The apparatus of claim 50 , wherein the use limit data is generated at a wireless device prior to transmission in response to input received from a user.
54. The apparatus of claim 50 , wherein execution of the one or more sequences of instructions by the one or more processors further causes the one or more processors to perform the step of: at a particular multifunctional peripheral in the one or more multifunctional peripherals, determining a number of uses associated with the user interface displayed on the particular multifunctional peripheral since the user interface was last updated.
55. The apparatus of claim 54 , wherein execution of the one or more sequences of instructions by the one or more processors further causes the one or more processors to perform the step of: at the particular multifunctional peripheral, if the number of uses associated with the user interface displayed on the particular multifunctional peripheral since the last update exceeds a threshold identified in the use limit data, then returning the user interface displayed on the particular multifunctional peripheral to the first version associated with the user interface particular multifunctional peripheral.
56. The apparatus of claim 50 , wherein the use limit data further defines a number of uses to apply the user interface specification data to the one or more user interfaces for a specific user.
57. The apparatus of claim 50 , wherein execution of the one or more sequences of instructions by the one or more processors further causes the one or more processors to perform the step of: transmitting scheduling data that defines a start time that indicates a time to update each of the one or more user interfaces to reflect the user interface specification data.
58. An apparatus for customizing one or more user interfaces, comprising: means for transmitting user interface specification data to one or more multifunctional peripherals, wherein user interface specification data defines a desired display and operation behavior for the one or more user interfaces, and wherein each of the one or more user interfaces is displayed on one of the one or more multifunctional peripherals; means for maintaining scheduling data that defines a start time that indicates a time to update each of the one or more user inferfaces to reflect the user interface specification data; means for determining the current time; and means for updating the user interface displayed on each of the one or more multifunctional peripherals to reflect the user interface specification data if the current time is at least as recent as the start time.
59. The apparatus of claim 58 , wherein the user interface specification data is transmitted from a wireless device.
60. The apparatus of claim 58 , wherein the user interface specification data is transmitted from an origin multifunctional peripheral.
61. The apparatus of claim 58 , wherein the scheduling data is generated in response to input received from a user.
62. The apparatus of claim 58 , further comprising: means for transmitting the scheduling data to the one or more multifunctional peripherals wherein a particular multifunctional peripheral of the one or more multifunctional peripherals determines the current time.
63. The apparatus of claim 58 , further comprising: means for transmitting the scheduling data to the one or more multifunctional peripherals wherein a particular multifunctional peripheral of the one or more multifunctional peripherals determines the current time; and means for updating the user interface displayed on the particular multifunctional peripheral to cease reflecting the user interface specification data at the particular multi function peripheral if the current time is at least as recent as an end time defined in the scheduling data, wherein the end time indicates a point in time to update each of the one or more user interfaces to cease reflecting the user interface specification data.
64. The apparatus of claim 63 , further comprising: means for restoring the display and the operation behavior of the user interface displayed on the particular multifunctional peripheral to a prior version of the user interface after updating the user interface displayed on the particular multifunctional peripheral to cease reflecting the user interface specification data.
65. The apparatus of claim 58 , wherein the user interface specification data is transmitted to the one or more multifunctional peripherals contemporaneously with the occurrence of the start time.
66. The apparatus of claim 58 , further comprising: means for determining the current time; and means for causing the one or more user interfaces displayed on the one or more multifunctional peripherals to cease reflecting the user interface specification data if the current time is at least as recent as an end time defined in the scheduling data.
67. The apparatus of claim 66 , further comprising: means for restoring the display and the operation behavior of the user interfaces to a prior version after the one or more user interfaces cease reflecting the user interface specification data.
68. The apparatus of claim 58 , further comprising: means for transmitting use limit data that defines a number of uses to apply the user interface specification data to the one or more user interfaces.
69. An apparatus for customizing one or more user interfaces, comprising: means for transmitting user interface specification data that defines a desired display and operation behavior for the one or more user interfaces to one or more multifunctional peripherals, wherein each of the one or more user interfaces is displayed on one of the one or more multifunctional peripherals; means for transmitting use limit data that defines a number of uses to apply the user interface specification data to the one or more user interfaces to the one or more multifunctional; and means for updating the one or more user interfaces from a first version to a second version in response to processing the user interface specification data at the one or more multifunctional peripherals, wherein the first version may be different for each of the one or more user interfaces, and wherein the second version reflects the user interface specification data.
70. The apparatus of claim 69 , wherein the user interface specification data and the use limit data are transmitted from a wireless device.
71. The apparatus of claim 69 , wherein the user interface specification data and the use limit data are transmitted from an origin multifunctional peripheral.
72. The apparatus of claim 69 , wherein the use limit data is generated at a wireless device prior to transmission in response to input received from a user.
73. The apparatus of claim 69 , further comprising: means for determining a number of uses associated with the user interface displayed on the particular multifunctional peripheral since the user interface was last updated at a particular multifunctional peripheral in the one or more multifunctional peripherals.
74. The apparatus of claim 73 , further comprising: means for returning the user interface displayed on the particular multifunctional peripheral to the first version associated with the user interface particular multifunctional peripheral at the particular multifunctional peripheral if the number of uses associated with the user interface displayed on the particular multifunctional peripheral since the last update exceeds a threshold identified in the use limit data.
75. The apparatus of claim 69 , wherein the use limit data further defines a number of uses to apply the user interface specification data to the one or more user interfaces for a specific user.
76. The apparatus of claim 69 , further comprising: means for transmitting scheduling data that defines a start time that indicates a time to update each of the one or more user interfaces to reflect the user interface specification data.
Unknown
September 25, 2007
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.