Patents by Inventor Laurent Mollicone

Laurent Mollicone 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: 9766787
    Abstract: Visual landmarks are used to organize diagrams. Elements of a diagram can be arranged in accordance with configurable defined properties of visual landmarks to provide some degree of layout structure within the diagram. Users can customize visual landmarks to cause the visual landmarks to exhibit desired behavior.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stephen M. Danton, Scott Roberts, Laurent Mollicone, Jordan Sehn, Tad D. Price, David K. Peck, Yuri Rychikhin
  • Patent number: 8918729
    Abstract: A system and method enabling a designer to build electronic forms from hierarchical data is described. Displays of hierarchical data, facilitation of selection of a portion of the hierarchical data, and displays of one or more transformation-language components associated with a selected portion of hierarchical data are described. From the transformation-language components selected by a designer, generation of an electronic form is also described.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: December 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Christian Fortini, Jean D. Paoli, Laurent Mollicone, Bulusu Krishna Mohan, Alessandro Catorcini
  • Publication number: 20140351727
    Abstract: Visual landmarks are used to organize diagrams. Elements of a diagram can be arranged in accordance with configurable defined properties of visual landmarks to provide some degree of layout structure within the diagram. Users can customize visual landmarks to cause the visual landmarks to exhibit desired behavior.
    Type: Application
    Filed: August 6, 2014
    Publication date: November 27, 2014
    Inventors: Stephen M. Danton, Scott Roberts, Laurent Mollicone, Jordan Sehn, Tad D. Price, David K. Peck, Yuri Rychikhin
  • Patent number: 8826174
    Abstract: The present invention extends to methods, systems, and computer program products for using visual landmarks to organize diagrams. Embodiments of the invention facilitate using visual landmarks to organize elements within a diagram. Elements of a diagram can be arranged in accordance with configurable defined properties of visual landmarks to provide some degree of layout structure within the diagram. Accordingly, embodiments of the invention provide a user experience that provides some structure but retains the flexibility of free form editing. Users can customize visual landmarks to cause the visual landmarks to exhibit desired behavior.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: September 2, 2014
    Assignee: Microsoft Corporation
    Inventors: Stephen M. Danton, Scott Roberts, Laurent Mollicone, Jordan Sehn, Tad D. Price, David K. Peck, Yuri Rychikhin
  • Patent number: 8732146
    Abstract: A database integration viewer that allows additional properties to be associated with a record as viewed in a single record or table, even though those additional properties are not owned by the record in the underlying source record or table in the database. Using this integration view, a viewed version of record or table may be different than the actual structure of the source record or table. In the viewed version of the record or table, the viewed record or table or may include some or all of the properties for the records of the subject record or table, while incorporating one or more additional properties for the record into the viewed table. The properties may be scalars, or may be computed to populate the viewed version of the record or table.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Scott M. Roberts, Siddharth Jayadevan, Donald F. Box, Laurent Mollicone, James R. Flynn
  • Patent number: 8612892
    Abstract: Performing incremental runtime composition. A method includes a computing system receiving a user input gesture modifying a diagram displayed on a diagram surface. The diagram includes a first element, a second element, and a plurality of elements connected to the second element laid out in a particular layout pattern with respect to the second element. The method further includes interpreting the user input gesture to be a gesture creating a graph by connecting the first element to the second element of the diagram. The method further includes performing an auto layout of the diagram by automatically, and without user intervention, repositioning the second element with respect to the first element but without substantially repositioning the plurality of elements with respect to the second element by moving the second element and the plurality of elements as an atomic unit.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Stephen M. Danton, Yuri Rychikhin, Jordan C. Sehn, Scott M. Roberts, Florian Voss, Laurent Mollicone, William A. Manis
  • Patent number: 8566741
    Abstract: Mechanisms for allowing a user to scroll through a displayed viewer. Upon detected using input while the viewer is being displayed, the user input is identified is being a scrolling gesture. In response, a scrolling control is activated at an interior portion of the displayed viewer. In addition, when the user navigates the cursor to within a scrollable display, the cursor is adorned with a scrolling context emblem that represents scrolling options available for that viewer.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: October 22, 2013
    Assignee: Microsoft Corporation
    Inventors: Stephen M. Danton, Florian Voss, Arwen E. Pond, James R. Flynn, Laurent Mollicone
  • Patent number: 8140581
    Abstract: Data-driven configuration of various views on data models. A framework may be provided that offers one or more parameterized view generation components, each aimed at generating a particular view type in response to configuration data that populates the parameters of the associated component. A user or other computing entity merely provides configuration data to an appropriate view generation component to generate a custom view. That custom view may then optionally perhaps be applied to any number of data models, or perhaps not applied to any data model at all and just saved for perhaps some future use. This view generation may generate composite views on a data model, or even hierarchical views on a data model.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: March 20, 2012
    Assignee: Microsoft Corporation
    Inventors: James Randall Flynn, Siddharth Jayadevan, Laurent Mollicone, Anthony Scott Williams, Michael Charles Murray, Florian W. H. Voss, Stephen Michael Danton, Scott M. Roberts
  • Patent number: 8140593
    Abstract: Embodiments described herein are directed to generating a customized data viewer, where the viewer is configured to display data at any level in a data model. In one embodiment, a computer system receives a user request indicating that portions of data are to be displayed in a user-customized manner using a data viewer. The computer system accesses the requested data portions that are to be displayed with the data viewer. The computer system generates a dynamic data viewer configured to display the accessed data portions in the user-customized manner indicated in the received user request. The computer system also applies the generated dynamic data viewer to the accessed data portions, such that the generated viewer displays the requested data portions in the user-customized manner.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: March 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Michael Charles Murray, James R. Flynn, Antony Scott Williams, Laurent Mollicone, Siddharth Jayadevan
  • Patent number: 8117552
    Abstract: A system and method that enables a designer to build electronic forms and corresponding hierarchical schemas are described. Displays of hierarchical schemas, electronic forms, and components used to build the hierarchical schemas and electronic forms are provided to the designer. The designer selects components and arranges them on a display to visually build an electronic form. As the form is built, the corresponding hierarchical schema is incrementally updated to reflect changes made to the electronic form.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: February 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Jean D. Paoli, Laurent Mollicone, Ned B. Friend, Matthew J. Kotler, Thomas R. Lawrence, Shuk-Yan Lai, Sharma K. Hendel, Jason Whitmarsh
  • Publication number: 20110234637
    Abstract: The present invention extends to methods, systems, and computer program products for smart gestures for diagram state transitions. Embodiments of the invention expose a set of gestures and behaviors, which permit diagram transitions to be made with a reduced number of (and potentially a single) user gesture(s). For example, zoom levels can be toggled between a working zoom level and a zoom level sufficient to present an entire diagram and vice versa using a single user input gesture. Likewise, diagrams can be appropriately (and automatically) panned to make selected as well as newly created diagram elements visible in their entirety using a single user input gesture.
    Type: Application
    Filed: March 24, 2010
    Publication date: September 29, 2011
    Applicant: Microsoft Corporation
    Inventors: Stephen M. Danton, Randy S. Kimmerly, Noaa Avital, Pedro Ardila, James Randall Flynn, Arwen E. Pond, Laurent Mollicone
  • Patent number: 8010515
    Abstract: Systems and/or methods that enable an electronic form to provide data external to the electronic form in response to a query while offline with respect to a data source from which the data originated are described. These systems and methods may also, in one embodiment, receive data from a data source that is capable of being inaccessible and associate that data with an electronic form, a user, and a query. These systems and methods may, in another embodiment, provide data in response to a query made by a user to an electronic form that was previously associated with the electronic form, the user, and the query.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: August 30, 2011
    Assignee: Microsoft Corporation
    Inventors: Nima Mirzad, Andrew Paul Begun, Michael B. Palmer, Laurent Mollicone
  • Publication number: 20110191384
    Abstract: A database integration viewer that allows additional properties to be associated with a record as viewed in a single record or table, even though those additional properties are not owned by the record in the underlying source record or table in the database. Using this integration view, a viewed version of record or table may be different than the actual structure of the source record or table. In the viewed version of the record or table, the viewed record or table or may include some or all of the properties for the records of the subject record or table, while incorporating one or more additional properties for the record into the viewed table. The properties may be scalars, or may be computed to populate the viewed version of the record or table.
    Type: Application
    Filed: February 1, 2010
    Publication date: August 4, 2011
    Applicant: Microsoft Corporation
    Inventors: Scott M. Roberts, Siddharth Jayadevan, Donald F. Box, Laurent Mollicone, James R. Flynn
  • Patent number: 7949946
    Abstract: The present invention extends to methods, systems, and computer program products for the facilitating the layout and composition of graphics. Embodiments of the present invention allow declarative input for creation and modification of layout compositions and also allows adjustments or modifications made to layout compositions. Layout compositions may be created, adjusted, and modified by input through a markup language or by user-commands and gestures. Relationships and associations among nodes and among line segments and connections between nodes which are embodied within a composition or created by an auto layout are preserved both during and after adjustments and modifications.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: May 24, 2011
    Assignee: Microsoft Corporation
    Inventors: Laurent Mollicone, Stephen M. Danton, Yuri Rychikhin, Jordan Sehn, Florian Voss, Kean E E Lim, William A. Manis
  • Patent number: 7899846
    Abstract: Embodiments are directed to generating declarative model editors. A computer system receives a first user input indicating a selection of a native underlying schema that includes constraints that are to be followed by models based on the native schema. The computer system receives a second user input indicating a declarative entry that includes user-configurable model editor characteristics. The computer system automatically generates a declarative model editor based on the selected native schema and user-configurable model editor characteristics. Other embodiments are directed to editing models using declarative model editors. A computer system receives user input indicating a declarative entry to be applied to a model, generates a declarative model editor based on the declarative entry, receives a model that is editable by the generated declarative model editor, and edits user-configurable characteristics of the model. The model characteristics conform to the constraints in the native underlying schema.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: March 1, 2011
    Assignee: Microsoft Corporation
    Inventors: James R. Flynn, Laurent Mollicone, William A. Manis, Charles J. Strempler, Kean E E Lim
  • Publication number: 20100325587
    Abstract: Performing incremental runtime composition. A method includes a computing system receiving a user input gesture modifying a diagram displayed on a diagram surface. The diagram includes a first element, a second element, and a plurality of elements connected to the second element laid out in a particular layout pattern with respect to the second element. The method further includes interpreting the user input gesture to be a gesture creating a graph by connecting the first element to the second element of the diagram. The method further includes performing an auto layout of the diagram by automatically, and without user intervention, repositioning the second element with respect to the first element but without substantially repositioning the plurality of elements with respect to the second element by moving the second element and the plurality of elements as an atomic unit.
    Type: Application
    Filed: June 18, 2009
    Publication date: December 23, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Stephen M. Danton, Yuri Rychikhin, Jordan C. Sehn, Scott M. Roberts, Florian Voss, Laurent Mollicone, William A. Manis
  • Patent number: 7725834
    Abstract: Systems and/or methods that enable addition of a designer-created aspect originating from one electronic form template into another electronic form template are described. The systems and/or methods may also, in one embodiment, enable a user to graphically package designer-created aspects of an existing electronic form template into a component capable of being added to another electronic form template. In another embodiment, these systems and/or methods may enable mapping of an existing non-structural designer-created aspect originating from one electronic form template onto a data structure of another electronic form template.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: May 25, 2010
    Assignee: Microsoft Corporation
    Inventors: Joshua S. Bell, Scott M. Roberts, Jun Jin, Brian C. Teutsch, Laurent Mollicone
  • Publication number: 20100058227
    Abstract: Mechanisms for allowing a user to scroll through a displayed viewer. Upon detected using input while the viewer is being displayed, the user input is identified is being a scrolling gesture. In response, a scrolling control is activated at an interior portion of the displayed viewer. In addition, when the user navigates the cursor to within a scrollable display, the cursor is adorned with a scrolling context emblem that represents scrolling options available for that viewer.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 4, 2010
    Applicant: Microsoft Corporation
    Inventors: Stephen M. Danton, Florian Voss, Arwen E. Pond, James R. Flynn, Laurent Mollicone
  • Publication number: 20090327954
    Abstract: The present invention extends to methods, systems, and computer program products for using visual landmarks to organize diagrams. Embodiments of the invention facilitate using visual landmarks to organize elements within a diagram. Elements of a diagram can be arranged in accordance with configurable defined properties of visual landmarks to provide some degree of layout structure within the diagram. Accordingly, embodiments of the invention provide a user experience that provides some structure but retains the flexibility of free form editing. Users can customize visual landmarks to cause the visual landmarks to exhibit desired behavior.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Stephen M. Danton, Scott Roberts, Laurent Mollicone, Jordan Sehn, Tad D. Price, David K. Peck, Yuri Rychikhin
  • Publication number: 20090284549
    Abstract: Data-driven configuration of various views on data models. A framework may be provided that offers one or more parameterized view generation components, each aimed at generating a particular view type in response to configuration data that populates the parameters of the associated component. A user or other computing entity merely provides configuration data to an appropriate view generation component to generate a custom view. That custom view may then optionally perhaps be applied to any number of data models, or perhaps not applied to any data model at all and just saved for perhaps some future use. This view generation may generate composite views on a data model, or even hierarchical views on a data model.
    Type: Application
    Filed: May 15, 2008
    Publication date: November 19, 2009
    Applicant: Microsoft Corporation
    Inventors: James Randall Flynn, Siddharth Jayadevan, Laurent Mollicone, Anthony Scott Williams, Michael Charles Murray, Florian W.H. Voss, Stephen Michael Danton