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: 11447391
    Abstract: 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: Grant
    Filed: June 22, 2016
    Date of Patent: September 20, 2022
    Inventors: Saman Choubak, Pierre Lévesque, Philippe Gagnon, Richard Martel, Patrick Desjardins
  • Publication number: 20190258381
    Abstract: 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: Application
    Filed: April 29, 2019
    Publication date: August 22, 2019
    Inventor: PATRICK DESJARDINS
  • Publication number: 20190199645
    Abstract: 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: Application
    Filed: March 6, 2019
    Publication date: June 27, 2019
    Inventor: PATRICK DESJARDINS
  • Patent number: 10318109
    Abstract: 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: Grant
    Filed: June 9, 2017
    Date of Patent: June 11, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Patrick Desjardins
  • Patent number: 10270704
    Abstract: 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: Grant
    Filed: November 10, 2016
    Date of Patent: April 23, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventor: Patrick Desjardins
  • Publication number: 20180367478
    Abstract: 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: Application
    Filed: June 16, 2017
    Publication date: December 20, 2018
    Inventor: Patrick Desjardins
  • Publication number: 20180356957
    Abstract: 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: Application
    Filed: June 9, 2017
    Publication date: December 13, 2018
    Inventor: Patrick Desjardins
  • Publication number: 20180316637
    Abstract: 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: Application
    Filed: May 1, 2017
    Publication date: November 1, 2018
    Inventor: Patrick Desjardins
  • Publication number: 20180153458
    Abstract: 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: Application
    Filed: December 7, 2016
    Publication date: June 7, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Patrick Desjardins
  • Publication number: 20180131626
    Abstract: 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: Application
    Filed: November 10, 2016
    Publication date: May 10, 2018
    Inventor: Patrick Desjardins
  • Publication number: 20170359434
    Abstract: 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: Application
    Filed: June 14, 2016
    Publication date: December 14, 2017
    Inventor: Patrick Desjardins
  • Publication number: 20170263847
    Abstract: 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: Application
    Filed: March 9, 2016
    Publication date: September 14, 2017
    Inventors: Patrick Daoust, Cedrik Coia, Patrick Desjardins, Remo Masut
  • Publication number: 20160376156
    Abstract: 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: Application
    Filed: June 22, 2016
    Publication date: December 29, 2016
    Inventors: SAMAN CHOUBAK, PIERRE LÉVESQUE, PHILIPPE GAGNON, RICHARD MARTEL, PATRICK DESJARDINS