Patents by Inventor Maher Khatib

Maher Khatib 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: 11611440
    Abstract: A method for managing a deal room using a cryptographic ledger that includes a plurality of blocks that store information relating to a deal being hosted in the deal room, the method comprising: receiving a request to perform an operation with respect to the deal room from a remote computing device, wherein the request indicates a user that is requesting permission to perform the operation and a permission key corresponding to the user; determining a cryptographic hash of the operation specific permission key using a hash function; transmitting the cryptographic hash to a plurality of node computing device, wherein each node computing device stores at least a portion of the cryptographic ledger, and wherein the cryptographic ledger in part stores cryptographic hashes of operation specific permission keys that indicate permissions granted to respective users associated with the deal.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: March 21, 2023
    Assignee: Intralinks, Inc.
    Inventors: Maher Khatib, Mushegh Hakhinian
  • Publication number: 20200099530
    Abstract: A method for managing a deal room using a cryptographic ledger that includes a plurality of blocks that store information relating to a deal being hosted in the deal room, the method comprising: receiving a request to perform an operation with respect to the deal room from a remote computing device, wherein the request indicates a user that is requesting permission to perform the operation and a permission key corresponding to the user; determining a cryptographic hash of the operation specific permission key using a hash function; transmitting the cryptographic hash to a plurality of node computing device, wherein each node computing device stores at least a portion of the cryptographic ledger, and wherein the cryptographic ledger in part stores cryptographic hashes of operation specific permission keys that indicate permissions granted to respective users associated with the deal.
    Type: Application
    Filed: September 18, 2019
    Publication date: March 26, 2020
    Inventors: Maher Khatib, Muushegh Hakhinian
  • Patent number: 9329745
    Abstract: Methods and systems for remotely editing a video file involve: receiving, at a server, a video editing command from a remote client; modifying, at the server, a virtual representation of a media file in accordance with the received command, the virtual representation including a reference to a source media file stored on a storage device, the storage device being connected to the server over a high-speed link; and generating and transmitting, from the server to the remote client, a proxy representation of the source media file modified by the editing commands, wherein the various regions of the proxy representation are rendered either in the background or in real-time according to their complexity. Rendered frames, whether generated in the background or in real time, are stored for reuse. Individual frames of the edited video file may be transmitted upon request from a client. Simultaneous editing of independent projects by multiple users connected to the server via multiple thin clients is supported.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: May 3, 2016
    Assignee: Avid Technology Canada Corp.
    Inventors: Maher Khatib, Min Wei
  • Patent number: 8818172
    Abstract: Methods and systems for remote video editing include a source media file on a storage device and an input for receiving video editing commands, over a low-bandwidth network, pertaining to the source media file. A virtual representation of the source media file includes the editing commands and a link to the source media file. A media delivery engine reads the source media file over a high-bandwidth link, applies the editing commands thereto, and produces a proxy representation of the edited source media file, and an output transmits the proxy representation over the low-bandwidth network. Requested individual frames of the edited media may also be output.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: August 26, 2014
    Assignee: Avid Technology, Inc.
    Inventors: Maher Khatib, Mahmoud J. Al-Daccak
  • Publication number: 20140033042
    Abstract: Methods and systems for remotely editing a video file involve: receiving, at a server, a video editing command from a remote client; modifying, at the server, a virtual representation of a media file in accordance with the received command, the virtual representation including a reference to a source media file stored on a storage device, the storage device being connected to the server over a high-speed link; and generating and transmitting, from the server to the remote client, a proxy representation of the source media file modified by the editing commands, wherein the various regions of the proxy representation are rendered either in the background or in real-time according to their complexity. Rendered frames, whether generated in the background or in real time, are stored for reuse. Individual frames of the edited video file may be transmitted upon request from a client. Simultaneous editing of independent projects by multiple users connected to the server via multiple thin clients is supported.
    Type: Application
    Filed: September 3, 2013
    Publication date: January 30, 2014
    Applicant: Avid Technology Canada Corp.
    Inventors: Maher Khatib, Min Wei
  • Patent number: 8527646
    Abstract: Methods and systems for remotely editing a video file involve: receiving, at a server, a video editing command from a remote client; modifying, at the server, a virtual representation of a media file in accordance with the received command, the virtual representation including a reference to a source media file stored on a storage device, the storage device being connected to the server over a high-speed link; and generating and transmitting, from the server to the remote client, a proxy representation of the source media file modified by the editing commands, wherein the various regions of the proxy representation are rendered either in the background or in real-time according to their complexity. Rendered frames, whether generated in the background or in real time, are stored for reuse. Individual frames of the edited video file may be transmitted upon request from a client. Simultaneous editing of independent projects by multiple users connected to the server via multiple thin clients is supported.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: September 3, 2013
    Assignee: Avid Technology Canada Corp.
    Inventors: Maher Khatib, Min Wei
  • Publication number: 20100260468
    Abstract: Methods and systems for remote video editing include a source media file on a storage device and an input for receiving video editing commands, over a low-bandwidth network, pertaining to the source media file. A virtual representation of the source media file includes the editing commands and a link to the source media file. A media delivery engine reads the source media file over a high-bandwidth link, applies the editing commands thereto, and produces a proxy representation of the edited source media file, and an output transmits the proxy representation over the low-bandwidth network. Requested individual frames of the edited media may also be output.
    Type: Application
    Filed: April 6, 2010
    Publication date: October 14, 2010
    Inventors: Maher Khatib, Mahmoud J. Al-Daccak
  • Publication number: 20100262710
    Abstract: Methods and systems for remotely editing a video file involve: receiving, at a server, a video editing command from a remote client; modifying, at the server, a virtual representation of a media file in accordance with the received command, the virtual representation including a reference to a source media file stored on a storage device, the storage device being connected to the server over a high-speed link; and generating and transmitting, from the server to the remote client, a proxy representation of the source media file modified by the editing commands, wherein the various regions of the proxy representation are rendered either in the background or in real-time according to their complexity. Rendered frames, whether generated in the background or in real time, are stored for reuse. Individual frames of the edited video file may be transmitted upon request from a client. Simultaneous editing of independent projects by multiple users connected to the server via multiple thin clients is supported.
    Type: Application
    Filed: April 6, 2010
    Publication date: October 14, 2010
    Inventors: Maher Khatib, Min Wei