Patents by Inventor Ronald Cain

Ronald Cain 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: 8918452
    Abstract: Embodiments allow developers to use HTTP message abstractions inline within their Web API methods to directly access and manipulate HTTP request and response messages. A hosting layer is provided for in-process, in-memory and network-based services. Message handlers and operational handlers may be combined to create a message channel for asynchronous manipulations of the HTTP requests and response. A formatter may be used on the server or client for consuming HTTP and providing desired media types.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: December 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Henrik Frystyk Nielsen, Glenn Block, Randall Tombaugh, Ronald A. Cain, HongMei Ge, Alexander Corradini
  • Publication number: 20130080505
    Abstract: Embodiments allow developers to use HTTP message abstractions inline within their Web API methods to directly access and manipulate HTTP request and response messages. A hosting layer is provided for in-process, in-memory and network-based services. Message handlers and operational handlers may be combined to create a message channel for asynchronous manipulations of the HTTP requests and response. A formatter may be used on the server or client for consuming HTTP and providing desired media types.
    Type: Application
    Filed: September 28, 2011
    Publication date: March 28, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Henrik Frystyk Nielsen, Glenn Block, Randall Tombaugh, Ronald A. Cain, HongMei Ge, Alexander Corradini
  • Patent number: 5487141
    Abstract: Relational database management system (RDBMS) with an object-based, interactive visual-programming language provides programming by "visual inheritance." A user places screen objects (e.g., boxes, screen buttons, table objects, and the like) on an on-screen window or "form," visually attaches selected "properties" and "methods" to the screen objects, and then establishes an containership-based event model that dictates how and when these properties and methods will be invoked. An object inherits or derives properties and methods from other (parent) objects via its visual containership. The creation and maintenance of application programs is greatly simplified.
    Type: Grant
    Filed: January 21, 1994
    Date of Patent: January 23, 1996
    Assignee: Borland International, Inc.
    Inventors: Ronald A. Cain, Janet A. De Lu, Ralph E. Lemke
  • Patent number: 5373720
    Abstract: A cold-forming method of making a finished battery terminal with a necked down flange by first expanding the metal radially outward until the battery terminal die cavity is partially filled with metal and then upsetting the metal to complete the deformation filling of the battery, terminal die cavity and to simultaneously form a necked down region in the flange on the battery terminal.
    Type: Grant
    Filed: March 11, 1993
    Date of Patent: December 20, 1994
    Assignee: Water Gremlin Company
    Inventors: Robert W. Ratte, Ronald Cain, Norman E. Peterson
  • Patent number: 5349840
    Abstract: A battery terminal with high torque resistance utilizing three sided frusto-conical recesses and mating protrusions extending from the battery terminal and method of making the terminal by a cold forming process that forms a finished battery terminal from a preworked lead slug by driving one end of a punch through the slug to remove excess material and form an axial through hole, a second and third portion of the punch to close the die chamber and a fourth portion of the punch to radially expand the lead slug into a finished battery terminal. The dies for forming the battery terminal include a movable multiple-segmented die for collapsing radially inward around the slug and a frusto-conical die for forming the top portion of the battery terminal. An ejector sleeve removes the finished battery terminal after the cold forming process.
    Type: Grant
    Filed: February 11, 1993
    Date of Patent: September 27, 1994
    Assignee: Water Gremlin Company
    Inventors: Robert W. Ratte, Ronald Cain, Norman E. Peterson
  • Patent number: 5296317
    Abstract: A battery terminal with high torque resistance utilizing three sided frusto-conical recesses and mating protrusions extending from the battery terminal and method of making the terminal by a cold forming process that forms a finished battery terminal from a preworked lead slug by driving one end of a punch through the slug to remove excess material and form an axial through hole, a second and third portion of the punch to close the die chamber and a fourth portion of the punch to radially expand the lead slug into a finished battery terminal. The dies for forming the battery terminal include a movable multiple-segmented die for collapsing radially inward around the slug and a frusto-conical die for forming the top portion of the battery terminal. An ejector sleeve removes the finished battery terminal after the cold forming process.
    Type: Grant
    Filed: September 3, 1992
    Date of Patent: March 22, 1994
    Assignee: Water Gremlin Co.
    Inventors: Robert W. Ratte, Ronald Cain, Norman E. Peterson
  • Patent number: 4596919
    Abstract: An imaging sensing system (10) has a laser light source (12). Steering mirrors (16), (18) and (22) are used with scanning mirror (20) to produce scanning of beam (24) in a line (26) across a workpiece (28). Beam (36) is reflected from the workpiece (28) and directed to a linear photodiode array (38) by the scanning mirror (20). The scanning mirror (20) is connected to a galvanometer (40) to move the beams (24) and (36), both for scanning the workpiece (28) and for supplying the scanned image in sequential fashion to individual linear diodes (42) in the array (38).
    Type: Grant
    Filed: August 23, 1984
    Date of Patent: June 24, 1986
    Assignee: SRI International
    Inventors: Jan H. Kremers, Norman A. Peppers, Ronald A. Cain, Jeffrey L. De Curtins