[미국특허]
Information processing program and information processing apparatus
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/0486
A63F-013/42
A63F-013/2145
A63F-013/40
G06F-003/0488
출원번호
US-0410462
(2012-03-02)
등록번호
US-9616337
(2017-04-11)
우선권정보
JP-2007-217829 (2007-08-24)
발명자
/ 주소
Momose, Hiroshi
출원인 / 주소
Nintendo Co., Ltd.
대리인 / 주소
Nixon & Vanderhye P.C.
인용정보
피인용 횟수 :
0인용 특허 :
5
초록▼
A computer of an information processing apparatus repeatedly accepts an operation to designate at least one of a plurality of command elements making up of a command, executes at least any one of a first memory writing processing to write a first command element having a specific attribute out of th
A computer of an information processing apparatus repeatedly accepts an operation to designate at least one of a plurality of command elements making up of a command, executes at least any one of a first memory writing processing to write a first command element having a specific attribute out of the command elements corresponding to the accepted operation in a first memory and a second memory writing processing to write a second command element having an attribute different from the attribute in a second memory, determines whether or not a command element array stored over the first memory and the second memory satisfies an execution allowable condition every execution of the writing processing, and processes information according to the command element array when the satisfaction is determined.
대표청구항▼
1. A non-transitory recording medium storing an information processing program, wherein said information processing program causes a computer of an information processing apparatus for processing information according to a command to execute: an accepting process to accept an operation to designate
1. A non-transitory recording medium storing an information processing program, wherein said information processing program causes a computer of an information processing apparatus for processing information according to a command to execute: an accepting process to accept an operation to designate a command element of a plurality of command elements of said command, said accepting process being repeatedly performed to accept a sequence of operations each designating another one of said plurality of command elements of said command, wherein said plurality of command elements of said command are displayed on a display;wherein said sequence of operations includes a first operation to designate a single command element with a point and a second operation to designate a plurality of command elements with a line, andwherein said first operation comprises a click-touch operation including a touch-on operation to an arbitrary point within a touch panel on said display and a touch-off operation from said point, and said second operation comprises a sliding touch operation including a touch-on operation to an arbitrary first point within said touch panel, a sliding operation from said first point to an arbitrary second point within said touch panel, and a touch-off operation from said second point;a first determining process for determining, in response to each performance of the accepting process, whether or not a command satisfies an execution allowable condition, wherein the determination of whether the command satisfies the execution allowable condition depends on whether the accepting processes is performed in any one of a plurality of predetermined orders or on whether the operations to designate the command elements are performed in any one of a plurality of predetermined orders; andan information process, which in response to the determination by said first determining process that the command satisfies the execution allowable condition, processes information according to said command. 2. The non-transitory recording medium according to claim 1, wherein said information processing program causes said computer to further execute a buffer writing process writing the command elements corresponding to the operation accepted by said accepting process in a buffer, wherein said buffer includes a first buffer and a second buffer, and said buffer writing process writes one of the command elements corresponding to said touch-on operation in said first buffer and writes at least one of the command elements corresponding to said touch-off operation in said second buffer, and wherein said information processing apparatus comprises a memory including a first memory and a second memory, and said information processing apparatus causes said computer to further execute a memory writing process writing, in response to the writing processing by said buffer writing process the command elements stored in said first buffer and said second buffer in said first memory or said second memory. 3. The non-transitory recording medium according to claim 1, wherein said command elements include a command element having a function of a verb in a natural language, and a command element having a function of any one of a subject and an object in association with said verb. 4. The non-transitory recording medium according to claim 3, wherein said natural language includes a first natural language forming a sentence indicating said command in an order of a subject, an object and a verb, and a second natural language forming the sentence indicating said command in an order of a subject, a verb and an object, and said operation designates a plurality of command elements of said command according to a syntax of the natural language arbitrarily selected out of said first natural language and said second natural language. 5. The non-transitory recording medium according to claim 1, wherein the said first determining process uses a database describing one or a plurality of executable command element arrays to make the determination. 6. The non-transistory recording medium according to claim 1, wherein the accepting process includes writing to a memory the command element corresponding to the operation to designate a command element. 7. The non-transitory recording medium according to claim 1, wherein said command elements include a first command element and a second command element. 8. A non-transitory recording medium storing an information processing program, wherein said information processing program causes a computer of an information processing apparatus for processing information according to a command to execute: an accepting process accepting an operation to designate a command element of a plurality of command elements forming said command, said accepting process being repeated in response to each of a plurality of the operations each of which designates another one of the command elements of the command, wherein each of said accepting operations includes a first operation to designated a single one of the command elements with a point, or a second operation to designate a plurality of the command elements with a line; wherein said first operation is a click-touch operation including a touch-on operation to an arbitrary point within a touch panel including a display and a touch-off operation from said point, and wherein said second operation is a sliding touch operation including a touch-on operation to an arbitrary first point within said touch panel, a sliding operation from said first point to an arbitrary second point within said touch panel, and a touch-off operation from said second point;a first determining process determining, after each designation of one of the commend elements by the accepting process, whether or not a command satisfies an execution allowable condition, wherein the determination of whether the command satisfies the execution allowable condition depends on whether the repeated accepting processes are performed in any one of a plurality of predetermined orders of the accepting processes or on whether the command elements are designated in any one of a plurality of predetermined orders;a buffer writing process writing a command element corresponding to the operation accepted by said accepting process in a buffer, said buffer includes a first buffer and a second buffer, said buffer writing process writes a command element corresponding to said touch-on operation in said first buffer while writing a command element corresponding to said touch-off operation in said second buffer;an information process, when said first determining process determines that the command satisfies the execution allowable condition, processing information according to said command;a second determining process determining whether or not the command element stored in said first buffer and the command element stored in said second buffer are coincident with each other after the writing process; anda resetting process resetting said second buffer in response to the determination by said second determining process that the command element stored in said first buffer and the command element stored in said second buffer are coincident with each other. 9. The non-transitory recording medium according to claim 8, wherein said buffer further includes a third buffer, and said buffer writing process writes one or a plurality of command elements corresponding to said sliding operation in said third buffer.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.