Patents by Inventor Eduardo SONNINO

Eduardo SONNINO 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).

  • Publication number: 20180329589
    Abstract: Techniques for contextual object manipulation are described. In one or more implementations, digital content is generated as an interactive canvas, and the interactive canvas is displayed on one or more display devices. Additional digital content is also generated as one or more objects, and the one or more objects are displayed on the interactive canvas. In response to detection of a user selection of an object displayed in the interactive canvas, a type of the selected object is determined. Next, one or more controls that are contextual to the selected object are displayed on the interactive canvas. In response to a user selection of one of the controls, the selected control is applied to the selected object.
    Type: Application
    Filed: June 30, 2017
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eduardo SONNINO, Anthony DART, Ryan Chandler PENDLAY, Jason M. NELSON, March ROGERS, Zachary Adam PFRIEM, Jenny Angelica ALARCO DIEZ
  • Publication number: 20180329871
    Abstract: Techniques for page-based navigation for a dual display device are described. In one or more implementations, a journal application maintains multiple different journals. A navigation manager enables navigation through different journals in response to a first set of user gestures, and enables navigation through a sequence of interactive pages of a selected journal in response to a second set of gestures. In one or more implementations, the navigation manager enables navigation forward and backward through the sequence of interactive pages of the journal application using single-page navigation for a dual-display device.
    Type: Application
    Filed: June 29, 2017
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eduardo SONNINO, Anthony DART, Nishant SINGHAL, Ryan Chandler PENDLAY, Scott David SCHENONE, Jason M. NELSON, March ROGERS, Jason HARTMAN
  • Publication number: 20180329596
    Abstract: Techniques for ink anchoring are described. In one or more implementations, an interactive canvas is displayed on one or more display devices of a computing device. An ink object is generated by digitizing ink input received to the interactive canvas. In response to determining that the ink object overlaps an object in the interactive canvas, the ink object is anchored to the object such that a spatial relationship between the ink object and the object is maintained if the ink object or the object is manipulated.
    Type: Application
    Filed: June 29, 2017
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eduardo SONNINO, Anthony DART, Ryan Chandler PENDLAY, March ROGERS, Jason HARTMAN
  • Publication number: 20180329597
    Abstract: Techniques for ink anchoring are described. In one or more implementations, an interactive canvas is displayed on one or more display devices of a computing device. An ink object is generated by digitizing ink input received to the interactive canvas. In response to determining that the ink object overlaps an object in the interactive canvas, the ink object is anchored to the object such that a spatial relationship between the ink object and the object is maintained if the ink object or the object is manipulated.
    Type: Application
    Filed: June 29, 2017
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eduardo SONNINO, Anthony DART, Ryan Chandler PENDLAY, March ROGERS, Jason HARTMAN
  • Publication number: 20180329876
    Abstract: Techniques for smart templates are described. In one or more implementations, digital content is generated as pages of a journal application. Selectable representations associated with various smart templates are displayed via a user interface of the journal application. Responsive to user selection of one of the selectable representations, a smart page is generated by altering the digital content of an identified page and causing the identified page to inherit one or more rules or functionalities associated with the smart template. Subsequently, free-form user input is received to the smart page, and additional digital content corresponding to the free-form user input is generated on the smart page. The free-form user input is then processed by applying the one or more rules or functionalities to the free-form user input to generate page data.
    Type: Application
    Filed: June 28, 2017
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eduardo SONNINO, Anthony DART, Ryan Chandler PENDLAY, Jason M. NELSON, March ROGERS, Zachary Adam PFRIEM, Laurentiu PAVEL, Jason HARTMAN, Elizabeth Picchietti SALOWITZ
  • Publication number: 20180329621
    Abstract: Techniques for object insertion are described. In one or more implementations, digital content is generated as an interactive canvas, and the interactive canvas is displayed on one or more display devices of a computing device. User input is received to the interactive canvas and the user input is detected as corresponding to a closed shape. In response to detecting that the user input corresponds to the closed shape, the user input is digitized and displayed as additional digital content on the interactive canvas and an object insertion mode is initiated by displaying an object insertion menu on the interactive canvas. In response to selection of an object from the object insertion menu, the selected object is inserted into the interactive canvas within the closed shape.
    Type: Application
    Filed: June 29, 2017
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eduardo SONNINO, Anthony DART, Andrew Michael CASEY, March ROGERS, Jenny Angelica ALARCO DIEZ