Patents Assigned to Apple Computer
  • Patent number: 5264836
    Abstract: A method for controlling a three dimensional cursor's position on a display with a two dimensional control device by generating a translation signal to the display when the control device was moved in such a way as to indicate that the user intended a translation of the cursor and generating an elevation signal to the display when the control device was moved in such a way as to indicate that the user intended an elevation of the cursor. Analysis of the single movement alone, however, being only the first step in truly interpreting the user's intentions, the present invention also includes steps for preventing certain types of control device movements from being interpreted incorrectly.
    Type: Grant
    Filed: January 15, 1991
    Date of Patent: November 23, 1993
    Assignee: Apple Computer, Inc.
    Inventor: Steven M. Rubin
  • Patent number: 5262778
    Abstract: A method and apparatus for providing signals indicative of X, Y, and Z parameter values onto a computer controlled display system having a computer and a display. A user activated input device is provided for sensing an input signal with an X value, a Y value and a Z value in the display system. The input device includes (i) a first electrically conductive sheet having a first terminal and a second terminal, (ii) a second electrically conductive sheet having a third terminal and a fourth terminal, and (iii) a separator separating the first conductive sheet and the second conductive sheet. The input signal is provided by applying a pressure at a location on the first conductive sheet of the input device. The first sheet contacts the second sheet at the location. The location on the first conductive sheet corresponds to the X position and the Y position of the input signal to the display system. The pressure at the location corresponds to the Z value of the input signal to the display system.
    Type: Grant
    Filed: December 19, 1991
    Date of Patent: November 16, 1993
    Assignee: Apple Computer, Inc.
    Inventor: Steven E. Saunders
  • Patent number: 5263138
    Abstract: An auxiliary busing arrangement for transferring real time data in a computer system including a plurality of conductors sufficient to transfer in parallel the bits of a data word and the control signals necessary to control the transfer; a plurality of components connected to utilize the busing arrangement, each of the components being assigned a unique priority number and being connected to one of the plurality of conductors used for one of the control signals; apparatus in each of the components for detecting the condition of the one of the plurality of conductors; apparatus for providing clock signals on another of the plurality of conductors used for one of the control signals; apparatus for providing a first condition on the one of the plurality of conductors; apparatus in each of the components for providing a second condition on the one of the plurality of conductors; apparatus in each of the components for terminating an attempt to access the busing arrangement in response to the detection of the sec
    Type: Grant
    Filed: March 11, 1992
    Date of Patent: November 16, 1993
    Assignee: Apple Computer, Inc.
    Inventors: Steven Wasserman, Steven Roskowski
  • Patent number: 5263134
    Abstract: A computer program provides for the display of window regions on a display screen whereby the content and size of one window region is controllable in two dimensions using means provided in another window region. A cursor device and a signal generation means is used to select the two-dimensional scrolling or resizing of a window region. Controls are also provided to move and terminate window regions. Upon termination, the configuration of window regions is saved on a data storage means for use when the window regions are re-displayed. Cursor movement can be restricted to the horizontal or vertical directions only.
    Type: Grant
    Filed: July 30, 1992
    Date of Patent: November 16, 1993
    Assignee: Apple Computer, Inc.
    Inventors: Adam F. Paal, William J. Fernandez
  • Patent number: 5261041
    Abstract: A computer system and method for the generation and manipulation of animated objects in a computer-controlled environment. The animated objects include state data and methods defining the behavior of the object. The animated objects also have an associated affect volume and affect agents. An interaction manager controls the interaction between objects as the animation sequence progresses. An animation sequence is controlled by a set of rules, state graphs, or scripts. The behavior of objects is modeled using a descriptive and a mathematical representation. Objects containing visual characteristics are rendered to a display screen.
    Type: Grant
    Filed: December 28, 1990
    Date of Patent: November 9, 1993
    Assignee: Apple Computer, Inc.
    Inventor: Galyn Susman
  • Patent number: 5261115
    Abstract: A multi-board computer system is described which comprises a main circuit board, a first circuit board having a third surface and a fourth surface opposite the third surface, and a second circuit board having a fifth surface. The main circuit board further includes means for generating a first board select signal to select the first circuit board and a second board select signal to select the second board. The first circuit board further includes a first input pin and a second input pin on the third surface, and a first output pin on the fourth surface. The first input pin corresponds to the first output pin. The first input pin is coupled to receive the first board select signal, and the second input pin is coupled to receive the second board select signal. The first circuit board is selected when it receives the first board select signal at the first input pin. The second circuit board further includes a third input pin. The third input pin is coupled to the first output pin of the first circuit board.
    Type: Grant
    Filed: October 22, 1991
    Date of Patent: November 9, 1993
    Assignee: Apple Computer, Inc.
    Inventors: Steven E. Saunders, Robert D. Alkire, Louis F. Roehrs
  • Patent number: 5257348
    Abstract: A computer subsystem for presenting both video and graphic information on a computer output display in a computer system having a central processing unit and a frame buffer including apparatus for providing a video input signal representing full frame of video interlaced data, apparatus for selecting a rectangular portion of the video data to be presented, apparatus for converting the selected portion of the video signal into a stream of digitized pixel signals, apparatus for designating each such pixel of video information which is to be written to the frame buffer, and apparatus for addressing each of such pixels for storage at selected points of the frame buffer.
    Type: Grant
    Filed: September 17, 1992
    Date of Patent: October 26, 1993
    Assignee: Apple Computer, Inc.
    Inventors: Steven G. Roskowski, Elizabeth A. Clough, Anthony D. Masterson
  • Patent number: 5257385
    Abstract: A circuit which includes apparatus for determining for at each node of a multi-node interconnect the highest priority data present for transfer to that node, apparatus for storing information indicating the last node from which a transfer of data occurred at each priority level, apparatus for selecting for each priority level of data available at the node the last node from which a transfer of data occurred at each priority level, apparatus for weighting data at each priority level depending on the data last chosen at that level of priority, and means for selecting from all of the data available at each node the data having both the highest priority and having been chosen least recently at that priority levels of data at that node.
    Type: Grant
    Filed: December 30, 1991
    Date of Patent: October 26, 1993
    Assignee: Apple Computer, Inc.
    Inventors: Steven G. Roskowski, Dean M. Drako, William T. Krein
  • Patent number: 5257350
    Abstract: A computer having a video circuit which is configured by a monitor identification signal is described. The self-configuring circuit permits connection to a variety of monitor types without the need for a separate video card or other dedicated circuitry compatible with the specific monitor type. The computer automatically senses the type of the monitor to which it is coupled, then configures its internal circuitry to provide compatible video signals to the monitor. The invented computer includes a central processing unit (CPU) for executing a program to provide video data for display on the monitor. The data is stored in the computer in a random-access memory (RAM). The monitor provides an identification signal to the video circuit which then provides both the appropriate video timing signals and the video data to the monitor for display thereon. The identification signal is used to configure the video circuitry in accordance with the requirements of the monitor.
    Type: Grant
    Filed: December 13, 1991
    Date of Patent: October 26, 1993
    Assignee: Apple Computer, Inc.
    Inventors: Brian D. Howard, Robert L. Bailey
  • Patent number: 5255213
    Abstract: A circuit for producing output signals which indicate a fraction of a series of input signals including apparatus for furnishing a first value equivalent to the value of a numerator of the fraction, apparatus for furnishing a second value equivalent to the value of the difference between a numerator of the fraction and a denominator of the fraction, apparatus for sequentially subtracting the second value from the first value with each input signal of the series until a result of zero or less is produced, apparatus for sequentially adding the first value to the result with each input signal of the series until a result of greater than zero is produced, and apparatus for utilizing the value of the result to indicate whether each signal of the series of input signals is to be utilized.
    Type: Grant
    Filed: October 21, 1992
    Date of Patent: October 19, 1993
    Assignee: Apple Computer, Inc.
    Inventor: Steven C. Wasserman
  • Patent number: 5254928
    Abstract: A power management system for a portable computer is disclosed. The system can determine which one of a plurality of battery packs has been coupled to the system. After determining the type of battery pack, the system recalls from storage the recommended charging pattern for the particular battery pack and begins to charge the battery at the recommended rate. The system's information is used during charging to determine if the battery pack is defective. When the computer is running off the battery pack, the charge counter measures the total amount of charge supplied to the computer and provides this information to the system. When the difference betweem the total amount of charge supplied to the computer and the total charge available from the battery reaches a predefined limit, the system indicates to the computer that a low-power situation exists and that the computer should prepare for a possible loss-of-power event.
    Type: Grant
    Filed: October 1, 1991
    Date of Patent: October 19, 1993
    Assignee: Apple Computer, Inc.
    Inventors: Steven J. Young, Markus Wallgren
  • Patent number: 5253348
    Abstract: In a bus adapter coupling a system bus and an I/O bus which operate at different speeds and contain a plurality of devices, a method by which an arbiter in the bus adapter prevents contention for ownership of both buses by a device on either of the buses. The method includes the steps of sampling each of the devices requesting ownership of said buses and asserting a bus grant to one of the devices on one of the buses based on its assigned priority number. The method also includes the step of waiting for the device granted the bus to send an acknowledge signal to display ownership of the buses and for each of the devices not on the bus containing the device granted the bus to see the acknowledge signal before resampling and reasserting a new bus grant to another of the requesting devices.
    Type: Grant
    Filed: September 25, 1992
    Date of Patent: October 12, 1993
    Assignee: Apple Computer, Inc.
    Inventor: Albert M. Scalise
  • Patent number: 5253053
    Abstract: A method and apparatus for decoding a variable length codeword (VLC) by reading a VLC, the VLC having a maximum length of X bits. The VLC is used as an index into a first table, wherein the first table contains decoded values for all possible VLC's with Y bits not equal to any value in a first set of values. Y is typically less than X and comprises, in the preferred embodiment, the most significant bits of the VLC. If the first Y bits of the VLC are not equal to any value in a first set of values then a second value is returned from the first table. If the first Y bits of the VLC are equal to any value in a first set of values, then a pointer to a second table is returned from the first table. The VLC is used as an index into the second table, and a third value is returned from the second table.
    Type: Grant
    Filed: December 31, 1990
    Date of Patent: October 12, 1993
    Assignee: Apple Computer, Inc.
    Inventors: Ke-Chiang Chu, James O. Normile, Chia L. Yeh, Daniel W. Wright
  • Patent number: 5252950
    Abstract: An apparatus for displaying images comprising a display capable of displaying rendered imagery. The apparatus comprises a rangefinder coupled to the display which is capable of determining the distance from a viewer to the display. The apparatus further comprises a means for displaying an image upon the display, the image having a perspective such that the display is a projection plane of a perspective volume. A distance from the projection plane to a center of the projection is proportional to the distance from the display to the viewer, and the distance from the center of the projection to the projection plane is dynamically modifiable depending on the distance detected by the rangefinder. The display may be transparent so that a background scene may be visible with the rendered image superimposed upon it.
    Type: Grant
    Filed: December 20, 1991
    Date of Patent: October 12, 1993
    Assignee: Apple Computer, Inc.
    Inventors: Steven E. Saunders, Harry Vertelney
  • Patent number: 5252968
    Abstract: An apparatus for optical encoding. An electrical input circuitry is provided for providing a pulsed electrical input signal. A light source circuitry is connected to the pulsed electrical input circuitry for utilizing the pulsed electrical input signal to produce pulses of light. Light collecting and electrical conducting circuitry is provided and synchronized with the light source circuitry. The light collecting and electrical conducting means is positioned in relation to the light source circuitry for receiving and being responsive to light produced by the pulsed light source circuitry. An electrical output signal is produced, indicating such a response. Positionable light interrupting circuitry is provided for opening and closing the optical path of light being transmitted from the light source circuitry to the light collecting and electrical conducting circuitry. The opening and closing affects the electrical output signal, the resulting pulsed electrical output signal for use in encoding.
    Type: Grant
    Filed: December 17, 1991
    Date of Patent: October 12, 1993
    Assignee: Apple Computer, Inc.
    Inventor: Paul M. Donovan
  • Patent number: 5247677
    Abstract: A stochastic priority based scheduler for selecting executable tasks in a computer system is disclosed. The stochastic priority based scheduler selects tasks on the basis of a random number weighted by task priority. Since every task has a nonzero finite probability of being selected, the probability being proportional to the task priority, all tasks, even low priority ones, have a chance of being selected, thus eliminating the lockout problem.
    Type: Grant
    Filed: May 22, 1992
    Date of Patent: September 21, 1993
    Assignee: Apple Computer, Inc.
    Inventors: Robert V. Welland, Walter R. Smith
  • Patent number: 5244294
    Abstract: The present invention comprises an apparatus and method for transporting print media with wet ink out of a printer without smearing the ink or requiring the user to adjust the margins of the document to avoid the smearing of the ink. The apparatus comprises a platen for holding the print media prior to ejection from the printer, an ejection bar having flexible, resilient fingers for catching the bottom of the print media when flexed and then kicking the paper out of the printer. The ejection bar is actuated by an eccentric cam drive to move it away from the print media when the fingers are traveling toward the bottom edge of the print media, then moving it toward the paper bottom edge to flex the fingers and then upward to eject the paper out of the printer. The upward movement also causes the fingers to spring to an unflexed configuration, thereby kicking the paper out of the printer.
    Type: Grant
    Filed: June 29, 1992
    Date of Patent: September 14, 1993
    Assignee: Apple Computer, Inc.
    Inventor: Kenneth R. Ewing
  • Patent number: 5243626
    Abstract: A method for clock synchronization for receiving pulse position encoded signals in which a clock signal defines slots or windows of time in which to receive pulse signals. The signal received within a slot is measured to obtain a value representing the amount of signal received within that slot. The values from adjacent slots are compared to determine into which slot the signal most fully fits, and to determine a clock correction value which would change the phase of the clock to make the slots more accurately center on the received pulses. During a time period in which clock adjustment will not affect received pulses, the clock correction value is applied to the clock. In a preferred form, the measurement of pulses, comparison between slots, and clock correction are all performed digitally. A list of energy values is maintained for all slots within a frame, so that the maximum energy value can be selected for assigning a pulse position to a slot within that frame.
    Type: Grant
    Filed: August 29, 1991
    Date of Patent: September 7, 1993
    Assignee: Apple Computer, Inc.
    Inventors: Mark Devon, Joseph W. Hingston
  • Patent number: D339537
    Type: Grant
    Filed: April 9, 1991
    Date of Patent: September 21, 1993
    Assignee: Apple Computer, Inc.
    Inventors: Sigmar W. Willnauer, Anthony Y. Guido, Stephen R. Martin
  • Patent number: D340922
    Type: Grant
    Filed: December 10, 1991
    Date of Patent: November 2, 1993
    Assignee: Apple Computer, Inc.
    Inventor: Lawrence E. Barbera