Patents by Inventor Marco Valerio Masi

Marco Valerio Masi 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
  • Publication number: 20190289197
    Abstract: An apparatus and method for secure image storage including storing, in a memory of an image capture device, a first region accessible only to an authenticated user and a second region accessible to a non-authenticated user, storing, in the memory of the image capture device, a variable having a first state and a second state, capturing, by a camera of the image capture device, an image, and storing, by the controller of the image capture device, the captured image in the memory, the controller being configured to store the captured image in the first region when the variable is in the first state during image capture and store the captured image in the second region when the variable is in the second state during image capture.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 19, 2019
    Inventor: Marco Valerio Masi
  • 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: 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
  • Publication number: 20190065012
    Abstract: A system, method and computer-readable medium for propagating enriched note data objects over a web socket connection in a networked collaboration workspace, including transmitting a representation of a collaboration workspace accessible to participants on computing devices over a web socket connection, generating an enriched note data object comprising text, user-accessible controls, and a content file and being configured to display the text and the user-accessible controls and open the content file in response to selection of a display control, detecting a user input associating the enriched note data object with a selected position in the representation of the collaboration workspace, and transmitting the enriched note data object, the selected position, and commands to the server over a web socket connection, the commands being configured to cause the server to propagate the enriched note data object and the selected position to the computing devices.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 28, 2019
    Inventor: Marco Valerio Masi
  • 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: 20170187910
    Abstract: An apparatus, computer-readable medium, and method for embedding options in an image prior to storage, including capturing, by an image capture device, an image, the image being stored as a temporary file which is configured for automatic deletion upon fulfillment of one or more conditions, transmitting one or more options relating to the image prior to non-temporary storage of the image, receiving one or more user selections corresponding to at least one of the of one or more options prior to non-temporary storage of the image, transforming the image prior to non-temporary storage of the image by incorporating the one or more user selections into the temporary file, and storing the transformed image in a non-temporary file.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventor: Marco Valerio Masi