US2018349807A1PendingUtilityA1

Systems and methods for generating a dynamic personalized events feed

Assignee: EBAY INCPriority: Sep 28, 2012Filed: Aug 7, 2018Published: Dec 6, 2018
Est. expirySep 28, 2032(~6.2 yrs left)· nominal 20-yr term from priority
G06Q 10/40G06Q 10/02H04N 21/25891H04N 21/4788H04N 7/24G06Q 10/10G06Q 50/01H04N 21/2665H04N 21/2668G06F 17/3089H04N 21/47815G06F 16/958H04L 51/52G06Q 10/42
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A device and method for generating a dynamic personalized events feed that is personalized for a user is provided. The device may include one or more processors configured to determine events that match filtering information, generate the dynamic personalized events feed based on the determined events, and update the generated dynamic personalized events feed based on the determined events. The device may also include a network interface component coupled to a network, the network interface component configured to receive the filtering information, and transmit the generated dynamic personalized events feed to a user device. The device may further include a memory, the memory storing event information and user information for determining events that match the filtering information.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system, comprising:
 a non-transitory memory; and   one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
 accessing a plurality of events from a database; 
 generating an event feed including one or more events of the plurality of events by filtering the plurality of events based on at least an input from a first user, wherein the input comprises an automatically determined current location of the first user to facilitate including events from the plurality of events based on the current location; and 
 including in the event feed information from a second input stacked to filter the second input using information from a third input, wherein the information from the second input comprises at least one of news regarding at least one of the plurality of events or notifications of other users planning to attend at least one of the plurality of events; wherein the information from the third input comprises at least a past event attended by the first user, and wherein filtering the plurality of events based on a past event comprises including in the event feed at least one upcoming event that has at least one similarity to the past event; and 
 causing the event feed to be displayed on an electronic device of the first user. 
   
     
     
         2 . The system of  claim 1 , wherein the input from the first user is selected from a group consisting of: types of events, news regarding the plurality of events, preferred locations for the plurality of events, a current location of the first user, other users who are associated with the plurality of events, searches regarding the plurality of events conducted by the first user, and past events attended by the first user. 
     
     
         3 . The system of  claim 1 , wherein the generating the event feed comprises:
 displaying an automatically generated notification as a part of the event feed, the notification notifying the first user that a third user is planning on attending a first event, the third user being associated with the first user through a social network.   
     
     
         4 . The system of  claim 3 , wherein the displaying the notification comprises:
 displaying a confirmation notifying the first user that the third user has purchased a ticket to the first event.   
     
     
         5 . The system of  claim 3 , wherein the generating the event feed further comprises: displaying ticketing information notifying the first user about the first event the third user is planning to attend. 
     
     
         6 . A method, comprising:
 accessing a plurality of events from a first input comprising a database;   generating for a first user, an event feed including one or more events of the plurality of events by filtering the plurality of events based on information about the first user, wherein the information about the first user comprises at least a past event attended by the first user, and wherein filtering the plurality of events based on a past event comprises including in the event feed at least one upcoming event that has at least one similarity to the past event;   including in the event feed information from a second input stacked to filter the second input using information from a third input, wherein the information from the second input comprises at least one of news regarding at least one of the plurality of events or notifications of other users planning to attend at least one of the plurality of events, wherein the information from the third input comprises at least one of an automatically determined current location of the first user, types of events the first user is interested in attending, or past searches regarding the plurality of events conducted by the first user; and   causing the event feed to be displayed on an electronic device of the first user.   
     
     
         7 . The method of  claim 6 , further comprising:
 receiving a request from the first user to share the event feed with a second user;   sharing the event feed with the second user in response to the received request, wherein the sharing comprises causing the event feed to be displayed on an electronic device of the second user;   receiving a request from the first user to electronically re-access the event feed; and   updating, in response to the request, the event feed to reflect new events, changes to one or more existing events, or canceled events since the event feed was generated.   
     
     
         8 . The method of  claim 6 , wherein the second input comprises news regarding the plurality of events and the third input comprises types of events the first user is interested in attending. 
     
     
         9 . The method of  claim 6 , wherein the information about the first user and the third input comprise an automatically determined current location of the first user. 
     
     
         10 . The method of  claim 6 , wherein the third input comprises past searches regarding the plurality of events conducted by the first user. 
     
     
         11 . The method of  claim 6 , wherein the information about the first user comprises a past event performed by a particular band and attended by the first user, and wherein filtering the plurality of events based on the past event comprises including in the event feed at least one upcoming event associated with a similar band. 
     
     
         12 . The method of  claim 6 , wherein the information about the first user comprises a past event of a particular genre attended by the first user, and wherein filtering the plurality of events based on the past event comprises including in the event feed at least one upcoming event in the same genre. 
     
     
         13 . The method of  claim 6 , wherein the second input comprises information about a third user being associated with the first user through a social network. 
     
     
         14 . The method of  claim 6 , wherein the generating the event feed comprises:
 displaying an automatically generated notification as a part of the event feed, the notification notifying the first user that a third user is planning on attending a first event, the third user being associated with the first user through a social network.   
     
     
         15 . The method of  claim 14 , wherein the displaying the notification comprises:
 displaying a confirmation notifying the first user that the third user has purchased a ticket to the first event.   
     
     
         16 . The method of  claim 14 , wherein the generating the event feed further comprises: displaying ticketing information notifying the first user about the first event the third user is planning to attend. 
     
     
         17 . A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
 accessing a plurality of events from a database;   generating for a first user, an event feed including one or more events of the plurality of events by filtering the plurality of events based, at least in part, on information about the first user, wherein the information about the first user comprises at least a past event attended by the first user, and wherein filtering the plurality of events based on a past event comprises including in the event feed at least one upcoming event that has at least one similarity to the past event;   including in the event feed information from a second input stacked to filter the second input using the information from a third input, wherein the information from the second input comprises at least one of news regarding at least one of the plurality of events or notifications of other users planning to attend at least one of the plurality of events, wherein the information from the third input comprises at least one of an automatically determined current location of the first user, types of events the first user is interested in attending, or past searches regarding the plurality of events conducted by the first user; and   causing the event feed to be displayed on an electronic device of the first user.   
     
     
         18 . The non-transitory machine-readable medium of  claim 17 , the operations further comprising:
 receiving a request from the first user to share the event feed with a second user;   sharing the event feed with the second user in response to the received request, wherein the sharing comprises causing the event feed to be displayed on an electronic device of the second user;   receiving a request from the first user to electronically re-access the event feed; and   updating, in response to the request, the event feed to reflect new events, changes to one or more existing events, or canceled events since the event feed was generated.   
     
     
         19 . The non-transitory machine-readable medium of  claim 17 , wherein the input from the first user is selected from the group consisting of: types of events, news regarding the plurality of events, preferred locations for the plurality of events, a current location of the first user, other users who are associated with the plurality of events, searches regarding the plurality of events conducted by the first user, and past events attended by the first user. 
     
     
         20 . The non-transitory machine-readable medium of  claim 17 , wherein the generating the event feed comprises:
 displaying, as a part of the event feed, a confirmation notifying the first user that a third user has purchased a ticket to a first event, the third user being associated with the first user through a social network; and   displaying additional ticketing information regarding the first event.

Join the waitlist — get patent alerts

Track US2018349807A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.