Patents by Inventor Andrew Stephens

Andrew Stephens 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: 7032107
    Abstract: Some computer operating systems do not permit application programs to perform certain tasks. If there is a desire to perform a forbidden task, a virtual partition (228) is created (610) in a storage device (108), such as a hard disk drive, associated with the computer system (100). The virtual partition (228) is stored as a file within the file system of the storage device (108). Operating system files (414) are installed in the virtual partition (228), and the storage device (108) is configured (616) to boot the computer system (100) using the operating system in the virtual partition. When the task is complete, the computer system (100) is configured to boot using the operating system other than the one in the virtual partition.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: April 18, 2006
    Assignee: Symantec Corporation
    Inventors: Robert Stutton, Abraham Dowd, Charles Warner, Aaron Koolen, Andrew Stephens, Charles Truell, Sean Connolly
  • Patent number: 6999312
    Abstract: There is provided a computing apparatus. The computing apparatus has first and second computing elements and a heatsink thermally coupled to each of the first and second computing elements. A portion of the heatsink thermally coupled to the first computing element is thermally separated from a portion of the heatsink thermally coupled to the second computing element by a region having a reduced thermal conductivity.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: February 14, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul Jeffrey Garnett, Jay Kevin Osborn, Andrew Stephen Burnham
  • Publication number: 20050172645
    Abstract: A floating hydrocarbon treating plant containing a vessel having a hull and a deck and having tanks located below the deck for storing hydrocarbons, and a plant for treating hydrocarbons located at the deck of the vessel is provided. The plant for treating hydrocarbons includes spaced-apart modules, wherein each module has related plant equipment mounted on a module floor, and the modules rest on closed support girders that extend under the module in a direction perpendicular to the edge of the deck, and wherein the module floor is secured to one of the closed support girders.
    Type: Application
    Filed: December 12, 2002
    Publication date: August 11, 2005
    Inventors: Alan Bliault, James Cusiter, Andrew Stephens
  • Patent number: 6897971
    Abstract: A method, apparatus, article of manufacture, and a memory structure for electronically distributing facsimile messages directly to users according to recipient preferences. The method comprises the steps of receiving a message from a transmitting facsimile via a telephone network, automatically parsing the message to extract a recipient direct dial telephone number from the message, receiving a fax payload from the transmitting facsimile in a fax server, determining an e-mail address and at least one recipient fax preference from the direct dial telephone number, processing the fax payload in the fax server according to the recipient fax preference, and directing the processed fax message according to the recipient fax preference. In one embodiment of the present invention, method further comprises the steps of reading a grayscale transform from a memory accessible to the fax server, and applying the grayscale transform to the fax payload.
    Type: Grant
    Filed: June 9, 1999
    Date of Patent: May 24, 2005
    Assignee: International Business Machines Corporation
    Inventors: Keith Alan Marshall, Mark Andrew Stephens
  • Patent number: 6864993
    Abstract: Disclosed is a method, system, and program for checking an electronic representation of a print job. Information on a set of attributes of a print job indicated in a first computer readable file is compared with a set of same attributes of the print job indicated in a second computer readable file. A determination is made as to whether the information on the same set of attributes of the print job in the first and second computer readable files are inconsistent and each inconsistency is indicated.
    Type: Grant
    Filed: September 21, 1999
    Date of Patent: March 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: Arthur Ray Roberts, Mark Andrew Stephens, Adam Alvin Swartz
  • Patent number: 6833597
    Abstract: An integrated circuit (IC) chip provided with a ‘power-save’ switch, including MEMS (Micro-Electro-Mechanical Systems) switches in each power and ground ring, to be used to open the circuit and eliminate power drain. The MEMS switches preferably include a cantilevered beam deflected by an electrostatic charge. When the equipment of which the IC forms a part is put on standby, it enters a low-power mode in which the ‘power-save’ switch in each IC is actuated by a small control circuit that remains powered up. The MEMS switches are preferably latched into position at least when in the open position, for example by using an permanent magnet, so that no power is consumed by the open switches. The invention is applicable to chips used in wireless mobile terminals, where power consumption is critical, and in any application where it is necessary to enter a standby mode between uses.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: December 21, 2004
    Assignee: Agere Systems Inc.
    Inventor: Andrew Stephen Blasko, III
  • Patent number: 6829707
    Abstract: A method and system for downloading encrypted double-byte font scripts to a print server. A communication element is interposed between a data processing system and a print server, where the print server does not support a bi-directional communication protocol utilized by the data processing system to download encrypted double-byte font scripts. The communication element supports data transmissions in both the bi-directional communication protocol and with the print server. To download a double-byte font script, the data processing system transmits a request to the print server through the communication element for an identifier from the print server. The print server transmits the identifier to the data processing system through the communication element. A decryption key for the double-byte font script is produced by the data processing system utilizing the identifier and downloaded with the encrypted double-byte font script to the print server through the communication element.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: December 7, 2004
    Assignee: International Business Machines Corporation
    Inventors: Keith Alan Marshall, Arthur Ray Roberts, Mark Andrew Stephens
  • Patent number: 6818771
    Abstract: A process for the production of a naphthyridine carboxylic acid derivative having antibacterial activity.
    Type: Grant
    Filed: May 16, 2001
    Date of Patent: November 16, 2004
    Assignee: LG Life Sciences Limited
    Inventors: Jerome Francis Hayes, Timothy Charles Walsgrove, Andrew Stephen Wells
  • Publication number: 20040183148
    Abstract: An integrated circuit (IC) chip provided with a ‘power-save’ switch, including MEMS (Micro-Electro-Mechanical Systems) switches in each power and ground ring, to be used to open the circuit and eliminate power drain. The MEMS switches preferably include a cantilevered beam deflected by an electrostatic charge. When the equipment of which the IC forms a part is put on standby, it enters a low-power mode in which the ‘power-save’ switch in each IC is actuated by a small control circuit that remains powered up. The MEMS switches are preferably latched into position at least when in the open position, for example by using an permanent magnet, so that no power is consumed by the open switches. The invention is applicable to chips used in wireless mobile terminals, where power consumption is critical, and in any application where it is necessary to enter a standby mode between uses.
    Type: Application
    Filed: March 20, 2003
    Publication date: September 23, 2004
    Inventor: Andrew Stephen Blasko
  • Publication number: 20040165610
    Abstract: A main execution thread retrieves a data object from a comparatively slow, mass storage device as a series of data blocks and stores each data block within an addressable element of a global counted list stored in memory. The main execution thread initiates a communication thread for each recipient device. Each communication thread is initialized with the network address of a corresponding recipient device and a list of addresses for the counted list elements containing the data blocks of the data object to be distributed. The communication threads operate independently and in parallel to retrieve the data object blocks from the global list for transmission to their respective recipient devices. Distribution status of each data block is maintained using a counter, associated with each addressable element, that is initiated to the total number of recipient devices and decremented each time the data block within the addressable element is transmitted.
    Type: Application
    Filed: February 26, 2003
    Publication date: August 26, 2004
    Applicant: International Business Machines Corporation
    Inventor: Andrew Stephen Chasin
  • Patent number: 6737236
    Abstract: This invention discloses a novel method for conjugating macromolecules to other molecular entities. Specifically, this invention discloses a method for conjugating or derivatizing macromolecules, such as oligonucleotides and proteins, using cycloaddition reactions, such as the Diels-Alder reaction or 1,3-dipolar cycloadditions. Included in the invention are the novel bioconjugated macromolecules that can be prepared according to the method of the invention.
    Type: Grant
    Filed: July 8, 1999
    Date of Patent: May 18, 2004
    Assignee: Proligo, LLC
    Inventors: Wolfgang Pieken, Ken Hill, Bruce Eaton, Danny McGee, Kurt Vagle, Larry Gold, Andrew Stephens
  • Publication number: 20040088692
    Abstract: Some computer operating systems do not permit application programs to perform certain tasks. If there is a desire to perform a forbidden task, a virtual partition (228) is created (610) in a storage device (108), such as a hard disk drive, associated with the computer system (100). The virtual partition (228) is stored as a file within the file system of the storage device (108). Operating system files (414) are installed in the virtual partition (228), and the storage device (108) is configured (616) to boot the computer system (100) using the operating system in the virtual partition. When the task is complete, the computer system (100) is configured to boot using the operating system other than the one in the virtual partition.
    Type: Application
    Filed: October 30, 2002
    Publication date: May 6, 2004
    Inventors: Robert Stutton, Abraham Dowd, Charles Warner, Aaron Koolen, Andrew Stephens, Charles Truell, Sean Connolly
  • Patent number: 6678699
    Abstract: A displayable digital document such as a .PDF document is indexed by displaying it on a viewer. A database field is provided in a relational database. A user selects a field in the digital document for indexing using a pointing device and defines a bounding rectangle for this field. Offsets are recorded and compared to other bounding rectangles. Comparisons are recorded in a parameter file for each document. An indexer is run to insert the offsets and other data into the relational database and also store the digital image in the relational database. A query is made of the database and part or all of the digital document is displayed based on the results of the query.
    Type: Grant
    Filed: October 9, 2001
    Date of Patent: January 13, 2004
    Assignee: International Business Machines Corporation
    Inventors: Mark Andrew Stephens, Debra Kathleen Wagner
  • Publication number: 20030123084
    Abstract: A flexible and extensible virtual printer architecture is provided. According to one aspect of the present invention final status associated with a presentation job (e.g., a fax job or a print job) is made available to an output server. One or more host processing threads or processes are spawned for each new presentation job received by the output server. Then, the presentation job is submitted to a presentation device for which the presentation job is destined by way of an instance of a wrapper process that is capable of communicating bi-directionally with the presentation device. After submitting the presentation job, a host job status thread or process waits for status pertaining to the presentation job. Ultimately, a final status associated with the presentation job is received by the wrapper process and the wrapper process reports the final status to the host job status thread or process. According to another aspect of the present invention, job and device status may be reported asynchronously.
    Type: Application
    Filed: December 12, 2002
    Publication date: July 3, 2003
    Inventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mark Andrew Stephens, Raymond Glenn Wardell
  • Publication number: 20030069895
    Abstract: A displayable digital document such as a .PDF document is indexed by displaying it on a viewer. A database field is provided in a relational database. A user selects a field in the digital document for indexing using a pointing device and defines a bounding rectangle for this field. Offsets are recorded and compared to other bounding rectangles. Comparisons are recorded in a parameter file for each document. An indexer is run to insert the offsets and other data into the relational database and also store the digital image in the relational database.
    Type: Application
    Filed: October 9, 2001
    Publication date: April 10, 2003
    Applicant: International Business Machines Corporation
    Inventors: Mark Andrew Stephens, Debra Kathleen Wagner
  • Patent number: 6542252
    Abstract: A flexible and extensible virtual printer architecture is provided. According to one embodiment, a mechanism is provided for driving multiple heterogeneous presentation devices. A presentation job is received on behalf of a presentation device, the presentation job includes a data stream which contains source data in the form of text, image, graphics, and/or other embedded objects. The source data is then reduced to an intermediate format. Based upon the intermediate format and control information associated with the data stream, device-specific data and device-specific control information are generated for the presentation device. Finally, the presentation device is driven by providing the device-specific data and device-specific control information to the presentation device.
    Type: Grant
    Filed: June 13, 2001
    Date of Patent: April 1, 2003
    Assignee: International Business Machines Corporation
    Inventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mark Andrew Stephens, Raymond Glenn Wardell
  • Patent number: 6538773
    Abstract: A method, apparatus, and article of manufacture, for transmitting data to facsimile presentation device is disclosed. The method comprises the steps of receiving a presentation job comprising input data associable with at least one input grayscale value, retrieving one of a plurality of stored transforms, each transform for modifying grayscale commands to control a grayscale rendering characteristic of a presentation device associated with the transform, applying the transform to the input grayscale value to produce calibrated grayscale values, and transmitting data representing the calibrated grayscale value to the facsimile presentation device.
    Type: Grant
    Filed: March 26, 1999
    Date of Patent: March 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mikel J. Stanich, Mark Andrew Stephens, Raymond Glenn Wardell
  • Patent number: 6535295
    Abstract: A flexible and extensible virtual printer architecture is provided. According to one aspect of the present invention final status associated with a presentation job (e.g., a fax job or a print job) is made available to an output server. One or more host processing threads or processes are spawned for each new presentation job received by the output server. Then, the presentation job is submitted to a presentation device for which the presentation job is destined by way of an instance of a wrapper process that is capable of communicating bi-directionally with the presentation device. After submitting the presentation job, a host job status thread or process waits for status pertaining to the presentation job. Ultimately, a final status associated with the presentation job is received by the wrapper process and the wrapper process reports the final status to the host job status thread or process. According to another aspect of the present invention, job and device status may be reported asynchronously.
    Type: Grant
    Filed: August 24, 1998
    Date of Patent: March 18, 2003
    Assignee: International Business Machines Corporation
    Inventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mark Andrew Stephens, Raymond Glenn Wardell
  • Patent number: 6498661
    Abstract: A method, apparatus, article of manufacture for transmitting data to a facsimile presentation device is disclosed. In one embodiment of the invention, the method comprises the steps of receiving a presentation job comprising input data associable with at least one input grayscale value, retrieving at least one of a plurality of threshold matrices, each threshold matrix selected to control a grayscale rendering characteristic of the facsimile presentation device associated with the threshold matrix, applying the grayscale values to the retrieved threshold matrix to rasterize the input data, and transmitting the rasterized input data to the facsimile presentation device. This invention can be practiced in several embodiments, and permits the user to select the threshold matrix according to the presentation device and/or a selected presentation quality.
    Type: Grant
    Filed: March 26, 1999
    Date of Patent: December 24, 2002
    Assignee: International Business Machines Corporation
    Inventors: Craig Duray Brossman, Arianne Therese Hinds, Nenad Rijavec, Mikel J. Stanich, Mark Andrew Stephens, Raymond Glenn Wardell
  • Publication number: 20020150536
    Abstract: Methods are described for the isolation of nucleic acid ligands to integrins using the SELEX process. SELEX is an acronym for Systematic Evolution of Ligands by EXponential enrichment. The nucleic acid ligands of the present invention are useful as therapeutic and diagnostic agents.
    Type: Application
    Filed: December 18, 2001
    Publication date: October 17, 2002
    Applicant: GILEAD SCIENCES, INC.
    Inventors: Judy Ruckman, Larry Gold, Andrew Stephens, Nebojsa Janjic