Patents by Inventor Jeff Ashbrook

Jeff Ashbrook 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: 9077858
    Abstract: 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: Grant
    Filed: December 18, 2009
    Date of Patent: July 7, 2015
    Assignee: Disney Enterprises, Inc.
    Inventors: Kyle Prestenback, Jeff Ashbrook, Evan Tahler, David Jessen
  • Patent number: 8327009
    Abstract: 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: Grant
    Filed: January 5, 2010
    Date of Patent: December 4, 2012
    Assignee: Disney Enterprises, Inc.
    Inventors: Kyle Prestenback, Jeff Ashbrook, Evan Tahler, David Jessen, John Scot Pansing, Nicholas A. Nero
  • Publication number: 20110167167
    Abstract: 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: Application
    Filed: January 5, 2010
    Publication date: July 7, 2011
    Applicant: DISNEY ENTERPRISES, INC.
    Inventors: Kyle Prestenback, Jeff Ashbrook, Evan Tahler, David Jessen, John Scot Pansing, Nicholas A. Nero
  • Publication number: 20110150430
    Abstract: 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: Application
    Filed: December 18, 2009
    Publication date: June 23, 2011
    Applicant: DISNEY ENTERPRISES, INC.
    Inventors: Kyle Prestenback, Jeff Ashbrook, Evan Tahler, David Jessen
  • Publication number: 20100228811
    Abstract: 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: Application
    Filed: March 9, 2009
    Publication date: September 9, 2010
    Applicant: DISNEY ENTERPRISES, INC.
    Inventors: Kyle Prestenback, Jeff Ashbrook, Evan Tahler, Aaron Daly
  • Patent number: D835201
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: December 4, 2018
    Assignee: CARNIVAL CORPORATION
    Inventors: Richard J. Criado, Kyle Prestenback, Caitlin Rose Merryman, Michael G. Jungen, John Padgett, Jeff Ashbrook