Patents by Inventor John A. Patterson

John A. Patterson 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: 20060090137
    Abstract: A chat user interface for threaded text chat systems. The user interface can include a canvas view in which multiple portions of a threaded text tree for a chat session can be rendered separately and concurrently. The user interface further can include a chat participant view, a chat input view and an outline view of an ongoing chat session. Notably, selections of a threaded text tree rendered in the canvas view can be configured for zooming so that certain parts of the threaded text tree can be viewed more readily than other parts of the threaded text tree. Moreover, as new text entries are provided to any branch of the threaded text tree, visual indicators can be activated in the canvas view to alert an end user to the location of the new text entries. Finally, the canvas view can accommodate both imported external objects, such as graphics or links to Web pages, and also a white board region into which notations can be applied by an end user during the course of a chat session.
    Type: Application
    Filed: October 26, 2004
    Publication date: April 27, 2006
    Applicant: International Business Machines Corporation
    Inventors: Li-Te Cheng, Bryan Clark, Susanne Hupfer, John Patterson, Steven Ross
  • Publication number: 20060089357
    Abstract: The present invention relates to novel cathepsin S inhibitors, the pharmaceutically acceptable salts and N-oxides thereof, their uses as therapeutic agents and the methods of their making.
    Type: Application
    Filed: December 7, 2005
    Publication date: April 27, 2006
    Applicants: Aventis Pharmaceuticals Inc., Axys Pharmaceuticals, Inc.
    Inventors: Michael Graupe, James Palmer, John Patterson, Stephen Pickett, David Aldous, Sukanthini Thurairatnam, Andreas Timm, Frank Halley, Justine Lai, John Link, Jiayao Li
  • Publication number: 20060080640
    Abstract: Under the present invention, an executable object such as binary or JAVA byte code corresponding to the software application is obtained. Based on an analysis of the software application, points for introducing the collaborative components are identified. A set of executable code (e.g., an Aspect) to introduce the collaborative components at the identified points is then defined and built. Thereafter, the set of executable code and the collaborative components are linked to the executable object.
    Type: Application
    Filed: October 12, 2004
    Publication date: April 13, 2006
    Applicant: International Business Machines Corporation
    Inventors: Li-Te Cheng, Susanne Hupfer, John Patterson, Steven Rohall, Steven Ross
  • Publication number: 20060064519
    Abstract: A interface mediator for a computing device is disclosed for providing mediation between a port of the computing device and a device normally connected to that port. The interface mediator for a computing device includes a processing unit for executing a control program; a first mediator port connected to said second processing unit for connection to the device normally connected to the computing device; a second mediator port connected to the processing unit for connection to port of the computing device; and a memory provision means for providing storage for a control program; whereby in use the device is connected to the first mediator port, the second mediator port is connected to said the computing device port, and the processing unit can mediate data communicated between the computing device port and the device. The mediation may include deletion, addition, or modification of the data.
    Type: Application
    Filed: September 20, 2004
    Publication date: March 23, 2006
    Inventor: John Patterson
  • Publication number: 20060041440
    Abstract: An improved solution for managing a project comprising one or more shared artifacts is described. In particular, an interactive event can be detected on a user system, and a notice of the interactive event can be generated. The notice can be provided to one or more other user systems that are currently accessing the project. A user interface at the other user system(s) can automatically surface information on the interactive event to a user.
    Type: Application
    Filed: August 20, 2004
    Publication date: February 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Li-Te Cheng, Werner Geyer, Susanne Hupfer, John Patterson, Steven Ross, Martin Wattenberg
  • Patent number: 6996711
    Abstract: A certificate validation mechanism is provided for a network interface. The certificate validation mechanism maintains a certificate cache containing local copies of certificates with associated validity indications. The certificate validation mechanism is operable to compare a certificate associated with a received message to the certificate cache and, where the certificate associated with the received message is held in the certificate cache, to associate with the message an indication of validity retrieved from the certificate cache. By providing a cache for certificates local to the network interface, the need always to verify a certificate by reference to a public repository is removed. If a certificate is not held in the local cache, then it can still be necessary to query the public repository. Nevertheless, the verification mechanism provides more immediate verification of certificate validity as this can be made locally without the cost and time of the remote verification at the public repository.
    Type: Grant
    Filed: February 28, 2001
    Date of Patent: February 7, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Andrew John Patterson, Hilton Day, Nicola Cameron
  • Publication number: 20060026251
    Abstract: An improved solution for managing a project. In particular, one or more development artifacts for the project can be annotated based on a collaborative session regarding the development artifact(s). The collaborative session can be stored as a collaborative artifact, which also can be stored in the project. As a result, the collaborative session can be readily recalled and/or subsequently resumed by one or more users.
    Type: Application
    Filed: July 27, 2004
    Publication date: February 2, 2006
    Applicant: International Business Machines Corporation
    Inventors: Li-Te Cheng, Susanne Hupfer, John Patterson, Steven Ross
  • Publication number: 20050288336
    Abstract: The present invention is directed to compounds that are inhibitors of cysteine protease, in particular, cathepsins B, K, L, F, and S and are therefore useful in treating diseases mediated by these proteases. The present invention is directed to pharmaceutical compositions comprising these compounds and processes for preparing them.
    Type: Application
    Filed: May 14, 2003
    Publication date: December 29, 2005
    Applicant: AXYS PHARMACEUTICALS, INC.
    Inventors: Michael Graupe, Agnes Lau, John Link, Yang Liu, Craig Mossman, John Patterson, Sheila Zipfel
  • Publication number: 20050217664
    Abstract: The Sol-Reliant solar thermal collector with integral drain back reservoir (USPTO trademark Ser. No. 78,369,183) is the first solar water heater to combine solar collector, drain back reservoir, and photovoltaic module into one complete unit. The drain back system has proven to be the most reliable of all solar water heaters with only one drawback: the size of the pump needed to lift fluid from a remote reservoir. Sol-Reliant overcomes that obstacle by 1) orienting the solar collector horizontally, 2) Placing the reservoir just below the bottom of the solar collector, and 3) integrating a photovoltaic module capable of powering a 12-volt DC pump.
    Type: Application
    Filed: March 31, 2005
    Publication date: October 6, 2005
    Inventor: John Patterson
  • Publication number: 20050182829
    Abstract: An address resolver system that assists a node in an IPv6 network to select an address for connectivity with a node in an IPv4 network when both DSTM and NAT-PT transition mechanisms are available. Native connectivity can be achieved by preferring an encapsulation or tunnelling mechanism such as DSTM where possible over a translation mechanism such as NAT-PT. A range of encapsulation and translation mechanisms are envisaged.
    Type: Application
    Filed: March 24, 2003
    Publication date: August 18, 2005
    Inventors: John King, Peter Hovell, John Patterson
  • Publication number: 20050149858
    Abstract: An apparatus and method identifies, handles, and/or searches for email messages that include references to dates and/or times, regardless of the syntax or context in which the dates and/or times are expressed in the document. Each incoming document is searched for date-time expressions which may be converted into a canonically formatted date and stored for subsequent comparison to other date-time expressions. In some embodiments of the invention, a mechanism is provided for creating a calendar event from the date-time expression in the document. In some embodiments of the invention, a calendar icon indicates whether a document includes a date-time expression. In some embodiments of the invention, documents that include a date-time expression corresponding to a particular date may be retrieved.
    Type: Application
    Filed: December 29, 2003
    Publication date: July 7, 2005
    Inventors: Mia Stern, Daniel Gruen, John Patterson, Bernard Kerr
  • Publication number: 20050066767
    Abstract: A damper assembly and method of assembling a damper assembly wherein the damper assembly comprises an inertia member having a chamber therein, wherein an elastomer and a portion of a support member are retained under compression within the chamber by a snap-fitting retainer member. Also disclosed is another embodiment of the damper assembly and method of assembling a damper assembly comprising a support hub having a chamber therein, an inertia member having a protuberance extending therefrom and capable of insertion within a groove of an elastomer, wherein the elastomer and the protuberance are retained under compression within the chamber by a snap-fitting retainer member.
    Type: Application
    Filed: June 21, 2004
    Publication date: March 31, 2005
    Inventor: John Patterson
  • Publication number: 20050060644
    Abstract: Systems and methods to convert natural input to digital information by providing variable print on demand digital paper are disclosed. The systems and methods combine form design, a digital print shop, the capture of natural input, and the interpretation and validation of the digital representation of the captured natural input to provide a robust system that can be used to populate databases as well as feed workflow and back end processes. The form design combines custom templates with field definitions and variable data overlays that are merged with position coded patterns to print unique instances of digital forms such that each instance of a document occupies a coordinate space mutually exclusive with respect to the position code coordinate space of all other documents. The interpretation, recognition and validation programs combine to create an effective conversion of handwritten information to computer recognizable meaningful format.
    Type: Application
    Filed: August 25, 2004
    Publication date: March 17, 2005
    Inventor: John Patterson
  • Publication number: 20050057584
    Abstract: A calendar bar utility with a special user interface may be integrated and displayed simultaneously with an electronic mail list inbox. The calendar bar user interface comprises a linear display arranged into multiple, chronologically-arranged, time periods. Upon selection of a specific time period, such as a day, or the current day, subdivisions of the time period, e.g. hours of a day, are displayed in a similar format. The calendar bar also allows multiple calendars, for example the personal calendar of the user, and a team calendar for multiple individuals, to be displayed simultaneously for easy access. Selection of a specific time period causes data associated with any event in that time period to be displayed next to the designated time period, or, alternatively, in a separate window. The data associated with the event may vary in detail and scope depending on the designer preferences, but will typically include the start and end times, the location, topic, type, i.e. call-in, video conference, etc.
    Type: Application
    Filed: December 27, 2002
    Publication date: March 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Daniel Gruen, Paul Moody, Steven Rohall, Bernard Kerr, Seymour Kellerman, John Patterson
  • Publication number: 20050009076
    Abstract: The present invention provides a method for the measurement of an analyte in biological samples whereby an uncompetitive inhibitor is coupled to a ligand and utilized in a homogeneous assay. The analyte can be a drug or drug derivative, hormone, polypeptide, or oligonucleotide. The present invention also provides novel compounds, assay reagents and packaged kits useful for performing such measurements.
    Type: Application
    Filed: July 27, 2004
    Publication date: January 13, 2005
    Inventors: Mitali Ghoshal, Gerald Sigler, Raymond Hui, Ronald Hawley, Eva Hoess, Erasmus Huber, John Patterson, Salvatore Salamone, Allan Dorn
  • Patent number: 6802394
    Abstract: A self-contained automatic lubricator for automatically dispensing fluent lubricant over a period of time is provided. The lubricator comprises a cylinder having a front wall with a discharge outlet, a rear wall and cylindrical side walls. A piston is movable within the cylinder from a rear position to a forward position. The piston and the side and front walls of the cylinder define a variable volume chamber for containing the lubricant to be dispensed, and a spring for moving the piston from its rear position towards it front position to reduce the volume of the variable volume chamber over a period of time for expelling lubricant through the discharge outlet. The lubricator further comprises a controller including gearing and an escapement mechanism, for controlling the transfer of energy from the spring to the piston and an electrical element controlling operation of the escapement mechanism (12).
    Type: Grant
    Filed: September 18, 2002
    Date of Patent: October 12, 2004
    Assignee: Wymark Limited
    Inventors: Denis Arthur John Patterson, Simon Stone
  • Publication number: 20040144881
    Abstract: A method and tool for applying a sheet material to a surface of a structure, and in particular a vehicle. The tool comprises a locating assembly for locating the tool with respect to the structure, the locating assembly including a support frame and translation assembly for allowing relative movement between the structure and the tool. An applicator is supported by the support frame, and applies the sheet material to the surface of the vehicle. The sheet material may be an advertising panel.
    Type: Application
    Filed: September 16, 2003
    Publication date: July 29, 2004
    Inventors: Alan Whyte, Stewart Robertson, John Patterson
  • Publication number: 20030177190
    Abstract: An electronic mail inbox uses a mail agent to categorize incoming electronic mail to facilitate more flexible and rapid viewing and possible response thereto. The mail agent is capable of receiving not only electronic messages but tracking data and documents from other sources such as databases, templates and other information, without actually including such information in the inbox. Using either the shadow document generation or document summarization techniques, a surrogate document, including meta data and/or a summary data and a pointer to the complete document content, is generated and placed in inbox. Upon selection of the surrogate document, the pointer is resolved, the complete content retrieved and stored locally and displayed in the electronic mail inbox.
    Type: Application
    Filed: January 27, 2003
    Publication date: September 18, 2003
    Applicant: International Business Machines Corporation
    Inventors: Paul B. Moody, Daniel M. Gruen, Steven L. Rohall, Bernard Kerr, Seymour Kellerman, John Patterson
  • Publication number: 20030167310
    Abstract: An electronic mail inbox uses a mail agent to categorize incoming electronic mail to facilitate more flexible and rapid viewing and possible response thereto. Several special functions for collection of regularly sent types of mail, such as newsletters, office memos, press releases, etc., are utilized. In addition, special menu items are provided for collection and presentation of different priority items, such as urgent correspondence and approval requests. The electronic mail inbox facilitates multiple viewing options so that collections of regularly sent or different priority types of mail may be viewed separately and/or interleaved with other items in the a main mail inbox. In addition, items that require an affirmative response, such as approval requests, may include a special preview format that allows for rapid viewing of pertinent details and approval directly from the from the mail inbox without review of the complete item.
    Type: Application
    Filed: January 27, 2003
    Publication date: September 4, 2003
    Applicant: International Business Machines Corporation
    Inventors: Paul B. Moody, Daniel M. Gruen, Steven L. Rohall, Bernard Kerr, Seymour Kellmeran, John Patterson
  • Publication number: 20030163537
    Abstract: An electronic mail conversation thread may be forwarded as a single entity to facilitate greater communications among electronic mail and messaging users. The conversation thread, that may include a parent/child hierarchy of a plurality of original electronic mail documents, summaries of electronic mail documents, shadow documents of original electronic mail documents, or any combination thereof, may be generated dynamically and the data structure representing the thread forwarded to another electronic mail user. Alternatively, the conversation thread may be generated, but the actual data representing the thread stored in memory as persistent data that can then be manipulated with a number of known actions such select, drag and drop, copy, paste, delete, forward, etc.
    Type: Application
    Filed: December 30, 2002
    Publication date: August 28, 2003
    Applicant: International Business Machines Corporation
    Inventors: Steven L. Rohall, Daniel M. Gruen, Paul B. Moody, Bernard Kerr, John Patterson, Seymour Kellerman