Patents by Inventor Jonathan Nguyen
Jonathan Nguyen 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: 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: 20240154626Abstract: Neural Normalized MinSum (N-NMS) decoding for improving frame error rate (FER) performance on linear block codes over conventional normalized MinSum (NMS). Dynamic multiplicative weights are assigned to each check-to-variable message in each iteration to efficiently provide training parameters of N-NMS that support N-NMS for longer block lengths. Embodiment are described for neural two-dimensional normalized MinSum (N-2D-NMS) decoders requiring fewer training parameters. The N-2D-NMS approaches for example use the same weight for edges with the same check and/or variable node degree. Simulation results indicate that that this LDPC decoding performs similarly to previous techniques while substantially reducing the amount of training necessary.Type: ApplicationFiled: August 30, 2023Publication date: May 9, 2024Applicants: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA, CALIFORNIA INSTITUTE OF TECHNOLOGYInventors: Richard D. Wesel, Linfang Wang, Sean Chen, Dariush Divsalar, Jonathan Nguyen
-
Patent number: 11725489Abstract: Systems, methods, and computer-readable media are described for intelligent, real-time monitoring and managing of changes in oilfield equilibrium to optimize production of desired hydrocarbons and economic viability of the field. In some examples, a method can involve generating, based on a topology of a field of wells, a respective graph for the wells, each respective graph including computing devices coupled with one or more sensors and/or actuators. The method can involve collecting, via the computing devices, respective parameters associated with one or more computing devices, sensors, actuators, and/or models, and identifying a measured state associated with the computing devices, sensors, actuators, and/or models.Type: GrantFiled: April 27, 2017Date of Patent: August 15, 2023Assignee: Landmark Graphics CorporationInventors: Joseph Blake Winston, Brent Charles Houchens, Feifei Zhang, Avinash Wesley, Andrew Shane Elsey, Jonathan Nguyen, Keshava Rangarajan, Olivier Germain
-
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
-
Publication number: 20210285309Abstract: Systems, methods, and computer-readable media are described for intelligent, real-time monitoring and managing of changes in oilfield equilibrium to optimize production of desired hydrocarbons and economic viability of the field. In some examples, a method can involve generating, based on a topology of a field of wells, a respective graph for the wells, each respective graph including computing devices coupled with one or more sensors and/or actuators. The method can involve collecting, via the computing devices, respective parameters associated with one or more computing devices, sensors, actuators, and/or models, and identifying a measured state associated with the computing devices, sensors, actuators, and/or models.Type: ApplicationFiled: April 27, 2017Publication date: September 16, 2021Applicant: LANDMARK GRAPHICS CORPORATIONInventors: Joseph Blake WINSTON, Brent Charles HOUCHENS, Feifei ZHANG, Avinash WESLEY, Andrew Shane ELSEY, Jonathan NGUYEN, Keshava RANGARAJAN, Olivier GERMAIN
-
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: 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
-
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
-
Patent number: 9578454Abstract: A navigation system includes: a control unit configured to generate a feed hierarchy for prioritizing a trustworthiness of an interest feed based on a feed characteristic; determine a discrepancy by comparing the interest feed with the interest list, a feed record, or a combination thereof; determine a feed authorization based on the feed characteristic, the feed hierarchy, an entry category, or a combination thereof for manipulating the interest list; generate an update to the interest list based on the discrepancy, the feed hierarchy, and the feed authorization; and confirm the update to the interest list based on a navigation behavior at an interest location associated with the update as determined by a location unit coupled to the control unit.Type: GrantFiled: February 20, 2015Date of Patent: February 21, 2017Assignee: Telenav, Inc.Inventors: Britt Fitch, Jonathan Nguyen, Matthew James Hanselman, Aliasgar Mumtaz Husain, Michael Banos, Anna Maria Ayuso Holschuh
-
Patent number: D389863Type: GrantFiled: August 16, 1996Date of Patent: January 27, 1998Assignee: The Gillette CompanyInventor: Jonathan Nguyen
-
Patent number: D424109Type: GrantFiled: October 6, 1995Date of Patent: May 2, 2000Assignee: The Gillette CompanyInventors: David Anthony Edgerley, Gary Lu, Jonathan Nguyen, Ming Kin Leung
-
Patent number: D772087Type: GrantFiled: June 19, 2015Date of Patent: November 22, 2016Inventors: Keane Hasnar Cabanos Usman, Jonathan Nguyen Hernandez, Kendrick Lee Short, Walter Scott Marquez, Mery Alaberkyan, Anahit Ana Topchyan, Michael He Huang, Deandrea Dolberry, Faisal Atanante, Fanta Sinayoko, Andrew DeShields, Daniel Peters, Branden Cameron Eshrati, Rachel Kathleen Makamae Thibault, Michael Peters, Andrea Charice Buckner, Ani Alaberkyan