View and point navigation in a virtual environment
11 claims: 9 independent, 2 dependent
- 1単一の仮想環境との対話方法であって、 単一仮想環境内のそれぞれ異なる複数の幾何学的平面に対応する、独立した第1および第2ビューを維持するステップと、 第1入力デバイスからの第1入力命令に応答して前記第1ビューを独立して変更する一方で、並行して、第2入力デバイスからの第2入力命令に応答して前記第2ビューを変更するステップと、 前記第1および第2入力デバイスのうちの1つからの第3入力命令に応答して、前記ビューのうちの1つにおいて対象フォーカル・ポイントを修正するステップと、 を含む方法 であり、 各上記ステップは、単一のホスト・コンピューティング・プラットフォームによって実行され、 前記第1および第2入力デバイスのうちの1つからの第3入力命令に応答して前記ビューのうちの1つにおいて対象フォーカル・ポイントを修正する前記ステップは、 前記第1ビューにおいて対象フォーカル・ポイントを確立するステップと、 前記第3入力命令を用いて前記対象フォーカル・ポイントの狙いを定める一方で、前記第2入力命令によって前記第2ビューを変更するステップであって、当該どちらの命令も前記第2入力デバイスにおいて受け取られる、前記変更するステップと、 を含む、方法。
- 2前記第3入力命令を用いて前記対象フォーカル・ポイントの狙いを定める一方で、前記第2入力命令によって前記第2ビューを変更するステップであって、当該どちらの命令も前記第 2 入力デバイスにおいて受け取られる、前記変更するステップは、トラックポイント入力命令を用いて前記対象フォーカル・ポイントの狙いを定める一方で、下部マウス入力命令によって前記第2ビューを変更するステップを含み、当該どちらの命令もデュアル・ポインタ・マウスにおいて受け取られる、請求項 1 に記載の方法。
- 3前記第3入力命令を用いて前記対象フォーカル・ポイントの狙いを定める一方で、前記第2入力命令によって前記第2ビューを変更するステップであって、当該どちらの命令も前記第 2 入力デバイスにおいて受け取られる、前記変更するステップは、下部マウス入力命令を用いて前記対象フォーカル・ポイントの狙いを定める一方で、トラックポイント入力命令によって前記第2ビューを変更するステップを含み、当該どちらの命令もデュアル・ポインタ・マウスにおいて受け取られる、請求項 1 に記載の方法。
- 4ビューおよびポイントの同時ナビゲーション・データ処理システムであって、 仮想環境との対話をサポートするよう構成された単一のホスト・コンピューティング・プラットフォームにそれぞれ連結されている第1および第2入力デバイスと、 前記単一のホスト・コンピューティング・プラットフォーム内に配置された同時ビューポイント制御論理であって、前記論理はプログラム・コードを含み、前記プログラム・コードは、前記第1入力デバイスからの第1入力命令に応答して、第1ビューを前記仮想環境内の第1幾何学的平面へと独立して変更する一方で、並行して、前記第2入力デバイスからの第2入力命令に応答して、第2ビューを前記仮想環境内の第2幾何学的平面へと変更し、前記第1および第2入力デバイスのうちの1つからの第3入力命令に応答して、前記ビューのうちの1つにおいて対象フォーカル・ポイントを修正することができる、前記論理と、 を含むシステム であり、前記プログラム・コードは、 前記第1ビューにおいて対象フォーカル・ポイントを確立することと、 前記第3入力命令を用いて前記対象フォーカル・ポイントの狙いを定める一方で、前記第2入力命令によって前記第2ビューを変更するステップであって、当該どちらの命令も前記第2入力デバイスにおいて受け取られる、前記変更することと を可能にする、システム。
- 5前 記第 2入力デバイスは、下部マウス・センサと、トラックポイントとを含み、前記下部マウス・センサおよびトラックポイントはどちらもデュアル・ポインタ・マウスに組み入れられている、請求項 4 に記載のシステム。
- 6前記仮想環境は、一人称または三人称シューティング・ゲームである、請求項 4 に記載のシステム。
- 7前記仮想環境は、飛行シミュレータである、請求項 4 に記載のシステム。
- 8前記仮想環境は、アバタをベースとしたアドベンチャー・ゲームである、請求項 4 に記載のシステム。
- 9仮想環境におけるビューおよびポイントの同時ナビゲーション用のコンピュータ・プログラムであって、コンピュータに、 以下 のステップを実行させるためのコンピュータ・プログラム :単一仮想環境内のそれぞれ異なる複数の幾何学的平面に対応する、独立した第1および第2ビューを維持するステップと、 第1入力デバイスからの第1入力命令に応答して前記第1ビューを独立して変更する一方で、並行して、第2入力デバイスからの第2入力命令に応答して前記第2ビューを変更するステップと、 前記第1および第2入力デバイスのうちの1つからの第3入力命令に応答して、前記ビューのうちの1つにおいて対象フォーカル・ポイントを修正するステップ (前記第1および第2入力デバイスのうちの1つからの第3入力命令に応答して前記ビューのうちの1つにおいて対象フォーカル・ポイントを修正する前記ステップは、 前記第1ビューにおいて対象フォーカル・ポイントを確立するステップと、 前記第3入力命令を用いて前記対象フォーカル・ポイントの狙いを定める一方で、前記第2入力命令によって前記第2ビューを変更するステップであって、当該どちらの命令も前記第2入力デバイスにおいて受け取られる、前記変更するステップと、 を含む)。
- 10請求項9に記載のコンピュータ・プログラムであって、 前記第3入力命令を用いて前記対象フォーカル・ポイントの狙いを定める一方で、前記第2入力命令によって前記第2ビューを変更するステップであって、当該どちらの命令も前記第2入力デバイスにおいて受け取られる、前記変更するステップは、トラックポイント入力命令を用いて前記対象フォーカル・ポイントの狙いを定める一方で、下部マウス入力命令によって前記第2ビューを変更するステップを含み、当該どちらの命令もデュアル・ポインタ・マウスにおいて受け取られる、コンピュータ・プログラム。
- 11請求項9に記載のコンピュータ・プログラムであって、 前記第3入力命令を用いて前記対象フォーカル・ポイントの狙いを定める一方で、前記第2入力命令によって前記第2ビューを変更するステップであって、当該どちらの命令も前記第2入力デバイスにおいて受け取られる、前記変更するステップは、下部マウス入力命令を用いて前記対象フォーカル・ポイントの狙いを定める一方で、トラックポイント入力命令によって前記第2ビューを変更するステップを含み、当該どちらの命令もデュアル・ポインタ・マウスにおいて受け取られる、コンピュータ・プログラム。
Independent claims11
19 paragraphs, as filed
0001The present invention relates to the field of virtual environments, in particular to simultaneously observing and controlling different geographical planes within a virtual environment.
0002Breakthroughs in graphic display and high-performance computing have made it possible to transform billions of bits of data into real-time, interactive 3D images. Virtual environment refers to all display and feedback devices that jointly enable this transformation. A mouse and keyboard are well-known input devices that allow users to interact within a virtual environment. Alternative input devices include trackballs, touchpads, pointing sticks, wands and gloves.
0003Originally developed for military use, flight simulators represent one of the most influential and virtual environment precedents. In a military-grade flight simulation system, a combination of software, hardware and a motion-control platform allows pilots to navigate a highly accurate virtual world. An essential component of flight simulation is the scene outside the window. In the last few decades, virtual environments that were once a privilege limited to well-funded, state-of-the-art organizations are now commonplace for video gamers and personal computer users. It is widely available at a low price. Today, in addition to first-person shooters and avatar-style entertainment games, flight simulators are being used in personal computing and private video game environments.
0004Both first-person shooter games and third-person shooter games are a common way to play a combination of mouse and keyboard input. First-person shooter represents a genre of computer and video games in which a player (avatar) enters a virtual environment viewed from a first-person perspective. This point of view is intended to give the player the sensation of being "being there" and allows the player to focus on the aim. Similarly, third-person shooters provide an "over-the-shoulder" view of avatar action, as well as "being there." Many of the latest first-person and third-person shooters utilize a combination of QWERTY keyboard and mouse features as a means of controlling and navigating the game.
0005Generally, in avatar control in a first-person shooter environment, one hand of the user operates the mouse used for "free look". Free Look allows the player to aim and turn the player's view horizontally and vertically. The main mouse button is used for the main "shooting" function, and any of the additional mouse buttons perform other actions such as auxiliary shooting functions. On the keyboard, keys such as W, A, S, and D provide forward, backward, and lateral (often known as "strafing" among players) movement. Other keys nearby perform additional functions such as jumping, picking up, and dropping weapons, to name just a few additional functions.
<p num="0006"> In traditional first-person and third-person shooters, navigation is provided in three dimensions, and viewpoints are provided in three dimensions by "free look" or "mouse look" operations. However, due to the use of the mouse and selected parts of the keyboard that are already tied to the navigation view and free look, the focal point of interest (aiming) is inevitably existing. Remains tied to the view of. Of course, many other parts of the keyboard remain available to manage the point of focus, but gamers take their hands off the mouse and keyboard when playing games in a virtual environment. I hate to place it.</p>
<p num="0007"> Embodiments of the present invention address shortcomings in the art with respect to enhanced navigation in virtual environments and provide new and non-trivial methods, systems and computer programs for simultaneous view and point navigation. In the first embodiment of the present invention, a method with a single virtual environment dialogue can be provided. Methods include independent first and second views that correspond to different geometric planes within a single virtual environment, such as a flight simulator, first-person or third-person shooter, or avatar-style adventure game. May include maintaining.</p><p num="0008"> The first view changes independently in response to the first input instruction from the first input device, while the second view in parallel responds to the second input instruction from the second input device. Can be changed. Importantly, in parallel, the target focal point in one of the views can be modified in response to a third input instruction from one of the first and second input devices. For example, while the first view is changing in response to lower mouse input from the dual pointer mouse, in parallel, the target focal point in the second view is the track point from the dual pointer mouse. It can be modified in response to input.</p><p num="0009"> In another embodiment of the present invention, a simultaneous view and point navigation data processing system can be provided. The system is within a single host computing platform, with first and second input devices linked to a single host computing platform configured to support interaction with the virtual environment, respectively. It may include a simultaneous viewpoint control logic that has been placed. The logic independently changes the first view to the first geometric plane in the virtual environment in response to the first input instruction from the first input device, while in parallel from the second input device. Change the second view to the second geometric plane in the virtual environment in response to the second input instruction in response to the third input instruction from one of the first and second input devices. , Should include program code that can modify the target point in one of the views.</p><p num="0010"><u style="single">In one aspect, the invention of the present application includes the following inventions.</u><u style="single">(Invention 1)</u><u style="single">A way to interact with a single virtual environment</u><u style="single"> Steps to maintain independent first and second views for different geometric planes in a single virtual environment,</u><u style="single">In response to the first input instruction from the first input device, the first view is changed independently, while in parallel, the second view is changed in response to the second input instruction from the second input device. Steps to change and</u><u style="single">A step of modifying the target focal point in one of the views in response to a third input instruction from one of the first and second input devices.</u><u style="single">How to include.</u><u style="single">(Invention 2)</u><u style="single">The step of modifying the target focal point in one of the views in response to a third input instruction from one of the first and second input devices.</u><u style="single">The step of establishing the target focal point in the first view and</u><u style="single">The third input command is used to aim the target focal point, while the second input command is used to change the second view, both of which are received by the first input device. The steps to be changed and</u><u style="single">The method according to Invention 1, which comprises.</u><u style="single">(Invention 3)</u><u style="single">The third input command is used to aim the target focal point, while the second input command is used to change the second view, both of which are received by the first input device. The changing step includes the step of changing the second view by the lower mouse input command while aiming the target focal point using the TrackPoint input command, and both of the commands are dual. The method according to invention 2, which is received by a pointer / mouse.</u><u style="single">(Invention 4)</u><u style="single">The third input command is used to aim the target focal point, while the second input command is used to change the second view, both of which are received by the first input device. The changing step includes the step of changing the second view by the track point input command while aiming the target focal point using the lower mouse input command, and both of the commands are dual. The method according to invention 2, which is received by a pointer / mouse.</u><u style="single">(Invention 5)</u><u style="single">A simultaneous view and point navigation data processing system</u><u style="single">With first and second input devices attached to a single host computing platform configured to support interaction with the virtual environment, respectively.</u><u style="single">Simultaneous viewpoint control logic located within the single host computing platform, the logic containing program code, which is a first input instruction from the first input device. In response to, while independently changing the first view to the first geometric plane in the virtual environment, in parallel, in response to the second input instruction from the second input device, One of the views, changing the second view to a second geometric plane in the virtual environment, in response to a third input instruction from one of the first and second input devices. With the above logic, the target focal point can be modified in one</u><u style="single">System including.</u><u style="single">(Invention 6)</u><u style="single">The system according to invention 5, wherein the first and second input devices include a lower mouse sensor and a TrackPoint, both of which are incorporated into a dual pointer mouse. ..</u><u style="single">(Invention 7)</u><u style="single">The system according to invention 5, wherein the virtual environment is a first-person or third-person shooting game.</u><u style="single">(Invention 8)</u><u style="single">The system according to invention 5, wherein the virtual environment is a flight simulator.</u><u style="single">(Invention 9)</u><u style="single">The system according to invention 5, wherein the virtual environment is an avatar-based adventure game.</u><u style="single">(Invention 10)</u><u style="single">A computer program for simultaneous navigation of views and points in a virtual environment that causes a computer to perform the steps described in any of inventions 1-4.</u> Further aspects of the invention are described in part in the following description and in part are self-evident from the description. Alternatively, it can be confirmed by practicing the present invention. Aspects of the present invention are realized and achieved by the components and combinations detailed in the appended claims. As a matter of course, both the above general description and the following detailed description are merely exemplary and descriptive and do not limit the invention described in the claims. ..</p><p num="0011"> Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings as a mere example.</p>
0012<figref num="1">Schematic of a simultaneous view and point navigation system.</figref><figref num="2">In a diagram of the user interface to a virtual environment, where separate input instructions applied at the same time navigate separate views of a single virtual environment, while providing a point of focus in one of the views. is there.</figref><figref num="3">It is a flow chart which shows the processing of the simultaneous navigation system of a view and a point.</figref>
0013The present invention is a method, system and computer program for simultaneous navigation of points and views in a virtual environment. Based on embodiments of the present invention, different views corresponding to different geometric planes can be controlled independently and simultaneously in a virtual environment, while the point of focus in one of the views can be controlled. , Can be managed using input devices such as dual-pointer devices that are used in parallel to manage navigation in one of the views. In this way, end users interacting with a single virtual environment are enhanced with different input schemes placed on dual pointer devices that control different geometric planes. You can enjoy the performance.
0014Further, FIG. 1 is a schematic diagram of a simultaneous view and point navigation system in a virtual environment. The system may include a host computing platform 100 that supports the operation of the host operating system 140. The host computing system 100 is one of the power supply, the central processing unit (CPU), the dynamic memory component and the static memory component, the fixed storage, and the host operating system 140. It may include a support circuit suitable for supporting personal computing activities including execution of the above computing applications. Specifically, the host operating system 140 can manage the execution of applications that provide a virtual environment 150, such as a flight simulator, a first-person shooter, or an avatar-style adventure game.
0015In particular, the virtual environment 150 can include different views 160A, 160B with respect to different geographic planes within the virtual environment 150. For example, one of the views 160A can provide a first-person frontal view of the landscape of virtual environment 150, while the second one 160B of the view is the first person of the landscape of virtual environment 150. A first-person rear view can be provided. Note that views 160A and 160B are received from different input devices 110, 120 and 130, respectively, such as a keyboard input device 110 and a dual pointer mouse that includes an under-mouse 120 and a TrackPoint 130, respectively. It can be configured to be operated separately by separate input commands. Simultaneous view control logic 300 may be coupled to host computing platform 100 to facilitate manipulating different views 160A, 160B in response to input instructions from different input devices 110, 120, 130. ..
0016The simultaneous view control logic 300 may include program code that is capable of receiving input instructions from different input devices 110, 120, 130. Input instructions from different input devices 110, 120, 130 can be associated with the corresponding separate ones in views 160A, 160B. At least one of the input instructions received from one of the input devices 120 can be used to control one of views 160A, 160B, while it is received from another input device 130. The input instruction is one of views 160A and 160B and can be used to control the target focal point 170.
0017In this regard, as an example, input instructions received through the lower mouse 120 can be used to control modifications in view 160B, while input received through track point 130 affects navigation in view 160B. Can be used to aim the target focal point 170 of view 160A without affecting. In this way, the end user can control the target focal point 170 and the views 160A, 160B on any of the input devices 110, 120, 130 without changing the position of the hand. ..
0018Further described, FIG. 2 is a diagram of a user interface to a virtual environment in which separate input instructions applied simultaneously navigate separate navigation views of a single virtual environment. As shown in Figure 2, the virtual environment may include an environment generated in the first or third person shooter game. In a typical first-person or third-person shooter, the user can only shoot at what is centered (centered) in one view, so users generally have a main view of 200A, etc. Controls only one geometric plane.
0019However, as shown in FIG. 2, the user interface can provide not only the primary view 200A, but also a secondary view 200B, for example a free look view also known as a mouse look view. In this regard, different views 200A, 200B may include separate corridors in first-person or third-person shooters. In the present invention, the user can operate the focus alone in the main view 200A using input instructions from the input device, while operating the subview 200B using different input instructions from the same input device. it can. Specifically, the user controls the first view 200A using the navigation strokes on the keyboard, while controlling the second view 200B using the lower mouse of the dual pointer mouse, and in the meantime. You can use the trackpoints of the dual pointer mouse to aim at the main target 220 at the target focal point 230 in the first person. Therefore, the user can know when the second target 240 appears in the sub view 200B without removing the aim from the main target 220 in the main view 200A.
0020As a further description of the simultaneous view control 300, FIG. 3 is a flow diagram showing the processing of a simultaneous view and point navigation system. At block 310, the host operating system receives input instructions from the input device. Block 320 then identifies the input device. In decision block 330, if the input instruction is from the lower mouse sensor, in block 340, the second view may be navigated according to the input instruction, and the user interface may be refreshed in block 370. Otherwise, if the decision block 330 determines that the input command is not from the lower mouse, but the decision block 350 determines that the input command is from the track point, then block 360 aims at the target focal point in the first view. It is hoped that the user interface will be refreshed at block 370.
0021An embodiment of the present invention takes the form of a hardware embodiment as a whole, a software embodiment as a whole, or an embodiment including both hardware and software components. Can be done. In a preferred embodiment, the invention is implemented in software including, but not limited to, firmware, resident software, microcode, and the like. Further, the invention is in the form of a computer program accessible from a computer-enabled or computer-readable medium that provides program code used by or in connection with a computer or any instruction execution system. Can be done.
0022For this purpose, a computer-enabled or computer-readable medium contains, stores, conveys, or propagates a program used by or in connection with an instruction execution system, device or device. , Or any device that can be transferred. The medium can be an electronic, magnetic, optical, electromagnetic, infrared or semiconductor system (or device or device), or a propagation medium. Examples of computer-readable media include semiconductor or solid-state storage media, magnetic tapes, removable computer disks, random access memory (RAM), read-only memory (ROM), and rigidity. There are magnetic disks and optical disks. Current examples of optical discs include compact disk read-only memory (CD-ROM: compact disk-read only memory) and compact disk read / write (CD-R / W: compact disk-). There are read / write) and DVD.
0023A data processing system suitable for storing and / or executing program code would have at least one processor directly or indirectly attached to a memory element by the system bus. Memory elements include local memory used during the actual execution of program code, large-capacity storage, and at least some programs to reduce the number of times code must be read from the large-capacity storage during execution. -Can include cache memory, which is a temporary storage of code. Input / output, or I / O (Input / Output) devices (including, but not limited to, keyboards, displays, pointing devices, etc.), directly or through intervening I / O controllers. Can be connected to. A network adapter may also be attached to the system so that the data processing system can be attached to other data processing systems or remote printers or storage devices via an intervening private or public network. Modems, cable modems, and Ethernet (R) cards are just a few of the types of network adapters currently available.
3 sheets
Sheet 1 Sheet 2 Sheet 3
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10596471B2 | Cited by | United States of America | Applicant |
| US11185784B2 | Cited by | United States of America | Applicant |
| US11679333B2 | Cited by | United States of America | Applicant |
| US11224807B2 | Cited by | United States of America | Applicant |
| US10055880B2 | Cited by | United States of America | Applicant |
| US12083440B2 | Cited by | United States of America | Applicant |
| US11420119B2 | Cited by | United States of America | Applicant |
| US12086845B2 | Cited by | United States of America | Applicant |
| US10118099B2 | Cited by | United States of America | Applicant |
| US10213682B2 | Cited by | United States of America | Applicant |
| US10835818B2 | Cited by | United States of America | Applicant |
| US10137376B2 | Cited by | United States of America | Applicant |
| US12370445B2 | Cited by | United States of America | Applicant |
| US10650539B2 | Cited by | United States of America | Applicant |
| US10315113B2 | Cited by | United States of America | Applicant |
| US11189084B2 | Cited by | United States of America | Applicant |
| US11040286B2 | Cited by | United States of America | Applicant |
| US10099140B2 | Cited by | United States of America | Applicant |
| US11263670B2 | Cited by | United States of America | Applicant |
| US10463964B2 | Cited by | United States of America | Applicant |
| US10668381B2 | Cited by | United States of America | Applicant |
| US10668367B2 | Cited by | United States of America | Applicant |
| US10226703B2 | Cited by | United States of America | Applicant |
| US10627983B2 | Cited by | United States of America | Applicant |
| US10118099B2 | Cited by | United States of America | Applicant |
| US10486068B2 | Cited by | United States of America | Applicant |
| US12364923B2 | Cited by | United States of America | Applicant |
| US11524234B2 | Cited by | United States of America | Applicant |
| US10284454B2 | Cited by | United States of America | Applicant |
| US10421019B2 | Cited by | United States of America | Applicant |
| US12161938B2 | Cited by | United States of America | Applicant |
| US10864443B2 | Cited by | United States of America | Applicant |
| US10981069B2 | Cited by | United States of America | Applicant |
| US11351459B2 | Cited by | United States of America | Applicant |
| US12134038B2 | Cited by | United States of America | Applicant |
| US12434152B2 | Cited by | United States of America | Applicant |
| US10709981B2 | Cited by | United States of America | Applicant |
| US10898813B2 | Cited by | United States of America | Applicant |
| US10627983B2 | Cited by | United States of America | Applicant |
| US10226703B2 | Cited by | United States of America | Applicant |
| US10232272B2 | Cited by | United States of America | Applicant |
| US11148063B2 | Cited by | United States of America | Applicant |
| US10226701B2 | Cited by | United States of America | Applicant |
| US10765948B2 | Cited by | United States of America | Applicant |
| US11704703B2 | Cited by | United States of America | Applicant |
| US11911689B2 | Cited by | United States of America | Applicant |
| US12440763B2 | Cited by | United States of America | Applicant |
| US12013984B2 | Cited by | United States of America | Applicant |
| US10376781B2 | Cited by | United States of America | Applicant |
| US11524237B2 | Cited by | United States of America | Applicant |
| US10573065B2 | Cited by | United States of America | Applicant |
| US12134039B2 | Cited by | United States of America | Applicant |
| US11717753B2 | Cited by | United States of America | Applicant |
| US11712627B2 | Cited by | United States of America | Applicant |
| US11806626B2 | Cited by | United States of America | Applicant |
| US12053700B2 | Cited by | United States of America | Applicant |
| US11712627B2 | Cited by | United States of America | Applicant |
| US11351466B2 | Cited by | United States of America | Applicant |
| US10694352B2 | Cited by | United States of America | Applicant |
| US11040286B2 | Cited by | United States of America | Applicant |
| US10905963B2 | Cited by | United States of America | Applicant |
| US11439909B2 | Cited by | United States of America | Applicant |
| US10376793B2 | Cited by | United States of America | Applicant |
| US10376793B2 | Cited by | United States of America | Applicant |
| US11097193B2 | Cited by | United States of America | Applicant |
| US10245509B2 | Cited by | United States of America | Applicant |
| US10322351B2 | Cited by | United States of America | Applicant |
| US10179289B2 | Cited by | United States of America | Applicant |
| US10137376B2 | Cited by | United States of America | Applicant |
| US10286314B2 | Cited by | United States of America | Applicant |
| US11724188B2 | Cited by | United States of America | Applicant |
| US10702779B2 | Cited by | United States of America | Applicant |
| US11679333B2 | Cited by | United States of America | Applicant |
| US10765948B2 | Cited by | United States of America | Applicant |
| US10421019B2 | Cited by | United States of America | Applicant |
| US12420202B2 | Cited by | United States of America | Applicant |
| US10905963B2 | Cited by | United States of America | Applicant |
| US10300390B2 | Cited by | United States of America | Applicant |
| US11420122B2 | Cited by | United States of America | Applicant |
| US10864443B2 | Cited by | United States of America | Applicant |
| US11896905B2 | Cited by | United States of America | Applicant |
| US11310346B2 | Cited by | United States of America | Applicant |
| US10898813B2 | Cited by | United States of America | Applicant |
| US10857468B2 | Cited by | United States of America | Applicant |
| US11117055B2 | Cited by | United States of America | Applicant |
| US10284454B2 | Cited by | United States of America | Applicant |
| US12097430B2 | Cited by | United States of America | Applicant |
| US10668381B2 | Cited by | United States of America | Applicant |
| US11883745B2 | Cited by | United States of America | Applicant |
| US11857876B2 | Cited by | United States of America | Applicant |
| US11833423B2 | Cited by | United States of America | Applicant |
| US11278813B2 | Cited by | United States of America | Applicant |
| US11423556B2 | Cited by | United States of America | Applicant |
| US11213753B2 | Cited by | United States of America | Applicant |
| US11537209B2 | Cited by | United States of America | Applicant |
| US11679330B2 | Cited by | United States of America | Applicant |
| US12200012B2 | Cited by | United States of America | Applicant |
| US10586380B2 | Cited by | United States of America | Applicant |
| US11524234B2 | Cited by | United States of America | Applicant |
| US11344808B2 | Cited by | United States of America | Applicant |
10 members in 5 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 11612951 | United States of America | – | |
| 61295106 | United States of America | A | |
| 61295106 | United States of America | A | |
| 2007063240 | European Patent Office (EPO) | W | |
| 2007063240 | European Patent Office (EPO) | W | |
| 11612951 | – | – | – |
| EP2007063240 | – | – | – |
| US20060612951 | – | – | – |
| WO2007EP63240 | – | – | – |
Members10
| Document | Office | Kind | |
|---|---|---|---|
| US2008143722A1 | United States of America | A1 | |
| WO2008074627A2 | World Intellectual Property Organization (WIPO) | A2 | |
| TW200836091A | Taiwan Province of China | A | |
| WO2008074627A3 | World Intellectual Property Organization (WIPO) | A3 | |
| KR20090084927A | Republic of Korea | A | |
| JP2010512885A | Japan | A | |
| US7768514B2 | United States of America | B2 | |
| KR101039167B1 | Republic of Korea | B1 | |
| TWI409673B | Taiwan Province of China | B | |
| JP5734566B2This record | Japan | B2 |
24 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of acceptance of power of attorneyJAPANESE INTERMEDIATE CODE: A7422RD02 | RD02 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Notification of change in applicantJAPANESE INTERMEDIATE CODE: A711A711 | A711 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 5734566
- Publication, DOCDB
- 5734566
- Publication, EPODOC
- JP5734566B
- Application
- 2009541954
- Application, DOCDB
- 2009541954
- Application, EPODOC
- JP20090541954
Titles2
- Japanese
- 仮想環境との対話方法、処理システム、及びコンピュータ・プログラム
- English
- How to interact with virtual environments, processing systems, and computer programs
Classification
- CPC, 9
- A63F13/10
- G06F3/04815
- A63F13/5255
- A63F2300/6661
- A63F2300/6669
- A63F2300/6676
- A63F13/45
- A63F13/5252
- A63F13/837
- IPC, 6
- A63F13 5252
- A63F13 21
- A63F13 245
- A63F13 426
- A63F13 5255
- A63F13 837
