Patents by Inventor Michael Eugene Taron

Michael Eugene Taron 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: 11853459
    Abstract: Systems, methods, and software are disclosed herein for presenting sensitive information in accordance with a level of concealment. In an implementation, an object is identified comprising text that includes sensitive information. A contextual privacy setting for the sensitive information and a context surrounding a presentation of the object is then identified. Based on the contextual privacy setting and the context surrounding the presentation of the object, a level of concealment for the sensitive information in the text is determined. The object comprising the text is then presented, wherein the sensitive information included in the text is revealed in accordance with the level of concealment.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: December 26, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Eugene Taron, Nadja Ayodele Rhodes, David Conger, Allison Jane Rutherford, Eric Boone Thompson
  • Patent number: 10855481
    Abstract: A method for identifying a live ink presence for real-time collaboration can include assigning a presence identifier to a grouping of ink strokes in a shared inking canvas received from a particular user participating in a collaboration session; receiving a new ink stroke to the shared inking canvas from the particular user; and determining whether the new ink stroke is within a certain distance from previous ink strokes associated with the presence identifier. When the new ink stroke is not within the certain distance, the method includes assigning a new presence identifier the new ink stroke in the shared inking canvas, determining a location in the shared inking canvas for displaying a presence indicator, and displaying the presence indicator at the location; else, the method includes changing an existing location for a corresponding presence indicator according to a distance of the new ink stroke from the existing location.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: December 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mavis Natasha Rodrigues, Michael Eugene Taron, Ian Mikutel
  • Publication number: 20190392176
    Abstract: Systems, methods, and software are disclosed herein for presenting sensitive information in accordance with a level of concealment. In an implementation, an object is identified comprising text that includes sensitive information. A contextual privacy setting for the sensitive information and a context surrounding a presentation of the object is then identified. Based on the contextual privacy setting and the context surrounding the presentation of the object, a level of concealment for the sensitive information in the text is determined. The object comprising the text is then presented, wherein the sensitive information included in the text is revealed in accordance with the level of concealment.
    Type: Application
    Filed: June 25, 2018
    Publication date: December 26, 2019
    Inventors: Michael Eugene Taron, Nadja Ayodele Rhodes, David Conger, Allison Jane Rutherford, Eric Boone Thompson
  • Publication number: 20190372790
    Abstract: A method for identifying a live ink presence for real-time collaboration can include assigning a presence identifier to a grouping of ink strokes in a shared inking canvas received from a particular user participating in a collaboration session; receiving a new ink stroke to the shared inking canvas from the particular user; and determining whether the new ink stroke is within a certain distance from previous ink strokes associated with the presence identifier. When the new ink stroke is not within the certain distance, the method includes assigning a new presence identifier the new ink stroke in the shared inking canvas, determining a location in the shared inking canvas for displaying a presence indicator, and displaying the presence indicator at the location; else, the method includes changing an existing location for a corresponding presence indicator according to a distance of the new ink stroke from the existing location.
    Type: Application
    Filed: July 17, 2019
    Publication date: December 5, 2019
    Inventors: Mavis Natasha Rodrigues, Michael Eugene Taron, Ian Mikutel
  • Patent number: 10469274
    Abstract: A live ink presence indicator is provided to identify what users created what content when multiple users do real-time collaboration within an application using digital ink. A presence manager determines a presence region for a user and a suggested location for rendering a presence indicator.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: November 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mavis Natasha Rodrigues, Michael Eugene Taron, Ian Mikutel
  • Publication number: 20180302232
    Abstract: A live ink presence indicator is provided to identify what users created what content when multiple users do real-time collaboration within an application using digital ink. A presence manager determines a presence region for a user and a suggested location for rendering a presence indicator.
    Type: Application
    Filed: June 30, 2017
    Publication date: October 18, 2018
    Inventors: Mavis Natasha Rodrigues, Michael Eugene Taron, Ian Mikutel
  • Patent number: 9128733
    Abstract: User interface layout is defined using constraints on the position and size of visual elements. Constraints may be explicit and/or implicit. Interactive design code helps designers create constraints without conflict or redundancy. The design code determines whether a proposed layout constraint is incompatible with established constraints, receives a designer's selection of an incompatible constraint, and displays user interface elements in previews of alternate layouts having different constraints. A designer can interactively explore possible resolutions of constraint incompatibilities as soon as the constraints are detectable. The design code animates a transition between possible layouts, highlights the incompatible constraints, and hides the compatible constraints. A subset of constraints may be shown, such as only the recently added constraints and closely related constraints.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: September 8, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Michael Eugene Taron
  • Publication number: 20120124492
    Abstract: User interface layout is defined using constraints on the position and size of visual elements. Constraints may be explicit and/or implicit. Interactive design code helps designers create constraints without conflict or redundancy. The design code determines whether a proposed layout constraint is incompatible with established constraints, receives a designer's selection of an incompatible constraint, and displays user interface elements in previews of alternate layouts having different constraints. A designer can interactively explore possible resolutions of constraint incompatibilities as soon as the constraints are detectable. The design code animates a transition between possible layouts, highlights the incompatible constraints, and hides the compatible constraints. A subset of constraints may be shown, such as only the recently added constraints and closely related constraints.
    Type: Application
    Filed: November 12, 2010
    Publication date: May 17, 2012
    Applicant: Microsoft Corporation
    Inventor: Michael Eugene Taron