Patents by Inventor Julian S. Taylor

Julian S. Taylor 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).

  • Patent number: 7020641
    Abstract: Provided is a method, system, and program for maintaining a database of data objects. A first data object implemented in a first programming language including attributes and attribute values for a class is received. The first data object is transformed to a second data object implemented in a second programming language, wherein the second data object includes the attributes and attribute values of the class included in the first data object. The second data object is added to the database, wherein the database is capable of storing multiple data objects implemented in the second programming language.
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: March 28, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Terence Leong, Mahima Mallikarjuna, Julian S. Taylor
  • Patent number: 7016913
    Abstract: Provided are a method, system, data structures and article of manufacture for implementing an array of persistent elements. A class of the array of persistent elements has a constructor. A call is received from an application executing in a runtime environment to the constructor. The constructor is processed to create an empty array of persistent elements. A persistent element is included into the array of persistent elements within the runtime environment by storing persistent data of the added persistent element in a data record and the address of the data record at a corresponding index record.
    Type: Grant
    Filed: March 20, 2002
    Date of Patent: March 21, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Terence Leong, Julian S. Taylor
  • Patent number: 7017145
    Abstract: Provided is a method, system, program, and data structures for generating a user interface. An application program processes data and generates application output and a user interface module processes the application output to generate output data to render on an output device. The user interface module generates output data to render on the output device in response to processing statements in the user interface module. The user interface module reaches a processing point where the user interface module does not include statements to generate output data. After reaching the processing point, the user interface module receives an interaction object from the application program specifying data to generate as output data. The user interface module then generates output data to render on the output device from the interaction object.
    Type: Grant
    Filed: May 9, 2001
    Date of Patent: March 21, 2006
    Assignee: Sun MIcrosystems, Inc.
    Inventor: Julian S. Taylor
  • Patent number: 6944856
    Abstract: Provided is a method, system, program, and data structure for applying a patch to a computer system, wherein the patch includes content to add to the computer. A computer object is generated to include configuration information on the determined installed components. At least one patch includes content to add to the computer and is capable of being associated with at least one realization, wherein each realization defines a state of the computer. For each realization, a determination is made from the configuration information in the computer object as to whether the state defined by the realization exists in the computer. Data is written to the computer object indicating whether the state defined by the realization exists on the computer. The computer object is used to determine whether each patch is compatible with the installed components of the computer.
    Type: Grant
    Filed: May 9, 2001
    Date of Patent: September 13, 2005
    Assignee: Sun Microsystems, Inc.
    Inventor: Julian S. Taylor
  • Patent number: 6911062
    Abstract: Method and apparatus for filtering contaminants from a pressurized fluid. First and second filter elements are arranged within a housing to receive a flow of pressurized fluid. Respective first and second portions of the flow are directed through the filter elements and impinge opposing sides of a piston member which is biased in a first position by a collapsible pressure responsive member, such as a buckling pin. So long as the differential pressure across the first filter element is below a selected threshold, the first portion of the flow passes through an outlet of the housing and the second portion of the flow is blocked. Once sufficient contaminants have been captured by the first filter element, however, the resulting increase in differential pressure causes a collapse of the pressure responsive member. This moves the piston to a second position and directs the second portion of the flow to the outlet.
    Type: Grant
    Filed: November 15, 2002
    Date of Patent: June 28, 2005
    Assignee: Taylor Innovations, L.L.C.
    Inventor: Julian S. Taylor
  • Patent number: 6889547
    Abstract: An apparatus which indicates a level of a column of liquid in a storage vessel. A liquid level input assembly comprises flexible first and second sealing members which cooperate to form an enclosed chamber therebetween. The column of liquid applies a hydrostatic input force upon the first sealing member. The input force is translated through the first and second sealing members to a liquid measurement assembly to provide an indication of the height of the column. A leak indicating member is coupled to the enclosed chamber to indicate the presence of leaked liquid from the column through the first sealing member. Preferably, the first sealing member comprises a substantially planar diaphragm. The second sealing member also preferably comprises a substantially planar diaphragm, or alternatively preferably comprises a sealing ring. The liquid level input assembly can accommodate pressurized vessels and vessels that are vented to the surrounding atmosphere.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: May 10, 2005
    Assignee: Taylor Innovations, LLC
    Inventor: Julian S. Taylor
  • Patent number: 6880568
    Abstract: A pressure relief system is provided to detect and abate an overpressure condition in a pressurized fluid disposed in a conduit. The system includes a valve assembly and an actuator configured to actuate the valve assembly to establish an overpressure path for the pressurized fluid. The system further includes a piston assembly coupled to the conduit, a pressure responsive member (preferably a collapsible buckling pin) configured to mechanically fail when an axially directed compressive force exceeds a threshold level, and a multi-port, two-position valve disposed between the piston assembly and the pressure responsive member. The multi-port, two-position valve includes a spool that moves from a first position to a second position upon failure of the pressure responsive member, thereby directing control fluid through the spool to the actuator assembly.
    Type: Grant
    Filed: August 7, 2002
    Date of Patent: April 19, 2005
    Assignee: Taylor Innovations, L.L.C.
    Inventor: Julian S. Taylor
  • Patent number: 6859923
    Abstract: Provided is a method, system, program, and data structure for determining patches to apply to a computer system, wherein the patch includes content to add to the computer. A realization list of realization identifiers corresponds to realizations associated with the computer, wherein each realization defines a state of the computer. A realization database includes realization objects, wherein each realization object is uniquely identified by a realization identifier of one realization and includes a patch list indicating those patches whose installation relates to the computer state defined by the realization. The patch lists are accessed from the realization database for those realization objects whose realization identifiers match the realizations identifiers on the realization list. A determination is made of all the patches on the accessed patch lists. A determination is made from the determined patches on the accessed patch lists those patches that are capable of being installed on the computer.
    Type: Grant
    Filed: May 9, 2001
    Date of Patent: February 22, 2005
    Assignee: Sun Microsystems, Inc.
    Inventor: Julian S. Taylor
  • Patent number: 6843265
    Abstract: A pressure relief system for detecting and abating an overpressure in a pressurized fluid. The system includes a pressure response assembly that has a pressure responsive member, such as a buckling pin, configured to buckle when a predetermined force is applied to the member. When the buckling pin buckles, a piston slides to expose an inlet to a communication path to an actuator assembly. The actuator assembly includes a pair of sliders that move from a retracted position to an extended position when pressurized fluid enters an actuator assembly housing. The sliders have a rack that turns a pinion when the sliders move from the retracted position to the extended position. The pinion is rigidly attached to a rotatable actuator shaft. Rotation of the actuator shaft causes a valve assembly to open or close to direct the pressurized fluid through an overpressure path.
    Type: Grant
    Filed: April 16, 2002
    Date of Patent: January 18, 2005
    Assignee: Taylor Innovations, L.L.C.
    Inventor: Julian S. Taylor
  • Publication number: 20040205715
    Abstract: Provided is a method, system, program, and data structures for generating a user interface. An application program processes data and generates application output and a user interface module processes the application output to generate output data to render on an output device. The user interface module generates output data to render on the output device in response to processing statements in the user interface module. The user interface module reaches a processing point where the user interface module does not include statements to generate output data. After reaching the processing point, the user interface module receives an interaction object from the application program specifying data to generate as output data. The user interface module then generates output data to render on the output device from the interaction object.
    Type: Application
    Filed: May 9, 2001
    Publication date: October 14, 2004
    Applicant: Sun Microsystems, Inc.
    Inventor: Julian S. Taylor
  • Publication number: 20040205709
    Abstract: Provided is a method, system, and program for creating a patch including content to apply to a computer. A set of conditional statements is provided that return a boolean response based on a presence of a software or hardware component indicated in a computer object for the computer on which the patch will be applied. A patch attribute statement is called with at least one conditional statement that returns a list of one or more patches if the at least one conditional statement evaluates as true. An attribute defined for the attribute statement is associated with the installation of the patch to the computer if the computer includes the returned list of patches. A script program is provided including at least one patch attribute statement.
    Type: Application
    Filed: May 9, 2001
    Publication date: October 14, 2004
    Applicant: Sun Microsystems, Inc.
    Inventors: Daniel K. Hiltgen, Julian S. Taylor
  • Patent number: 6799597
    Abstract: Apparatus for detecting and abating an overpressure condition and an underpressure condition in a pressurized fluid. A collapsible buckling pin is supported between a valve assembly and a control assembly. The control assembly comprises a retractable support member moveable between an extended position and a retracted position. A biasing member applies a retraction force to urge the support member to the retracted position. A compressive force is applied to the pin by the valve assembly in relation to a pressure of the fluid, and this force nominally retains the support member in the extended position. When the pressure of the fluid exceeds an upper operational limit, the pin is mechanically deformed; conversely, when the pressure falls below a lower operational limit, the pin advances past the support member. In both cases the mechanical displacement of the pin allows the valve assembly to establish a secondary path for the fluid.
    Type: Grant
    Filed: November 15, 2002
    Date of Patent: October 5, 2004
    Assignee: Taylor Innovations, L.L.C.
    Inventor: Julian S. Taylor
  • Patent number: 6796323
    Abstract: A dual seat valve which selectively supplies and releases fluid to and from a reservoir, such as a dome of a main valve in a pressure relief system. The valve comprises a housing with an interior chamber and an annular first seat surface. A valve assembly is configured for sliding movement within the housing, the valve assembly comprising a hollow stem with a distal end having an annular second seat surface. A sealing member such as a spherical ball is disposed within the interior chamber. In a first valve position, the second seat surface extends through and above the first seat surface, supporting the sealing member and permitting fluidic flow through the first seat surface. In a second valve position, the second seat surface retracts and the sealing member is supported on the first seat surface, permitting fluidic flow through the second seat surface.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: September 28, 2004
    Assignee: Taylor Innovations, L.L.C.
    Inventor: Julian S. Taylor
  • Patent number: 6772172
    Abstract: Provided is a method, system, program, and data structures for indexing object oriented objects in an object oriented database. An object data structure is provided including a plurality of object oriented objects, wherein each object includes a key value, and wherein each object is associated with an object index. A node data structure is provided including nodes, wherein each node represents one object in the object store and includes one object index used to access the object represented by the node in the object store. The nodes in the node data structure are organized according to the key values in the objects represented by the nodes. The node data structure is used to access the objects in the object store.
    Type: Grant
    Filed: April 27, 2001
    Date of Patent: August 3, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Terence Leong, Julian S. Taylor
  • Patent number: 6752377
    Abstract: Method and apparatus for configuring a pressure relief valve to have a desired internal orifice size. A population of nominally identical inserts are provided having different internal orifice diameters. A resilient seal ring is placed upon a selected insert and both are inserted into a cup-shaped seat body to form a valve seat assembly. The valve seat assembly is secured within a housing of the pressure relief valve in facing relationship to a moveable piston assembly which is biased against the seal in a normally closed position. When a new internal orifice size is desired, the insert is removed and replaced with a new insert having the new desired orifice size. No changes are necessary in the remaining components. The resilient seal preferably comprises a stiffener ring of rigid material surrounded by an annular ring of resilient material.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: June 22, 2004
    Assignee: Taylor Innovations L.L.C.
    Inventors: Julian S. Taylor, Jason O. Taliaferro, Mason W. Buerger
  • Publication number: 20040015949
    Abstract: Provided is a method, system, program, and data structure for applying a patch to a computer system, wherein the patch includes content to add to the computer. A computer object is generated to include configuration information on the determined installed components. At least one patch includes content to add the computer and is capable of being associated with at least one realization, wherein each realization defines a state of the computer. For each realization, a determination is made from the configuration information in the computer object as to whether the state defined by the realization exists in the computer. Data is written to the computer object indicating whether the state defined by the realization exists on the computer. The computer object is used to determine whether each patch is compatible with the installed components of the computer.
    Type: Application
    Filed: May 9, 2001
    Publication date: January 22, 2004
    Applicant: Sun Microsystems, Inc.
    Inventor: Julian S. Taylor
  • Publication number: 20040015938
    Abstract: Provided is a method, system, program, and data structure for determining patches to apply to a computer system, wherein the patch includes content to add to the computer. A realization list of realization identifiers corresponds to realizations associated with the computer, wherein each realization defines a state of the computer. A realization database includes realization objects, wherein each realization object is uniquely identified by a realization identifier of one realization and includes a patch list indicating those patches whose installation relates to the computer state defined by the realization. The patch lists are accessed from the realization database for those realization objects whose realization identifiers match the realizations identifiers on the realization list. A determination is made of all the patches on the accessed patch lists. A determination is made from the determined patches on the accessed patch lists those patches that are capable of being installed on the computer.
    Type: Application
    Filed: May 9, 2001
    Publication date: January 22, 2004
    Applicant: Sun Microsystems, Inc.
    Inventor: Julian S. Taylor
  • Patent number: 6666230
    Abstract: A pressure relief system is provided to detect and abate an overpressure condition in a pressurized fluid. An actuator assembly establishes an overpressure path for the pressurized fluid when a pressure of the pressurized fluid reaches a predetermined level, and includes an extension sleeve which extends into a housing interior chamber along a selected axis. A pressure response assembly includes a pressure responsive member which mechanically fails when the pressure reaches the predetermined level and a trigger member which extends into the extension sleeve. Retention members (preferably ball bearings) are recessed within cavities formed in the housing to prevent axial movement of the extension sleeve prior to mechanical failure of the pressure responsive member, and thereafter allow axial movement of the extension sleeve upon failure of the pressure responsive member. Movement of the extension sleeve allows the actuator assembly to rotate a quarter-turn valve to an open or closed position.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: December 23, 2003
    Assignee: Taylor Innovations, L.L.C.
    Inventor: Julian S. Taylor
  • Patent number: 6659119
    Abstract: This valve actuator is formed by a pair of pistons in a sleeve valve body fluid pressure or vacuum moved away from each other for angularly rotating a shaft, transversely journaled by the body, in a predetermined direction and opening or closing a fluid control valve to protect a fluid system.
    Type: Grant
    Filed: December 18, 2001
    Date of Patent: December 9, 2003
    Assignee: Taylor Innovations, L.L.C.
    Inventor: Julian S. Taylor
  • Patent number: D495031
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: August 24, 2004
    Assignee: Taylor Innovations, L.L.C.
    Inventor: Julian S. Taylor