Patents by Inventor PATRICK DESJARDINS
PATRICK DESJARDINS 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: 11447391Abstract: A method of growing a graphene coating or carbon nanotubes on a catalytic substrate by chemical vapor deposition is provided. In the method, the chemical vapor deposition is carried out in an atmosphere in which a ratio Pox/Pred is about 5×10?26 or less, wherein Pox is the partial pressure oxidizing species in the atmosphere and Pred is the partial pressure of reducing species in the atmosphere. A catalytic substrate coated with a graphene coating grown according to this method is also provided.Type: GrantFiled: June 22, 2016Date of Patent: September 20, 2022Inventors: Saman Choubak, Pierre Lévesque, Philippe Gagnon, Richard Martel, Patrick Desjardins
-
Publication number: 20190258381Abstract: Techniques are disclosed herein that provide an enhanced user interface that improves user interaction for suggestion and placement of digital images in a communication such as a message thread. In an example, a system performs operations to: derive context of a message being entered by a user in a user interface, wherein the message is part of a message thread; search digital images based on the context to select one or more digital images; present, through the user interface, the one or more digital images for insertion at different positions within the message thread based on the context; receive, through the user interface, a selection of at least one of the one or more digital images; modify the message thread by inserting the at least one of the one or more digital images to replace content at a plurality of positions within the message thread in response to the user selection; and store the modified message thread in a storage device.Type: ApplicationFiled: April 29, 2019Publication date: August 22, 2019Inventor: PATRICK DESJARDINS
-
Publication number: 20190199645Abstract: A plurality of communications sent from a sending program can be stored in a queue for the duration of a time period specified by a timer. When the timer expires, a specified program module can be executed that merges the plurality of communications into a single result. The singe result can be sent to a receiving program. Incoming communications are not throttled or delayed.Type: ApplicationFiled: March 6, 2019Publication date: June 27, 2019Inventor: PATRICK DESJARDINS
-
Patent number: 10318109Abstract: Non-limiting examples of the present disclosure describe an enhanced user interface that improves user interaction for suggestion and placement of emojis in a communication such as a message thread. An emoji, for insertion within a message thread, is selected through a user interface of an application. A plurality of selectable user interface features may be presented through the user interface, where the plurality of selectable user interface features are usable for insert of the selected emoji at different positions within the message thread. The plurality of selectable user interface features may be presented based on an analysis of the context of a message thread including signal data associated with the message thread. A selection may be received of one of the plurality of selectable user interface features. The emoji may be inserted into the message thread at a position that corresponds with the selection of a user interface feature.Type: GrantFiled: June 9, 2017Date of Patent: June 11, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Patrick Desjardins
-
Patent number: 10270704Abstract: A plurality of communications sent from a sending program can be stored in a queue for the duration of a time period specified by a timer. When the timer expires, a specified program module can be executed that merges the plurality of communications into a single result. The singe result can be sent to a receiving program. Incoming communications are not throttled or delayed.Type: GrantFiled: November 10, 2016Date of Patent: April 23, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventor: Patrick Desjardins
-
Publication number: 20180367478Abstract: Non-limiting examples of the present disclosure relate to enhanced user interface that provides a dual message feed for viewing and simultaneously managing a message thread. A dual feed may be a multi-column feed for the message thread that may be displayed through a user interface, for example, in response to a selection of the message thread. The multi-column feed may comprise: a first column that provides a summary feed providing summary data associated with message content of the message thread and a second column that provides a sidewalk feed presenting an entire representation for message content of the message thread. An update to the message thread may be received. A display of the message thread may be updated through the user interface, for example, where the first column of the multi-column feed is configured to present a real-time notification of the update.Type: ApplicationFiled: June 16, 2017Publication date: December 20, 2018Inventor: Patrick Desjardins
-
Publication number: 20180356957Abstract: Non-limiting examples of the present disclosure describe an enhanced user interface that improves user interaction for suggestion and placement of emojis in a communication such as a message thread. An emoji, for insertion within a message thread, is selected through a user interface of an application. A plurality of selectable user interface features may be presented through the user interface, where the plurality of selectable user interface features are usable for insert of the selected emoji at different positions within the message thread. The plurality of selectable user interface features may be presented based on an analysis of the context of a message thread including signal data associated with the message thread. A selection may be received of one of the plurality of selectable user interface features. The emoji may be inserted into the message thread at a position that corresponds with the selection of a user interface feature.Type: ApplicationFiled: June 9, 2017Publication date: December 13, 2018Inventor: Patrick Desjardins
-
Publication number: 20180316637Abstract: Non-limiting examples of the present disclosure describe a user interface adapted to provide a real-time visualization of context for a message thread. A message input is received through a user interface of a collaborative team environment. The message input is received from a first user in a message thread of the collaborative team environment. The message input is analyzed to identify context data associated with the message input. Context data comprises previous message data associated with a second user of the message thread. A real-time visualization of the context data is generated. As an example, the real-time visualization comprises: data analytics for correspondence of the previous message data between the first user and the second user, an identification of a most recent communication received from the second user and a contextual suggestion for the analyzed message input. The real-time visualization is provided in the message thread.Type: ApplicationFiled: May 1, 2017Publication date: November 1, 2018Inventor: Patrick Desjardins
-
Publication number: 20180153458Abstract: Presentations are a beneficial tool for sharing information between a presenter and audience. However, because presentations can be nerve-wracking and stressful for the presenter, the information may not always be communicated in the most clear and efficient manner. Thus, embodiments are directed to providing stress feedback for presentations so that the presenter may be able to learn and improve for the next presentation. For example signals associated with body regulation of a presenter may be received throughout the presentation from one or more sensors affixed to a body of the presenter, and time information may be received from a productivity service as the presentation is progressed by the presenter. A stress level of the presenter may be determined based on the received signals, the determined stress level of the presenter may be correlated with the time information, and the correlation may be provided far display.Type: ApplicationFiled: December 7, 2016Publication date: June 7, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Patrick Desjardins
-
Publication number: 20180131626Abstract: A plurality of communications sent from a sending program can be stored in a queue for the duration of a time period specified by a timer. When the timer expires, a specified program module can be executed that merges the plurality of communications into a single result. The singe result can be sent to a receiving program. Incoming communications are not throttled or delayed.Type: ApplicationFiled: November 10, 2016Publication date: May 10, 2018Inventor: Patrick Desjardins
-
Publication number: 20170359434Abstract: The most recent markup language output of content can be cached as an image in client side storage, while loading more current information from a server. Web page information from the server can be rendering using a markup language element. A graphical representation of the user interface at a specific time of a web page or portion thereof can be converted to a string of characters and stored in local storage on the client. The stored image can be presented to the user on a subsequent fetching of web page information from the server based on the last fetched information from the server and the outdated stored image can be replaced with a newly captured graphical representation of the user interface at a specific time to keep the storage as fresh as possible.Type: ApplicationFiled: June 14, 2016Publication date: December 14, 2017Inventor: Patrick Desjardins
-
Publication number: 20170263847Abstract: A thin film XyAl(1-y)N alloy preferably deposited with an intrinsic tensile stress significantly enhances the piezoelectric properties of AlN. The alloy contains y percent of the compound XN, where X is selected from the group consisting of Yb, Ho, Dy, Lu, Tm, Tb, and Gd. The percentage of XN preferably lies in the range 10-60%, and the stress is preferably in the range 200 MPa-1.5 GPa. The film is useful in MEMS devices.Type: ApplicationFiled: March 9, 2016Publication date: September 14, 2017Inventors: Patrick Daoust, Cedrik Coia, Patrick Desjardins, Remo Masut
-
Publication number: 20160376156Abstract: A method of growing a graphene coating or carbon nanotubes on a catalytic substrate by chemical vapor deposition is provided. In the method, the chemical vapor deposition is carried out in an atmosphere in which a ratio Pox/Pred is about 5×10?6 or less, wherein Pox is the partial pressure oxidizing species in the atmosphere and Pred is the partial pressure of reducing species in the atmosphere. A catalytic substrate coated with a graphene coating grown according to this method is also provided.Type: ApplicationFiled: June 22, 2016Publication date: December 29, 2016Inventors: SAMAN CHOUBAK, PIERRE LÉVESQUE, PHILIPPE GAGNON, RICHARD MARTEL, PATRICK DESJARDINS