Patents by Inventor Jay Franklin McLain

Jay Franklin McLain 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: 7385615
    Abstract: A system and method for scaling images to fit a screen on a mobile device. The images are scaled according to a non-linear scale factor to increase usability of the images. The larger images are scaled more aggressively than the smaller images according to the non-linear scale factor such that the images are viewed at a maximum size while fitting the images within the screen width.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: June 10, 2008
    Assignee: Microsoft Corporation
    Inventors: Peter Ormand Vale, Jay Franklin McLain, Andrew Dadi
  • Patent number: 7365758
    Abstract: A system and method is included for scaling blocks of data according to an optimal width to increase usability of the data when scaling the blocks of data to fit a screen on a mobile device. The optimal width provides a minimum width to which the block of data may be scaled, such that scaling the block of data to a level where usability of the data is compromised is avoided.
    Type: Grant
    Filed: April 14, 2003
    Date of Patent: April 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Peter Ormand Vale, Zeke Koch, Jay Franklin McLain, Andrew Dadi
  • Patent number: 6965388
    Abstract: The present invention is directed to a system and method for block scaling data in order to fit the data to a screen on a mobile device such that “horizontal scrolling” is minimized. The method of block scaling recursively fits blocks within other blocks within further blocks to dynamically optimize the content for a smaller screen. The block scaling is based upon a minimum width for each block depending on the type of data included in each block. The blocks are scaled to the available screen size unless the minimum width for any given block is larger than the screen of the mobile device. When the minimum width is wider than the screen, the data defaults to the minimum width in order to preserve the integrity of the data.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: November 15, 2005
    Assignee: Microsoft Corporation
    Inventors: Peter Ormand Vale, Jay Franklin McLain, Andrew Dadi
  • Publication number: 20040075671
    Abstract: A system and method for scaling images to fit a screen on a mobile device. The images are scaled according to a non-linear scale factor to increase usability of the images. The larger images are scaled more aggressively than the smaller images according to the non-linear scale factor such that the images are viewed at a maximum size while fitting the images within the screen width.
    Type: Application
    Filed: March 31, 2003
    Publication date: April 22, 2004
    Applicant: Microsoft Corporation
    Inventors: Peter Ormand Vale, Jay Franklin McLain, Andrew Dadi
  • Publication number: 20040075673
    Abstract: A system and method is included for scaling blocks of data according to an optimal width to increase usability of the data when scaling the blocks of data to fit a screen on a mobile device. The optimal width provides a minimum width to which the block of data may be scaled, such that scaling the block of data to a level where usability of the data is compromised is avoided.
    Type: Application
    Filed: April 14, 2003
    Publication date: April 22, 2004
    Applicant: Microsoft Corporation
    Inventors: Peter Ormand Vale, Zeke Koch, Jay Franklin McLain, Andrew Dadi
  • Publication number: 20040075672
    Abstract: The present invention is directed to a system and method for block scaling data in order to fit the data to a screen on a mobile device such that “horizontal scrolling” is minimized. The method of block scaling recursively fits blocks within other blocks within further blocks to dynamically optimize the content for a smaller screen. The block scaling is based upon a minimum width for each block depending on the type of data included in each block. The blocks are scaled to the available screen size unless the minimum width for any given block is larger than the screen of the mobile device. When the minimum width is wider than the screen, the data defaults to the minimum width in order to preserve the integrity of the data.
    Type: Application
    Filed: March 31, 2003
    Publication date: April 22, 2004
    Applicant: Microsoft Corporation
    Inventors: Peter Ormand Vale, Jay Franklin McLain, Andrew Dadi
  • Patent number: 6421694
    Abstract: A system and method for dynamically displaying data items on a client computer. In one aspect of the invention, the client computer displays a graphical user interface having a windowing environment and a desktop. The desktop includes a ticker display pane for dynamically displaying the data items. The data items may contain hyperlinks so that a user has access to information on multiple server computers. The data items are displayed in a substantially continuous sequence and may be provided from Internet servers, Intranet servers, LAN servers, and/or the client computer itself.
    Type: Grant
    Filed: May 6, 1999
    Date of Patent: July 16, 2002
    Assignee: Microsoft Corporation
    Inventors: Sabina Nawaz, Steven Alfred Isaac, Jay Franklin McLain, Michael H. Tuchen, Eric George Jakstadt
  • Patent number: 5959621
    Abstract: A system and method for dynamically displaying data items on a client computer. In one aspect of the invention, the client computer displays a graphical user interface having a windowing environment and a desktop. The desktop includes a ticker display pane for dynamically displaying the data items. The data items may contain hyperlinks so that a user has access to information on multiple server computers. The data items are displayed in a substantially continuous sequence and may be provided from Internet servers, Intranet servers, LAN servers, and/or the client computer itself.
    Type: Grant
    Filed: December 6, 1996
    Date of Patent: September 28, 1999
    Assignee: Microsoft Corporation
    Inventors: Sabina Nawaz, Steven Alfred Isaac, Jay Franklin McLain, Michael H. Tuchen, Eric George Jakstadt