Patents by Inventor Jason Thomas Faulkner

Jason Thomas Faulkner 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: 20170344327
    Abstract: A communication method comprising receiving input from a participant of a communication event and obtaining an activity metric of said at least one participant in a communication event based on received inputs. A visual theme is varied dynamically in dependence upon the activity metric, to provide a visual indication of the activity of said participant.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Casey James Baker
  • Patent number: 9819877
    Abstract: A system configured to host a teleconference session is disclosed. The system hosts a teleconference session between a plurality of client computing devices. The system provides transitions of displayed content between various positions of a user interface that displays a teleconference stream. The transitions can occur in response to an event that changes a state of the teleconference session, where the state of the teleconference session can be associated with a total number of users participating in the teleconference session. Accordingly, in various examples described herein, a change in state of the teleconference session can be attributed to an event in which a user joins the teleconference session or an event in which a user leaves the teleconference session.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: November 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Casey Baker
  • Patent number: 9807341
    Abstract: In a communication event between a first user and one or more second users via a communication network, a plurality of video streams is received via the network. Each of the streams carries a moving image of at least one respective user. The moving image of a first of the video streams is displayed at a user device of the first user for a first time interval. In the moving image of a second of the video streams that is not displayed at the user device in the first time interval, a human feature of the respective user is identified. A movement of the identified human feature during the first time interval that matches one of a plurality of expected movements is detected. In response to the detected movement, at least the moving image of the second video stream is displayed at the user device for a second time interval.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: October 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jason Thomas Faulkner
  • Publication number: 20170289499
    Abstract: In a communication event between a first user and one or more second users via a communication network. A plurality of video streams is received via the network at a computer connected to the network. Each of the streams carries a respective moving image of at least one respective user. The computer causes the respective moving image of a first of the video streams to be displayed at a user device of the first user for a first time interval. The computer detects, in the respective moving image of a second of the video streams that is not displayed at the user device in the first time interval, a change in the visual content thereof In response to detecting said change in the visual content, the computer causes at least the second video stream to be displayed at the user device for a second time interval.
    Type: Application
    Filed: June 15, 2017
    Publication date: October 5, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Jason Thomas FAULKNER
  • Patent number: 9756286
    Abstract: An established communication event is conducted between existing participants by transmitting and receiving video streams via a communication network between their user devices. A user interface of a new participant is controlled to operate in a late-to-join mode initially if that participant satisfies a late-to-join condition. In response to expiry of an initial duration, the user interface automatically switches to an active speaker mode instead.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: September 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jason Thomas Faulkner
  • Publication number: 20170244931
    Abstract: In a communication event between a first user and one or more second users via a communication network. A plurality of video streams is received via the network at a computer connected to the network. Each of the streams carries a respective moving image of at least one respective user. The computer causes the respective moving image of a first of the video streams to be displayed at a user device of the first user for a first time interval. The computer detects, in the respective moving image of a second of the video streams that is not displayed at the user device in the first time interval, a change in the visual content thereof. In response to detecting said change in the visual content, the computer causes at least the second video stream to be displayed at the user device for a second time interval.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventor: Jason Thomas Faulkner
  • Publication number: 20170244930
    Abstract: In a communication event between a first user and one or more second users via a communication network, a plurality of video streams is received via the network. Each of the streams carries a moving image of at least one respective user. The moving image of a first of the video streams is displayed at a user device of the first user for a first time interval. In the moving image of a second of the video streams that is not displayed at the user device in the first time interval, a human feature of the respective user is identified. A movement of the identified human feature during the first time interval that matches one of a plurality of expected movements is detected. In response to the detected movement, at least the moving image of the second video stream is displayed at the user device for a second time interval.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventor: Jason Thomas Faulkner
  • Patent number: 9743042
    Abstract: In a communication event between a first user and one or more second users via a communication network. A plurality of video streams is received via the network at a computer connected to the network. Each of the streams carries a respective moving image of at least one respective user. The computer causes the respective moving image of a first of the video streams to be displayed at a user device of the first user for a first time interval. The computer detects, in the respective moving image of a second of the video streams that is not displayed at the user device in the first time interval, a change in the visual content thereof. In response to detecting said change in the visual content, the computer causes at least the second video stream to be displayed at the user device for a second time interval.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: August 22, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jason Thomas Faulkner
  • Patent number: 9681094
    Abstract: Embodiments obtain a content item representing graphic content suitable for display as part of a shared media event, determine an activity metric for said content item, determine an activity metric for a participant of said shared media event, comparing the activity metric of the content item and the activity metric the participant, cause a display to render the graphic content associated with said content item, and render a representation of said participant. In at least some implementations, the relative displayed positions of said graphic content and said representation of the participant are based on the result of the comparison of the activity metric of the content item and the activity metric the participant.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: June 13, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Ruchir Astavans, Michael Howard Hill, Ewin Davis Kannuthottiyil, Mark Robert Swift
  • Publication number: 20170053446
    Abstract: A user device comprises a network interface, a rendering module, and a scene modification module. The network interface is configured to receive a video signal from another device via a network. The rendering module is configured to control display apparatus of the user device to display a virtual element to a user of the user device, the virtual element comprising a video image derived from the video signal. The modification module is configured to generate rendering data for displaying a modified version of the virtual element at the other device. The modified version does not include said video image. The network interface is configured to transmit the rendering data to the other device via the network. Alternatively or in addition, the rendering data can be modified at the other device to the same end.
    Type: Application
    Filed: April 26, 2016
    Publication date: February 23, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Henry Yao-Tsu Chen, Brandon V. Taylor, Mark Robert Swift, Austin S. Lee, Ryan S. Menezes, Jason Thomas Faulkner
  • Patent number: 9516255
    Abstract: A user device has a display, a user interface and a network interface. The network interface receive a video data stream from another user interface. A user of the user device is able to pause the video stream. The paused image of the video stream and the video stream are both displayed on the display. The user is able to annotate the paused image.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: December 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Austin S. Lee, Brandon Vaughn Taylor, Mark Robert Swift, Bofan Hsu, Shawn Crispin Wright, Albert Anthony Robles, Jason Thomas Faulkner
  • Publication number: 20160308920
    Abstract: Techniques for visual configuration for communication session participants are described. According to various embodiments, a communication session is established that includes a video feed that is streamed between devices involved in the communication session. The video feed, for example, includes video images of participants in the communication session. A number of participants present at a particular device involved in the communication session is determined and used to generate instructions to other devices for visually representing video of the participants. According to various embodiments, user activity for participants in a communication session is detected and used to determine how the participants are visually represented for the communication session. For instance, users that are determined to be active in the communication session are presented visually more prominently than users that are less active.
    Type: Application
    Filed: July 22, 2015
    Publication date: October 20, 2016
    Inventors: Devi Brunsch, Jason Thomas Faulkner, Mark Robert Swift
  • Publication number: 20160306504
    Abstract: Techniques for presenting a message in a communication session are described. In at least some embodiments, a message is sent by a participant in a communication session. The message is presented in a graphical user interface (GUI) for the communication session and visually linked to a visual representation of the participant. According to one or more implementations, a number of messages that are presented in a GUI for a communication session is throttled.
    Type: Application
    Filed: July 22, 2015
    Publication date: October 20, 2016
    Inventors: Devi Brunsch, Jason Thomas Faulkner, Mark Robert Swift
  • Publication number: 20160212370
    Abstract: A user device has a display, a user interface and a network interface. The network interface receive a video data stream from another user interface. A user of the user device is able to pause the video stream. The paused image of the video stream and the video stream are both displayed on the display. The user is able to annotate the paused image.
    Type: Application
    Filed: January 21, 2015
    Publication date: July 21, 2016
    Inventors: Austin S. Lee, Brandon Vaughn Taylor, Mark Robert Swift, Bofan Hsu, Shawn Crispin Wright, Albert Anthony Robles, Jason Thomas Faulkner
  • Patent number: D710897
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corporation
    Inventors: Gregory J. Hollobaugh, Han-Yi Shaw, Jason Thomas Faulkner
  • Patent number: D799548
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: October 10, 2017
    Assignee: Microsoft Corporation
    Inventors: Jason Thomas Faulkner, Ruchir Astavans, Riley Frambes
  • Patent number: D799549
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: October 10, 2017
    Assignee: Microsoft Corporation
    Inventors: Jason Thomas Faulkner, Ruchir Astavans, Riley Frambes
  • Patent number: D799550
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: October 10, 2017
    Assignee: Microsoft Corporation
    Inventors: Jason Thomas Faulkner, Jose Alberto Rodriguez, Riley Frambes
  • Patent number: D800780
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: October 24, 2017
    Assignee: Microsoft Corporation
    Inventors: Jason Thomas Faulkner, Kevin D. Morrison, Riley Frambes
  • Patent number: D803889
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: November 28, 2017
    Assignee: Microsoft Corporation
    Inventors: Jason Thomas Faulkner, Riley Frambes