Patents by Inventor Johan A. F. Sundstrom

Johan A. F. Sundstrom 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: 7340604
    Abstract: The invention automatically controls whether displayed web pages and associated frames displayed within a web browser are secure or non-secure. A dynamic “Web Component” remotely controls web page security states. The Web Component uses the same script and HTML for all implementations or instantiations of the Web Component, regardless of how many unique clients make use of the Web Component. This code reuse is accomplished using entry web pages, or “entry points,” to set the value of function properties or parameters of the Web Component for dynamically and controlling the security state of a web page having at least two frames. The script and/or HTML source code of the Web Component pages does not change based on each new implementation or instantiation. Consequently, little setup work is required for each implementation, and only a basic verification test pass is needed for each unique automatically customized Internet web page.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: March 4, 2008
    Assignee: Microsoft Corporation
    Inventors: Delane Robert Hewett, Johan A. F. Sundstrom, Christopher J. Beiter
  • Patent number: 7111048
    Abstract: Internet web pages displayed via an Internet web browser or other applications are automatically customized. Dynamic “Web Components” are used to automatically customize web pages. Further, these Web Components use the same script and HTML for all implementations or instantiations of the Web Component regardless of which, or how many, unique local clients make use of the Web Component. This code reuse is accomplished by using entry web pages, or “entry points,” as described in further detail below, to set the value of function properties or parameters of the Web Component for dynamically and automatically generating a web page. The script and/or HTML source code of the Web Component pages does not change based on each new implementation or instantiation. Consequently, little setup work is required for each implementation, and only a basic verification test pass is needed for each unique automatically customized Internet web page.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: September 19, 2006
    Assignee: Microsoft Corporation
    Inventors: Delane Robert Hewett, Johan A. F. Sundstrom, Christopher J. Beiter
  • Patent number: 7000107
    Abstract: The present invention involves a new system and process for automatically controlling whether a displayed web page and associated frames displayed within a window of a web browser are secure or non-secure. For example, whether the displayed web page and associated frames are provided via a secure socket layer (SSL), i.e. a web page from an HTTPS address (secure), or simply via an HTTP address (non-secure), respectively. Specifically, the present invention uses a dynamic “Web Component” to remotely control web page security states. Further, the Web Component according to the present invention uses the same script and HTML for all implementations or instantiations of the Web Component, regardless of which, or how many, unique local clients make use of the Web Component.
    Type: Grant
    Filed: January 31, 2001
    Date of Patent: February 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Delane Robert Hewett, Johan A. F. Sundstrom, Christopher J. Beiter
  • Patent number: 6973483
    Abstract: The present invention involves a new system and process for automatically customizing an Internet web page displayed via an Internet browser or other application for displaying Internet web pages. Specifically, the present invention uses a dynamic “Web Component” to automatically customize web pages. Further, a Web Component according to the present invention uses the same script and HTML for all implementations or instantiations of the Web Component regardless of which, or how many, unique local clients make use of the Web Component. This code reuse is accomplished by using entry web pages, or “entry points,” as described in further detail below, to set the value of function properties or parameters of the Web Component for dynamically and automatically generating a web page. The script and/or HTML source code of the Web Component pages does not change based on each new implementation or instantiation.
    Type: Grant
    Filed: January 31, 2001
    Date of Patent: December 6, 2005
    Assignee: Microsoft Corporation
    Inventors: Delane Robert Hewett, Johan A. F. Sundstrom, Christopher J. Beiter
  • Publication number: 20020103856
    Abstract: The present invention involves a new system and process for automatically customizing an Internet web page displayed via an Internet browser or other application for displaying Internet web pages. Specifically, the present invention uses a dynamic “Web Component” to automatically customize web pages. Further, a Web Component according to the present invention uses the same script and HTML for all implementations or instantiations of the Web Component regardless of which, or how many, unique local clients make use of the Web Component. This code reuse is accomplished by using entry web pages, or “entry points,” as described in further detail below, to set the value of function properties or parameters of the Web Component for dynamically and automatically generating a web page. The script and/or HTML source code of the Web Component pages does not change based on each new implementation or instantiation.
    Type: Application
    Filed: January 31, 2001
    Publication date: August 1, 2002
    Inventors: Delane Robert Hewett, Johan A.F. Sundstrom, Christopher J. Beiter
  • Publication number: 20020104023
    Abstract: The present invention involves a new system and process for automatically controlling whether a displayed web page and associated frames displayed within a window of a web browser are secure or non-secure. For example, whether the displayed web page and associated frames are provided via a secure socket layer (SSL), i.e. a web page from an HTTPS address (secure), or simply via an HTTP address (non-secure), respectively. Specifically, the present invention uses a dynamic “Web Component” to remotely control web page security states. Further, the Web Component according to the present invention uses the same script and HTML for all implementations or instantiations of the Web Component, regardless of which, or how many, unique local clients make use of the Web Component.
    Type: Application
    Filed: January 31, 2001
    Publication date: August 1, 2002
    Inventors: Delane Robert Hewett, Johan A. F. Sundstrom, Christopher J. Beiter