US Pat. No. 9,973,459

DIGITAL MEDIA MESSAGE GENERATION

NightLight Systems LLC, ...

1. A method of generating a digital media message, comprising:receiving, by an electronic device, a selection of a first digital content segment;
presenting, by the electronic device, a representation of the first digital content segment on a display of the electronic device;
receiving, by the electronic device, a first touch input initiating capture of audio data for the selected digital content segment;
while continuing to present the representation of the first digital content segment and continuing to receive the first touch input, capturing, by the electronic device, a second digital content segment different from the first digital content segment;
wherein the first digital content segment is received from a first component of the electronic device, and the second digital content segment is received from a second component of the electronic device different from the first component;
combining, by the electronic device, the first digital content segment and the second digital content segment such that the second digital content segment is presented in conjunction with the first digital content segment when the digital media message is played;
receiving a second input for initiating playback of the digital media message; and
in response to receiving the second input, presenting, by the electronic device, the combined digital content segment generated based on the first digital content segment and the second digital content segment.

US Pat. No. 10,038,657

UNSCRIPTED DIGITAL MEDIA MESSAGE GENERATION

NightLight Systems LLC, ...

1. A method of generating a digital media message, executed on an electronic device, comprising:receiving a digital video segment with the electronic device, wherein the electronic device includes at least one processor;
providing a plurality of images via a display of the electronic device, each image of the plurality of images being indicative of a respective digital content segment different from the digital video segment;
receiving, via the electronic device, a first input indicating selection of a first digital content segment associated with a corresponding image of the plurality of images;
associating the digital video segment and the first digital content segment with a play sequence of the digital media message such that the first digital content segment will be presented simultaneously with at least part of the digital video segment when the digital media message is played, wherein associating the digital video segment and the first digital content segment with the play sequence comprises replacing a plurality of frames of the digital video segment with a single frame corresponding to an image of the first digital content segment; and
providing the digital media message for sharing with a remote electronic device, wherein the digital media message comprises at least the digital video segment and the first, digital content segment.

US Pat. No. 10,037,185

DIGITAL MEDIA MESSAGE GENERATION

NightLight Systems LLC, ...

1. A method of generating a digital media message, comprising:rendering a thumbnail at a particular location on a touch-sensitive display of an electronic device, the thumbnail being representative of a digital video segment corresponding to the thumbnail, wherein the digital video segment is stored in a memory associated with the electronic device, the digital video segment including an audio track and a video track;
receiving a touch and hold input at the particular location, wherein the touch and hold input indicates selection of the digital video segment;
while receiving the touch and hold input, capturing an audio segment, using a microphone of the electronic device, the audio segment having a duration corresponding to a first period of time over which the touch and hold input is received; and
combining the digital video segment and the audio segment in response to the touch and hold input such that the audio segment replaces at least part of the audio track of the digital video segment, the video track of the digital video segment is presented simultaneously with the audio segment when the digital media message is played, and a second period of time that the video track is presented is determined based on the duration of the captured audio segment.

US Pat. No. 10,691,408

DIGITAL MEDIA MESSAGE GENERATION

Nightlight Systems LLC, ...

1. A non-transitory computer-readable storage medium including one or more sequences of instructions that, when executed by one or more processors, causes:rendering a thumbnail at a particular location on a touch-sensitive display of an electronic device, the thumbnail being representative of a digital video segment corresponding to the thumbnail, wherein the digital video segment is stored in a memory associated with the electronic device, the digital video segment including an audio track and a video track;
receiving a touch and hold input at the particular location, wherein the touch and hold input indicates selection of the digital video segment;
while receiving the touch and hold input, capturing an audio segment, using a microphone of the electronic device, the audio segment having a duration corresponding to a first period of time over which the touch and hold input is received; and
combining the digital video segment and the audio segment into a digital media message in response to the touch and hold input, wherein the audio segment replaces at least a portion of the audio track of the digital video segment in the digital media message such that the portion of the audio track of the digital video segment is not included in the digital media message, wherein the video track of the digital video segment is presented simultaneously with the audio segment when the digital media message is played, and wherein a second period of time that the video track is presented is determined based on the duration of the audio segment.