Patents by Inventor John R. Rose

John R. Rose 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: 7191939
    Abstract: The present invention generally relates to a system and method for distributing a transaction instrument. The system includes the steps of: offering for sale, in a retail environment, the transaction instrument; selling a selected transaction instrument; communicating with the issuer of the transaction instrument via an internet accessible web site, and enabling the use of the transaction instrument. The transaction instrument may be, for example, an open pre-paid card. The distribution of the transaction instrument may also include the step of sending a message, through the web site, in substantially real time, causing the pre-paid transaction instrument to be funded but not activated until later through an interactive voice response system, for example. In another example, an associated transaction account may be funded and activated at the time of distribution. Furthermore, an issuer system may be suitably configured to leverage existing Travelers Cheque infrastructure for inventory and related processes.
    Type: Grant
    Filed: January 25, 2005
    Date of Patent: March 20, 2007
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Randy Beck, Gennye Hannover Feldman, Elizabeth Anne Holt, Sven Miller, Clyde Page, Marc Rubner, John R. Rose, Nicole Milne Vollmer
  • Patent number: 6996825
    Abstract: An efficient method of sub-typing an object in an object oriented computing environment is provided. In one embodiment, the sub-typing method loads an input object having an object type, whereby an embedded array and a cache are searched for an object sub-typing data structure corresponding to the requested supertype. Any found object sub-typing data structures are associated with the input object. In some embodiments, if the object sub-typing data structure is not initially found, an overflow array is searched and the cache is updated with the object sub-typing data structure when the object sub-typing data structure is included in the overflow array. A system and software product is further provided in other embodiments whereby information associated with a particular object sub-type is obtained.
    Type: Grant
    Filed: December 27, 2001
    Date of Patent: February 7, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: John R. Rose, Clifford N. Click
  • Publication number: 20030126305
    Abstract: An efficient method of sub-typing an object in an object oriented computing environment is provided. In one embodiment, the sub-typing method loads an input object having an object type, whereby an embedded array and a cache are searched for an object sub-typing data structure corresponding to the requested supertype. Any found object sub-typing data structures are associated with the input object. In some embodiments, if the object sub-typing data structure is not initially found, an overflow array is searched and the cache is updated with the object sub-typing data structure when the object sub-typing data structure is included in the overflow array. A system and software product is further provided in other embodiments whereby information associated with a particular object sub-type is obtained.
    Type: Application
    Filed: December 27, 2001
    Publication date: July 3, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: John R. Rose, Clifford N. Click
  • Patent number: 6067103
    Abstract: An apparatus for printing variable identifying information on the tape is disclosed. In a particular application, the apparatus replaces a labeling station and is combined with a case sealing station to seal cases with adhesive sealing tape on a conventional production line. The apparatus includes a variable image printer, and preferably a thermal printer. The thermal printer preferably includes a thermal transfer print head and a thermal transfer ribbon specially engineered to print through the release agent on the face of the tape. The tape is dispensed from a tape unwind spool and is routed past the print head with the thermal transfer ribbon positioned between the print head and the face of the tape, and the face of the tape opposite the print head. The thermal transfer ribbon is co-engineered with the tape to be compatible with the physical characteristics and chemical composition of the tape.
    Type: Grant
    Filed: July 29, 1998
    Date of Patent: May 23, 2000
    Assignee: J.I.T. Technologies, Inc.
    Inventors: Brian C. Ewert, John S. Roberts, George S. Patterson, John R. Rose
  • Patent number: 5923880
    Abstract: The present invention provides an improved method and apparatus for generating executable computer code for an application program written in C++ source code. In typical prior art systems, application program source code that has not itself been modified must still generally be recompiled in the event that object-oriented class definitions used by the application program and contained in separate header files have been modified. The methods and apparatus of the present invention reduce the need for such recompilation, by using procedural interfaces to implement object-oriented interfaces at the compiled code level. Thus, in accordance with the present invention, compiled header file code is generated that includes accessors for accessing object instances of the class definitions, each of the accessors being a procedure operative to access the object instances of the corresponding class definition.
    Type: Grant
    Filed: May 1, 1998
    Date of Patent: July 13, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: John R. Rose, Wayne C. Gramlich
  • Patent number: 5790861
    Abstract: The present invention provides an improved method and apparatus for generating executable computer code for an application program written in C++ source code. In typical prior art systems, application program source code that has not itself been modified must still generally be recompiled in the event that object-oriented class definitions used by the application program and contained in separate header files have been modified. The methods and apparatus of the present invention reduce the need for such recompilation, by using procedural interfaces to implement object-oriented interfaces at the compiled code level. Thus, in accordance with the present invention, compiled header file code is generated that includes accessors for accessing object instances of the class definitions, each of the accessors being a procedure operative to access the object instances of the corresponding class definition.
    Type: Grant
    Filed: July 7, 1995
    Date of Patent: August 4, 1998
    Assignee: Sun Microsystems, Inc.
    Inventors: John R. Rose, Wayne C. Gramlich
  • Patent number: 5708709
    Abstract: A system and method for managing the distribution of licensed application programs stored on a server over a distributed computer system maintains control over the program even after the program has been distributed to a client computer from a provider on an information server. Protection may include license expiration date verification, authorized user ID verification, and protection against decompilation and reverse engineering by maintaining the program in an encrypted form until verification of the expiration date and user identity are complete and the program is ready for decoding, loading into the client computer CPU, and execution. A user identifies a program for trial use by any conventional means such as by using a network browser on the World Wide Web. The server recognizes a user request to access the application program. The server may have an agent on the client computer for performing certain predetermined administrative tasks.
    Type: Grant
    Filed: December 8, 1995
    Date of Patent: January 13, 1998
    Assignee: Sun Microsystems, Inc.
    Inventor: John R. Rose
  • Patent number: 5517124
    Abstract: A stylus probe with both a contact sensing and a capacitive proximity sensing capability provided by positioning a capacitive sensor means (10) on the tip-end of a grounded, thin conductive stainless steel tube (12) so that the capacitive sensor means (10) is electrically insulated from the grounded tube, and a conductive lead wire (16), conductively attached to the capacitive sensor means (10), extends through the tube (12) with an electrically insulative material (18) dispersed between the tube (12) and the lead wire (16) to electrically insulate and space the lead wire (16) from the tube (12). The connecting-end of the tube (12) has an elastomer material (20) and (22) placed in an annular fashion and in direct contact with a mounting means and the tube (12) so as to dampen vibrations of the tube (12) caused by probe deflection. The stylus probe further comprises a tubular member with a length:width ratio of from about 40:1 to about 300:1 to give up to a 45.degree.
    Type: Grant
    Filed: August 11, 1994
    Date of Patent: May 14, 1996
    Assignee: Extrude Hone Corporation
    Inventors: Lawrence J. Rhoades, Ralph L. Resnick, John R. Rose
  • Patent number: 5189377
    Abstract: The surface parameters and characteristics of a conductive workpiece are determined by applying a voltage between the workpiece and a capacitance probe having proximity sensing capabilities, and moving the probe in two or three co-ordinate axes relative to the workpiece while measuring the capacitance between the probe and workpiece, and controlling the probe velocity and/or direction within a stand-off band adjacent to the workpiece as a function of the capacitance value measured for purposes of effecting significant real time process controls, and determining the workpiece surface parameters as a function of the probe movement and capacitance measured.
    Type: Grant
    Filed: September 4, 1990
    Date of Patent: February 23, 1993
    Assignee: Extrude Hone Corporation
    Inventors: Lawrence J. Rhoades, Ralph L. Resnick, John R. Rose