← Back to Patent Explorer
US5740436A Expired / Lapsed US ⏱️ 0.0 years remaining

System architecture for configuring input and output devices of a computer

Assignee: Apple Inc
•
Filing: 1995-06-06
•
Granted: 1998-04-14
•
Expires: 2015-06-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system architecture is provided for configuring audio and video components connected to a computer through a textual display and a graphic display, so that users may more easily access and use all of the component capabilities of the system. Groups of related components are integrated into a comprehensive, streamlined, consistent, and coherent user interface so that the user interaction is as straightforward and consistent as possible. A component-based configuration for the connected components permits new components to be easily added.

Inventors

  • 👤 Lisa Louise Davis
  • 👤 Gregory K. Mullins

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 04:20
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0489; G06F3/04897; G06F3/16; G06F3/165

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 82 words
A computer system having a plurality of audio and/or video components, comprising: a plurality of component modules which are respectively associated with said audio and video components, each of said component modules being responsive to user-generated commands for configuring the associated components to operate in a specific manner; and a configuration framework which communicates with each of said component modules to determine which audio components are contained in said computer system, and to provide an interface via which users generate said commands.
Claim 2
Dependent Claim 82 words
A computer system having a plurality of audio and/or video components, comprising: a plurality of component modules which are respectively associated with said audio and video components, each of said component modules being responsive to user-generated commands for configuring the associated components to operate in a specific manner; and a configuration framework which communicates with each of said component modules to determine which audio components are contained in said computer system, and to provide an interface via which users generate said commands.
Claim 3
Dependent Claim 56 words
The computer system of claim 1 wherein said configuration framework comprises a setup module which generates said interface and a plurality of function modules each of which communicates with selected ones of said component modules to detect features that pertain to each of the components and provide information to said setup module for generating said interface.
Claim 4
Dependent Claim 20 words
The computer system of claim 2 wherein said function modules are respectively associated with different functional categories of said components.
Claim 5
Dependent Claim 20 words
The computer system of claim 3 wherein said categories respectively comprise audio input, audio output, video input and video output.
Claim 6
Dependent Claim 46 words
The computer system of claim 2 wherein said function modules communicate with each of said component modules to determine which ones are associated with components that are operationally connected to the computer system, and registers each component module having a connected component with said setup module.
Claim 7
Dependent Claim 32 words
The computer system of claim 2 wherein said function modules determine interface elements for each of the detected features and identifies said elements to the setup module for generation of said interface.
Claim 8
Dependent Claim 40 words
The computer system of claim 2 wherein said interface provides a user with the capability to selectively activate components, and said function modules communicate commands entered via said interface to said component modules, to control the actuation of associated components.
Claim 9
Dependent Claim 84 words
The method of claim 7 wherein said communicating step includes the step of determining the parameters of an operationally connected component that are capable of being controlled by a given component module, and wherein said method includes the further steps of: storing a plurality of control objects that respectively relate to different parameters that can be controlled by component modules; and displaying selected ones of said control objects in said user interface which pertain to the parameters that were determined in said communicating step.
Claim 10
Dependent Claim 162 words
A computer system having a plurality of user-configurable components, comprising: a plurality of component modules which are respectively associated with different user-configurable components, each of said component modules being responsive to user-generated commands to control at least one parameter that relates to the configuration and operation of its associated component; a function module which communicates with the component modules to determine whether a component capable of being controlled by each component module is available in the computer system and, if so, which parameters of the component are capable of being controlled by the component module; and a display controller which causes a user interface to be displayed via which users generate said commands to control said parameters, said display controller being responsive to said function module such that said user interface permits users to generate commands which pertain only to the parameters which are capable of being controlled by the component modules that have an available associated component in the computer system.
Claim 11
Dependent Claim 162 words
A computer system having a plurality of user-configurable components, comprising: a plurality of component modules which are respectively associated with different user-configurable components, each of said component modules being responsive to user-generated commands to control at least one parameter that relates to the configuration and operation of its associated component; a function module which communicates with the component modules to determine whether a component capable of being controlled by each component module is available in the computer system and, if so, which parameters of the component are capable of being controlled by the component module; and a display controller which causes a user interface to be displayed via which users generate said commands to control said parameters, said display controller being responsive to said function module such that said user interface permits users to generate commands which pertain only to the parameters which are capable of being controlled by the component modules that have an available associated component in the computer system.
Claim 12
Dependent Claim 22 words
The computer system of claim 9 comprising a plurality of function modules which are respectively associated with different functional categories of components.
Claim 13
Dependent Claim 20 words
The computer system of claim 10 wherein said functional categories include audio in, audio out, video in and video out.
Claim 14
Dependent Claim 120 words
A computer system having a plurality of user-configurable components, comprising: a plurality of component modules which are respectively associated with different user-configurable components, each of said component modules being responsive to user-generated commands to control the configuration and operation of its associated component; a function module which communicates with the component modules to determine whether a component capable of being controlled by each component module is available in the computer system; and a display controller which causes a user interface to be displayed having control elements via which users generate said commands to control said component modules, said user interface containing control elements that pertain only to those component modules which have an available associated component in the computer system.
Claim 15
Dependent Claim 120 words
A computer system having a plurality of user-configurable components, comprising: a plurality of component modules which are respectively associated with different user-configurable components, each of said component modules being responsive to user-generated commands to control the configuration and operation of its associated component; a function module which communicates with the component modules to determine whether a component capable of being controlled by each component module is available in the computer system; and a display controller which causes a user interface to be displayed having control elements via which users generate said commands to control said component modules, said user interface containing control elements that pertain only to those component modules which have an available associated component in the computer system.
Claim 16
Dependent Claim 22 words
The computer system of claim 12 comprising a plurality of function modules which are respectively associated with different functional categories of components.
Claim 17
Dependent Claim 20 words
The computer system of claim 13 wherein said functional categories include audio in, audio out, video in and video out.
Claim 18
Dependent Claim 151 words
A computer system having a plurality of user-configurable components, comprising: a plurality of component modules which are respectively associated with different user-configurable components, each of said component modules being responsive to user-generated commands to control at least one parameter that relates to the configuration and operation of its associated component; a function module which communicates with the component modules to determine whether a component capable of being controlled by each component module is available in the computer system and, if so, which parameters of the component are capable of being controlled by the component module; a library of user-manipulatable control objects that respectively relate to different controllable parameters; and a display controller which causes the display of a user interface having control objects from said library which pertain to the parameters that are capable of being controlled by the component modules that have an available associated component in the computer system.
Claim 19
Dependent Claim 151 words
A computer system having a plurality of user-configurable components, comprising: a plurality of component modules which are respectively associated with different user-configurable components, each of said component modules being responsive to user-generated commands to control at least one parameter that relates to the configuration and operation of its associated component; a function module which communicates with the component modules to determine whether a component capable of being controlled by each component module is available in the computer system and, if so, which parameters of the component are capable of being controlled by the component module; a library of user-manipulatable control objects that respectively relate to different controllable parameters; and a display controller which causes the display of a user interface having control objects from said library which pertain to the parameters that are capable of being controlled by the component modules that have an available associated component in the computer system.
Claim 20
Dependent Claim 22 words
The computer system of claim 15 comprising a plurality of function modules which are respectively associated with different functional categories of components.
Claim 21
Dependent Claim 20 words
The computer system of claim 16 wherein said functional categories include audio in, audio out, video in and video out.
Claim 22
Independent Claim 106 words
A method for providing user control of the operation of components in a computer system, comprising the steps of: storing a plurality of component modules which are respectively associated with different user-configurable components, each of said component modules being responsive to user-generated commands for configuring an associated component to operate in a specific manner; communicating with said component modules to determine whether a component capable of being controlled by each component module is operationally connected to the computer system; and displaying a user interface having user-controllable elements which pertain only to those component modules for which an associated component is operationally connected to the computer system.
Claim 23
Independent Claim 106 words
A method for providing user control of the operation of components in a computer system, comprising the steps of: storing a plurality of component modules which are respectively associated with different user-configurable components, each of said component modules being responsive to user-generated commands for configuring an associated component to operate in a specific manner; communicating with said component modules to determine whether a component capable of being controlled by each component module is operationally connected to the computer system; and displaying a user interface having user-controllable elements which pertain only to those component modules for which an associated component is operationally connected to the computer system.
Claim 24
Dependent Claim 17 words
The method of claim 18 wherein said communicating step takes place upon start-up of the computer system.

References Cited (Backward Citations)

US5559948A Cited
US5428731A Cited
US5544297A Cited
US5559301A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-13 2001-10-13 2002-04-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-13 2005-10-13 2006-04-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-13 2009-10-13 2010-04-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag