Patents by Inventor James Corrigan-Colville
James Corrigan-Colville 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: 20230044961Abstract: Embodiments provide systems and techniques for automated haptics generation and distribution. An example technique includes receiving media content from a computing device. The media content includes at least one of audio content or video content. One or more features of the media content is determined. A set of haptic data is generated for the media content, based on evaluating the one or more features of the media content with at least one machine learning model. Another example technique includes obtaining a set of haptic data associated with media content. The set of haptic data, metadata, and the media content is transmitted to a computing device.Type: ApplicationFiled: August 8, 2022Publication date: February 9, 2023Inventors: David S. RESNICK, Bryce HORWOOD, Nicholas M. ARCIERO, Steve Sang-Hyuck LEE, Keith J. COMITO, Joseph A. INZERILLO, James A. CORRIGAN-COLVILLE, Thomas D. PSIPSIKAS
-
Publication number: 20230039530Abstract: Embodiments provide systems and techniques for automated generation of haptic effects based on haptics data. An example technique includes obtaining a set of haptic data associated with media content being streamed to a computing device. The media content is displayed on the first computing device. One or more haptic effects are generated using one or more haptic devices while displaying the media content, based on the set of haptic data. One or more parameters of the one or more haptic effects is adjusted when a predetermined condition(s) is satisfied.Type: ApplicationFiled: August 8, 2022Publication date: February 9, 2023Inventors: David S. RESNICK, Bryce HORWOOD, Keith J. COMITO, Steve Sang-Hyuck LEE, Nicholas M. ARCIERO, Joseph A. INZERILLO, James A. CORRIGAN-COLVILLE, Thomas D. PSIPSIKAS
-
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: 11425226Abstract: The exemplary embodiments relate to improving the user experience associated with a digital platform. A first user device configured to remotely access a digital platform may receive a first signal broadcast by a second user device. Two or more types of communication protocols that are available to use for establishing a direct communication channel between the user devices are identified. One of the communication protocols is selected and a communication channel is established between the user devices in accordance with the selected communication protocol. The first user device then receives authentication information from the second user and establishes a session with the digital platform based on the authentication information received from the second user device.Type: GrantFiled: August 14, 2020Date of Patent: August 23, 2022Assignee: Disney Enterprises, Inc.Inventors: Eric Appel, Gary Kagan, Joshua Phelps, Benjamin Manning, James 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: 20220053073Abstract: The exemplary embodiments relate to improving the user experience associated with a digital platform. A first user device configured to remotely access a digital platform may receive a first signal broadcast by a second user device. Two or more types of communication protocols that are available to use for establishing a direct communication channel between the user devices are identified. One of the communication protocols is selected and a communication channel is established between the user devices in accordance with the selected communication protocol. The first user device then receives authentication information from the second user and establishes a session with the digital platform based on the authentication information received from the second user device.Type: ApplicationFiled: August 14, 2020Publication date: February 17, 2022Inventors: Eric APPEL, Gary Karan, Joshua Phelps, Benjamin Manning, James Corrigan-Colville
-
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