Patents Assigned to Digital Equipment
  • Patent number: 6195718
    Abstract: A multiple docking system allows multiple dock units to be connected to the bus of a primary unit notebook computer. This is accomplished using multiple bridges between the primary bus of the primary unit and secondary buses in each of the dock units. Importantly, the system allows for hot docking or docking of the multiple dock units to the primary unit while the primary unit is operational. It accomplishes this, however, without the latency impact associated with buffers on the primary bus. Instead, a docking signal is generated to a bridge in first dock unit as the second dock unit is docked. This causes the bridge to complete bus transactions between the primary bus and the first dock unit's secondary bus. The bridge also generates a float request signal to the primary unit and then floats the secondary bus only after receiving a float grant signal back.
    Type: Grant
    Filed: September 9, 1997
    Date of Patent: February 27, 2001
    Assignee: Digital Equipment Corporation
    Inventors: Richard Hennessy, John Mallard
  • Patent number: 6189026
    Abstract: In a computer implemented method an address book is dynamically generated in a distributed mail service system. The distributed mail service system includes a plurality of client computers connected to a mail service system via a network. Mail messages are stored in message files of the mail service system. Each mail message is parsed and indexed to generate a full-text index of the mail service system. An address book mail message is generated, each address book mail message including address information. The address book mail messages are stored in the message files, and parsed and indexed into the full-text index file. A query is composed using a particular one of the plurality of client computer systems to search the full-text index to locate and retrieve selected ones of the address book mail messages as the dynamic address book.
    Type: Grant
    Filed: June 16, 1997
    Date of Patent: February 13, 2001
    Assignee: Digital Equipment Corporation
    Inventors: Andrew D. Birrell, Edward P. Wobber, Michael Schroeder, Christopher Melling, Simon Jaffer
  • Patent number: 6185551
    Abstract: In a computerized distributed mail system, a plurality of client computers are connected to each other via a network. Each client computer is configured to execute client mail application programs. A mail service system is also connected to the network. The system is for executing server mail programs on server computers. The mail service system includes an index server for storing mail messages in message files, and for storing a full-text index of the mail messages. In addition, the system includes means for accessing the mail messages by the plurality of client computers by searching the full-text index using queries.
    Type: Grant
    Filed: June 16, 1997
    Date of Patent: February 6, 2001
    Assignee: Digital Equipment Corporation
    Inventors: Andrew D. Birrell, Edward P. Wobber, Michael Schroeder
  • Patent number: 6173293
    Abstract: A file system is distributed over a plurality of computers connected to each other by a network. The plurality of computers execute user programs, and the user programs access files stored on a plurality of physical disks connected to the plurality of computers. The file system includes a plurality of file servers executing on the plurality of computers as a single distributed file server layer. In addition, the file system includes a plurality of disk servers executing on the plurality of computers as a single distributed disk server layer, and a plurality of lock servers executing on the plurality of computers as a single distributed lock server to coordinate the operation of the distributed file and disk server layers so that the user programs can coherently access the files on the plurality of physical disks.
    Type: Grant
    Filed: March 13, 1998
    Date of Patent: January 9, 2001
    Assignee: Digital Equipment Corporation
    Inventors: Chandramohan A. Thekkath, Timothy P. Mann, Edward K. Lee
  • Patent number: 6173287
    Abstract: A technique for accessing an item of interest within a particular one of a plurality of stored representations of data is disclosed. In one embodiment, the technique is realized by having a processing device searching a plurality of stored annotations corresponding to different items within the plurality of stored representations to locate an annotation of interest corresponding to the item of interest. The annotation of interest has an associated search identifier and an associated location identifier corresponding to a location of interest within the particular one of the plurality of stored representations. The processing device then searches a plurality of stored search identifiers associated with the plurality of stored annotations to locate the search identifier and an address identifier corresponding to a location of the particular one of the plurality of stored representations within the plurality of stored representations.
    Type: Grant
    Filed: March 11, 1998
    Date of Patent: January 9, 2001
    Assignee: Digital Equipment Corporation
    Inventors: Brian S. Eberman, David E. Kovalcin, Frederic Dufaux, Michael Sokolov, Arjen Paul de Vries
  • Patent number: 6167490
    Abstract: A system and method for managing memory in a network. In a computer network in which multiple computers (nodes) are interconnected by a network, the primary memory on one node may be used to store memory data (pages)from other nodes. The transfer of a data page over the network from the memory of a node holding it to the memory of another node requesting that data gives improved performance when compared to the transfer of the same data from disk, either local or remote, to the requesting node. Global information about the disposition of the nodes and their memories in the network is used to determine the nodes in the network that should best be used to hold data pages for other nodes at a particular time. This information is exchanged by the nodes periodically under command of a coordinating node.
    Type: Grant
    Filed: September 12, 1997
    Date of Patent: December 26, 2000
    Assignees: University of Washington, Digital Equipment Corporation
    Inventors: Henry M. Levy, Michael J. Feeley, Anna R. Karlin, William E. Morgan, Chandramohan A. Thekkath
  • Patent number: 6151208
    Abstract: A handheld computing device is provided, which includes: a motion sensor fixed to the device sensing an orientation of the device and a mounting structure for mounting the device on a superior dorsal aspect of the hand. The device can include an enclosure shaped to conform to the superior dorsal aspect of the hand. The enclosure can be triangular-shaped with rounded vertices. The device can include a display screen for display of data. The mounting structure can include a glove.
    Type: Grant
    Filed: June 24, 1998
    Date of Patent: November 21, 2000
    Assignee: Digital Equipment Corporation
    Inventor: Joel F. Bartlett
  • Patent number: 6151610
    Abstract: A document management apparatus has a scripting language which controls documents by setting the attributes of documents. Attributes are pieces of data within a document. A script engine reads a script from a cache memory and launches the processes to accomplish the desired action of the script. A scheduler controls the script engine and an active queue and a blocked queue in order to carry out multi-threaded execution.
    Type: Grant
    Filed: December 27, 1995
    Date of Patent: November 21, 2000
    Assignee: Digital Equipment Corporation
    Inventors: Jeffrey A. Senn, Peter Lucas, Rashi Khanna
  • Patent number: 6147885
    Abstract: A method and apparatus for controlling the providing of conditioned AC power, with the conditioned AC power being capable of being provided on a continuous basis. Unconditioned AC voltage is received by transverters. The transverters convert the unconditioned AC voltage into a transverter AC output voltage. The transverter AC output voltage is monitored by current and voltage sensors. A transverter control signal is developed in response to changes in the current and voltage sensing in comparison with a reference signal. The transverter control signal then regulates conversion of the transverter AC output voltage into the desired conditioned AC output voltage. In multi-phase AC voltage systems conditioned AC voltages for each phase are provided.
    Type: Grant
    Filed: March 26, 1999
    Date of Patent: November 14, 2000
    Assignee: Digital Equipment Corporation
    Inventors: Gerald J. Brand, Don L. Drinkwater, James M. Simonelli, Zeljko Arbanas
  • 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: 6138182
    Abstract: A computer includes a multi-bit analog-to-digital converter, which is mounted within the computer's housing and has a digital output operatively connected to a bus port of the computer's processor. The computer also includes a local passive identification network that has a first node operatively connected to an analog input of the converter and further nodes respectively electrically connected to pins of a multi-contact local interface connector. A passive peripheral device identification network including a plurality of nodes each electrically connected to a multi-contact peripheral identification connector can mate with the multi-contact local connector.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: October 24, 2000
    Assignee: Digital Equipment Corporation
    Inventors: Rick Hennessy, Scott L. Pirdy
  • Patent number: 6134531
    Abstract: A computerized method enables an audience to synchronously interact with a broadcast program in realtime. A broadcast clock of a broadcast system is synchronized to a standard time. A server clock of a server computer is synchronized to the standard time using a network timing protocol. A client computer clock of a client computer is synchronized to the server clock. The program is broadcast synchronously to the broadcast clock. Web pages are provided by the server computer to the client computer. Responses generated by the client computer are time-stamped according to the synchronized time of the client computer so that the responses can be time-correlated to segments of the program.
    Type: Grant
    Filed: September 24, 1997
    Date of Patent: October 17, 2000
    Assignee: Digital Equipment Corporation
    Inventors: Glenn Trewitt, David R. Jefferson, Raymond Paul Stata, Edward M. Gould
  • Patent number: 6133717
    Abstract: A technique involves broadcasting a pulse signal to synchronize oscillating signals used by multiple power supplies to provide output voltages. The technique involves charging and discharging respective capacitors of the multiple power supplies at respective rates to provide the oscillating signals. Each of the respective capacitors is charged until a voltage across that capacitor reaches a respective upper threshold and subsequently discharged until the voltage across that capacitor reaches a respective lower threshold. The technique further involves broadcasting, from at least two of the power supplies, a pulse signal to a synchronization connection coupled to each of the respective capacitors to modify the respective rates for charging and discharging the respective capacitors based on the pulse signal such that oscillating signals become synchronized.
    Type: Grant
    Filed: September 30, 1998
    Date of Patent: October 17, 2000
    Assignee: Digital Equipment Corporation
    Inventors: William Ng, Bernhard Schroter
  • Patent number: 6134665
    Abstract: An apparatus for use in a computer has a network interface subsystem having power applied thereto when power is removed from other components of the computer. A receiver in the network interface subsystem receives a packet directed to the computer from the network, and in response to receipt of a selected packet, restores power to the other components of the computer. Upon restoration of power to the other components of the computer, a signalling device reports status of at least one of the other components of the computer to the network interface subsystem. A transmitter in the network interface subsystem sends, in response to the signalling device, a status packet onto the network giving a status of the computer in the event that a component is not functional, following restoration of power to the other components of the computer.
    Type: Grant
    Filed: January 20, 1998
    Date of Patent: October 17, 2000
    Assignee: Digital Equipment Corporation
    Inventors: Philippe Klein, Simoni Ben-Michael, Avraham Menachem, Sarit Shvimmer
  • Patent number: 6131107
    Abstract: A multiplier in a floating point processor includes a circuit to determine for each bit of the multiplier operand a 3 times booth recode and a booth recode multiplier array which implements a 3 times booth recode multiplication. The multiplier includes logic to determine a fast sign extend to replace bit positions shifted in the array as well as a rounding adder to provide a rounded result while determining the final result from the booth recode multiplier. The multiplier also includes a circuit to determine a contribution to the final multiplication result from a lower order product with out forming the entire product.
    Type: Grant
    Filed: December 9, 1998
    Date of Patent: October 10, 2000
    Assignee: Digital Equipment Corporation
    Inventors: Gilbert M. Wolrich, Sribalan Santhanam, Andrew S. Olesin
  • Patent number: 6131150
    Abstract: A memory of a computer system is partitioned into a plurality of allocable blocks. Subsets of the allocable blocks are organizing into a plurality of heaps, each heap having a different designated subset of the allocable blocks. The sizes of the allocable blocks of each of the heaps are determined by scaling a progression of numbers, preferably computed as an integer power of two, by a selected integer different for each heap. The scaled blocks, when allocated, can be used to store a segment of data to be processed by the computer system.
    Type: Grant
    Filed: August 6, 1996
    Date of Patent: October 10, 2000
    Assignee: Digital Equipment Corporation
    Inventor: John DeTreville
  • Patent number: 6124865
    Abstract: A duplicate cache tag store, accessible to a graphics processor and to devices connected to the I/O bus without creating traffic on the system bus. Any entry into, or displacement from, the CPU cache tag store is also entered into, or displaced from, the second cache tag store.
    Type: Grant
    Filed: December 19, 1995
    Date of Patent: September 26, 2000
    Assignee: Digital Equipment Corporation
    Inventors: Kim Meinerth, John Kirk, George Lord
  • Patent number: 6125034
    Abstract: A computer having a case has a connection point for a communications line, where the connection point is accessible from outside the case. A socket receives a standard communications hardware card, the hardware card having a first receptacle to electrically connect to circuits of the computer, and the hardware card having a second receptacle to electrically connect to an exterior electrical circuit, the exterior electrical circuit usually being exterior to the case. A mounting means attaches the socket to the computer, the mounting means positioning the socket to facilitate a connection to the second receptacle of the hardware card, the connection located wholly internal to the case. A multi wire connector electrically connects to the second receptacle of the hardware card, and the multi wire connector is located wholly internal to the case.
    Type: Grant
    Filed: March 21, 1997
    Date of Patent: September 26, 2000
    Assignee: Digital Equipment Corporation
    Inventors: Michele Bovio, Mark Foster, Robert C. Frame, John H. Mallard
  • Patent number: 6119075
    Abstract: Provided is a method for estimating statistics of properties of interactions among instructions processed in a pipeline of a computer system, the pipeline having a plurality of processing stages. Instructions are fetched into a first stage of the pipeline. A set of instructions are randomly selected from the fetched instructions, a subset of the set of selected instructions concurrently executing with each other. A distances between the set of selected instructions is specified, and state information of the computer system is recorded while the set of selected instructions is being processed by the pipeline. The recorded state information is communicated to software where it is statistically analyzed for a plurality of sets of selected instructions to estimate statistics of the interactions among sets of selected instructions.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: September 12, 2000
    Assignee: Digital Equipment Corporation
    Inventors: Jeffrey Dean, James E. Hicks, Stephen C. Root, Carl A. Waldspurger, William E. Weihl
  • Patent number: 6119124
    Abstract: A computer-implemented method determines the resemblance of data objects such as Web pages. Each data object is partitioned into a sequence of tokens. The tokens are grouped into overlapping sets of the tokens to form shingles. Each shingle is represented by a unique identification element encoded as a fingerprint. A minimum element from each of the images of the set of fingerprints associated with a document under each of a plurality of pseudo random permutations of the set of all fingerprints are selected to generate a sketch of each data object. The sketches characterize the resemblance of the data objects. The sketches can be further partitioned into a plurality of groups. Each group is fingerprinted to form a feature. Data objects that share more than a certain numbers of features are estimated to be nearly identical.
    Type: Grant
    Filed: March 26, 1998
    Date of Patent: September 12, 2000
    Assignee: Digital Equipment Corporation
    Inventors: Andrei Z. Broder, Steven C. Glassman, Charles G. Nelson, Mark S. Manasse, Geoffrey G. Zweig