Patents Represented by Law Firm Carr, DeFilippo & Ferrell
  • Patent number: 5652876
    Abstract: A method in a computer system enables the translation and opening of a document which was created by an application program no longer resident in the computer system. The method begins by identifying the file format of the target document, Subsequently, all computer resident applications capable of opening the document are identified and translation paths from the document to the accessible application programs are calculated. Each of the available application programs and corresponding translation paths are listed in order of fidelity, with an indicia identifying the preferred path. One of the translation paths is selected and the document is translated into the acceptable format. Following translation of the program, the application is launched and the newly translated document is opened.
    Type: Grant
    Filed: September 18, 1996
    Date of Patent: July 29, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Dylan B. Ashe, Nick G. Kledzik
  • Patent number: 5642476
    Abstract: In a computer system, a method and an apparatus for varying contour widths of a vector graphic. The method including the steps of reading vector shape data having a contour, control points, a bulge position, a bulge width, and a base position, determining new border control points along the contour, and drawing a new variable width contour using the new border control points from the base control point to a bulge position control point. The apparatus of the present invention includes a processor, an operating system memory coupled to the processor, a vector shape database memory coupled to the processor for storing data that defines the vector shape, a routines memory coupled to the processor for controlling the operating system memory and the processor, and a control variables memory coupled to the processor for storing control variables that direct the routines memory.
    Type: Grant
    Filed: March 31, 1995
    Date of Patent: June 24, 1997
    Assignee: Apple Computer, Inc.
    Inventor: John B. Turner
  • Patent number: 5640635
    Abstract: A fixed-focus camera having a retractable close-up lens, fixed-focus lens, infrared filter, and optical low-pass filter disposed along an optical axis within a housing. The close-up lens is switchable between a close-up position coaxial with the optical axis and a far position not coaxial with the optical axis. Light received from a target passes through an aperture in the housing and then through the lenses and filters. An image sensor receives the filtered light and outputs a two-dimensional array signal of corresponding voltages proportional to the energy of light striking each sensing element. The voltage signal from the image sensor is filtered using a high-pass filter and the high-frequency components of the signal are measured to determine a relative focal value for the light received from the target.
    Type: Grant
    Filed: October 24, 1995
    Date of Patent: June 17, 1997
    Assignee: Flashpoint Technology, Inc.
    Inventors: Scott F. Fullam, Eric C. Anderson
  • Patent number: 5619633
    Abstract: A method and apparatus read an existing computer vector shape and modify that vector shape to be scribble filled. The method includes the steps of receiving data defining a vector shape, creating a series of intersection lines overlaying the vector shape, generating intersection points that indicate where the intersection lines and the vector shape intersect, connecting by lines the intersection points at consecutive intersection line locations, and verifying that all the connecting lines are located within a boundary defined by the vector shape.
    Type: Grant
    Filed: December 14, 1994
    Date of Patent: April 8, 1997
    Assignee: Apple Computer, Inc.
    Inventor: John B. Turner
  • Patent number: 5612633
    Abstract: A configurable cellular array is provided having a 2-dimensional array of cells in which each cell in the array has at least one input and output connection at least one bit wide to its neighbours. Each cell also has a programmable routing circuit to permit intercellular connections to be made. In one arrangement each cell contains a programmable function unit which includes a plurality of multiplexers. In a preferred arrangement the function unit and routing unit are programmable using associated Random Access Memory (RAM) areas within the cell. Each cell may be coupled to at least one global or array-crossing-signals so that all cells can be signalled simultaneously. The 2-dimensional array is rectangular and the intercell connections are orthogonal and are one bit wide.
    Type: Grant
    Filed: May 25, 1995
    Date of Patent: March 18, 1997
    Assignee: Xilinx, Inc.
    Inventor: Thomas A. Kean
  • Patent number: 5613114
    Abstract: A system for custom context switching comprises a thread accounting unit, a switching routine registration unit, a thread scheduling unit, a custom context switching unit, and a default context switching unit. The thread accounting unit creates a thread object for each thread present in a multithreaded execution environment, where the thread object includes data fields for storing a unique thread ID, a reference to a custom context switching routine, and a switching parameter signal. The switching routine registration unit stores a reference to a custom context switching routine in a particular thread object. The thread scheduling unit determines when rescheduling operations for transferring execution from one thread to another are required, and directs rescheduling operations.
    Type: Grant
    Filed: April 15, 1994
    Date of Patent: March 18, 1997
    Assignee: Apple Computer, Inc
    Inventors: Eric W. Anderson, David F. Harrison
  • Patent number: 5603007
    Abstract: Circuit arrangements and methods are disclosed for upgrading an 040-based personal computer system using an optional, peripheral add-in card. In one embodiment, the present invention comprises a PowerPC-based microprocessor, such as the MPC601, having one megabyte of on-board direct mapped level 2 external cache memory arranged as tag and data blocks. The PowerPC-based board is inserted into a processor-direct data path sharing the data and address bus with the 040 microprocessor. System random access memory (RAM), I/O, and other functional blocks are present on the main board comprising the 040-based computer. The MPC601 is coupled via address and data buses to the tag cache, a bus translation unit (BTU), a read only memory (ROM) storing the operating system code for the PowerPC microprocessor, the data cache, a dual frequency clock buffer, and other interface components such as a processor-direct data path including address and data latches.
    Type: Grant
    Filed: March 14, 1994
    Date of Patent: February 11, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Farid A. Yazdy, Michael J. Dhuey
  • Patent number: 5598845
    Abstract: An ultrasound transducer device is disclosed which is intended to be used for continuous imaging of a patient's heart or other body organs for diagnosis or monitoring. The device consists of a spherical transducer assembly held by a patch which is coated with adhesive for attaching to the body surface of a patient. Provision is made for the manual adjustment of the orientation of the transducer assembly while in place on a patient to adjust the area scanned by the transducer. An alternate embodiment of the device discloses provision for remote controlled adjustment of the transducer assembly orientation.
    Type: Grant
    Filed: November 16, 1995
    Date of Patent: February 4, 1997
    Assignee: Stellartech Research Corporation
    Inventors: P. Anthony Chandraratna, Roger A. Stern
  • Patent number: 5600802
    Abstract: Circuit arrangements and methods are disclosed for upgrading an 040-based personal computer system using an optional, peripheral add-in card. In one embodiment, the present invention comprises a PowerPC-based microprocessor, such as the MPC601, having one megabyte of on-board direct mapped level 2 external cache memory arranged as tag and data blocks. The PowerPC-based board is inserted into a processor-direct data path sharing the data and address bus with the 040 microprocessor. System random access memory (RAM), I/O, and other functional blocks are present on the main board comprising the 040-based computer. The MPC601 is coupled via address and data buses to the tag cache, a bus translation unit (BTU), a read only memory (ROM) storing the operating system code for the PowerPC microprocessor, the data cache, a dual frequency clock buffer, and other interface components such as a processor-direct data path including address and data latches.
    Type: Grant
    Filed: March 14, 1994
    Date of Patent: February 4, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Farid A. Yazdy, Michael J. Dhuey
  • Patent number: 5594919
    Abstract: A method and system are disclosed for efficiently translating data from one known data sequencing arrangement to an alternative sequencing arrangement. The method consists of the steps of generating a source sequence signal which identifies the ordering of units within the source sequence, generating a destination sequence signal which identifies the ordering of units within the destination sequence, and combining the source signal and destination signal to produce a permutation signal which defines the relationship between the source sequence and the destination sequence. Once the permutation signal has been defined, this permutation signal is applied to the source sequence to allow the reordering of the source sequence into the desired destination sequence. A reordering circuit is used to rearrange the source sequence units into the desired destination sequence units utilizing the permutation signal generated in the present invention.
    Type: Grant
    Filed: June 2, 1995
    Date of Patent: January 14, 1997
    Assignee: Apple Computer, Inc.
    Inventor: Kenneth E. Turkowski
  • Patent number: 5590334
    Abstract: An object oriented message passing system for transferring messages between a client task and a server task comprises an object database, an object management unit, a message transaction unit, and a locking unit. The object management unit creates a port object and one or more associated message objects. The message transaction unit matches a send message request issued by a client task with an acceptance function or with a receive message request issued by a server task. In response to a send message request, the message transaction unit creates a send message control block. In response to a receive message request, the message transaction unit creates a delivery message control block if the receive message request matches the send message control block, or creates a receive message control block if the receive message request does not match the send message control block.
    Type: Grant
    Filed: March 19, 1996
    Date of Patent: December 31, 1996
    Assignee: Apple Computer, Inc
    Inventors: Thomas E. Saulpaugh, Bill M. Bruffey, Russell T. Williams
  • Patent number: 5579393
    Abstract: A system for secure medical and dental record interchange comprises a provider system and a payer system. The provider system includes a digital imager, a processing unit, a data transmission/reception device, and a memory having a provider management unit and a security unit. For each image acquired from the digital imager, the provider management unit generates a unique image ID, and creates an image relation structure having a source indicator, a status indicator, and a copy-from indicator. The provider management unit organizes images into a message for transmission to a payer system. The security unit performs message encryption, image signature generation, and message signature generation. The payer system includes a processing unit, a data transmission/reception device, and a memory having a payer management unit and a security unit. The payer system's security unit validates message signatures and image signatures received.
    Type: Grant
    Filed: June 21, 1994
    Date of Patent: November 26, 1996
    Assignee: EScan, Inc.
    Inventors: Guy Conner, Larry Schmier
  • Patent number: 5574964
    Abstract: A signal distribution system having a converter with input terminals for receiving signals of varying configurations and an output terminal for transmitting converted signals. The input signals received by the converter are each converted into a converted signal frequency component of a common bus signal, which is then transmitted by the converter. The converter output terminal transmits the common bus signal on a communication bus. The communication bus is coupled to at least one interface pod for receiving the common bus signal and re-transmitting a desired converted signal.
    Type: Grant
    Filed: May 30, 1995
    Date of Patent: November 12, 1996
    Assignee: Apple Computer, Inc.
    Inventor: Christopher L. Hamlin
  • Patent number: 5568279
    Abstract: The projector of the present invention provides a means for interactively displaying and annotating a document image at two separate locations. The projector consists of an image plate having an array of picture elements for displaying the image; a projection mechanism for projecting the image displayed by the image plate onto a projection screen; and a digitizer having a coordinate input array which corresponds to the array of picture elements of the image plate, wherein the image displayed by the image plate changes in response to coordinate inputs to the digitizer. A method for interactively annotating an image communicated between a remote and local image includes the procedure of simultaneously transmitting to the remote projector, annotations made to an image in the local projector.
    Type: Grant
    Filed: June 5, 1995
    Date of Patent: October 22, 1996
    Assignee: Polycom, Inc.
    Inventors: Brian L. Hinman, Jeffrey C. Rodman
  • Patent number: 5566078
    Abstract: An integrated circuit layout technique is described which employs an optimization-driven clustering technique to provide improved cell placement. The technique utilizes clustering of cells based upon Rent's rule, with global-optimization-derived inter-cell distances being used to break ties when identical Rent exponents are encountered. A constraint on the number of cells permitted to be in a cluster and a constraint on the maximum Rent exponent which to be considered for merging clusters minimize the "overgrowth" of clusters and serve to even out cluster size, ideally suiting the technique to conventional partitioning and placement schemes.
    Type: Grant
    Filed: May 26, 1993
    Date of Patent: October 15, 1996
    Assignee: LSI Logic Corporation
    Inventors: Cheng-Liang Ding, Ching-Yen Ho
  • Patent number: 5566295
    Abstract: An extensible simulation system and graphical programming method enable a simulation user to program the behaviors of objects in a simulation while requiring no knowledge of computer programming concepts or languages. The simulation user defines each object's behaviors by creating Graphical Rewrite Rules through programming by demonstration. The user can selectively abstract a given Graphical Rewrite Rule (GRR) such that it applies to states within the simulation according to hierarchical object types and object property conditions. The extensible simulation system comprises a Central Processing Unit (CPU), an input device, an output device, an external storage device, predetermined amounts of Random Access Memory (RAM) and Read-Only Memory (ROM), and an extensible simulator.
    Type: Grant
    Filed: January 25, 1994
    Date of Patent: October 15, 1996
    Assignee: Apple Computer, Inc.
    Inventors: Allen Cypher, David C. Smith, James C. Spohrer
  • Patent number: 5561670
    Abstract: A multicast network system comprises a data network which provides a medium for data transfer. A media source having a control packet and media packets coupled to the data network broadcasts the control packet and the media packets to the data network and rebroadcasts the control packet in conjunction with the media packets to the data network. A media receiver is coupled to the network and receives the control packet and the media packets from the data network to process the control packet and the media packets to produce a media output.
    Type: Grant
    Filed: May 13, 1994
    Date of Patent: October 1, 1996
    Assignee: Apple Computer, Inc.
    Inventors: Eric M. Hoffert, Mark A. Green
  • Patent number: 5559925
    Abstract: A system for generating a signal proportional to the useability of the output of a speech recognition system comprises a processor, an engine, and a histogram object. The histogram object comprises a first histogram constructed from the confidence scores of correctly recognized utterances and a second histogram constructed form incorrectly recognized utterances. The present invention also includes a system and method for constructing the histogram object comprising a processor, a data memory, and an engine. The data memory comprises a plurality of output records where each output record contains the confidence score for an utterance recognized by the speech recognition system and an indicator of whether or hot the speech recognition system correctly recognized the utterance.
    Type: Grant
    Filed: June 24, 1994
    Date of Patent: September 24, 1996
    Assignee: Apple Computer, Inc.
    Inventor: Stephen C. Austin
  • Patent number: 5555357
    Abstract: A central processing unit (CPU) is coupled to a display device, an input device, a data storage device and a memory with charting and diagramming tools, element records, connector records, and display routines. The memory is used by the CPU to present a user interface on the display and for generating chart elements in response to inputs from the user. The CPU displays a user interface that allows automatic generation and connection of new drawing elements. Methods are disclosed for creating drawing elements of a flowchart, creating drawing elements of a flowchart at a selected position, creating drawing elements of an organizational chart, and displaying a portion of the display in a visually distinct manner.
    Type: Grant
    Filed: June 3, 1994
    Date of Patent: September 10, 1996
    Assignee: Claris Corporation
    Inventors: Antonio M. Fernandes, Charles F. Good, Craig S. Young
  • Patent number: D373896
    Type: Grant
    Filed: February 28, 1994
    Date of Patent: September 24, 1996
    Assignee: Ariat International, Inc.
    Inventor: Pamela A. Parker