Determining region of interest at campaign location
By identifying the user's actions or people of interest and recommending event tickets based on the probability of seats and people of interest, the user's dissatisfaction problem is solved due to seat position and improves user experience and sales benefits.
Patent Information
- Application Number
- CN202510124322.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2015-02-26
- Filing Date
- 2016-02-24
- Publication Date
- 2025-05-13
AI Technical Summary
Users may leave the event due to their seat position during the event, resulting in poor user experience and loss of sales.
By obtaining the user's preference for an event or person of interest, based on the probability of the action or existence of a seat within the hosting location and its particular distance, it is determined and recommended to have an event ticket with an excited interest.
Improve users' experience level in activities, increase users' excitement, and reduce sales losses.
Smart Images

Figure CN119991200A_ABST
Abstract
Description
[0001] This application is a divisional application of the application with national application number 201680012471.1, international application date February 24, 2016, national entry date August 25, 2017, and invention name “Determining an area of interest at the location of an event”.
[0002] CROSS-REFERENCE TO RELATED APPLICATIONS
[0003] This application is a continuation of and claims priority to U.S. Patent Application No. 14 / 633,087, filed on February 26, 2015, which is incorporated herein in its entirety. Technical Field
[0004] The present disclosure relates generally to event venue locations and, more particularly, to computing devices configured to provide data related to an area of interest at an event venue location. Background Art
[0005] In various cases, event tickets may be purchased for movies, concerts, comedy shows, sporting events, and the like. For example, a user may use an event ticket service (e.g., ) to search for sporting events. By entering the date and / or location of the event, the user can find tickets for the event and pay for the tickets in order to attend the event. However, due to the location of the seat (e.g., the area where the user's seat is located at the venue), the user may leave the event due to dissatisfaction with the level of entertainment. In this case, the user may have a better experience sitting in other areas closer to the athletes participating in the sporting event, thereby generating a higher level of excitement for the user. Often, it is difficult for the user to predict the best area in which to sit that will provide the best enjoyment. Therefore, various difficulties can lead to unpleasant experiences for the user and possible sales losses for the entity hosting the event. Summary of the invention
[0006] According to one embodiment of the present disclosure, a method is provided, including: obtaining an exciting interest corresponding to an action or person of interest identified by a user's preference; determining, by one or more processors, one or more tickets for an event based on one or more seats within a venue location and the probability of an action or presence of a person of interest occurring within a specific distance of the one or more seats within the venue location; and causing, by one or more processors, the one or more tickets with the exciting interest to be delivered to the user.
[0007] According to another embodiment of the present disclosure, a system is provided, comprising: a non-volatile memory configured to store a plurality of instructions; one or more processors configured to execute instructions from the non-volatile memory so that the system performs operations, the operations comprising: obtaining an exciting interest corresponding to an action or person of interest identified by a user's preferences; determining one or more tickets for an event based on one or more seats within a venue location and a probability of an action or presence of a person of interest occurring within a specific distance of the one or more seats within the venue location; and causing one or more tickets with exciting interest to be delivered to the user.
[0008] According to another embodiment of the present disclosure, a non-transitory computer-readable medium is provided, which has machine-readable instructions stored thereon, and when the machine-readable instructions are executed by a server device, the server device performs operations, the operations including: obtaining exciting interests corresponding to actions or persons of interest identified by user preferences; determining one or more tickets for the event based on one or more seats within a venue location and the probability of the action or presence of the person of interest occurring within a specific distance of the one or more seats within the venue location; and causing one or more tickets with exciting interests to be delivered to the user. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] Figure 1 is a block diagram of an exemplary system according to one embodiment;
[0010] Figure 2A illustrates an exemplary server device configured to support a set of trays according to one embodiment;
[0011] Figure 2B illustrates an exemplary tray configured to support one or more components according to one embodiment;
[0012] Figure 3 illustrating a venue location including one or more areas of interest according to one embodiment;
[0013] Figure 4 illustrating a venue location including one or more areas of interest according to one embodiment;
[0014] Figure 5 illustrating a venue location including one or more areas of interest according to one embodiment;
[0015] Figure 6 illustrates a venue location including one or more areas of interest displayed on a client device according to one embodiment;
[0016] Fig. 7A and Figure 7Billustrates a venue location including one or more areas of interest displayed on a client device according to one embodiment;
[0017] Figure 8 is a flowchart of an exemplary method according to one embodiment; and
[0018] Fig. 9 An exemplary client device is shown according to one embodiment.
[0019] Embodiments of the present disclosure and their advantages may be understood by reference to the following detailed description. It should be appreciated that the same reference numerals are used to label elements shown in one or more of the accompanying drawings, wherein the accompanying drawings show various examples for purposes of illustration and explanation, which are related to embodiments of the present disclosure and not for purposes of limitation. DETAILED DESCRIPTION
[0020] In various embodiments, a system running an event ticket service may receive a search request for an event at a particular venue location. Based on the search request for event tickets and possible other data collected about the user, the system may identify specific areas of the venue location that may be favored by the user. For example, based on a search request for a baseball game at a particular stadium, the system may identify exciting and / or stimulating areas of the stadium where users may have the opportunity to interact with players at the baseball game. Specifically, the system may identify areas near player entrances, player exits, and player resting areas where fans may "high five" with players. Further, the system may identify areas at a particular venue location where celebrities are likely to be seated, which may be due to various factors, such as the importance of the game, the city where the venue location is located, the home team, the visiting team, and / or additional data collected by the system.
[0021] In some embodiments, the system can analyze data to determine the area that may obtain commemorative gifts, gifts and / or souvenirs from a particular activity.For example, for sports activities, the system can determine the area that may receive baseball from home runs, the area that may receive batting gloves from batters, the area that may receive rugby from touchdowns, the area that may receive jerseys and / or other forms of sportswear from athletes.In some cases, the system can calculate the probability that foul balls or home run balls may fall in the area in baseball games.The system can identify these areas based on statistical analysis and athlete behavior, and athlete behavior can indicate the strong hitters about a given team and / or the weak pitchers that can allow more hits and / or home runs.The system can also identify such areas based on attack and / or defensive capabilities, indicating the athlete's behavior of having thrown baseball into the crowd before, and the data of the additional form collected by the system.Under the background of rugby games, for example, the system can determine the area where rugby may fall due to shooting and / or after touchdowns at the stadium, and some athletes may throw rugby to fans, and other probabilities.
[0022] In some embodiments, based on the identified and / or determined regions, the system may recommend tickets for events that are available for sale in those regions. In addition, the system may provide an estimated excitement level for the event based on the region to which the ticket is assigned. Yet further, the excitement level may be based on various characteristics of the game, such as the desired pace of play, the situation that the home team must win in order to advance to the playoffs or league, certain athletes may return from injuries during the game, and other factors that may affect the excitement level. Thus, a user may discover specific events and regions at the location of the venue based on an expected entertainment level that is specific to the user (e.g., customized and / or specifically set).
[0023] In some embodiments, a search request for event tickets may be represented by various forms of data, including event data, venue location data, user account data, and / or data of interest to the user, as well as other types of data. In some cases, various types of such data may be represented by packetized data, also referred to as data packets and / or packets. In some cases, a server may manage data packets corresponding to multiple event tickets, and the server may transmit such data to a client device, such as a user's smartphone. For example, consider the following scenario, in which a user uses an event ticket service to search for a specific event in order to search for available event tickets. In some cases, a user may use a smartphone to search for a specific event, and thus send a search request to a server. A server device may receive the search request and locate one or more event tickets based on information in the request and / or other data collected about the user. The server device may transmit a data packet indicating available event tickets to the smartphone. Thus, available event tickets may be shown on a display of the smartphone.
[0024] Figure 1 1 is a block diagram of an exemplary system 100 according to one embodiment. As shown, system 100 includes multiple computing devices, such as server device 102, client device 104, and / or client device 106, as well as other types of possible computing devices. Server device 102 may be configured to support, operate, run, and / or manage an event ticket service that searches for available event tickets and / or transmits data about such tickets to client devices 104 and / or 106. Thus, communication network 108 is also included in system 100. System 100 may include more or less than the following: Figure 1 1 and possibly communicate with each device via a communication network 108. In various embodiments, server device 102, client device 104, and client device 106 are configured to communicate with each device via a communication network 108.
[0025] In some embodiments, the communication network 108 may be a packet switching network configured to provide digital network communications and / or exchange data of various forms, contents, types and / or structures. The communication network 108 may correspond to a small-scale communication network, such as a private network and / or a local area network. The communication network 108 may also correspond to a large-scale network, such as a wide area network or the Internet, which may be accessed by various devices of the system 100. The communication network 108 may include network adapters, switches, routers, network nodes and / or various buffers and queues to exchange data packets. For example, the communication network 108 may be configured to carry data packets, such as a first data packet 126 and a second data packet 128, which include activity data, venue location data, user account data, user interest data, available event ticket data and / or other types of data. The communication network 108 may exchange such packets 126 and / or 128 between the server device 102, the client device 104 and / or the client device 106 using various protocols, such as the Transmission Control Protocol / Internet Protocol (TCP / IP), as well as other possible protocols.
[0026] In some embodiments, the system 100 may implement software components that operate in order to perform in accordance with various embodiments of the present disclosure and the accompanying drawings. For example, the system 100 may include stand-alone and / or enterprise-level server devices, other server devices that implement one or more operating systems, such as client-based and / or server-based operating systems. It should be appreciated that, as Figure 1The client devices and / or server devices shown may be deployed in other ways so that the operations performed and / or services provided by such client devices may be combined or separated for a given embodiment and may be performed by a greater or lesser number of devices and / or server devices. One or more devices may be operated and / or maintained by the same or different entities.
[0027] In some cases, the system 100 includes a server device 102, which can be configured to perform various operations in accordance with the present disclosure and the accompanying drawings. For example, the server device 102 can be configured to receive an event search request indicating a location of a venue for an event. The server device 102 can determine an interest in excitement or stimulation in the event based on the activity data and / or interest data accessed from the user account. The server device 102 can determine one or more regions at the location of the venue based on the determined interest in the event. The server device 102 can determine one or more available event tickets at the location of the venue for the event based on the one or more regions of interest. The server device 102 can transmit an indication of one or more available event tickets to a client device 104 and / or 106 configured to access the user account.
[0028] In some embodiments, a user account, which may also be referred to as an account, may be a collection of data associated with a user and / or a user's interests. Thus, some examples of an account may include an account that accesses event tickets via an event ticket service. Additionally, some examples of an account may include a social network account, an email account, a financial account, an e-commerce account, a smartphone account, and / or an account with a service provider, among other possible accounts. For example, an account for a particular user may include data about the user, data about the user's interests, and / or data on behalf of the user. Additionally, a user may provide an account with various types of data, such as a user's preferences for the location area of the event venue.
[0029] The user account may be displayed on the computing device, such as described above with respect to Figure 1 Those computing devices described. Thus, a user account may be displayed on a smartphone, laptop, and / or wearable computing device that can be used to access the account. The user may operate the computing device and may manage their account on the computing device. For example, the computing device may be used to receive event ticket data, send data based on a search request, and / or store event ticket data associated with an account so that details about the event ticket may be viewed on the computing device. In addition, login information may be provided to verify the account, and payment information may be provided to reserve and / or purchase event tickets for the account.
[0030] In some embodiments, a user account may indicate various individuals that a user may be interested in. For example, a user account may identify athletes, sports players, celebrities, politicians, politicians, legislators, famous people, and / or other people that a user may be interested in. In addition, a user account may identify movies, sports teams, music groups, and / or comedians that a follower may be interested in. Yet further, an event ticket service may collect data about a user and aggregate the data into the user's account. Specifically, the service may track previous purchases of event tickets and specific seats selected for a given venue location, which may indicate future events that a user may be interested in. In addition, when booking event tickets, the service may track the user's preferences for seats at various venue locations. Thus, when a user is viewing tickets, the service may provide recommendations.
[0031] In some embodiments, an account may be created by one or more users. In addition, an account may be created by an event ticket service, application, website, and / or other service, as well as other possible means. Thus, various users may access a particular account of an event ticket service. For example, a user may be a company accessing a company account, possibly its employees, staff, staff, and / or labor personnel, as well as other individuals. Yet further, a user may be a computing device, computing system, robotic system, and / or other form of technology capable of sending and receiving data corresponding to an account. A user may provide a login name, password, code, verification data, biometric data, and / or other types of data to access an account.
[0032] In some embodiments, a user may have a single account on behalf of the user for an event ticket website, as well as multiple other accounts as described above, such as social network accounts, email accounts, and / or financial accounts, as well as websites, applications, and / or other services. For example, a user may choose to use their email account or social network account as a multi-purpose account to access the event ticket service and book event tickets for the account. For example, a user may use a multi-purpose account to search for event tickets for a particular event. The user may select one or more event tickets for an event at a venue location. In addition, the user may be prompted to provide login and / or verification information, thereby submitting the required information in order to continue booking the event ticket. In addition, the user may be prompted to provide payment and / or delivery information, thereby submitting the required information in order to continue booking the event ticket, possibly receiving confirmation information for booking the event ticket, and other possible information.
[0033] In some embodiments, the server device 102 may take various forms and may include various components, including, for example, a communication module 112, a transceiver 114, an interest processing component 116, a zone processing component 118, a ticket processing component 120, and a data store 122, any of which may be communicatively linked to the other components via a system bus, network, or other connection mechanism 124.
[0034] The communication module 112 may take various forms and may be configured to allow the server device 102 to communicate with one or more devices according to any number of protocols. For example, the communication interface 112 may include a transceiver 114 configured to allow the server device 102 to communicate with the client device 104 and / or 106 via the communication network 108. In one example, the communication interface 112 and / or the transceiver 114 may take the form of a wired interface, such as an Ethernet interface. As another example, the communication interface 112 and / or the transceiver 114 may take the form of a wireless interface, such as a cellular interface, a WI-FI interface, other short-range point-to-multipoint voice and / or data transmission communication interfaces, such as Bluetooth. In some cases, the communication interface 112 may receive and send data from the client device 104 and / or 106.
[0035] Processing components 116, 118, and / or 120 may be part of a general purpose processor (e.g., a microprocessor) and / or a special purpose processor such as a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable system on a chip (PSOC), a field programmable gate array (FPGA), and / or other processing components configured to process search requests, event data, venue location data, event ticket data, and other forms of data described above. For example, data packets 126 and / or 128 may be sent by client devices 104 and 106, respectively, via communication network 108. In addition, data packets 126 and 128 may include IP addresses of client devices 104 and 106, respectively. One or more processing components 116, 118, and / or 120 may access data packets 126 and / or 128 associated with respective accounts of event ticket services accessed by client devices 104 and 106, respectively. Further, however, data packets 126 and 128 may be accessed via a protocol such as a transmission control protocol / internet protocol (TCP / IP). In various embodiments, each packet 126 and 128 may include 1000 to 1500 bytes, as well as other possible byte ranges.
[0036] The data store 122 may include one or more volatile, non-volatile, removable and / or non-removable storage components, such as magnetic storage, optical storage, or flash storage, and may be integrated in whole or in part with the processing components 116, 118, and / or 120. In addition, the data store 122 may include or take the form of a non-transitory computer-readable storage medium on which machine-readable instructions (e.g., compiled or uncompiled program logic and / or machine code) are stored, which when executed by the server device 102 cause the server device 102 to perform operations, such as those described in the present disclosure and illustrated by the accompanying drawings. Yet further, the data store 122 may include an event ticket database, which includes data associated with available event tickets in terms of price, venue location, event data, event time, section, row number, and / or seat number, as well as other forms of data. In addition, the data store 122 may include other databases, such as the data store 122 may include additional databases to support various operations related to determining or obtaining statistics, analysis, probability, data analysis, and / or other data that may be related to the event. For example, data storage 122 may include one or more such databases for sports activities. Therefore, data storage 122 may include athlete and / or game statistics, athlete tendency data, behavioral data, athlete roster and / or starting lineup, athlete availability, injury status / update and / or other data relevant with athlete and / or game data analysis. In some cases, various forms of such data may be retrieved by client device 104 and / or 106 (for example, a third party), and server device 102 may collect such data through communication network 108, therefore data are gathered and / or updated in data storage 122, possibly gathered and / or updated in data storage 122 in a real-time manner. Therefore, various such databases in data storage 122 may be used to facilitate the operation described in the present disclosure and shown in the accompanying drawings.
[0037] The interest processing component 116 may determine various types of interest in the event based on the activity data and / or the interest data of the user account. The region processing component 118 may determine one or more excitement regions at the venue location based on the activity data and / or the interest data of the user account. The ticket processing component 120 may determine one or more available event tickets for the event at the venue location based on the one or more determined regions at the venue location. The ticket processing component 120 may search and identify available event tickets from a data store 122, which may include an event ticket database. The processing components 116, 118, and / or 120 may include pre-configured dedicated circuits and / or hardware components of the server device 102 to determine interest in the event and / or in the region of the venue location. In addition, the processing components 116, 118, and / or 120 may include circuits and / or hardware components that are configured as needed to perform the corresponding operations of each component.
[0038] As with server device 102, client devices 104 and 106 may be configured to perform various operations, such as those described in the present disclosure and illustrated in the accompanying drawings. For example, client devices 104 and 106 may be configured to exchange data packets, such as data packets 126 and 128, with server device 102, including event data, venue location data, interest data, data indicating available event tickets, and / or other types of data as described above. Client devices 104 and 106 may take various forms, including, for example, personal computers (PCs), smartphones, wearable computers, laptop / tablet computers, business devices, smart watches with suitable computer hardware resources, displays that can be worn on the head, other types of wearable devices, and / or other types of computing devices capable of sending and / or receiving data, among other possible forms. Client devices 104 and 106 may include various components, including, for example, input / output (I / O) interfaces 130 and 140, communication interfaces 132 and 142, processors 134 and 144, and data stores 136 and 146, respectively, all of which may be communicatively linked to each other via a system bus, network, or other connection mechanism 138 and 148, respectively.
[0039] I / O interfaces 130 and 140 may be configured to facilitate interaction between client devices 104 and 106 and users of client devices 104 and 106, possibly accessing their accounts through client devices 104 and 106, respectively. For example, I / O interfaces 130 and 140 may be configured to receive input from a user and provide output to a user. Therefore, I / O interfaces 130 and 140 may include input hardware, such as a touch screen, a touch-sensitive panel, a microphone for receiving voice commands, a computer mouse, a keyboard, and / or other input hardware. In addition, I / O interfaces 130 and 140 may include output hardware, such as a display that may have a touch screen input, a speaker, other audio output mechanisms, a tactile feedback system, and / or other output hardware.
[0040] In some embodiments, communication interfaces 132 and 142 may take various forms and may be configured to allow client devices 104 and 106 to communicate with one or more devices according to any number of protocols. For example, communication interfaces 132 and 142 may be configured to allow client devices 104 and 106 to communicate with server device 102 via communication network 108, respectively.
[0041] Processors 134 and 144 may include general purpose processors and / or special purpose processors. Data stores 136 and 146 may include one or more volatile, non-volatile, removable and / or non-removable storage components and may be integrated in whole or in part with processors 134 and 144, respectively. In addition, data stores 136 and 146 may take the form of non-transitory computer-readable storage media on which machine-readable instructions are stored, which when executed by processors 134 and 144 cause client devices 104 and 106, respectively, to perform operations, such as those described in the present disclosure and illustrated by the accompanying drawings. Such machine-readable instructions may define a discrete software application or a portion of a discrete software application, such as a local application and / or a web application, which may be executed upon user input.
[0042] Figure 2A An exemplary server device 200 is shown according to one embodiment, which is configured to support a group of trays. The server device 200 may, for example, be configured as described above with respect to Figure 1 The server device 200 may be in the form of the server device 102. In addition, the server device 200 may be configured to support, operate, run and / or manage event ticket services and various types of data, including event data, venue location data, interest data, data indicating available event tickets, and / or other forms of data as described above.
[0043] As shown, server device 200 may include chassis 202, which supports trays 204 and 206, and possibly also multiple other trays. Chassis 202 may include slots 208 and 210 configured to hold trays 204 and 206, respectively. For example, tray 204 may be inserted into slot 208, and tray 206 may be inserted into slot 210. However, slots 208 and 210 may be configured to interchangeably hold trays 204 and 206, so that slot 208 may be configured to hold tray 206, and slot 210 may be configured to hold tray 204. For example, during operation of server device 200, tray 204 may be inserted into slot 208, and tray 206 may be inserted into slot 210. In addition, trays 204 and 206 may be removed from slots 208 and 210, respectively. Further still, tray 204 may be inserted into slot 210, and tray 206 may be inserted into slot 208, and server device 200 may continue its normal operations without further interruption.
[0044] The chassis 202 may be connected to a power source 212 via connections 214 and 216 to provide power to the slots 208 and 210, respectively. The chassis 202 may also be connected to a communication network 218 via connections 220 and 222 to provide network connectivity to the slots 208 and 210, respectively. Thus, the trays 204 and 206 may be inserted into the slots 208 and 210, respectively, and the power source 212 may provide power to the trays 204 and 206 via connections 214 and 216, respectively. Furthermore, the trays 204 and 206 may be inserted into the slots 210 and 208, respectively, and the power source 212 may provide power to the trays 204 and 206 via connections 216 and 214, respectively. Yet further, the trays 204 and 206 may be inserted into the slots 208 and 210, respectively, and the communication network 218 may provide network connectivity to the trays 204 and 206 via connections 220 and 222, respectively. Additionally, trays 204 and 206 may be inserted into slots 210 and 208, respectively, and communication network 218 may provide network connectivity to trays 204 and 206 via connections 222 and 220, respectively.
[0045] The communication network 218 may be, for example, as described above with respect to Figure 1 The communication network 108 is described in its form. In some embodiments, the communication network 218 may provide a network port, a network hub, a network switch, or a network router that may be connected to a telephone, Ethernet, or optical communication link, among other possible devices.
[0046] Figure 2B An exemplary tray 204 configured to support one or more components is shown according to one embodiment. The tray 204 may, for example, take the form of Figure 2A204. In addition, tray 206 may also take the form of tray 204. As shown, tray 204 may include a tray base 230 as a bottom surface of tray 204, which is configured to support multiple components, such as a computing motherboard connected to one or more components 232 to 240. Tray 204 may include a connector 226, which may be linked to connection 214 or 216 to provide power to tray 204. Tray 204 may also include a connector 228, which may be linked to connection 220 or 222 to provide network connectivity to tray 204. Connectors 226 and 228 may be located on tray 204 so that when tray 204 is inserted into slot 208, connectors 226 and 228 are directly coupled to connections 214 and 220, respectively. In addition, when tray 204 is inserted into slot 210, connectors 226 and 228 may be directly coupled to connections 216 and 222, respectively.
[0047] The tray 204 may include components 232 to 242. In some cases, the communication interface 232, the transceiver 234, the interest processing component 236, the area processing component 238, the ticket processing component 240, and the data storage 242 may, for example, take the form of the communication interface 112, the transceiver 114, the interest processing component 116, the area processing component 118, the ticket processing component 120, and the data storage 122, respectively. Therefore, the server 200 and the tray 204 may be configured to provide power to each component 232 to 242 and network connectivity to each component 232 to 242. In some embodiments, one or more components 232 to 242 may be provided by one or more circuits, which include resistors, inductors, capacitors, voltage sources, current sources, switches, logic gates, registers, and / or a variety of other circuit elements. One or more circuit elements in the circuit may be configured to provide one or more circuits, which cause one or more modules 232 to 242 to perform the operations described herein. Therefore, in some embodiments, pre-configured dedicated circuits may be implemented to perform the operations of the components 232 to 242. In other embodiments, a system may execute instructions on a non-transitory computer-readable medium to configure one or more circuits as necessary to perform the operations described herein and illustrated in the figures.
[0048] Two or more components 232 to 240 and / or circuits as described above may be combined so as to take the form of one or more general purpose processors, microprocessors and / or special purpose processors, as well as other types of processors. For example, two or more communication interfaces 232, transceivers 234, interest processing components 236, area processing components 238, ticket processing components 240, and data storage 242 may be combined with a processing device and / or within a processing device. In addition, the combined processing device may take the form of one or more network processors, DSPs, PSOCs, FPGAs and / or ASICs, as well as other types of processing devices. Therefore, the combined processing device may be configured to perform various operations of components 232 to 242.
[0049] In some embodiments, the communication interface 232 of the server device 200 may receive a search request for an event, wherein the search request includes event data indicating a location of a venue where the event is being held. An interest processing component 236 of the server device 200 may determine an excitement interest in the event based on the activity data and / or interest data of a user account. An area processing component 238 of the server device 200 may determine one or more excitement areas at the location of the venue based at least on the excitement interest in the event. A ticket processing component 240 of the server device 200 may determine one or more available event tickets for the event at the location of the venue based on the one or more excitement areas at the location of the venue. The transceiver 234 of the communication interface 232 may transmit an indication of one or more available event tickets to a client device, such as information about a ticket. Figures 1 to 2B A client device such as those described above, configured to access one or more available event tickets.
[0050] In some embodiments, a non-transitory computer-readable medium may have machine-readable instructions stored thereon that, when executed by the server device 200, cause the server device 200 to perform operations. The operations may include receiving, by the communication interface 232 of the server device 200, activity data indicating an activity at a venue location. The operations may include determining, by one or more components 236, 238, and / or 240 of the server device 200, an interest in the activity based on at least one of the activity data and interest data of the user account. The operations may include determining, by the one or more components 236, 238, and / or 240, one or more regions of interest at the venue location based on the determined interest in the activity. The operations may include determining, by the one or more components 236, 238, and / or 240, one or more available event tickets for the activity at the venue location based at least on the one or more regions of interest. The operations may include transmitting, by the transceiver 234 of the communication interface 232, an indication of the one or more available event tickets to a client device as described above that is configured to access a user account.
[0051] Figure 3 A venue location 300 including regions of interest 302 and 304 is shown according to one embodiment. In some embodiments, the system may include a system such as described above with respect to Figures 1 to 2B Specifically, the server device may include a communication interface, an interest processing component, a zone processing component, a ticket processing component, and a transceiver, such as the above Figures 1 to 2B In some cases, the communication interface of the server device may receive a search request for an event, such as a sporting event, a show event, a concert event, a movie event, and / or a comedy event, among other types of events. For example, the communication interface may receive a request from a smartphone of a particular user interested in booking tickets for a particular event. The search request may include event data indicating the location of a venue where the event is being held, such as a stadium, arena, stadium, and / or other facility, such as an auditorium and / or theater suitable for other types of events. Figure 3 As shown in , the activity data may indicate a venue location 300 of a baseball stadium.
[0052] In some embodiments, the interest processing component may determine an excitement interest in an event, such as a baseball game, based on the activity data and / or interest data associated with the user account. For example, a user may indicate an excitement interest in a search request for available event tickets for a baseball game at venue location 300. In some cases, the server device may access data from the user account for booking event tickets, possibly indicating the user's interest based on event tickets previously purchased by the user.
[0053] In some embodiments, the regional processing component of the server device may determine one or more excitement regions 302 and / or 304 at the venue location 300 based on the excitement interest in the baseball game activity. For example, the regional processing component may determine the region 302 based on the batters or players of the home team and / or the visiting team. For example, based on the batter's hits, the contact between the bat and the ball, and / or the ball trajectory during each inning and / or the entire multi-inning of the baseball game, the view from the region 302 may provide one or more batter perspectives and / or batter viewpoints. In addition, the regional processing component may determine one or more excitement regions 302 and / or 304 based on statistical analysis, such as the hitting percentage of a specific batter relative to one or more pitchers (e.g., the starting pitcher) of the opposing team. In addition, the view from the region 302 may include a pitcher's view of each pitcher from the home team and / or the visiting team. In some cases, the region 304 may be located close to the entrance and / or exit of the players participating in the baseball game, so that when the players enter / leave the game, the fans can reach out and "high five" with those players.
[0054] In some embodiments, a ticket processing component of a server device may determine one or more available event tickets for an event at a venue location 300 based at least on one or more excitement zones 302 and / or 304 at the venue location 300. For example, the ticket processing component may search an event ticket database for available seats in the excitement zones 302 and / or 304. The ticket processing component may search for available seats in the excitement zones 302 and / or 304 by quantity, price, section, row number, and / or seat number. Thus, the ticket processing component may determine, identify, and / or locate one or more available event tickets in the excitement zones 302 and / or 304.
[0055] In some embodiments, the transceiver of the communication interface can transmit an indication of one or more available event tickets to a client device configured to access the one or more available event tickets. For example, the transceiver can transmit an indication to a smartphone of a user interested in reserving and / or purchasing event tickets for a baseball game. Thus, the user can provide payment information in order to reserve event tickets for the baseball game.
[0056] In some embodiments, the interest processing component can determine excitement interests based on the activity data of the search request. For example, the excitement interests can indicate one or more preferences indicating a desire to be seated proximate to the players on the sports field at the venue location 300. Thus, the region processing component can determine one or more excitement regions 302 and 304, which include areas within a certain range from the activity, such as a baseball stadium, home plate and / or pitcher's mound, and other areas of the venue location 300.
[0057] In some embodiments, the regional processing component can determine one or more excitement areas 302 and 304, including areas where souvenirs are expected to be received from the activity location. For example, the regional processing component can determine area 302 based on statistical analysis, performance and / or athlete behavior, which includes areas where baseball caps, batting gloves, jerseys and / or other forms of commemorative gifts are expected to be received from baseball games. In addition, the regional processing component may determine area 302 based on the availability and / or health of the athlete, which includes areas where foul balls are expected to be received from one or more batters in the baseball game. It should also be noted that the venue location 300 can hold other activities, such as rugby games, football games, track and field activities, concerts and / or other performance activities. For example, the venue location 300 can hold rugby games, wherein the regional processing component may determine areas 302 and 304 based on statistical analysis of athlete behavior and / or performance, which includes areas where rugby is expected to be received from athletes who touch down with the ball. However, further, areas 302 and 304 may include areas where athletes jump or leap into the crowd after touching down with the ball, as well as other possible areas.
[0058] In some embodiments, the region processing component may determine one or more excitement regions 302 and 304, which include areas where one or more people identified in the activity data and / or interest data are expected to be seated. The one or more people identified may include athletes, such as famous athletes who have broken one or more records. The one or more people identified may include celebrities, such as famous people, famous people, and / or political figures, such as politicians, governors, senators, congressmen, and other political figures. For example, the activity data of the search request may indicate an interest in famous athletes who previously attended baseball games at the venue location 300. Therefore, the region processing component may determine the excitement region 302, which includes an area where the famous athlete is expected to be seated. However, in another example, the interest data from the user account may indicate an interest in actor celebrities who previously attended certain baseball games at the venue location 300. In such a case, the region processing component may determine the excitement region 304, which includes an area where the actors identified in the interest data are expected to be seated.
[0059] In some embodiments, the activity data may indicate at least one of the home team of the venue location 300, the visiting team of the venue location 300, and the importance level of the activity. The importance level may indicate a matchup between two or more teams, a league, a series, a playoff, a quarterfinal, a semifinal, a final, a championship, a high-profile match, a match broadcast on national television, and / or other signs of importance. In some cases, based on the activity data, the regional processing component may determine the area where the one or more people identified are expected to be seated. For example, considering the above scenario, where the activity data indicates an interest in a famous athlete. In such a case, the activity data may further indicate the visiting team of the venue location 300, possibly indicating that a relative of the famous athlete plays for the visiting team. Therefore, based on this information, the regional processing component may determine the area where the famous athlete is expected to be seated.
[0060] In some embodiments, the interest processing component may determine the excitement interest in the activity based on the interest data of the user account. In addition, in some cases, the indication of one or more saleable event tickets may include an interest level corresponding to the interest data of the user account. The interest level may include a pie chart, a donut chart, a polar chart, a ring chart, a sunburst chart, a bar chart and / or other types of statistical charts. For example, the interest processing component may determine the excitement interest based on the interest data indicating interest in famous athletes as described above. However, further, the indication of one or more saleable event tickets may include a high and / or strong interest level (e.g., the pie chart is substantially filled or completely filled) based on one or more saleable tickets that mark seats in the same area where the famous athletes are expected to be seated.
[0061] In some embodiments, the transceiver may transmit an indication of one or more event tickets available for sale to a client device, which takes the form of a wearable computing device. Accordingly, the wearable computing device may be configured to display an indication of one or more event tickets available for sale, possibly including an interest level as described above. In some cases, the wearable computing device may be configured to display a view from one or more excitement zones at the venue location 300. For example, the view may provide an augmented reality and / or experience based on a perspective from one or more excitement zones 302, possibly looking toward a baseball stadium and / or one or more surrounding areas of the venue location 300.
[0062] In some embodiments, a user may be searching for tickets for a baseball game that may be played at a baseball stadium on Friday night. For example, consider the following scenario, in which a user may be interested in trying to get an autograph from a player on the home team. However, the system may determine that the player has suffered a minor injury and may not be suitable for the game or the field. Therefore, the system may calculate the low probability that the user gets an autograph. However, in some cases, the system may determine the greater probability that the user gets an autograph from a baseball game planned at the baseball stadium next Saturday. The system may recognize that the player's injury may be cured before the baseball game time planned for next Saturday. Therefore, the system may calculate the higher probability that the user finds the player and asks for an autograph. The system may also determine the following area, in which the user may be close to the home team rest area during or after the game and is likely to find the player. Therefore, the system may send instructions for tickets available for sale in such an area of the game and the probability that the user finds the player during the game.
[0063] In some cases, the system may send such indications based on the user's interest in the athlete. For example, the system may determine the level of interest, possibly high or low interest in the athlete, to determine whether alternative or additional activities can be indicated to the user. In some cases, the system may determine the level of interest in getting autographs from the athlete and indicate multiple games where the user has a high probability of getting autographs. In some cases, the system may determine a lower level of interest in getting autographs from the athlete and indicate one or more games where the user is likely to get autographs.
[0064] Figure 4 FIG. 4 shows a venue location 400 including one or more regions of interest 402 and 404 according to one embodiment. The venue location 400 may, for example, be as described above with respect to FIG. Figure 3 The form of the venue location 300 described above. In some embodiments, the non-transitory computer readable medium may have machine readable instructions stored thereon. The instructions may be executed by a server device, such as the above-mentioned Figures 1 to 3For example, the server device may include a communication interface, a transceiver, and one or more components, including an interest processing component, a region processing component, and / or a ticket processing component, such as those described above with respect to Figures 1 to 3 In some embodiments, the instructions may cause the server device to perform operations.
[0065] In some embodiments, operations may include receiving, by a communication interface of a server device, event data indicating an event at venue location 400. The event may be a baseball game, another type of sporting event, a performance event, a concert event, a movie event, and / or a comedy event, such as described above with respect to Figures 1 to 3 However, it should be noted that the activity may also be an indoor activity, such as a basketball game, a volleyball game, a wrestling event, a boxing event, a mixed martial arts event, an indoor track and field event, an indoor concert, and / or another indoor performance event.
[0066] In some embodiments, operation may include determining, by one or more components of the server device, an interest in an activity based on activity data and / or interest data of a user account. For example, based on a search request received by a communication interface, activity data may be generated by one or more components. In addition, interests may include safety interests in the activity, possibly safety interests in protecting certain individuals during a baseball game, certain individuals such as children, pregnant women, and the elderly, which may be seated away from speakers, protected from foul balls from batters, and / or protected from broken bats such as fragments that may damage and / or injure these individuals. Yet further, safety interests may include keeping these individuals away from certain crowds, possibly including certain fans who may be drunk and / or hostile to a rival team and / or player.
[0067] In some embodiments, operations may include determining, by one or more components, one or more areas of interest 402 and 404 at the venue location 400 based at least on interest in the event. For example, one or more areas of interest 402 and / or 404 may protect certain individuals from being harmed by foul balls, given a safety interest scenario at the event. Specifically, area 402 may be protected by foul ball fence 406 to prevent harm from being harmed by foul balls. In addition, area 404 may include less crowded areas and / or potentially quieter areas that are more suitable for certain individuals (e.g., children, newborns, pregnant women, and / or the elderly, as well as other individuals who are interested in safer areas).
[0068] In some embodiments, operations may include determining, by one or more components, one or more available event tickets for an event at venue location 400 based at least on one or more regions of interest 402 and 404. For example, a ticket processing component (e.g., as described above with respect to Figures 1 to 3 The ticket processing component (such as those described above) may search the event ticket database for available event tickets for seats in the area of interest 402 and / or 404. The ticket processing component may search, identify, and / or locate available event tickets 408 and 410 for seats 418 and 420, respectively, in the area of interest 402. In some cases, the tickets 408 and 410 may be located based on the requested price, block, row, seat, seat number, and / or ticket quantity / price in the area of interest 402 and / or 404. Further, the operations may include transmitting, by a transceiver of the communication interface, an indication of the one or more available event tickets 408 and 410 to a client device configured to access a user account.
[0069] In some embodiments, one or more areas of interest 402 and / or 404 may include safe areas outside a specified distance from the event. For example, area of interest 404 may include one or more safe areas outside a specified distance from a baseball stadium, home plate and / or pitcher's mound, and other areas of venue location 400.
[0070] Figure 5 FIG. 5 shows a venue location 500 including one or more regions of interest 502 according to one embodiment. The venue location 500 may be, for example, respectively as described above with respect to Figure 3 and Figure 4 The form of the venue location 300 and / or 400. As described above, various operations (such as the above Figure 4 The operations described above may include determining one or more areas of interest at the location of the venue based on the interest in the event. In some cases, determining one or more areas of interest may also include determining an area 502 in which one or more people identified in the activity data and / or interest data are expected to be seated.
[0071] In some cases, the one or more persons identified may include athletes, celebrities, and / or politicians, as well as Figure 3 and Figure 4 For example, considering one or more of the scenarios described above, one or more areas of interest may include area 502 where a famous athlete whose relative is playing for a visiting team is expected to be seated. In some cases, various interests (e.g., comfort, relaxation, and / or safety interests) may be satisfied while also satisfying interests in the identified individual (such as a famous athlete). In some embodiments, determining an area where the identified one or more individuals are expected to be seated may be based on determining the venue location 500, the home team at the venue location 500, the visiting team at the venue location 500, and the other types of individuals described above. Figure 3 and Figure 4 The level of importance of the activity being described.
[0072] In some cases, determining one or more areas of interest may include determining a region 502 separated from other regions 506, which is expected to receive a souvenir from the activity location 500. As shown, region 502 may satisfy or conform to some interests, including comfort, relaxation and / or safety interests. For example, region 502 behind the visiting team rest area and / or bench may be separated from region 506 near the home team rest area and / or bench, where various souvenirs may be thrown into the crowd. In addition, region 506 may be filled with fans who cheer for the home team, and region 502 may be less crowded and may be quieter. In some cases, region 502 may be determined based on the performance, behavior and availability of the athlete participating in the activity based on analysis statistics. For example, region 502 may be determined based on the statistical performance and behavior of the third baseman who can provide effective efforts for the visiting team. For example, the third baseman may be a popular athlete, perhaps available recently after recovering from an injury. Therefore, region 502 may be determined to be close to the place where the third baseman will appear during the activity.
[0073] In some embodiments, the ticket processing component may search, identify, and / or locate available event tickets 504 for seats 514 in the area of interest 502. In some cases, the tickets 504 may be located based on price, block, row, seat, seat number, and / or number / price of tickets requested in the area of interest 502. Further, operations may include transmitting, by a transceiver of the communication interface, an indication of the available event tickets 502 to a client device configured to access a user account.
[0074] Figure 6 FIG. 6 is a diagram showing a venue location 600 including one or more regions of interest 602 displayed on a client device 604 according to one embodiment. The venue location 600 may be, for example, as described above with respect to FIG. Figures 3 to 5 The form of the venue location 300 to 500 described above. In addition, the area of interest 602 can take the form of the above-mentioned Figures 1 to 5 The client device 604 may be in the form of the region of interest 502 as described above. Figures 1 to 5 The one or more client devices may be in the form of client devices 104 and 106. Figure 6 As shown in , client device 604 may display time 606 as “1:55 PM” along with activity data and / or interest data for user account 610 .
[0075] As described above, various operations, such as the above Figures 4 to 5 The operations described may include determining interests in the activity based on the activity data and / or interest data of the user account. Figure 6, determining interest in an event 612 may be based on the interest data of the user account 610. In addition, an indication 608 of one or more available event tickets 614 may identify the user account 610 and the event 612. In addition, the indication 608 may include a view of the venue location 600 from the area of interest 602, a description 616 of the area 602 where the famous athlete is expected to be seated, an excitement level 618 indicating 87% based on the description 616, and / or a safety level 620 indicating 84% corresponding to the interest data of the user account 610, as well as other forms of activity data and / or interest data. In addition, a scroll bar 622 may be used to view other forms of activity data and / or interest data.
[0076] Fig. 7A and Figure 7B FIG. 7 shows a venue location 700 including one or more regions of interest displayed on a client device 701. The client device 701 may, for example, use the method described above with respect to Figures 1 to 6 In the form of any client device described above, such as client device 104. For example, I / O interface 702 may take the form of a client device such as described above. Figure 1 The form of the I / O interface 130. As shown, the client device 701 may take the form of a wearable computing device having a display that can be worn on the head and / or a display that can be worn on the arm.
[0077] exist Fig. 7A In the embodiment of the present invention, the client device 701 may take the form of a head-mountable display / device (HMD). The client device 701 may include lenses 702 and 704. The client device 701 may also include a side component 706, a side component 708, and an intermediate component 710. For example, the computing device 701 may be worn on the user's head so that the side component 706 rests on one ear of the user and the side component 708 rests on the other ear of the user. In addition, the intermediate component 710 may rest on the user's nose. In some cases, when the device 701 is worn on the user's head, the lenses 702 and 704 may be located in front of the user's eyes. In addition, the lenses 702 and 704 may include displays 712 and 714, respectively. In some cases, the displays 712 and 714 may be transparent, partially transparent, and / or configured to provide augmented reality. As described above, the non-transitory computer-readable medium may cause the server to perform operations. In some cases, operations may include causing client device 701 to display a view from one or more areas of interest at venue location 700 .
[0078] like Figure 7BAs shown in , client device 701 can take the form of an arm-wearable device and / or a wrist-wearable device. For example, side components 706 and 708, middle component 710, and / or lenses 702 and 704 can be adjusted to fit / wear on the user's arm and / or wrist 715. As shown, lens 704 can be worn / positioned above arm / wrist 715. Side components 706, 708, and / or middle component 710 can be adjusted to be worn around arm / wrist 715. Lens 702 can be worn / positioned below arm / wrist 715. In some embodiments, client device 701 displays a view of venue location 700 that can be from one or more areas of interest, an indication of one or more available event tickets, a description of an area where the identified individual is expected to be seated, an excitement level, a safety level, and information as described above. Figures 1 to 6 Other forms of activity data and / or interest data as described.
[0079] Figure 8 8 is a flow chart of an exemplary method 800 for determining one or more available event tickets at a venue location, according to one embodiment. It should be noted that one or more steps, processes, and methods described herein may be omitted, performed in a different order, and / or combined for various types of applications.
[0080] At step 802, method 800 includes receiving activity data via a communication interface of a server device, wherein the activity data includes an indication of a venue location and interests corresponding to the venue location. For example, the activity data may be received by the server device as described above with respect to Figure 1 7. In addition, the event data may include an indication of the location of the event venue, such as the above-mentioned Figure 1 7. In some cases, activity data including an indication of a venue location and interests corresponding to the venue location can be part of a search request from a user and / or user account. In addition, the activity data can include interests, including excitement interests, safety interests, and / or comfort interests, as well as interests described above with respect to Figure 1 To other interests described in Figure 7.
[0081] At step 804, method 800 includes determining, by one or more components of the server device, one or more regions of interest for the venue location based at least on interests corresponding to the venue location. For example, the one or more regions of interest for the venue location may be determined based on excitement interests, safety interests, and / or interests in the identified individual, as well as various other interests and / or combinations of interests, which may be provided in the search request.
[0082] At step 806, method 800 includes determining, by one or more components of the server device, one or more event tickets at the venue location, e.g., available event tickets, based at least on the one or more regions of interest at the venue location. As described above, one or more components, such as a ticket processing component, may search an event ticket database for available seats in the region of interest at the venue location. For example, the ticket processing component may search for available seats in the region of interest by quantity, price, section, row number, and / or seat number.
[0083] At step 808, method 800 includes transmitting, by the transceiver of the communication interface, an indication of one or more available event tickets to the client device. The indication of one or more available event tickets may be transmitted to the client device as described above with respect to Figure 1 7, including client device 701 which may take the form of a head-mounted display / device (HMD). Thus, the indication may provide one or more augmented reality views of the location of the venue from the area of interest, a description of the area of interest where individuals identified in the interest data are expected to be seated, excitement levels and / or safety levels, and other forms of activity data and / or interest data.
[0084] In some embodiments, one or more regions of interest may include an area of excitement within a specified distance from an activity. In some cases, an activity may include a sporting event, a performance event, a concert event, a movie event, and / or a comedy event. For example, an activity may include a rugby game, wherein one or more regions of interest include an area of excitement within a specified distance from a player entrance, a player exit, and / or a player rest area.
[0085] In some embodiments, determining one or more areas of interest may include determining areas where one or more individuals identified in an interest corresponding to the location of the venue are expected to be seated. As described above, the identified individuals may include athletes, celebrities, and / or politicians, as well as Figure 3 7. In some cases, determining the area where the identified one or more persons are expected to be seated is based on determining the importance level of the venue location, the home team at the venue location, the visiting team to the venue location, and / or the event, as well as the above-mentioned Figure 1 This is done by taking into account the other factors described in Figure 7.
[0086] In some embodiments, determining one or more regions of interest for a location of a ball may be based on determining the probability of the ball landing within the one or more regions of interest. In some cases, the probability may be based on the following formula:
[0087] In some cases, the time period may be based on a particular time of year and / or season, possibly corresponding to weather. Further, the time period may be based on the importance of the event, indicating a matchup between two or more teams, a league match, a series, a playoff game, a quarterfinal, a semifinal, a final, a championship game, a high profile game, a game broadcast on national television, and / or the like as described above with respect to Figure 3 To other indications of importance as described in FIG. 7 .
[0088] Yet further, the probability may be determined based on other factors, such as the probability of a foul ball and / or a home run ball landing in one or more regions of interest, offensive and defensive statistics, player statistics indicating strong hitters and / or weak pitchers for a given team that may allow more hits and / or home runs, the skill level of players participating in a baseball game (such as batters, pitchers, and outfielders), and / or the probability that a football player in a football game may throw the ball into the crowd after holding the ball for a touchdown, the probability that a kicker may kick the football into the region of interest during a field goal, and as described above with respect to Figure 3 7. That is, according to embodiments of the present invention, the interest level of a venue location may be determined based on statistical analysis of players / games (e.g., a large number of "power hitters" against weak pitchers, high scoring football games, etc.), player behaviors and / or tendencies (e.g., football players who typically throw footballs into the stands during touchdown celebrations and / or baseball players who throw the ball to fans after catching a fly ball), and / or the availability of athletes involved in the event.
[0089] In some embodiments, a user may be searching for tickets for a baseball game, such as a game that may be on Friday night at a baseball stadium. For example, consider the following scenario, in which a user may be interested in trying to get a home run ball from the home team. However, the system may determine that the pitcher who is expected to start the visiting team allows fewer home runs than other pitchers. Therefore, the system can calculate a low probability, such as a 0.001% chance, that the user gets a home run ball during the game on Friday night. However, in some cases, the system may determine that the user has a greater probability of getting a home run ball during a baseball game scheduled for Saturday night at the baseball stadium. The system can identify that those pitchers who are expected to play on the visiting team on Saturday night allow more home runs than the visiting pitchers who are expected to start on Friday. Perhaps the visiting pitcher who plays on Saturday night is a second-line pitcher due to an injury to a first-line pitcher. Therefore, the system can calculate a high probability, such as a 0.1% chance, that the user gets a home run ball on Saturday. The system may also determine an area where the user has a closer to 1% chance of getting a home run during a Saturday night game, possibly based in part on other fans planning to attend the game but likely not being able to get a ball. Thus, the system may send an indication of available tickets for Friday and / or Saturday night games in the area of interest and the user's corresponding probability of getting a home run on a given night.
[0090] return Figure 8 , consider method 800, where the one or more event tickets correspond to a first event on a first date. Method 800 may include determining, by one or more components, one or more second areas of interest for a venue location based at least on a probability of a ball landing near the one or more second areas of interest. Method 800 may also include determining, by one or more components, one or more second event tickets at the venue location based at least on the one or more second areas of interest for the venue location, where the one or more second event tickets correspond to a second event on a second date. Thus, the indication of the one or more event tickets may include a second indication of the one or more second event tickets.
[0091] Fig. 9 FIG. 9 shows a venue location 900 including one or more regions of interest 902 recorded by a client device 904 according to one embodiment. The client device 904 may, for example, take the approach described above with respect to Figures 1 to 8 In some cases, client device 904 may take the form of any client device described above. Figures 1 to 3 In addition, the client device 904 may include an I / O interface, a communication interface, and a processor, which may take the form of the client device 104 described above. Figure 1The client device 904 may be a drone device, a UAV device, a robotic device, a device capable of flying, and / or other types of mobile devices capable of transmitting and / or receiving data.
[0092] As shown, client device 904 takes the form of a drone device. Drone device 904 may include motors 908, 910, 912, and 914. Each motor 908 to 912 can rotate and / or propel so that drone device 904 can take off from the ground and into the air. In some cases, drone device 904 may be configured to fly above and / or within a stadium, arena, sports field, auditorium, theater, and / or other facilities. In addition, each motor 908 to 912 may be independently controlled by navigation and altitude controls. For example, drone device 904 may be controlled by another client device such as client device 106 to fly above and / or around an area of interest 902, for example, the area of interest includes the above-mentioned area of interest. Figure 3 The area of interest 302. In addition, the drone device 904 can be configured to capture multimedia data of the area of interest 302 located below and / or near the drone device 904.
[0093] In some cases, drone device 904 may be configured to record various views from one or more areas of interest 902. For example, drone device 904 may be configured to capture a 360-degree view from area of interest 302. In addition, as shown, drone device 904 may be configured to capture a bird's-eye view of area of interest 302. In some cases, drone device 904 may include a camera, a video camera, a thermal camera, an infrared camera, and / or other image recording devices configured to record various views near one or more areas of interest 902. In addition, drone device 904 may include sensors such as thermal sensors, sound recorders (such as microphones), capacitive sensors, proximity sensors, and / or other types of sensors to detect and / or record temperature, sound, and / or the number of individuals occupying one or more areas of interest 902. Thus, various forms of multimedia data may be recorded and viewed in real time by potential users searching for available event tickets just before the event.
[0094] In some embodiments, the system may include a communication interface of a server device having means for receiving a search request for an activity, wherein the search request includes activity data indicating a location of a venue where the activity is held. An interest processing component of the server device may include means for determining an excitement interest in the activity based on at least one of the activity data and interest data of a user account. A zone processing component of the server device may include means for determining one or more excitement zones at the location of the venue based at least on the excitement interest in the activity. A ticket processing component of the server device may include means for determining one or more event tickets for an activity at the location of the venue based at least on the one or more excitement zones at the location of the venue. A transceiver of the communication interface may include means for transmitting an indication of one or more saleable event tickets to a client device configured to access the one or more saleable event tickets.
[0095] In some embodiments, a non-transitory computer-readable medium may have machine-readable instructions stored thereon that, when executed by a server device, cause the server device to perform operations described herein. A communication interface of the server device may include means for receiving activity data indicating an activity at a venue location. One or more components of the server device may include means for determining an interest in the activity based on at least one of the activity data and interest data of a user account. One or more components may also include means for determining one or more areas of interest at the venue location based at least on the interest in the activity. One or more components may also include means for determining one or more available event tickets for an activity at the venue location based at least on the one or more areas of interest. A transceiver of the communication interface may include means for transmitting an indication of one or more available event tickets to a client device configured to access a user account.
[0096] The above detailed description describes various features and functions of the disclosed systems, server devices, client devices, media and / or methods with reference to the accompanying drawings. It should be readily understood that the various aspects of the present disclosure, as generally described herein and shown in the accompanying drawings, may be arranged, substituted, combined, separated and designed in a variety of different configurations, all of which are contemplated herein.
[0097] With respect to any or all message flow diagrams, scenarios and flow charts in the accompanying drawings and as discussed herein, each step, frame and / or communication may represent information processing and / or information transmission according to exemplary embodiments. Alternative embodiments are included within the scope of these exemplary embodiments. In these alternative embodiments, for example, the functions described as steps, frames, transmissions, communications, requests, responses and / or messages may be performed in a sequence different from those shown or discussed, including substantially parallel or reverse sequences, depending on the functionality involved. In addition, more or less steps, frames and / or functions may be used for any message flow diagram, scenario and flow chart discussed herein, and these message flow diagrams, scenarios and flow charts may be combined with each other in part or in whole.
[0098] The steps or frames representing information processing may correspond to circuits configured to perform the specific logical functions of the methods or technologies described herein. Alternatively or additionally, the steps or frames representing information processing may correspond to modules, sections or parts of program code (including relevant data). The program code may include one or more instructions that may be executed by a processor to implement the specific logical functions or actions in the method or technology. The program code and / or relevant data may be stored on any type of computer-readable medium, such as a storage device including a disk or hard drive or other storage medium.
[0099] Computer-readable media may also include non-transitory computer-readable media, such as media for storing data in a short period of time, such as register memory, processor cache and / or random access memory (RAM). Computer-readable media may also include non-transitory computer-readable media, such as media for storing program code and / or data in a long period of time, such as secondary storage or persistent long-term storage, such as read-only memory (ROM), optical disk or disk and / or optical disk read-only memory (CD-ROM). Therefore, various forms of computer-readable media include, for example, floppy disk, flexible disk, hard disk, tape, any other magnetic medium, CD-ROM, any other optical medium, punch card, paper tape, any other physical medium with a certain pattern of holes, RAM, PROM, EEPROM, FLASH-EEPROM, any other storage chip or storage box, or any other medium that a computer is suitable for reading from it. In addition, the steps or boxes representing one or more information transfers may correspond to information transfers between software and hardware modules in the same physical device. In addition, other information transfers may be performed between software modules and / or hardware modules in different physical devices.
[0100] In various embodiments of the present disclosure, the execution of the instruction sequence for implementing the present disclosure can be performed by a computer system. In various other embodiments of the present disclosure, multiple computer systems coupled to a network (e.g., such as a local area network, a wireless local area network, a PSTN and / or various other wired or wireless networks, including telecommunications, mobile and cellular networks) by a communication link can execute the instruction sequence so as to implement the present disclosure in a coordinated manner.
[0101] Where applicable, the various embodiments and drawings provided by the present disclosure may be implemented using hardware, software, or a combination of hardware and software. In addition, where applicable, the different hardware components and / or software components set forth herein may be combined into composite components, which include software, hardware, and / or both, without departing from the spirit of the present disclosure. Where applicable, the various hardware components and / or software components set forth herein may be divided into subcomponents including software, hardware, or both, without departing from the spirit of the present disclosure. In addition, where applicable, it is contemplated that software components may be implemented as hardware components, and vice versa.
[0102] According to the present disclosure, software (such as program code and / or data) may be stored on one or more computer-readable media. It is also contemplated that the software identified herein may be implemented using one or more general-purpose or special-purpose computers and / or computer systems, networked and / or otherwise implemented. Where applicable, the order of the various steps described herein may be changed, combined into composite steps and / or divided into sub-steps in order to provide the features described herein.
[0103] The present disclosure, drawings and claims are not intended to limit the present disclosure to the precise form disclosed or to the specific field of use. Therefore, it is contemplated that various alternative embodiments and / or variations of the present disclosure are contemplated in light of the present disclosure, regardless of whether or not explicitly described or implied herein. Thus, although embodiments of the present disclosure have been described, those skilled in the art will recognize that variations in form and detail may be made without departing from the scope of the present disclosure.
[0104] According to the above description, the embodiments of the present invention also disclose the following technical solutions, including but not limited to:
[0105] Solution 1. A system comprising:
[0106] a communication interface of a server device that receives a search request for an event, wherein the search request includes event data indicating a location of a venue where the event is held;
[0107] an interest processing component of the server device that determines excitement interest in the activity based on at least one of the activity data and interest data of the user account;
[0108] a zone processing component of a server device that determines one or more excitement zones at a venue location based at least on the excitement interest in the event;
[0109] a ticket processing component of a server device that determines one or more available event tickets for an event at the venue location based at least on the one or more excitement zones at the venue location; and
[0110] A transceiver of the communication interface transmits an indication of the one or more event tickets available for sale to a client device configured to access the one or more event tickets available for sale.
[0111] Option 2. A system according to Option 1, characterized in that the interest processing component determines excitement interests based on activity data, wherein one or more excitement areas include areas within a radius from the activity, and wherein the activity includes at least one of the following: sports activities, performance activities, concert events, movie events, and comedy events.
[0112] Option 3. A system according to Option 2, characterized in that the activity includes a sports activity, and wherein the area within a radius from the activity includes at least one of the following: an athlete entrance area, an athlete exit area, and an athlete rest area.
[0113] Option 4. A system according to Option 1, characterized in that the area processing component determines one or more excitement areas, which include areas where one or more persons identified in at least one of the activity data and the interest data are expected to be seated, and wherein the one or more persons identified include at least one of the following: athletes, celebrities, and politicians.
[0114] Option 5. A system according to Option 4, characterized in that the event data indicates a home team at a venue location, a visiting team to the venue location, and at least one of an importance level of the event, and wherein based on the activity data, a zone processing component determines an area where the identified one or more persons are expected to be seated.
[0115] Option 6. A system according to Option 1, characterized in that the zone processing component determines one or more excitement zones based on statistical analysis and availability of athletes participating in the activity.
[0116] Option 7. A system according to Option 1, characterized in that the interest processing component determines excitement interest in the event based on interest data of the user account, and wherein the indication of one or more available event tickets may include an interest level corresponding to the interest data of the user account.
[0117] Option 8. A system according to Option 1, characterized in that the client device is a wearable computing device configured to display an indication of one or more event tickets available for sale, and wherein the wearable computing device displays a view from one or more excitement zones at the venue location.
[0118] Solution 9. A non-transitory computer-readable medium having machine-readable instructions stored thereon, which, when executed by a server device, cause the server device to perform operations, the operations comprising:
[0119] receiving, by a communication interface of the server device, event data indicating an event at a venue location;
[0120] determining, by one or more components of the server device, an interest in the activity based on at least one of the activity data and interest data of the user account;
[0121] Determining, by one or more components, one or more areas of interest at a location of the event based at least on interest in the event;
[0122] Determining, by the one or more components, one or more available event tickets for an event at a venue location based at least on the one or more regions of interest; and
[0123] An indication of one or more available event tickets is transmitted by a transceiver of the communication interface to a client device configured to access a user account.
[0124] Option 10. A non-transitory computer-readable medium according to Option 9, characterized in that one or more areas of interest include a safe area outside a specified distance from an activity, and wherein the activity includes at least one of the following: a sports event, a performance event, a concert event, a movie event, and a comedy event.
[0125] Option 11. A non-transitory computer-readable medium according to Option 9, characterized in that determining one or more areas of interest includes determining an area where one or more persons identified in at least one of the activity data and the interest data are expected to sit, and wherein the one or more persons identified include at least one of the following: athletes, celebrities, and politicians.
[0126] Option 12. A non-transitory computer-readable medium according to Option 11, characterized in that determining the area where the identified one or more persons are expected to be seated is based on determining at least one of the following: the location of the venue, the home team at the venue location, the visiting team to the venue location, and the importance level of the event.
[0127] Option 13. A non-transitory computer-readable medium according to Option 9, characterized in that determining one or more areas of interest includes analyzing statistical performance, behavior, and availability of athletes participating in the activity.
[0128] Option 14. A non-transitory computer-readable medium according to Option 9, characterized in that determining interest in the event is based on interest data of a user account, wherein an indication of one or more available event tickets may include a security level corresponding to the interest data of the user account.
[0129] Solution 15. The non-transitory computer-readable medium according to Solution 9, wherein the non-transitory computer-readable medium causes the server to perform operations, the operations comprising:
[0130] A client device is caused to display a view of one or more areas of interest from a venue location, wherein the client device is a wearable computing device.
[0131] Solution 16. A method comprising:
[0132] receiving, via a communication interface of the server device, activity data, wherein the activity data includes an indication of a venue location and interests corresponding to the venue location;
[0133] determining, by one or more components of the server device, one or more regions of interest for the venue location based at least on interests corresponding to the venue location;
[0134] determining, by one or more components of the server device, one or more event tickets at the venue location based at least on the one or more areas of interest of the venue location; and
[0135] An indication of the one or more event tickets is communicated to the client device by a transceiver of the communication interface.
[0136] Option 17. A method according to Option 16, characterized in that one or more areas of interest include an excitement area within a specified distance range from an activity, and wherein the activity includes at least one of the following: sports events, performance events, concert events, movie events, and comedy events.
[0137] Option 18. A method according to Option 16, characterized in that determining one or more areas of interest includes determining an area where one or more persons identified in an interest corresponding to the location of the venue are expected to be seated, and wherein the one or more persons identified include at least one of the following: athletes, celebrities, and politicians.
[0138] Solution 19. The method according to Solution 16 is characterized in that determining one or more regions of interest at the location of the venue is based on determining the probability of the ball landing near the one or more regions of interest, and wherein the probability is based on the following formula:
[0139]
[0140] Solution 20. The method according to Solution 16, wherein the one or more event tickets correspond to a first event on a first date, the method comprising:
[0141] determining, by the one or more components, one or more second areas of interest at the location of the venue based at least on a probability that the ball will land near the one or more second areas of interest;
[0142] One or more second event tickets at the venue location are determined, by the one or more components, based at least on one or more second areas of interest at the venue location, wherein the one or more second event tickets correspond to a second event on a second date, and wherein the indication of the one or more event tickets includes a second indication of the one or more second event tickets.
Claims
1. A method comprising: Obtaining an excitement interest corresponding to an action or person of interest identified by a user's preferences; determining, by one or more processors, one or more tickets for the event based on one or more seats within a venue location and a probability of the person of interest's action or presence occurring within a specified distance of the one or more seats within the venue location; as well as The one or more processors cause delivery of the one or more tickets having the exciting interest to the user.
2. The method according to claim 1, wherein: The action or person of interest includes at least one of: approach by a celebrity, approach by a politician, approach by an athlete, a fly ball, a home run, a foul ball, or receipt of a souvenir from the event.
3. The method according to claim 1, wherein: The plurality of preferences of the user are based on a search request performed by the user.
4. The method according to claim 1, wherein: The plurality of preferences of the user are based on previous purchases of event tickets by the user.
5. The method according to claim 1, wherein: Determining the probability that the action or presence of interest occurs within the particular distance of the one or more seats is based on statistical analysis of data related to the activity.
6. The method according to claim 5, wherein: Data related to the activity is received by a third party configured to communicate with the one or more processors.
7. The method according to claim 1, wherein: The one or more tickets are transmitted to the user's smartphone.
8. A system comprising: a non-transitory memory configured to store a plurality of instructions; one or more processors configured to execute instructions from the non-transitory memory to cause the system to perform operations comprising: Obtaining an excitement interest corresponding to an action or person of interest identified by a user's preferences; determining one or more tickets for the event based on one or more seats within a venue location and a probability of the person of interest's action or presence occurring within a particular distance of the one or more seats within the venue location; and The one or more tickets having the exciting interest are caused to be delivered to the user.
9. The system according to claim 8, wherein: The action or person of interest includes at least one of: approach by a celebrity, approach by a politician, approach by an athlete, a fly ball, a home run, a foul ball, or receipt of a souvenir from the event.
10. The system according to claim 8, wherein: The plurality of preferences of the user are based on a search request performed by the user.
11. The system according to claim 8, wherein: The plurality of preferences of the user are based on previous purchases of event tickets by the user.
12. The system according to claim 8, wherein: Determining the probability that the action or presence of interest occurs within the particular distance of the one or more seats is based on statistical analysis of data related to the activity.
13. The system according to claim 12, wherein: The statistical analysis of data related to the activity is received by a third party configured to communicate with the one or more processors.
14. The system according to claim 8, wherein: The one or more tickets are transmitted to a graphical user interface of a wearable computing device, the wearable computing device being configured to display a simulated view from the one or more seats.
15. A non-transitory computer-readable medium having machine-readable instructions stored thereon, which when executed by a server device cause the server device to perform operations comprising: Obtaining an excitement interest corresponding to an action or person of interest identified by a user's preferences; determining one or more tickets for the event based on one or more seats within a venue location and a probability of the person of interest's action or presence occurring within a specified distance of the one or more seats within the venue location; as well as The one or more tickets having the exciting interest are caused to be delivered to the user.
16. The non-transitory computer readable medium of claim 15, wherein: The action or person of interest includes at least one of: approach by a celebrity, approach by a politician, approach by an athlete, a fly ball, a home run, a foul ball, or receipt of a souvenir from the event.
17. The non-transitory computer readable medium of claim 15, wherein: The plurality of preferences of the user are based on a search request performed by the user.
18. The non-transitory computer readable medium of claim 15, wherein: The plurality of preferences of the user are based on previous purchases of event tickets by the user.
19. The non-transitory computer readable medium of claim 15, wherein: Determining the probability that the action or presence of interest occurs within the particular distance of the one or more seats is based on statistical analysis of data related to the activity.
20. The non-transitory computer readable medium of claim 15, wherein: The one or more tickets are transmitted to the user's smartphone.