Methods and systems for designing a virtual platform based on user inputs

US10452569B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10452569-B2
Application numberUS-201715800986-A
CountryUS
Kind codeB2
Filing dateNov 1, 2017
Priority dateNov 1, 2017
Publication dateOct 22, 2019
Grant dateOct 22, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for designing a virtual platform based on user inputs. The system includes a memory that stores instructions for executing processes for designing a virtual platform based on user inputs. The system also includes a processor configured to execute the instructions. The instructions cause the processor to: receive, via an input device, a plurality of user inputs; generate the virtual platform, wherein successful inputs of the virtual platform are based on the plurality of user inputs; and store the virtual platform on a storage device such that a user may utilize the virtual platform on a computing device.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a memory that stores instructions for executing processes for designing a virtual platform based on user inputs; and a processor configured to execute the instructions, wherein the instructions cause the processor to: receive, via an input device, a plurality of user inputs; in response to receiving the plurality of user inputs, generate the virtual platform having one or more successful inputs, wherein the one or more successful inputs of the virtual platform are based on the plurality of user inputs; and store the virtual platform on a storage device such that a user may utilize the virtual platform on a computing device. 2. The system of claim 1 , wherein the successful inputs match an entire sequence of the plurality of user inputs. 3. The system of claim 1 , wherein the instructions further cause the processor to extract common features from the plurality of user inputs over a number of iterations of receiving the plurality of user inputs via the input device. 4. The system of claim 1 , wherein the input device comprises a plurality of input devices of different types, and the instructions further cause the processor to: cluster the plurality of user inputs based on the type of input device; and generate the virtual platform tailored for each type of input device based on the clustered plurality of user inputs. 5. The system of claim 1 , wherein receiving the plurality of user, inputs comprises receiving the plurality of user inputs from a plurality of users, and the instructions further cause the processor to: aggregate the plurality of user inputs from the plurality of users; extract common features from the aggregated user inputs by clustering the aggregated plurality of inputs to identify the common features; and determine the successful inputs for the virtual platform based on the extracted common features. 6. The system of claim 1 , wherein receiving the plurality of user inputs comprises receiving the plurality of user inputs from a plurality of users, and the instructions further cause the processor to: separate the plurality of users into separate classes; aggregate the plurality of inputs from each class of users separately; extract common features from the aggregated user inputs for each class by clustering the aggregated plurality of inputs to identify the common features; and determine the successful inputs for the virtual platform for each class of users. 7. The system of claim 3 , wherein extracting the common features comprises clustering the plurality of inputs to identify the common features. 8. The system of claim 3 , wherein the successful inputs are based on the common features. 9. A method comprising: receiving, via an input device, a plurality of user inputs; in response to receiving the plurality of user inputs, generating the virtual platform having one or more successful inputs, wherein the one or more successful inputs of the virtual platform are based on the plurality of user inputs; and storing the virtual platform on a storage device such that a user may utilize the virtual platform on a computing device. 10. The method of claim 9 , wherein the successful inputs match an entire sequence of the plurality of user inputs. 11. The method of claim 9 , further comprising extracting common features from the plurality of user inputs over a number of iterations of receiving the plurality of user inputs via the input device. 12. The method of claim 9 , wherein the input device comprises a plurality of input devices of different types, and the method further comprises: clustering the plurality of user inputs based on the type of input device; and generating the virtual platform tailored for each type of input device based on the clustered plurality of user inputs. 13. The method of claim 9 , wherein receiving the plurality of user inputs comprises receiving the plurality of user inputs from a plurality of users, and the method further comprises: aggregating the plurality of user inputs from the plurality of users; extracting common features from the aggregated user inputs by clustering the aggregated plurality of inputs to identify the common features; and determining the successful inputs for the virtual platform based on the extracted common features. 14. The method of claim 9 , wherein receiving the plurality of user inputs comprises receiving the plurality of user inputs from a plurality of users, and the method further comprises: separating the plurality of users into separate classes; aggregating the plurality of inputs from each class of users separately; extracting common features from the aggregated user inputs for each class by clustering the aggregated plurality of inputs to identify the common features; and determining the successful inputs for the virtual platform for each class of users. 15. The method of claim 11 , wherein extracting the common features comprises clustering the plurality of inputs to identify the common features. 16. The method of claim 15 , wherein the successful inputs are based on the common features. 17. A non-transitory computer-readable storage medium containing executable computer program code, the code comprising instructions configured to cause a processor to: receive, via an input device, a plurality of user inputs; in response to receiving the plurality of user inputs, generate the virtual platform having one or more successful inputs, wherein the one or more successful inputs of the virtual platform are based on the plurality of user inputs; and store the virtual platform on a storage device such that a user may utilize the virtual platform on a computing device. 18. The medium of claim 17 , wherein the instructions further cause the processor to extract common features from the plurality of user inputs over a number of iterations of receiving the plurality of user inputs via the input device by clustering the plurality of inputs to identify the common features, and wherein the successful inputs are based on the common features. 19. The medium of claim 17 , wherein the input device comprises a plurality of input devices of different types, and the instructions further cause the processor to: cluster the plurality of user inputs based on the type of input device; and generate the virtual platform tailored for each type of input device based on the clustered plurality of user inputs. 20. The medium of claim 17 , wherein receiving the plurality of user inputs comprises receiving the plurality of user inputs from a plurality of users, and the instructions further cause the processor to: aggregate the plurality of user inputs from the plurality of users; extract common features from the aggregated user inputs by clustering the aggregated plurality of inputs to identify the common features; and determine the successful inputs for the virtual platform based on the extracted common features.

Assignees

Inventors

Classifications

  • adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use · CPC title

  • Details of game servers · CPC title

  • G06F13/102Primary

    where the program performs an interfacing function, e.g. device driver (G06F13/105 takes precedence; contention policies within device drivers G06F9/4881; scheduling within device drivers G06F9/52) · CPC title

  • Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment · CPC title

  • where hardware performs an I/O function other than control of data transfer · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10452569B2 cover?
Systems and methods for designing a virtual platform based on user inputs. The system includes a memory that stores instructions for executing processes for designing a virtual platform based on user inputs. The system also includes a processor configured to execute the instructions. The instructions cause the processor to: receive, via an input device, a plurality of user inputs; generate the …
Who is the assignee on this patent?
Honda Motor Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F13/102. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 22 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).