Patents by Inventor Howard L. Cooperstein

Howard L. Cooperstein 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: 9304682
    Abstract: A canvas in an inking application is created and manipulated based on ink strokes. An ink stroke outside a presented canvas, even outside a user interface of the inking application, is recorded and the presented canvas enlarged to cover the recorded ink stroke. If the ink stroke begins on a command area such as a canvas size control icon, the command associated with the area is executed. If the ink stroke begins in a typed text area, lines are frozen and separated responsive to the first stroke. A new canvas is presented between the separated lines. A size of the new canvas is adjusted based on ink entry or a size of the first ink stroke.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: April 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Crystal L. Hoyer, Clifton W. Owen, Howard L. Cooperstein, Steven A. Breinberg, Guem R. Kim
  • Publication number: 20140181627
    Abstract: A method and system for rendering electronic document objects is provided in which a style matrix holds potential attribute values, and attribute references are used to address values in the style matrix. A mix of attribute references and actual attribute values may be used so make some attributes theme- and application-specific, and others theme- and application-independent. Further, a method for rendering a gallery of potential styles is provided. Additionally, a method for associating a style matrix with an electronic document application is provided. Finally, a computer-readable medium for storing a computer-interpretable data structure that identifies a matrix of style attribute types and style attribute values is provided.
    Type: Application
    Filed: December 9, 2013
    Publication date: June 26, 2014
    Applicant: Microsoft Corporation
    Inventors: John Schilling, Howard L. Cooperstein, Michael J. Antonio, Keri D. Vandeberghe, Vlada Knowlton
  • Patent number: 8631347
    Abstract: A method and system for rendering electronic document objects is provided in which a style matrix holds potential attribute values, and attribute references are used to address values in the style matrix. A mix of attribute references and actual attribute values may be used to make some attributes theme- and application-specific, and others theme- and application-independent. Further, a method for rendering a gallery of potential styles is provided. Additionally, a method for associating a style matrix with an electronic document application is provided. Finally, a computer-readable medium for storing a computer-interpretable data structure that identifies a matrix of style attribute types and style attribute values is provided.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: January 14, 2014
    Assignee: Microsoft Corporation
    Inventors: John R. Schilling, Howard L. Cooperstein, Michael J. Antonio, Keri D. Vandeberghe, Vlada Knowlton
  • Publication number: 20100289820
    Abstract: A canvas in an inking application is created and manipulated based on ink strokes. An ink stroke outside a presented canvas, even outside a user interface of the inking application, is recorded and the presented canvas enlarged to cover the recorded ink stroke. If the ink stroke begins on a command area such as a canvas size control icon, the command associated with the area is executed. If the ink stroke begins in a typed text area, lines are frozen and separated responsive to the first stroke. A new canvas is presented between the separated lines. A size of the new canvas is adjusted based on ink entry or a size of the first ink stroke.
    Type: Application
    Filed: July 26, 2010
    Publication date: November 18, 2010
    Applicant: Microsoft Corporation
    Inventors: Crystal L. Hoyer, Clifton W. Owen, Howard L. Cooperstein, Steven A. Breinberg, Guem R. Kim
  • Patent number: 7774722
    Abstract: A canvas in an inking application is created and manipulated based on ink strokes. An ink stroke outside a presented canvas, even outside a user interface of the inking application, is recorded and the presented canvas enlarged to cover the recorded ink stroke. If the ink stroke begins on a command area such as a canvas size control icon, the command associated with the area is executed. If the ink stroke begins in a typed text area, lines are frozen and separated responsive to the first stroke. A new canvas is presented between the separated lines. A size of the new canvas is adjusted based on ink entry or a size of the first ink stroke.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: August 10, 2010
    Assignee: Microsoft Corporation
    Inventors: Crystal L. Hoyer, Clifton W. Owen, Howard L. Cooperstein, Steven A. Breinberg, Guem R. Kim
  • Patent number: 7639394
    Abstract: Methods, systems, and computer program products generate lighter or darker color options from one or more base colors to apply to a document. A method involves enabling a color picker user interface (UI) according to developer specifications, receiving a user request to view the color picker UI, and determining a current color scheme for the document. The method further involves deriving lighter color options and/or darker color options from one or more base colors associated with the current color scheme and rendering the color picker UI including the lighter color options and/or the darker color options derived from the base colors associated with the current color scheme. The current color scheme includes color options that definitively or aesthetically compliment one another.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: December 29, 2009
    Assignee: Microsoft Corporation
    Inventors: Lesley Forbush, Keri Vandeberghe, Tseng Hui Ni, Howard L. Cooperstein
  • Publication number: 20080313210
    Abstract: Aspects of the subject matter described herein relate to customizing content to the capabilities of a device. In aspects, an editor uses an editorial tool to specify criteria applicable to content. The criteria include rules to apply in generating content based on quantized capabilities of devices. A publishing component that receives a request for content first detects the capabilities of the requesting device. Then, the publishing component classifies the capabilities of the device and applies the criteria to the classifications in customizing content to deliver to the device.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Howard L. Cooperstein, Joe Mark Montgomery, David R. Anderson, Darrin Eugene Eide, Jianwen Wang, Regis G. Charton, Elena N. Demchuk, Stephane A. Karoubi
  • Publication number: 20070229861
    Abstract: Methods, systems, and computer program products generate lighter or darker color options from one or more base colors to apply to a document. A method involves enabling a color picker user interface (UI) according to developer specifications, receiving a user request to view the color picker UI, and determining a current color scheme for the document. The method further involves deriving lighter color options and/or darker color options from one or more base colors associated with the current color scheme and rendering the color picker UI including the lighter color options and/or the darker color options derived from the base colors associated with the current color scheme. The current color scheme includes color options that definitively or aesthetically compliment one another.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Lesley Forbush, Keri Vandeberghe, Tseng-Hui Ni, Howard L. Cooperstein