Patents by Inventor Eric C. Anderson

Eric C. Anderson 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: 5496106
    Abstract: A system for generating and displaying a contrast false color overlay as a focus assist includes a signal divider, an automatic gain control unit, an adder, a signal reducer and a signal combiner. The signal divider receives a signal representing an image and divides the signal into a red channel signal, a green channel signal and a blue channel signal. The red, green and blue channel signals are input to the signal reducer and respectfully reduced by a percentage value. The reduced Green and Blue channel signals are input to the signal combiner and combined with the output of the adder. A luminance signal is also input or generated from the channel signals and is fed to the automatic gain control unit which produces a contrast signal whose brightness is proportional to the contrast in the image. The contrast signal is input to the adder along with a reduced version of the red channel signal where the two signals are added together, and the output of the adder is provided to the combiner.
    Type: Grant
    Filed: December 13, 1994
    Date of Patent: March 5, 1996
    Assignee: Apple Computer, Inc.
    Inventor: Eric C. Anderson
  • Patent number: 5448735
    Abstract: An apparatus and method of grouping tasks for execution by a processor, such as a digital signal processor. At least one task datum, is created the task datum including an identifier of a first task, and a reference to a next task datum. The task datum is placed into a task list which may contain references to any number of tasks. A reference is created to a first module datum in the task datum, the first module datum representing a first executable module of the first task. The first module datum is linked with any number of modules having functions related to the first executable module. By grouping the related modules which form a task together, error conditions, and data for each of the tasks and modules may be handled more efficiently. Modules may reference common storage areas they require so that unnecessary loading/saving of data in those common storage areas may be avoided.
    Type: Grant
    Filed: January 6, 1995
    Date of Patent: September 5, 1995
    Assignee: Apple Computer, Inc.
    Inventors: Eric C. Anderson, Hugh B. Svendsen
  • Patent number: 5448706
    Abstract: A one-chip address generator for producing a sequence of address signals for application to a memory containing a plurality of circular buffers. The address generator chip is capable of processing service requests from a plurality of channels on a prioritized basis. Service requests can arrive asynchronously at different rates. A channel-specific length or overlap value can be assigned to each servicing of a request. A seamless pipeline structure is provided for processing the service requests of subsequent channels immediately after completion of service for a first requesting channel.
    Type: Grant
    Filed: May 13, 1992
    Date of Patent: September 5, 1995
    Assignees: Sharp Microelectronics Technology, Inc., Sharp Kabushiki Kaisha
    Inventors: Michael E. Fleming, Eric C. Anderson
  • Patent number: 5388261
    Abstract: In a computer system having a digital signal processor for processing a number of tasks within a frame, a method for handling a frame overrun wherein the tasks cannot be processed within the frame. First, the frame overrun is detected. Next, each of the tasks are compared with a processing time which had been allocated to it. A determination is made as to which of these tasks had exceeded its allotted processing time by the greatest amount. The worst case client is notified that its task has caused an overrun. All other non-system task clients are notified that a overrun has occurred. All but system support tasks are inactivated, and processing continues. Each client must determine the correct action to take, including restarting the tasks where they left off, restarting from the beginning, or quitting. Methods for handling more serious overruns are also described.
    Type: Grant
    Filed: September 30, 1992
    Date of Patent: February 7, 1995
    Assignee: Apple Computer, Inc.
    Inventors: Eric C. Anderson, Hugh B. Svendsen
  • Patent number: 5384890
    Abstract: A method and apparatus for providing multiple clients simultaneous access to a sound input/output (I/O) data stream. The present invention provides a method and apparatus for providing multiple programming data structures and multiple patch points in a list, in which each of the patch points are positioned relative to at least one of the programming data structures and is capable of receiving at least one programming data structure for insertion into the list to perform a function. The present invention also includes a method and apparatus for providing at least one buffer for inputting the data stream into and/or receiving the data stream output from each of inserted programming structures, such that each inserted structure can access and operate on the data stream. In this way, multiple clients can access and process the data stream transparently, without interfering with the operation of other clients, yet affecting the sound stream in the desired way.
    Type: Grant
    Filed: September 30, 1992
    Date of Patent: January 24, 1995
    Assignee: Apple Computer, Inc.
    Inventors: Eric C. Anderson, Hugh B. Svendsen
  • Patent number: 5104140
    Abstract: This invention provides a set of downhill snow skis having frontwardly converging internal edges and grooves formed in the running surfaces thereof. In particular, at least one groove is formed in each of the running surfaces, extending from a point proximate the outer rear portion of each ski to a point proximate the inner front portion of each ski. The frontwardly converging grooves make it easier to learn how to downhill ski and thus, facilitate downhill skiing lessons for beginning skiers. The present invention also provides a set of cross-country snow skis having rearwardly converging internal edges and grooves formed in the running surfaces thereof. In particular, at least one groove is formed in each of the running surfaces, extending from a point proximate the inner rear portion of each ski to a point proximate the outer front portion of each ski.
    Type: Grant
    Filed: June 3, 1991
    Date of Patent: April 14, 1992
    Assignee: Anderson Research Laboratory
    Inventor: Eric C. Anderson