Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Ashbrook, US

Daniel Lee Ashbrook, Santa Monica, CA US

Patent application numberDescriptionPublished
20120075173APPARATUS AND METHOD FOR USER INPUT - The present invention provides a method, apparatus, and computer program product for providing input to a user device by way of a device that is worn by a user. The method including receiving sensor information of a device configured to be worn by a user, determining a motion input indicated by the received information such that the motion input relates to motion of the device relative to the user, determining a function based at least in part on the motion input, and causing the function to be performed. The device may be configured to be worn on a device bearing part of the user and the motion input may relate to motion of the device relative to the device bearing part of the user. The device bearing part of the user may be a finger and the device may substantially encircle the finger.03-29-2012
20120075196APPARATUS AND METHOD FOR USER INPUT - The present invention provides a method, apparatus, and computer program product for providing input to a user device by way of a device that is worn by a user. The method including receiving sensor information of a device configured to be worn by a user, determining a first touch input indicated by the received first sensor information, where the first touch input relates to a first touch type, determining a first function based at least in part on the first touch input, causing the first function to be performed, receiving second sensor information of the device configured to be worn by a user, determining a second touch input indicated by the received second sensor information, where the second touch input relates to a second touch type that is different than the first touch type, determining a second function based at least in part on the second touch input, where the second function is different from the first function, and causing the second function to be performed.03-29-2012

Jeff Ashbrook, Burbank, CA US

Patent application numberDescriptionPublished
20100228811System and method for managing data transfer - 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.09-09-2010

Jeff Ashbrook, North Hollywood, CA US

Patent application numberDescriptionPublished
20110150430Media playback system and method for monitoring usage of media contents - 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.06-23-2011
20110167167Method and system for providing real-time streaming media content - 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.07-07-2011

Jeffrey R. Ashbrook, Burbank, CA US

Patent application numberDescriptionPublished
20100104269PLAYBACK OF EPISODIC CONTENT - A content item having sequential portions, such as episodes, is played back on a packaged media player in a manner that facilitates viewing the sequential portions in sequence. The point at which the user terminated a playback session is marked by storing an indication in memory, so that the user need not remember at what episode or other content portion the user left off. Upon beginning a new playback session, the media player retrieves the marker and navigates to the next content portion in the sequence.04-29-2010
20100271654System and method for providing a peripheral control interface for extending media device functions - 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.10-28-2010

Jeffrey R. Ashbrook, North Hollywood, CA US

Patent application numberDescriptionPublished
20120082426Systems and Methods for Incentivizing Content Engagement - Systems and associated methods for incentivizing content engagement are described. Embodiments provide a recommended feature application to offer premier/recommended content. This can take place at a variety of times, for example during the primary content selection interface display, as well as offering said content interactively as an overlay during the conclusion of a piece of content. Embodiments employ a weighted process for selecting a recommended feature based on one or more stored preference files. The recommended feature application can be utilized across titles.04-05-2012
20120082434Systems and Methods for Settings Management Across Multiple Titles - Systems and associated methods for managing application settings across titles are described. A settings management application allows for setting, saving and accessing preferences for one or more applications. Users can manage their application settings as desired and once saved, these application settings can be accessed repeatedly, even upon loading of a new title/disc into the media player.04-05-2012
20120082439Systems and Methods for Dynamic Content Play List Creation - 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.04-05-2012

Jonathan B. Ashbrook, Homer, IL US

Patent application numberDescriptionPublished
20090072865Peak Detector with Active Ripple Suppression - A peak detector circuit that responds rapidly to power transients, and yet is able to avoid interpreting data fluctuations as power transients by generating dual peak signals from an amplifier's differential output signal, where the dual peak signals have data ripple components that tend to cancel one another. The system and methods permit the peak detectors to be much more responsive to power transients by expanding their bandwith (shortening the time constants) to the point that low frequency data components affect the individual peak detector signals, but the effects are cancelled out when the individual components are added together. The peak detector described herein may be used in an AGC system to provide ripple-free gain control signals, while rapidly following any power transients in transmitted signals.03-19-2009
20090072903Variable Gain Amplifier Having Variable Gain DC Offset Loop - A variable gain amplifier and offset cancellation loop circuit and methods for tracking and correcting DC offset errors that may vary in accordance with the gain of the variable gain amplifier. The circuit is designed to provide tracking of rapid changes in the offset error while maintaining a desired overall frequency response of the combined variable gain amplifier and offset loop. The offset loop cancellation circuit has a wide enough bandwidth to allow the offset cancellation loop to track rapid changes in offset errors that result from rapid changes to the amplifier's gain setting. A control circuit is provided to prevent the large offset cancellation loop bandwidth from having a detrimental effect on the amplifier's overall bandwidth when the amplifier is set to high levels of forward gain by adjusting the offset cancellation loop gain as the forward gain of the amplifier is altered.03-19-2009
20090072904Variable Gain Amplifier Having Dual Gain Control - An electronic amplifier circuit that provides improved gain control linearity characteristics resulting from having a controllable field effect transistor (FET) acting as a degeneration resistance (degeneration resistance FET) and a controllable load resistance FET. The overall gain function of the amplifier exhibits improved linearity in part due to the presence of the load FET, which tends to cancel the nonlinear behavior emanating from the degeneration FET. The circuit also includes a control circuit for generating non-linear control signals that are responsive to process characteristics of the FETs, such that the degeneration resistance FET and load resistance FETs may be controlled more consistently and independently from process variations.03-19-2009
20090219008PHASE DETECTOR UTILIZING ANALOG-TO-DIGITAL CONVERTER COMPONENTS - Methods and systems are provided for an improved phase detector utilizing analog-to-digital converter (ADC) components. In an embodiment, the method includes from an ADC having a sampling clock signal that determines sampling instants, obtaining a first comparison value between an analog signal and a first threshold voltage at a first sampling instant, and obtaining a second comparison value between the analog signal and a second threshold voltage at a second sampling instant. The method further includes, from a supplemental circuit, obtaining a third comparison value between the analog signal and a third threshold voltage at a third sampling instant between the first and second sampling instants. The method further includes processing the first, second, and third comparison values to determine a phase relationship between the analog signal and the sampling clock.09-03-2009
20090262870TUNING SYSTEM AND METHOD USING A SIMULATED BIT ERROR RATE FOR USE IN AN ELECTRONIC DISPERSION COMPENSATOR - A system and method is disclosed for controlling signal conditioning parameters and a sampling parameter controlling conversion of a received signal to digital sampled values prior to decoding. The sampled values are decoded according to a comparison with expected values calculated according to a model of a transmission channel. The model is also updated from time to time by comparing the expected values with actual sampled values. Variation of the expected values over time is calculated. One or more of the signal conditioning parameters and the sampling parameter are adjusted according to a numerical minimization method such that the system BER is reduced.10-22-2009