Patents by Inventor Peter Loren Engrav

Peter Loren Engrav 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: 20240086467
    Abstract: A reference to a digital item is stored as a digital card. The digital card can also be contained in, and/or refer to, other digital cards. The digital card can also include properties or attributes that may be added from the digital item that is being referred to. The digital card can be tagged with a tag that may also be applied to other digital cards. The digital card can be stored in a data pod within a de-centralized data storage system architecture so the tag is surfaced along with the digital card in different contexts.
    Type: Application
    Filed: September 13, 2022
    Publication date: March 14, 2024
    Inventors: Rachel Elizabeth SIRKIN, Helen Marie Anderson, Krunal Mayank Sheth, Ying Zhe Chong, Salil Das, Jacob Scott Noyes, Rodrigo Fernandes de Souza, Peter Loren Engrav, Pooja Srinivas Kankanhalli
  • Patent number: 11861139
    Abstract: Methods and systems for deferring and resuming content from multiple applications. An application executing a client device may have an open content item, such as a file, document, or message. An input to park or defer the content item may be received. In response to the input, a data container for a parked item for the content item is created in a remote content-deferral platform. Metadata for the content item is retrieved and stored within the data container along with additional data, which may be user curated, to form the parked item. The parked item may then be accessed from multiple different applications via a park pane.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: January 2, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Loren Engrav, Trevor Joel Harris, Nathaniel Marvin Myhre, Vishal Mathur, Archil Tskhondiya, Davis Lindsay Wanless, Christopher Bobbi Yanasak, Maliha Sanaa Lakhani, Jokko Korhonen
  • Publication number: 20230401178
    Abstract: A metafolder system manages a graph that identifies activities that are performed with respect to digital cards and that identifies relationships among the digital cards. The digital cards from a plurality of different locations in the de-centralized data storage system architecture can be aggregated for projection as coming from a single virtual location.
    Type: Application
    Filed: June 13, 2022
    Publication date: December 14, 2023
    Inventors: Salil DAS, Peter Loren ENGRAV, Cezar Augusto Alevatto Guimaraes Neto, Daniel Gabriel ZARZAR, Forest Woodcroft GOUIN
  • Publication number: 20230401212
    Abstract: A reference to a digital item is stored as a digital card. The digital card can also be contained in, and/or refer to, other digital cards. The digital card can also include properties or attributes that may be added from the digital item that is being referred to. The digital card can be stored in a data pod within a de-centralized data storage system architecture.
    Type: Application
    Filed: June 13, 2022
    Publication date: December 14, 2023
    Inventors: Salil Das, Cezar Augusto Alevatto Guimaraes Neto, Peter Loren Engrav, Brian Scott Krabach, Deniz Cakirkaya, Brian Charles Blomquist, Craig Thomas Targosz, Sarojini Garapati
  • Patent number: 11474843
    Abstract: An artificial intelligence (“AI”) based system is disclosed for associating low-level user content, such as documents, email messages, and calendar invites, with high-level user activities using topics as an abstraction. The associations can enable a computing system to provide, among other things, activity-specific views that present a specific selection of low-level user content that is most relevant to a user at a particular point in time. The activity-specific views present the right information to users at the right time based on a context of a user and a user's past activities.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: October 18, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aniruddha Prabhakar Kulkarni, Nathaniel M. Myhre, Yogesh Madhukarrao Joshi, William Henry Gates, III, Vignesh Sachidanandam, Peter Loren Engrav
  • Patent number: 11403312
    Abstract: To improve efficiency of computing devices and improve the user experience thereon when searching for relevant events, the systems and methods disclosed herein provide event management and automated relevant event discovery. User information and event information are collected and stored, and events are searched for based on relevancy to a user. Relevancy to a user may be based at least in part on at least one of: non-conflict with calendar items in the user's calendar, location, the user's interests, the user's preferences and activity of the user's friends or contacts.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: August 2, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jose Ramon Calzada Gomez, Peter Loren Engrav, Craig Allen Lee
  • Publication number: 20210279085
    Abstract: An artificial intelligence (“AI”) based system is disclosed for associating low-level user content, such as documents, email messages, and calendar invites, with high-level user activities using topics as an abstraction. The associations can enable a computing system to provide, among other things, activity-specific views that present a specific selection of low-level user content that is most relevant to a user at a particular point in time. The activity-specific views present the right information to users at the right time based on a context of a user and a user's past activities.
    Type: Application
    Filed: April 27, 2021
    Publication date: September 9, 2021
    Inventors: Aniruddha Prabhakar KULKARNI, Nathaniel M. MYHRE, Yogesh Madhukarrao JOSHI, William Henry GATES, III, Vignesh SACHIDANANDAM, Peter Loren ENGRAV
  • Patent number: 10990421
    Abstract: An artificial intelligence (“AI”) based system is disclosed for associating low-level user content, such as documents, email messages, and calendar invites, with high-level user activities using topics as an abstraction. The associations can enable a computing system to provide, among other things, activity-specific views that present a specific selection of low-level user content that is most relevant to a user at a particular point in time. The activity-specific views present the right information to users at the right time based on a context of a user and a user's past activities.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: April 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aniruddha Prabhakar Kulkarni, Nathaniel M. Myhre, Yogesh Madhukarrao Joshi, William Henry Gates, III, Vignesh Sachidanandam, Peter Loren Engrav
  • Publication number: 20200387478
    Abstract: Technology is disclosed herein for enhancing a file aggregation service. In an implementation, a set of files associated with a user is identified. For at least a file of the set of files, one or more events that occurred with respect to the file are identified. Based at least on the one or more events, one or more synthetic attributes of the file are generated. The one or more synthetic attributes comprise an attribute that differs relative to existing attributes of the file. A file system view of the set of files is then generated which comprises the one or more synthetic attributes of the file. The file system view of the set of files is displayed to a user.
    Type: Application
    Filed: June 7, 2019
    Publication date: December 10, 2020
    Inventors: Trevor Joel Harris, Nathaniel Marvin Myhre, Malia Morioka Douglas, Shikha Devesh Desai, Yoon Jin Lee, Peter Loren Engrav
  • Patent number: 10757057
    Abstract: Technologies are generally described for providing a system to facilitate efficient management and prioritization of conversations, such as emails, in a communication application. Conversations may be prioritized according to user preferences, and an inbox may be rearranged to display important conversations in a user defined order. Conversations may also be associated together so that they may appear together and flow together in the inbox. Additionally, the system may enable a user to delay display of a conversation until a later time based on various criteria such as location, time, and client device. A user may also move important emails to the top of an inbox for prominent display. The system may perform the actions automatically based on observed user behavior. Furthermore, the system may enable touch interactions for interacting with and managing the conversations, and quick controls may be provided for executing commands to perform actions associated with the conversations.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ned Bearer Friend, Matthias Baer, Nicholas Smith, Trevor Neil Lacey, Peter Loren Engrav, Michael Borysenko
  • Publication number: 20200169521
    Abstract: Aspects of the present disclosure relate to systems and methods for integrating first class objects with email messages in an email inbox of an email client. In one example, a request is sent via the email client for first class object data to one or more data sources, where each data source of the one or more data sources includes first class object data of a different first class object type. The first class object data may be received at the email client from the one or more data sources. One or more first class objects may be created from the first class object data for injecting into an email inbox of the email client. The email inbox including at least some of the one or more first class objects and a plurality of email messages may be rendered in a user interface to the email client.
    Type: Application
    Filed: January 30, 2020
    Publication date: May 28, 2020
    Inventors: Vignesh Sachidanandam, Ned Bearer Friend, Peter Loren Engrav
  • Patent number: 10574615
    Abstract: Aspects of the present disclosure relate to systems and methods for integrating first class objects with email messages in an email inbox of an email client. In one example, a request is sent via the email client for first class object data to one or more data sources, where each data source of the one or more data sources includes first class object data of a different first class object type. The first class object data may be received at the email client from the one or more data sources. One or more first class objects may be created from the first class object data for injecting into an email inbox of the email client. The email inbox including at least some of the one or more first class objects and a plurality of email messages may be rendered in a user interface to the email client.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: February 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vignesh Sachidanandam, Ned Bearer Friend, Peter Loren Engrav
  • Publication number: 20200004565
    Abstract: An artificial intelligence (“AI”) based system is disclosed for associating low-level user content, such as documents, email messages, and calendar invites, with high-level user activities using topics as an abstraction. The associations can enable a computing system to provide, among other things, activity-specific views that present a specific selection of low-level user content that is most relevant to a user at a particular point in time. The activity-specific views present the right information to users at the right time based on a context of a user and a user's past activities.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: Aniruddha Prabhakar KULKARNI, Nathaniel M. MYHRE, Yogesh Madhukarrao JOSHI, William Henry GATES, III, Vignesh SACHIDANANDAM, Peter Loren ENGRAV
  • Publication number: 20200004388
    Abstract: An artificial intelligence (“AI”) engine selects a schema that defines an activity-specific user interface (“UI”) for presenting activity-specific content based upon one or more topics associated with an activity. A UI can then be presented for receiving edits to the selected schema and the edits can be published for utilization by other users. Data identifying the edits, selection of a different schema for the activity, modification of properties associated with the selected schema, and data describing usage of the schema can be provided to the AI engine for using in improving an AI model utilized to select the schema.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: Nathaniel M. MYHRE, Aniruddha Prabhakar KULKARNI, Yogesh Madhukarrao JOSHI, Peter Loren ENGRAV, Vignesh SACHIDANANDAM
  • Patent number: 10356031
    Abstract: Prioritized and categorized presentation of incoming communications is provided based on characteristics of the communications such as sender, recipients, subject, body content, recipient's past interactions, and similar ones. User or administrator defined explicit rules and configurations may be taken into consideration along with analysis results of incoming communication attributes and user history in determining a category and a priority level for the incoming communication. The incoming communication may then be presented according to the determined category and priority level along with tools for the recipient to modify automatic determinations and otherwise interact with the communication.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: July 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vignesh Sachidanandam, Ned Bearer Friend, Hiroshi Tsukahara, Peter Loren Engrav, Scott Stiles
  • Publication number: 20190081915
    Abstract: Systems, methods, and software are disclosed herein to launch embedded extensions in the context of an e-mail application. In an implementation, a user may interact with an e-mail application. An e-mail message is received into an inbox of the e-mail application. The e-mail message may include an embedded extension. The user opens the e-mail, including the embedded extension, for viewing. While viewing the e-mail message, the user clicks on the embedded extension, which launches the embedded extension within the context of the e-mail application.
    Type: Application
    Filed: September 8, 2017
    Publication date: March 14, 2019
    Inventors: Peter Loren Engrav, Julio Estrada, Ned Bearer Friend, Nathaniel Marvin Myhre, Vignesh Sachidanandam
  • Publication number: 20190075067
    Abstract: Aspects of the present disclosure relate to systems and methods for integrating first class objects with email messages in an email inbox of an email client. In one example, a request is sent via the email client for first class object data to one or more data sources, where each data source of the one or more data sources includes first class object data of a different first class object type. The first class object data may be received at the email client from the one or more data sources. One or more first class objects may be created from the first class object data for injecting into an email inbox of the email client. The email inbox including at least some of the one or more first class objects and a plurality of email messages may be rendered in a user interface to the email client.
    Type: Application
    Filed: September 6, 2017
    Publication date: March 7, 2019
    Inventors: Vignesh Sachidanandam, Ned Bearer Friend, Peter Loren Engrav
  • Publication number: 20170262511
    Abstract: To improve efficiency of computing devices and improve the user experience thereon when searching for relevant events, the systems and methods disclosed herein provide event management and automated relevant event discovery. User information and event information are collected and stored, and events are searched for based on relevancy to a user. Relevancy to a user may be based at least in part on at least one of: non-conflict with calendar items in the user's calendar, location, the user's interests, the user's preferences and activity of the user's friends or contacts.
    Type: Application
    Filed: March 14, 2016
    Publication date: September 14, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Jose Ramon Calzada Gomez, Peter Loren Engrav, Craig Allen Lee
  • Publication number: 20170126608
    Abstract: Technologies are generally described for providing a system to facilitate efficient management and prioritization of conversations, such as emails, in a communication application. Conversations may be prioritized according to user preferences, and an inbox may be rearranged to display important conversations in a user defined order. Conversations may also be associated together so that they may appear together and flow together in the inbox. Additionally, the system may enable a user to delay display of a conversation until a later time based on various criteria such as location, time, and client device. A user may also move important emails to the top of an inbox for prominent display. The system may perform the actions automatically based on observed user behavior. Furthermore, the system may enable touch interactions for interacting with and managing the conversations, and quick controls may be provided for executing commands to perform actions associated with the conversations.
    Type: Application
    Filed: January 18, 2017
    Publication date: May 4, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ned Bearer Friend, Matthias Baer, Nicholas Smith, Trevor Neil Lacey, Peter Loren Engrav, Michael Borysenko
  • Publication number: 20170093783
    Abstract: Prioritized and categorized presentation of incoming communications is provided based on characteristics of the communications such as sender, recipients, subject, body content, recipient's past interactions, and similar ones. User or administrator defined explicit rules and configurations may be taken into consideration along with analysis results of incoming communication attributes and user history in determining a category and a priority level for the incoming communication. The incoming communication may then be presented according to the determined category and priority level along with tools for the recipient to modify automatic determinations and otherwise interact with the communication.
    Type: Application
    Filed: March 15, 2016
    Publication date: March 30, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vignesh SACHIDANANDAM, Ned Bearer FRIEND, Hiroshi TSUKAHARA, Peter Loren ENGRAV, Scott STILES