Patents by Inventor Casey James Baker

Casey James Baker 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: 11552911
    Abstract: In a device including a processor and a computer-readable medium, the computer-readable medium includes executable instructions causing the processor to control the device to perform functions of (i) displaying, via a display, a GUI for a first communication application, the GUI including a first portion displaying content of a first communication session associated with the first communication application, wherein participants of the first communication session includes a user of the device, and a second portion including a plurality of graphical elements, each graphical element associated with one of a plurality of functionalities related to a second communication application different from the first communication application; (ii) detecting an activity related to a second communication session associated with the second communication application; and (iii) in response to detecting the activity, displaying, via the second portion of the GUI, an indication of the detected activity related to the second commu
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: January 10, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Casey James Baker
  • Publication number: 20210250195
    Abstract: A system to perform latency compensation techniques to facilitate synchronous sharing of video content during a communication session. The system enables video content that is being shared during the communication session to be played synchronously across numerous different client devices that are being used to participate in the communication session, notwithstanding variations in networking latency associated with the different client devices. The disclosed technologies provide improvements over existing screen sharing techniques which include continuously uploading streams of shared media content from a sharer's device and distributing these uploaded streams to other devices. For example, the techniques described herein enable a system to facilitate sharing of video content during a communication session without initially rendering video content at and simultaneously uploading the rendered video content from a sharer's device.
    Type: Application
    Filed: February 7, 2020
    Publication date: August 12, 2021
    Inventor: Casey James BAKER
  • Publication number: 20210067476
    Abstract: Techniques for rendering animations on a display of a data processing system herein can be used with a messaging application to provide animations associated with one or more messages of a messaging session. These techniques include receiving a signal reflecting a user input to invoke an animation associated with a message displayed on a user interface of a display of a computing device, determining via a processor an animation point at a preset location specified relative to dimensions of the user interface or the display and not based on a location of the message, establishing via the processor an animation path that includes the animation point and a target display location relative to the location of the message, such that at least a portion of the animation is rendered from the animation point to the target display location relative to the message, and rendering the animation on the user interface according to the animation path.
    Type: Application
    Filed: August 28, 2019
    Publication date: March 4, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Casey James Baker, Jeremy Scott Frye, Chris Lester
  • Publication number: 20210067473
    Abstract: In a device including a processor and a computer-readable medium, the computer-readable medium includes executable instructions causing the processor to control the device to perform functions of (i) displaying, via a display, a GUI for a first communication application, the GUI including a first portion displaying content of a first communication session associated with the first communication application, wherein participants of the first communication session includes a user of the device, and a second portion including a plurality of graphical elements, each graphical element associated with one of a plurality of functionalities related to a second communication application different from the first communication application; (ii) detecting an activity related to a second communication session associated with the second communication application; and (iii) in response to detecting the activity, displaying, via the second portion of the GUI, an indication of the detected activity related to the second commu
    Type: Application
    Filed: November 12, 2020
    Publication date: March 4, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas FAULKNER, Casey James BAKER
  • Patent number: 10868779
    Abstract: In a device including a processor and a memory, the memory includes executable instructions causing the processor to control the device to perform functions of displaying, via a GUI of a first communication application, content of a first communication session associated with a first communication application; detecting an activity related to a second communication session associated with a second communication application; displaying, as a part of the GUI of the first communication application, an indication of the detected activity and a first control element that, when activated, causes a user of the device to join the second communication session; receiving a first user input to activate the first control element; responsive to the received first user input, causing the user of the device to join and participate, via the GUI of the first communication application, the second communication session concurrently with the first communication session.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Casey James Baker
  • Publication number: 20200228473
    Abstract: In a device including a processor and a memory, the memory includes executable instructions causing the processor to control the device to perform functions of displaying, via a GUI of a first communication application, content of a first communication session associated with a first communication application; detecting an activity related to a second communication session associated with a second communication application; displaying, as a part of the GUI of the first communication application, an indication of the detected activity and a first control element that, when activated, causes a user of the device to join the second communication session; receiving a first user input to activate the first control element; responsive to the received first user input, causing the user of the device to join and participate, via the GUI of the first communication application, the second communication session concurrently with the first communication session.
    Type: Application
    Filed: March 25, 2020
    Publication date: July 16, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Casey James Baker
  • Patent number: 10616150
    Abstract: Techniques for indication of communication across applications are described. According to various implementations, a graphical user interface (GUI) for a first application is presented. The GUI for the first application, for instance, enables a first user to communicate with a second user via the first application. An indication of communication between the first user and the second user via a second application is presented within the GUI for the first application. In at least one implementation, the first application and the second application enable communication via different respective modalities.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: April 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Casey James Baker
  • Patent number: 10558827
    Abstract: Implementations may provide contextually-aware expertise or decision-making assistance for meeting participants. A system may include a computerized or automated assistant to help participants of a communication session to identify individuals having expertise related to a topic discussed during the communication session. The system, through the use of an agent-assisted response intelligence observing the communication session, may identify that meeting participants require assistance or expertise on a discussed topic. The agent-assisted response intelligence may reach out to individuals to ascertain if they have the expertise related to the discussed topic.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: February 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Casey James Baker
  • Publication number: 20190268385
    Abstract: Implementations may provide contextually-aware consensus assistance for meeting participants. A system may include a computerized or automated assistant that can help a team come to an accurate consensus even when team members are not present in a meeting. The accuracy of a decision can be improved by reaching out to relevant voters who may be absent. A meeting and a decision process can proceed even when a meeting does not meet the requirements of a quorum. For example, if ten people are required to make a decision, and only seven show up to a meeting, the meeting can still move forward, and voting can still be conducted using the disclosed techniques.
    Type: Application
    Filed: February 23, 2018
    Publication date: August 29, 2019
    Inventors: Jason Thomas Faulkner, Casey James Baker
  • Publication number: 20190266238
    Abstract: Implementations may provide contextually-aware expertise or decision-making assistance for meeting participants. A system may include a computerized or automated assistant to help participants of a communication session to identify individuals having expertise related to a topic discussed during the communication session. The system, through the use of an agent-assisted response intelligence observing the communication session, may identify that meeting participants require assistance or expertise on a discussed topic. The agent-assisted response intelligence may reach out to individuals to ascertain if they have the expertise related to the discussed topic.
    Type: Application
    Filed: February 23, 2018
    Publication date: August 29, 2019
    Inventors: Jason Thomas FAULKNER, Casey James BAKER
  • Publication number: 20180337874
    Abstract: Techniques for indication of communication across applications are described. According to various implementations, a graphical user interface (GUI) for a first application is presented. The GUI for the first application, for instance, enables a first user to communicate with a second user via the first application. An indication of communication between the first user and the second user via a second application is presented within the GUI for the first application. In at least one implementation, the first application and the second application enable communication via different respective modalities.
    Type: Application
    Filed: July 30, 2018
    Publication date: November 22, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Casey James Baker
  • Publication number: 20180321806
    Abstract: An instant messaging (IM) system facilitates an IM session between numerous client devices and arranges user representations associated with multiple users to communicate a priority of the users that are concurrently generating message content to other participants of an IM session. During an IM session, users may view a graphical arrangement of user representations and, based thereon, consciously and/or subconsciously perceive the priority between users that are concurrently generating message content. The priority may be based on an order in which the users began generating message content or a status of the users with respect to each other. Based on the perceived priority, users may appropriately respond to social cues similar to those that would be perceptible if the IM session were instead a real-life conversation.
    Type: Application
    Filed: May 4, 2017
    Publication date: November 8, 2018
    Inventors: Sergio Eduardo RODRIGUEZ VIRGEN, Casey James BAKER
  • Publication number: 20180232705
    Abstract: Methods and systems for creating a meeting and adjusting an associated meeting timeline are provided. A meeting administrator may partition the meeting timeline to set specific time periods for discussing certain topics during the meeting. In some cases, the meeting timeline may be adjusted across the meeting lifecycle, e.g., during pre-, live- and post-meeting phases. In some aspects, when the end of a specific time period is approaching during a live meeting, meeting participants may receive a notification that prompts the meeting participants to move to the next meeting topic. In other aspects, if a meeting participant cannot attend a meeting, the meeting participant may employ a bot to attend and record the missed meeting. Meeting highlights may be identified and, during the post-meeting phase, a meeting participant may review the most important aspects of the missed meeting based on priority characteristics assigned to aspects of the meeting.
    Type: Application
    Filed: February 15, 2017
    Publication date: August 16, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Casey James Baker, Jason Thomas Faulkner, Jose Alberto Rodriguez, Shay Gray Harris
  • Publication number: 20180173377
    Abstract: Surfacing details of a condensed electronic conversation allows for the more efficient use of the condensed from of that electronic conversation. Important comments, attached documents, and other content items included in the condensed electronic conversation are provided in a control interface of the condensed electronic conversation that provide a user with details on those surfaced content items without expanding the display of the conversation. Elements representing the content items in the control interface are actuatable to, in various aspects, navigate to a relevant portion of the condensed electronic conversation, save the content item, or launch an application to view the content item.
    Type: Application
    Filed: December 15, 2016
    Publication date: June 21, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yingying Geng, Jose Alberto Rodriguez, Vivian Hsu, Casey James Baker, Chad Aron Voss
  • Publication number: 20180123986
    Abstract: Techniques for notification of a communication session in a different user experience are described. According to various implementations, a notification of an active communication session can be presented in a user experience that is not directly involved in the communication session. In at least some implementations, the session notification includes selectable functionality for enabling the particular user to join the communication session.
    Type: Application
    Filed: May 26, 2017
    Publication date: May 3, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Casey James Baker
  • Publication number: 20180063206
    Abstract: A method and apparatus for providing communication between participants of a shared user event, in which inputs from participants of the event cause a representation of the event at a user terminal to be updated. A time period is defined, from detection of a first input, during which subsequent inputs are collated, and the representation is updated at the end of the time period to take into account a combination of all the detected inputs. Inputs and corresponding updates may be grouped together by type, and different types may be processed independently, with independent time periods, possibly running in parallel.
    Type: Application
    Filed: August 31, 2016
    Publication date: March 1, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Casey James Baker
  • Publication number: 20170346863
    Abstract: A method of monitoring shared user event at a user terminal, including identifying one or more shared user events of which the user of the terminal is not a participant and obtaining information about the content and/or participants of said shared user event without becoming a participant of the shared user event. Based on said obtained information a display is caused to render at least one portal object representing said shared experience, the portal object providing a view of the content and/or participants of said shared experience.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Mark Robert Swift, Alistair Robert Kilpatrick, Kevin D. Morrison, Casey James Baker, Thomas Steven Bouchard
  • 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