Patents by Inventor David Louie
David Louie 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: 20240086052Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments for intelligently customizing a user interface on a remote control. In a non-limiting embodiment, a method operates by receiving a user input associated with customizing the user interface for one-hand use when the user interface is in a first configuration. The user interface may a user interface element and the first configuration includes a first dimension of the user interface. In an embodiment, the user input is a touch-based gesture received on a touchscreen of the remote control. A user may be identified responsive to receiving the user input and the user interface may be customized from the first configuration to a second configuration based on an interface customization parameter. In an embodiment, the customizing includes reducing the first dimension of the user interface to a second dimension to allow for one-hand use by the user.Type: ApplicationFiled: November 17, 2023Publication date: March 14, 2024Applicant: Roku, Inc.Inventors: David LOUIE, Karina LEVITIAN
-
Patent number: 11868595Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments for intelligently customizing a user interface on a remote control. In a non-limiting embodiment, a method operates by receiving a user input associated with customizing the user interface for one-hand use when the user interface is in a first configuration. The user interface may a user interface element and the first configuration includes a first dimension of the user interface. In an embodiment, the user input is a touch-based gesture received on a touchscreen of the remote control. A user may be identified responsive to receiving the user input and the user interface may be customized from the first configuration to a second configuration based on an interface customization parameter. In an embodiment, the customizing includes reducing the first dimension of the user interface to a second dimension to allow for one-hand use by the user.Type: GrantFiled: June 11, 2021Date of Patent: January 9, 2024Assignee: ROKU, INC.Inventors: David Louie, Karina Levitian
-
Patent number: 11783954Abstract: Systems and methods for injecting a carbonate-based sacrificial material into a nuclear reactor containment for containment of molten corium in severe nuclear reactor accidents are disclosed. Molten corium can be quickly cooled and solidified by the endothermic decomposition of the sacrificial material.Type: GrantFiled: February 7, 2022Date of Patent: October 10, 2023Assignee: National Technology & Engineering Solutions of Sandia, LLCInventors: Yifeng Wang, David Louie, Rekha R. Rao, Jeremy A. Templeton
-
Publication number: 20230147633Abstract: Systems and methods for configuring an email engine associated with sequences of engagements are described. The email engine is associated with a first sequence of engagements and a second sequence of engagements. The email engine is configured to be activated based on completion of the first sequence of engagements. The email engine may be configured to generate and send an email to an email recipient based on a set of parameters unique to the email recipient and based on one or more government regulations. When the sending of the email is prevented because of the set of parameters or the government regulations, an error notification may be generated, and the second sequence of engagements may not be activated.Type: ApplicationFiled: October 25, 2022Publication date: May 11, 2023Inventors: Rebecca Greenberg, David Louie, Mattia Padovani, Darpan Dhamija
-
Patent number: 11567982Abstract: The present disclosure generally relates to processing and organizing electronic content. In accordance with one implementation, a computer-implemented method is provided that comprises receiving source data from at least one content server, the source data being associated with electronic content. The method also includes generating local data based on at least one of an analysis of the received source data or an extraction from the received source data. Additionally, the method includes classifying the electronic content as being associated with one or more content stacks. Further, the method includes generating representations of the electronic content based on the local data and generating instructions to display at least one content stack on a user interface, each displayed contact stack being operable to display one or more of the representations of the electronic content associated with the content stack based on the classification.Type: GrantFiled: November 15, 2019Date of Patent: January 31, 2023Assignee: Yahoo Assets LLCInventors: William Wetherell, Joshua S. Ramirez, Marc A. Katchay, Gabriela Meirelles Moore, David Louie, Douglas Hamman, Brian Behnke, Kiersten L. Lammerding
-
Publication number: 20220398006Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments for intelligently customizing a user interface on a remote control. In a non-limiting embodiment, a method operates by receiving a user input associated with customizing the user interface for one-hand use when the user interface is in a first configuration. The user interface may a user interface element and the first configuration includes a first dimension of the user interface. In an embodiment, the user input is a touch-based gesture received on a touchscreen of the remote control. A user may be identified responsive to receiving the user input and the user interface may be customized from the first configuration to a second configuration based on an interface customization parameter. In an embodiment, the customizing includes reducing the first dimension of the user interface to a second dimension to allow for one-hand use by the user.Type: ApplicationFiled: June 11, 2021Publication date: December 15, 2022Applicant: ROKU, INC.Inventors: David LOUIE, Karina Levitian
-
Patent number: 11509608Abstract: Systems and methods for configuring an email engine associated with sequences of engagements are described. The email engine is associated with a first sequence of engagements and a second sequence of engagements. The email engine is configured to be activated based on completion of the first sequence of engagements. The email engine may be configured to generate and send an email to an email recipient based on a set of parameters unique to the email recipient and based on one or more government regulations. When the sending of the email is prevented because of the set of parameters or the government regulations, an error notification may be generated, and the second sequence of engagements may not be activated.Type: GrantFiled: April 13, 2020Date of Patent: November 22, 2022Assignee: Salesforce, Inc.Inventors: Rebecca Greenberg, David Louie, Mattia Padovani, Darpan Dhamija
-
Publication number: 20220157478Abstract: Systems and methods for injecting a carbonate-based sacrificial material into a nuclear reactor containment for containment of molten corium in severe nuclear reactor accidents are disclosed. Molten corium can be quickly cooled and solidified by the endothermic decomposition of the sacrificial material.Type: ApplicationFiled: February 7, 2022Publication date: May 19, 2022Inventors: Yifeng Wang, David Louie, Rekha R. Rao, Jeremy A. Templeton
-
Patent number: 11309096Abstract: Systems and methods for injecting a carbonate-based sacrificial material into a nuclear reactor containment for containment of molten corium in severe nuclear reactor accidents are disclosed. Molten corium can be quickly cooled and solidified by the endothermic decomposition of the sacrificial material.Type: GrantFiled: July 25, 2019Date of Patent: April 19, 2022Assignee: National Technology & Engineering Solutions of Sandia, LLCInventors: Yifeng Wang, David Louie, Rekha R. Rao, Jeremy A. Templeton
-
Publication number: 20210320888Abstract: Systems and methods for configuring an email engine associated with sequences of engagements are described. The email engine is associated with a first sequence of engagements and a second sequence of engagements. The email engine is configured to be activated based on completion of the first sequence of engagements. The email engine may be configured to generate and send an email to an email recipient based on a set of parameters unique to the email recipient and based on one or more government regulations. When the sending of the email is prevented because of the set of parameters or the government regulations, an error notification may be generated, and the second sequence of engagements may not be activated.Type: ApplicationFiled: April 13, 2020Publication date: October 14, 2021Inventors: Rebecca Greenberg, David Louie, Mattia Padovani, Darpan Dhamija
-
Publication number: 20200081910Abstract: The present disclosure generally relates to processing and organizing electronic content. In accordance with one implementation, a computer-implemented method is provided that comprises receiving source data from at least one content server, the source data being associated with electronic content. The method also includes generating local data based on at least one of an analysis of the received source data or an extraction from the received source data. Additionally, the method includes classifying the electronic content as being associated with one or more content stacks. Further, the method includes generating representations of the electronic content based on the local data and generating instructions to display at least one content stack on a user interface, each displayed contact stack being operable to display one or more of the representations of the electronic content associated with the content stack based on the classification.Type: ApplicationFiled: November 15, 2019Publication date: March 12, 2020Inventors: William WETHERELL, Joshua S. RAMIREZ, Marc A. KATCHAY, Gabriela Meirelles MOORE, David LOUIE, Douglas HAMMAN, Brian BEHNKE, Kiersten L. LAMMERDING
-
Patent number: 10515107Abstract: The present disclosure generally relates to processing and organizing electronic content. In accordance with one implementation, a computer-implemented method is provided that comprises receiving source data from at least one content server, the source data being associated with electronic content. The method also includes generating local data based on at least one of an analysis of the received source data or an extraction from the received source data. Additionally, the method includes classifying the electronic content as being associated with one or more content stacks. Further, the method includes generating representations of the electronic content based on the local data and generating instructions to display at least one content stack on a user interface, each displayed contact stack being operable to display one or more of the representations of the electronic content associated with the content stack based on the classification.Type: GrantFiled: October 18, 2017Date of Patent: December 24, 2019Assignee: Oath Inc.Inventors: William Wetherell, Joshua S. Ramirez, Marc A. Katchay, Gabriela Meirelles Moore, David Louie, Douglas Hamman, Brian Behnke, Kiersten L. Lammerding
-
Publication number: 20180039697Abstract: The present disclosure generally relates to processing and organizing electronic content. In accordance with one implementation, a computer-implemented method is provided that comprises receiving source data from at least one content server, the source data being associated with electronic content. The method also includes generating local data based on at least one of an analysis of the received source data or an extraction from the received source data. Additionally, the method includes classifying the electronic content as being associated with one or more content stacks. Further, the method includes generating representations of the electronic content based on the local data and generating instructions to display at least one content stack on a user interface, each displayed contact stack being operable to display one or more of the representations of the electronic content associated with the content stack based on the classification.Type: ApplicationFiled: October 18, 2017Publication date: February 8, 2018Inventors: William Wetherell, Joshua S. Ramirez, Marc A. Katchay, Gabriela Meirelles Moore, David Louie, Douglas Hamman, Brian Behnke, Kiersten L. Lammerding
-
Patent number: 9811586Abstract: The present disclosure generally relates to processing and organizing electronic content. In accordance with one implementation, a computer-implemented method is provided that comprises receiving source data from at least one content server, the source data being associated with electronic content. The method also includes generating local data based on at least one of an analysis of the received source data or an extraction from the received source data. Additionally, the method includes classifying the electronic content as being associated with one or more content stacks. Further, the method includes generating representations of the electronic content based on the local data and generating instructions to display at least one content stack on a user interface, each displayed contact stack being operable to display one or more of the representations of the electronic content associated with the content stack based on the classification.Type: GrantFiled: May 2, 2013Date of Patent: November 7, 2017Assignee: Oath Inc.Inventors: William Wetherell, Joshua S. Ramirez, Marc A. Katchay, Gabriela Meirelles Moore, David Louie, Douglas Hamman, Brian Behnke, Kiersten L. Lammerding
-
Publication number: 20150352421Abstract: Methods and kits for practicing pitching and evaluating pitching proficiency using a backstop are provided herein. In various embodiments, the backstop may include a target-defining assembly to define a plurality of target regions. In various embodiments, a pitcher may selectively throw balls through the plurality of target regions, e.g., based on pitching contexts provided by the balls. In various embodiments, a plurality of baskets may be mounted adjacent the plurality of target regions, to allow a pitcher to track pitches and evaluate pitching proficiency. In some embodiments the pitching contexts provided by the balls are pitching instructions provided directly on the balls.Type: ApplicationFiled: August 19, 2015Publication date: December 10, 2015Inventor: David Louie Candello
-
Publication number: 20140171230Abstract: Methods and kits for practicing pitching and evaluating pitching proficiency using a backstop are provided herein. In various embodiments, the backstop may include a target-defining assembly to define a plurality of target regions. In various embodiments, a pitcher may selectively throw balls through the plurality of target regions, e.g., based on pitching contexts provided by the balls. In various embodiments, a plurality of baskets may be mounted adjacent the plurality of target regions, to allow a pitcher to track pitches and evaluate pitching proficiency. In some embodiments the pitching contexts provided by the balls are pitching instructions provided directly on the balls.Type: ApplicationFiled: October 15, 2013Publication date: June 19, 2014Applicant: Jugs Sports, Inc.Inventor: David Louie Candello
-
Publication number: 20140115483Abstract: The present disclosure generally relates to processing and organizing electronic content. In accordance with one implementation, a computer-implemented method is provided that comprises providing a plurality of content stacks, at least two of the plurality of content stacks being associated with different content stack types and receiving source data from at least one content server, the source data being associated with electronic content. The method further comprises generating local data based on an extraction from the received source data, generating, based on the local data, multiple representations of the electronic content, each representation being associated with at least one content stack type, and generating instructions to display the multiple representations of the electronic content with the plurality of content stacks, at least two of the displayed representations being displayed with respective ones of the at least two content stacks that have different content stack types.Type: ApplicationFiled: May 2, 2013Publication date: April 24, 2014Inventors: William Wetherell, Joshua S. Ramirez, Marc A. Katchay, Gabriela Meirelles Moore, David Louie, Douglas Hamman, Brian Behnke, Kiersten L. Lammerding
-
Publication number: 20140114973Abstract: The present disclosure generally relates to processing and organizing electronic content. In accordance with one implementation, a computer-implemented method is provided that comprises receiving source data from at least one content server, the source data being associated with electronic content. The method also includes generating local data based on at least one of an analysis of the received source data or an extraction from the received source data. Additionally, the method includes classifying the electronic content as being associated with one or more content stacks. Further, the method includes generating representations of the electronic content based on the local data and generating instructions to display at least one content stack on a user interface, each displayed contact stack being operable to display one or more of the representations of the electronic content associated with the content stack based on the classification.Type: ApplicationFiled: May 2, 2013Publication date: April 24, 2014Inventors: William Wetherell, Joshua S. Ramirez, Marc A. Katchay, Gabriela Meirelles Moore, David Louie, Douglas Hamman, Brian Behnke, Kiersten L. Lammerding
-
Publication number: 20140115495Abstract: The present disclosure generally relates to processing and organizing electronic content. In accordance with one implementation, a computer-implemented method is provided that comprises detecting a user interaction with the user interface and determining if the detected user interaction corresponds to (i) a dragging of at least one electronic message to an empty content stack or (ii) a dragging of at least one electronic message to an existing content stack. The method further comprises generating a new content stack on the user interface, if the detected user interaction corresponds to a dragging of at least one electronic message to an empty content stack, and updating the existing content stack on the user interface, if the detected user interaction corresponds to a dragging of at least one electronic message to the existing content stack.Type: ApplicationFiled: May 2, 2013Publication date: April 24, 2014Inventors: William Wetherell, Joshua S. Ramirez, Marc A. Katchay, Gabriela Meirelles Moore, David Louie, Douglas Hamman, Brian Behnke, Kiersten L. Lammerding
-
Patent number: D740299Type: GrantFiled: October 17, 2012Date of Patent: October 6, 2015Assignee: AOL Inc.Inventors: William Wetherell, David Louie, Douglas Hamman, Brian Behnke, Kiersten Lea Lammerding, Jeremiah D. Shaw