Patents by Inventor Charles W. Parker

Charles W. Parker 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: 8060831
    Abstract: A property value associated with a property of a graphical object is retrieved. A visual cue associated with the property value is displayed, wherein the visual cue indicates whether the property value is a literal value or a non-literal value.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: November 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Samuel S. Wan, Charles W. Parker, Aaron P. Jasinski
  • Patent number: 7917545
    Abstract: A web-based data form enables modifications made to values in the data form to be dynamically implemented in a data source. Form fields of the data form are associated with items in the data source using data binding information. Data from the data source is transformed into intermediate code using Extensible Stylesheet Language Transformation (XSLT) code. Form controls of the data form are instantiated using the intermediate code. Hypertext Markup Language (HTML) is generated from the intermediate code including the form controls.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: March 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Robert J. Mauceri, Jr., Simon S. Yun, Charles W. Parker
  • Patent number: 7720868
    Abstract: Methods and computer-readable media are provided for assisting with the creation of an extensible markup language (“XML”) path language (“XPath”) expression. According to one aspect, an application program for editing XSLT stylesheets provides a user interface that assists with the creation and editing of XPath expressions. When an XPath expression is being created, a user interface is displayed that includes the valid XPath tokens for the expression being created. As characters are entered into the expression, the valid XPath tokens are continually identified for the expression and the contents of the user interface control are updated. If one of the items displayed in the user interface control is selected, the XPath token corresponding to the selected item is inserted into the XPath expression.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Robert J. Mauceri, Jr., Charles W. Parker, Zhenguang Chen
  • Patent number: 7634492
    Abstract: Methods, systems, and computer-readable media implementing various aspects of data retrieval, transformation, data interrelationship inference, and aggregate data view generation are disclosed. The aggregate data view may incorporate data sources from geographically disparate servers, and in different data formats. The aggregate data view may further be converted into HTML and published on the web.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: December 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Charles W. Parker, Eray Chou, Zhenguang Chen
  • Publication number: 20090007008
    Abstract: A property value associated with a property of a graphical object is retrieved. A visual cue associated with the property value is displayed, wherein the visual cue indicates whether the property value is a literal value or a non-literal value.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Samuel S. Wan, Charles W. Parker, Aaron P. Jasinski
  • Patent number: 7454711
    Abstract: A tool that enables a user to easily and automatically create a photo gallery of thumbnail images on a Web page. A user selects a group of original images, and the tool automatically produces a corresponding group of thumbnail images on the Web page, with hyperlinks to the corresponding original images. Four predefined templates are included, each defining a different format for the thumbnail images including a vertically oriented gallery, a horizontally oriented gallery, a slide show gallery, and a montage gallery. Captions and descriptive text can also be entered and displayed for the thumbnail images in most of the style galleries. An edit function enables a user to add or delete images to existing galleries and to automatically modify the appearance of a photo gallery by selecting and applying a different template.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: November 18, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael A. Angiulo, Benjamin A. Canning, Zhenguang (Robert) Chen, Charles W. Parker, Lou Nell Gerard
  • Publication number: 20080115051
    Abstract: Methods and computer-readable media are provided for assisting with the creation of an extensible markup language (“XML”) path language (“XPath”) expression. According to one aspect, an application program for editing XSLT stylesheets provides a user interface that assists with the creation and editing of XPath expressions. When an XPath expression is being created, a user interface is displayed that includes the valid XPath tokens for the expression being created. As characters are entered into the expression, the valid XPath tokens are continually identified for the expression and the contents of the user interface control are updated. If one of the items displayed in the user interface control is selected, the XPath token corresponding to the selected item is inserted into the XPath expression.
    Type: Application
    Filed: November 13, 2006
    Publication date: May 15, 2008
    Applicant: Microsoft Corporation
    Inventors: Robert J. Mauceri, Charles W. Parker, Zhenguang Chen
  • Patent number: 7143344
    Abstract: Data in a document are displayed according to a transformation stylesheet, and the transformation stylesheet is automatically updated in response to a document modification made using a graphical editor. Mapping between the transformation stylesheet and the document is automated, so that user modifications to the document or to the transformation stylesheet are automatically incorporated in both. The transformation stylesheet is automatically annotated to create the mapping, and the data are transformed according to the annotated transformation stylesheet. Annotations are carried over to the resulting document. The annotations map nodes within the document to corresponding nodes in the transformation stylesheet. Annotations affected by modifications to the document are translated and replace corresponding nodes in the transformation stylesheet. The updated transformation stylesheet is re-annotated and the data are again transformed.
    Type: Grant
    Filed: June 12, 2002
    Date of Patent: November 28, 2006
    Assignee: Microsoft Corporation
    Inventors: Charles W. Parker, Robert J. Mauceri, Terrence R. Crowley, Russell M. Sasnett, Zhenguang Chen
  • Patent number: 6964025
    Abstract: A tool that enables a user to easily and automatically create a photo gallery of thumbnail images on a Web page. A user selects a group of original images, and the tool automatically produces a corresponding group of thumbnail images on the Web page, with hyperlinks to the corresponding original images. Four predefined templates are included, each defining a different format for the thumbnail images including a vertically oriented gallery, a horizontally oriented gallery, a slide show gallery, and a montage gallery. Captions and descriptive text can also be entered and displayed for the thumbnail images in most of the style galleries. An edit function enables a user to add or delete images to existing galleries and to automatically modify the appearance of a photo gallery by selecting and applying a different template.
    Type: Grant
    Filed: March 20, 2001
    Date of Patent: November 8, 2005
    Assignee: Microsoft Corporation
    Inventors: Michael A. Angiulo, Benjamin E. Canning, Zhenguang Chen, Charles W. Parker, Lou Nell Gerard
  • Publication number: 20030237046
    Abstract: Data in a document are displayed according to a transformation stylesheet, and the transformation stylesheet is automatically updated in response to a document modification made using a graphical editor. Mapping between the transformation stylesheet and the document is automated, so that user modifications to the document or to the transformation stylesheet are automatically incorporated in both. The transformation stylesheet is automatically annotated to create the mapping, and the data are transformed according to the annotated transformation stylesheet. Annotations are carried over to the resulting document. The annotations map nodes within the document to corresponding nodes in the transformation stylesheet. Annotations affected by modifications to the document are translated and replace corresponding nodes in the transformation stylesheet. The updated transformation stylesheet is re-annotated and the data are again transformed.
    Type: Application
    Filed: June 12, 2002
    Publication date: December 25, 2003
    Inventors: Charles W. Parker, Robert J. Mauceri, Terrence R. Crowley, Russell M. Sasnett, Zhenguang Chen
  • Publication number: 20020135621
    Abstract: A tool that enables a user to easily and automatically create a photo gallery of thumbnail images on a Web page. A user selects a group of original images, and the tool automatically produces a corresponding group of thumbnail images on the Web page, with hyperlinks to the corresponding original images. Four predefined templates are included, each defining a different format for the thumbnail images including a vertically oriented gallery, a horizontally oriented gallery, a slide show gallery, and a montage gallery. Captions and descriptive text can also be entered and displayed for the thumbnail images in most of the style galleries. An edit function enables a user to add or delete images to existing galleries and to automatically modify the appearance of a photo gallery by selecting and applying a different template.
    Type: Application
    Filed: March 20, 2001
    Publication date: September 26, 2002
    Inventors: Michael A. Angiulo, Benjamin E. Canning, Zhenguang Robert Chen, Charles W. Parker, Lou Nell Gerard