The invention relates to systems, methods and apparatus involving an online gaming platform, and in a particular embodiment, to an entertainment and educational system involving a marketplace comprising a plurality of vendors, a plurality of video games, and a plurality of game configurations, wherein each game configuration of the plurality of game configurations is available from at least one vendor of the plurality of vendors for use with or within at least one configurable video game.
The related art includes, for instance, online gaming platforms that offer video games for downloading or streaming, either for free, for purchase, for rent, or for a combination thereof. Prior art video game platforms offer for downloading or streaming video games from one or more vendors, and each vendor may choose to offer a video game for free, for purchase, for rent, or for a combination thereof. Prior art video games may be played by a first player against at least one system-generated opponent, against at least one player opponent, or against both, and in some cases, the first player and at least one additional player may team together to play against at least one system-generated opponent, against at least one player opponent, or against both.
As described below, embodiments of the present invention include the use of novel features within an online gaming platform comprising an entertainment and educational system involving decentralized, user-based creation and/or distribution of games and game configurations, using systems and methods different from those of the prior art systems and methods.
The invention relates to systems, methods and apparatus involving an online gaming platform, and in a particular embodiment, to an entertainment and educational system involving a marketplace comprising a plurality of vendors, a plurality of marketplace video games, and a plurality of game configurations; wherein each marketplace video game of the plurality of marketplace video games is available from at least one vendor of the plurality of vendors; wherein each game configuration of the plurality of game configurations is available from at least one vendor of the plurality of vendors for use with or within at least one configurable video game; and wherein each configurable video game is one of the plurality of marketplace video games available on the marketplace, or a third-party video game not available on the marketplace.
Each vendor of the plurality of vendors may offer at least one marketplace video game, and/or at least one game configuration of the plurality of game configurations, for free, for purchase, for rent, or for a combination thereof. The plurality of game configurations may include, for instance, game maps, game utilities, playing terrains, playing tools (e.g., weapons), player capabilities, player avatars, and player utilities (e.g., social media connections). A user of the online gaming platform may be a player of video games, a vendor, or both. A user may create and/or distribute a video game, a game configuration, or both, by using the online gaming platform for user-based creation and/or distribution of games and game configurations. Each game configuration may be software code in a configuration file that includes, for instance, one or more of a settings file, a configuration file, a profile file, an applet file, an application file, a plug-in file, an application programming interface (“API”) file, an executable file, a library file, an image file, a video file, a text file, a database file, a metadata file, and a message file.
In accordance with a first aspect of the invention, an apparatus is disclosed that is adapted to allow a user to play and configure a configurable video game using a game configuration through installation of a configuration file separate from video game software adapted to play the configurable video game without the game configuration, wherein the apparatus has electronics including hardware, such as a processor, memory, input means (e.g., a button, a keyboard, a touchpad, a joystick, a photosensor, a motion sensor, a camera, a microphone, a communication module, a data transfer device, etc.), output means (e.g., a light, a display, a speaker, a vibrator, etc.), and related software. Said electronics are adapted to execute the video game software, install the configuration file, and play and configure the configurable video game.
In an exemplary embodiment, the apparatus has networking capabilities and access to an online gaming platform, from which the apparatus may download a game configuration, and possibly access to a social media system. More specifically, an apparatus adapted for entertainment and education of a participant may comprise a video game console, having an exterior housing defining an interior compartment containing electronic circuitry; and a data transfer device adapted to interoperate with the electronic circuitry. The electronic circuitry may include an integrated electronic hardware system and an integrated software operating system stored and executable on the integrated electronic hardware system. The integrated electronic hardware system may include, for instance, an integrated camera, an integrated microphone, and an integrated speaker coupled to an internal processor coupled to an internal memory, an internal power source, an integrated data transfer module interoperable with the data transfer device, and at least one integrated input button operable from without the exterior housing. The software and the hardware may be adapted to enable a power user to set up the video game console, for example, to create in the software and store in the memory a first profile identifying a first participant; to download a game configuration from an online gaming platform; to select a game configuration for use with a video game; and to play a video game using a game configuration.
The data transfer device may be adapted to enable a data transfer between the video game console and a separate computing device, wherein the data transfer device may be adapted to enable the video game console to communicate with and transfer electronic data to the separate computing device and to enable the separate computing device to communicate with and transfer electronic data to the video game console. The data transfer device may include, for example, a wire cable, a wireless transceiver, or both. The video game console may be enabled to transfer to the separate computing device video game software and a game configuration file, and the separate computing device may be enabled to transfer to the video game console video game software and a game configuration file. The wire cable also may be adapted to enable the video game console to recharge the internal power source when the wire cable is coupled to an external power source.
In accordance with a second aspect of the invention, a system is disclosed that includes, for instance, an entertainment and educational system comprising an online gaming platform involving a marketplace comprising a plurality of vendors, a plurality of marketplace video games, and a plurality of game configurations; wherein each marketplace video game of the plurality of marketplace video games is available from at least one vendor of the plurality of vendors; wherein each game configuration of the plurality of game configurations is available from at least one vendor of the plurality of vendors for use with or within at least one configurable video game; and wherein each configurable video game is one of the plurality of marketplace video games available on the marketplace, or a third-party video game not available on the marketplace.
In an exemplary embodiment of the system, each vendor of the plurality of vendors may offer at least one marketplace video game, and/or at least one game configuration of the plurality of game configurations, for free, for purchase, for rent, or for a combination thereof. A game configuration may include, for instance, a game map (e.g., an arial map, a road map, a topography map, a trail map, a resources map, a route map, a perspective view map, a plan view map, a point-of-view map, etc.), a game utility (e.g., switch points of view, reveal details, switch profiles, synchronization of accounts, etc.), a playing terrain (e.g., a city, a town, a village, a planet, a forest, a mountain, an ocean, a valley, a ghetto, a camp, an outpost, a mall, etc.), a playing tool (e.g., a weapon, a vehicle, a unit or type of ammunition, a unit or type of nutrition, etc.), a player capability (e.g., flying, jumping, swimming, telepathy, invisibility, teleportation, etc.), a player avatar (e.g., a warrior, a soldier, a spy, a ghoul, a troll, a giant, an alien, a monster, a vampire, a werewolf, a wizard, a witch, an elf, etc.), and a player utility (e.g., a social media connection, a message feed, etc.). A user of the online gaming platform may be a player of video games, a vendor, or both. A user may create and/or distribute a video game, a game configuration, or both, by using the online gaming platform for user-based creation and/or distribution of games and game configurations. Each game configuration may be software code in a configuration file that includes, for instance, one or more of a settings file, a configuration file, a profile file, an applet file, an application file, a plug-in file, an application protocol interface (“API”) file, an executable file, a library file, an image file, a video file, a text file, a database file, a metadata file, and a message file. A user may develop the software code for the game configuration file using, for instance, programming in coding languages, such as JavaScript and HTML, including open-source code, or object-oriented code assembly. The software code would be adapted to be compatible with and executable by the video game software of a video game console on which a compatible video game may be played, with which or within which the game configuration would be used.
In an exemplary embodiment, the system may include the apparatus of the first aspect of the invention, in which the apparatus is adapted and configured to interact with the online gaming platform. In some embodiments, the system may include a social media platform, in which the apparatus is adapted and configured to interact with the social media platform. The apparatus may include, for instance, a video game console, such as an Xbox or a Nintendo Switch, or a personal computer allowing execution of cross-platform video games, possibly including “jail-broken” games, which may allow use of a game configuration from a first vendor in a video game of a competitor vendor. In some embodiments, the system may be adapted to enable, permit, and allow a user to play and execute a marketplace video game, and use a game configuration with or within the marketplace video game. The system further may be adapted to enable, permit, and allow a plurality of users to play a marketplace video game with each other, against each other, with one or more system-generated team members, against one or more system-generated opponents, or a combination thereof.
In accordance with a third aspect of the invention, a method for providing an online gaming platform is disclosed, in which the method includes providing an online marketplace; adapting the marketplace to accommodate a plurality of vendors; adapting the marketplace to offer a plurality of marketplace video games; adapting the marketplace to offer a plurality of game configurations, and adapting the marketplace to enable a vendor to offer a marketplace video game, a game configuration, or both; wherein each marketplace video game of the plurality of marketplace video games is available from at least one vendor of the plurality of vendors; wherein each game configuration of the plurality of game configurations is available from at least one vendor of the plurality of vendors for use with or within at least one configurable video game; and wherein each configurable video game is one of the plurality of marketplace video games available on the marketplace, or a third-party video game not available on the marketplace. In some embodiments, the online gaming platform further may be adapted in accordance with the second aspect of the invention.
In an exemplary embodiment, the method further may be adapted for entertainment and/or education of a participant, in which the method comprises providing an apparatus adapted for interaction with the participant, in which the apparatus may be configured in accordance with the first aspect of the invention; configuring the apparatus to interact within the system; configuring the apparatus to interact with the participant; enabling the apparatus to interact with the participant; and adapting the apparatus to electronically process video game data, game configuration data, audio data, video data, or a combination thereof, of an interaction of the apparatus with the participant. The method may further comprise providing a social media platform and adapting and configuring the apparatus to interact with the social media platform.
Further aspects of the invention are set forth herein. The details of exemplary embodiments of the invention are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the invention will be apparent from the description and drawings, and from the claims.
By reference to the appended drawings, which illustrate exemplary embodiments of this invention, the detailed description provided below explains in detail various features, advantages, and aspects of this invention. As such, features of this invention can be more clearly understood from the following detailed description considered in conjunction with the following drawings, in which the same reference numerals denote the same, similar, or comparable elements throughout. The exemplary embodiments illustrated in the drawings are not necessarily to scale or to shape and are not to be considered limiting of its scope, for the invention may admit to other equally effective embodiments having differing combinations of features, as set forth in the accompanying claims.
Below are reference numerals denoting the same, similar or comparable elements throughout the drawings and detailed description of the invention:
The invention is directed to systems, methods and apparatus involving an online gaming platform and an apparatus adapted to operate as a configurable video game console having electronics, such as a keypad, buttons, a camera, a microphone, a speaker, and a transceiver, coupled to and controlled by a processor, with the apparatus adapted to be connectable to the online gaming platform, and preferably also connectable to a social media platform or system, in a networked environment.
In some embodiments of the present invention, a system is provided that comprises an online gaming platform that connects the video game console to vendors and users in a networked environment. The online gaming platform system may provide users features such as to share, save, alert, and configure activities of the video game console, including downloading video games and/or game configurations for use with configurable video games. The platform and system may provide a dashboard of, for instance, user activity, video game activity, and video game console status data.
In an exemplary embodiment of the invention, the apparatus embodies a video game console. The video game console may include an internal chargeable battery so that it is wireless and portable. With memberships to an online gaming platform, users can play and download video games and game configurations on the video game console. The users may share their video game activities on social media and by other electronic means. For instances, a user might create video game compilations of video games played using game configurations and share such compilations with other users. In some embodiments, video games and game configurations may be educational in nature and function as learning tools to develop, practice, or reinforce a user's skills or knowledge of specific information or content, such as a foreign language.
Numerous possible embodiments of the platform and system are envisioned. Exemplary users may include, for instance, video game players, video game developers, software programmers, video game vendors, adults, children, parents, family, relatives, friends, teachers, schools, and educators. For example, the apparatus may include a video game console, tablet computer, or laptop computer housing a computing device that is operable to play video games when activated by the user. The device may include a chargeable battery for ease of use. The device may connect to the online game platform via the Internet and may download or upload video games, game configurations, and other data or files to one of any number of online destinations, such as a website, a cloud service, a mobile app, and combinations thereof. The device may connect to a social media platform, which may include a membership option for members to obtain additional benefits. A membership option may include enabling access to the videos of video games being played, enabling access to a social media group specific to the user, and enabling access to other content specific to the apparatus. The online gaming platform may provide the membership option, may provide its own social media platform, and may connect to a third-party social media platform, service, or system.
Referring to the Figures, an apparatus may a computing device operable as a video game console, may be connectable to an online gaming platform via a networked environment, and may comprise part of a social media platform or system, which may include a data system, including at least one server and at least one database, and a network system, including computing devices in communication with each other via network connections.
Referring to
The hardware 12110 further may include a mini display 12119, and wherein the software 12120 is adapted to render on the display 12119, for instance, a video game playing, a settings menu, an audiovisual file, an image file, on-screen text, on-screen text-entry icons, or any combination thereof. In some embodiments, the display 12119 is touch-sensitive. Although the display 12119 may emit light, such as using a backlight or illuminated pixels, the hardware 12110 further may include a simple illumination device 12119′ adapted to illuminate at least a portion of the exterior housing 11000. For instance, the illumination device 12119′ may include a light emitting diode (LED) adapted to illuminate a portion of the exterior housing 11000 surrounding the input button 12118.
Various data settings of the apparatus 10000 may include creating the first profile 12132 to include, for example, entering a first name of the first participant and storing a first face image of a face of the first participant, and the camera 12111 and the software 12120 may be adapted to recognize the face of the first participant based on a comparison with the first face image. The user may associate the first face image with the user's profile for inclusion in the user's postings on the online gaming platform or social media system. Moreover, the game configuration 12136 may be specific to the user's profile and may be configured to load automatically upon recognizing the face of the first participant within a specified distance of the apparatus 10000.
Among other possible variations, the software 12120 may be further adapted to enable the power user 10030 to select one of a plurality of languages programmed into the software 12120; to select one of a plurality of games and game settings programmed into the software 12120; to set up the first profile by entering first profile parameters including a first gender, a first age, a first birthdate, a first race, a first ethnicity, or any combination thereof, of the first participant; and to configure the software 12120 to adjust interaction parameters based on the first profile parameters entered.
Technical variations may include, for example, having the camera 12111 and the software 12120 adapted to measure ambient light, motion, or both, such that the apparatus 10000 may be adapted to alternate between an inactive state and an active state based on measuring a presence or an absence of a minimum threshold of ambient light, motion, or both.
Referring to
The configured apparatus 20000 may be configured to have the software 12120 and the hardware 12110 further be adapted to enable a power user 10030 to set up the apparatus configuration 20000 to select an ending detection 24000 and an ending response 25000 to the ending detection 24000, wherein the apparatus configuration 20000 further is adapted to perform the ending response 25000 upon detecting the ending detection 24000. The ending detection 24000 may include, for instance, detecting a farewell being spoken (24100), detecting the input button being activated (24200), or both, and the ending detection 24000 may initiate the ending response 25000 that concludes an interaction of the configured apparatus 20000 with the first participant 10020. The ending response 25000 may include using the speaker to play a reply farewell to the first participant (25100) and storing a recording of the interaction as an interaction audiovisual file as a computer-readable file on a computer-readable storage medium (25200). The ending response 25000 might also include connecting to the Internet, connecting to a social media platform, and sending an alert to the power user to notify the power user that a participant has interacted with the apparatus 20000 and that a video of the interaction may be available on the social media platform and/or stored in the video game console.
Referring to
Referring to
The system further may comprise a remote computing network and a user account platform accessible via the remote computing network and adapted to communicate with and transfer electronic data to and from the online gaming platform and the video game console, adapted to communicate with and transfer electronic data to and from the separate computing device, and adapted to enable the video game console to communicate with and transfer electronic data to and from the separate computing device via the remote computing network. The system further may comprise a user account accessible via the user account platform that enables the power user to log into the user account to remotely manage, view, and share data and settings of the video game console and the user's account on the online gaming platform that are available in the user account via the remote computing network, either because the data and settings have been uploaded to the user account platform, or because the video game console is in communication with the user account platform via the remote computing network while the power user is accessing the user account platform and logged into the user account. In some embodiments, the user account may be adapted to enable the power user to set alert options to have an alert generated and sent to the separate computing device if an interaction with the first participant happens and notification of the interaction has been communicated from a video game console and the user account platform via the remote computing network. The user account further may be adapted to enable the power user to email, upload, download, otherwise electronically share, or any combination thereof, a video game, a game configuration, or other data file, such as an interaction audiovisual file of a recording of an interaction of the first participant with the video game console.
The system further may comprise a game configuration data file stored on the remote computing network and downloadable from the user account platform to the separate computing device and to the video game console, wherein the game configuration data file is adapted to enable the video game console to add further features, perform additional functions, or both. A game configuration may include, for instance, a game map (e.g., an arial map, a road map, a topography map, a trail map, a resources map, a route map, a perspective view map, a plan view map, a point-of-view map, etc.), a game utility (e.g., switch points of view, reveal details, switch profiles, synchronization of accounts, etc.), a playing terrain (e.g., a city, a town, a village, a planet, a forest, a mountain, an ocean, a valley, a ghetto, a camp, an outpost, a mall, etc.), a playing tool (e.g., a weapon, a vehicle, a unit or type of ammunition, a unit or type of nutrition, etc.), a player capability (e.g., flying, jumping, swimming, telepathy, invisibility, teleportation, etc.), a player avatar (e.g., a warrior, a soldier, a spy, a ghoul, a troll, a giant, an alien, a monster, a vampire, a werewolf, a wizard, a witch, an elf, etc.), and a player utility (e.g., a social media connection, a message feed, etc.). At the level of the video game console, the further features might be selected from the group consisting of further music recordings, further video recordings, further voice recordings, and further illumination patterns; and wherein the additional functions might be selected from the group consisting of additional alert options, additional rules options, additional language options, additional voice recognition options, and additional video recognition options.
A user of the online gaming platform may be a player of video games, a vendor, or both. A user may create and/or distribute a video game, a game configuration, or both, by using the online gaming platform for user-based creation and/or distribution of games and game configurations. Each game configuration may be software code in a configuration file that includes, for instance, one or more of a settings file, a configuration file, a profile file, an applet file, an application file, a plug-in file, an application protocol interface (“API”) file, an executable file, a library file, an image file, a video file, a text file, a database file, a metadata file, and a message file. A user may develop the software code for the game configuration file using, for instance, programming in coding languages, such as JavaScript and HTML, including open-source code, or object-oriented code assembly. The software code would be adapted to be compatible with and executable by the video game software of a video game console on which a compatible video game may be played, with which or within which the game configuration would be used.
Referring to
In the depicted embodiment, computer environment 40000 includes, inter alia, data system 41000, Internet 42000, connections 43000, and at least one computing device 44000, such as computing devices smart device/tablet/phone 44100, mobile phone 44200, and computer 44300. The data system 41000 may comprise an online gaming platform, possibly with its own integrated social media service, or connectable to a third-party social media system 45000. The network 42000 may connect to a social media system 45000 that accesses a social media account 45100 for the transfer of social media account data 45110. Computing devices 44100, 44200, and 44300 are connected to Internet 42000 via connections 43000, which may be any form of Internet connection known in the art or yet to be invented. Connections 43000 may include, but are not limited to, telephone lines (xDSL, T1, leased lines, etc.), cable lines, power lines, wireless transmissions, and the like. Computing devices 44100, 44200, and 44300 include any equipment necessary (e.g., modems, routers, etc.), as is known in the art, to facilitate such communication with the Internet. Data system 41000 is also connected to Internet 42000 using one of the aforementioned methods or other such methods known in the art.
Using an apparatus and a system such as at depicted in
However, alternate embodiments of user access may be substituted without departing from the scope hereof. For example, in one aspect of the present invention, the user transmits the data directly to the entity implementing the process in electronic format without upload (e.g., via electronic mail). Such transmission may also be performed at a computing device 44100, 44200, or 44300 via Internet 42000, however, in this scenario, manipulation by the entity's staff or systems may be required prior to transferring the information to data system 41000.
Although the systems and methods disclosed herein have focused on embodiments in which user access initiates the process, one of skill in the art may easily appreciate that such systems and methods may be equally applied for other scenarios in which the process is not initiated by the user.
Referring to
The depicted computing system environment is only one example of a suitable computing environment and is not intended to suggest any limitation as to the scope of use or functionality. Numerous other general-purpose or special-purpose computing system environments or configurations may be used. Examples of well-known computing systems, environments, and/or configurations that may be suitable for use include, but are not limited to, personal computers (“PCs”), server computers, handheld or laptop devices, multi-processor systems, microprocessor-based systems, network PCs, minicomputers, mainframe computers, cell phones, tablets, embedded systems, distributed computing environments that include any of the above systems or devices, and the like.
Computer-executable instructions such as program modules executed by a computer may be used. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Distributed computing environments may be used where tasks are performed by remote processing devices that are linked through a communications network or other data transmission medium. In a distributed computing environment, program modules and other data may be located in both local and remote computer storage media including memory storage devices.
Computing device 51000 may have additional features/functionality. For example, computing device 51000 may include additional storage (removable and/or non-removable) including, but not limited to, magnetic or optical disks or tape, thumb drives, and external hard drives as applicable. Such additional storage is illustrated in
Computing device 51000 typically includes or is provided with a variety of computer-readable media. Computer-readable media can be any available media that can be accessed by computing device 51000 and includes both volatile and non-volatile media, removable and non-removable media. By way of example, and not limitation, computer-readable media may comprise computer storage media and communication media.
Computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Memory 51200, removable storage 51400, and non-removable storage 51500 are all examples of computer storage media. Computer storage media includes, but is not limited to, RAM, ROM, electrically erasable programmable read-only memory (“EEPROM”), flash memory or other memory technology, CD-ROM, digital versatile disks (“DVD”) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information, and which can accessed by computing device 51000. Any such computer storage media may be part of computing device 51000 as applicable.
Computing device 51000 may also contain a communications connection 51600 that allows the device to communicate with other devices. Such communications connection 51600 is an example of communication media. Communication media typically embodies computer-readable instructions, data structures, program modules and/or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio frequency (“RF”), infrared and other wireless media. The term computer-readable media as used herein includes both storage media and communication media.
Computing device 51000 may also have input device(s) 51700 such as keyboard, mouse, pen, camera, light sensor, voice input device, touch input device, etc. Output device(s) 51800 such as a display, speakers, printer, etc. may also be included. All these devices are generally known to the relevant public and therefore need not be discussed in any detail herein except as provided.
Notably, computing device 51000 may be one of a plurality of computing devices 51000 inter-connected by a network 52000. As may be appreciated, network 52000 may be any appropriate network and each computing device 51000 may be connected thereto by way of connection 51600 in any appropriate manner, and each computing device 51000 may communicate with one or more of the other computing devices 51000 in network 52000 in any appropriate manner. For example, network 52000 may be a wired network, wireless network, or a combination thereof within an organization or home, or the like, and may include a direct or indirect coupling to an external network such as the Internet or the like. Likewise, the network 52000 may be such an external network.
Computing device 51000 may connect to a server 53000 via such an internal or external network. Server 53000 may serve, for instance, as an online gaming platform, a social media service/platform, or both. Although
The system may use a standard client server technology architecture, which allows users of the system to access information stored in the relational databases via custom user interfaces. The application is hosted on a server such as server 53000 which is accessible via the Internet using a publicly addressable Uniform Resource Locator (“URL”). For example, users can access the system using any web-enabled device equipped with a web browser. Communication between software component and sub-systems are achieved by a combination of direct function calls, publish-and-subscribe mechanisms, stored procedures, and direct SQL queries.
In some embodiments, for instance, server 53000 may be an Edge R200 server as manufactured by Dell, Inc., however, alternate servers may be substituted without departing from the scope hereof System 50000 and/or server 53000 utilize a PUP scripting language to implement the processes described in detail herein. However, alternate scripting languages may be utilized without departing from the scope hereof.
An exemplary embodiment of the present invention may utilize, for instance, a Linux variant messaging subsystem. However, alternate messaging subsystems may be substituted including, without limitation, a Windows Communication Foundation (“WCF”) messaging subsystem of a Microsoft Windows operating system utilizing a .NET Framework 3.0 programming interface.
Also, in the depicted embodiment, computing device 51000 may interact with server 53000 via a Transmission Control Protocol/Internet Protocol (“TCP/IP”) communications protocol; however, other communication protocols may be substituted.
Computing devices 51000 may be equipped with one or more Web browsers to allow them to interact with server 53000 via a HyperText Transfer Protocol (“HTTP”). HTTP functions as a request-response protocol in client-server computing. For example, a web browser operating on computing device 51000 may execute a client application that allows it to interact with applications executed by server 53000. The client application submits HTTP request messages to the server. Server 53000, which provides resources such as HTML files and other content, or which performs other functions on behalf of the client application, returns a response message to the client application upon request. The response typically contains completion status information about the request as well as the requested content. However, alternate methods of computing device/server communications may be substituted without departing from the scope hereof.
In the exemplary system 50000, server 53000 includes one or more databases 54000 as depicted in
In the exemplary embodiment of the present invention depicted in
The various techniques described herein may be implemented in connection with hardware or software or, as appropriate, with a combination of both. Thus, the methods and apparatus of the presently disclosed subject matter, or certain aspects or portions thereof, may take the form of program code (i.e., instructions, scripts, and the like) embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other machine-readable storage medium wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the presently disclosed subject matter.
In the case of program code execution on programmable computers, the interface unit generally includes a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. One or more programs may implement or utilize the processes described in connection with the presently disclosed subject matter (e.g., through the use of an application-program interface (“API”), reusable controls, or the like). Such programs may be implemented in a high-level procedural or object-oriented programming language to communicate with a computer system. However, the program(s) can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language, and combined with hardware implementations.
Although exemplary embodiments may refer to utilizing aspects of the presently disclosed subject matter in the context of one or more stand-alone computer systems, the subject matter is not so limited, but rather may be implemented in connection with any computing environment, such as a system 50000 or a distributed computing environment 40000. Still further, aspects of the presently disclosed subject matter may be implemented in or across a plurality of processing chips or devices, and storage may similarly be implemented across a plurality of devices in system 50000. Such devices might include personal computers, network servers, and handheld devices (e.g., cell phones, tablets, smartphones, etc.), for example.
In the exemplary embodiment, server 53000 and its associated databases are programmed to execute a plurality of processes including those shown in
Methods in accordance with aspects of the invention include, for instance, a method for interactive communication adapted for entertainment and education of a participant, wherein the method comprises providing an apparatus adapted for interaction with the participant, such as apparatus 10000; configuring the apparatus to interact with the participant; enabling the apparatus to interact with the participant; and capturing electronically in the apparatus audio data, video data, or both, of an interaction of the apparatus with the participant. Further embodiments of the method may include performing the actions associated the functionalities set forth in
The foregoing description discloses exemplary embodiments of the invention. While the invention herein disclosed has been described by means of specific embodiments and applications thereof, numerous modifications and variations could be made thereto by those skilled in the art without departing from the scope of the invention set forth in the claims. Modifications of the above disclosed apparatus and methods that fall within the scope of the claimed invention will be readily apparent to those of ordinary skill in the art. Accordingly, other embodiments may fall within the spirit and scope of the claimed invention, as defined by the claims that follow hereafter.
In the description above, numerous specific details are set forth in order to provide a more thorough understanding of embodiments of the invention. It will be apparent, however, to an artisan of ordinary skill that the invention may be practiced without incorporating all aspects of the specific details described herein. Not all possible embodiments of the invention are set forth verbatim herein. A multitude of combinations of aspects of the invention may be formed to create varying embodiments that fall within the scope of the claims hereafter. In addition, specific details well known to those of ordinary skill in the art have not been described in detail so as not to obscure the invention. Readers should note that although examples of the invention are set forth herein, the claims, and the full scope of any equivalents, are what define the metes and bounds of the invention protection.
This application is related to and claims the benefit of U.S. Provisional Patent Application Ser. No. 63/115,710 (“the '710 application”), titled “Online Gaming Platform Systems, Methods, and Apparatus,” and filed Nov. 19, 2020, which is incorporated by reference herein in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
63115710 | Nov 2020 | US |