Patents by Inventor Nathan Lefler
Nathan Lefler 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: 11822627Abstract: The exemplary embodiments are related to a device, a system, and a method for implementing a mechanism that is configured to prevent the unauthorized execution of software. A user device is configured to execute a feature access function corresponding to an application feature included in an application. The feature access function is configured to receive one of a plurality of values each time the application is launched. During operation, the feature access function receives a value and determines whether a condition is satisfied. When the condition is satisfied, the value is returned which indicates that execution of the application feature is permitted.Type: GrantFiled: August 15, 2022Date of Patent: November 21, 2023Assignee: Disney Enterprises, Inc.Inventors: Nathan Lefler, James A. Corrigan-Colville
-
Patent number: 11630714Abstract: Methods for improving operation of a user device executing an application. The methods include collecting a first set of data corresponding to a run time environment of the application, collecting a second set of data corresponding to a crash of the application, identifying a cause of the crash based on the first set of data and a second set of data and determining the cause of the crash is associated with an application feature corresponding to a feature flag.Type: GrantFiled: April 4, 2022Date of Patent: April 18, 2023Assignee: Disney Enterprises, Inc.Inventors: Gary Kagan, Nathan Lefler, Josh Phelps, James A. Corrigan-Colville, Benjamin Manning
-
Publication number: 20220391476Abstract: The exemplary embodiments are related to a device, a system, and a method for implementing a mechanism that is configured to prevent the unauthorized execution of software. A user device is configured to execute a feature access function corresponding to an application feature included in an application. The feature access function is configured to receive one of a plurality of values each time the application is launched. During operation, the feature access function receives a value and determines whether a condition is satisfied. When the condition is satisfied, the value is returned which indicates that execution of the application feature is permitted.Type: ApplicationFiled: August 15, 2022Publication date: December 8, 2022Inventors: Nathan LEFLER, James A. CORRIGAN-COLVILLE
-
Patent number: 11463784Abstract: A system for synchronizing media content playout includes a computing platform having a hardware processor and a system memory storing a software code. The hardware processor executes the software code to receive a first state message from a first media player playing a first media content and a second state message from a second media player playing a second media content, the first media content and the second media content being the same media content. The software code further determines a coordination state for playout of the first media content and the second media content based on one or more of the first and second state messages, and transmits a first coordination message including the coordination state to the first media player and a second coordination message including the coordination state to the second media player to synchronize playout of the first media content and the second media content.Type: GrantFiled: July 20, 2020Date of Patent: October 4, 2022Assignee: Disney Enterprises, Inc.Inventors: Keith Comito, Nathan Lefler, James A. Corrigan-Colville
-
Patent number: 11416585Abstract: The exemplary embodiments are related to a device, a system, and a method for implementing a mechanism that is configured to prevent the unauthorized execution of software. A user device is configured to execute a feature access function corresponding to an application feature included in an application. The feature access function is configured to receive one of a plurality of values each time the application is launched. During operation, the feature access function receives a value and determines whether a condition is satisfied. When the condition is satisfied, the value is returned which indicates that execution of the application feature is permitted.Type: GrantFiled: December 18, 2019Date of Patent: August 16, 2022Assignee: Disney Enterprises, Inc.Inventors: Nathan Lefler, James A. Corrigan-Colville
-
Publication number: 20220229718Abstract: Methods for improving operation of a user device executing an application. The methods include collecting a first set of data corresponding to a run time environment of the application, collecting a second set of data corresponding to a crash of the application, identifying a cause of the crash based on the first set of data and a second set of data and determining the cause of the crash is associated with an application feature corresponding to a feature flag.Type: ApplicationFiled: April 4, 2022Publication date: July 21, 2022Inventors: Gary KAGAN, Nathan LEFLER, Josh PHELPS, James A. CORRIGAN-COLVILLE, Benjamin MANNING
-
Patent number: 11307920Abstract: Methods for improving operation of a user device running an application. The methods include collecting a first set of data corresponding to a run time environment of the application, collecting a second set of data corresponding to a crash of the application, identifying a cause of the crash based on the first set of data and a second set of data and determining the cause of the crash is associated with an application feature corresponding to a feature flag.Type: GrantFiled: November 26, 2019Date of Patent: April 19, 2022Assignee: Disney Enterprises, Inc.Inventors: Gary Kagan, Nathan Lefler, Josh Phelps, James A. Corrigan-Colville, Benjamin Manning
-
Publication number: 20210192026Abstract: The exemplary embodiments are related to a device, a system, and a method for implementing a mechanism that is configured to prevent the unauthorized execution of software. A user device is configured to execute a feature access function corresponding to an application feature included in an application. The feature access function is configured to receive one of a plurality of values each time the application is launched. During operation, the feature access function receives a value and determines whether a condition is satisfied. When the condition is satisfied, the value is returned which indicates that execution of the application feature is permitted.Type: ApplicationFiled: December 18, 2019Publication date: June 24, 2021Inventors: Nathan LEFLER, James A. Corrigan-Colville
-
Publication number: 20210157670Abstract: Methods for improving operation of a user device running an application. The methods include collecting a first set of data corresponding to a run time environment of the application, collecting a second set of data corresponding to a crash of the application, identifying a cause of the crash based on the first set of data and a second set of data and determining the cause of the crash is associated with an application feature corresponding to a feature flag.Type: ApplicationFiled: November 26, 2019Publication date: May 27, 2021Inventors: Gary KAGAN, Nathan LEFLER, Josh PHELPS, James A. CORRIGAN-COLVILLE, Benjamin MANNING
-
Publication number: 20200351570Abstract: A system for synchronizing media content playout includes a computing platform having a hardware processor and a system memory storing a software code. The hardware processor executes the software code to receive a first state message from a first media player playing a first media content and a second state message from a second media player playing a second media content, the first media content and the second media content being the same media content. The software code further determines a coordination state for playout of the first media content and the second media content based on one or more of the first and second state messages, and transmits a first coordination message including the coordination state to the first media player and a second coordination message including the coordination state to the second media player to synchronize playout of the first media content and the second media content.Type: ApplicationFiled: July 20, 2020Publication date: November 5, 2020Inventors: Keith Comito, Nathan Lefler, James A. Corrigan-Colville
-
Publication number: 20200260154Abstract: A system for synchronizing media content playout includes a computing platform having a hardware processor and a system memory storing a software code. The hardware processor executes the software code to receive a first state message from a first media player playing a first media content and a second state message from a second media player playing a second media content, the first media content and the second media content being the same media content. The software code further determines a coordination state for playout of the first media content and the second media content based on one or more of the first and second state messages, and transmits a first coordination message including the coordination state to the first media player and a second coordination message including the coordination state to the second media player to synchronize playout of the first media content and the second media content.Type: ApplicationFiled: February 7, 2019Publication date: August 13, 2020Inventors: Keith Comito, Nathan Lefler, James A. Corrigan-Colville
-
Patent number: 10735825Abstract: A system for synchronizing media content playout includes a computing platform having a hardware processor and a system memory storing a software code. The hardware processor executes the software code to receive a first state message from a first media player playing a first media content and a second state message from a second media player playing a second media content, the first media content and the second media content being the same media content. The software code further determines a coordination state for playout of the first media content and the second media content based on one or more of the first and second state messages, and transmits a first coordination message including the coordination state to the first media player and a second coordination message including the coordination state to the second media player to synchronize playout of the first media content and the second media content.Type: GrantFiled: February 7, 2019Date of Patent: August 4, 2020Assignee: Disney Enterprises, Inc.Inventors: Keith Comito, Nathan Lefler, James A. Corrigan-Colville