Patents by Inventor Nicolas Gunnar Alexander NUZZACI

Nicolas Gunnar Alexander NUZZACI 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: 11936603
    Abstract: A method and system for displaying an image in a communication thread accessible to a first and second user are disclosed, including receiving an indication of a selection of a first image by the first user for display in the communication thread, analyzing user attribute settings of the first user or the second user to determine if at least one of the first user or the second user has a user attribute setting corresponding to a customizable aspect of the selected first image, and causing, based on the analyzing, in different first and second modes, one of the selected first image or a modified image based on the selected first image to be displayed in the communication thread.
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: March 19, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel Robert Cundall, Nicolas Gunnar Alexander Nuzzaci
  • Patent number: 11893205
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for enabling real-time gestures on shared canvases are presented. A shared object service may be associated with a plurality of shared objects. A plurality of user accounts and/or client devices may be granted access to a shared object. Each client device that accesses the shared object may store a distributed data structure locally that corresponds to the shared object. When client devices perform operations associated with the shared object the operations are logged by the shared object service and timestamped. Those operations are then reported to the client devices, where cursor movements can be rendered in real time. If cursor movements and/or user input device operations associated with a cursor meet conditions for a gesture operation the cursor may be transformed to a gesture/animation and rendered on canvases of each connected client device.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: February 6, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nathan Darrel Kile, Jr., Jaewon Hwang, Nicolas Gunnar Alexander Nuzzaci, David Adam Stephens, Kyle David Ryan, Maria Montserrat Lozano Dieck
  • Publication number: 20230400969
    Abstract: In non-limiting examples of the present disclosure, systems, methods, and devices for interacting with sharable dynamic objects are presented. A sharable dynamic object comprising a source file for a component may be accessed. A distributed data structure corresponding to the component may be generated. The component may be rendered in a host software application by processing the distributed data structure. An interactive control element may be rendered in the component, wherein the interactive control element comprises: a component location portion populated with identities of a plurality of distributed host experiences the component is included in, a component embedding portion populated with identities of a plurality of sharable objects that are selectable for automatically embedding the component in, and a copy component portion selectable for copying a link to the source file for the component.
    Type: Application
    Filed: August 25, 2023
    Publication date: December 14, 2023
    Inventors: Jonathan Seth KAUFTHAL, Nathan Darrel KILE, JR., Azin ZOHDI, Jenna Rose AMMERALL, Nicolas Gunnar Alexander NUZZACI, Maya RODRIG
  • Patent number: 11775149
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for interacting with sharable dynamic objects are presented. A sharable dynamic object comprising a source file for a component may be accessed. A distributed data structure corresponding to the component may be generated. The component may be rendered in a host software application by processing the distributed data structure. An interactive control element may be rendered in the component, wherein the interactive control element comprises: a component location portion populated with identities of a plurality of distributed host experiences the component is included in, a component embedding portion populated with identities of a plurality of sharable objects that are selectable for automatically embedding the component in, and a copy component portion selectable for copying a link to the source file for the component.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: October 3, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jonathan Seth Kaufthal, Nathan Darrel Kile, Jr., Azin Zohdi, Jenna Rose Ammerall, Nicolas Gunnar Alexander Nuzzaci, Maya Rodrig
  • Publication number: 20230198923
    Abstract: A method and system for displaying an image in a communication thread accessible to a first and second user are disclosed, including receiving an indication of a selection of a first image by the first user for display in the communication thread, analyzing user attribute settings of the first user or the second user to determine if at least one of the first user or the second user has a user attribute setting corresponding to a customizable aspect of the selected first image, and causing, based on the analyzing, in different first and second modes, one of the selected first image or a modified image based on the selected first image to be displayed in the communication thread.
    Type: Application
    Filed: February 13, 2023
    Publication date: June 22, 2023
    Inventors: Samuel Robert CUNDALL, Nicolas Gunnar Alexander Nuzzaci
  • Publication number: 20230136942
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for interacting with sharable dynamic objects are presented. A sharable dynamic object comprising a source file for a component may be accessed. A distributed data structure corresponding to the component may be generated. The component may be rendered in a host software application by processing the distributed data structure. An interactive control element may be rendered in the component, wherein the interactive control element comprises: a component location portion populated with identities of a plurality of distributed host experiences the component is included in, a component embedding portion populated with identities of a plurality of sharable objects that are selectable for automatically embedding the component in, and a copy component portion selectable for copying a link to the source file for the component.
    Type: Application
    Filed: February 17, 2022
    Publication date: May 4, 2023
    Inventors: Jonathan Seth KAUFTHAL, Nathan Darrel KILE, Jr., Azin ZOHDI, Jenna Rose AMMERALL, Nicolas Gunnar Alexander NUZZACI, Maya RODRIG
  • Publication number: 20230135704
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for enabling real-time gestures on shared canvases are presented. A shared object service may be associated with a plurality of shared objects. A plurality of user accounts and/or client devices may be granted access to a shared object. Each client device that accesses the shared object may store a distributed data structure locally that corresponds to the shared object. When client devices perform operations associated with the shared object the operations are logged by the shared object service and timestamped. Those operations are then reported to the client devices, where cursor movements can be rendered in real time. If cursor movements and/or user input device operations associated with a cursor meet conditions for a gesture operation the cursor may be transformed to a gesture/animation and rendered on canvases of each connected client device.
    Type: Application
    Filed: December 23, 2021
    Publication date: May 4, 2023
    Inventors: Nathan Darrel KILE, Jr., Jaewon HWANG, Nicolas Gunnar Alexander NUZZACI, David Adam STEPHENS, Kyle David RYAN, Maria Montserrat LOZANO DIECK
  • Patent number: 11601387
    Abstract: A method and system for combining subsequent data in a communication stream including receiving an indication of a selection of a first image in a communication thread and identifying a user attribute setting associated with the first user. Based on one or more composite image generation rules, the method includes determining that the selected first image is compatible for converting into a composite image. The method further includes accessing a user attribute setting associated with a second user and generating the composite image based on the selected first image and the user attribute settings of the first and second users. The generated composite image is then caused to be displayed in the communication thread.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: March 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel Robert Cundall, Nicolas Gunnar Alexander Nuzzaci
  • Publication number: 20220394001
    Abstract: A method and system for combining subsequent data in a communication stream including receiving an indication of a selection of a first image in a communication thread and identifying a user attribute setting associated with the first user. Based on one or more composite image generation rules, the method includes determining that the selected first image is compatible for converting into a composite image. The method further includes accessing a user attribute setting associated with a second user and generating the composite image based on the selected first image and the user attribute settings of the first and second users. The generated composite image is then caused to be displayed in the communication thread.
    Type: Application
    Filed: June 8, 2021
    Publication date: December 8, 2022
    Inventors: Samuel Robert Cundall, Nicolas Gunnar Alexander Nuzzaci
  • Publication number: 20220392135
    Abstract: A method and system for generating consequences from combining subsequent data in a communication stream including analyzing a first message and a second message from a first and second user within a conversation group. Based on the analyzing, identifying a first context associated with the first message and a second context associated with the second message. Determining based on one or more rules that a combination of the first and second contexts satisfies a preset animation condition to display an animation and responsive to determining that an animation is to be displayed, generating an animation based on content from at least one of the first and second messages, and causing the animation to be displayed.
    Type: Application
    Filed: June 8, 2021
    Publication date: December 8, 2022
    Inventors: Samuel Robert Cundall, Nicolas Gunnar Alexander NUZZACI