Patents Assigned to Apple Computer
  • Patent number: 6239795
    Abstract: Systems and method for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface. Sets of objects can be grouped into themes to provide a user with a distinct overall impression of the interface. Themes can be switched dynamically by switching pointers to drawing procedures or switching data being applied to these procedures. To buffer applications from the switchable nature of graphical user interfaces, colors and patterns used to implement the interface objects are abstracted from the interface by, for example, pattern look-up tables.
    Type: Grant
    Filed: May 26, 1999
    Date of Patent: May 29, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Robert R. Ulrich, Robert G. Johnston, Jr.
  • Patent number: 6236396
    Abstract: A method for controlling a scheduler on a computer display including the steps of: a) dislaying a calendar in a calendar area on the computer display; b) choosing at least one date on the calendar; and c) displaying a schedule in a schedule area on the computer display for the chosen date or dates, where both the calendar and the schedule remain active and within a single window. In one embodiments, the method is implemented on a pen-based computer system, where a stylus can choose a desired date or dates on the calendar to automatically display the schedules for that date or dates.
    Type: Grant
    Filed: August 31, 1993
    Date of Patent: May 22, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Scott A. Jenson, Lawrence G. Tesler
  • Patent number: 6233016
    Abstract: A power supply provides a voltage to a digital camera. If the power supply voltage falls below a predetermined threshold, a voltage sensor generates a signal to a power manager. In response, the power manager configures the camera into a lower power consumption state. As the power source weakens further, the power manager continues to place the camera into a lower and lower power consumption state, until the power source is exhausted. The method of the present invention preferably comprises the steps of monitoring the power source's voltage, generating a signal if that voltage falls below a pre-determined threshold, and reducing the camera's power consumption in response to the signal.
    Type: Grant
    Filed: June 9, 1999
    Date of Patent: May 15, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Eric C. Anderson, Scott F. Fullam
  • Patent number: 6230310
    Abstract: A software object management system incorporated in a computer operating system utilizes a suite of transformations to convert objects between software object formats not native to an application program, and those which are a native software object type. In addition to formatting, transformations are also applied to change the location of an object and authenticate the object. With this approach, applications programs need not have the ability to handle any type of object other than their native types. The operating system does the transformations in a manner that is transparent to the application program. Additional transformations can be added to the operating system without modifying the application programs.
    Type: Grant
    Filed: September 29, 1998
    Date of Patent: May 8, 2001
    Assignee: Apple Computer, Inc.,
    Inventors: Yan Arrouye, Sean J. Findley, Keith L. Mortensen
  • Patent number: 6229917
    Abstract: In a digital signal processing system, a method for selecting a transform function to apply to an input signal based on characteristics of the signal, and for self-adjusting criteria which are used in selecting a transform function to apply to a subsequent signal. Characteristics are obtained from the signal. The characteristics are compared to adjustable criteria which are used in selecting a transform function. Differing criteria are maintained for the different selectable transform functions. A record is maintained of transform functions selected and the particular characteristics that caused the selection. Based on the ability of a transform function to minimally define the coded signal, an inverse transform function is selected to decode the signal. The criteria used in selecting a transform function to apply to a subsequent signal are adjusted based on a quality measure of the decoded signal and the record of selected transform functions.
    Type: Grant
    Filed: September 14, 1999
    Date of Patent: May 8, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Hsi-Jung Wu, Yu Tina Tian, Jian Lu, Ke-Chiang Chu
  • Patent number: 6229553
    Abstract: Three-dimensional computer graphics systems and methods and more particularly to structure and method for a three-dimensional graphics processor and having other enhanced graphics processing features. In one embodiment the graphics processor is Deferred Shading Graphics Processor (DSGP) comprising an AGP interface, a command fetch decode (2000), a geometry unit (3000), a mode extraction (4000) and polygon memory (5000), a sort unit (6000) and sort memory (7000), a setup unit (8000), a cull unit (9000), a mode injection (10000), a fragment unit (11000), a texture (12000) and texture memory (13000) a phong shading (14000), a pixel unit (15000), a backend unit (1600) coupled to a frame buffer (17000). Other embodiments need not include all of these functional units, and the structures and methods of these units are applicable to other computational processes and systems as well as deferred and non-deferred shading graphical processors.
    Type: Grant
    Filed: August 20, 1999
    Date of Patent: May 8, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Jerome F. Duluk, Jr., Richard E. Hessel, Vaughn T. Arnold, Jack Benkual, Joseph P. Bratt, George Cuan, Stephen L. Dodgen, Emerson S. Fang, Zhaoyu Gong, Thomas Y. Ho, Hengwei Hsu, Sidong Li, Sam Ng, Matthew N. Papakipos, Jason R. Redgrave, Sushma S. Trivedi, Nathan D. Tuck
  • Patent number: 6226785
    Abstract: An authoring or other software tool is provided which allows users of the tool to review the creation and evolution of all or part of a content such as a multimedia title created using a tool incorporating the invention. According to the invention, an authoring tool comprises a recording mechanism for recording actions performed during the development or modification of software content in a manner that preserves, directly or indirectly, the relative chronological order of the actions and a playback mechanism for performing or otherwise simulating recorded actions. Preferably, the playback of an action includes annotation using text, recorded or computer-generated voice, video and/or graphic animation. Preferably, an authoring tool embodying the invention allows an author to specify criteria for which actions are to be played back, thereby providing an author with a mechanism for focusing on a particular subset of the recorded actions.
    Type: Grant
    Filed: January 13, 2000
    Date of Patent: May 1, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Alan R. Peterson, James C. Spohrer
  • Patent number: 6226719
    Abstract: The present invention provides an improved method for memory accesses. The invention uses on an object referred to as a MemoryContainer object that contains the location and length of each memory transfer segment. An object referred to as a MemoryDescriptor object contains an index that locates the current position of the transfer and references one or more MemoryContainers. This separates the scatter-gather list and the processing information into two, independent, objects that are optimized for their particular task. Having separate containers and descriptors permits combining containers and descriptors into larger collections. When a client wants to start a memory operation, it provides the memory location. A MemoryDescriptor and a MemoryContainer are instantiated and returned to the server. The MemoryDescriptor asks the MemoryContainer for the number of ranges that the container has (usually one or more ranges).
    Type: Grant
    Filed: May 8, 1998
    Date of Patent: May 1, 2001
    Assignee: Apple Computer, Inc.
    Inventor: Martin Minow
  • Patent number: 6222347
    Abstract: Improved techniques for charging batteries within portable computing devices are disclosed. The improved techniques operate to charge a battery at dynamically determined power levels. The power levels for charging the battery are dynamically determined by monitoring the power consumption of the portable computing device. When subsystems of the portable computing device are determining to be consuming less power than has been allocated thereto, higher levels of power from a power source are made available for charging the battery. As a result, the battery is able to be charged at a rate that is significantly faster than previously performed. Also, by dynamically monitoring the power consumption of the portable computing device, the improved techniques also ensure that the portable computing device will not be starved for power during its operation even as its subsystem's switch between normal (active) modes and low power modes.
    Type: Grant
    Filed: April 30, 1998
    Date of Patent: April 24, 2001
    Assignee: Apple Computer, Inc.
    Inventor: Andrew Gong
  • Patent number: 6222549
    Abstract: Methods and apparatuses for transmitting data representing different views of an object and for receiving and using data representing different views of an object. In one method according to the present invention for transmitting data, the method stores a predetermined order of views of the object according to a viewing preference of a viewer and transmits the data representing the different views in the predetermined order. In another method according to the present invention for receiving and using data representing different views of an object, the method receives a first set of views which represent at least one first predetermined view of the object and receives a second set of views which represent at least one second predetermined view of the object. The second set is received after the first set is received according to a predetermined order which is based on a viewing preference of a viewer.
    Type: Grant
    Filed: December 31, 1997
    Date of Patent: April 24, 2001
    Assignee: Apple Computer, Inc.
    Inventor: J. Peter Hoddie
  • Patent number: 6216999
    Abstract: A floating mount for attaching a device to a chassis, and for facilitating alignment of the device with respect to another structure fixed relative to the chassis. The floating mount includes a biasing member fixed to the chassis and a carrier adapted to mount to the device. The carrier includes an engaging portion for engaging the biasing member and receiving a retaining force exerted by the biasing member. The carrier also includes an aligning surface for abutting the other structure and for receiving an aligning force sufficient to overcome the retaining force and displace the carrier and the device into proper alignment with the other structure.
    Type: Grant
    Filed: November 5, 1998
    Date of Patent: April 17, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Robert Norman Olson, David V. Hoenig, Christopher J. Novak, Glen T. Walters, Brian Thomas Sudderth
  • Patent number: 6219048
    Abstract: A method for labeling the pixels within a selected visual area of at least one image frame containing that visual area from a sequence of image frames stored in memory and operative to be displayed on an interactive display so that a user may subsequently select the selected visual area on a pixel accurate, frame accurate basis. To label the selected visual area within an image frame, the scene within that image frame is segmented to identify the selected visual area, each pixel within that selected visual area is then labeled with an area identifier which is unique to that selected visual area, and the pixels containing the area identifiers are mapped into an item buffer. The item buffer is then compressed and stored within a labeled portion of memory linked with the stored frame image from which the item buffer was derived.
    Type: Grant
    Filed: October 24, 1994
    Date of Patent: April 17, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Gavin Stuart Peter Miller, Eric Michael Hoffert
  • Patent number: 6219830
    Abstract: Relocation table entries in a executable object code file are interpreted as relocation instructions rather than as individual specifications for a particular respective relocatable information item. An abstract machine is provided for interpreting the relocation instructions and performing various relocation operations and various control functions for the abstract machine, in response to the relocation instructions. Certain variables contain information which is referenced and updated in response to certain types of the relocation instructions, thereby obviating the need to include such information as part of each relocation instruction. Certain of the relocation instruction types can also specify a particular relocation operation to be performed on a run of n consecutive relocatable information items, where n is specified as part of the relocation instruction.
    Type: Grant
    Filed: March 23, 1993
    Date of Patent: April 17, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Erik L. Eidt, Alan W. Lillich
  • Patent number: 6215476
    Abstract: An electromagnetic pen digitizer is integrated into a flat panel display assembly using “bent TAB” active electronics. Integration is performed by placing a discrete electromagnetic pen digitizer further inside the flat panel display assembly itself behind the diffuser backlight component, but in front of the “bent TAB” active electronics. Interference from the active electronics is avoided because they are not in between the digitizer and the pen operating upon the flat panel display. The electromagnetic pen digitizer is integrated into the flat panel display assembly by inserting the digitizer into the flat panel display assembly behind the diffuser backlight during the routine manufacture of the flat panel display assembly.
    Type: Grant
    Filed: October 10, 1997
    Date of Patent: April 10, 2001
    Assignee: Apple Computer, Inc.
    Inventors: John M. Depew, David C. Northway
  • Patent number: 6212575
    Abstract: An extensible and replaceable network-oriented component system provides a platform for developing network navigation components that operate on a variety of hardware and software computer systems. These navigation components include key integrating components along with components configured to deliver conventional services directed to computer networks, such as Gopher-specific and Web-specific components. Communication among these components is achieved through novel application programming interfaces (APIs) to facilitate integration with an underlying software component architecture. Such a highly-modular cooperating layered-arrangement between the network component system and the component architecture allows any existing component to be replaced, and allows new components to be added, without affecting operation of the network component system.
    Type: Grant
    Filed: May 5, 1995
    Date of Patent: April 3, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Michael A. Cleron, Stephen Fisher, Timo Bruck
  • Patent number: 6212494
    Abstract: A method involving computer-mediated linguistic analysis of online technical documentation to extract and catalog from the documentation knowledge essential to, for example, creating a online help database useful in providing online assistance to users in performing a task. The method comprises stripping markup tags from the documentation, linguistically analyzing and annotating the text, including the steps of morphologically and lexically analyzing the text, disambiguating between possible parts-of-speech for each word, and syntactically analyzing and labeling each word.
    Type: Grant
    Filed: July 20, 1998
    Date of Patent: April 3, 2001
    Assignee: Apple Computer, Inc.
    Inventor: Branimir K. Boguraev
  • Patent number: 6212199
    Abstract: A method and apparatus for processing digital audio data comprises remapping channel status information in an input digital audio bit stream into a uniform format. The channel status information in the uniform format contains a super-set of data included in the channel status block of the original data and comprises a “higher level” form of presentation than the original status information, thereby reducing the amount of processing required by the application program in interpreting the audio data. The translation of audio data between different formats is performed in an interface unit. The interface unit strips the channel status information from the incoming digital audio data, translates the channel status information into a desired form, and then presents the audio data and the translated channel status information to a host computer for further processing or storage. The translation and routing functions performed by the interface unit are controlled by data stored in one or more registers.
    Type: Grant
    Filed: March 18, 1997
    Date of Patent: April 3, 2001
    Assignee: Apple Computer, Inc.
    Inventor: William V. Oxford
  • Patent number: D442185
    Type: Grant
    Filed: May 7, 1998
    Date of Patent: May 15, 2001
    Assignee: Apple Computer, Inc.
    Inventors: James P. Faris, Jeffrey E. Tycz
  • Patent number: D442187
    Type: Grant
    Filed: March 4, 1999
    Date of Patent: May 15, 2001
    Assignee: Apple Computer, Inc.
    Inventor: Peter J. Hodgson
  • Patent number: D442606
    Type: Grant
    Filed: March 4, 1999
    Date of Patent: May 22, 2001
    Assignee: Apple Computer, Inc.
    Inventor: Peter J. Hodgson