Patents by Inventor John R. Rice

John R. Rice 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: 7870399
    Abstract: A software system that transforms an original application into an STPM enabled application and runs the enabled application. At protect time, an anti-tamper tool accepts the original application, uses anti-tamper techniques to create a guarded application, creates a security wrapper according to a policy file, and wraps the guarded application to create the STPM enabled application. A trusted service provider is inserted at the entry point of the enabled application. A set of core services is made accessible to the enabled application through the trusted service provider. At runtime the trusted service provider creates a TSP thread and passes a security file to an STPM device driver implementing TPM functionality and protected by anti-tamper techniques. The TSP thread actively monitors the enabled application and interacts with the STPM device driver through the set of core services.
    Type: Grant
    Filed: February 7, 2007
    Date of Patent: January 11, 2011
    Assignee: Arxan Defense Systems
    Inventors: Eric D. Bryant, Avni Harilal Rambhia, Mikhael J. Atallah, John R. Rice
  • Patent number: 7806012
    Abstract: A drive unit includes a gear set driving a drive pulley that in turn drives a flexible drive member which is attached to a driven member by an attachment assembly that travels in a channel. The attachment assembly is attached to the flexible drive member by a coupler that has teeth that extend through respective windows of the flexible drive member. The coupler is disposed between side walls of a yoke and attached to a bridge wall of the yoke. An outer shoe engages each side wall of the yoke. The attachment assembly includes an optional spring to tension the flexible drive member and the shoes have optional flexible tapered fingers to stabilize the drive pulley. The flexible drive member and the spring are trapped between the coupler and the bridge wall of the yoke.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: October 5, 2010
    Assignee: Strattec Power Access LLC
    Inventors: John R. Rice, Michael A. Ciavaglia, Joseph M. Johnson
  • Patent number: 7785220
    Abstract: An automotive vehicle has a power operated lift-gate that is opened and closed by two drive units. The typical drive unit has a guide channel, an attachment assembly that is disposed in the guide channel, a flexible drive member that is attached to the attachment assembly and formed in a loop for moving the attachment assembly in the guide channel. The flexible drive member is trained solely around two pulleys at the respective opposite ends of the guide channel to form the flexible drive member in a narrow loop. One of the pulleys is an idler pulley that is part of an adjustable pulley assembly and the other pulley is driven by a power unit that is attached to the guide channel. The adjustable pulley assembly adjusts the distance between the pulleys to take up slack in the flexible drive member.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: August 31, 2010
    Assignee: Strattec Power Access LLC
    Inventors: Michael A. Ciavaglia, Lloyd W. Rogers, Jr., Howard W. Kuhlman, Brian N. Orr, Eric R. Hansen, John R. Rice, Joseph M. Johnson
  • Patent number: 7707433
    Abstract: Method and system for secure computational outsourcing and disguise of data, computer programs, pictures, and databases from unauthorized access, theft, and tampering using disguising and tamperproofing operations. In some embodiments, the disguising operation includes generating a random number for each data element, and modifying each data element with the random numbers. In some embodiments, the computer program, written in a first programming language, is partitioned into first and second programs; the first program determines whether access to the data is authorized, the second program entangles the second program and the data; and the second program is translated into a second programming language. An embodiment of the present invention comprises a method for identifying the subject of a first picture by comparison to a second picture. Embodiments comprise securing a computer program with real programming code by creating dummy program code and mixing the dummy and real program code.
    Type: Grant
    Filed: October 17, 2005
    Date of Patent: April 27, 2010
    Assignee: Purdue Research Foundation
    Inventors: John R. Rice, Mikhail J. Atallah
  • Patent number: 7624855
    Abstract: A transporting system in a packaging machine automatically merges and accumulates, usually as a shingled stream, generally flat articles having substantially continuous and discontinuous opposite sides, and includes a portion, of one of two main conveyor mechanisms, that is constructed to invert the articles, from side-to-side about endwise axes so that all of the cartons face upwardly, even though the articles of alternating groups have been inverted, during transport by that main conveyor mechanism, about their lateral axes.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: December 1, 2009
    Assignee: Graphic West Packaging Machinery, LLC
    Inventors: Carmen V. Martocchio, John R. Rice
  • Publication number: 20090223180
    Abstract: A transporting system in a packaging machine automatically merges and accumulates, usually as a shingled stream, generally flat articles having substantially continuous and discontinuous opposite sides, and includes a portion, of one of two main conveyor mechanisms, that is constructed to invert the articles, from side-to-side about endwise axes so that all of the cartons face upwardly, even though the articles of alternating groups have been inverted, during transport by that main conveyor mechanism, about their lateral axes.
    Type: Application
    Filed: March 4, 2008
    Publication date: September 10, 2009
    Inventors: Carmen V. Martocchio, John R. Rice
  • Patent number: 7445258
    Abstract: A power striker assembly effects final positioning of a vehicle closure member and includes a fixed frame and a striker member carried on a striker plate for selective engagement of a latch carried on the closure member, to displace the closure member from a presented position to a cinched position. Guide means interconnects the frame and striker plate to effect simultaneous translational and rotational displacement of the striker plate between end limits of travel to produce linear displacement of the striker member. An actuator selectively displaces the striker plate between its end limits of travel in response to a control signal. Finally, an interlock fixes the striker plate in the cinched position in the absence of the control signal.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: November 4, 2008
    Assignee: Delphi Technologies, Inc.
    Inventors: John R. Rice, Frank Joseph Arabia, Jr., Jeffrey S Hamminga, Joseph Michael Johnson
  • Patent number: 7297082
    Abstract: A flexible drive member attachment is connected to a flexible drive member by a yoke having side walls connected by a bridge wall that has a stud connecting the attachment to a driven member. A coupler is disposed between the side walls and attached to the bridge wall. The coupler has teeth that extend through respective windows of the flexible drive member. An outer shoe engages each side wall of the yoke. Each outer shoe has a forward flange engaging the bridge wall and a rearward flange that extends through a rearward slot of the associated side wall. Each rearward flange has fingers that extend behind the flexible drive member and through spaces between adjacent teeth of the coupler and into sockets of the other shoe. The flexible drive member may be a drive chain or a drive belt having spaced windows.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: November 20, 2007
    Assignee: Delphi Technologies, Inc.
    Inventors: John R. Rice, Michael A. Ciavaglia, Joseph M. Johnson
  • Patent number: 7287166
    Abstract: A method of protecting a software program from unauthorized modification, and a system for practicing the method. The method utilizes self-protecting software code. Armed internally with self-defensive mechanisms, a self-protecting software program is tamper-resistant. Whenever its integrity is compromised, a self-protecting software program may become unusable due to software program crashes or other errors, or may generate subtle errors that do not immediately result render the program unusable but still result in incorrect software program execution. A self-protecting software program also may be able to repair itself to restore the integrity of its damaged code. The system comprises a computer program for automatically adding self-protection features to a software program.
    Type: Grant
    Filed: July 16, 2003
    Date of Patent: October 23, 2007
    Assignee: Purdue Research Foundation
    Inventors: Hoi Chang, Mikhail J. Atallah, John R. Rice
  • Patent number: 7077773
    Abstract: A drive assembly for a closed loop cable system in which a flexible driver member drives a door or the like back and forth has the flexible drive member wrapped around and driven by a drive pulley. The drive assembly includes a motor unit having a motor shaft that rotates about a drive axis for rotating the drive pulley about a pulley axis, and a tensioning mechanism for adjusting the position of the pulley axis with respect to the drive axis responsive to tension in the flexible drive member.
    Type: Grant
    Filed: April 21, 2003
    Date of Patent: July 18, 2006
    Assignee: Delphi Technologies, Inc.
    Inventors: David J. Chapman, John R. Rice
  • Patent number: 7025298
    Abstract: A cable drive unit for opening and closing a sliding door on a vehicle (not shown) has a cup-shaped front drum having a helical front cable groove and a rear cup-shaped drum having a helical rear cable groove. The front drum is rotated about a longitudinal axis in a first direction to open the sliding door. The rear drum is partially nested in the front drum and rotated about the longitudinal axis in an opposite direction to close the sliding door. The front drum and the rear drum are drivingly connected to each other via a tension spring that biases the front drum and the rear drum in opposite directions when in tension. The front and rear drums are rotated by a concentric clutch that is nested in the rear drum. The clutch includes a drive member that is drivingly connected to the front drum via a first lost motion connection and drivingly connected to the rear drum via a second lost motion connection.
    Type: Grant
    Filed: June 18, 2002
    Date of Patent: April 11, 2006
    Assignee: Delphi Technologies, Inc.
    Inventors: William L. Priest, Kevin Wright, Mark D. Nicholas, John R. Rice, Ronald J. Wilde, Lloyd W. Rogers, Howard W. Kuhlman
  • Patent number: 6957341
    Abstract: A method and system for secure computational outsourcing and disguise. According to an embodiment, a first set of actual arguments and a second set of actual arguments for an outsourced computation are determined. A first group of disguised arguments corresponding to the first set of actual arguments is prepared with a first computer. A second group of disguised arguments corresponding to the second set of actual arguments is prepared with a second computer. The first and second groups of disguised arguments are output from the first and second computers, respectively, for performance of the outsourced computation. A third computer performs the outsourced computation and returns a disguised result to the first and/or second computers. The first and/or second computers then unveil the actual result from the disguised result.
    Type: Grant
    Filed: March 18, 2002
    Date of Patent: October 18, 2005
    Assignee: Purdue Research Foundation
    Inventors: John R. Rice, Mikhail J. Atallah
  • Patent number: 6941463
    Abstract: A technique includes the determination of a set of arguments for an outsourced computation and preparing a group of disguised arguments corresponding to the set of arguments with a first computer. The first computer outputs the disguised arguments to a second computer. The second computer performs the outsourced computation with the disguised arguments to determine a corresponding disguised result. The second computer returns the disguised result to the first computer. The first computer recovers an actual answer from the disguised result. Before outsourcing, the first computer can classify the outsourced computation into one of a number of computation types and select one or more of a number of disguising operations based this classification.
    Type: Grant
    Filed: May 14, 1999
    Date of Patent: September 6, 2005
    Assignee: Purdue Research Foundation
    Inventors: Mikhail J. Atallah, John R. Rice, Eugene H. Spafford, Kostas N. Pantazopoulos
  • Publication number: 20040209720
    Abstract: A drive assembly for a closed loop cable system in which a flexible driver member drives a door or the like back and forth has the flexible drive member wrapped around and driven by a drive pulley. The drive assembly includes a motor unit having a motor shaft that rotates about a drive axis for rotating the drive pulley about a pulley axis, and a tensioning mechanism for adjusting the position of the pulley axis with respect to the drive axis responsive to tension in the flexible drive member.
    Type: Application
    Filed: April 21, 2003
    Publication date: October 21, 2004
    Inventors: David J. Chapman, John R. Rice
  • Publication number: 20040129821
    Abstract: A cable drive unit for opening and closing a sliding door on a vehicle (not shown) has a cup-shaped front drum having a helical front cable groove and a rear cup-shaped drum having a helical rear cable groove. The front drum is rotated about a longitudinal axis in a first direction to open the sliding door. The rear drum is partially nested in the front drum and rotated about the longitudinal axis in an opposite direction to close the sliding door. The front drum and the rear drum are drivingly connected to each other via a tension spring that biases the front drum and the rear drum in opposite directions when in tension. The front and rear drums are rotated by a concentric clutch that is nested in the rear drum. The clutch includes a drive member that is drivingly connected to the front drum via a first lost motion connection and drivingly connected to the rear drum via a second lost motion connection.
    Type: Application
    Filed: October 14, 2003
    Publication date: July 8, 2004
    Inventors: William L. Priest, Kevin Wright, Mark D. Nicholas, John R. Rice, Ronald J. Wilde, Lloyd W. Rogers, Howard W. Kuhlman
  • Patent number: 6719333
    Abstract: A vehicle door latch has a power operated release mechanism for moving a detent from a latched position to a release position comprising a slide that engages the detent at one end and a rotary cam that engages an opposite end of the slide sot that the slide reciprocates when the rotary cam is rotated by an electric motor. The electric motor drives the cam via a concentric gear wheel that has a pin engaging the rotary cam. A forkbolt rotates a rotary block out lever from a by-pass position to a block out position where the block-out lever engages a shoulder of the gear wheel to stop rotation of the gear wheel when the forkbolt is moved to an unlatched position. The vehicle door latch also includes a mechanical override mechanism to rotate the rotary cam to unlatch the vehicle door latch.
    Type: Grant
    Filed: April 25, 2001
    Date of Patent: April 13, 2004
    Assignee: Delphi Technologies, Inc.
    Inventors: John R. Rice, Lloyd Walker Rogers, Jr.
  • Patent number: 6692734
    Abstract: The present invention relates to purified platinum complexes in which platinum is coordinated to form a single N,O- or O,O-chelate of an amidomalonate. The chelates, and pharmaceutically acceptable formulations thereof, are useful for the treatment of cancer. The platinum chelates may additionally be linked to one or more functional groups which increases water solubility and/or assists in tumor targeting of the chelate. Examples of tumor targeting moieties include polymers, in which one or more platinum chelates are attached to the polymer backbone via linkers capable of being cleaved in the body, and molecules with a high affinity for receptors which are concentrated or upregulated in tumor tissue and/or the tumor vasculature.
    Type: Grant
    Filed: January 4, 2001
    Date of Patent: February 17, 2004
    Assignee: Access Pharmaceuticals, Inc.
    Inventors: Donald R. Stewart, John R. Rice, John V. St. John
  • Publication number: 20030018608
    Abstract: A method and system for secure computational outsourcing and disguise. According to an embodiment, a first set of actual arguments and a second set of actual arguments for an outsourced computation are determined. A first group of disguised arguments corresponding to the first set of actual arguments is prepared with a first computer. A second group of disguised arguments corresponding to the second set of actual arguments is prepared with a second computer. The first and second groups of disguised arguments are output from the first and second computers, respectively, for performance of the outsourced computation. A third computer performs the outsourced computation and returns a disguised result to the first and/or second computers. The first and/or second computers then unveil the actual result from the disguised result.
    Type: Application
    Filed: March 18, 2002
    Publication date: January 23, 2003
    Applicant: Purdue Research Foundation, Inc.
    Inventors: John R. Rice, Mikhail J. Atallah
  • Publication number: 20020158475
    Abstract: A vehicle door latch has a forkbolt that moves between a latched position and an unlatched position, a spring biased detent that moves between a latched position holding the forkbolt in the latched position and a release position allowing the forkbolt to move to the unlatched position, and a power operated release mechanism for moving the detent from the latched position to the release position. The power operated release mechanism comprises a slide that engages the detent at one end and a rotary cam that engages an opposite end of the slide so that the slide reciprocates when the rotary cam is rotated by an electric motor. The electric motor is operatively connected to the cam by a gear set that includes a gear wheel that is concentric with the rotary cam and that has a pin engaging the rotary cam to drive the rotary cam in the one direction.
    Type: Application
    Filed: April 25, 2001
    Publication date: October 31, 2002
    Inventors: John R. Rice, Lloyd Walker Rogers
  • Patent number: 6454339
    Abstract: Apparatus for opening and closing a deck lid of a vehicle body. An elongated rack is mounted in a housing for longitudinal movement. A rotatable pinion meshes with the rack to move the rack longitudinally in one direction or the other depending on the direction of rotation of the pinion. A reversible motor rotates the pinion in opposite directions. The deck lid is attached to a pair of arms pivoted to the vehicle body. A link has one end pivoted to the rack and the opposite end pivoted to one of the arms. The deck lid is moved to open position in response to longitudinal movement of the rack in one direction or to closed position in response to longitudinal movement of the rack in the other direction.
    Type: Grant
    Filed: January 8, 2001
    Date of Patent: September 24, 2002
    Assignee: Delphi Technologies, Inc.
    Inventors: Ronald James Wilde, John R. Rice, Lloyd Walker Rogers, Jr., David A. Sedlak