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: 11965335Abstract: A system includes a plurality of roofing shingles installed on a roof deck. Each of the roofing shingles includes first and second ends, first and second edges, a head lap, a reveal portion, a first side lap at the first end, and a second side lap at the second end. The second side lap includes a first surface, which has an adhesive. The first side lap of a first one of the roofing shingles overlays and is attached to the second side lap of a second one of the roofing shingles to form a sealed portion between the head lap of the first one of the roofing shingles and the head lap of the second one of the roofing shingles.Type: GrantFiled: September 23, 2022Date of Patent: April 23, 2024Assignee: GAF Energy LLCInventors: Thierry Nguyen, Evan Michael Wray, Toby Tonascia, Michael David Kuiper, Jonathan Hewlett, Brian West
-
Patent number: 11944782Abstract: A priming system including a resilient chamber having flexible walls and a first check valve in a first fluid pathway between the resilient chamber and a fluid reservoir such that a fluid flows through the first check valve only in a direction from the fluid reservoir toward the resilient chamber and the fluid returns to the fluid reservoir through a second fluid pathway between the resilient chamber and the fluid reservoir upon compression of the walls of the resilient chamber.Type: GrantFiled: July 14, 2022Date of Patent: April 2, 2024Assignee: CAREFUSION 303, INC.Inventors: Jonathan Yeh, Jake R. Smith, Soon Y. Park, Tammy 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: 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
-
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: 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