Patents

Title: Display Screen with Graphical Interface
Publication Date: 07/29/2014
United States Patent Application Number: D709904
Inventors: Karen Wong, Kuei-chih Sun,  Caitlin Kehoe,   Derek Scott Armstrong Mcneill, Gerrit Hofmeester, Leslie Christine Macneil
Abstract: The ornamental design for a display screen with a user interface (Windows 8 UI Redesign)

Title: Filtering and Promoting Application Store Applications
Publication Date: 09/27/2012
United States Patent Application Number: 20120246291
Inventors: Karen Wong, Ankur Patel, Swee Chee Pang, Jonathan J. Wang
Abstract: Techniques for filtering and promoting application store applications are described that can be employed to provide filtered application information and/or application promotions to client devices. The filtering and promoting can be based at least in part upon system information that describes configurations and capabilities of the client devices. In one or more embodiments, various system information for a client device is detected. The detected system information for the client device is used to filter application data in an application catalog. Page information to be provided to the client device for interaction with the application catalog is then ascertained using the filtered application data. The page information is sufficient to enable the client device to render targeted application store pages having filtered application information and/or promotions that are selected based on the detected system information.

Title: Application Store Topics
Publication Date: 08/23/2012
United States Patent Application Number: 20120216122
Inventors: Karen Wong, Ankur Patel, Sweechee Pang
Abstract: Techniques for application store topics are described that enable collaboration on application store content between a service provider and third-party collaborators. A framework of topics can be defined to include a plurality of topics to organize application data within pages for interaction with an application catalog. Collaborators can opt to submit content for one or more of the topics that are defined as customizable. The submitted content from collaborators can be incorporated into the topics and/or can replace default content provided for the topic. Different topics within the application store pages can be configured as separate and independent topic containers that can derive content from different sources. In at least some embodiments, content provided for a particular topic container within a page is selected based upon a particular type of device that navigates to the page and/or various device criteria associated with the device.

Title: Maintaining Graphical Presentations Based on User Customizations
Publication Date: 05/24/2012
United States Patent Application Number: 20120127178
Inventors: Karen Wong, Scott A. Sherman, Dawn Wright, Matthew J. Kotler, Ilan Berker
Abstract: A method and system for rendering graphics based on user customizations in a computer graphics application are disclosed. The customizations relate to various properties of one or more graphical elements in the graphic. Such properties include positioning, size, formatting and other visual attributes associated with the graphical elements. These properties may be defined as either semantic properties or presentation properties. Semantic properties are persistent across all graphic definitions. Presentation properties are specific to the graphic definition to which each particular graphic belongs. Thus, a customization to a semantic property of a displayed graphic is preserved in memory for application not only to the currently displayed graphic, but also to all other graphic definitions that may be displayed in the future. In contrast, a customization to a presentation property is only preserved for the currently displayed graphic, and thus not preserved for all other graphic definitions.

Title: Smart Copy/Paste of Graphical Nodes
Publication Date: 01/05/2012
United States Patent Application Number: 20120005608
Inventors: Karen Wong, Andrew J. Howe, Brent Gilbert, Crystal L. Hoyer, Matthew J. Kotler, Mikko T. Mannisto
Abstract: When using graphical diagrams, cutting and pasting operations may take advantage of predefined relationships to intelligently insert and remove items from the diagram. A text data model may be interpreted sequentially or hierarchically to construct various diagrams. Pasting operations will bring new data into the diagram and data model while conforming the new data to the diagram definition. Cutting operations may cause the data model and diagram to be healed to conform to the diagram definition.

Title: Managing Data Across a Semantic Data View and a Presentation Data View
Publication Date: 10/28/2010
United States Patent Application Number: 20100275156
Inventors: Karen Wong, Cynthia, Shelly, Dawn Wright, Crystal L. Hoyer, Matthew J. Kotler
Abstract: Managing data across a semantic data view and a presentation data view may be provided. A semantic model may be represented in a semantic data view and a presentation model may be represented in a presentation data view. The presentation model may correspond to a graphical representation of the semantic model. In addition, a command may be received directed toward the semantic data view or the presentation data view. The semantic model and the presentation model may be operated upon according to the received command. Furthermore, the semantic model represented in the semantic data view and the presentation model represented in the presentation data view may be updated in response to operating on the semantic model and the presentation model according to the received command. The semantic model and the presentation model may be simultaneously maintained in a volatile memory in a computer.

Title: Assignment of metadata
Publication Date: 09/06/2007
United States Patent Application Number: 20070208776
Inventors: Karen Wong, Benjamin Perry, David Parlin, Eric Wright, Jae Pum Park, Scott Dart
Abstract: A system, a user interface and computer-readable media for associating metadata with digital media. Tags are associated with single-action user inputs. Entry of one of the single-action user inputs is detected. The tag associated with the detected input is stored as metadata associated with a selected item of digital media.

Title: Smart shape insert
Publication Date: 05/10/2007
United States Patent Application Number: 20070103468
Inventors: Karen Wong, Shailesh Saini, Crystal L. Hoyer, Matthew J. Kotler, Gary A. Pritting
Abstract: A method for determining the location of a shape to be inserted into a diagram representing a data graph is disclosed. The method comprises determining a starting shape within the diagram; retrieving the number of nodes associated with the node associated with the starting shape; and comparing a preferred number of child nodes associated with the node associated with the starting shape to the current number of child nodes associated with the node. The results of the comparison are used to determine the node to be inserted in the data graph, the location of the node in the data graph, and the location of the shape in the diagram.

Title: System and method for providing 1D and 2D connectors in a connected diagram
Publication Date: 09/21/2006
United States Patent Application Number: 20060209084
Inventors: Karen Wong, David Gerton, Ilan Berker, Ramona Pousti, Matthew J. Kotler
Abstract: Routing and layout of connectors is accomplished through a pre-defined set of behaviors and properties on a connector that enable an aesthetic layout. Routing behaviors and visual look of the connectors within a diagram may be included in an XML definition file or controlled by a user. The user may switch between 1D and 2D connectors regardless of a shape of the connector. Padding and offset features are assigned to connectors for aesthetically pleasing presentation of object relations. Text box shapes and placements on or near connectors are aligned with connector type, size, and placement. Images and non-predefined shapes may be used as connectors with behaviors assigned similar to predefined shapes.

Title: Method and computer-readable medium for fitting text to shapes within a graphic
Publication Date: 09/21/2006
United States Patent Application Number: 20060212801
Inventors: Karen Wong, Ilan Berker, Jason C. Costa, Keywon Chung, Matthew J. Kotler, Janet L. Schorr, Scott A. Sherman
Abstract: A method and computer-readable medium are provided for fitting text to shapes within a graphic. According to the method, initial constraints are defined that comprise initial values describing how a shape and text within the shape should be laid out. Constraint rules are also defined for use in modifying the initial constraints when application of the initial constraints to the text in a shape results in the text overflowing the boundaries of the shape. A change may be detected to the graphic that would affect the size or position of one or more of the shapes or the text within one of the shapes. If such a change causes text to overflow when laid out using the initial constraints, the constraint rules are applied sequentially to modify the constraints. The modified constraints are then reapplied to the shapes to create a new layout for the graphic.