Patents by Inventor Jonathan Louis Ehrlich

Jonathan Louis Ehrlich 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: 11233871
    Abstract: In one approach, a server computer receives a playlist from a first client computer, wherein the playlist identifies a plurality of media assets and includes synchronization information that specifies how to present the plurality of media assets as a synchronized media presentation. The server computer receives a request from the first client computer to share the playlist with a second client computer. The server computer causes the plurality of media assets to be deposited in a client storage accessible to the second client computer. The server computer sends the playlist to the second client computer. The second client computer presents the synchronized media presentation based on the plurality of media assets deposited in the client storage and the synchronization information of the playlist.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: January 25, 2022
    Assignee: QWIRE INC.
    Inventors: Leigh B. Roberts, Jr., Jonathan Louis Ehrlich, Scott Freiman
  • Publication number: 20200053184
    Abstract: In one approach, a server computer receives a playlist from a first client computer, wherein the playlist identifies a plurality of media assets and includes synchronization information that specifies how to present the plurality of media assets as a synchronized media presentation. The server computer receives a request from the first client computer to share the playlist with a second client computer. The server computer causes the plurality of media assets to be deposited in a client storage accessible to the second client computer. The server computer sends the playlist to the second client computer. The second client computer presents the synchronized media presentation based on the plurality of media assets deposited in the client storage and the synchronization information of the playlist.
    Type: Application
    Filed: October 21, 2019
    Publication date: February 13, 2020
    Inventors: LEIGH B. ROBERTS, JR., JONATHAN LOUIS EHRLICH, SCOTT FREIMAN
  • Patent number: 10455050
    Abstract: In one approach, a server computer receives a playlist from a first client computer, wherein the playlist identifies a plurality of media assets and includes synchronization information that specifies how to present the plurality of media assets as a synchronized media presentation. The server computer receives a request from the first client computer to share the playlist with a second client computer. The server computer causes the plurality of media assets to be deposited in a client storage accessible to the second client computer. The server computer sends the playlist to the second client computer. The second client computer presents the synchronized media presentation based on the plurality of media assets deposited in the client storage and the synchronization information of the playlist.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: October 22, 2019
    Assignee: QWIRE INC.
    Inventors: Leigh B. Roberts, Jr., Jonathan Louis Ehrlich, Scott Freiman
  • Publication number: 20170324830
    Abstract: In one approach, a server computer receives a playlist from a first client computer, wherein the playlist identifies a plurality of media assets and includes synchronization information that specifies how to present the plurality of media assets as a synchronized media presentation. The server computer receives a request from the first client computer to share the playlist with a second client computer. The server computer causes the plurality of media assets to be deposited in a client storage accessible to the second client computer. The server computer sends the playlist to the second client computer. The second client computer presents the synchronized media presentation based on the plurality of media assets deposited in the client storage and the synchronization information of the playlist.
    Type: Application
    Filed: April 24, 2017
    Publication date: November 9, 2017
    Inventors: LEIGH B. ROBERTS, JR., JONATHAN LOUIS EHRLICH, SCOTT FREIMAN
  • Patent number: 9635131
    Abstract: In one approach, a server computer receives a playlist from a first client computer, wherein the playlist identifies a plurality of media assets and includes synchronization information that specifies how to present the plurality of media assets as a synchronized media presentation. The server computer receives a request from the first client computer to share the playlist with a second client computer. The server computer causes the plurality of media assets to be deposited in a client storage accessible to the second client computer. The server computer sends the playlist to the second client computer. The second client computer presents the synchronized media presentation based on the plurality of media assets deposited in the client storage and the synchronization information of the playlist.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: April 25, 2017
    Assignee: Qwire Inc.
    Inventors: Leigh B. Roberts, Jr., Jonathan Louis Ehrlich, Scott Freiman
  • Publication number: 20160234345
    Abstract: In one approach, a server computer receives a playlist from a first client computer, wherein the playlist identifies a plurality of media assets and includes synchronization information that specifies how to present the plurality of media assets as a synchronized media presentation. The server computer receives a request from the first client computer to share the playlist with a second client computer. The server computer causes the plurality of media assets to be deposited in a client storage accessible to the second client computer. The server computer sends the playlist to the second client computer. The second client computer presents the synchronized media presentation based on the plurality of media assets deposited in the client storage and the synchronization information of the playlist.
    Type: Application
    Filed: February 3, 2016
    Publication date: August 11, 2016
    Inventors: LEIGH B. ROBERTS, JR., JONATHAN LOUIS EHRLICH, SCOTT FREIMAN
  • Patent number: 9070415
    Abstract: In an approach, a method of spotting music for a motion picture comprises: receiving music editor (MXE) cue related data defining a plurality of cues each having a start timecode value and an end timecode value; based on the MXE data, creating and storing an MXE timecode path, a composer (CMP) timecode path, and a cue sheet timecode path; copying one or more of the MXE cue related data to CMP cues in the CMP timecode path in a CMP spotting dataset; receiving one or more changes to the CMP cues without also modifying the MXE cue related data; applying an editing lock to the CMP cues; auto-populating the CMP cues to cue sheet cues in the cue sheet timecode path; receiving one or more changes to the cue sheet cues without also modifying the CMP cues; finalizing and distributing a cue sheet based on the cue sheet cues; wherein the method is performed by one or more special-purpose computing devices.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: June 30, 2015
    Assignee: QWIRE HOLDING, LLC
    Inventors: Leigh B. Roberts, Jr., Jonathan Louis Ehrlich, Scott Freiman
  • Patent number: 9025938
    Abstract: In an approach, a method of spotting music for a motion picture comprises: receiving music editor (MXE) cue related data defining a plurality of cues each having a start timecode value and an end timecode value; based on the MXE data, creating and storing an MXE timecode path, a composer (CMP) timecode path, and a cue sheet timecode path; copying one or more of the MXE cue related data to CMP cues in the CMP timecode path in a CMP spotting dataset; receiving one or more changes to the CMP cues without also modifying the MXE cue related data; applying an editing lock to the CMP cues; auto-populating the CMP cues to cue sheet cues in the cue sheet timecode path; receiving one or more changes to the cue sheet cues without also modifying the CMP cues; finalizing and distributing a cue sheet based on the cue sheet cues; wherein the method is performed by one or more special-purpose computing devices.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: May 5, 2015
    Assignee: QWire Holdings, LLC
    Inventors: Leigh B. Roberts, Jr., Jonathan Louis Ehrlich, Scott Freiman
  • Publication number: 20140328577
    Abstract: In an approach, a method of spotting music for a motion picture comprises: receiving music editor (MXE) cue related data defining a plurality of cues each having a start timecode value and an end timecode value; based on the MXE data, creating and storing an MXE timecode path, a composer (CMP) timecode path, and a cue sheet timecode path; copying one or more of the MXE cue related data to CMP cues in the CMP timecode path in a CMP spotting dataset; receiving one or more changes to the CMP cues without also modifying the MXE cue related data; applying an editing lock to the CMP cues; auto-populating the CMP cues to cue sheet cues in the cue sheet timecode path; receiving one or more changes to the cue sheet cues without also modifying the CMP cues; finalizing and distributing a cue sheet based on the cue sheet cues; wherein the method is performed by one or more special-purpose computing devices.
    Type: Application
    Filed: July 18, 2014
    Publication date: November 6, 2014
    Inventors: Leigh B. ROBERTS, JR., Jonathan Louis EHRLICH, Scott FREIMAN
  • Publication number: 20140328571
    Abstract: In an approach, a method of spotting music for a motion picture comprises: receiving music editor (MXE) cue related data defining a plurality of cues each having a start timecode value and an end timecode value; based on the MXE data, creating and storing an MXE timecode path, a composer (CMP) timecode path, and a cue sheet timecode path; copying one or more of the MXE cue related data to CMP cues in the CMP timecode path in a CMP spotting dataset; receiving one or more changes to the CMP cues without also modifying the MXE cue related data; applying an editing lock to the CMP cues; auto-populating the CMP cues to cue sheet cues in the cue sheet timecode path; receiving one or more changes to the cue sheet cues without also modifying the CMP cues; finalizing and distributing a cue sheet based on the cue sheet cues; wherein the method is performed by one or more special-purpose computing devices.
    Type: Application
    Filed: July 18, 2014
    Publication date: November 6, 2014
    Inventors: Leigh B. ROBERTS, JR., Jonathan Louis EHRLICH, Scott FREIMAN
  • Patent number: 8867905
    Abstract: In an approach, a method of spotting music for a motion picture comprises: receiving music editor (MXE) cue related data defining a plurality of cues each having a start timecode value and an end timecode value; based on the MXE data, creating and storing an MXE timecode path, a composer (CMP) timecode path, and a cue sheet timecode path; copying one or more of the MXE cue related data to CMP cues in the CMP timecode path in a CMP spotting dataset; receiving one or more changes to the CMP cues without also modifying the MXE cue related data; applying an editing lock to the CMP cues; auto-populating the CMP cues to cue sheet cues in the cue sheet timecode path; receiving one or more changes to the cue sheet cues without also modifying the CMP cues; finalizing and distributing a cue sheet based on the cue sheet cues; wherein the method is performed by one or more special-purpose computing devices.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: October 21, 2014
    Assignee: Qwire Holdings, LLC
    Inventors: Leigh B. Roberts, Jr., Jonathan Louis Ehrlich, Scott Freiman
  • Publication number: 20140233918
    Abstract: In an approach, a method of spotting music for a motion picture comprises: receiving music editor (MXE) cue related data defining a plurality of cues each having a start timecode value and an end timecode value; based on the MXE data, creating and storing an MXE timecode path, a composer (CMP) timecode path, and a cue sheet timecode path; copying one or more of the MXE cue related data to CMP cues in the CMP timecode path in a CMP spotting dataset; receiving one or more changes to the CMP cues without also modifying the MXE cue related data; applying an editing lock to the CMP cues; auto-populating the CMP cues to cue sheet cues in the cue sheet timecode path; receiving one or more changes to the cue sheet cues without also modifying the CMP cues; finalizing and distributing a cue sheet based on the cue sheet cues; wherein the method is performed by one or more special-purpose computing devices.
    Type: Application
    Filed: June 28, 2013
    Publication date: August 21, 2014
    Inventors: Leigh B. ROBERTS, JR., Jonathan Louis Ehrlich, Scott Freiman