Patents Assigned to Apple Computer, Inc.
-
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: 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
-
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: 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
-
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: 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: 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: 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: 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: 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
-
Patent number: 6480621Abstract: A neural network has reduced requirements for storing intermodal weight values, as a result of a dual-precision training process. In the forward propagation of training samples, low-resolution weight values are employed. During back-propagation of errors to train the network, higher-resolution values are used. After training, only the lower resolution values need to be stored for further run-time operation, thereby reducing memory requirements.Type: GrantFiled: August 8, 1995Date of Patent: November 12, 2002Assignee: Apple Computer, Inc.Inventor: Richard F. Lyon
-
Patent number: 6480291Abstract: A font synchronization system ensures that fonts which are specified in the creation of a document are the same as those that are employed in the subsequent handling and printing of the document. Each font that is utilized within a document, or available in a printing system, is characterized by a font reference that unambiguously identifies significant features of the font. Font references associated with a document are compared with those available on a computer resource, to see if two fonts are the same in all significant respects. If the fonts are not the same, the comparison process identifies the areas of difference between them, so that a determination can be made whether such differences are critical to the appearance of the document. A number of font references are encapsulated within a font profile, to identify the fonts that are available for use within a particular environment, such as a service bureau.Type: GrantFiled: May 3, 1999Date of Patent: November 12, 2002Assignee: Apple Computer, Inc.Inventors: Andrew M. Daniels, David Opstad, Deborah Goldsmith
-
Patent number: 6475021Abstract: Cable assembly housing. The invention includes a cable assembly housing. The cable assembly housing may include a main shell that defines a first cavity. The main shell may have a collar. The cable assembly may also include a cable shell that defines a second cavity. The cable shell may have three necks, two of which are disposed inside the first cavity, and the third neck is extended outside the collar. The cable shell may rotate about an axis of the main shell such that the cable shell is set at a predetermined angle and position with respect to the main shell.Type: GrantFiled: December 27, 2000Date of Patent: November 5, 2002Assignee: Apple Computer, Inc.Inventors: Tang Yew Tan, Richard P. Howarth, Lawrence A. Barham, Gregory L. Tice, Steven G. Siefert, Donald J. Novotney
-
Patent number: 6476807Abstract: 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: GrantFiled: August 20, 1999Date of Patent: November 5, 2002Assignee: Apple Computer, Inc.Inventors: Jerome F. Duluk, Jr., Stephen L. Dodgen, Richard E. Hessel, Emerson S. Fang, Hengwei Hsu, Jason R. Redgrave, Sushma S. Trivedi
-
Patent number: 6477488Abstract: A method and system for dynamic language modeling of a document are described. In one embodiment, a number of local probabilities of a current document are computed and a vector representation of the current document in a latent semantic analysis (LSA) space is determined. In addition, a number of global probabilities based upon the vector representation of the current document in an LSA space is computed. Further, the local probabilities and the global probabilities are combined to produce the language modeling.Type: GrantFiled: March 10, 2000Date of Patent: November 5, 2002Assignee: Apple Computer, Inc.Inventor: Jerome R. Bellegarda
-
Patent number: 6473102Abstract: Windows in a graphical user interface are automatically repositioned and resized in response to changes in a display configuration. If a window is not capable of being fully displayed within the reconfigured display area, it is constrained to fit the available space. In determining the constraints for the window, the window is given a size which permits an integral amount of information to be displayed to the user. If a minimum required size is not already present in the available display area, the window is moved into the available area until the minimum size is attained. If the visible portion of the window already contains the minimum required area, a determination is made whether additional integral components of the window can be displayed. The window is then appropriately shrunk or expanded to permit an integral number of components to be displayed, and control elements are added to the window.Type: GrantFiled: May 11, 1999Date of Patent: October 29, 2002Assignee: Apple Computer, Inc.Inventors: James F. Rodden, Guyerik B. Fullerton
-
Publication number: 20020154474Abstract: A computing device is disclosed. The computing device includes a shock mount assembly that is configured to provide impact absorption to sensitive components such as a display and an optical disk drive. The computing device also includes an enclosureless optical disk drive that is housed by an enclosure and other structures of the computing device. The computing device further includes a heat transfer system that removes heat from a heat producing element of the computing device. The heat transfer system is configured to thermally couple the heat producing element to a structural member of the computing device so as to sink heat through the structural member, which generally has a large surface area for dissipating the heat.Type: ApplicationFiled: April 24, 2001Publication date: October 24, 2002Applicant: Apple Computer, Inc.Inventors: Nick Merz, John DiFonzo, Stephen Zadesky, Michael Prichard