Patents by Inventor Vincent Bellet
Vincent Bellet 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: 20230275853Abstract: A method of and system for synchronous communications between a sender and recipient(s) of a message containing a question include receiving over a network an indication that the message was sent from the sender to the recipients via a user interface of a first application or a first service and a response to the question was not received within a predetermined time, monitoring a digital location of the sender and the recipients, the digital location being an electronic application or service being currently utilized, determining whether the sender and at least one of the recipients are concurrently using a second application or a second service, and upon determining that the sender and at least one of the recipients are concurrently using the second application or the second service, sending a notification signal over the network to the sender or one of the one or more recipients to notify the sender or the recipient via a user interface element displayed on a client device that the sender and at least one oType: ApplicationFiled: May 3, 2023Publication date: August 31, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Marc Christopher POTTIER, Vincent BELLET
-
Patent number: 11683282Abstract: A method of and system for synchronous communications between a sender and recipient(s) of a message containing a question include receiving over a network an indication that the message was sent from the sender to the recipients via a user interface of a first application or a first service and a response to the question was not received within a predetermined time, monitoring a digital location of the sender and the recipients, the digital location being an electronic application or service being currently utilized, determining whether the sender and at least one of the recipients are concurrently using a second application or a second service, and upon determining that the sender and at least one of the recipients are concurrently using the second application or the second service, sending a notification signal over the network to the sender or one of the one or more recipients to notify the sender or the recipient via a user interface element displayed on a client device that the sender and at least one oType: GrantFiled: August 15, 2019Date of Patent: June 20, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Marc Christopher Pottier, Vincent Bellet
-
Patent number: 11308430Abstract: A data processing system including a processor and machine-readable media including instructions for the processor. When executed by the processor, the instructions cause the processor to monitor events in a plurality of communications channels associated with a user, identify monitored events that are determined to be pertinent to the user, sort the identified events by priority to create a prioritized list of events, monitor interactions with the data processing system by the user for a task initiation signal, and, in response to detecting the task initiation signal, cause display of the prioritized list of events to the user on a display device.Type: GrantFiled: October 11, 2019Date of Patent: April 19, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Vincent Bellet, Paul Sim
-
Publication number: 20210160335Abstract: A system and method perform contextually-based presence status management. A presence monitoring agent determines a first context in which a computing device is being used by a user, and the user may use a communication client to establish a first status for the user's user account. The communication client is configured to receive events or notifications from other communication clients or devices, and present a plurality of response options to the user. The user may then change the user account status to a second status by selecting a response option. The presence monitoring agent then monitors for changes in the context in the operating system to determine whether the user account status should be changed back to the first status.Type: ApplicationFiled: November 22, 2019Publication date: May 27, 2021Inventors: Vincent Bellet, Paul Y. Sim, Michael H. Hill
-
Publication number: 20210126983Abstract: Systems and methods for providing status indicators for various forms of user activity that occurs across different digital contexts of a collaboration platform. A system can monitor activity that a particular user is performing within a particular digital context and provide status indicators to a different user within a different digital context when the monitored activity meets one or more criteria. For example, a system may cause a status indicator to be displayed in association with a data object within the digital context of a message thread when a specific type of user activity is occurring with respect to that data object within the digital context of an application that facilitates editing of the content of the data object. Thus, a system can deliver timely and contextually relevant status indicators about how team members are currently interacting with a data object without users having to switch between digital contexts.Type: ApplicationFiled: October 24, 2019Publication date: April 29, 2021Inventors: Vincent BELLET, Marc Christophe POTTIER, Paul SIM, Karvell LI
-
Publication number: 20210110327Abstract: A data processing system including a processor and machine-readable media including instructions for the processor. When executed by the processor, the instructions cause the processor to monitor events in a plurality of communications channels associated with a user, identify monitored events that are determined to be pertinent to the user, sort the identified events by priority to create a prioritized list of events, monitor interactions with the data processing system by the user for a task initiation signal, and, in response to detecting the task initiation signal, cause display of the prioritized list of events to the user on a display device.Type: ApplicationFiled: October 11, 2019Publication date: April 15, 2021Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vincent BELLET, Paul SIM
-
Publication number: 20210105332Abstract: The techniques disclosed herein enable systems to provide status indicators for intended recipients about a person's future or predicted availability. A system can analyze contextual information from a number of different resources and provide status indicators about a person when parameters of a person's status meet one or more criteria. For example, a system may deliver a status indicator describing a person's status when a time, duration, or type of a status, such as a vacation or holiday, meet one or more criteria. By controlling the display of status indicators using one or more criteria, a system only shows a particular user's status indicators that matter to a particular recipient. A system can deliver timely, contextually relevant status indicators while mitigating distractions that may be caused by a large number of unwanted status indicators. Timely status indicators also allow users to establish efficient collaboration protocols with other users.Type: ApplicationFiled: October 7, 2019Publication date: April 8, 2021Inventors: Vincent BELLET, Paul SIM, Michael H. HILL, Marc Christophe POTTIER, Karvell LI
-
Publication number: 20210051120Abstract: A method of and system for synchronous communications between a sender and recipient(s) of a message containing a question include receiving over a network an indication that the message was sent from the sender to the recipients via a user interface of a first application or a first service and a response to the question was not received within a predetermined time, monitoring a digital location of the sender and the recipients, the digital location being an electronic application or service being currently utilized, determining whether the sender and at least one of the recipients are concurrently using a second application or a second service, and upon determining that the sender and at least one of the recipients are concurrently using the second application or the second service, sending a notification signal over the network to the sender or one of the one or more recipients to notify the sender or the recipient via a user interface element displayed on a client device that the sender and at least one oType: ApplicationFiled: August 15, 2019Publication date: February 18, 2021Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Marc Christopher POTTIER, Vincent BELLET
-
Patent number: 10659964Abstract: In a first device including a processor and a memory in communication with the processor, the memory includes executable instructions that, when executed by the processor, cause the processor to control the first device to perform functions of receiving, from a second device via a signal connection, a request to project visual content from the second device, the first device being in a locked state to restrict access to the first device that requires valid authentication to transition from the locked state to an unlocked state; determining that the second device has a permission to project the visual content to the first device; receiving, from the second device via the signal connection, data for projecting the visual content to the first device; and based on the received data, displaying, on a display, the visual content.Type: GrantFiled: July 29, 2019Date of Patent: May 19, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Rouella J. Mendonca, Vincent Bellet, Cristian M. Matesan, Phuoc Q. Phan, Anders E. Klemets
-
Publication number: 20190349771Abstract: In a first device including a processor and a memory in communication with the processor, the memory includes executable instructions that, when executed by the processor, cause the processor to control the first device to perform functions of receiving, from a second device via a signal connection, a request to project visual content from the second device, the first device being in a locked state to restrict access to the first device that requires valid authentication to transition from the locked state to an unlocked state; determining that the second device has a permission to project the visual content to the first device; receiving, from the second device via the signal connection, data for projecting the visual content to the first device; and based on the received data, displaying, on a display, the visual content.Type: ApplicationFiled: July 29, 2019Publication date: November 14, 2019Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rouella J. Mendonca, Vincent Bellet, Cristian M. Matesan, Phuoc Q. Phan, Anders E. Klemets
-
Patent number: 10368244Abstract: Techniques for projection via a device are described. According to various implementations, techniques described herein enable a locked host device to output data projected from another device while the host device remains in a locked state. In at least some implementations, device context for a host device (locked or unlocked) can be considered in determining whether to broadcast availability to receive projected content.Type: GrantFiled: July 18, 2018Date of Patent: July 30, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rouella J. Mendonca, Vincent Bellet, Cristian M. Matesan, Phuoc Q. Phan, Anders E. Klemets
-
Publication number: 20190014477Abstract: Techniques for projection via a device are described. According to various implementations, techniques described herein enable a locked host device to output data projected from another device while the host device remains in a locked state. In at least some implementations, device context for a host device (locked or unlocked) can be considered in determining whether to broadcast availability to receive projected content.Type: ApplicationFiled: July 18, 2018Publication date: January 10, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Rouella J. Mendonca, Vincent Bellet, Cristian M. Matesan, Phuoc Q. Phan, Anders E. Klemets
-
Patent number: 10133324Abstract: Examples described herein provide a thermal hardware mitigation experience for a computing device executing multiple applications. Thermal signals identifying thermal conditions for the device are processed and, based on those signals, a hardware mitigation user experience may be generated to prompt user interaction in order to mitigate a thermal hardware condition.Type: GrantFiled: June 29, 2015Date of Patent: November 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Giorgio Francesco Sega, Vincent Bellet, Elizabeth Fay Threlkeld, Darren Ray Davis
-
Patent number: 10057772Abstract: Techniques for projection via a device are described. According to various implementations, techniques described herein enable a locked host device to output data projected from another device while the host device remains in a locked state. In at least some implementations, device context for a host device (locked or unlocked) can be considered in determining whether to broadcast availability to receive projected content.Type: GrantFiled: June 17, 2016Date of Patent: August 21, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rouella J. Mendonca, Vincent Bellet, Cristian M. Matesan, Phuoc Q. Phan, Anders E. Klemets
-
Publication number: 20180004476Abstract: The rendering of media generated by media production systems on a display of a different computer system that operates an operating system. A display of a computer system that operates an operating system is sometimes referred to as a smart display. When the computer system receives the media from the media production system(s), the computer system formulates an operating system control that, when triggered, performs one or more operating system operations. The computer system then displays a visualization of the operating system control along with at least part of the received media on the display of the computer system. The operating system control is structured so as to be triggered when a user interacts in at least a particular way with the visualization of the operating system control. Thus, rather than simply render the media as provided, additional operating system level control is provided by the smart display.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: Aaron Wesley Cunningham, Scott Plette, Steven Marcel Elza Wilssens, Vincent Bellet, Todd R. Manion, Luke Angelini, Chinweizu Owunwanne, Anders Edgar Klemets
-
Publication number: 20170289807Abstract: Techniques for projection via a device are described. According to various implementations, techniques described herein enable a locked host device to output data projected from another device while the host device remains in a locked state. In at least some implementations, device context for a host device (locked or unlocked) can be considered in determining whether to broadcast availability to receive projected content.Type: ApplicationFiled: June 17, 2016Publication date: October 5, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Rouella J. Mendonca, Vincent Bellet, Cristian M. Matesan, Phuoc Q. Phan, Anders E. Klemets
-
Patent number: 9652196Abstract: Examples described herein automatically route audio signals associated with applications to appropriate audio endpoints when a computing device is operating in a disjoint mode. Smart audio routing management of audio signals is based on content output destinations for applications associated with the audio signals. Smart audio routing management enables computing devices operating in a disjoint mode to receive audio signals relevant to application content rendered or displayed over multiple devices, and correctly route individual audio signals to audio endpoints that correspond to a location where associated application content is displayed.Type: GrantFiled: June 29, 2015Date of Patent: May 16, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Darren Ray Davis, Vincent Bellet, William Scott Stauber
-
Publication number: 20160378426Abstract: Examples described herein automatically route audio signals associated with applications to appropriate audio endpoints when a computing device is operating in a disjoint mode. Smart audio routing management of audio signals is based on content output destinations for applications associated with the audio signals. Smart audio routing management enables computing devices operating in a disjoint mode to receive audio signals relevant to application content rendered or displayed over multiple devices, and correctly route individual audio signals to audio endpoints that correspond to a location where associated application content is displayed.Type: ApplicationFiled: June 29, 2015Publication date: December 29, 2016Inventors: Darren Ray Davis, Vincent Bellet, William Scott Stauber
-
Publication number: 20160378150Abstract: Examples described herein provide a thermal hardware mitigation experience for a computing device executing multiple applications. Thermal signals identifying thermal conditions for the device are processed and, based on those signals, a hardware mitigation user experience may be generated to prompt user interaction in order to mitigate a thermal hardware condition.Type: ApplicationFiled: June 29, 2015Publication date: December 29, 2016Inventors: Giorgio Francesco Sega, Vincent Bellet, Elizabeth Fay Threlkeld, Darren Ray Davis
-
Publication number: 20160364574Abstract: Embodiments are directed to displaying content projected from a source computing device on a display of a locked target computing device. Embodiments are also directed to projecting control information onto a locked target computing device's display and allowing control of a second computing device using the control information displayed on the target computing device. In one scenario, a target computing device receives a request to display content projected from another computing system. The target computing device determines whether receiving projected content from the other computing system is permissible on the target computing device when the target computing device is in a locked state. Then, upon verifying permissibility, the target computing device provisions computing resources to display the received content while in the locked state. The target computing device may also control functions on the other computing system using control information.Type: ApplicationFiled: June 11, 2015Publication date: December 15, 2016Inventors: Scott Plette, Aaron Wesley Cunningham, Steven Marcel Elza Wilssens, Vincent Bellet