Patents by Inventor Kyle Prestenback
Kyle Prestenback 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: 9065870Abstract: There is provided a system for pairing a medium with a user account comprising a media player configured to retrieve a medium identifier from the medium and a player identifier from a memory of the media player. The media player is further configured to transmit the medium identifier and the player identifier to a server. Additionally, the media player is further configured to receive a key associated with the medium identifier and the player identifier from the server. The server is configured to receive the key and the user account for pairing the user account with the medium associated with the key. A computer may be utilized to transmit the key and the user account to the server, after the key has been provided to a user by the media player. The media player and the computer may communicate with the server via the Internet.Type: GrantFiled: May 2, 2014Date of Patent: June 23, 2015Assignee: Disney Enterprises, Inc.Inventors: Kyle Prestenback, Evan Tahler
-
Patent number: 9055269Abstract: Subject matter disclosed herein may relate to messaging techniques with user generated content related to video object timecode.Type: GrantFiled: September 30, 2008Date of Patent: June 9, 2015Assignee: Disney Enterprises, Inc.Inventors: Kyle Prestenback, Evan Tahler, Brian Kwan, Allison Crow, Aaron Daly
-
Publication number: 20150019683Abstract: There is provided a system for pairing a medium with a user account comprising a media player configured to retrieve a medium identifier from the medium and a player identifier from a memory of the media player. The media player is further configured to transmit the medium identifier and the player identifier to a server. Additionally, the media player is further configured to receive a key associated with the medium identifier and the player identifier from the server. The server is configured to receive the key and the user account for pairing the user account with the medium associated with the key. A computer may be utilized to transmit the key and the user account to the server, after the key has been provided to a user by the media player. The media player and the computer may communicate with the server via the Internet.Type: ApplicationFiled: May 2, 2014Publication date: January 15, 2015Applicant: Disney Enterprises, Inc.Inventors: Kyle Prestenback, Evan Tahler
-
Patent number: 8781115Abstract: There is provided a system for pairing a medium with a user account comprising a media player configured to retrieve a medium identifier from the medium and a player identifier from a memory of the media player. The media player is further configured to transmit the medium identifier and the player identifier to a server. Additionally, the media player is further configured to receive a key associated with the medium identifier and the player identifier from the server. The server is configured to receive the key and the user account for pairing the user account with the medium associated with the key. A computer may be utilized to transmit the key and the user account to the server, after the key has been provided to a user by the media player. The media player and the computer may communicate with the server via the Internet.Type: GrantFiled: April 1, 2008Date of Patent: July 15, 2014Assignee: Disney Enterprises, Inc.Inventors: Kyle Prestenback, Evan Tahler
-
Patent number: 8693846Abstract: There is provided a video playback device for providing adjustable display coordinates and for playing a video on a display. The video playback device comprises a memory storing a plurality of video streams each associated with one of a plurality of different display coordinates and a processor configured to determine a first input display coordinate for displaying the video on the display, select a first coordinate of the plurality of different display coordinates corresponding to the first input display coordinate, and output a first video stream of the plurality of video streams associated with the selected first coordinate on the display.Type: GrantFiled: March 16, 2009Date of Patent: April 8, 2014Assignee: Disney Enterprises, Inc.Inventors: Kyle Prestenback, Evan Tahler
-
Patent number: 8660413Abstract: Systems and associated methods for dynamic content play list creation are described. A fastplay application provides for dynamic play list generation, using feature categorization and local storage to present a set of custom play list(s) that are tailored to a user's preference(s). The settings may be stored locally on the media player storage device such that the preference(s) can be utilized across titles.Type: GrantFiled: September 30, 2010Date of Patent: February 25, 2014Assignee: Disney Enterprises, Inc.Inventors: Jeffrey R. Ashbrook, Kyle Prestenback, Evan Acosta, Brian Kwan, David Jessen, Aaron Daly
-
Publication number: 20130340004Abstract: There are provided systems and methods for an interactive device for interaction with a user of a media device, wherein the interactive device and the media device are operable to communicate with a server having a memory storing a plurality of states including a present state of the media device playing a media. The interactive device comprises a peripheral hardware for interaction with the user of the media device and a processor configured to establish a communication with the server, obtain the present state of the media device from the server, select an action in response to the present state of the media, and execute the action using the peripheral hardware for interaction with the user of the media device. The interactive device can operate independently of the server or with several interactive devices connected to the server.Type: ApplicationFiled: August 21, 2013Publication date: December 19, 2013Applicant: DISNEY ENTERPRISES, INC.Inventors: Kyle Prestenback, Evan Tahler
-
Patent number: 8593924Abstract: There is provided a system and method for initialization of media asset modules for an improved execution sequence on a playback environment. The system includes a player application configured to segment media assets associated with a primary media content into a plurality of asset modules, assemble the plurality of asset modules into a media file, identify a first subset of asset modules from the plurality of asset modules for loading in a first loading process, determine a loading sequence for the first subset of asset modules, and load the first subset of asset modules according to the loading sequence before beginning playback of the primary media content. The player application may be further configured to identify, determine another loading sequence for, and load additional asset modules after playback of the primary media content has begun.Type: GrantFiled: December 17, 2012Date of Patent: November 26, 2013Assignee: Disney Enterprises, Inc.Inventors: Kyle Prestenback, Arnaud Robert
-
Patent number: 8521004Abstract: Methods and apparatuses are provided, which may be implemented for use in managing data assets stored in local memory of the optical disc player device.Type: GrantFiled: September 16, 2008Date of Patent: August 27, 2013Assignee: Disney Enterprises, Inc.Inventors: Kyle Prestenback, Evan Tahler, Evan Acosta
-
Publication number: 20130067527Abstract: There is provided a system and method for dynamically transmitting a services list to a playback device. The system comprises a display device, a playback device, and a mediator server with a mediator application. The mediator application is configured to receive, from the playback device, a service request for a services list, to send a services list for presenting on a display device in response to receiving the service request, to receive an activation request for at a third-party service listed in the services list, and to activate the third-party service in response to receiving the activation request. By programming a digital video disc such as a Blu-ray disc according to an API and using such a mediator server, a dynamically adjustable list of third-party services may be supported and used by the playback device without changing the disc application code.Type: ApplicationFiled: September 12, 2011Publication date: March 14, 2013Applicant: DISNEY ENTERPRISES, INC.Inventors: Jeffrey Ashbrook, Kyle Prestenback
-
Publication number: 20130016593Abstract: There is provided a system and method for initialization of media asset modules for an improved execution sequence on a playback environment. The system includes a player application configured to segment media assets associated with a primary media content into a plurality of asset modules, assemble the plurality of asset modules into a media file, identify a first subset of asset modules from the plurality of asset modules for loading in a first loading process, determine a loading sequence for the first subset of asset modules, and load the first subset of asset modules according to the loading sequence before beginning playback of the primary media content. The player application may be further configured to identify, determine another loading sequence for, and load additional asset modules after playback of the primary media content has begun.Type: ApplicationFiled: July 14, 2011Publication date: January 17, 2013Inventors: Kyle Prestenback, Arnaud Robert
-
Patent number: 8355305Abstract: There is provided a system and method for initialization of media asset modules for an improved execution sequence on a playback environment. The system includes a player application configured to segment media assets associated with a primary media content into a plurality of asset modules, assemble the plurality of asset modules into a media file, identify a first subset of asset modules from the plurality of asset modules for loading in a first loading process, determine a loading sequence for the first subset of asset modules, and load the first subset of asset modules according to the loading sequence before beginning playback of the primary media content. The player application may be further configured to identify, determine another loading sequence for, and load additional asset modules after playback of the primary media content has begun.Type: GrantFiled: July 14, 2011Date of Patent: January 15, 2013Assignee: Disney Enterprises, Inc.Inventors: Kyle Prestenback, Arnaud Robert
-
Patent number: 8327009Abstract: There is provided a method for execution by a processor of a media playback device to provide media content. The method includes receiving streaming audio data. The streaming audio data comprises a plurality of audio data clips, each audio data clip having a clip size. The method includes providing a circular queue. The circular queue is characterized by a queue size that is at least two or more clip sizes. The circular queue is used to store a plurality of queue clips, each with a clip size. Each of the plurality of audio data clips is stored into one of the plurality of queue clips of the circular queue. After the circular queue has been filled, the method includes sequentially reading and playing the streaming audio data from each one of the plurality of queue clips of the circular queue. Finally, the method includes a step to continue storing a next one of the plurality of audio data clips into a read one of the plurality of queue clips of the circular queue.Type: GrantFiled: January 5, 2010Date of Patent: December 4, 2012Assignee: Disney Enterprises, Inc.Inventors: Kyle Prestenback, Jeff Ashbrook, Evan Tahler, David Jessen, John Scot Pansing, Nicholas A. Nero
-
Publication number: 20110167167Abstract: There is provided a method for execution by a processor of a media playback device to provide media content. The method includes receiving streaming audio data. The streaming audio data comprises a plurality of audio data clips, each audio data clip having a clip size. The method includes providing a circular queue. The circular queue is characterized by a queue size that is at least two or more clip sizes. The circular queue is used to store a plurality of queue clips, each with a clip size. Each of the plurality of audio data clips is stored into one of the plurality of queue clips of the circular queue. After the circular queue has been filled, the method includes sequentially reading and playing the streaming audio data from each one of the plurality of queue clips of the circular queue. Finally, the method includes a step to continue storing a next one of the plurality of audio data clips into a read one of the plurality of queue clips of the circular queue.Type: ApplicationFiled: January 5, 2010Publication date: July 7, 2011Applicant: DISNEY ENTERPRISES, INC.Inventors: Kyle Prestenback, Jeff Ashbrook, Evan Tahler, David Jessen, John Scot Pansing, Nicholas A. Nero
-
Publication number: 20110150430Abstract: There is provided a media playback system for monitoring usage of a plurality of media contents. The system includes a memory configured to store an analytic log file corresponding to each of the plurality of media contents. The system also includes a processor. The processor is configured to identify the analytic log file corresponding to one of the plurality of media contents. The processor is further configured to collect data relating to a plurality of events. At least one of the plurality of events relates to the usage of one of the plurality of media contents. The processor is further configured to store at least one of the plurality of events in the analytic log file. In addition, the processor is configured to send the analytic log file to a remote network server if the network connection has been detected.Type: ApplicationFiled: December 18, 2009Publication date: June 23, 2011Applicant: DISNEY ENTERPRISES, INC.Inventors: Kyle Prestenback, Jeff Ashbrook, Evan Tahler, David Jessen
-
Publication number: 20100271654Abstract: There is provided a system and method for extending media device functions using a peripheral control interface. There is provided a media device for controlling a peripheral device where the media device provides a plurality of native functions. The media device comprises a network interface and a processor configured to establish a connection with a network using the network interface, execute a media application to discover a route to a server through the connection, obtain via the route a peripheral control interface for providing a mediation service associated with the peripheral device, and send a command to the server using the route for controlling the peripheral device using the peripheral control interface, which causes the peripheral device to execute a function outside of the plurality of native functions provided by the media device.Type: ApplicationFiled: April 23, 2009Publication date: October 28, 2010Applicant: DISNEY ENTERPRISES, INC.Inventors: Kyle Prestenback, Evan Tahler, Jeffrey R. Ashbrook
-
Publication number: 20100268359Abstract: There are provided systems and methods for an interactive device for interaction with a user of a media device, wherein the interactive device and the media device are operable to communicate with a server having a memory storing a plurality of states including a present state of the media device playing a media. The interactive device comprises a peripheral hardware for interaction with the user of the media device and a processor configured to establish a communication with the server, obtain the present state of the media device from the server, select an action in response to the present state of the media, and execute the action using the peripheral hardware for interaction with the user of the media device. The interactive device can operate independently of the server or with several interactive devices connected to the server.Type: ApplicationFiled: April 20, 2009Publication date: October 21, 2010Applicant: DISNEY ENTERPRISES, INC.Inventors: Kyle Prestenback, Evan Tahler
-
Publication number: 20100231791Abstract: There is provided a video playback device for providing adjustable display coordinates and for playing a video on a display. The video playback device comprises a memory storing a plurality of video streams each associated with one of a plurality of different display coordinates and a processor configured to determine a first input display coordinate for displaying the video on the display, select a first coordinate of the plurality of different display coordinates corresponding to the first input display coordinate, and output a first video stream of the plurality of video streams associated with the selected first coordinate on the display.Type: ApplicationFiled: March 16, 2009Publication date: September 16, 2010Applicant: DISNEY ENTERPRISES, INC.Inventors: Kyle Prestenback, Evan Tahler
-
Publication number: 20100232770Abstract: There is provided a video playback device for providing an interactive environment on a display in response to a user input. The video playback device comprises (1) a memory to store a plurality of images forming a plurality of viewpoints of the interactive environment; a plurality of transition sequences, wherein each of the plurality of transition sequences provides a video transition from one image to another image; and a linking structure linking the plurality of images with the plurality of transition sequences; (2) a processor to determine a direction of movement based on the user input; select a next one of the plurality of transition sequences and a next one of the plurality of images based on the direction of movement and the linking structure; and display the next one of the plurality of transition sequences and the next one of the plurality of images on the display.Type: ApplicationFiled: March 13, 2009Publication date: September 16, 2010Applicant: DISNEY ENTERPRISES, INC.Inventors: Kyle Prestenback, James J. Madden, IV, Aaron Daly, John Bernstein, David Jessen
-
Publication number: 20100228811Abstract: There is provided a media playback device for accessing first and second server-side applications via a communications network and managing data transfer via client-side applications. The media playback device includes a memory configured to store first and second client-side applications corresponding to the first and second server-side applications. The media playback device includes a processor configured to launch the first client-side application, request first data for use by the first client-side application, transfer the first data by the first client-side application to the first server-side application, and store the first data in the memory. The processor is further configured to receive an input requesting launch of the second client-side application, launch the second client-side application, identify the first data for use by the second client-side application, and read the first data from the memory into the second client-side application.Type: ApplicationFiled: March 9, 2009Publication date: September 9, 2010Applicant: DISNEY ENTERPRISES, INC.Inventors: Kyle Prestenback, Jeff Ashbrook, Evan Tahler, Aaron Daly