Patents Assigned to Apple Computer
-
Patent number: 6505234Abstract: In a computer system having a memory, a processor, and a network interface, a method for listening on multiple conferencing interfaces having the steps of loading a set of transport components into the memory; initializing each transport components of the set of transport components to listen on a particular conferencing interface using the network interface, each transport component of the set of transport components listening to a different conferencing interface; receiving an incoming call signal on the network interface having an incoming conferencing interface; processing the incoming call signal to detect the incoming conferencing interface; and launching an application based on the incoming conferencing interface.Type: GrantFiled: August 16, 2001Date of Patent: January 7, 2003Assignee: Apple Computer, Inc.Inventor: Guy Riddle
-
Publication number: 20030005442Abstract: A DVD authoring system in a processor-based system removes an author from consideration of the DVD Specification during authoring. According to a preferred embodiment, the authoring system provides an authoring engine having an interactive graphical authoring interface, a data management engine, an emulator, a compiler, a multiplexer and a simulator. Using summary authoring data, the compiler builds a skeleton-form PGC layout structure comprising control PGC abstractions and router PGC abstractions. The compiler then resolves the PGC abstractions according to source-target connections. During playback on a DVD player, the PGC abstractions form elements in a connection-switching abstraction superstructure. Accordingly, in response to DVD-consumer and other control events, a source PGC preferably determines target PGC information and then transfers control, via virtual connections through necessary router PGC abstractions, to a target PGC abstraction.Type: ApplicationFiled: August 5, 2002Publication date: January 2, 2003Applicant: Apple Computer, Inc.Inventors: Rainer Brodersen, Gregory Kent Wallace
-
Publication number: 20030002246Abstract: A computing device is disclosed. The computing device includes a housing having an illuminable portion. The computing device also includes a light emitting device disposed inside the housing. The light emitting device is configured to produce a light effect that alters the ornamental appearance of the computing device.Type: ApplicationFiled: February 13, 2002Publication date: January 2, 2003Applicant: Apple Computers, Inc.Inventor: Duncan Kerr
-
Patent number: 6502147Abstract: A centralized queue for a network printing system is provided for allowing clients of a network printer to make job requests and enter a spot in a job queue without transmitting the actual print job data to the network. More particularly, an imaging device protocol (IDP) is provided which operates independently of the network layers below and only requires that a transport protocol/port be bidirectional. A wide variety of heterogenous network protocols may be supported by IDP for placing all of the incoming print job information in a print queue regardless of the protocol. Print job information from both IDP and non-IDP protocol/ports may be placed in the print queue by emulating IDP on the non-IDP protocol/ports. As a result, job information for all of the print jobs attempting to access a busy printer may be stored in the print queue so that the print jobs can be printed by the printer with a fair arbitration once the network printer becomes available.Type: GrantFiled: May 20, 2002Date of Patent: December 31, 2002Assignee: Apple Computer, Inc.Inventor: Paul E. Reilly
-
Publication number: 20020196251Abstract: Structure, apparatus, and method for performing conservative hidden surface removal in a graphics processor. Culling is divided into two steps, a magnitude comparison content addressable memory cull operation (MCCAM Cull), and a subpixel cull operation. The MCCAM Cull discards primitives that are hidden completely by previously processed geometry. The Subpixel Cull takes the remaining primitives (which are partly or entirely visible), and determines the visible fragments.Type: ApplicationFiled: August 29, 2002Publication date: December 26, 2002Applicant: Apple Computer, Inc.Inventors: Jerome F. Duluk, Stephen L. Dodgen, Richard E. Hessel, Emerson S. Fang, Hengwei Hsu, Jason R. Redgrave, Sushma S. Trivedi
-
Publication number: 20020190975Abstract: The invention pertains to electronic devices capable of dynamically changing their ornamental or decorative appearance, i.e., the outer appearance as seen by a user. The electronic devices generally include an illuminable housing. The illuminable housing, which includes at least one wall configured for the passage of light, is configured to enclose, cover and protect a light arrangement as well as functional components of the electronic device. The light arrangement, which generally includes one or more light sources, is configured to produce light for transmission through the light passing wall(s) of the illuminable housing. The transmitted light illuminates the wall(s) thus giving the wall a new appearance. That is, the transmitted light effectively alters the ornamental or decorative appearance of the electronic device. In most cases, the light is controlled so as to produce a light effect having specific characteristics or attributes.Type: ApplicationFiled: February 13, 2002Publication date: December 19, 2002Applicant: Apple Computers, Inc.Inventor: Duncan Kerr
-
Publication number: 20020194252Abstract: A system and method is described which provides for context checking of an operating environment. A context manager controls the execution of context checks requested by applications or processes. In one embodiment, the context check modules are defined as self-contained modules located in a database. When the data base is opened, these modules are loaded and registered with the context manager. Upon occurrence of certain user actions, the context manager will issue an event to cause the appropriate modules to perform a context check of certain context of the environment. The resulting context information is stored in memory by the context manager and provided to the applications by the context manager when needed. One advantage is that the context checks performed can be changed simply by adding or deleting modules from the database.Type: ApplicationFiled: June 26, 2002Publication date: December 19, 2002Applicant: Apple Computer, Inc.Inventor: John Richard Powers
-
Patent number: 6496149Abstract: The present invention provides an aperture-fed patch antenna assembly that is recessed into a conductive surface of an external shell of an electronic device. In one embodiment, an antenna feed attached to a removable core of the electronic device may be removed from the external shell without requiring a manual disconnecting of the antenna feed from a wireless radio modem in the electronic device. The patch antenna assembly includes a shim having an aperture therein and positioned between a primary dielectric and a printed circuit board to create a secondary dielectric between the primary dielectric and the printed circuit board. In one embodiment, the primary dielectric is ceramic and the shim is plastic.Type: GrantFiled: February 1, 2001Date of Patent: December 17, 2002Assignee: Apple Computer, Inc.Inventors: Thomas J. Birnbaum, Stephen C. Fenwick, Arthur W. Astrin, Rieeardo Mariano
-
Patent number: 6496872Abstract: A computer-user interface facilitates interaction between the user and the computer in a manner which enables the computer to assist the user in accomplishing desired goals. Based upon a particular task to be performed, the computer interviews the user to obtain the information pertinent to that particular task. Once the information is provided to the computer, it works with the user to automatically perform desired tasks in response to triggering events designated by the user. In addition, the computer can notify the user whenever a task is being carried out. Any executable function can be designated by the user as the object of a task. The initiation of this task can be carried out in response to any programmatically detectable event, or trigger, which is also designated by the user. As a further feature, the user has the ability to select from among a number of different types of notification to be provided whenever the task is being performed.Type: GrantFiled: May 16, 1994Date of Patent: December 17, 2002Assignee: Apple Computer, Inc.Inventors: Glenn Katz, Michael Gough, Josh Jacobs, John Powers, Patricia Coleman, James Miyake, Greg Ames, Jon Kalb
-
Patent number: 6496907Abstract: Cache-coherence computer systems represent cache-lines associated with their processors by linked and shared lists, which can be read-only or read-write. In read-only lists all cache-line copies are the same and may be read by multiple processors at the same time, while read-write lists allow only the head of the list to write to its cache and to invalidate stale cache entries after writing. Main memory of the system always points to the head of the list and includes indications of memory-line states for fresh, stale or no cache line exists. A memory line becomes stale when its associated cache line is modified. A read-write processor seeking to update a cache line requires updating the list from read-only to read-write. A copy of the tail entry is created and made the head of the list, resulting in one entry being in two places on the list. The cache is then updated and invalidation starts concurrently in both directions from head-to-tail and from tail-to-head.Type: GrantFiled: October 22, 1999Date of Patent: December 17, 2002Assignee: Apple Computer, Inc.Inventor: David V. James
-
Publication number: 20020188783Abstract: In a first embodiment, multi-speed concatenated packet strings are transmitted by a first node on a serial bus. To accommodate multi-speed packets, a speed signal is transmitted immediately prior to the packet. In a second embodiment, ACK-concatenation is used to allow a node to transmit a data packet immediately after transmitting an acknowledge signal on the bus. The data packet need not be related to the ACK packet. In a third embodiment, a node which receives a first data packet followed by a data end signal on a child port, concatenates a second data packet onto the first data packet during retransmission. The second data packet is also transmitted down the bus in the direction of the node which originally transmitted the first data packet.Type: ApplicationFiled: April 30, 2002Publication date: December 12, 2002Applicant: Apple Computer, Inc.Inventors: William S. Duckwall, Michael D. Teener
-
Patent number: 6493045Abstract: A computer monitor case (10) having a subframe (28) with an intermediate bucket (12) affixed thereto to form a front assembly (56). A top bucket (14) is affixed to a bottom bucket (16) by rivets (52) to form a rear assembly (55). The rear assembly (55) is affixed to the front assembly (56) by top fastening clips (36) wide fastening clips (38) and narrow fastening clips (40). Alignment pins (34) on the subframe (28) align with alignment pin notches (42) and side alignment pin notches (64) on the intermediate bucket (12) and top bucket (14) respectively. Side lips (62) and a front lip (58) on the top bucket (14), attachment ribs (50) on the top bucket (14) and bottom bucket (16), and an intermediate bucket lip (44) on the intermediate bucket (12) provide rigidity and alignment and are used in conjunction with other components as fastening means to hold the computer monitor case (10) together.Type: GrantFiled: December 30, 1999Date of Patent: December 10, 2002Assignee: Apple Computer, Inc.Inventor: Douglas L. Heirich
-
Patent number: 6493006Abstract: A contextual pop-up menu of frequently used commands is displayed by an application whenever a user carries out a particular action. The contextual menu appears at the location of a cursor, so that the displayed commands are spatially very close to an item on which an action is to be performed. The commands which are displayed in the contextual menu are not limited to those provided by an application associated with the selected item. Other commands, such as system level commands, for help items or other types of user assistance features, can be added to the menu before it is displayed to the user. In addition, plug-in modules can be employed to provide other commands associated with the selected item.Type: GrantFiled: May 10, 1996Date of Patent: December 10, 2002Assignee: Apple Computer, Inc.Inventors: Arno Gourdol, Daniel Cooley
-
Patent number: 6493222Abstract: Improved housings for computing devices are disclosed. One improvement pertains to a multi-axis ventilation system. Another improvement pertains to a push button latch for a portable computer. Still another improvement pertains to a media bay ejection system provided with a dampener. These improvements can be provided separately or in any combination in a given computing device.Type: GrantFiled: February 15, 2002Date of Patent: December 10, 2002Assignee: Apple Computer, Inc.Inventors: John C. DiFonzo, Andrew S. Healy, Mounir M. Itani
-
Patent number: 6493002Abstract: An interactive computer-controlled display system having a processor, a data display screen, a cursor control device for interactively positioning a cursor on the data display screen, and a window generator that generates and displays a window on a data display screen. The window region provides status and control information in one or more data display areas. The individiual data display areas may be controlled through the use of controls and indicators on the control strip itself using cursor control keys.Type: GrantFiled: March 20, 1997Date of Patent: December 10, 2002Assignee: Apple Computer, Inc.Inventor: Steven W. Christensen
-
Patent number: 6486897Abstract: A software object display system using an adaptation layer to obtain information concerning a number of software objects is described. The adaptation layer communicates to a presentation layer which produces a display for the software objects. The adaptation layer isolates the presentation layer from the details of the structures of the software objects to be displayed. The adaptation layer provides a standard set of data to the presentation layer so that the presentation layer to provide for a display.Type: GrantFiled: September 29, 1998Date of Patent: November 26, 2002Assignee: Apple Computer, Inc.Inventors: Yan Arrouye, Sean J. Findley, Keith L. Mortensen
-
Patent number: 6486896Abstract: A method for accessing a data field having fine resolution is disclosed. The method includes providing a scalable scroll controller with a scale controller to modify a scale for controlling a magnification for accessing data within the data field. The method also includes receiving a first user event to select the scale controller and receiving a second user event to modify a position of the scale controller. The scale is adjusted based on the position of the scale controller. An apparatus for performing the method is also disclosed.Type: GrantFiled: April 7, 1999Date of Patent: November 26, 2002Assignee: Apple Computer, Inc.Inventor: Randall Hayes Ubillos
-
Publication number: 20020174262Abstract: The present invention dynamically brokers object messages between object models. An mediating component provides a bridge between object models such that messages can be transmitted in either direction between object models. The mediating component can be resident on a client machine, a server machine, or both. The mediating component can be used as a bridge between two instances of the same object model running on different machines. Thus, network communication is made possible for objects of an object model that otherwise lacks a networking capability. The mediating component maps a client object to a server object through proxy objects and stub objects. The proxy object always responds affirmatively when queried by a client object whether a server object can execute a particular method. A client object's message is forwarded to a server object. The mediating component performs any necessary translation of arguments or format of the message.Type: ApplicationFiled: February 7, 2002Publication date: November 21, 2002Applicant: APPLE COMPUTER, INC.Inventors: Paul Marcos, Kresten Krab Thorup
-
Publication number: 20020172226Abstract: A cycle master in a digital network having a bus architecture that complies with the IEEE-1394 Standard for a High Performance Serial Bus is calibrated by first computing a clock offset representing a difference between a first time synchronized to each of a plurality of packet arrival events and a second time synchronized to periodic ones of said plurality of packet arrival events; and then adjusting a frame rate of said packet arrival events to compensate for said clock offset.Type: ApplicationFiled: June 20, 2002Publication date: November 21, 2002Applicant: APPLE COMPUTER, INC.Inventor: Erik P. Staats
-
Patent number: D467935Type: GrantFiled: May 8, 1998Date of Patent: December 31, 2002Assignee: Apple Computer, Inc.Inventor: Patricia J. Coleman