Patents by Inventor Marc Christopher Pottier
Marc Christopher Pottier 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: 20250133146Abstract: 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 23, 2024Publication date: April 24, 2025Inventors: Vincent BELLET, Marc Christophe POTTIER, Paul SIM, Karvell LI
-
Patent number: 12160483Abstract: 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: GrantFiled: October 24, 2019Date of Patent: December 3, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vincent Bellet, Marc Christophe Pottier, Paul Sim, Karvell Li
-
Patent number: 12137071Abstract: 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: May 3, 2023Date of Patent: November 5, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Marc Christopher Pottier, Vincent Bellet
-
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: 11190468Abstract: Enabling synchronous communications between a message sender and recipient includes receiving a message from the sender via a user interface of a communication application or a service, the message being intended for the recipient; upon receiving the message, determining if the message includes a question and if so, determining if a response to the question is received from the recipient within a predetermined time; if the response is not received within the predetermined time, examining at least one of: a presence status indicator associated with the communication application, an activity indicator, a calendar, an out of office indicator, and a to do list to determine an availability of the sender to engage in a communication with the recipient via the communication application; and enabling display of a notification to the sender based on the determined presence of the sender, the notification including a reminder about the question.Type: GrantFiled: April 19, 2019Date of Patent: November 30, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Marc Christopher Pottier
-
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: 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
-
Publication number: 20200336443Abstract: A method of and system for enabling synchronous communications between a sender and a recipient of a message may include receiving the message from the sender via a user interface of a communication application or a service, where the message is intended for the recipient. Upon receiving the message, the method may determine via a processor, if the message includes a question. When the message includes a question, the method may determine via the processor, if a response to the question is received from the recipient within a predetermined time. After determining that the response is not received within the predetermined time, the method may examine at least one of: a presence status indicator associated with the communication application, an activity indicator, a calendar, an out of office indicator, and a to do list to determine an availability of the sender to engage in a communication with the recipient via the communication application.Type: ApplicationFiled: April 19, 2019Publication date: October 22, 2020Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Marc Christopher POTTIER
-
Patent number: 10469622Abstract: Embodiments include processes, systems, and devices for initiating proximity actions upon the activation of a proximity connection. A proximity service receives an indication from a proximity provider that a proximity connection is established, and then determines a joint proximity context of the proximity connection. The proximity service then initiates a proximity action to facilitate a proximity function indicated by the joint proximity context. Joint proximity contexts include indications that an application has queued content to be shared with a proximity device, that an application has registered to publish messages on a namespace, that an application has subscribed to messages on a namespace, that an application has registered to find a peer application on a proximity device to enable multi-user collaboration, and that a device seeks to pair with another device.Type: GrantFiled: October 20, 2017Date of Patent: November 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Marc Christopher Pottier, Max Glenn Morris, Travis J. Martin, Michael N. Loholt, Darren R. Davis, Priya Bhushan Dandawate, Kenton A. Shipley, Khurram M. Zia
-
Publication number: 20180063287Abstract: Embodiments include processes, systems, and devices for initiating proximity actions upon the activation of a proximity connection. A proximity service receives an indication from a proximity provider that a proximity connection is established, and then determines a joint proximity context of the proximity connection. The proximity service then initiates a proximity action to facilitate a proximity function indicated by the joint proximity context. Joint proximity contexts include indications that an application has queued content to be shared with a proximity device, that an application has registered to publish messages on a namespace, that an application has subscribed to messages on a namespace, that an application has registered to find a peer application on a proximity device to enable multi-user collaboration, and that a device seeks to pair with another device.Type: ApplicationFiled: October 20, 2017Publication date: March 1, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Marc Christopher POTTIER, Max Glenn MORRIS, Travis J. MARTIN, Michael N. LOHOLT, Darren R. DAVIS, Priya Bhushan DANDAWATE, Kenton A. SHIPLEY, Khurram M. ZIA
-
Patent number: 9800688Abstract: Embodiments include processes, systems, and devices for initiating proximity actions upon the activation of a proximity connection. A proximity service receives an indication from a proximity provider that a proximity connection is established, and then determines a joint proximity context of the proximity connection. The proximity service then initiates a proximity action to facilitate a proximity function indicated by the joint proximity context. Joint proximity contexts include indications that an application has queued content to be shared with a proximity device, that an application has registered to publish messages on a namespace, that an application has subscribed to messages on a namespace, that an application has registered to find a peer application on a proximity device to enable multi-user collaboration, and that a device seeks to pair with another device.Type: GrantFiled: September 12, 2011Date of Patent: October 24, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Marc Christopher Pottier, Max Glenn Morris, Travis J. Martin, Michael N. Loholt, Darren R. Davis, Priya Bhushan Dandawate, Kenton A. Shipley, Khurram M. Zia
-
Publication number: 20150278765Abstract: A method for displaying an information collection includes collecting a plurality of user signals associated with a user of a device, and identifying a first subject from the plurality of user signals. The first subject has at least a first piece of information. A connection between the first subject and a second subject is determined, and a second piece of information from the second subject is determined. The second piece of information is relevant to the first piece of information. The first and second pieces of information are assembled into a user information collection.Type: ApplicationFiled: November 4, 2014Publication date: October 1, 2015Inventors: Jagannatha Raju Dantuluri, Marc Christopher Pottier, Karan Singh, Deborah Briana Harrison, David M. Gardner, Shira Weinberg, Michael M. Tse, Richa Prasad, Timothy P. Wantland, Shane Landry, Susan Michele Hendrich
-
Publication number: 20130065526Abstract: Embodiments include processes, systems, and devices for initiating proximity actions upon the activation of a proximity connection. A proximity service receives an indication from a proximity provider that a proximity connection is established, and then determines a joint proximity context of the proximity connection. The proximity service then initiates a proximity action to facilitate a proximity function indicated by the joint proximity context. Joint proximity contexts include indications that an application has queued content to be shared with a proximity device, that an application has registered to publish messages on a namespace, that an application has subscribed to messages on a namespace, that an application has registered to find a peer application on a proximity device to enable multi-user collaboration, and that a device seeks to pair with another device.Type: ApplicationFiled: September 12, 2011Publication date: March 14, 2013Applicant: MICROSOFT CORPORATIONInventors: Marc Christopher Pottier, Max Glenn Morris, Travis J. Martin, Michael N. Loholt, Darren R. Davis, Priya Bhushan Dandawate, Kenton A. Shipley, Khurram M. Zia