Patents Assigned to Apple Computer
  • Patent number: 6185592
    Abstract: A method and system for characterizing the content of a document is disclosed. The method and system comprise identifying a plurality of discourse referents in the document, dividing the document into topically relevant document segments, and resolving co-referentiality among the discourse referents within, and across, the document segments. The method and system also comprises calculating salience values for the discourse referents based upon the resolving step, and determining topic stamps for the document segments based upon the salience values of the associated discourse referents. Finally the method and system comprise providing summary-like abstractions, in the form of capsule overviews of each of the segments derived from its topic stamps. In so doing, a capsule overview is derived for the entire document, which will depict the core content of an average length article in a more accurate and representative manner than utilizing conventional techniques.
    Type: Grant
    Filed: November 18, 1997
    Date of Patent: February 6, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Branimir Boguraev, Christopher David Kennedy
  • Patent number: 6178397
    Abstract: Parsing routines extract from a conventional pronunciation dictionary an entry, which includes a dictionary word and dictionary phonemes representing the pronunciation of the dictionary word. A correspondence table is used to compress the pronunciation dictionary. The correspondence table includes correspondence sets for a particular language, each set having a correspondence text entry, a correspondence phoneme entry representing the pronunciation of the correspondence text entry and a unique correspondence set identifying symbol. A matching system compares a dictionary entry with the correspondence sets, and replaces the dictionary entry with the symbols representing the best matches. In the absence of a match, symbols representing silent text or unmatched phonemes can be used. The correspondence symbols representing the best matches provide compressed pronunciation dictionary entries. The matching system also generates decoder code sets for subsequently translating the symbol sets.
    Type: Grant
    Filed: October 8, 1998
    Date of Patent: January 23, 2001
    Assignee: Apple Computer, Inc.
    Inventor: Timothy Fredenburg
  • Patent number: 6178464
    Abstract: A program routine generates Requests for a target system, such as a physical device or program code, to perform a service. Each Request includes identification information, and passes through intermediate layers, including a family program interface and a Family Server, for processing before it reaches the target system. The program routine also generates Cancels, which include the appropriate identification information, and sends the Cancels after the Requests. Each Cancel tracks its Request, and upon finding the Request, attempts to cancel it. A Cancel may find a Request before the Request has been forwarded to a target system, while it is being processed by the target system, after it has been executed by the target system, or may not find it. Results of the Requests and of the Cancels are returned through the intermediate layers to the program routine.
    Type: Grant
    Filed: May 10, 1996
    Date of Patent: January 23, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Holly Knight, Don Banks
  • Patent number: 6175856
    Abstract: A digital processing system and method which controls selection of a compressor in a communication system. In one embodiment, the method comprises receiving at the digital processing system information from a communication port, which information identifies decompression processing capabilities at a remote processor, and selecting in response to the information a particular compression process for use in compressing data for transmission to the remote processor.
    Type: Grant
    Filed: September 30, 1996
    Date of Patent: January 16, 2001
    Assignee: Apple Computer, Inc.
    Inventor: Guy G. Riddle
  • Patent number: 6173337
    Abstract: A method and apparatus for processing with a preferred processing application having a preferred identifier, an event associated with an object created by a dedicated creator application is provided. The method includes the steps of receiving the event, intercepting the event with a relay application program, and forwarding, with the relay application program, the intercepted event to the preferred processing application program.
    Type: Grant
    Filed: March 8, 1996
    Date of Patent: January 9, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Hossein David Akhond, Gregory George Scown, Johnathon Paul Kaminar
  • Patent number: 6173335
    Abstract: A structure and method for routing information desired by a particular entity within a pen-based computer system to that entity are provided. The desired information is contained in “packages” containing the desired information in one or more “parts” and also containing a package directory (located in front of the parts) that identifies the package and provides selected information about the package and its parts. The packages are received and processed by a package manager that maintains a registry of entities that desire specified types of information (parts) that might be found in an incoming package. When the package manager receives a package containing such information, it routes the part containing that information to a “part handler” associated with the entity requesting the information. The package manager then updates a package registry to reflect that the package has been successfully delivered.
    Type: Grant
    Filed: July 30, 1993
    Date of Patent: January 9, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Daniel J. Culbert, Robert V. Welland
  • Patent number: 6172669
    Abstract: The transfer of video and graphic data from a frame buffer to a display system is interleaved in a manner which permits operation with a reduced memory bandwidth. For those scan lines of a display in which the video information appears, video data is retrieved from the frame buffer during the horizontal blanking time of the scan. Graphical data is retrieved from the memory during the active portion of horizontal scan line. By alternating the retrieval of data in this manner, a lower bandwidth operation can be employed, thereby reducing the expenses of the memory. An address translator permits video and graphic data that is stored in different respective formats to be retrieved with a consistent addressing approach. The use of multiple color look-up tables permits full-color video to be displayed even if limited-color graphics are being employed.
    Type: Grant
    Filed: April 28, 1998
    Date of Patent: January 9, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Michael W. Murphy, Paul A. Baker
  • Patent number: 6167449
    Abstract: A computer-implemented method and apparatus for identifying and locating computer network services. The invention gives an application the ability to search for network services in a manner independent of the network communication protocol used by the network. The invention can thus operate as a layer of abstraction between the Transport and Network Layers and the Application Layer of the Open Systems Interconnect (OSI) Reference Model of network architecture and suite of protocols. The invention gives the client application the ability to browse for network services based on the type of service (such as remote file access, mail, Web, domain name registration, etc.), rather than having to know the name or location of the service or the underlying network communication protocol used by the service.
    Type: Grant
    Filed: November 19, 1997
    Date of Patent: December 26, 2000
    Assignee: Apple Computer, Inc.
    Inventors: Kevin M. Arnold, David M. Fisher
  • Patent number: 6167455
    Abstract: A system and method provide for synchronous operation of linked command objects in a general purpose software application. The software application provides a user with a variety of operations that manipulate available data objects. The software application manages the data objects in a number of contexts. Each context manages the existence and execution of a number of command objects. Each command object operates on one or more data objects in its context. To support synchronous operations that affect the state of data objects in more than one context, command objects are linked to each other. When one command object is executed, the context of the command object identifies a command object linked to the executed command object and initiates the execution of the linked command object via the context that manages that command object. This synchronization allows for synchronous undo and redone operations. The delete states of the command objects are also synchronized.
    Type: Grant
    Filed: May 5, 1995
    Date of Patent: December 26, 2000
    Assignee: Apple Computer, Inc.
    Inventors: Gregory S. Friedman, Thomas W. Becker
  • Patent number: 6166782
    Abstract: A method and apparatus for reducing visibility of damping wire artifacts in aperture grill display tubes comprises a sensor device for locating the artifacts and responsively generating amplitude values, a processor for receiving the generated amplitude values and responsively calculating correction values, and a compensator device coupled to the processor for utilizing the correction values to correct said artifacts.
    Type: Grant
    Filed: January 29, 1997
    Date of Patent: December 26, 2000
    Assignee: Apple Computer, Inc.
    Inventor: Richard D. Cappels
  • Patent number: 6160921
    Abstract: To eliminate artifacts resulting from the quantization of images by means of an error diffusion process, a determination is made whether a current pixel being processed is within a shadow or highlight region of an image. If so, a dot of a complementary value is placed in the region only if a distance constraint between the current pixel and neighbor dots is satisfied. If the distance constraint is not satisfied, the placement of the dot is postponed. The distance constraint is based upon the grayscale level of the current pixel. A road map for determining the distance to other dots is defined in a manner such that it expands further from the location of the current pixel as the grayscale value of that pixel approaches the extreme limits of the grayscale range. As a result, a homogenous distribution of dots in highlight and shadow regions of an image is produced.
    Type: Grant
    Filed: June 15, 1998
    Date of Patent: December 12, 2000
    Assignee: Apple Computer, Inc.
    Inventor: Gabriel G. Marcu
  • Patent number: 6161102
    Abstract: A method and apparatus for processing information in a data processing system which is coupled to an information storage device having information stored therein. The method includes defining on a first processor a first search request which includes at least one parameter which specifies a first desired type of information, then performing a first search using the first request to determine whether the first type of desired information is stored in the information storage device. While performing the first search the first processor executes another process associated with searching for information in the data processing system. This other process typically includes defining a further search request and performing a further search using the further search request while the first search is being performed. The apparatus of the present invention includes a first processor coupled to the information storage device and a second processor coupled to a network to the first processor.
    Type: Grant
    Filed: August 12, 1997
    Date of Patent: December 12, 2000
    Assignee: Apple Computer, Inc.
    Inventors: Kazu Yanagihara, Steven F. Peralta, Robin E. Martherus, Gregory B. Vaughan, Matthew Holloway
  • Patent number: 6157363
    Abstract: A method for displaying data items of a data record on a computer display screen of a computer. The method includes the step of displaying, in accordance with a condensed display mode, a condensed data set in a condensed data section on the computer display screen. The condensed data set represents a first set of data items of the record that has been preselected to be displayed in the condensed data section in the condensed display mode. The method further includes the step of displaying, upon receiving a predefined user command and in accordance with a detailed display mode, a detailed data set in a detailed data section on the computer display screen. The detailed data section represents a corresponding detailed version of the condensed data section, and the detailed data set represents a second set of data items of the record that has been preselected to be displayed in the detailed data section in the detailed mode.
    Type: Grant
    Filed: March 8, 1996
    Date of Patent: December 5, 2000
    Assignee: Apple Computer, Inc.
    Inventor: Dominic Philip Haine
  • Patent number: 6157394
    Abstract: A method for altering a linked series of image processors capable of manipulation digital image data includes providing a digital image capture device with an image processing chain, and modifying the image processing chain to form a new image processing chain. The modifying further includes deleting an image processor from the image processing chain. Alternatively, the modifying further includes altering the image processing chain with at least one externally provided image processor, inserting an image processor into the image processing chain, or replacing an image processor in the image processing chain.In a system aspect, the system includes a digital image capture device, the digital image capture device capable of processing digital image data through two or more image processors. The system further includes a central processing unit within the digital image capture device and capable of linking the two or more image processors to form an image processing chain.
    Type: Grant
    Filed: August 29, 1996
    Date of Patent: December 5, 2000
    Assignee: Apple Computer, Inc.
    Inventors: Eric C. Anderson, Gary Chin
  • Patent number: 6154810
    Abstract: A system and method for increasing the speed and resource utilization of a computer system in which a personal computer uses a portable computer as an extra hard disk. While the portable computer is in SCSI target mode, the unused memory of the portable computer is converted into a disk cache for the hard disk of the portable computer. This enables the portable computer to perform as a very fast disk.
    Type: Grant
    Filed: August 28, 1995
    Date of Patent: November 28, 2000
    Assignee: Apple Computer, Inc.
    Inventors: Herbert G. Derby, Cameron J. Esfahani, David R. Falkenburg
  • Patent number: 6154722
    Abstract: A method and an apparatus for a speech recognition system that uses a language model based on an integrated finite state grammar probability and an n-gram probability are provided. According to one aspect of the invention, speech signals are received into a processor of a speech recognition system. The speech signals are processed using a speech recognition system hosting a language model. The language model is produced by integrating a finite state grammar probability and an n-gram probability. In the integration, the n-gram probability is modified based on information provided by the finite state grammar probability; thus, the finite state grammar probability is subordinate to the n-gram probability. The language model is used by a decoder along with at least one acoustic model to perform a hypothesis search on an acoustic sequence to provide a word sequence output. The word sequence generated is representative of the received speech signals.
    Type: Grant
    Filed: December 18, 1997
    Date of Patent: November 28, 2000
    Assignee: Apple Computer, Inc.
    Inventor: Jerome R. Bellegarda
  • Patent number: 6154542
    Abstract: A method and apparatus for simultaneously encrypting and compressing data identifies an encryption key and uses the encryption key to identify one compression algorithm from a set of compression algorithms. The data is then compressed according to the one compression algorithm.
    Type: Grant
    Filed: December 17, 1997
    Date of Patent: November 28, 2000
    Assignee: Apple Computer, Inc.
    Inventor: Richard E. Crandall
  • Patent number: 6154758
    Abstract: A method is provided for converting displayed text from one format to another. Text is input as handwriting in a pen-based computer and then automatically converted to a typeface text of a first text domain. Upon receipt of a conversion gesture that is recognized by the system as such, the system automatically converts the displayed text from the first text domain to a second character. The displayed text may be initially written as Hiragana and/or Katakana characters. Upon receipt of a conversion gesture, the system automatically converts the Hiragana and Katakana characters to appropriate Kanji characters.
    Type: Grant
    Filed: May 13, 1994
    Date of Patent: November 28, 2000
    Assignee: Apple Computer, Inc.
    Inventor: Mike W. Chiang
  • Patent number: D435843
    Type: Grant
    Filed: May 18, 2000
    Date of Patent: January 2, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Matthew Dean Rohrbach, Douglas B. Satzger, Christopher J. Stringer
  • Patent number: D434763
    Type: Grant
    Filed: August 27, 1999
    Date of Patent: December 5, 2000
    Assignee: Apple Computer, Inc.
    Inventors: Steven P. Jobs, Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Matthew Dean Rohrbach, Douglas B. Satzger, Calvin Q. Seid, Christopher J. Stringer