Patents by Inventor Cristiano Fumagalli

Cristiano Fumagalli 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: 11570219
    Abstract: A method, client computing device, and computer-readable medium for virtual conferencing with embedded collaboration tools, including receiving data corresponding to a virtual conference room hosted on a collaboration server and accessible to a plurality of participants on a plurality of client computing devices, the virtual conference room including a communication wall comprising an embedded audiovisual conference window, a collaboration wall comprising an embedded collaborative whiteboard, and an application wall comprising a plurality of embedded application widgets and rendering a three-dimensional representation of at least a portion of the virtual conference room that is customized for a user of the client computing device based at least in part on one or more user parameters associated with the client computing device.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: January 31, 2023
    Inventors: Marco Valerio Masi, Cristiano Fumagalli, Luca Terzaghi
  • Publication number: 20220382505
    Abstract: A system, method and computer-readable medium for desktop sharing over a web socket connection in a networked collaboration workspace, including transmitting a representation of a collaboration workspace hosted on a server and accessible to participants over a web socket connection, receiving a request to share at least one portion of a local desktop of a local computing device within the collaboration workspace and a selection of an area within the representation of the collaboration workspace, generating a streaming object configured to output a video stream of the at least one portion of the local desktop of the local computing device, and transmitting one or more commands to the server over the web socket connection, the one or more commands comprising the streaming object and information corresponding to the selected area and being configured to cause the server to insert the streaming object into the collaboration workspace at the selected area.
    Type: Application
    Filed: August 8, 2022
    Publication date: December 1, 2022
    Inventors: Marco Valerio MASI, Cristiano FUMAGALLI
  • Patent number: 11483376
    Abstract: A system, method and computer-readable medium for transmission of files over a web socket connection in a networked collaboration workspace, including transmitting a representation of a collaboration workspace hosted on a server and accessible to participants over a web socket connection, the representation of the collaboration workspace comprising remote participant objects corresponding to remote computing devices connected to the server, generating one or more live folders corresponding to the remote participant objects, each live folder being mapped to a network address of a remote computing device corresponding to the remote participant object, detecting a user input to drag an icon corresponding to a file proximate to a remote participant object, and storing the at least one file in a live folder corresponding to the remote participant object to thereby transmit the at least one file to the network address of the remote computing device over the web socket connection.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: October 25, 2022
    Assignee: RE MAGO LTD
    Inventors: Marco Valerio Masi, Cristiano Fumagalli
  • Patent number: 11412012
    Abstract: A system, method and computer-readable medium for desktop sharing over a web socket connection in a networked collaboration workspace, including transmitting a representation of a collaboration workspace hosted on a server and accessible to participants over a web socket connection, receiving a request to share at least one portion of a local desktop of a local computing device within the collaboration workspace and a selection of an area within the representation of the collaboration workspace, generating a streaming object configured to output a video stream of the at least one portion of the local desktop of the local computing device, and transmitting one or more commands to the server over the web socket connection, the one or more commands comprising the streaming object and information corresponding to the selected area and being configured to cause the server to insert the streaming object into the collaboration workspace at the selected area.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: August 9, 2022
    Assignee: RE MAGO HOLDING LTD
    Inventors: Marco Valerio Masi, Cristiano Fumagalli
  • Patent number: 11334220
    Abstract: A system, method and computer-readable medium for propagating cropped images over a web socket connection in a networked collaboration workspace, including transmitting a representation of a collaboration workspace hosted on a server and including images, detecting a user input selecting an image portion of an image, the user input corresponding to coordinates, transmitting the coordinates to a transparent layer, the transparent layer comprising an application programming interface configured to interface with the operating system or applications, capturing the image portion based at least in part on the coordinates, detecting a second user input to drag the selected image portion to a location, and transmitting a plurality of commands to the server, the plurality of commands being configured to cause the image to be removed from the collaboration workspace and cause the image portion to be inserted into the collaboration workspace based at least in part on the location.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: May 17, 2022
    Assignee: RE MAGO LTD.
    Inventors: Marco Valerio Masi, Cristiano Fumagalli
  • Publication number: 20210392182
    Abstract: A system, method and computer-readable medium for transmission of files over a web socket connection in a networked collaboration workspace, including transmitting a representation of a collaboration workspace hosted on a server and accessible to participants over a web socket connection, the representation of the collaboration workspace comprising remote participant objects corresponding to remote computing devices connected to the server, generating one or more live folders corresponding to the remote participant objects, each live folder being mapped to a network address of a remote computing device corresponding to the remote participant object, detecting a user input to drag an icon corresponding to a file proximate to a remote participant object, and storing the at least one file in a live folder corresponding to the remote participant object to thereby transmit the at least one file to the network address of the remote computing device over the web socket connection.
    Type: Application
    Filed: January 22, 2021
    Publication date: December 16, 2021
    Inventors: Marco Valerio Masi, Cristiano Fumagalli
  • Publication number: 20210352120
    Abstract: A method, client computing device, and computer-readable medium for virtual conferencing with embedded collaboration tools, including receiving data corresponding to a virtual conference room hosted on a collaboration server and accessible to a plurality of participants on a plurality of client computing devices, the virtual conference room including a communication wall comprising an embedded audiovisual conference window, a collaboration wall comprising an embedded collaborative whiteboard, and an application wall comprising a plurality of embedded application widgets and rendering a three-dimensional representation of at least a portion of the virtual conference room that is customized for a user of the client computing device based at least in part on one or more user parameters associated with the client computing device.
    Type: Application
    Filed: May 7, 2021
    Publication date: November 11, 2021
    Inventors: Marco Valerio Masi, Cristiano Fumagalli, Luca Terzaghi
  • Patent number: 10931733
    Abstract: A system, method and computer-readable medium for transmission of files over a web socket connection in a networked collaboration workspace, including transmitting a representation of a collaboration workspace hosted on a server and accessible to participants over a web socket connection, the representation of the collaboration workspace comprising remote participant objects corresponding to remote computing devices connected to the server, generating one or more live folders corresponding to the remote participant objects, each live folder being mapped to a network address of a remote computing device corresponding to the remote participant object, detecting a user input to drag an icon corresponding to a file proximate to a remote participant object, and storing the at least one file in a live folder corresponding to the remote participant object to thereby transmit the at least one file to the network address of the remote computing device over the web socket connection.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: February 23, 2021
    Assignee: RE MAGO LTD
    Inventors: Marco Valerio Masi, Cristiano Fumagalli
  • Publication number: 20190364083
    Abstract: Methods, apparatuses, and computer-readable medium are disclosed for real time synchronization of data between a presenter and multiple devices being operated by remote third party users. The specialized processors disclosed herein are directed to receiving additional information generated by third party remote users and transmitting the same information with other party users and with the original presenter by having the additional information transmitted to a flat screen via a projector.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 28, 2019
    Inventors: Marco Valerio Masi, Cristiano Fumagalli
  • Patent number: 10380038
    Abstract: A system, method and computer-readable medium for implementation of a universal hardware-software interface, including determining, by a virtual driver, a user input based at least in part on information captured by one or more hardware devices communicatively coupled to a system, identifying a context corresponding to the user input, wherein the identified context comprises one of an operating system or an application executing on the operating system, converting the user input into transparent layer commands based at least in part on the identified context, the transparent layer comprising an application programming interface (API) configured to interface between the virtual driver and one or more of an operating system or an application executing on the operating system, and executing the transparent layer commands on the transparent layer, execution of the transparent layer commands being configured to cause execution of native commands in the identified context.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: August 13, 2019
    Assignee: RE MAGO HOLDING LTD
    Inventors: Marco Valerio Masi, Cristiano Fumagalli
  • Publication number: 20190068687
    Abstract: A system, method and computer-readable medium for transmission of files over a web socket connection in a networked collaboration workspace, including transmitting a representation of a collaboration workspace hosted on a server and accessible to participants over a web socket connection, the representation of the collaboration workspace comprising remote participant objects corresponding to remote computing devices connected to the server, generating one or more live folders corresponding to the remote participant objects, each live folder being mapped to a network address of a remote computing device corresponding to the remote participant object, detecting a user input to drag an icon corresponding to a file proximate to a remote participant object, and storing the at least one file in a live folder corresponding to the remote participant object to thereby transmit the at least one file to the network address of the remote computing device over the web socket connection.
    Type: Application
    Filed: March 16, 2018
    Publication date: February 28, 2019
    Inventors: Marco Valerio Masi, Cristiano Fumagalli
  • Publication number: 20190065409
    Abstract: A system, method and computer-readable medium for implementation of a universal hardware-software interface, including determining, by a virtual driver, a user input based at least in part on information captured by one or more hardware devices communicatively coupled to a system, identifying a context corresponding to the user input, wherein the identified context comprises one of an operating system or an application executing on the operating system, converting the user input into transparent layer commands based at least in part on the identified context, the transparent layer comprising an application programming interface (API) configured to interface between the virtual driver and one or more of an operating system or an application executing on the operating system, and executing the transparent layer commands on the transparent layer, execution of the transparent layer commands being configured to cause execution of native commands in the identified context.
    Type: Application
    Filed: August 24, 2017
    Publication date: February 28, 2019
    Inventors: Marco Valerio Masi, Cristiano Fumagalli
  • Publication number: 20190068661
    Abstract: A system, method and computer-readable medium for desktop sharing over a web socket connection in a networked collaboration workspace, including transmitting a representation of a collaboration workspace hosted on a server and accessible to participants over a web socket connection, receiving a request to share at least one portion of a local desktop of a local computing device within the collaboration workspace and a selection of an area within the representation of the collaboration workspace, generating a streaming object configured to output a video stream of the at least one portion of the local desktop of the local computing device, and transmitting one or more commands to the server over the web socket connection, the one or more commands comprising the streaming object and information corresponding to the selected area and being configured to cause the server to insert the streaming object into the collaboration workspace at the selected area.
    Type: Application
    Filed: June 1, 2018
    Publication date: February 28, 2019
    Inventors: Marco Valerio Masi, Cristiano Fumagalli
  • Publication number: 20190065010
    Abstract: A system, method and computer-readable medium for propagating cropped images over a web socket connection in a networked collaboration workspace, including transmitting a representation of a collaboration workspace hosted on a server and including images, detecting a user input selecting an image portion of an image, the user input corresponding to coordinates, transmitting the coordinates to a transparent layer, the transparent layer comprising an application programming interface configured to interface with the operating system or applications, capturing the image portion based at least in part on the coordinates, detecting a second user input to drag the selected image portion to a location, and transmitting a plurality of commands to the server, the plurality of commands being configured to cause the image to be removed from the collaboration workspace and cause the image portion to be inserted into the collaboration workspace based at least in part on the location.
    Type: Application
    Filed: May 18, 2018
    Publication date: February 28, 2019
    Inventors: Marco Valerio Masi, Cristiano Fumagalli