Patents by Inventor Robert A. Eustace

Robert A. Eustace has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240148252
    Abstract: A neurosurgery system for probing brain tissue of a patient for tumorous tissue. The system including a suction tool, an excitation source, an optical instrument, and a controller. The suction tool including a suction cannula defining a lumen, an optical fiber configured to transmit fluorescence emitted by the brain tissue; and an indicator configured to selectively emit visible light. An excitation source is configured to emit an excitation light having a wavelength to induce the fluorescence in the tumorous tissue. The optical instrument is coupled to the optical fiber. The optical instrument configured to convert the fluorescence emitted by the brain tissue and transmitted by the optical and configured to determine that the brain tissue is tumorous based on the electrical signal and activate the indicator based on the determination.
    Type: Application
    Filed: March 14, 2022
    Publication date: May 9, 2024
    Applicant: Stryker European Operations Limited
    Inventors: Kevin Buckley, Gerard Nunan, Stephen Faul, David Eustace, Kevin Manley, Robert Mitchell Baldwin, David Tallon
  • Patent number: 7103905
    Abstract: An individual can upload media objects to a server and specify a manner in which the media objects are to be played as a media program to an end user. The media program can be provided to the end user via a synthetic channel, which can be tuned to by the end user as if tuning to a conventional television broadcast channel. Information related to the synthetic channel such as media program listings, can be provided in an electronic program guide. If a client terminal of the end user is tuned to the synthetic channel, the media program(s) scheduled by the individual who uploaded the media objects are streamed to the client terminal for viewing by the end user.
    Type: Grant
    Filed: December 19, 2000
    Date of Patent: September 5, 2006
    Assignee: Digeo, Inc.
    Inventor: Robert Eustace Novak
  • Publication number: 20020104099
    Abstract: An individual can upload media objects to a server and specify a manner in which the media objects are to be played as a media program to an end user. The media program can be provided to the end user via a synthetic channel, which can be tuned to by the end user as if tuning to a conventional television broadcast channel. Information related to the synthetic channel such as media program listings, can be provided in an electronic program guide. If a client terminal of the end user is tuned to the synthetic channel, the media program(s) scheduled by the individual who uploaded the media objects are streamed to the client terminal for viewing by the end user.
    Type: Application
    Filed: December 19, 2000
    Publication date: August 1, 2002
    Inventor: Robert Eustace Novak
  • Patent number: 6148396
    Abstract: An apparatus is provided for collecting state information associated with an execution path of recently processed instructions in a processor pipeline of a computer system. The apparatus identifies a class of instructions to be sampled. Path-identifying state information of a currently processed instruction is sampled when the currently processed instruction belongs to the identified class of instructions. A shift register stores a predetermined number of entries storing selected state information, the shift register is simultaneously sampled along with additional state information about the instruction being executed at the time of sampling.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: November 14, 2000
    Assignee: Compaq Computer Corporation
    Inventors: George Z. Chrysos, Jeffrey Dean, Robert A. Eustace, James E. Hicks, Carl A. Waldspurger, William E. Weihl
  • Patent number: 6138748
    Abstract: In order to provide a thermal coupling between a heat source and a heat sink, an interleaved-fin connector is provided. The connector comprises first and second substrates. The first substrate includes a first surface. A plurality of first channels are etched on the first surface to form a plurality of first fins and a first base. The first base can be thermally engaged with the heat source. The second substrate includes a second surface having a plurality of second channels etched therein. The second channels form a plurality of second fins and a second base. The second base can be thermally engaged with the heat sink. The first and second fins providing a thermally conductive path from the heat source to the heat sink when interleaved with each other.
    Type: Grant
    Filed: November 14, 1997
    Date of Patent: October 31, 2000
    Assignee: Digital Equipment Corporation
    Inventors: William R. Hamburgen, John S. Fitch, Robert A. Eustace
  • Patent number: 6070009
    Abstract: A method is provided for estimating execution rates of program executions paths. The method samples path-identifying state information of selected instructions while executing the program in a processor. A control flow graph of the program is supplied, the control flow graph includes a plurality of path segments. The control flow graph is analyzed using the path-identifying state information to identify a set of path segments that are consistent with the sampled state information. The set of paths segments can be counted to determine their relative execution frequencies.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: May 30, 2000
    Assignee: Digital Equipment Corporation
    Inventors: Jeffrey Dean, Robert A. Eustace, James E. Hicks, Carl A. Waldspurger, William E. Weihl
  • Patent number: 5787976
    Abstract: In order to provide a thermal coupling between a heat source and a heat sink, an interleaved-fin connector is provided. The connector comprises first and second substrates. The first substrate includes a first surface. A plurality of first channels are etched on the first surface to form a plurality of first fins and a first base. The first base can be thermally engaged with the heat source. The second substrate includes a second surface having a plurality of second channels etched therein. The second channels form a plurality of second fins and a second base. The second base can be thermally engaged with the heat sink. The first and second fins providing a thermally conductive path from the heat source to the heat sink when interleaved with each other.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: August 4, 1998
    Assignee: Digital Equipment Corporation
    Inventors: William R. Hamburgen, John S. Fitch, Robert A. Eustace
  • Patent number: 5613063
    Abstract: A memory monitoring system equips a computer program for monitoring its own memory accesses. The system employs special values, called "VALUEA" and "VALUEB," stored in the memory locations and a table of write tags, each preferably a single-bit flag corresponding to a different one of the memory's locations. If the write tag is not set for a particular memory location, VALUEA within that location indicates that it is unallocated, and VALUEB indicates that it is allocated and not initialized. The write tags can be set to indicate that the corresponding memory location contains written data. The program so equipped can monitor each memory access, including, e.g., allocation, write, read, and memory freeing operations, using the combination of the location contents and the write tag table to determine valid memory operations and to signal memory access violations. Counters can be provided to track the number of valid accesses of particular types and/or of valid accesses to particular locations.
    Type: Grant
    Filed: July 1, 1994
    Date of Patent: March 18, 1997
    Assignee: Digital Equipment Corporation
    Inventors: Robert A. Eustace, Louis Monier
  • Patent number: 5539907
    Abstract: A program for monitoring computer system performance includes a collection of source code modules in the form of a high level language. Each of the source code modules is compiled into a corresponding object code module. The object code modules are translated into a single linked code module in the form of a machine independent register transfer language. The linked code module is partitioned into basic program components. The basic program components include procedures, basic blocks within procedures, and instructions within basic blocks. Fundamental instrumentation routines identify, locate, and modify specific program components to be monitored. The modified linked code module is converted to machine executable code to be executed in the computer system so that performance data can be collected while the program is executing in the computer.
    Type: Grant
    Filed: March 1, 1994
    Date of Patent: July 23, 1996
    Assignee: Digital Equipment Corporation
    Inventors: Amitabh Srivastava, Robert A. Eustace
  • Patent number: 5327368
    Abstract: A fast binary reduction tree of the type used in high speed digital computer multiplication circuits is disclosed having chunky adders formed by sub-dividing carry propagate adders into chunks of equal bit length such that chunk addition can be initiated in parallel. In the tree, chunky adders with the same chunk size and offset can be cascaded by connecting the carry-outs of one adder to the carry-ins of another, while carry-outs from adders having different offsets can be interleaved to form new partial product terms for input to the next adder level. The chunky adder tree reduces the number of levels without significantly increasing the computation time at each level, thereby increasing the overall computational speed of the circuit.
    Type: Grant
    Filed: June 28, 1993
    Date of Patent: July 5, 1994
    Assignee: Digital Equipment Corporation
    Inventors: Robert A. Eustace, Judson S. Leonard
  • Patent number: D528708
    Type: Grant
    Filed: April 6, 2005
    Date of Patent: September 19, 2006
    Assignee: Equi Life Holdings Limited
    Inventor: Robert Eustace