Patents by Inventor Adam Spencer Callens
Adam Spencer Callens 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: 9514105Abstract: This disclosure describes a user interface and methods for quickly and easily modifying graphical content. Specifically, content having a hierarchical format may be received in a content pane. The hierarchical format may include one or more hierarchical levels and a plurality of content portions occupying one or more hierarchical positions within each of the one or more hierarchical levels. Further, a graphical definition may be applied to the content creating graphical content. As will be appreciated, the graphical content may comprise a hierarchical structure corresponding to the hierarchical format of the content. The hierarchical structure may include a plurality of nodes occupying one or more node positions within each of one or more node levels. A content portion occupying a hierarchical position may be reordered within a hierarchical level and may automatically cause a corresponding node in a corresponding node position to be reordered within a corresponding node level.Type: GrantFiled: June 4, 2014Date of Patent: December 6, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Adam Spencer Callens, David Nelson Norelius, James Thomas Marshall
-
Publication number: 20140289613Abstract: This disclosure describes a user interface and methods for quickly and easily modifying graphical content. Specifically, content having a hierarchical format may be received in a content pane. The hierarchical format may include one or more hierarchical levels and a plurality of content portions occupying one or more hierarchical positions within each of the one or more hierarchical levels. Further, a graphical definition may be applied to the content creating graphical content. As will be appreciated, the graphical content may comprise a hierarchical structure corresponding to the hierarchical format of the content. The hierarchical structure may include a plurality of nodes occupying one or more node positions within each of one or more node levels. A content portion occupying a hierarchical position may be reordered within a hierarchical level and may automatically cause a corresponding node in a corresponding node position to be reordered within a corresponding node level.Type: ApplicationFiled: June 4, 2014Publication date: September 25, 2014Applicant: MICROSOFT CORPORATIONInventors: Adam Spencer Callens, David Nelson Norelius, James Thomas Marshall
-
Patent number: 8799325Abstract: This disclosure describes a user interface and methods for quickly and easily modifying graphical content. Specifically, content having a hierarchical format may be received in a content pane. The hierarchical format may include one or more hierarchical levels and a plurality of content portions occupying one or more hierarchical positions within each of the one or more hierarchical levels. Further, a graphical definition may be applied to the content creating graphical content. As will be appreciated, the graphical content may comprise a hierarchical structure corresponding to the hierarchical format of the content. The hierarchical structure may include a plurality of nodes occupying one or more node positions within each of one or more node levels. A content portion occupying a hierarchical position may be reordered within a hierarchical level and may automatically cause a corresponding node in a corresponding node position to be reordered within a corresponding node level.Type: GrantFiled: March 12, 2010Date of Patent: August 5, 2014Assignee: Microsoft CorporationInventors: Adam Spencer Callens, David Nelson Norelius, James Thomas Marshall
-
Publication number: 20110225548Abstract: This disclosure describes a user interface and methods for quickly and easily modifying graphical content. Specifically, content having a hierarchical format may be received in a content pane. The hierarchical format may include one or more hierarchical levels and a plurality of content portions occupying one or more hierarchical positions within each of the one or more hierarchical levels. Further, a graphical definition may be applied to the content creating graphical content. As will be appreciated, the graphical content may comprise a hierarchical structure corresponding to the hierarchical format of the content. The hierarchical structure may include a plurality of nodes occupying one or more node positions within each of one or more node levels. A content portion occupying a hierarchical position may be reordered within a hierarchical level and may automatically cause a corresponding node in a corresponding node position to be reordered within a corresponding node level.Type: ApplicationFiled: March 12, 2010Publication date: September 15, 2011Applicant: Microsoft CorporationInventors: Adam Spencer Callens, David Nelson Norelius, James Thomas Marshall
-
Publication number: 20110221764Abstract: A layout definition file is created that stores data defining image layouts. An application program provides a user interface for laying out images and associated text using the contents of a layout definition file. The user interface includes a canvas onto which a user may place one or more images and a layout gallery through which a user may select a pre-defined layout. The layout gallery includes selectable visual representations corresponding to the pre-defined layouts. When one of the visual representations is selected, the corresponding pre-defined layout is applied to images on the canvas. Alternatively, one of the visual representations may be selected to cause placeholders for images and text in the corresponding pre-defined layout to be placed on the canvas. Images and text can be added to the layout by using the placeholders. Mechanisms are also provided for cropping images for use in a pre-defined layout.Type: ApplicationFiled: March 12, 2010Publication date: September 15, 2011Applicant: Microsoft CorporationInventors: Adam Spencer Callens, James Thomas Marshall, David Nelson Norelius
-
Publication number: 20100313106Abstract: An instruction is received to convert a first diagram in the advanced diagram format to a second diagram in a basic diagram format. The advanced diagram format may be configured to restrict user customization. The basic diagram format may be configured to permit the user customization. When the instruction is received to convert the first diagram to the second diagram, the first diagram is converted to the second diagram by transforming shapes, text, and formatting in the first diagram into shapes, text, and formatting in the second diagram.Type: ApplicationFiled: June 4, 2009Publication date: December 9, 2010Applicant: Microsoft CorporationInventors: Adam Spencer Callens, Christopher Michael Becker, Crystal Lynn Hoyer, Matthew Kotler