Patents by Inventor Lawrence Fubini Waldman

Lawrence Fubini Waldman 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: 12010086
    Abstract: A notification service may act as an intermediary between senders and recipients of actionable notification messages, generating such messages based on an actionable notification data structure including arguments for the message text, a list of recipients, and response options and associated actions, sending the messages to the respective recipients; and receiving and processing selected response options from at least some of the recipients to perform the associated actions.
    Type: Grant
    Filed: April 6, 2023
    Date of Patent: June 11, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lawrence Fubini Waldman, Andrew Vincent Spiziri, Paresh Lukka, Anton Leo Dukeman
  • Patent number: 11870890
    Abstract: A system can control access to encrypted data shared by a group of users by the use of a vault key that is associated with a group of users. The encrypted data can include encrypted secret data generated from the secret data using a secret key, an encrypted secret key can be generated from the secret key by the use of a vault key, and an encrypted vault key generated from the vault key by the use of a public key associated with a user of the group of users. The system can allow users to store and access the encrypted data only if the user is a current member of the group. The system can verify the user's membership status from a group manager, such as a system managing a channel or chat session. Users added to the group are also granted permission to grant access to new users.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: January 9, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Weiss, Eric Scott Albright, Dustyn J. Tubbs, Paresh Lukka, Andrew V. Spiziri, Lawrence Fubini Waldman
  • Publication number: 20230300102
    Abstract: A notification service may act as an intermediary between one or more sources of text-based communications and intended recipients of action items contained in the communications. The notification service may analyze the messages posted to the source(s) to identify action items, determine multiple response options for each identified action item, generate structured notification messages including the response options for the action items and send them to the respective intended recipient users, and upon receipt of a user response that specifies a selected response option, automatically perform the associated action(s).
    Type: Application
    Filed: May 25, 2023
    Publication date: September 21, 2023
    Inventors: Lawrence Fubini Waldman, Andrew Vincent Spiziri, Paresh Lukka, Anton Leo Dukeman
  • Publication number: 20230246993
    Abstract: A notification service may act as an intermediary between senders and recipients of actionable notification messages, generating such messages based on an actionable notification data structure including arguments for the message text, a list of recipients, and response options and associated actions, sending the messages to the respective recipients; and receiving and processing selected response options from at least some of the recipients to perform the associated actions.
    Type: Application
    Filed: April 6, 2023
    Publication date: August 3, 2023
    Inventors: Lawrence Fubini Waldman, Andrew Vincent Spirizi, Paresh Lukka, Anton Lee Dukeman
  • Patent number: 11703990
    Abstract: A system that generates animated visual cues for providing previews that indicate the availability of associated content is provided. The system can display a landing page in response to a command to display selected content, such as messages of a chat session. The landing page generates a visual cue that displays an animated preview of associated content, such as files related to the chat session, concurrently with the selected content before transitioning to view that shows the selected content, such as a chat session UI. The disclosed techniques also enable systems to generate a visual bounce cue providing awareness of salient content. For example, a device displaying selected content, e.g., messages in a chat session UI, may create a controlled animated movement of the chat session UI to let a user know of an update to associated content that may be displayed in a UI layer under the selected content.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: July 18, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lawrence Fubini Waldman, Cole Jagger Poelker, Annika Elias, Matthew Benjamin Blank, Caleb Warren
  • Patent number: 11632351
    Abstract: A notification service may act as an intermediary between sources of text-based communications (e.g., message channels within a communication and collaboration platform) and the intended recipients of action items contained in messages posted to these sources. The notification service may store, for each action item, an instance of a universal actionable notification data structure specifying, among other things, response options for the action items, and may, for a specific user, aggregate action items intended for that user across multiple sources, aggregate and send notification messages generated from the respective instances of the universal actionable notification data structures to a central notification inbox accessible by the user, and upon receipt of a response from the user, generate and post a response message to the source from which the action item originated.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: April 18, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lawrence Fubini Waldman, Andrew Vincent Spiziri, Paresh Lukka, Anton Leo Dukeman
  • Publication number: 20230037051
    Abstract: A system can control access to encrypted data shared by a group of users by the use of a vault key that is associated with a group of users. The encrypted data can include encrypted secret data generated from the secret data using a secret key, an encrypted secret key can be generated from the secret key by the use of a vault key, and an encrypted vault key generated from the vault key by the use of a public key associated with a user of the group of users. The system can allow users to store and access the encrypted data only if the user is a current member of the group. The system can verify the user's membership status from a group manager, such as a system managing a channel or chat session.
    Type: Application
    Filed: July 12, 2022
    Publication date: February 2, 2023
    Inventors: Alexander WEISS, Eric Scott ALBRIGHT, Dustyn J. TUBBS, Paresh LUKKA, Andrew V. SPIZIRI, Lawrence Fubini WALDMAN
  • Patent number: 11455412
    Abstract: This disclosure provides enhanced management of access rights for dynamic groups of users sharing secret data. Instead of relying on traditional administrative techniques for modifying access rights for stored data, the techniques disclosed herein allow a storage service to communicate with a group management system to verify membership of user groups, e.g., channels, chat session, or meetings, and automatically change access rights to stored data as users leave or join a group. Encrypted data can be stored within a storage vault. The storage vault can be dedicated to storing encrypted data shared between a user group, e.g. a channel. A server managing the storage vault can receive membership data from a group management service. As users join the group or leave a group managed by the group management service, each user's access permissions to the storage vault can be added, removed or modified.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: September 27, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Weiss, Eric Scott Albright, Dustyn J. Tubbs, Paresh Lukka, Andrew V. Spiziri, Lawrence Fubini Waldman
  • Patent number: 11424914
    Abstract: A system can control access to encrypted data shared by a group of users by the use of a vault key that is associated with a group of users. The encrypted data can include encrypted secret data generated from the secret data using a secret key, an encrypted secret key can be generated from the secret key by the use of a vault key, and an encrypted vault key generated from the vault key by the use of a public key associated with a user of the group of users. The system can allow users to store and access the encrypted data only if the user is a current member of the group. The system can verify the user's membership status from a group manager, such as a system managing a channel or chat session.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: August 23, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexander Weiss, Eric Scott Albright, Dustyn J. Tubbs, Paresh Lukka, Andrew V. Spiziri, Lawrence Fubini Waldman
  • Publication number: 20220060440
    Abstract: A notification service may act as an intermediary between sources of text-based communications (e.g., message channels within a communication and collaboration platform) and the intended recipients of action items contained in messages posted to these sources-. The notification service may store, for each action item, an instance of a universal actionable notification data structure specifying, among other things, response options for the action items, and may, for a specific user, aggregate action items intended for that user across multiple sources, aggregate and sending notification messages generated from the respective instances of the universal actionable notification data structures to a central notification inbox accessible by the user, and upon receipt of a response from the user, generate and post a response message to the source from which the action item originated.
    Type: Application
    Filed: August 31, 2021
    Publication date: February 24, 2022
    Inventors: Lawrence Fubini Waldman, Andrew Vincent Spiziri, Paresh Lukka, Anton Leo Dukeman
  • Publication number: 20220050578
    Abstract: A system that generates animated visual cues for providing previews that indicate the availability of associated content is provided. The system can display a landing page in response to a command to display selected content, such as messages of a chat session. The landing page generates a visual cue that displays an animated preview of associated content, such as files related to the chat session, concurrently with the selected content before transitioning to view that shows the selected content, such as a chat session UI. The disclosed techniques also enable systems to generate a visual bounce cue providing awareness of salient content. For example, a device displaying selected content, e.g., messages in a chat session UI, may create a controlled animated movement of the chat session UI to let a user know of an update to associated content that may be displayed in a UI layer under the selected content.
    Type: Application
    Filed: August 17, 2020
    Publication date: February 17, 2022
    Inventors: Lawrence Fubini WALDMAN, Cole Jagger POELKER, Annika ELIAS, Matthew Benjamin BLANK, Caleb WARREN
  • Patent number: 11177947
    Abstract: This disclosure provides enhanced management of encryption key updates based on user group activity. A system utilizes a vault key and a combination of other security keys to control access to secret data shared by members of a group who are participating in a collaborative session, such as a channel or chat session. The vault key allows a system to control access to secret data with users that join a particular group while immediately restricting access from users that leave the group. Updates to the keys are initiated based on the activity of the members of a group, which can include, but is not limited to, a threshold change in a number of group members, a total number of group members, an amount of data shared between the group members, and/or an age of one or more keys used to secure data shared by the group.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: November 16, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexander Weiss, Eric Scott Albright, Dustyn J. Tubbs, Paresh Lukka, Andrew V. Spiziri, Lawrence Fubini Waldman
  • Patent number: 11115372
    Abstract: A notification service may act as an intermediary between message channels and/or other sources of actionable notifications and/or action items contained in messages, aggregating actionable notifications for a given recipient across multiple message channels and/or across multiple tools or services, sending notification messages with selectable response options to the recipient in a unified format, and processing the user's responses, e.g., by transmitting the responses back to the applicable sources.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lawrence Fubini Waldman, Andrew Vincent Spiziri, Paresh Lukka, Anton Leo Dukeman
  • Publication number: 20210234827
    Abstract: A notification service may act as an intermediary between message channels and/or other sources of actionable notifications and/or action items contained in messages, aggregating actionable notifications for a given recipient across multiple message channels and/or across multiple tools or services, sending notification messages with selectable response options to the recipient in a unified format, and processing the user's responses, e.g., by transmitting the responses back to the applicable sources.
    Type: Application
    Filed: January 23, 2020
    Publication date: July 29, 2021
    Inventors: Lawrence Fubini Waldman, Andrew Vincent Spiziri, Paresh Lukka, Anton Leo Dukeman
  • Publication number: 20210165898
    Abstract: This disclosure provides enhanced management of access rights for dynamic groups of users sharing secret data. Instead of relying on traditional administrative techniques for modifying access rights for stored data, the techniques disclosed herein allow a storage service to communicate with a group management system to verify membership of user groups, e.g., channels, chat session, or meetings, and automatically change access rights to stored data as users leave or join a group. Encrypted data can be stored within a storage vault. The storage vault can be dedicated to storing encrypted data shared between a user group, e.g. a channel. A server managing the storage vault can receive membership data from a group management service. As users join the group or leave a group managed by the group management service, each user's access permissions to the storage vault can be added, removed or modified.
    Type: Application
    Filed: December 3, 2019
    Publication date: June 3, 2021
    Inventors: Alexander WEISS, Eric Scott ALBRIGHT, Dustyn J. TUBBS, Paresh LUKKA, Andrew V. SPIZIRI, Lawrence Fubini WALDMAN
  • Publication number: 20210167954
    Abstract: This disclosure provides enhanced management of encryption key updates based on user group activity. A system utilizes a vault key and a combination of other security keys to control access to secret data shared by members of a group who are participating in a collaborative session, such as a channel or chat session. The vault key allows a system to control access to secret data with users that join a particular group while immediately restricting access from users that leave the group. Updates to the keys are initiated based on the activity of the members of a group, which can include, but is not limited to, a threshold change in a number of group members, a total number of group members, an amount of data shared between the group members, and/or an age of one or more keys used to secure data shared by the group.
    Type: Application
    Filed: December 3, 2019
    Publication date: June 3, 2021
    Inventors: Alexander WEISS, Eric Scott ALBRIGHT, Dustyn J. TUBBS, Paresh LUKKA, Andrew V. SPIZIRI, Lawrence Fubini WALDMAN
  • Publication number: 20210167949
    Abstract: A system can control access to encrypted data shared by a group of users by the use of a vault key that is associated with a group of users. The encrypted data can include encrypted secret data generated from the secret data using a secret key, an encrypted secret key can be generated from the secret key by the use of a vault key, and an encrypted vault key generated from the vault key by the use of a public key associated with a user of the group of users. The system can allow users to store and access the encrypted data only if the user is a current member of the group. The system can verify the user's membership status from a group manager, such as a system managing a channel or chat session.
    Type: Application
    Filed: December 3, 2019
    Publication date: June 3, 2021
    Inventors: Alexander WEISS, Eric Scott ALBRIGHT, Dustyn J. TUBBS, Paresh LUKKA, Andrew V. SPIZIRI, Lawrence Fubini WALDMAN
  • Publication number: 20210158304
    Abstract: A system provides enhanced views and notifications of user location and calendar information. A system can analyze and display location data of one or more people with calendar data specifying locations and times of events. A user interface showing the location of one or more people displayed with details of each person's calendar allows computer users to readily determine if each person is at an appropriate location relative to their schedule. Graphical highlights or other types of notifications can also be generated when people are off calendar, on calendar, or at an appropriate location. A filtering function can be used for targeting events in a specific window in time across all members of a group or a specific member across time. In such configurations, a device can select specific calendar events based on a given time frame to allow for a more focused view on contextually relevant user activity.
    Type: Application
    Filed: November 22, 2019
    Publication date: May 27, 2021
    Inventors: Lawrence Fubini WALDMAN, Mabel TANG
  • Patent number: 10956660
    Abstract: A facility for generating a graphic image is described. The facility receives from a user a body of text whose creation is not subject to any rules or prototypes. The facility discerns from the body of text a textual organization. The facility then generates a graphic image conveying the discerned textual organization.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: March 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lawrence Fubini Waldman, Dawn M. Wright, Gary A. Pritting, Lutz Gerhard, Matthew J. Kotler, Cynthia C. Shelly
  • Publication number: 20170060827
    Abstract: A facility for generating a graphic image is described. The facility receives from a user a body of text whose creation is not subject to any rules or prototypes. The facility discerns from the body of text a textual organization. The facility then generates a graphic image conveying the discerned textual organization.
    Type: Application
    Filed: November 15, 2016
    Publication date: March 2, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Lawrence Fubini Waldman, Dawn M. Wright, Gary A. Pritting, Lutz Gerhard, Matthew J. Kotler, Cynthia C. Shelly