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: 11552911Abstract: 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 commuType: GrantFiled: November 12, 2020Date of Patent: January 10, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Jason Thomas Faulkner, Casey James Baker
-
Publication number: 20210250195Abstract: 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: ApplicationFiled: February 7, 2020Publication date: August 12, 2021Inventor: Casey James BAKER
-
Publication number: 20210067476Abstract: 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: ApplicationFiled: August 28, 2019Publication date: March 4, 2021Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Casey James Baker, Jeremy Scott Frye, Chris Lester
-
Publication number: 20210067473Abstract: 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 commuType: ApplicationFiled: November 12, 2020Publication date: March 4, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Jason Thomas FAULKNER, Casey James BAKER
-
Patent number: 10868779Abstract: 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: GrantFiled: March 25, 2020Date of Patent: December 15, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jason Thomas Faulkner, Casey James Baker
-
Publication number: 20200228473Abstract: 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: ApplicationFiled: March 25, 2020Publication date: July 16, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Jason Thomas Faulkner, Casey James Baker
-
Patent number: 10616150Abstract: 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: GrantFiled: July 30, 2018Date of Patent: April 7, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jason Thomas Faulkner, Casey James Baker
-
Patent number: 10558827Abstract: 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: GrantFiled: February 23, 2018Date of Patent: February 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jason Thomas Faulkner, Casey James Baker
-
Publication number: 20190268385Abstract: 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: ApplicationFiled: February 23, 2018Publication date: August 29, 2019Inventors: Jason Thomas Faulkner, Casey James Baker
-
Publication number: 20190266238Abstract: 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: ApplicationFiled: February 23, 2018Publication date: August 29, 2019Inventors: Jason Thomas FAULKNER, Casey James BAKER
-
Publication number: 20180337874Abstract: 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: ApplicationFiled: July 30, 2018Publication date: November 22, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Jason Thomas Faulkner, Casey James Baker
-
Publication number: 20180321806Abstract: 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: ApplicationFiled: May 4, 2017Publication date: November 8, 2018Inventors: Sergio Eduardo RODRIGUEZ VIRGEN, Casey James BAKER
-
Publication number: 20180232705Abstract: 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: ApplicationFiled: February 15, 2017Publication date: August 16, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Casey James Baker, Jason Thomas Faulkner, Jose Alberto Rodriguez, Shay Gray Harris
-
Publication number: 20180173377Abstract: 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: ApplicationFiled: December 15, 2016Publication date: June 21, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Yingying Geng, Jose Alberto Rodriguez, Vivian Hsu, Casey James Baker, Chad Aron Voss
-
Publication number: 20180123986Abstract: 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: ApplicationFiled: May 26, 2017Publication date: May 3, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Jason Thomas Faulkner, Casey James Baker
-
Publication number: 20180063206Abstract: 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: ApplicationFiled: August 31, 2016Publication date: March 1, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Jason Thomas Faulkner, Casey James Baker
-
Publication number: 20170346863Abstract: 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: ApplicationFiled: May 27, 2016Publication date: November 30, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Jason Thomas Faulkner, Mark Robert Swift, Alistair Robert Kilpatrick, Kevin D. Morrison, Casey James Baker, Thomas Steven Bouchard
-
Publication number: 20170344327Abstract: 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: ApplicationFiled: May 27, 2016Publication date: November 30, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Jason Thomas Faulkner, Casey James Baker