Patents by Inventor Alan Marks

Alan Marks 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: 7596752
    Abstract: Optimal formatting of a paragraph is delayed during the time a user is editing an optimal paragraph. When a user begins to edit a line within an optimal paragraph an attempt is made to preserve the current break point of the line during the editing. When the current break point of the current line may not be preserved, the formatting of the current line is changed to normal, i.e. non-optimal, and a new line break is calculated. If the new line break causes text on the current line to move to an adjacent line then that line break is attempted to be preserved. The formatting process continues until the end of the paragraph is reached or the current break point may be maintained. Delaying the optimal formatting of the paragraph results in less distraction to the user.
    Type: Grant
    Filed: August 15, 2005
    Date of Patent: September 29, 2009
    Assignee: Microsoft Corporation
    Inventors: Alan Marks, Anton Sukhanov
  • Publication number: 20070061709
    Abstract: Relative attributes of floating objects are disclosed. A user may obtain a floating object and specify that an attribute of the floating object is relative to a layout object of a page. In one aspect, the magnitude of relativity is determined, and the attribute of the floating object is maintained in accordance with the magnitude of relativity. In this manner, a page remains dynamically robust during page formatting operations and/or changes in page layout.
    Type: Application
    Filed: September 9, 2005
    Publication date: March 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Alan Marks, Eric Bailey, Jason Barnett
  • Publication number: 20070057950
    Abstract: Font smoothing technology is employed to enhance the readability of rendered text. Various font smoothing approaches can be used by an application to optimize the readability of text to be rendered.
    Type: Application
    Filed: September 15, 2005
    Publication date: March 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Alan Marks, Jason Barnett
  • Publication number: 20070038928
    Abstract: Optimal formatting of a paragraph is delayed during the time a user is editing an optimal paragraph. When a user begins to edit a line within an optimal paragraph an attempt is made to preserve the current break point of the line during the editing. When the current break point of the current line may not be preserved, the formatting of the current line is changed to normal, i.e. non-optimal, and a new line break is calculated. If the new line break causes text on the current line to move to an adjacent line then that line break is attempted to be preserved. The formatting process continues until the end of the paragraph is reached or the current break point may be maintained. Delaying the optimal formatting of the paragraph results in less distraction to the user.
    Type: Application
    Filed: August 15, 2005
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Alan Marks, Anton Sukhanov
  • Publication number: 20050091612
    Abstract: A system and a method for a user interface which generates a preview display to aid in the navigation of items of content on a computer. A screen displays an item to a user. Upon receipt of a user input representing a proposed navigational action to be performed with respect to the item, a preview display is generated and rendered on the screen display. The preview display includes at least a portion of the display which would result from a selection to perform the navigational action with respect to the item.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Inventors: Charles Stabb, Gerald Shea, Joshua Dersch, Alan Marks
  • Publication number: 20050091254
    Abstract: A system and a method for a user interface which generates a preview display to aid in the navigation of items on a computer. A screen displays one or more items to a user. Upon receipt of a user input representing a selection to preview the contents of one or more of the items, a preview display is generated and rendered on the screen display. The preview display includes at least a portion of the display which would result from a selection to view the item.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Inventors: Charles Stabb, Gerald Shea, Joshua Dersch, Alan Marks