Patents by Inventor Daniel Kesack
Daniel Kesack 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: 20260052190Abstract: Systems and methods for dynamically generating event cards from message streams is provided. A system receives a message of a sequence of messages from a content source, determine, from the message, the game condition of the game, compare the game condition with a previous game condition and determines events that occurred in the game based on the message and the comparison. The system can determine, for each event of the one or more events, an event type and individual player contributions of one or more players and assign, for each event of the one or more events, to each player that contributed in the event, a points allocation corresponding to the player's contribution in the event based on the points assignment policy and the event type. The system can generate event cards and transmit the event cards to emote devices according to a content filtering policy.Type: ApplicationFiled: October 20, 2025Publication date: February 19, 2026Applicant: DK Crown Holdings Inc.Inventors: Daniel Kesack, William Hester, Jessie Haffey, Jonathan Nguyen
-
Patent number: 12452343Abstract: Systems and methods for dynamically generating event cards from message streams is provided. A system receives a message of a sequence of messages from a content source, determine, from the message, the game condition of the game, compare the game condition with a previous game condition and determines events that occurred in the game based on the message and the comparison. The system can determine, for each event of the one or more events, an event type and individual player contributions of one or more players and assign, for each event of the one or more events, to each player that contributed in the event, a points allocation corresponding to the player's contribution in the event based on the points assignment policy and the event type. The system can generate event cards and transmit the event cards to emote devices according to a content filtering policy.Type: GrantFiled: January 9, 2023Date of Patent: October 21, 2025Assignee: DK Crown Holdings Inc.Inventors: Daniel Kesack, William Hester, Jessie Haffey, Jonathan Nguyen
-
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: 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
-
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
-
Publication number: 20230158407Abstract: Systems and methods for dynamically generating event cards from message streams is provided. A system receives a message of a sequence of messages from a content source, determine, from the message, the game condition of the game, compare the game condition with a previous game condition and determines events that occurred in the game based on the message and the comparison. The system can determine, for each event of the one or more events, an event type and individual player contributions of one or more players and assign, for each event of the one or more events, to each player that contributed in the event, a points allocation corresponding to the player's contribution in the event based on the points assignment policy and the event type. The system can generate event cards and transmit the event cards to emote devices according to a content filtering policy.Type: ApplicationFiled: January 9, 2023Publication date: May 25, 2023Inventors: Daniel Kesack, William Hester, Jessie Haffey, Jonathan Nguyen
-
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: 11547940Abstract: Systems and methods for dynamically generating event cards from message streams is provided. A system receives a message of a sequence of messages from a content source, determine, from the message, the game condition of the game, compare the game condition with a previous game condition and determines events that occurred in the game based on the message and the comparison. The system can determine, for each event of the one or more events, an event type and individual player contributions of one or more players and assign, for each event of the one or more events, to each player that contributed in the event, a points allocation corresponding to the player's contribution in the event based on the points assignment policy and the event type. The system can generate event cards and transmit the event cards to emote devices according to a content filtering policy.Type: GrantFiled: August 17, 2020Date of Patent: January 10, 2023Assignee: DraftKings, Inc.Inventors: Daniel Kesack, William Hester, Jessie Haffey, Jonathan Nguyen
-
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
-
Publication number: 20200376385Abstract: Systems and methods for dynamically generating event cards from message streams is provided. A system receives a message of a sequence of messages from a content source, determine, from the message, the game condition of the game, compare the game condition with a previous game condition and determines events that occurred in the game based on the message and the comparison. The system can determine, for each event of the one or more events, an event type and individual player contributions of one or more players and assign, for each event of the one or more events, to each player that contributed in the event, a points allocation corresponding to the player's contribution in the event based on the points assignment policy and the event type. The system can generate event cards and transmit the event cards to emote devices according to a content filtering policy.Type: ApplicationFiled: August 17, 2020Publication date: December 3, 2020Inventors: Daniel Kesack, William Hester, Jessie Haffey, Jonathan Nguyen
-
Patent number: 10744413Abstract: Systems and methods for dynamically generating event cards from message streams is provided. A system receives a message of a sequence of messages from a content source, determine, from the message, the game condition of the game, compare the game condition with a previous game condition and determines events that occurred in the game based on the message and the comparison. The system can determine, for each event of the one or more events, an event type and individual player contributions of one or more players and assign, for each event of the one or more events, to each player that contributed in the event, a points allocation corresponding to the player's contribution in the event based on the points assignment policy and the event type. The system can generate event cards and transmit the event cards to emote devices according to a content filtering policy.Type: GrantFiled: September 6, 2018Date of Patent: August 18, 2020Assignee: DraftKings, Inc.Inventors: Daniel Kesack, William Hester, Jessie Haffey, Jonathan Nguyen
-
Publication number: 20190075176Abstract: 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: September 6, 2018Publication date: March 7, 2019Inventors: Jonathan Nguyen, Daniel Kesack, William Hester, Sophie Dasinger, Edward Zaleski, Ethan Haskell, Corey Shtasel-Gottlieb
-
Publication number: 20190070509Abstract: Systems and methods for dynamically generating event cards from message streams is provided. A system receives a message of a sequence of messages from a content source, determine, from the message, the game condition of the game, compare the game condition with a previous game condition and determines events that occurred in the game based on the message and the comparison. The system can determine, for each event of the one or more events, an event type and individual player contributions of one or more players and assign, for each event of the one or more events, to each player that contributed in the event, a points allocation corresponding to the player's contribution in the event based on the points assignment policy and the event type. The system can generate event cards and transmit the event cards to emote devices according to a content filtering policy.Type: ApplicationFiled: September 6, 2018Publication date: March 7, 2019Inventors: Daniel Kesack, William Hester, Jessie Haffey, Jonathan Nguyen