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: 11250208Abstract: 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: GrantFiled: April 8, 2019Date of Patent: February 15, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Francois M. Rouaix, Itai Almog, Ron Mondri, March Rogers, Palmer H. Batt, Christian James Colando
-
Patent number: 11249627Abstract: 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: GrantFiled: April 8, 2019Date of Patent: February 15, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ron Mondri, Itai Almog, Francois M. Rouaix, Christian James Colando, March Rogers, Eduardo Sonnino, Clea Allington, Palmer H. Batt
-
Patent number: 11205040Abstract: 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: GrantFiled: April 8, 2019Date of Patent: December 21, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Francois M. Rouaix, Itai Almog, Ron Mondri, March Rogers, Palmer H. Batt, Christian James Colando
-
Patent number: 10984179Abstract: 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: GrantFiled: January 12, 2018Date of Patent: April 20, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Anthony Dart, Cooper Clauson, Mark Phair, March Rogers, Joshua Baber
-
Patent number: 10856251Abstract: 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: GrantFiled: January 30, 2018Date of Patent: December 1, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rubaiyat Khan, Alice Jane Brush, Peter Eberhardy, March Rogers, Bojana Ostojic, Nathaniel Eric Breskin Auer, Stefanie Danhope, Abigail Welborn, Daniel Larsen
-
Publication number: 20200319777Abstract: 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: ApplicationFiled: April 8, 2019Publication date: October 8, 2020Inventors: Ron MONDRI, Itai ALMOG, Francois M. ROUAIX, Christian James COLANDO, March ROGERS, Eduardo SONNINO, Clea ALLINGTON, Palmer H. BATT
-
Publication number: 20200320166Abstract: 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: ApplicationFiled: April 8, 2019Publication date: October 8, 2020Inventors: Francois M. ROUAIX, Itai ALMOG, Ron MONDRI, March ROGERS, Palmer H. BATT, Christian James COLANDO
-
Patent number: 10686900Abstract: 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: GrantFiled: January 28, 2019Date of Patent: June 16, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Gail Giacobbe, Imran Aziz, Javier Porras Luraschi, March Rogers, Benjamin B. Gitenstein
-
Patent number: 10599320Abstract: 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: GrantFiled: June 29, 2017Date of Patent: March 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Eduardo Sonnino, Anthony Dart, Ryan Chandler Pendlay, March Rogers, Jason Hartman
-
Publication number: 20190349324Abstract: 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: ApplicationFiled: July 29, 2019Publication date: November 14, 2019Inventors: Ned Bearer FRIEND, March ROGERS, Hiroshi TSUKAHARA
-
Patent number: 10412029Abstract: 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: GrantFiled: December 11, 2015Date of Patent: September 10, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ned Bearer Friend, March Rogers, Hiroshi Tsukahara
-
Publication number: 20190171700Abstract: 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: ApplicationFiled: January 12, 2018Publication date: June 6, 2019Inventors: Anthony Dart, Cooper Clauson, Mark Phair, March Rogers, Joshua Baber
-
Publication number: 20190158613Abstract: 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: ApplicationFiled: January 28, 2019Publication date: May 23, 2019Inventors: Gail Giacobbe, Imran Aziz, Javier Porras Luraschi, March Rogers, Benjamin B. Gitenstein
-
Patent number: 10237361Abstract: 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: GrantFiled: November 30, 2017Date of Patent: March 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Gail Giacobbe, Imran Aziz, Javier Porras Luraschi, March Rogers, Benjamin B. Gitenstein
-
Patent number: D837807Type: GrantFiled: June 30, 2017Date of Patent: January 8, 2019Assignee: Microsoft CorporationInventors: Joshua Baber, March Rogers, Jason Blackheart, Anthony Neil Dart, Omeed Chandra
-
Patent number: D839301Type: GrantFiled: June 30, 2017Date of Patent: January 29, 2019Assignee: Microsoft CorporationInventors: Joshua Baber, March Rogers, Jason Blackheart, Anthony Neil Dart, Omeed Chandra
-
Patent number: D848451Type: GrantFiled: June 30, 2017Date of Patent: May 14, 2019Assignee: Microsoft CorporationInventors: Joshua Baber, March Rogers, Jason Blackheart, Anthony Neil Dart, Omeed Chandra
-
Patent number: D895664Type: GrantFiled: August 24, 2018Date of Patent: September 8, 2020Assignee: Microsoft CorporationInventors: Joshua Baber, Anthony Neil Dart, March Rogers
-
Patent number: D915451Type: GrantFiled: August 24, 2018Date of Patent: April 6, 2021Assignee: Microsoft CorporationInventors: Joshua Baber, Anthony Neil Dart, March Rogers
-
Patent number: D933079Type: GrantFiled: August 24, 2018Date of Patent: October 12, 2021Assignee: Microsoft CorporationInventors: Joshua Baber, Anthony Neil Dart, March Rogers, Eduardo Sonnino