Patents by Inventor Eric J. Swenson

Eric J. Swenson 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: 7406603
    Abstract: Systems and methods are provided for protecting electronic content from the time it is packaged through the time it is experienced by an end user. Protection against content misuse is accomplished using a combination of encryption, watermark screening, detection of invalid content processing software and hardware, and/or detection of invalid content flows. Encryption protects the secrecy of content while it is being transferred or stored. Watermark screening protects against the unauthorized use of content. Watermark screening is provided by invoking a filter module to examine content for the presence of a watermark before the content is delivered to output hardware or software. The filter module is operable to prevent delivery of the content to the output hardware or software if it detects a predefined protection mark. Invalid content processing software is detected by a monitoring mechanism that validates the software involved in processing protected electronic content.
    Type: Grant
    Filed: August 31, 2000
    Date of Patent: July 29, 2008
    Assignee: Intertrust Technologies Corp.
    Inventors: Michael K. MacKay, W. Olin Sibert, Richard A. Landsman, Eric J. Swenson, William Hunt
  • Patent number: 7213266
    Abstract: Systems and methods are disclosed for managing and protecting electronic content and applications. Applications, content, and/or users can be given credentials by one or more credentialing authorities upon satisfaction of a set of requirements. Rights management software/hardware is used to attach and detect these credentials, and to enforce rules that indicate how content and applications may be used if certain credentials are present or absent. In one embodiment an application may condition access to a piece of electronic content upon the content's possession of a credential from a first entity, while the content may condition access upon the application's possession of a credential from a second entity and/or the user's possession of a credential from a third entity. Use of credentials in this manner enables a wide variety of relatively complex and flexible control arrangements to be put in place and enforced with relatively simple rights management technology.
    Type: Grant
    Filed: June 11, 2001
    Date of Patent: May 1, 2007
    Assignee: Intertrust Technologies Corp.
    Inventors: David P. Maher, James M. Rudd, Eric J. Swenson, Richard A. Landsman
  • Patent number: 6316518
    Abstract: The invention includes a method of increasing polymerization within a condensation polymer. A substantially dry condensation polymer material is provided. The material is exposed to radiation having a frequency less than microwave frequency for a time of at least about 0.5 hour to increase an amount of polymerization within the material. The invention also includes a method of treating a polyamide material. A polymeric polyamide material is provided and exposed to first radiation having a first power intensity. The material is then exposed to second radiation having a second power intensity. The first power intensity is higher than the second power intensity. Additionally, the invention includes an apparatus. The apparatus includes an inlet port through which a feed material enters the apparatus, and an outlet port through which the feed material passes out of the apparatus.
    Type: Grant
    Filed: February 3, 2000
    Date of Patent: November 13, 2001
    Assignee: Advanced Polymer Technology, Inc.
    Inventors: L. Myles Phipps, Eric J. Swenson
  • Patent number: 6272673
    Abstract: A mechanism for automatically establishing connections between executable components of a hypertext-based application is provided. An application created using the mechanism includes a plurality of hypertext-based pages, at least some of which incorporate executable components. The application is invoked by a hypertext request for a page from a browser running on a client tier. An application server responds to the request by retrieving the requested page and assigning any components incorporated therein to the proper tier for execution. The mechanism provides a single model by which any executable component can be specified by an application developer for execution on any tier on the network or made subject to an automatic, dynamic tier assignment by the application server. Components of a given application can be distributed across, and specified for execution on, three or more different tiers and moved from tier to tier.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: August 7, 2001
    Assignee: AlphaBlox Corporation
    Inventors: Geoffrey W. Dale, Eric J. Swenson, Michael J. Skok, Matthew Stave, Jeffrey S. Boehm, Sanjay J. Poonen
  • Patent number: 6063894
    Abstract: A process for purifying a substantially unoriented polymer containing an impurity by means of ultrasonic leaching or extraction is described. The process involves contacting a substantially unoriented polymer containing an impurity with a cavitatable liquid, subjecting the substantially unoriented polymer containing an impurity in contact with a cavitatable liquid to ultrasonic radiation at a frequency and intensity sufficient to extract the impurity from the substantially unoriented polymer to form a purified substantially unoriented polymer, and then separating the purified substantially unoriented polymer from the cavitatable liquid containing the extracted impurity. A purified substantially unoriented polymer prepared by such a method is also described.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: May 16, 2000
    Assignee: Advanced Polymer Technologies, L.L.C.
    Inventors: Lloyd Myles Phipps, Eric J. Swenson
  • Patent number: 6049664
    Abstract: A tier-neutral development mechanism for network-based applications is provided. An application created using the mechanism includes a plurality of hypertext-based pages, at least some of which incorporate executable components. The application is invoked by a hypertext request for a page from a browser running on a client tier. An application server responds to the request by retrieving the requested page and assigning any components incorporated therein to the proper tier for execution. The mechanism provides a single model by which any executable component can be specified by an application developer for execution on any tier on the network or made subject to an automatic, dynamic tier assignment by the application server. Components of a given application can be distributed across, and specified for execution on, three or more different tiers and moved from tier to tier.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: April 11, 2000
    Assignee: AlphaBlox Corporation
    Inventors: Geoffrey W. Dale, Eric J. Swenson, Michael J. Skok, Matthew Stave, Sanjay J. Poonen