IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0106714
(2005-04-15)
|
등록번호 |
US-8490015
(2013-07-16)
|
발명자
/ 주소 |
- Brychell, Joseph J.
- Coburn, Mark D.
- Cummins, Charles
- Miksovsky, Jan T.
- Miller, Jeffrey S.
- Pasceri, Vincent J.
- Winjum, Randall K.
|
출원인 / 주소 |
|
대리인 / 주소 |
Shook, Hardy & Bacon L.L.P.
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
132 |
초록
▼
A task dialog having a main instruction and a command region, and optionally a content and/or footer region, is automatically generated in response to a request from an application program. The task dialog main instruction is automatically sized and located so as to form a concise instruction or que
A task dialog having a main instruction and a command region, and optionally a content and/or footer region, is automatically generated in response to a request from an application program. The task dialog main instruction is automatically sized and located so as to form a concise instruction or question located prominently in the dialog. A command region is below the instruction and includes UI controls for responding to the dialog. Optional content and footer regions can be used by a developer for inclusion of text that provides guidance to the user regarding the main instruction. If included, however, the content and/or footer regions are automatically sized and placed so that they do not obscure the main instruction or the command region controls.
대표청구항
▼
1. A method of creating a dialog user interface at the request of at least two computer programs having one or more files, comprising: (a) receiving from one of the at least two computer programs a request to generate a dialog user interface, the request at least including:(i) a main instruction to
1. A method of creating a dialog user interface at the request of at least two computer programs having one or more files, comprising: (a) receiving from one of the at least two computer programs a request to generate a dialog user interface, the request at least including:(i) a main instruction to be displayed within the dialog, wherein the main instruction is one of a concise sentence, a question, and an instruction to a user displayed prominently in the dialog,(ii) at least one user interface control, to be provided as part of the dialog, permitting a computer user to respond to the dialog, wherein the user interface control specifies a type of graphical element that the user can select to interact with the computer program that requested the dialog,(iii) text supplemental to the main instruction that will be displayed in one of two optional supplemental regions, wherein the supplemental text specifies one or more of text to be displayed that provides guidance to the user regarding the main instruction and whether one or more hyperlink should be enabled,(iv) a window title, wherein the window title is one of the name of one of the at least two computer programs that caused the request to generate a dialog user interface, a command in one of the at least two computer programs that caused the request to generate a dialog user interface, and a title to be for the task dialog window title, and(v) a storage location for recording the computer user's response to the dialog through the at least one user interface control; and(b) generating the dialog in response to the received instruction, wherein(i) the main instruction is located within the dialog, the size and location of the main instruction determined by at least one theme file containing data specifying a common set of dialog display parameters that control the display characteristics of dialog user interfaces of the at least two computer programs, the at least one theme file being distinct from the one or more files of the computer program requesting generation of the dialog and each theme file being accessible by more than one computer program to generate dialog,(ii) the supplemental text is sized and located within the dialog so as to be distinguishable from the main instruction based on the supplemental text received specifying one or more of text that provides guidance to the user regarding the main instruction and whether a hyperlink should be enabled, the size and location of the supplemental text being specified by the at least one theme file, wherein the hyperlink is enabled based on the received supplemental text specifying whether a hyperlink should be enabled,(iii) the at least one user interface control allowing the user to interact with the computer program that requested the dialog is sized and located within the dialog based on the at least one user interface control received and data from the at least one theme file, and(iv) the window title is located within the dialog, the size and location of the window title determined by at least one theme file. 2. The method of claim 1, wherein: the request received in step (a) includes data specifying which of at least two supplemental text regions is to contain the supplemental text,the dialog is generated in step (b) so as to contain the supplemental text in the specified supplemental text region, andthe size and location of the supplemental text within the specified supplemental text region is specified by the at least one theme file. 3. The method of claim 2, wherein one of the at least one supplemental text regions comprises either a footer region located beneath a region of the dialog containing the at least one user interface control, or a content region located above a region of the dialog containing the at least one user interface control and beneath a region of the dialog containing the main instruction. 4. The method of claim 1, wherein step (a) comprises receiving the request in a single programming interface call. 5. The method of claim 2, wherein: the request received in step (a) includes additional text to be displayed with the supplemental text, andthe dialog is generated in step (b) so as to either(1) display the additional text with the supplemental text within the specified supplemental text region and to provide an additional user interface control, the additional user interface control selectable by the user to collapse the specified supplemental text region so as to display the supplemental text without the additional text, or(2) display the supplemental text without the additional text within the specified supplemental text region and to provide an additional user interface control, the additional user interface control selectable by the user to expand the specified supplemental text region so as to display the supplemental and the additional text. 6. The method of claim 1, wherein: the request received in step (a) includes text for inclusion in a content region and data indicative of text for inclusion in a footer region,the dialog is generated in step (b) so as to locate the content region above a region of the dialog containing the at least one user interface control and beneath a region of the dialog containing the main instruction,the dialog is generated in step (b) so as to locate the footer region beneath a region of the dialog containing the at least one user interface control, andthe sizes and locations of the text within the content and footer regions are specified by the at least one theme file. 7. The method of claim 6, wherein the content region contains text having a font size smaller than a font size of the main instruction, the main instruction and content region font sizes being specified by the at least one theme file. 8. The method of claim 6, wherein: the request of step (a) further specifying whether an icon is to be displayed in a region of the requested dialog containing the main instruction and data indicative of whether an icon is to be displayed in the footer region, andstep (b) further comprises displaying icons in the main instruction and footer regions, the locations and sizes of the displayed icons being specified by the at least one theme file. 9. A computer storage medium having stored thereon data representing sequences of instructions which, when executed by a processor, cause the processor to perform steps of a method for creating a dialog user interface at the request of at least two computer programs having one or more files, the steps comprising: (a) receiving from one of the at least two computer programs a request to generate a dialog user interface, the request at least including(i) a main instruction to be displayed within the dialog, wherein the main instruction is one of a concise sentence, a question, and an instruction to a user displayed prominently in the dialog,(ii) at least one user interface control, to be provided as part of the dialog, permitting a computer user to respond to the dialog, wherein the user interface control specifies a type of graphical element that the user can select to interact with the computer program that requested the dialog,(iii) text supplemental to the main instruction that will be displayed in one of two optional supplemental regions, wherein the supplemental text specifies one or more of text to be displayed that provides guidance to the user regarding the main instruction and whether one or more hyperlink should be enabled,(iv) a window title, wherein the window title is one of the name of one of the at least two computer programs that caused the request to generate a dialog user interface, a command in one of the at least two computer programs that caused the request to generate a dialog user interface, and a title to be for the task dialog window title, and(v) a storage location for recording the computer user's response to the dialog through the at least one user interface control; and(b) generating the dialog in response to the received instruction, wherein(i) the main instruction is located within the dialog, the size and location of the main instruction determined by at least one theme file containing data specifying a common set of dialog display parameters that control the display characteristics of dialog user interfaces of the at least two computer programs, the at least one theme file being distinct from the one or more files of the computer program requesting generation of the dialog and each theme file being accessible by more than one computer program to generate dialog,(ii) the supplemental text is sized and located within the dialog so as to be distinguishable from the main instruction based on the supplemental text received specifying one or more of text that provides guidance to the user regarding the main instruction and whether a hyperlink should be enabled, the size and location of the supplemental text being specified by the at least one theme file, wherein the hyperlink is enabled based on the supplemental text specifying whether a hyperlink should be enabled,(iii) the at least one user interface control allowing the user to interact with the computer program that requested the dialog is sized and located within the dialog based on the at least one user interface control received and data from the at least one theme file, and(iv) the window title is located within the dialog, the size and location of the window title determined by at least one theme file. 10. The computer storage medium of claim 9, wherein: the request received in step (a) specifying which of at least two supplemental text regions is to contain the supplemental text,the dialog is generated in step (b) so as to contain the supplemental text in the specified supplemental text region, andthe size and location of the supplemental text within the specified supplemental text region is specified by the at least one theme file. 11. The computer storage medium of claim 10, wherein one of the at least one supplemental text regions comprises either a footer region located beneath a region of the dialog containing the at least one user interface control, or a content region located above a region of the dialog containing the at least one user interface control and beneath a region of the dialog containing the main instruction. 12. The computer storage medium of claim 10, wherein step (a) comprises receiving the request in a single programming interface call. 13. The computer storage medium of claim 10, wherein: the request received in step (a) includes additional text to be displayed with the supplemental text, andthe dialog is generated in step (b) so as to either(1) display the additional text with the supplemental text within the specified supplemental text region and to provide an additional user interface control, the additional user interface control selectable by the user to collapse the specified supplemental text region so as to display the supplemental text without the additional text, or(2) display the supplemental text without the additional text within the specified supplemental text region and to provide an additional user interface control, the additional user interface control selectable by the user to expand the specified supplemental text region so as to display the supplemental and the additional text. 14. The computer storage medium of claim 9, wherein: the request received in step (a) includes text for inclusion in a content region and text for inclusion in a footer region,the dialog is generated in step (b) so as to locate the content region above a region of the dialog containing the at least one user interface control and beneath a region of the dialog containing the main instruction,the dialog is generated in step (b) so as to locate the footer region beneath a region of the dialog containing the at least one user interface control, andthe sizes and locations of the text within the content and footer regions are specified by the at least one theme file. 15. The computer storage medium of claim 14, wherein the content region contains text having a font size smaller than a font size of the main instruction, the main instruction and content region font sizes being specified by the at least one theme file. 16. The computer storage medium of claim 14, wherein: the request of step (a) further specifying whether an icon is to be displayed in a region of the requested dialog containing the main instruction and specifying whether an icon is to be displayed in the footer region, andstep (b) further comprises displaying icons in the main instruction and footer regions, the locations and sizes of the displayed icons being specified by the at least one theme file. 17. The computer storage medium of claim 9, wherein step (b) comprises: (iv) determining whether the request of step (a) includes one or more user interface control having one of a collection of predefined commands, and(v) determining whether the request of step (a) includes one or more user interface control and of command text, for display as part of said control, which is not part of the collection of predefined commands. 18. A system for creating dialog user interfaces, comprising: a digital display device including a display screen;a processor controlling at least some operations of the system; anda memory storing computer executable instructions that when executed by the processor, cause the system to perform a method for creating a dialog user interface, wherein said computer executable instructions comprise:(a) an operating system software component configured to:generate a dialog user interface on the digital display device,wherein the operating system software component includes at least one theme file containing one or more values specifying to a common set of dialog display parameters that control the display characteristics of dialog user interfaces of multiple different computer programs, and each theme file being accessible by more than one computer programs to generate dialog,wherein the generated dialog user interface has a format defined by the operating system software component, the format including a main instruction located within the dialog, the size and location of the main instruction being specified by the at least one theme file,wherein the format further includes supplemental text sized and located within the dialog so as to be distinguishable from the main instruction based on supplemental text received specifying one or more of text that provides guidance to the user regarding the main instruction and whether a hyperlink should be enabled, the size and location of the supplemental text being specified by the at least one theme file and the hyperlink is enabled based on the supplemental text specifying whether a hyperlink should be enabled,wherein the format further includes at least one user interface control allowing the user to interact with the computer program that requested the dialog sized and located within the dialog based on at least one user interface control received from one of the more than one computer programs and data from the at least one theme file, andwherein the format further includes a window title located within the dialog, the size and location of the window title being specified by the at least one theme file;(b) at least one application program interface configured to:receive the main instruction which is one of a concise sentence, a question, and an instruction to a user displayed prominently in the dialog, the at least one user interface control specifying a type of graphical element that the user can select to interact with the computer program that requested the dialog, the supplemental text specifying one or more of text to be displayed that provides guidance to the user regarding the main instruction and whether one or more hyperlink should be enabled, the window title which is one of the name of one of the at least two computer programs that caused the request to generate a dialog user interface, a command in one of the at least two computer programs that caused the request to generate a dialog user interface, and a title to be for the task dialog window title; andaccess the operating system software component.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.