Patents by Inventor March Rogers

March Rogers 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: 11250208
    Abstract: Dynamic templates include regions that provide behavior based upon a purpose or desired outcome. Templates and regions can modify the logical representations associated with objects to create semantic context for the objects. Templates and regions can also generate visual representations of objects based upon their logical representations. The visual representation utilized by a template or region can be selected manually or based upon the capabilities of a computing device. Objects contained within regions can be sorted, filtered, arranged, and projected based on their associated logical representations.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: February 15, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Francois M. Rouaix, Itai Almog, Ron Mondri, March Rogers, Palmer H. Batt, Christian James Colando
  • Patent number: 11249627
    Abstract: Dynamic templates include regions that provide behavior based upon a purpose or desired outcome. Templates and regions can modify the logical representations associated with objects to create semantic context for the objects. Templates and regions can also generate visual representations of objects based upon their logical representations. The visual representation utilized by a template or region can be selected manually or based upon the capabilities of a computing device. Objects contained within regions can be sorted, filtered, arranged, and projected based on their associated logical representations.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: February 15, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ron Mondri, Itai Almog, Francois M. Rouaix, Christian James Colando, March Rogers, Eduardo Sonnino, Clea Allington, Palmer H. Batt
  • Patent number: 11205040
    Abstract: Dynamic templates include regions that provide behavior based upon a purpose or desired outcome. Templates and regions can modify the logical representations associated with objects to create semantic context for the objects. Templates and regions can also generate visual representations of objects based upon their logical representations. The visual representation utilized by a template or region can be selected manually or based upon the capabilities of a computing device. Objects contained within regions can be sorted, filtered, arranged, and projected based on their associated logical representations.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: December 21, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Francois M. Rouaix, Itai Almog, Ron Mondri, March Rogers, Palmer H. Batt, Christian James Colando
  • Patent number: 10984179
    Abstract: Non-limiting examples described herein relate to representation of intelligent object movement. Examples described herein replace pre-canned object movement actions and provide new data transformations that better emphasize context related to object movement. An action for placement of a data object may be received. Non-limiting examples of actions comprise a movement of a data object or an object insertion of one or more data objects. The action is analyzed using an object movement data model that evaluates a context for placement of the data object. Insertion characteristics are applied to the data object based on analysis by the object movement data model. A movement of the data object is surfaced, through a user interface, based on the applied insertion characteristics. An exemplary surfaced movement presents a motion animation of the data object from an initial position within the digital canvas to a resting position within the digital canvas.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: April 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anthony Dart, Cooper Clauson, Mark Phair, March Rogers, Joshua Baber
  • Patent number: 10856251
    Abstract: A user sends a location request to a user of a group that requests the user's current location. For example, one family member may send a location request to another family member that is part of their family group for their current location. The user receiving the request may accept the location request or reject the location request. When the location request is reject, the requesting user is not provided with the current location information of the user. When the location request is accepted, the requesting user is provided with the current location information of the user. In addition to providing the location information to the requesting user, the location may also be shared with other members of the group. For example, a message may be sent to each of the family members that are part of the group that informs them that a member has updated their location.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: December 1, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rubaiyat Khan, Alice Jane Brush, Peter Eberhardy, March Rogers, Bojana Ostojic, Nathaniel Eric Breskin Auer, Stefanie Danhope, Abigail Welborn, Daniel Larsen
  • Publication number: 20200319777
    Abstract: Dynamic templates include regions that provide behavior based upon a purpose or desired outcome. Templates and regions can modify the logical representations associated with objects to create semantic context for the objects. Templates and regions can also generate visual representations of objects based upon their logical representations. The visual representation utilized by a template or region can be selected manually or based upon the capabilities of a computing device. Objects contained within regions can be sorted, filtered, arranged, and projected based on their associated logical representations.
    Type: Application
    Filed: April 8, 2019
    Publication date: October 8, 2020
    Inventors: Ron MONDRI, Itai ALMOG, Francois M. ROUAIX, Christian James COLANDO, March ROGERS, Eduardo SONNINO, Clea ALLINGTON, Palmer H. BATT
  • Publication number: 20200320166
    Abstract: Dynamic templates include regions that provide behavior based upon a purpose or desired outcome. Templates and regions can modify the logical representations associated with objects to create semantic context for the objects. Templates and regions can also generate visual representations of objects based upon their logical representations. The visual representation utilized by a template or region can be selected manually or based upon the capabilities of a computing device. Objects contained within regions can be sorted, filtered, arranged, and projected based on their associated logical representations.
    Type: Application
    Filed: April 8, 2019
    Publication date: October 8, 2020
    Inventors: Francois M. ROUAIX, Itai ALMOG, Ron MONDRI, March ROGERS, Palmer H. BATT, Christian James COLANDO
  • Patent number: 10686900
    Abstract: The description relates to activity graphs. One example can obtain details from multiple activity cards. The example can identify relationships between at least some of the details of the multiple activity cards. The example can also generate an activity graph that reflects at least some of the relationships between individual activity cards.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: June 16, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gail Giacobbe, Imran Aziz, Javier Porras Luraschi, March Rogers, Benjamin B. Gitenstein
  • Patent number: 10599320
    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: Grant
    Filed: June 29, 2017
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eduardo Sonnino, Anthony Dart, Ryan Chandler Pendlay, March Rogers, Jason Hartman
  • Publication number: 20190349324
    Abstract: A rich preview of a communication in a communication summary is provided. A communication application analyzes a communication to identify relevant items within the communication. A communication summary of the communication is created with the relevant items. Next, the communication summary is presented with the relevant items. Interaction elements are also provided to manage a presentation of the relevant items.
    Type: Application
    Filed: July 29, 2019
    Publication date: November 14, 2019
    Inventors: Ned Bearer FRIEND, March ROGERS, Hiroshi TSUKAHARA
  • Patent number: 10412029
    Abstract: A rich preview of a communication in a communication summary is provided. A communication application analyzes a communication to identify relevant items within the communication. A communication summary of the communication is created with the relevant items. Next, the communication summary is presented with the relevant items. Interaction elements are also provided to manage a presentation of the relevant items.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: September 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ned Bearer Friend, March Rogers, Hiroshi Tsukahara
  • Publication number: 20190171700
    Abstract: Non-limiting examples described herein relate to representation of intelligent object movement. Examples described herein replace pre-canned object movement actions and provide new data transformations that better emphasize context related to object movement. An action for placement of a data object may be received. Non-limiting examples of actions comprise a movement of a data object or an object insertion of one or more data objects. The action is analyzed using an object movement data model that evaluates a context for placement of the data object. Insertion characteristics are applied to the data object based on analysis by the object movement data model. A movement of the data object is surfaced, through a user interface, based on the applied insertion characteristics. An exemplary surfaced movement presents a motion animation of the data object from an initial position within the digital canvas to a resting position within the digital canvas.
    Type: Application
    Filed: January 12, 2018
    Publication date: June 6, 2019
    Inventors: Anthony Dart, Cooper Clauson, Mark Phair, March Rogers, Joshua Baber
  • Publication number: 20190158613
    Abstract: The description relates to activity graphs. One example can obtain details from multiple activity cards. The example can identify relationships between at least some of the details of the multiple activity cards. The example can also generate an activity graph that reflects at least some of the relationships between individual activity cards.
    Type: Application
    Filed: January 28, 2019
    Publication date: May 23, 2019
    Inventors: Gail Giacobbe, Imran Aziz, Javier Porras Luraschi, March Rogers, Benjamin B. Gitenstein
  • Patent number: 10237361
    Abstract: The description relates to activity graphs. One example can obtain details from multiple activity cards. The example can identify relationships between at least some of the details of the multiple activity cards. The example can also generate an activity graph that reflects at least some of the relationships between individual activity cards.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: March 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gail Giacobbe, Imran Aziz, Javier Porras Luraschi, March Rogers, Benjamin B. Gitenstein
  • Patent number: D837807
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 8, 2019
    Assignee: Microsoft Corporation
    Inventors: Joshua Baber, March Rogers, Jason Blackheart, Anthony Neil Dart, Omeed Chandra
  • Patent number: D839301
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 29, 2019
    Assignee: Microsoft Corporation
    Inventors: Joshua Baber, March Rogers, Jason Blackheart, Anthony Neil Dart, Omeed Chandra
  • Patent number: D848451
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: May 14, 2019
    Assignee: Microsoft Corporation
    Inventors: Joshua Baber, March Rogers, Jason Blackheart, Anthony Neil Dart, Omeed Chandra
  • Patent number: D895664
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: September 8, 2020
    Assignee: Microsoft Corporation
    Inventors: Joshua Baber, Anthony Neil Dart, March Rogers
  • Patent number: D915451
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: April 6, 2021
    Assignee: Microsoft Corporation
    Inventors: Joshua Baber, Anthony Neil Dart, March Rogers
  • Patent number: D933079
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: October 12, 2021
    Assignee: Microsoft Corporation
    Inventors: Joshua Baber, Anthony Neil Dart, March Rogers, Eduardo Sonnino