Patents by Inventor Steve Shirley
Steve Shirley has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11922487Abstract: A method, which may be performed at an electronic device, such as a media server associated with a media-providing service, causes a set of media items to be provided to a user based on identifying performance listings relevant to the user. The method includes determining a list of one or more performance listings of artists relevant to a user based on a media consumption history of the user, the media consumption history describing media content items previously delivered to the user by a media content server, and a listening profile of a second user, distinct from the first user, the listening profile identifying media content and artists played by the second user via the media content server. The method includes providing one or more media items to the user, the one or more media items selected based on the list of one or more performance listings.Type: GrantFiled: January 11, 2023Date of Patent: March 5, 2024Assignee: Spotify ABInventors: Nikhil Helferty, Ariel Marcus, Ritwik Dey, Steve Shirley
-
Publication number: 20230222563Abstract: A method, which may be performed at an electronic device, such as a media server associated with a media-providing service, causes a set of media items to be provided to a user based on identifying performance listings relevant to the user. The method includes determining a list of one or more performance listings of artists relevant to a user based on a media consumption history of the user, the media consumption history describing media content items previously delivered to the user by a media content server, and a listening profile of a second user, distinct from the first user, the listening profile identifying media content and artists played by the second user via the media content server. The method includes providing one or more media items to the user, the one or more media items selected based on the list of one or more performance listings.Type: ApplicationFiled: January 11, 2023Publication date: July 13, 2023Inventors: Nikhil Helferty, Ariel Marcus, Ritwik Dey, Steve Shirley
-
Publication number: 20220237686Abstract: In accordance with an embodiment, described herein is a system and method for providing access to media content associated with an artist scheduled for performance. A media application enables display of a playlist personalized for a user, based on a location of the user, a list of artists scheduled for performance, and a media consumption history of the user. An input action causes a media server to populate the playlist with media content. The media server determines the location of the user, retrieves those performance listings within a predetermined distance, retrieves the media consumption history of the user, filters the performance listings based on the media consumption history to obtain a set of artists having performance listings relevant to the user, selects media content items associated with each artist, and organizes the selected media content items within the playlist.Type: ApplicationFiled: September 3, 2021Publication date: July 28, 2022Inventors: Nikhil Helferty, Ariel Marcus, Ritwik Dey, Steve Shirley
-
Publication number: 20220138274Abstract: Affinity scores are computed for a plurality of user accounts, each affinity score quantifies an affinity of a user account to a content creator of one or more digital objects hosted in a content hosting platform. Each affinity score is computed by collecting interaction data for the user account corresponding to the content creator, normalizing the collected interaction data using a total activity data of the user account on the content hosting platform and attribute data associated with the content creator, and generating the affinity score using the normalized interaction data.Type: ApplicationFiled: November 15, 2021Publication date: May 5, 2022Applicant: Spotify ABInventors: Noel CODY, Kinshuk MISHRA, Steve SHIRLEY
-
Patent number: 11210355Abstract: Affinity scores are computed for a plurality of user accounts, each affinity score quantifies an affinity of a user account to a content creator of one or more digital objects hosted in a content hosting platform. Each affinity score is computed by collecting interaction data for the user account corresponding to the content creator, normalizing the collected interaction data using a total activity data of the user account on the content hosting platform and attribute data associated with the content creator, and generating the affinity score using the normalized interaction data.Type: GrantFiled: September 27, 2017Date of Patent: December 28, 2021Assignee: Spotify ABInventors: Noel Cody, Kinshuk Mishra, Steve Shirley
-
Patent number: 11113749Abstract: In accordance with an embodiment, described herein is a system and method for providing access to media content associated with an artist scheduled for performance. A media application enables display of a playlist personalized for a user, based on a location of the user, a list of artists scheduled for performance, and a media consumption history of the user. An input action causes a media server to populate the playlist with media content. The media server determines the location of the user, retrieves those performance listings within a predetermined distance, retrieves the media consumption history of the user, filters the performance listings based on the media consumption history to obtain a set of artists having performance listings relevant to the user, selects media content items associated with each artist, and organizes the selected media content items within the playlist.Type: GrantFiled: November 11, 2019Date of Patent: September 7, 2021Assignee: SPOTIFY ABInventors: Nikhil Helferty, Ariel Marcus, Ritwik Dey, Steve Shirley
-
Publication number: 20200082458Abstract: In accordance with an embodiment, described herein is a system and method for providing access to media content associated with an artist scheduled for performance. A media application enables display of a playlist personalized for a user, based on a location of the user, a list of artists scheduled for performance, and a media consumption history of the user. An input action causes a media server to populate the playlist with media content. The media server determines the location of the user, retrieves those performance listings within a predetermined distance, retrieves the media consumption history of the user, filters the performance listings based on the media consumption history to obtain a set of artists having performance listings relevant to the user, selects media content items associated with each artist, and organizes the selected media content items within the playlist.Type: ApplicationFiled: November 11, 2019Publication date: March 12, 2020Inventors: Nikhil Helferty, Ariel Marcus, Ritwik Dey, Steve Shirley
-
Patent number: 10475108Abstract: In accordance with an embodiment, described herein is a system and method for providing access to media content associated with an artist scheduled for performance. A media application enables display of a playlist personalized for a user, based on a location of the user, a list of artists scheduled for performance, and a media consumption history of the user. An input action causes a media server to populate the playlist with media content. The media server determines the location of the user, retrieves those performance listings within a predetermined distance, retrieves the media consumption history of the user, filters the performance listings based on the media consumption history to obtain a set of artists having performance listings relevant to the user, selects media content items associated with each artist, and organizes the selected media content items within the playlist.Type: GrantFiled: July 24, 2017Date of Patent: November 12, 2019Assignee: SPOTIFY ABInventors: Nikhil Helferty, Ariel Marcus, Ritwik Dey, Steve Shirley
-
Publication number: 20190026817Abstract: In accordance with an embodiment, described herein is a system and method for providing access to media content associated with an artist scheduled for performance. A media application enables display of a playlist personalized for a user, based on a location of the user, a list of artists scheduled for performance, and a media consumption history of the user. An input action causes a media server to populate the playlist with media content. The media server determines the location of the user, retrieves those performance listings within a predetermined distance, retrieves the media consumption history of the user, filters the performance listings based on the media consumption history to obtain a set of artists having performance listings relevant to the user, selects media content items associated with each artist, and organizes the selected media content items within the playlist.Type: ApplicationFiled: July 24, 2017Publication date: January 24, 2019Inventors: Nikhil Helferty, Ariel Marcus, Ritwik Dey, Steve Shirley
-
Publication number: 20180018397Abstract: Affinity scores are computed for a plurality of user accounts, each affinity score quantifies an affinity of a user account to a content creator of one or more digital objects hosted in a content hosting platform. Each affinity score is computed by collecting interaction data for the user account corresponding to the content creator, normalizing the collected interaction data using a total activity data of the user account on the content hosting platform and attribute data associated with the content creator, and generating the affinity score using the normalized interaction data.Type: ApplicationFiled: September 27, 2017Publication date: January 18, 2018Inventors: Noel CODY, Kinshuk MISHRA, Steve SHIRLEY
-
Patent number: 9798823Abstract: Affinity scores are computed for a plurality of user accounts, each affinity score quantifies an affinity of a user account to a content creator of one or more digital objects hosted in a content hosting platform. Each affinity score is computed by collecting interaction data for the user account corresponding to the content creator, normalizing the collected interaction data using a total activity data of the user account on the content hosting platform and attribute data associated with the content creator, and generating the affinity score using the normalized interaction data.Type: GrantFiled: November 17, 2015Date of Patent: October 24, 2017Assignee: Spotify ABInventors: Noel Cody, Kinshuk Mishra, Steve Shirley
-
Publication number: 20170140060Abstract: Affinity scores are computed for a plurality of user accounts, each affinity score quantifies an affinity of a user account to a content creator of one or more digital objects hosted in a content hosting platform. Each affinity score is computed by collecting interaction data for the user account corresponding to the content creator, normalizing the collected interaction data using a total activity data of the user account on the content hosting platform and attribute data associated with the content creator, and generating the affinity score using the normalized interaction data.Type: ApplicationFiled: November 17, 2015Publication date: May 18, 2017Inventors: Noel Cody, Kinshuk Mishra, Steve Shirley
-
Publication number: 20170017993Abstract: In accordance with an embodiment, described herein is a system and method of using attribution tracking for off-platform content promotion, for use in media content or other computing environments. A media campaign can be associated with a promoted content link (e.g., a URL) for use on a publisher web site. When the promoted content link is selected, for example by a user of a client media device, the user/device can be redirected to the media content environment. Client activity data can be logged to provide one or more campaign, content promoter, artist, date, user identification, or other data, which can be recorded as a promotion event. In response to the user/device performing additional downstream actions with regard to the promoted content, downstream events can be generated, and data pipelines used in combination with attribution windows, to correlate attribution of the downstream actions with particular media campaigns or content promoters.Type: ApplicationFiled: July 15, 2016Publication date: January 19, 2017Inventors: Steve Shirley, Gilles Deveaux, Brian Springer, Sean Kenny, Ankit Aggarawal, Abeyu Mengistu
-
Publication number: 20160260140Abstract: In accordance with an embodiment, described herein are a system and method for providing a promoted track display for use with a media content or media streaming environment. A media device, operating as a client device, can receive and play media content provided by a media server. An advertisement server can be used to determine advertisements or promoted content to be delivered to the client in connection with the provided media content. One or more promoted tracks, for example songs, music, or other sponsor content, can be surfaced or otherwise displayed at a user interface of the media device via visuals or display queues that are playable upon user-click or other form of selection. Display queues that include promoted tracks can be used to increase promoted track inventory and provide an engaging advertisement format for use by media content partners, for example, music promoters.Type: ApplicationFiled: March 7, 2016Publication date: September 8, 2016Inventors: Steve Shirley, Jay Richman, Samwoo E, Chris Angove
-
Publication number: 20160247189Abstract: In accordance with an embodiment, described herein are a system and method for use of dynamic banners for the promotion of events or other information. The system allows for scaling in the management of advertising creatives, by enabling advertisements, promotions, or other information to be generated dynamically in realtime, using a template and set of inputs, for example text, image, voice, or click links. An advertisement server receives advertisement requests from a client, and provides a tag for a dynamic banner, which is sent back to the client; so that a dynamic creative service, which receives a tag for use with a particular event, for example a concert, can determine creative assets to be returned to the client, which are then rendered within the dynamic banner in the form of a promotion.Type: ApplicationFiled: February 19, 2016Publication date: August 25, 2016Inventors: Steve Shirley, Will Meyer, Chris Angove
-
Publication number: 20150317691Abstract: Described herein are techniques for streaming digital media content, such as music, video, or television content. In accordance with an embodiment, the system includes support for selection of targeted advertisement or other sponsor-directed content based on a playlist context. A media device enables access by a user to one or more playlists of media content at a media server. Advertisements can be selected for providing to the user, based on one or more characteristics of a playlist, such as the playlist's description, or the playlist being part of an advertisement campaign. For example, a playlist bearing a particular descriptive title can be used to trigger advertisements that may be relevant to that descriptive title. Adding a particular song to a playlist can be used to trigger advertisements that may be relevant to that song.Type: ApplicationFiled: December 30, 2014Publication date: November 5, 2015Inventors: Kinshuk Mishra, Jason Richman, Steve Shirley