Patents by Inventor Zachary Adam Pfriem

Zachary Adam Pfriem 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: 10757048
    Abstract: In a non-limiting example of the present disclosure, an intelligent personal assistant service may be added as an active participant within a thread of an application. A query directed to an intelligent personal assistant service may be entered into a message thread of a messaging application. An indication that the intelligent personal assistant service is added as an active participant within the message thread may be received, at a processing device. Content from the intelligent personal assistant service may be received directly into the message application. As an example, content may be provided, within the messaging application, as a message draft that may be modified before inclusion within a message thread. An input may be provided indicating to include the received content within the message thread. In response to providing the input, content received from the intelligent personal assistant service may be displayed within the message thread.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zachary Adam Pfriem, Mark Jozef Vitazko, Jared Frew, Jason Michael Nelson
  • Patent number: 10666594
    Abstract: Non-limiting examples of the present disclosure describe proactive action by an intelligent personal assistant application/service to improve functionality of one or more applications. In one example, an intelligent personal assistant service may interface with a messaging application to analyze a message thread within the messaging application. The intelligent personal assistant service may analyze the message thread by evaluating context of message content within the message thread. Analysis of the message thread may occur proactively without requiring an explicit request for assistance from a user of a processing device. In response to the analyzing of the message thread, the intelligent personal assistant service may proactively provide a cue that includes content retrieved by the intelligent personal assistant service. An input may be received to include the cue within the message thread. In response to receiving the input, the cue may be displayed within the message thread.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: May 26, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zachary Adam Pfriem, Mark Jozef Vitazko, Jared Frew, Jason Michael Nelson
  • Publication number: 20190081916
    Abstract: Non-limiting examples of the present disclosure describe proactive action by an intelligent personal assistant application/service to improve functionality of one or more applications. In one example, an intelligent personal assistant service may interface with a messaging application to analyze a message thread within the messaging application. The intelligent personal assistant service may analyze the message thread by evaluating context of message content within the message thread. Analysis of the message thread may occur proactively without requiring an explicit request for assistance from a user of a processing device. In response to the analyzing of the message thread, the intelligent personal assistant service may proactively provide a cue that includes content retrieved by the intelligent personal assistant service. An input may be received to include the cue within the message thread. In response to receiving the input, the cue may be displayed within the message thread.
    Type: Application
    Filed: November 13, 2018
    Publication date: March 14, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Zachary Adam PFRIEM, Mark Jozef VITAZKO, Jared FREW, Jason Michael NELSON
  • Patent number: 10158593
    Abstract: Non-limiting examples of the present disclosure describe proactive action by an intelligent personal assistant application/service to improve functionality of one or more applications. In one example, an intelligent personal assistant service may interface with a messaging application to analyze a message thread within the messaging application. The intelligent personal assistant service may analyze the message thread by evaluating context of message content within the message thread. Analysis of the message thread may occur proactively without requiring an explicit request for assistance from a user of a processing device. In response to the analyzing of the message thread, the intelligent personal assistant service may proactively provide a cue that includes content retrieved by the intelligent personal assistant service. An input may be received to include the cue within the message thread. In response to receiving the input, the cue may be displayed within the message thread.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: December 18, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zachary Adam Pfriem, Mark Jozef Vitazko, Jared Frew, Jason Michael Nelson
  • Publication number: 20180329876
    Abstract: Techniques for smart templates are described. In one or more implementations, digital content is generated as pages of a journal application. Selectable representations associated with various smart templates are displayed via a user interface of the journal application. Responsive to user selection of one of the selectable representations, a smart page is generated by altering the digital content of an identified page and causing the identified page to inherit one or more rules or functionalities associated with the smart template. Subsequently, free-form user input is received to the smart page, and additional digital content corresponding to the free-form user input is generated on the smart page. The free-form user input is then processed by applying the one or more rules or functionalities to the free-form user input to generate page data.
    Type: Application
    Filed: June 28, 2017
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eduardo SONNINO, Anthony DART, Ryan Chandler PENDLAY, Jason M. NELSON, March ROGERS, Zachary Adam PFRIEM, Laurentiu PAVEL, Jason HARTMAN, Elizabeth Picchietti SALOWITZ
  • Publication number: 20180329589
    Abstract: Techniques for contextual object manipulation are described. In one or more implementations, digital content is generated as an interactive canvas, and the interactive canvas is displayed on one or more display devices. Additional digital content is also generated as one or more objects, and the one or more objects are displayed on the interactive canvas. In response to detection of a user selection of an object displayed in the interactive canvas, a type of the selected object is determined. Next, one or more controls that are contextual to the selected object are displayed on the interactive canvas. In response to a user selection of one of the controls, the selected control is applied to the selected object.
    Type: Application
    Filed: June 30, 2017
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eduardo SONNINO, Anthony DART, Ryan Chandler PENDLAY, Jason M. NELSON, March ROGERS, Zachary Adam PFRIEM, Jenny Angelica ALARCO DIEZ
  • Publication number: 20170295117
    Abstract: In a non-limiting example of the present disclosure, an intelligent personal assistant service may be added as an active participant within a thread of an application. A query directed to an intelligent personal assistant service may be entered into a message thread of a messaging application. An indication that the intelligent personal assistant service is added as an active participant within the message thread may be received, at a processing device. Content from the intelligent personal assistant service may be received directly into the message application. As an example, content may be provided, within the messaging application, as a message draft that may be modified before inclusion within a message thread. An input may be provided indicating to include the received content within the message thread. In response to providing the input, content received from the intelligent personal assistant service may be displayed within the message thread.
    Type: Application
    Filed: April 8, 2016
    Publication date: October 12, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Zachary Adam Pfriem, Mark Jozef Vitazko, Jared Frew, Jason Michael Nelson
  • Publication number: 20170295122
    Abstract: Non-limiting examples of the present disclosure describe proactive action by an intelligent personal assistant application/service to improve functionality of one or more applications. In one example, an intelligent personal assistant service may interface with a messaging application to analyze a message thread within the messaging application. The intelligent personal assistant service may analyze the message thread by evaluating context of message content within the message thread. Analysis of the message thread may occur proactively without requiring an explicit request for assistance from a user of a processing device. In response to the analyzing of the message thread, the intelligent personal assistant service may proactively provide a cue that includes content retrieved by the intelligent personal assistant service. An input may be received to include the cue within the message thread. In response to receiving the input, the cue may be displayed within the message thread.
    Type: Application
    Filed: April 8, 2016
    Publication date: October 12, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Zachary Adam Pfriem, Mark Jozef Vitazko, Jared Frew, Jason Michael Nelson
  • Publication number: 20140006769
    Abstract: In embodiments of device optimization modes, a device includes data systems that initiate user notifications. The device also includes an activity system that facilitates an activity for user interaction, such as any type of active and/or passive user interaction activities. An optimization controller is implemented to initiate an optimization mode to suppress the user notifications during the activity. The optimization controller can suppress the user notifications from the data systems, and maintain the user notifications until the optimization mode is ended and the user notifications are resumed.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Inventors: Susan Chory, Zachary Adam Pfriem, Hagen A. Green, William Scott Stauber, Vishal V. Ghotge