Patents by Inventor Ethan Haskell
Ethan Haskell 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).
-
Publication number: 20250252116Abstract: Described herein are systems and methods for synchronizing non-fungible token ledgers. The system can maintain a plurality of player profiles, with a first player profile identifying a plurality of non-fungible tokens maintained on a blockchain network. The system can provide a graphical user interface for display, including a plurality of slots corresponding to a first discard combination. The system can receive a request from a client device to discard a subset of the plurality of non-fungible tokens, with the subset corresponding to the plurality of slots. The system can determine that each non-fungible token of the subset satisfies a respective criteria of a respective slot of the plurality of slots. In response to determining that each non-fungible token of the subset satisfies the respective criteria of the respective slot, the system can store a respective identifier of each non-fungible token of the subset in a discard data structure.Type: ApplicationFiled: February 1, 2024Publication date: August 7, 2025Applicant: DK Crown Holdings Inc.Inventors: Brett Cain Weiss, II, Nicola Atorino, Ethan Haskell, Andrew John Botelho
-
Publication number: 20250157290Abstract: Systems and methods for synchronizing client data structures with session events are disclosed. The system can establish a session responsive to a request from a host client device associated with a host player profile. The system can configure the host player profile to share records of events performed via the host player profile during the session, and can receive requests to join the session, each request associated with a respective viewer player profile. The system can receive a request from a viewer to permit automatic population of records corresponding to events performed via the host player profile during the session. The system can detect an event performed via the host player profile during the session, and generate a record corresponding to the event in the viewer player profile, which is used to enable performance of a corresponding event having the same event parameters via the viewer player profile.Type: ApplicationFiled: January 16, 2025Publication date: May 15, 2025Applicant: DK Crown Holdings Inc.Inventors: Jordan Mendell, Edward Zaleski, Ethan Haskell
-
Publication number: 20250159060Abstract: Systems and methods for prioritizing content packets based on a dynamically updated list of content filtering rules are described. A system is configured to identify an application executing on a client device to which to transmit content, the application associated with an account and determine that the application is configured with a configuration setting to apply a content filtering policy corresponding to a list of players including one or more players included in one or more lineups associated with the account. The system can receive a content item from a content source and determine one or more player tags associated with the content item. The system can determine that the content item includes a player tag corresponding to a player included in the list of players and transmit the content item to the client device for insertion in a content feed provided by the application responsive to the determination.Type: ApplicationFiled: January 17, 2025Publication date: May 15, 2025Applicant: DK Crown Holdings Inc.Inventors: Jonathan Nguyen, Daniel Kesack, William Hester, Sophie Dasinger, Edward Zaleski, Ethan Haskell, Corey Shtasel-Gottlieb
-
Patent number: 12272209Abstract: Systems and methods for synchronizing client data structures with session events are disclosed. The system can establish a session responsive to a request from a host client device associated with a host player profile. The system can configure the host player profile to share records of events performed via the host player profile during the session, and can receive requests to join the session, each request associated with a respective viewer player profile. The system can receive a request from a viewer to permit automatic population of records corresponding to events performed via the host player profile during the session. The system can detect an event performed via the host player profile during the session, and generate a record corresponding to the event in the viewer player profile, which is used to enable performance of a corresponding event having the same event parameters via the viewer player profile.Type: GrantFiled: January 5, 2024Date of Patent: April 8, 2025Assignee: DK Crown Holdings Inc.Inventors: Jordan Mendell, Edward Zaleski, Ethan Haskell
-
Publication number: 20250088712Abstract: Systems and methods for synchronizing client data structures with session events are disclosed. The system can establish a session responsive to a request from a host client device associated with a host player profile. The system can configure the host player profile to share records of events performed via the host player profile during the session, and can receive requests to join the session, each request associated with a respective viewer player profile. The system can receive a request from a viewer to permit automatic population of records corresponding to events performed via the host player profile during the session. The system can detect an event performed via the host player profile during the session, and generate a record corresponding to the event in the viewer player profile, which is used to enable performance of a corresponding event having the same event parameters via the viewer player profile.Type: ApplicationFiled: November 22, 2024Publication date: March 13, 2025Applicant: DK Crown Holdings Inc.Inventors: Jordan Mendell, Edward Zaleski, Ethan Haskell
-
Patent number: 12226699Abstract: Systems and methods for prioritizing content packets based on a dynamically updated list of content filtering rules are described. A system is configured to identify an application executing on a client device to which to transmit content, the application associated with an account and determine that the application is configured with a configuration setting to apply a content filtering policy corresponding to a list of players including one or more players included in one or more lineups associated with the account. The system can receive a content item from a content source and determine one or more player tags associated with the content item. The system can determine that the content item includes a player tag corresponding to a player included in the list of players and transmit the content item to the client device for insertion in a content feed provided by the application responsive to the determination.Type: GrantFiled: April 14, 2023Date of Patent: February 18, 2025Assignee: DK Crown Holdings Inc.Inventors: Jonathan Nguyen, Daniel Kesack, William Hester, Sophie Dasinger, Edward Zaleski, Ethan Haskell, Corey Shtasel-Gottlieb
-
Patent number: 12155900Abstract: Systems and methods for synchronizing client data structures with session events are disclosed. The system can establish a session responsive to a request from a host client device associated with a host player profile. The system can configure the host player profile to share records of events performed via the host player profile during the session, and can receive requests to join the session, each request associated with a respective viewer player profile. The system can receive a request from a viewer to permit automatic population of records corresponding to events performed via the host player profile during the session. The system can detect an event performed via the host player profile during the session, and generate a record corresponding to the event in the viewer player profile, which is used to enable performance of a corresponding event having the same event parameters via the viewer player profile.Type: GrantFiled: April 3, 2023Date of Patent: November 26, 2024Assignee: DK Crown Holdings Inc.Inventors: Jordan Mendell, Edward Zaleski, Ethan Haskell
-
Publication number: 20240144777Abstract: Systems and methods for synchronizing client data structures with session events are disclosed. The system can establish a session responsive to a request from a host client device associated with a host player profile. The system can configure the host player profile to share records of events performed via the host player profile during the session, and can receive requests to join the session, each request associated with a respective viewer player profile. The system can receive a request from a viewer to permit automatic population of records corresponding to events performed via the host player profile during the session. The system can detect an event performed via the host player profile during the session, and generate a record corresponding to the event in the viewer player profile, which is used to enable performance of a corresponding event having the same event parameters via the viewer player profile.Type: ApplicationFiled: January 5, 2024Publication date: May 2, 2024Applicant: DK Crown Holdings Inc.Inventors: Jordan Mendell, Edward Zaleski, Ethan Haskell
-
Patent number: 11881081Abstract: Systems and methods for synchronizing client data structures with session events are disclosed. The system can establish a session responsive to a request from a host client device associated with a host player profile. The system can configure the host player profile to share records of events performed via the host player profile during the session, and can receive requests to join the session, each request associated with a respective viewer player profile. The system can receive a request from a viewer to permit automatic population of records corresponding to events performed via the host player profile during the session. The system can detect an event performed via the host player profile during the session, and generate a record corresponding to the event in the viewer player profile, which is used to enable performance of a corresponding event having the same event parameters via the viewer player profile.Type: GrantFiled: February 6, 2023Date of Patent: January 23, 2024Assignee: DK Crown Holdings Inc.Inventors: Jordan Mendell, Edward Zaleski, Ethan Haskell
-
Publication number: 20230283854Abstract: Systems and methods for synchronizing client data structures with session events are disclosed. The system can establish a session responsive to a request from a host client device associated with a host player profile. The system can configure the host player profile to share records of events performed via the host player profile during the session, and can receive requests to join the session, each request associated with a respective viewer player profile. The system can receive a request from a viewer to permit automatic population of records corresponding to events performed via the host player profile during the session. The system can detect an event performed via the host player profile during the session, and generate a record corresponding to the event in the viewer player profile, which is used to enable performance of a corresponding event having the same event parameters via the viewer player profile.Type: ApplicationFiled: April 3, 2023Publication date: September 7, 2023Inventors: Jordan Mendell, Edward Zaleski, Ethan Haskell
-
Publication number: 20230282063Abstract: Systems and methods for synchronizing client data structures with session events are disclosed. The system can establish a session responsive to a request from a host client device associated with a host player profile. The system can configure the host player profile to share records of events performed via the host player profile during the session, and can receive requests to join the session, each request associated with a respective viewer player profile. The system can receive a request from a viewer to permit automatic population of records corresponding to events performed via the host player profile during the session. The system can detect an event performed via the host player profile during the session, and generate a record corresponding to the event in the viewer player profile, which is used to enable performance of a corresponding event having the same event parameters via the viewer player profile.Type: ApplicationFiled: February 6, 2023Publication date: September 7, 2023Inventors: Jordan Mendell, Edward Zaleski, Ethan Haskell
-
Publication number: 20230249081Abstract: Systems and methods for prioritizing content packets based on a dynamically updated list of content filtering rules are described. A system is configured to identify an application executing on a client device to which to transmit content, the application associated with an account and determine that the application is configured with a configuration setting to apply a content filtering policy corresponding to a list of players including one or more players included in one or more lineups associated with the account. The system can receive a content item from a content source and determine one or more player tags associated with the content item. The system can determine that the content item includes a player tag corresponding to a player included in the list of players and transmit the content item to the client device for insertion in a content feed provided by the application responsive to the determination.Type: ApplicationFiled: April 14, 2023Publication date: August 10, 2023Inventors: Jonathan Nguyen, Daniel Kesack, William Hester, Sophie Dasinger, Edward Zaleski, Ethan Haskell, Corey Shtasel-Gottlieb
-
Patent number: 11654361Abstract: Systems and methods for prioritizing content packets based on a dynamically updated list of content filtering rules are described. A system is configured to identify an application executing on a client device to which to transmit content, the application associated with an account and determine that the application is configured with a configuration setting to apply a content filtering policy corresponding to a list of players including one or more players included in one or more lineups associated with the account. The system can receive a content item from a content source and determine one or more player tags associated with the content item. The system can determine that the content item includes a player tag corresponding to a player included in the list of players and transmit the content item to the client device for insertion in a content feed provided by the application responsive to the determination.Type: GrantFiled: May 28, 2021Date of Patent: May 23, 2023Assignee: DRAFTKINGS, INC.Inventors: Jonathan Nguyen, Daniel Kesack, William Hester, Sophie Dasinger, Edward Zaleski, Ethan Haskell, Corey Shtasel-Gottlieb
-
Patent number: 11622156Abstract: Systems and methods for synchronizing client data structures with session events are disclosed. The system can establish a session responsive to a request from a host client device associated with a host player profile. The system can configure the host player profile to share records of events performed via the host player profile during the session, and can receive requests to join the session, each request associated with a respective viewer player profile. The system can receive a request from a viewer to permit automatic population of records corresponding to events performed via the host player profile during the session. The system can detect an event performed via the host player profile during the session, and generate a record corresponding to the event in the viewer player profile, which is used to enable performance of a corresponding event having the same event parameters via the viewer player profile.Type: GrantFiled: March 1, 2022Date of Patent: April 4, 2023Assignee: DraftKings, Inc.Inventors: Jordan Mendell, Edward Zaleski, Ethan Haskell
-
Patent number: 11574522Abstract: Systems and methods for synchronizing client data structures with session events are disclosed. The system can establish a session responsive to a request from a host client device associated with a host player profile. The system can configure the host player profile to share records of events performed via the host player profile during the session, and can receive requests to join the session, each request associated with a respective viewer player profile. The system can receive a request from a viewer to permit automatic population of records corresponding to events performed via the host player profile during the session. The system can detect an event performed via the host player profile during the session, and generate a record corresponding to the event in the viewer player profile, which is used to enable performance of a corresponding event having the same event parameters via the viewer player profile.Type: GrantFiled: March 1, 2022Date of Patent: February 7, 2023Assignee: DraftKings, Inc.Inventors: Jordan Mendell, Edward Zaleski, Ethan Haskell
-
Publication number: 20210283506Abstract: Systems and methods for prioritizing content packets based on a dynamically updated list of content filtering rules are described. A system is configured to identify an application executing on a client device to which to transmit content, the application associated with an account and determine that the application is configured with a configuration setting to apply a content filtering policy corresponding to a list of players including one or more players included in one or more lineups associated with the account. The system can receive a content item from a content source and determine one or more player tags associated with the content item. The system can determine that the content item includes a player tag corresponding to a player included in the list of players and transmit the content item to the client device for insertion in a content feed provided by the application responsive to the determination.Type: ApplicationFiled: May 28, 2021Publication date: September 16, 2021Applicant: DraftKings, Inc.Inventors: Jonathan Nguyen, Daniel Kesack, William Hester, Sophie Dasinger, Edward Zaleski, Ethan Haskell, Corey Shtasel-Gottlieb
-
Patent number: 11020666Abstract: Systems and methods for prioritizing content packets based on a dynamically updated list of content filtering rules are described. A system is configured to identify an application executing on a client device to which to transmit content, the application associated with an account and determine that the application is configured with a configuration setting to apply a content filtering policy corresponding to a list of players including one or more players included in one or more lineups associated with the account. The system can receive a content item from a content source and determine one or more player tags associated with the content item. The system can determine that the content item includes a player tag corresponding to a player included in the list of players and transmit the content item to the client device for insertion in a content feed provided by the application responsive to the determination.Type: GrantFiled: September 6, 2018Date of Patent: June 1, 2021Assignee: DraftKings, Inc.Inventors: Jonathan Nguyen, Daniel Kesack, William Hester, Sophie Dasinger, Edward Zaleski, Ethan Haskell, Corey Shtasel-Gottlieb
-
Patent number: D872763Type: GrantFiled: September 7, 2017Date of Patent: January 14, 2020Assignee: DraftKings, Inc.Inventors: Ethan Haskell, Corey Shtasel-Gottlieb, Jacquelyn Booth
-
Patent number: D937848Type: GrantFiled: January 13, 2020Date of Patent: December 7, 2021Assignee: DraftKings, Inc.Inventors: Ethan Haskell, Corey Shtasel-Gottlieb, Jacquelyn Booth
-
Patent number: D1012122Type: GrantFiled: December 6, 2021Date of Patent: January 23, 2024Assignee: DK Crown Holdings Inc.Inventors: Ethan Haskell, Corey Shtasel-Gottlieb, Jacquelyn Booth