Patents by Inventor Rowan Forster

Rowan Forster 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: 11233875
    Abstract: Methods, systems and computing devices for establishing a content sharing session between computing devices are disclosed. In one example, prior to establishing the content sharing session: (1) user selection input selecting at least a portion of content displayed by a user computing device is received; (2) in response, a content sharing window comprising the portion of the content and user-selectable contact selectors is displayed; and (3) user contact input selecting a contact selector corresponding to a selected recipient is received. In response to receiving the user contact input, the content sharing session is established in which the portion of the content is provided to a recipient device associated with the selected recipient. An interaction region is displayed in the content sharing window, and recipient input from the recipient device is displayed in the interaction region.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: January 25, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Rowan Forster
  • Patent number: 11169654
    Abstract: A shared work space application provides a work space that is commonly accessible across devices and applications so that a user can select and drop items into the shared work space and then pick them up again later using the same or different devices and applications. The shared work space application can use available inputs and data to surface contextually-relevant reminders to the user that there are items in the shared work space that he or she has not finished using. A task or project can be completed from within a variety of different applications and devices using the shared work space and items can be combined into a single object for sharing with one or more of the user's contacts. The shared work space application can also provide a convenient launch point into other communication applications and sharing experiences.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: November 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rowan Forster, Susan Chory, Jason Nelson
  • Patent number: 11012385
    Abstract: An instant messaging (IM) service interacts with IM clients operating on computing devices to implement an extensible platform with which individual composer applications (“apps”) may interact to support a variety of different messaging user experiences for users of respective local and remote devices. Each IM client exposes an application programming interface for utilization by a local composer app to package content that the IM service then transparently transports to a remote device. An IM client on the remote device provides the package to an identified associated remote composer app that can unpack the content and use it to support the app's customized messaging experience for the remote user. The composer app also provides a preview of the experience supported by the packaged content that the clients on the respective local and remote devices may utilize in a messaging history and/or as a launching point to the composer app's user experience.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: May 18, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Rowan Forster
  • Patent number: 10776979
    Abstract: A virtual skeleton may be adapted based on a capability profile. The virtual skeleton adapted based on a capability profile may be generated from a master virtual skeleton. The adapted virtual skeleton may be less complex than the master virtual skeleton. The adapted virtual skeleton may include fewer virtual skeletal joints than a number of virtual skeletal joints associated with the master virtual skeleton.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: September 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shawn Cantin Callegari, Brad Steven Kertson, Rowan Forster, David Warren Stevens, Michael John Bray, Susan Chory, Richard Lawrence Harrington
  • Publication number: 20200204647
    Abstract: Methods, systems and computing devices for establishing a content sharing session between computing devices are disclosed. In one example, prior to establishing the content sharing session: (1) user selection input selecting at least a portion of content displayed by a user computing device is received; (2) in response, a content sharing window comprising the portion of the content and user-selectable contact selectors is displayed; and (3) user contact input selecting a contact selector corresponding to a selected recipient is received. In response to receiving the user contact input, the content sharing session is established in which the portion of the content is provided to a recipient device associated with the selected recipient. An interaction region is displayed in the content sharing window, and recipient input from the recipient device is displayed in the interaction region.
    Type: Application
    Filed: February 27, 2020
    Publication date: June 25, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Rowan Forster
  • Patent number: 10587724
    Abstract: Methods and systems for establishing a content sharing session between computing devices are disclosed. Prior to establishing the content sharing session: user selection input selecting displayed content is received; in response to the user selection input, a content sharing window is displayed comprising the content, interaction type selectors, and contact selectors; user contact input selecting at least one contact selector corresponding to a selected recipient is received; and user interaction input selecting an interaction type selector is received. At least in response to receiving user input, the content sharing session is established in which the selected content is provided to the recipient computing device for display. Recipient input is received from the recipient computing device during the sharing session.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: March 10, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Rowan Forster
  • Publication number: 20200059442
    Abstract: An instant messaging (IM) service interacts with IM clients operating on computing devices to implement an extensible platform with which individual composer applications (“apps”) may interact to support a variety of different messaging user experiences for users of respective local and remote devices. Each IM client exposes an application programming interface for utilization by a local composer app to package content that the IM service then transparently transports to a remote device. An IM client on the remote device provides the package to an identified associated remote composer app that can unpack the content and use it to support the app's customized messaging experience for the remote user. The composer app also provides a preview of the experience supported by the packaged content that the clients on the respective local and remote devices may utilize in a messaging history and/or as a launching point to the composer app's user experience.
    Type: Application
    Filed: October 15, 2019
    Publication date: February 20, 2020
    Inventor: Rowan FORSTER
  • Publication number: 20190371031
    Abstract: A virtual skeleton may be adapted based on a capability profile. The virtual skeleton adapted based on a capability profile may be generated from a master virtual skeleton. The adapted virtual skeleton may be less complex than the master virtual skeleton. The adapted virtual skeleton may include fewer virtual skeletal joints than a number of virtual skeletal joints associated with the master virtual skeleton.
    Type: Application
    Filed: May 31, 2018
    Publication date: December 5, 2019
    Inventors: Shawn Cantin CALLEGARI, Brad Steven KERTSON, Rowan FORSTER, David Warren STEVENS, Michael John BRAY, Susan CHORY, Richard Lawrence HARRINGTON
  • Patent number: 10447621
    Abstract: An instant messaging (IM) service interacts with IM clients operating on computing devices to implement an extensible platform with which individual composer applications (“apps”) may interact to support a variety of different messaging user experiences for users of respective local and remote devices. Each IM client exposes an application programming interface for utilization by a local composer app to package content that the IM service then transparently transports to a remote device. An IM client on the remote device provides the package to an identified associated remote composer app that can unpack the content and use it to support the app's customized messaging experience for the remote user. The composer app also provides a preview of the experience supported by the packaged content that the clients on the respective local and remote devices may utilize in a messaging history and/or as a launching point to the composer app's user experience.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: October 15, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Rowan Forster
  • Publication number: 20190187862
    Abstract: A shared work space application provides a work space that is commonly accessible across devices and applications so that a user can select and drop items into the shared work space and then pick them up again later using the same or different devices and applications. The shared work space application can use available inputs and data to surface contextually-relevant reminders to the user that there are items in the shared work space that he or she has not finished using. A task or project can be completed from within a variety of different applications and devices using the shared work space and items can be combined into a single object for sharing with one or more of the user's contacts. The shared work space application can also provide a convenient launch point into other communication applications and sharing experiences.
    Type: Application
    Filed: February 25, 2019
    Publication date: June 20, 2019
    Inventors: Rowan Forster, Susan Chory, Jason Nelson
  • Patent number: 10264037
    Abstract: In one example, a presentation control device may allow a presenter, such as a teacher, to control interactions between audience members and the presenter. The presentation control device may display a presentation controlled by a presenter to a presentation audience as part of a group presentation session. The presentation control device may receive from the presenter a communication rule controlling an interaction between an audience member device and the presentation control device as part of controlling the presentation. The presentation control device may receive a communication regarding the presentation from an audience member in the presentation audience via the audience member device. The presentation control device direct the communication based on the communication rule.
    Type: Grant
    Filed: July 31, 2016
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Danielle Ellbogen, Divya Kumar, Rowan Forster
  • Patent number: 10248279
    Abstract: A shared work space application provides a work space that is commonly accessible across devices and applications so that a user can select and drop items into the shared work space and then pick them up again later using the same or different devices and applications. The shared work space application can use available inputs and data to surface contextually-relevant reminders to the user that there are items in the shared work space that he or she has not finished using. A task or project can be completed from within a variety of different applications and devices using the shared work space and items can be combined into a single object for sharing with one or more of the user's contacts. The shared work space application can also provide a convenient launch point into other communication applications and sharing experiences.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: April 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rowan Forster, Susan Chory, Jason Nelson
  • Publication number: 20180034869
    Abstract: In one example, a presentation control device may allow a presenter, such as a teacher, to control interactions between audience members and the presenter. The presentation control device may display a presentation controlled by a presenter to a presentation audience as part of a group presentation session. The presentation control device may receive from the presenter a communication rule controlling an interaction between an audience member device and the presentation control device as part of controlling the presentation. The presentation control device may receive a communication regarding the presentation from an audience member in the presentation audience via the audience member device. The presentation control device direct the communication based on the communication rule.
    Type: Application
    Filed: July 31, 2016
    Publication date: February 1, 2018
    Inventors: Danielle Ellbogen, Divya Kumar, Rowan Forster
  • Publication number: 20170339249
    Abstract: Methods and systems for establishing a content sharing session between computing devices are disclosed. Prior to establishing the content sharing session: user selection input selecting displayed content is received; response to the user selection input, a content sharing window is displayed comprising the content, interaction type selectors, and contact selectors; user contact input selecting at least one contact selector corresponding to a selected recipient is received; and user interaction input selecting an interaction type selector is received. At least in response to receiving user input, the content sharing session is established in which the selected content is provided to the recipient computing device for display. Recipient input is received from the recipient computing device during the sharing session.
    Type: Application
    Filed: May 20, 2016
    Publication date: November 23, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Rowan Forster
  • Publication number: 20170279749
    Abstract: In one example, a communication device may implement a content-centric approach to communication sessions. The communication device may execute a framing application that supports multiple plug-in modules in multiple panes of a framing template. The communication device may access a content plug-in module in a primary pane in the framing template. The communication device may present a data content item via the content plug-in module in the primary pane of the framing template. The communication device may suggest a communication plug-in module candidate set based upon the data content item. The communication device may select a communication plug-in module of the communication plug-in module candidate set for a secondary pane in the framing template.
    Type: Application
    Filed: March 25, 2016
    Publication date: September 28, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Rowan Forster
  • Patent number: 9432314
    Abstract: A messaging application running on a computing device utilizes a navigation model that exposes user interfaces (UIs) which implement a messaging conversation history in a minimized form so that a user can quickly jump to a desired conversation displayed on a chat card without having to toggle back and forth between a conventional messaging list view and chat card views. The minimized conversation history can be implemented using a scrollable carousel of images that is persistently displayed on the UI. The images represent messaging participants (i.e., contacts) that are arranged in an ordered display according to conversation history. The particular contact that is associated with the currently displayed chat card is highlighted in the carousel using color and/or other graphic treatments. As messaging activities occur and new messages come in and are sent out, the carousel is dynamically updated to show the contacts in the appropriate sorted historical order.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: August 30, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shawn Thomas, Jason Nelson, Rowan Forster
  • Publication number: 20160077674
    Abstract: A shared work space application provides a work space that is commonly accessible across devices and applications so that a user can select and drop items into the shared work space and then pick them up again later using the same or different devices and applications. The shared work space application can use available inputs and data to surface contextually-relevant reminders to the user that there are items in the shared work space that he or she has not finished using. A task or project can be completed from within a variety of different applications and devices using the shared work space and items can be combined into a single object for sharing with one or more of the user's contacts. The shared work space application can also provide a convenient launch point into other communication applications and sharing experiences.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 17, 2016
    Inventors: Rowan Forster, Susan Chory, Jason Nelson
  • Publication number: 20160072737
    Abstract: An instant messaging (IM) service interacts with IM clients operating on computing devices to implement an extensible platform with which individual composer applications (“apps”) may interact to support a variety of different messaging user experiences for users of respective local and remote devices. Each IM client exposes an application programming interface for utilization by a local composer app to package content that the IM service then transparently transports to a remote device. An IM client on the remote device provides the package to an identified associated remote composer app that can unpack the content and use it to support the app's customized messaging experience for the remote user. The composer app also provides a preview of the experience supported by the packaged content that the clients on the respective local and remote devices may utilize in a messaging history and/or as a launching point to the composer app's user experience.
    Type: Application
    Filed: September 10, 2014
    Publication date: March 10, 2016
    Inventor: Rowan Forster
  • Publication number: 20160050165
    Abstract: A messaging application running on a computing device utilizes a navigation model that exposes user interfaces (UIs) which implement a messaging conversation history in a minimized form so that a user can quickly jump to a desired conversation displayed on a chat card without having to toggle back and forth between a conventional messaging list view and chat card views. The minimized conversation history can be implemented using a scrollable carousel of images that is persistently displayed on the UI. The images represent messaging participants (i.e., contacts) that are arranged in an ordered display according to conversation history. The particular contact that is associated with the currently displayed chat card is highlighted in the carousel using color and/or other graphic treatments. As messaging activities occur and new messages come in and are sent out, the carousel is dynamically updated to show the contacts in the appropriate sorted historical order.
    Type: Application
    Filed: September 11, 2014
    Publication date: February 18, 2016
    Inventors: Shawn Thomas, Jason Nelson, Rowan Forster