Invented by Frank Lo, Brandon Joseph Ward, Brendan Thompson Grove, Jordan Mendell, Travis Dunn, Draftkings Inc

The market for systems and methods for generating a personalized lobby interface based on contest attributes and user attributes is rapidly growing as businesses and organizations recognize the importance of creating tailored experiences for their users. This innovative approach to user engagement allows companies to enhance user satisfaction and increase participation in contests and events. In today’s digital age, where users are bombarded with information and choices, personalization has become a key differentiator for businesses. By understanding the unique preferences and characteristics of their users, companies can deliver targeted content and experiences that resonate with their audience. This is particularly relevant in the context of contests and events, where the goal is to attract and engage users to participate. The concept of a personalized lobby interface revolves around creating a customized landing page or interface that is specifically designed to cater to the individual user’s interests and attributes. This interface serves as a gateway to various contests and events, providing users with a curated selection of options that align with their preferences. Contest attributes refer to the specific characteristics and requirements of a contest or event. This could include the type of contest, the prizes on offer, the entry criteria, and the duration of the contest. User attributes, on the other hand, pertain to the unique characteristics and preferences of each individual user. This could include demographic information, past participation history, interests, and preferences. The market for systems and methods that generate personalized lobby interfaces based on contest and user attributes is driven by several factors. Firstly, businesses recognize that personalization is a powerful tool for increasing user engagement and participation. By tailoring the experience to each user, companies can create a sense of exclusivity and relevance, which encourages users to actively participate in contests and events. Secondly, advancements in technology have made it easier than ever to collect and analyze user data. With the advent of big data analytics and machine learning algorithms, businesses can now gain valuable insights into user preferences and behaviors. This data-driven approach allows companies to create highly targeted and personalized lobby interfaces that maximize user satisfaction. Furthermore, the rise of social media and online communities has fueled the demand for personalized experiences. Users are increasingly seeking platforms that understand their unique interests and provide them with relevant content. By leveraging contest and user attributes, businesses can create lobby interfaces that not only showcase the most suitable contests and events but also foster a sense of community and belonging. The market for systems and methods for generating personalized lobby interfaces based on contest and user attributes is expected to witness significant growth in the coming years. As businesses continue to prioritize user engagement and personalization, the demand for innovative solutions in this space will continue to rise. In conclusion, the market for systems and methods for generating a personalized lobby interface based on contest attributes and user attributes is a rapidly expanding field. By leveraging the power of personalization and data analytics, businesses can create tailored experiences that enhance user satisfaction and drive participation in contests and events. As technology continues to advance, the potential for creating highly targeted and personalized lobby interfaces will only continue to grow, making this market an exciting and promising one for businesses and organizations.

The Draftkings Inc invention works as follows

Systems and Methods for Generating a Personalized Lobby Interface Based on Contest Attributes and User Attributes for One or More Users of a Contest Management System.” The contest management system is capable of generating, executing and maintaining a variety of contests such as fantasy sports contests. The contest management system is also able to maintain multiple user profiles, each profile being associated with at minimum one user. The contest management system creates one or more personalized lobby for each user profile to provide content or recommendations. The personalized lobbies may display a contest or contests that the contest management system has selected for a particular user profile based on the user’s profile attributes or contest history.

Background for Systems and Methods for Generating a Personalized Lobby Interface Based on Contest Attributes and User Attributes

Content Management Systems allocate and use many computing resources in order to transmit content to an extremely large number of remote computing device. Remote computing devices allocate and use large amounts of computing resources in order to display and receive content from content management systems. Mobile devices have limited resources such as memory, processing power, and power. Receiving and displaying content that does not relate to the context of the user may negatively affect the performance of the device and the user’s experience. Content management systems must use resource management policies that reduce the amount contextually irrelevant information delivered to remote computing devices.

The present disclosure is a set of systems and methods that generate a personalized lobby interface for one or multiple users using a contest management software. The contest management system is capable of generating, executing and maintaining a plurality contests such as fantasy sports contests. The contest management system may also maintain multiple user profiles, one for each user profile associated with a user of the contest system. The contest management system creates personalized lobbies to provide content or recommendations for one or several user profiles. The personalized lobbies may display one or more contests that the contest management system has selected for a particular user profile based on the user’s profile attributes and/or past contest history.

The contest can be arranged in each personalized lobby depending on different parameters. These include but are not limited to the likelihood that a user will take part in the contest, the pacing parameters for the contest and/or the rank values. In some embodiments the contest management system may provide personalized lobby to one or multiple devices that are associated with respective user profiles.

The method includes receiving, by one or more processors, a request for one or more contests from a device associated with a first user profile. The user profile includes an activity-profile and one or more attributes. The method includes receiving a request from a device for one of more contests associated with a first profile. The profile includes an activity profile and one of more profile characteristics.

The method also includes assigning rank values to one of more contests by one processors using a rank algorithm. These rank values are assigned based upon contest attributes that are associated with one or multiple contests. Contest attributes include registration ratios and deadlines.

The method can include, for example, one or more processors generating a profile of a contest for the user profile that is based on an activity profile. This activity profile includes a history of contests for the user profile as well as a user type for the user profile. In some embodiments one or two processors can extract from the one- or more profiles linked to the first profile in the vector of users a plurality profile attributes. The plurality profile attributes include contests that the first profile has taken part in and contests where the other one- or more profiles linked to the first profile have also participated.

The one- or more processors may determine, by using the algorithm of selection, the recommended contests out of the plurality contests, based on the multiple profile attributes associated with user vector. The recommendations in the first personalized panel can be updated in response to changes made to the user profile linked with the first profile. The method can involve generating by one or multiple processors a personalized second lobby for a user profile linked to the first profile in the user matrix, where the contests are arranged according to their rank values. One or more processors can extract a plurality of attributes from the second profile. This plurality of attributes includes contests that the second user has participated in and contests where the one or more linked user profiles with the first profile in the vector have also participated. The plurality contests can be used to generate one or more contest recommendations based on profile attributes.

The method can include updating recommendations in the second personalized panel based on changes to the first profile or at least one profile of the other user profiles that are linked with the profile. Profile attributes include one or more from the following: history of previous contests, multiple lineups, user type, location, and price parameter. The contest attributes include: a sport type, price parameters, prize parameters, thresholds, limits, current registration counts, day values, time values, duration values, contest types, and experience levels.

In one aspect of the system, it is possible to generate a customized lobby interface using contest attributes and user characteristics. The system may include one or multiple processors, as well as memory. Memory can contain computer-readable instructions that are stored in memory and, when executed by one or multiple processors, will cause them to receive requests for one or several contests from devices associated with first user profiles. The user profile may include an activity profile as well as one or more attributes. The request may include one or multiple contest attributes. The computer-readable instruction can be used to cause one or more processors identify a vector of users associated with the user profile. The user vector may link the first profile to one or more profiles from a plurality in a contest-management system. Each user profile in the vector can share similar attributes. The computer-readable instruction can be used to cause one or multiple processors determine using a selection method, which contests are available for the first profile. This is based on an activity profile, one or several profile attributes from the user vector, and one or many contest attributes. The computer-readable instruction can be used to cause one or multiple processors assign rank values using a ranking algorithm for one or several contests. Ranking values can be assigned based on the contest attributes of the contests. Contest attributes include registration ratios, registration deadlines, and other contest attributes. The computer-readable instruction can cause one or multiple processors to create a first personalized forum for the first profile of the user that has the one or several contests. The contests may be arranged according to the rank values in the first personal lobby. The computer-readable instruction can cause one or multiple processors to deliver the first personalized lobby associated with the user profile to the device.

In some embodiments, computer-readable instructions may cause one or more processors generate a contest profil for the first user based on an activity profile. The activity profile may include a contest profile for the first profile, as well as a user type that corresponds to the profile. The computer-readable instruction can cause one or multiple processors to extract a plurality profile attributes from one or more linked user profiles with the first profile in the user vector. The plurality profile attributes may include contests that the first profile participated in and contests where the one or more profiles linked to the first profile in the vector participated. The computer-readable instruction can cause one or multiple processors to generate recommendations for contests out of the plurality based on profile attributes. The computer-readable instruction can cause one or more processors determine, using the selected algorithm, the recommended competitions from the plurality contests, based on the profile attributes associated with user vector.

In embodiments, computer-readable instructions may cause one or multiple processors to update recommendations in the first personalized panel based on changes to the user profile linked to the first profile. The computer-readable instruction can cause one or multiple processors to create a second customized lobby for a user profile linked with the first profile in the user vector. The second personalized campaign can include one or more contests that are ranked in order. The computer-readable instruction can cause one or multiple processors to send the second personalized lobby with one or several contests arranged therein to the device associated to the second profile.

In embodiments, computer-readable instructions may cause one or more processors extract a plurality profile attributes from the second profile. The plurality can include contests that the second profile participated in and contests where the one or more linked user profiles with the first profile in the vector of users have participated. The computer-readable instruction can be used to cause one or multiple processors generate one or several recommendations for contests out of the plurality contests, based on a plurality profile attributes. The computer-readable instruction can cause one or multiple processors to update recommendations in the second personalized lobby in response to changes made to the first profile, or to at least one profile linked to the first profile in the user vector. The profile attributes can include, in some embodiments: a list of previous contests, multiple lineups, user type, location, and price parameter. The contest attributes include one or more from the list below: a sport, price, prize, threshold, limit, current registration count, day value, time value, duration value, contest type and experience level.

The following sections of the specification with their respective contents can be useful for reading the descriptions of various embodiments:

Section A” describes a computing environment and network environment that may be helpful in the practice of embodiments.

Section B describes systems and methods that monitor the pace at which contests are registered for better allocation of computer resources, and to rank contests.

Section C describes systems and methods that generate contest recommendations for diverting registrations to other contests.

Section D describes systems and methods that generate a personalized lobby interface using contest attributes and user characteristics.

A. Computing and Network Environment.

Before we discuss specific embodiments of this solution, it might be useful to describe aspects such as the operating environment and associated system components (e.g. hardware elements) in relation to the methods or systems described herein. Referring to FIG. FIG. 1A shows an example of a network environment. The network environment includes one to three clients 102a-102n (also known as client(s), 102 and client(s), 102), client node(s), 102 and client(s), 102), client computer(s), 102, and client machine(s), 102), client client(s), 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102. Client device(s), 102. Endpoint(s), 106 or remote machine(s). A client 102 can be used as both a client node that seeks access to server resources and as a server that provides access to server resources for other clients.

Although FIG. FIG. 1A depicts a network of 104 between clients 102, servers 106. However, clients 102 may be on the same network (104). Some embodiments may have multiple networks 104 connecting the servers 106 and clients 102. One of these embodiments may have a network 104. A network 104 could be a private network, while a network (not shown), may be public. A network 104 could be a private network, while a network 104.1 may be a public network. A public network. Networks 104 and104 are also possible in another embodiment. Both networks 104 and 104 may be private networks.

The network 104 can be connected by wired or wireless connections.” The wired links can include Digital Subscriber line (DSL), optical fiber, coaxial cable or optical fibre lines. Wireless links can include BLUETOOTH (or Wi-Fi), Worldwide Interoperability for Microwave Access, or an infrared band, satellite band, or WiMAX. Wireless links can also be any standard used by cellular networks to communicate between mobile devices. This includes standards such as 1G or 2G. Network standards can qualify as one generation or more of mobile telecommunications standards if they meet a standard or standards, such as those maintained by the International Telecommunication Union. The 3G standards, for example, may correspond to the International Mobile Telecommunications-2050 (IMT-2050) specification, and the 4G standards may correspond to the International Mobile Telecommunications Advanced (IMT-Advanced) specification. AMPS, GSM GPRS UMTS LTE Advanced Mobile WiMAX and WiMAX Advanced are examples of cellular networks standards. Cellular network standards may use various channel access methods e.g. FDMA or TDMA. In certain embodiments, data of different types may be transmitted using different standards and links. In some embodiments, different types of data can be transmitted using different standards and links.

Click here to view the patent on Google Patents.