Patents Represented by Attorney, Agent or Law Firm Stuart T. Langley
  • Patent number: 6513047
    Abstract: A method and computer program product for managing and manipulating user-defined and system databases in a computing system. A database interface, which can be a graphical user interface, accesses a database configuration file containing descriptions of the contents of each of the databases. The database interface interprets the contents of each database in accordance with the configuration file, and provides for user access and manipulation of the contents of the databases.
    Type: Grant
    Filed: September 4, 1997
    Date of Patent: January 28, 2003
    Assignee: Sun Microsystems, Inc.
    Inventor: Stephen C. Talley
  • Patent number: 6510551
    Abstract: A programming environment including a source code programming language comprising a plurality of programming constructs. A first set of constructs within the programming language are for expressing procedural operations performed on specified data. A second set of constructs within the programming language are for expressing complex data relationships of the specified data. A compiler receives programmed source code comprising user-selected and arranged portions of the first and second set of constructs and generating machine readable code capable of implementing the procedural operations and complex data relationships expressed by the source code.
    Type: Grant
    Filed: December 22, 1998
    Date of Patent: January 21, 2003
    Assignee: ChannelPoint, Inc.
    Inventor: David L. Miller
  • Patent number: 6507908
    Abstract: A method for secure data communication with a mobile machine in which a data packet is received from the mobile machine having a particular network address. A pool of secure addresses is established and a data structure is created to hold address translation associations. Each association is between a particular network address and a particular one of the secure addresses. If the received data packet is a secure data packet an association between the received data packet's network address and a secure address in the data structure is identified and the data packet's network address is translated to the associated secure address before forwarding the data packet on to higher network protocol layers. When the received data packet is not secure it is passed it on without address translation to the higher network protocol layers. For outgoing packets addressed to a secure address, the secure address is translated to a real network address (e.g.
    Type: Grant
    Filed: March 4, 1999
    Date of Patent: January 14, 2003
    Assignee: Sun Microsystems, Inc.
    Inventor: Germano Caronni
  • Patent number: 6470332
    Abstract: A system, method and computer program product for searching for, and retrieving, profile (or directory) attributes based on other attributes of the target profile and that of associated profiles. In a specific implementation, the LDAP RFC 2254 string search syntax may be utilized to allow multiple related search filters to be specified at one time. The first of the sequence of query strings defined is used as a filter to retrieve candidate results and the succeeding filters, or query strings, are used to determine if a specific profile or directory should even be considered.
    Type: Grant
    Filed: May 19, 1999
    Date of Patent: October 22, 2002
    Assignee: Sun Microsystems, Inc.
    Inventor: Paul Weschler
  • Patent number: 6408325
    Abstract: A computer system and a method for operating a processor including the steps of establishing a first register save area and a second register save area in a memory, where each register save area holds data values that define a context. The first context is loaded in the processor by loading at least some of the data values from the first register save area into the plurality of registers. A first pointer value to the first register save area is stored in a current RFSA register. A context switch is indicated by storing a second pointer to the second register save area in the current RFSA register. The first pointer is transferred from the current RFSA register to a previous RFSA register. All of the data values that define the first context are transferred from the registers to a shadow register file. The second context is established in the processor by loading selected data values from the second register file save area into the plurality of registers.
    Type: Grant
    Filed: May 6, 1998
    Date of Patent: June 18, 2002
    Assignee: Sun Microsystems, Inc.
    Inventor: Nik Shaylor
  • Patent number: 6405221
    Abstract: A method of and apparatus for displaying multiple, user preferentially linked pages of at least one document on a display screen adapted for Web or network viewing of pages of data by a browser program. This is accomplished by creating at least a template page having substantial portions thereof of user data and defining a first predetermined substantially static area on a display screen. A second predetermined static area on the template page is created to give the appearance of a window on the screen, the window having the capability of receiving a plurality of variable but user requested subsection of data therein, the subsections being linked to the template page and to each other. The user may choose a selectable control on the static portion of the display screen to permit the selection of specific linked subsections of data for viewing in the second predetermined static area on the template page.
    Type: Grant
    Filed: October 20, 1995
    Date of Patent: June 11, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Frederick E. Levine, Frank E. Ludolph
  • Patent number: 6401241
    Abstract: SYSTEM V utilities enable software developers to provide delivery of complex packages onto a UNIX operating system. An enhancement to the UNIX System V ABI format called class archive format enables sets of files to be combined into archives, these files being compressed or encrypted. The compressed/encrypted ABI package install with behavior defined in System V ABI. The class archive format allows a manufacturer to combine files from the ABI format reloc directory and root directory, into an archive directory. Class action format adds a directory called archive to the ABI format. Any class of files that are intended for archive is combined into a single file, and each file is then placed into the archive directory as class1, class2, etc. All files that are archived in this manner are removed from the standard ABI reloc directory and root directory, and an install class action script is placed into the scripts portion of the standard ABI install directory.
    Type: Grant
    Filed: October 6, 1995
    Date of Patent: June 4, 2002
    Assignee: Sun Microsystems, Inc.
    Inventor: Julian Steven Taylor
  • Patent number: 6390922
    Abstract: An interactive multi-player computer hosted game employs an unstructured telecommunications link, such as the Internet, between a game server and a plurality of game clients. A game server, associated with a game driver, performs a performance monitoring function to determine an optimal bandwidth for each connection to a game client. Each information packet generated by the game driver is prioritized and queued for transmission in order of relevance for the game client. The game server then optimizes the transmission of information packets through the telecommunication network to the game client. Processed user input is received through the telecommunication network from the game client and transmitted to the game driver.
    Type: Grant
    Filed: February 23, 2000
    Date of Patent: May 21, 2002
    Assignee: Circadence Corporation
    Inventors: Mark Vange, Alexander Effimov, Michael Kouts, Vladimir Lagutin, David McKeller, Marc Plumb, Daniel Shields, Glen Wilson
  • Patent number: 6392304
    Abstract: A multi-chip integrated circuit, and an associated method, provides an interface of substantially reduced levels of capacitance and inductance relative to conventional connections formed of bond wires. One of the chips of the integrated circuits comprises a memory device, such as a DRAM, and another of the chips of the integrated circuit is formed of a logic chip, such as a CPU or graphics controller. The memory chip is mounted upon the logic chip utilizing chip-on-chip technology. Because of the reduced levels of capacitance and inductance of the interface connecting the chips together, the resultant integrated circuit can be operated at increased speeds and at reduced levels of power consumption.
    Type: Grant
    Filed: November 12, 1998
    Date of Patent: May 21, 2002
    Assignees: United Memories, Inc., Nippon Steel Semiconductor Corporation
    Inventor: Douglas B. Butler
  • Patent number: 6392441
    Abstract: A transmission line driver circuit that minimizes ringing effects while providing an acceptably fast output response. A plurality of increasingly powerful transistors are activated at different times to drive an output signal without ringing under low impedance conditions and quickly under high impedance conditions. The transmission line driver also includes a digital logic circuit. A strong inverter is connected to a digital logic unit. The strong inverter is activated when the first of two conditions is satisfied: 1) a feedback signal drops below a predetermined level; or 2) an output signal from a final delay is received by the output circuit. In this way, the strong driver will always contribute to driving the output signal, but will only do so when there is little likelihood of ringing.
    Type: Grant
    Filed: June 13, 2000
    Date of Patent: May 21, 2002
    Assignee: Ramtron International Corporation
    Inventor: Gary Moscaluk
  • Patent number: 6387560
    Abstract: Ion conducting solid electrolytes are constructed from nanoscale precursor material. Nanocrystalline powders are pressed into disc structures and sintered to the appropriate degree of densification. Metallic material is mixed with 0 to 65 vol % nanostructured electrolyte powders to form a cermet mix and then coated on each side of the disc and fitted with electrical leads. The electrical conductivity of a Ag/YSZ/Ag cell so assembled exhibited about an order of magnitude enhancement in oxygen ion conductivity. As an oxygen-sensing element in a standard O2/Ag/YSZ/Ag/N2 set up, the nanocrystalline YSZ element exhibited commercially significant oxygen ion conductivity at low temperatures. The invention can be utilized to prepare nanostructured ion conducting solid electrolytes for a wide range of applications, including sensors, oxygen pumps, fuel cells, batteries, electrosynthesis reactors and catalytic membranes.
    Type: Grant
    Filed: February 17, 1999
    Date of Patent: May 14, 2002
    Assignee: Nano Products Corporation
    Inventors: Tapesh Yadav, Hongxing Hu
  • Patent number: 6366896
    Abstract: An adaptive agent including an artificial neural network having a plurality of input nodes for receiving input signals and a plurality of output nodes generating responses. A situation value unit receives a plurality of the responses and generating a situation value signal. A change sensor coupled to receive the situation value signal generates an output signal representing a change of the situation value signal from a prior time to a current time. A connection coupling the change sensor output to one of the input nodes of the artificial neural network.
    Type: Grant
    Filed: March 17, 1998
    Date of Patent: April 2, 2002
    Inventor: William R. Hutchison
  • Patent number: 6356983
    Abstract: A cache coherency directory for a shared memory multiprocessor computer system. A data structure is associated with each cacheable memory location, the data structure comprising locations for storing state values indicating an exclusive state, a shared state, an uncached state, a busy state, a busy uncached state, a locked state, and a pending state. The busy state and pending state cooperate to reserve a cache line for future use by a processor while the cache line is currently being used by one or more other processors.
    Type: Grant
    Filed: July 25, 2000
    Date of Patent: March 12, 2002
    Assignee: SRC Computers, Inc.
    Inventor: David Parks
  • Patent number: 6356979
    Abstract: A storage system capable of selectively presenting logical units to one or more host computing systems. The storage system comprises one or more persistent storage devices arranged as logical units; an array controller controlling and coordinating the operations of the persistent storage devices; a memory accessible by the array controller; and a configuration table stored in the memory, the configuration table containing one or more entries governing the interactions between the logical units and the one or more host computing systems.
    Type: Grant
    Filed: May 17, 1999
    Date of Patent: March 12, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Stephen J. Sicola, Michael D. Walker, James E. Pherson
  • Patent number: 6347334
    Abstract: A method for implementing a link level service in a computer network having a first port device and a second port device. Node identification data is stored in the second port device. A physical-layer communications coupling is provided between the first port device and the second port device which may be a point-to-point, loop, or switched circuit connection. The first port device sends a request node identification (RNID) message addressed to the second port device. The second port device creates an accept message and copies stored node identification data into the accept message. The second port device sends the accept message to the first port device.
    Type: Grant
    Filed: January 6, 1999
    Date of Patent: February 12, 2002
    Assignee: McData Corporation
    Inventors: Kenneth J. Fredericks, Michael E. O'Donnell, Joseph C. Elliott
  • Patent number: 6344271
    Abstract: Nanoscale non-stoichiometric materials with unusual properties are disclosed. These materials offer a wide range of novel formulations for applications in catalysis, chemicals and fuels, electronics, electromagnetics, photonics, optics, sensors, electrochemical products, structural products, biomedical engineering, acoustics, composites, and other applications. Illustrative methods and processes are disclosed to highlight catalytic properties and electrical properties and to process these materials from powder or porous forms into dense forms and shapes. The invention includes a non-stoichiometric composition of a material, preferably in nanostructured form, for various applications including, but not limited to, methods to reduce the sintering temperature, the sintering time, or both.
    Type: Grant
    Filed: March 23, 1999
    Date of Patent: February 5, 2002
    Assignee: NanoEnergy Corporation
    Inventors: Tapesh Yadav, Ming Au, Bijan Miremadi, John Freim, Yuval Avniel, Roger Dirstine, John Alexander, Evan Franke
  • Patent number: 6343287
    Abstract: A profile service, instance is linked to a plurality of external data stores. Each external data store is associated with a predefined data store connector class that describes a connector object that establishes a link and provides methods to query the associated data store. An external data store profile is created in the profile service that names the connector class. An external data store reference object is created in the profile service instance that identifies the external data store profile and a number of parameters that specify particular data desired from the external data store. A profile within the profile service instance includes an attribute that names the data store reference object. When the attribute is evaluated, the data store reference object is instantiated, optionally using parameters specified at runtime, and passed as a parameter to an instance of the data store connector class identified by the external data store profile.
    Type: Grant
    Filed: May 19, 1999
    Date of Patent: January 29, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Ravi Kumar, Paul William Weschler, Jr.
  • Patent number: 6324682
    Abstract: A method for implementing a software application by shifting all the definition of an application into data, which need not be translated to code to be run, which is run by code which remains the same from application to application.
    Type: Grant
    Filed: March 27, 2000
    Date of Patent: November 27, 2001
    Assignee: Velocity.com
    Inventors: David W. McComb, James L. Long, Simon Hoare
  • Patent number: 6317007
    Abstract: A delayed start oscillator includes an oscillator enable signal having first and second states thereof for selectively enabling and disabling the oscillator respectively. An oscillator output signal has first and second levels thereof responsive to the first state of the oscillator enable signal for providing an oscillator output signal. A timing circuit is coupled to a supply voltage line for providing a timing signal output indicative of a selected delayed start duration and a plurality of series connected inverting stages are coupled to receive the oscillator output signal and the timing signal. The oscillator output signal remains at a first level for the delayed start duration in response to the timing signal and subsequently transitions between the first and second levels at an operational frequency determined by the plurality of inverting stages until the oscillator enable signal transitions to the second state thereof.
    Type: Grant
    Filed: March 8, 2000
    Date of Patent: November 13, 2001
    Assignees: United Memeories, Inc., Sony Corporation Core Technology & Network Company
    Inventors: Michael C. Parris, Douglas B. Butler
  • Patent number: 6306744
    Abstract: An integrated circuit having a voltage source and a plurality of conductive power bus tiers extending across the integrated circuit. Each of the power bus tiers are electrically coupled in parallel to the voltage source. The integrated circuit includes a filter capacitor having a first plate and a second plate that are separated by a capacitor dielectric. The first plate forms a bus strap coupling to each of the plurality of power bus tiers.
    Type: Grant
    Filed: June 28, 1999
    Date of Patent: October 23, 2001
    Assignee: United Microelectronics Corporation
    Inventor: Larry L. Aldrich