The present invention relates generally to interactive media and more particularly, to a system and method that provides a meme-based tournament for players to compete against each other and awarding prizes to the winning players of the meme-based tournament.
Interactive media normally refers to products and services on digital computer-based systems which respond to a user's actions by presenting content such as text moving images, animation, video, audio, and video games. In essence, interactive media is a medium whereby the output from the media comes from the input of user(s). An internet meme, more commonly known simply as a “meme” is a type of idea, behavior, or style that is spread via the internet, for example, through social media platforms, and is one popular example of interactive media or visual media. Memes may be transmitted in a variety of ways such as person to person via social networks, email, texts, and blogs. Instant communication on the Internet facilitates word of mouth transmission, resulting in fads and sensations that tend to grow rapidly and promote the rapid evolution of memes. As such, a meme can be a virally transmitted image with text, usually providing pointed commentary on cultural symbols, social ideas, and/or current events. Typically, a meme is a photo or video but may also take form as a block of text, and memes serve a cultural shorthand by nature. The memes may relate to various existing Internet cultures (or subcultures) as often created or spread on various websites. One typical trait of Internet memes is the appropriation of a part of broader culture, for instance by giving words and phrases intentional misspellings or using incorrect grammar, and many memes utilize popular culture in image macros of other media. The more a meme is spread, the larger the culture influence that is garnered by the meme. The classification of content as a meme may vary across different communities on the Internet and is subject to change over time. Traditionally, memes consisted of a combination of image macros and a concept, or catchphrase. However, the concept has since become broader and more multi-faceted, evolving to include more elaborate structures such as GIFs, videos, and viral sensations
Competitive games are a popular form of entertainment and come in a variety of forms to satisfy the needs of different players. For example, virtual games and gaming techniques provide for distributed electronic tournament systems that allows remotely located players to participate in a variety of tournaments, for example chess, bridge, and poker. Some Internet-based game sites provide a ladder-type ranking system whereby players are ranked according to their individual scores. As such, these electronic tournaments allow players to compete at any time from any place in a virtual environment in order to increase player interest, the providers of such virtual tournaments offer a variety of prizes. Increasing the variety of available competitive virtual gaming to incorporate aspects of interactive media and/or memos would be of great benefit to players and the suppliers of virtual gaming.
Accordingly, there is need for a technique that incorporates aspects of interactive media and/or memes that provides a meme-based tournament for players to compete against each other and awarding prizes to the winning players of the meme-based tournament.
The present invention is directed to providing a system and method that provides a meme-based tournament for players to compete against each other and awarding prizes to the winning players of the meme-based tournament.
In a first implementation of the invention, a meme-based tournament system is provided comprising a meme-based tournament cloud that further comprises at least one or more servers and databases for delivering a meme-based tournament to a plurality of users (i.e., players and/or sponsors) that compete against each other and awarding prizes to the winning players of the meme-based tournament. The meme-based tournament execution is facilitated by a meme-based tournament platform executing at least a meme-based tournament system app that provides the users access to the meme-based tournament platform using, illustratively, the meme-based tournament system application executing on a user device. The meme-based tournament platform and/or the user device each further comprising: a processor; and a memory storing instructions that when executed cause the processor to perform operations comprising; (i) offering a meme-based tournament, the meme-based tournament having a specific theme and a select number of entries competing in a select number of rounds, (ii) identifying a plurality of players for competing in the meme-based tournament; (iii) receiving a plurality of memes for use in competing in the meme-based tournament from the plurality of players identified, each meme of the plurality of memes associated with a particular one player of the plurality of players identified for competing in the meme-based tournament; (iv) executing the meme-based tournament until the select number of rounds are exhausted and identifying a particular one meme of the plurality of memes, and (v) awarding a prize to at least the player associated with the particular one meme of the plurality of memes identified.
In a second aspect, a method is provided that facilitates the delivery of meme-based tournament that provides a meme-based tournament for players to compete against each other and awarding prizes to the winning players of the meme-based tournament. The method comprising (i) offering a meme-based tournament, the meme-based tournament having a specific theme and a select number of entries competing in a select number of rounds; (ii) identifying a plurality of players for competing in the meme-based tournament; (iii) receiving a plurality of memes for use in competing in the meme-based tournament from the plurality of players identified, each meme of the plurality of memes associated with a particular one player of the plurality of players identified for competing in the meme-based tournament; (iv) executing the meme-based tournament until the select number of rounds are exhausted and identifying a particular one meme of the plurality of memes; and (v) awarding a prize to at least the player associated with the particular one meme of the plurality of memes identified.
In a third aspect, a meme-based tournament system application (alternatively referred to herein as an “app”) may be executed on the meme-based tournament platform and/or the user device for executing the method operations that provides the meme-based tournament for players to compete against each other and awarding prizes to the winning players of the meme-based tournament.
In a fourth aspect, the meme-based tournament system app may be a mobile application executing on a mobile device and wherein the mobile device may be a smartphone, laptop computer, tablet and/or wearable device.
In another aspect, there is creating and hosting, by a meme-based tournament platform, the meme-based tournament offered.
In another aspect the prize awarded has a monetary value.
In another aspect, the prize awarded has a non-monetary value.
In another aspect, there is earning one or more tokens by at least one player of the plurality of players identified for the competing in the meme-based tournament executed.
In another aspect, there is receiving a designation for the prize awarded comprising at least a prize type and a prize value.
In another aspect, the meme-based tournament is a knockout-style tournament comprising a bracket-style configuration having a plurality of brackets.
In another aspect, the bracket-style configuration is one of: sixteen (16) players, thirty-two (32) players, sixty-four (64) players, one hundred twenty-eight (128) players, two hundred fifty-six (256) players, five hundred twelve (512) players, one thousand twenty-four (1024) players, and two thousand forty-eight (2048) players.
In another aspect, there is receiving a specific time designation for the executing of the meme-based tournament.
In another aspect, each judge of the plurality of judges applies a specific judging criteria in the judging of the plurality of memes.
In another aspect, there is creating and hosting, by an individual user using a meme-based tournament platform, the meme-based tournament offered.
In another aspect, there is purchasing, by the individual user, a plurality of tournament host tokens.
In another aspect, there is receiving, by the meme-based tournament platform, at least one tournament host token from the individual user as payment for the creating, offering, and executing of the meme-based tournament.
In another aspect, there is defining the meme-based tournament as a function of at least a tournament size, a theme, a defined meme set for selection by the plurality of players, an entry fee, and a prize structure.
In another aspect, the meme-based tournament's theme is one of politics, sports, entertainment, and current events.
In another aspect, there is selecting particular ones of a plurality of individual users associated with a meme-based tournament platform to serve as the plurality of judges; and inviting the particular ones of the plurality of individual users selected to serve as the plurality of judges.
In another aspect, each judge of the plurality of judges is given a defined time limit for the judging of a particular match between individual memes competing in the meme-based tournament in a particular bracket of the plurality of brackets.
These and other objects, features, and advantages of the present invention will become more readily apparent from the attached drawings and the detailed description of the preferred embodiments, which follow.
The preferred embodiments of the invention will hereinafter be described in conjunction with the appended drawings provided to illustrate and not to limit the invention, where like designations denote like elements, and in which:
Like reference numerals refer to like parts throughout the several views of the drawings.
The following detailed description is merely exemplary in nature and is not intended to limit the described embodiments or the application and uses of the described embodiments As used herein, the word “exemplary” or “illustrative” means “serving as an example, instance, or illustration.” Any implementation described herein as “exemplary” or “illustrative” is not necessarily to be construed as preferred or advantageous over other implementations. All of the implementations described below are exemplary implementations provided to enable persons skilled in the art to make or use the embodiments of the disclosure and are not intended to limit the scope of the disclosure, which is defined by the claims. For purposes of description herein, the terms “upper”, “lower”, “left”, “rear”, “right”, “front”, “vertical”, “horizontal”, and derivatives thereof shall relate to the invention as oriented in the Figures herein. Furthermore, there is no intention to be bound by any expressed or implied theory presented in the preceding technical field, background, brief summary or the following detailed description. It is also to be understood that the specific devices and processes illustrated in the attached drawings, and described In the following specification, are simply exemplary embodiments of the inventive concepts defined in the appended claims. Hence, specific dimensions and other physical characteristics relating to the embodiments disclosed herein are not to be considered as limiting, unless the claims expressly state otherwise.
Shown throughout the figures, the present invention is directed toward a system and method that provides a meme-based tournament for players to compete against each other and awarding prizes to the winning players of the meme-based tournament. Illustratively, the meme-based tournament has a specific theme and a select number of entries competing in a select number of rounds and a plurality of players are identified for competing in the meme-based tournament. A plurality of memes is received for use in competing in the meme-based tournament from the plurality of players that are competing wherein each meme of the plurality of memes associated with a particular one player of the plurality of players identified for competing in the meme-based tournament. The meme-based tournament is executed until a select number of rounds are exhausted and identifying a particular one meme of the plurality of memes (e.g., the “winner”). Illustratively, the execution of the meme-based tournament includes a plurality of judges that judge the individual rounds and vote for their favorite meme thereby advancing memes until a single winning meme is identified. The player(s) associated with the winning meme(s) are awarded prizes by the system. Notably, the “prizes” awarded in the accordance with the principles of the disclosed embodiments may have a monetary value (e.g., a $100 gift card ) or a non-monetary value. That is, the prizes awarded are not restricted in any way and may be whatever the tournament sponsor designates as the prize to be awarded.
Additionally, the plurality of sponsors that are individually subscribed to the meme-based tournament platform 120 will establish individual meme-based tournaments 138 in which the plurality of players may individually compete. Further, the meme-based tournament platform 120 itself may also generate individual meme-based tournaments 138, for example, based on user demand. In this way, the creating and identification of the memes and the generation of meme-based tournaments in which such memes are entered for competition are tied to the practical application of providing a technical benefit to, for example, the meme-based tournament platform 120 through the components thereof, as will be further detailed herein below. For example, meme-based tournaments 138 may be generated by scanning the filters 136 and matching them with current events (e.g., political, social sporting, etc.) and/or popular topics (e.g., movies, music, etc.) that are related thereto. If a particular tournament proves to be extremely popular and in demand, then the meme-based tournament platform 120 will generate more of this tournament type to meet player demand. The individual meme-based tournaments 138 may have a number of attributes such as size, entry fee, prize structure, topic/theme, and tags. For example, if the tournament is a bracket-style tournament the size will typically start at sixteen (16) players and scale up to larger player sizes (i.e., 32, 64, 128, 256, 512, 1024, 2048, etc.) The entry fee and prize structure may or may not correlate with the tournament size. Illustratively, the larger the overall tournament size the larger the number of prizes (e.g., first and second place prizes, or first, second, third and fourth place prizes). Further, while the vast majority of tournaments will have the same or substantially the same prize structure, there may also be tournaments (e.g., large sized) that have a single prize awarded to the first place winner with no other players receiving any prize no matter their tournament placement. Typically, the topic/theme of a particular meme-based tournament will be sourced from current events using any one of a number of well-known online news aggregators (e.g., mediastack.com). The tags are, for example, well-known hashtags that assist with the user searching capabilities for finding meme-based tournaments of interest. Further, tournaments may be scheduled for execution at some future time and provided that the requisite tournament entries have been filled. For example, a 256-sized tournament may begin either at the time the tournament entries (e.g., brackets) are filled completely or at some designated future time after the tournament entries have been filled If a tournament scheduled for execution in the future does not have the requisite number of entries at the scheduled execution time, then all entry fees may be returned to the affected users, and the tournament host token(s) credited back to the user who created and scheduled the subject future tournament.
As noted above, the meme-based tournament cloud 102 comprises at least the server(s) 104, the access point(s) 106 and the database(s) 108. Cloud, cloud service, cloud server and cloud database are broad terms and are to be given their ordinary and customary meaning to one of ordinary skill in the art and includes, without limitation, any database, data repository or storage media which store content typically associated with and managed by users, meme-based tournaments, meme-based tournament providers, third party content providers, social media services, to name just a few. A cloud service may include one or more cloud servers and cloud databases that provides for the remote storage of content as hosted by a third-party service provider or operator. A cloud server may include an HTTP/HTTPS server sending and receiving messages in order to provide web-browsing interfaces to client web browsers as well as web services to send data to integrate with other interfaces (e.g., as executed on the user device 116). The cloud server may be implemented in one or more well-known servers and may send and receive content in a various forms and formats, user supplied and/or created information/content and profile/configuration data that may be transferred to read from or stored in a cloud database (e.g., the databases 108).
A cloud database may include one or more physical servers, databases or storage devices as dictated by the cloud service's storage requirements The cloud database may further include one or more well-known databases (e.g., an SQL database) or a fixed content storage system to store content, profile information, configuration information or administration information as necessary to execute the cloud service. In various embodiments, one or more networks providing computing infrastructure on behalf of one or more users may be referred to as a cloud, and resources may include, without limitation, data center resources, applications (e.g., software-as-a-service or platform-as-a-service) and management tools. In this way, in accordance with various embodiments, the users may find and engage in the meme-based tournaments hereunder in a fully transparent fashion without any required understanding of the underlying hardware and software necessary to interface, communicate, manipulate, and exchange information and/or data necessary to deliver such services.
Turning our attention briefly to
Turning our attention to
The mobile device 300 may also include main memory 306 coupled to the bus 302 for storing computer-readable instructions to be executed by the processor 304 in a well-known manner. The main memory 306 may also be utilized for storing temporary variables or other intermediate information during the execution of the instructions by the processor 304. The mobile device 300 may also include read-only memory (ROM) 308 or other static storage device coupled to the bus 302. Further, data storage device 310, such as a magnetic, optical, or solid-state device may be coupled to the bus 302 for storing information and instructions for the processor 304 including, but not limited to, the meme-based tournament system app 500. Data storage device 310 and the main memory 306 may each comprise a tangible non-transitory computer readable storage medium and may each include high-speed random access memory, such as dynamic random access memory (DRAM), static random access memory (SRAM), double data rate synchronous dynamic random access memory (DDR RAM), or other random access solid state memory devices, and may include non-volatile memory, such as one or more magnetic disk storage devices such as internal hard disks and removable disks, magneto-optical disk storage devices, optical disk storage devices, flash memory devices, semiconductor memory devices, such as erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), digital versatile disc read-only memory (DVD-ROM) disks, or other non-volatile solid state storage devices.
The mobile device 300 may also include one or more communications interface 316 for communicating with other devices via a network (e.g., a wireless communications network) or communications protocol (e.g., Bluetooth®). For example, such communication interfaces may be a receiver, transceiver, or modem for exchanging wired or wireless communications in any number of well-known fashions. For example, the communications interface 316 may be an integrated services digital network (ISDN) card or modem/router used to facilitate data communications of various well-known types and formats. Further, illustratively, the communications interface 316 may be a local area network (LAN) card used to provide data communication connectivity to a comparable LAN (e.g., LAN 112) Wireless communication links may also be implemented. The Global Positioning System (GPS) transceiver 318 and antenna 320 facilitate delivery of location-based services in a well-known manner in order to register the exact location of the user of the user device 116, for example. As will be well understood, the application herein will be able to track individual users and their location upon the launching of the application thereby enabling the well understood GPS location features of the user device (e.g., a smartphone). This will facilitate, illustratively, the hosting of real-time meme-based tournaments amongst players in a specific location (e.g., a bar or sports stadium).
As will be appreciated, the functionality of the communication interface 316 is to send and receive a variety of signals (e.g., electrical, optical, or other signals) that transmit data streams representing various data types. The mobile device 300 may also include one or more input/output devices 314 that enable user interaction with the mobile device 300 (e.g., camera, display, keyboard, mouse, speakers, microphone, buttons, etc.). The input/output devices 314 may include peripherals, such as a camera, printer, scanner, display screen, etc. For example, the input/output devices 314 may include a display device such as a cathode ray tube (CRT), plasma or liquid crystal display (LCD) monitor for displaying information to the user, a keyboard, and a pointing device such as a mouse or a trackball by which the user can provide input to the mobile device 300. As shown, the meme-based tournament system app 500 is executed on the mobile device 300 and it will also be understood that other hardware devices may be used to execute and operate the meme-based tournament system app 500 in any real-time setting. For example, a network-enabled portable tablet computer, a wearable device and/or dedicated portable hardware device may be employed equally in the context of the disclosed embodiments.
Turning our attention to
Meme-based tournament and meme generator 422 handles the formation and management of the individual meme-based tournaments (e.g., the meme-based tournament 200) and the creation and management of memes in conjunction with the meme-based tournament app 500. For example, the meme-based tournament generator 422 may define a tournament with the following parameters: (i) theme. Types of Headaches tournament; (see, e.g., https://imgflip.com/memetemplate/119215120/Types-of-Headaches-meme); (ii) memes: a defined meme set for players to select from; (iii) entry fee: 200 credits for a 32-player tournament, and (iv) prizes: first place prize is $20 e-gift card, and second place prize is a $10 e-gift card. In accordance with an embodiment, in the event certain tournament themes may prove controversial or divisive, the meme-based tournament generator 422 may be configured to separate such themes in accordance with their filters 136. To be clear, the principles of the disclosed embodiments apply equally to any type of tournament format that a sponsor desires to offer to players having attributes that include, but are not limited to, size, entry fee, prize structure, topic/theme, and tags, as discussed herein above. Further, the meme-based tournament platform 120 may have access to a plethora of content to formulate the meme-based tournaments such as politics, sports, entertainment, current events, etc.
Judging manager 424 manages the judges and associated operations involved in the meme-based tournaments and their judging activities. In accordance with an embodiment, users of the meme-based tournament platform 120 are invited to serve as judges, on a fully anonymous basis, for the individual matches associated with a particular meme-based tournament. These users will have their respective filters 136 set to align with the specific tournament topic/theme for which they are judging. For example, player 110-1 may be serving as a judge and their respective filter 136 may be set to judge only politically themed meme-based tournaments. The management of such filters being performed by the user filter manager 418 in accordance with the embodiment. Further, the judging manager 424 will also aggregate users that have similar filter settings and invite user from the aggregated pool to judge specific meme-based tournaments. Judging manager 424 will further coordinate the distribution of judges and enforce defined judging guidelines and judging criteria. For example, each judge that is judging a particular meme-based tournament will be given a defined time limit (e.g., 30 seconds) to judge a particular match between individual memes (e.g., memo 202-1 and 202-2 in round 1204). If the judge does not complete the judging task within the defined time limit, then judging manager 424 may skip them for a next round of that tournament or ban them from serving as judge for a period of time (e.g., 30 days). In certain cases, for example a tournament sponsored by a specific company, there may be specific judging criteria that needs to be applied by the judges in judging the memes. In other cases, the judges will be left to use their own subjective criteria in judging the memes. Illustratively, the judges are not aware of the tournament topic, the players and their association with their memes and/or the round of the tournament that they are judging. In this way, cheating and collusion among judges is mitigated. In accordance with an embodiment, judges will earn token credits for judging memes. The management of the token credits awarded and distributed is managed by tournament token and prize manager 420. In accordance with an embodiment, tokens may be earned for a wide variety of items such as new player registrations, survey completion, viewing advertisements, judging memes, players advancing their memo in a tournament, and new player referrals, to name just a few. In turn, the earned tokens may be redeemed by a player to cover entry fees for a meme-based tournament they wish to participate in as also managed by the tournament token and prize manager 420. In accordance with an embodiment, a particular sponsor of the meme-based tournament may provide their own prizes other than (or in addition to) the default e-gift card prizes awarded by the meme-based tournament platform 120. These sponsor-provided prizes can be anything of value, included but not limited to e-gift cards, cash prizes, physical prizes, etc. If the sponsor wants to use the system to deliver prizes, the sponsor can provide funds to the system in the form of a credit card, wire/ACH transfer, etc. Sponsors may provide their own judges for the meme-based tournaments, instead of the default anonymous users on the platform. This third-party sponsor may provide a credit card that is linked to the meme-based tournament platform 120 and the credit card accumulated balance from the actual prizes awarded will be paid by the meme-based tournament platform 120 using the revenues generated and collected from the meme-based tournaments executed on the meme-based tournament platform 120.
in a further embodiment, the meme-based tournament executed by the meme-based tournament platform 120, by and through the meme-based tournament system app 500, may also include accessing and interfacing with a variety of third-party websites using website manager 416 for procuring information and data that can be used in the meme-based tournament system 100. For example, the player 1110-1 may direct the sponsor 1118-1 to their social media profile (e.g., on one of the social media services 126) established on a third-party provider platform. Illustratively, such websites in the context of the principles of the embodiments hereunder allow for access of the player profiles 140 by the sponsor for purposes of developing and sponsoring tournaments directed to a particular player group. The term “website” in the context herein is used in a conventional and broadest sense and is located on at least one server containing web pages stored thereon and is operational in a 24-hour/7-day typical fashion. As shown in the meme-based tournament system 100, the plurality of users may alternatively utilize the well-known internet 122 for access to meme-based tournament system 100 by and through the user device 116 and the meme-based tournament platform 120 in a well-understood fashion. Meme-based tournament content delivery tools 402 are used to manage and deliver a variety of information content received (e.g., from the third-party content providers 114) and/or transmitted by the meme-based tournament system app 500. For example, as detailed herein, a player, in accordance with the principles of the disclosed embodiments, will be establishing at least one player profile (i.e., one of the player profiles 140) that may contain a variety of information including but not limited to information specific to one or more filters 136 that are useful in determining the types of meme-based tournaments this player will be interested in competing.
The communications interface 406 is used to facilitate communications across the communications links 128 (see,
Turning our attention to
Execution engine 512 may be employed to deliver the meme-based tournament herein through the execution of the meme-based tournament system app 500. In such delivery, the execution engine 512 will operate and execute, as further detailed herein below, with at least the following program modules: user filter module 504, location-based services module 506, user tournament token and prizes module 508, meme-based tournament communication module 510, judges module 518, and meme-based tournament engagement and management module 520. In an embodiment, the meme-based tournament engagement and management module 520, working in conjunction with the meme-based tournament and meme generator 422, handles the formation and management of the individual meme-based tournaments (e.g., the meme-based tournament 200) and the creation and management of memes (e.g., meme 202-1 through meme 202-16). Further, the meme-based tournament engagement and management module 520 will also facilitate the generation of meme-based tournaments by sponsors and execution thereof on the meme-based tournament platform 120 as detailed herein above. Illustratively, the website manager 416 may be used to administer such tournament sponsorship and invite players to participate in a specific tournament The location-based services module 506 provides for the delivery of location-based services in order for the geographic locations of the engaged users to be identified and displayed (e.g., GPS locations). To facilitate direct communication between individual users, the meme-based tournament communications module 510 will allow for individual communication and messaging of information germane to a particular meme-based tournament opportunity and allow for other user-to-user communications in a well understood fashion.
Judges modules 518, in conjunction with the judging manager 424, manages the judges involved in the meme-based tournaments and their judging activities. In accordance with an embodiment, users of the meme-based tournament app 500 and the meme-based tournament platform 120 are invited to serve as judges for the individual matches associated with a particular meme-based tournament. All judging is performed on a complete anonymous basis These users will have their respective filters 136 set to align with the specific tournament topic/theme for which they are judging. For example, player 110-1 may be serving as a judge and their respective filter 136 may be set to judge only politically themed meme-based tournaments. The management of such filters being performed by the user filter module 514, in conjunction with the user filter manager 418, in accordance with the embodiment. Further, judges module 518, in conjunction with the judging manager 424, will also aggregate users that have similar filter settings and invite user from the aggregate pool to judge specific meme-based tournaments. Judging manager 518 will further coordinate the distribution of judges and enforce defined judging guidelines, as previously detailed herein above. The management of the token credits awarded and distributed is managed by user tournament token and prizes module 508. As detailed previously, tokens may be earned for a wide variety of items such as new player registrations, survey completion, viewing advertisements, judging memes, player advancing their meme in a tournament, and new player referrals, to name just a few. In turn, the earned tokens may be redeemed a player to cover future meme-based tournament entry fees. Illustratively, in accordance with the disclosed embodiments, each tournament (i) is based a fixed theme, topic, image and/or video, (ii) has anonymous judges, and each judge earn in-app currency for their judging efforts; (iii) tournament contestants that advance in the rounds of any given meme-based tournament will earn in-app currency the further they advance their meme in any particular tournament; and (iv) will award some form of physical prize (e.g., digital gift cards).
Turning our attention to
Turning our attention to
As noted above, in some embodiments the method or methods described above may be executed or carried out by a computing system including a tangible computer-readable storage medium, also described herein as a storage machine, that holds machine-readable instructions executable by a logic machine (i.e., a processor or programmable control device) to provide, implement, perform, and/or enact the above-described methods, processes and/or tasks. When such methods and processes are implemented, the state of the storage machine may be changed to hold different data. For example, the storage machine may include memory devices such as various hard disk drives, CD or DVD devices. The logic machine may execute machine-readable instructions via one or more physical information and/or logic processing devices. For example, the logic machine may be configured to execute instructions to perform tasks for a computer program. The logic machine may include one or more processors to execute the machine-readable instructions. The computing system may include a display subsystem to display a graphical user interface (GUI), or any visual element of the methods or processes described above. For example, the display subsystem, storage machine, and logic machine may be integrated such that the above method may be executed while visual elements of the disclosed system and/or method are displayed on a display screen for user consumption. The computing system may include an input subsystem that receives user input. The input subsystem may be configured to connect to and receive input from devices such as a mouse, keyboard, or gaming controller. For example, a user input may indicate a request that certain task is to be executed by the computing system, such as requesting the computing system to display any of the above-described information or requesting that the user input updates or modifies existing stored information for processing. A communication subsystem may allow the methods described above to be executed or provided over a computer network. For example, the communication subsystem may be configured to enable the computing system to communicate with a plurality of personal computing devices. The communication subsystem may include wired and/or wireless communication devices to facilitate networked communication. The described methods or processes may be executed, provided, or implemented for a user or one or more computing devices via a computer-program product such as via an application programming interface (API).
Thus, the steps of the disclosed method (see, e.g.,
Since many modifications, variations, and changes in detail can be made to the described preferred embodiments of the invention, it is intended that all matters in the foregoing description and shown in the accompanying drawings be interpreted as illustrative and not in a limiting sense. Thus, the scope of the invention should be determined by the appended claims and their legal equivalents.
This application claims the benefit of U.S. Provisional Application 63/185,857, filed May 7,2021, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
63185857 | May 2021 | US |