For Video Segment Editing Or Sequencing Patents (Class 715/723)
  • Patent number: 10424102
    Abstract: Implementations are directed to providing an edit profile including one or more suggested edits to a digital video, actions including receiving metadata associated with the digital video, the metadata including data representative of one or more of movement and an environment associated with recording of the digital video, processing the metadata to provide a suggested edit profile including at least one set of effects, the at least one set of effects including one or more effects configured to be applied to at least a portion of the digital video, providing a respective graphical representation of individual effect of the one or more effects within an effect interface, and receiving, through the effect interface, a user selection of a set of effects of the suggested edit profile, and in response, storing, in computer-readable memory, an edit profile comprising the set of effects for application to the digital video.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: September 24, 2019
    Assignee: GoPro, Inc.
    Inventors: Devin McKaskle, Stephen Trey Moore, Ross Chinni
  • Patent number: 10419976
    Abstract: Concepts and technologies are disclosed herein for relative quality of service indicators. A processor obtains quality of service data for a sector that is serving a user device. In response to determining that a quality of service associated with the sector is degraded, an offer can be provided to the user device to upgrade the quality of service. In response to detecting acceptance of the offer, enhancement of the quality of service can be triggered. Quality of service data for the sector can be collected. The quality of service data can represent the quality of service for the user device and a further quality of service for another device located in the sector. Quality of service display data that presents the quality of service for the user device and the further quality of service for the other device can be generated and provided to the user device for display.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: September 17, 2019
    Assignee: AT&T Mobility II LLC
    Inventors: Tamara Lynne MacKinney, Gary Casagrande
  • Patent number: 10410392
    Abstract: The present invention is designed to allow easy synchronization of the movement of a computer graphics (CG) model with sound data. The data structure according to an embodiment of the present invention presents a data structure that relates to a computer graphics (CG) model, including first time-series information for designating the coordinates of the components of the CG model on a per beat basis, and the first time-series information is used on a computer to process the CG model.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: September 10, 2019
    Assignee: DENTSU INC.
    Inventors: Yuki Kishi, Yasuo Higa, Akio Iijima, Tatsuki Tatara
  • Patent number: 10402062
    Abstract: Some embodiments of the invention provide a GUI for a media editing application that provides visual cues (e.g., colors and/or lane sets) for media clips that are assigned different tags (or roles) in a media presentation. The GUI of the media application of some embodiments displays media clips of a composite media presentation, in which at least some of the media clips are associated with tags. The GUI also provides GUI controls for associating media clips associated with different tags with different colors and for displaying the media clips based on the clips' associated color. In some embodiments, the GUI includes a tool for arranging clips into groups based on assigned tags. The tool of some embodiments, upon selection, defines a set of lanes for each tag and displays any anchored clip that is associated with a tag in the set of lanes associated with the tag.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: September 3, 2019
    Assignee: Apple Inc.
    Inventors: Colleen M Pendergast, Brian E Meaney, David E Conry, David N Chen, Itrat U Khan, Jack S Yi, Jacqueline N Chang, Jeffery D Morse, Jordan P McCommons, Joshua C Hoover, Ken Matsuda, Nils Angquist, Stephen A Bayes, William J Feth, Michael Fleischhauer, Peter A Steinauer, Zachary Kramer
  • Patent number: 10388324
    Abstract: One or more embodiments of a video editing system enable one or more users to conveniently edit a digital video. In particular, an online content management system can provide a low resolution version of a digital video to a client device. A user can interact with the low resolution digital video and generate user edits to apply to the digital video. The online content management system can further apply any number of users edits to low and high resolution versions of the digital video at a server device. The video editing system enables users to more conveniently apply iterative edits to digital videos. Additionally, the video editing system enables multiple users to cooperatively edit a digital video from multiple client devices.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: August 20, 2019
    Assignee: DROPBOX, INC.
    Inventors: Thomas Manville, Digant Kasundra
  • Patent number: 10380720
    Abstract: Systems and methods for distributing photo filters based on the location of the object in the image are described. A photo filter publication system detects that a client device in communication with the system has captured an image, identifies an object in the image, identifies a location of the object in the image, identifies an image overlay associated with the identified location and having object criteria satisfied by the identified object, and provides the identified image overlay to the client device.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: August 13, 2019
    Assignee: Snap Inc.
    Inventors: Sheldon Chang, Chamal Samaranayake, Timothy Michael Sehn, Rong Yan
  • Patent number: 10365785
    Abstract: Navigating on a display includes tracking motion of an input tool on a display, comparing a motion of the input tool to a threshold, and changing a position of the visible portion of a page of information on the display if the input tool motion exceeds the threshold. The position of the visible portion of the page of information on the display is constrained if the motion does not exceed the threshold.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: July 30, 2019
    Assignee: FACEBOOK, INC.
    Inventor: Luigi Lira
  • Patent number: 10360618
    Abstract: A method for a seller of educational materials including webisodes, dealing with loss prevention, sales and customer service, to sell such materials via security integrators, payroll and human resource outsourcers which are not primarily involved in the business of sales of such training materials to end-user businesses that are the clients of the integrators and outsourcers. Accordingly a form of tangential distribution is practiced capitalizing on a vast threshold between demand and supply and availability and economic feasibility of producing such high quality materials. The method involves identification of tier resellers, selling of a subscription basis training series mainly accessible via password protected online access to, generally, SCORM and Experience API conformant, formatted high quality video materials.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: July 23, 2019
    Inventor: Kenneth Stuart Hantman
  • Patent number: 10341731
    Abstract: Techniques and apparatuses for view-selection feedback for a visual experience are described. These techniques and apparatuses enable writers, directors, and other story creators to create or alter visual experiences based on feedback provided by view selections made during visual experiences. This feedback can be analyzed to determine portions of a visual experience that users focused on, wanted to see more of, were not interested in, found difficult to understand, and so forth. With this feedback, visual experiences, such as live-action movies and animated shorts, can be created or improved.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: July 2, 2019
    Assignee: Google LLC
    Inventors: Baback Elmieh, Jan J. Pinkava, Douglas Paul Sweetland, Brian M. Collins, Darren Mark Austin
  • Patent number: 10338777
    Abstract: Method and device of storing content objects within a social network application are disclosed. The method includes: a user device providing a user interface of the social network application on the user device, the user interface including an affordance for forming a content group including respective content objects of one or more object types; receiving a selection of a first plurality of images for inclusion in the first content group; providing a listing of context objects that are associated with at least one of the first plurality of images; receiving a user input indicating completion of the first content group; and forming the first content group containing the first plurality of images and the one or more content object selected from the listing of context objects information.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: July 2, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yi Shan, Jun Wang, Wei Luo, Ling Li, Likai Wang
  • Patent number: 10306318
    Abstract: A display device is disclosed. The display device includes a display, a communication interface comprising circuitry, a storage configured to store combined information on contents available from a plurality of input sources, and a processor configured to control the communication interface to receive an external input signal from the plurality of input sources, display, through the display, recommendation information on a content available through a first input source from among the plurality of input sources based on a viewing history of a user and the combined information stored in the storage, the viewing history of the user is a viewing history related to an external input signal provided through a second input source from among the plurality of input sources.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: May 28, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hee-ran Lee, Seung-min Shin, Do-sung Kim, Je-youn Dong, In-jee Song, Yong-deok Kim, Bong-seok Lee
  • Patent number: 10291968
    Abstract: For controlling synchronization between a multimedia flow and a related social network thread, a device able to capture the multimedia flow and the social network thread selects (S1) a time interval, determines (S2) a list of multimedia keywords associated with the multimedia flow and determines (S3) a list of social keywords associated with the social network thread, each multimedia keyword and each social keyword being associated with a timestamp.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: May 14, 2019
    Assignee: ALCATEL LUCENT
    Inventors: Yann Gaste, Jerome Picault, Myriam Ribiere, Abdelkrim Hebbar
  • Patent number: 10284916
    Abstract: Methods and apparatus for generating personalized menus and a media content interface are provided. In one example, different device specific media asset lists are generated at different user devices for the same user based on the media consumption history at each device. In another example, media asset listings are displayed for multicast and on-demand media assets determined to be of interest to the user. An on-demand media asset is listed at a time when no other multicast media assets are listed. In another example, media asset listings for successive episodes of a media series are displayed in sequential order in response to an input to view successive episodes of a media series. In another example, a text search for media content is performed in which the search priority of media provider results is decreased relative to the search priority of media asset results as additional characters are added to a search string.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: May 7, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Amit Bagga, Larry Cynkin, Jan Neumann, Hassan Sayyadi-Harikandehei, Ehsan Younessian, Mevan Samarasinghe, Brian Curtis, Muthu Manickam, Oliver Jojic, Jeanine Heck
  • Patent number: 10272294
    Abstract: The present disclosure generally relates to navigating, viewing, and sharing activity and workout data and interacting with workout and/or activity applications. In some examples, scrolling of activity data is based on the content being displayed. In some examples, friends' activity data may be viewed. In some examples, a notification and workout data for a friend's completed workout is received and displayed. In some example, the activity data received from friends is viewed and managed. In some examples, workout data for a multi-segment workout is displayed in a three-dimensional stack on a map. In some examples, a workout application operates in a limited mode until a touch input is received with a characteristic intensity that is greater than a threshold intensity.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: April 30, 2019
    Assignee: Apple Inc.
    Inventors: Aled Hywel Williams, David Chance Graham, Christopher Wilson
  • Patent number: 10269388
    Abstract: Methods and apparatus provide for an asset binder configured to select a media asset to be associated with a media segment that is represented in media seamline of a user interface at a client system, thereby creating a relationship between the media segment and the media asset. At the client system, in real-time, the media asset is layered upon the media segment in order to present the media asset in conjunction with playback of the media segment in the user interface. The relationship between the media segment and the media asset can be described as a parent-child relationship, such that media segment content and media asset content are not intermingled. The asset binder does not combine content of the media segment with content of the media asset within a rendered and compiled media file.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: April 23, 2019
    Assignee: Adobe Inc.
    Inventors: Ty Lettau, Ryan Tandy
  • Patent number: 10229096
    Abstract: A device analyzes program code to generate an intermediate version of the program code. When analyzing the program code, the device applies first rules for mapping portions of the program code to different portions of the intermediate version of the program code. The device generates the intermediate version of the program code that the different portions of the intermediate version of the program code mapped from the portions of the program code. The device applies, to the intermediate version of the program code, second rules for determining first portions of the intermediate version of the program code to keep together and second portions of the intermediate version of the program code to keep separate in a presentation to be generated from the program code, and generates the presentation from the program code based on applying the second rules to the intermediate version of the program code.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: March 12, 2019
    Assignee: The MathWorks, Inc.
    Inventors: Joseph R. Bienkowski, Amit Mahajan, Claudia G. Wey, Joseph F. Hicklin
  • Patent number: 10225611
    Abstract: One embodiment provides a system comprising a content navigation application module including a user interface unit, a synchronization unit, and a content navigation control unit. The user interface unit generates first metadata information associated with a content frame of a first piece of content. The synchronization unit synchronizes the display of the first metadata information with the display of the content frame during content playback of said first piece of content. The first metadata information and the content frame are displayed on different devices. The content navigation control unit enables content navigation based on user interaction with the first metadata information when the first metadata information is displayed.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: March 5, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Paul Fahn
  • Patent number: 10192588
    Abstract: A method for tagging an object in a video includes playing a video with a plurality of frames, selecting a target object in a playing frame by a cursor, obtaining at least one timestamp and at least one bounding box that correspond to the target object, from an object meta data, showing a selectable area in the playing frame according to the bounding box corresponding to the timestamp of the playing frame, generating at least one tag function item linking to the selectable area, and tagging the target object according to one of the at least one tag function item. Therefore, the target object in the video can be tagged in an easy and fast way.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: January 29, 2019
    Assignee: VIVOTEK INC.
    Inventor: Cheng-Chieh Liu
  • Patent number: 10186312
    Abstract: A circuit includes a memory array having memory cells and bitlines. A write driver is connected to the bitlines through column select transistors. A write assist circuit is connected to the write driver. The write assist circuit includes a common boost node, negative boost transistors, and a keeper transistor. The negative boost transistors are connected from the digit lines to the common boost node. The negative boost transistors selectively pull the bitlines of a selected cell of the memory array to ground during a write operation to the selected cell of the memory array. The write assist circuit may include a first negative boost transistor connected from a first digit line to the common boost node, a second negative boost transistor connected from a second digit line to the common boost node, and a keeper transistor connected from the common boost node to ground.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: January 22, 2019
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Arjun Sankar, Venkatraghavan Bringivijayaraghavan
  • Patent number: 10169306
    Abstract: The invention provides enhancements for the use of favorites during a Web browsing session. A first enhancement identifies when a user is adding a favorite to his favorites list and auto-suggests a category under which the favorite could be stored. A second enhancement allows a user to review his favorites list and see a summary of feed content (RSS or other standard) on each feed enabled page on his favorites list, without requiring the user to link to the page in question. A third enhancement allows the user to view an manipulate the feed in an independent display window.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: January 1, 2019
    Assignee: Oath Inc.
    Inventors: Timothy John O'Shaughnessy, Aditya Khosla, Brock Laporte, Alberto Cobas, Colin Chang
  • Patent number: 10146798
    Abstract: A method for automatically managing a plurality of slides associated with a slide-deck is provided. The method may include adding the plurality of slides to a computing system. The method may also include analyzing at least one slide within the plurality of slides. The method may further include generating a list including at least one key word or at least one tag based on the analyzing. The method may include matching the at least one key word or the at least one tag against at least one key word or at least one tag saved on a presentation server. The method may also include fetching at least one slide or at least one slide-deck from the presentation server based on the matching. The method may further include displaying the at least one fetched slide or the at least one fetched slide-deck on a user interface.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Andreas Nauerz, Jaspreet Singh, Isabell Sippli, Martin Welsch
  • Patent number: 10146800
    Abstract: A method for automatically managing a plurality of slides associated with a slide-deck is provided. The method may include adding the plurality of slides to a computing system. The method may also include analyzing at least one slide within the plurality of slides. The method may further include generating a list including at least one key word or at least one tag based on the analyzing. The method may include matching the at least one key word or the at least one tag against at least one key word or at least one tag saved on a presentation server. The method may also include fetching at least one slide or at least one slide-deck from the presentation server based on the matching. The method may further include displaying the at least one fetched slide or the at least one fetched slide-deck on a user interface.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Andreas Nauerz, Jaspreet Singh, Isabell Sippli, Martin Welsch
  • Patent number: 10122965
    Abstract: Exemplary embodiments relate to uses of face detection for modifying the background of a video. By detecting the portion of the video shot that corresponds to a face, it can also determined which portion of the shot do not correspond to the face (e.g., the background of the video). The thus-detected background may be replaced with a movie, event, or other material. Different types of materials may be targeted at different users based on user affinities or preferences. In some embodiments, a user may manually select and apply a background during a video call. When applying a custom background, the system can transmit a control signal and the background. The client recognizes the control signal and, in response, applies the background.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: November 6, 2018
    Assignee: Facebook, Inc.
    Inventors: Stephane Taine, Brendan Benjamin Aronoff, Jason Clark
  • Patent number: 10121517
    Abstract: Systems and methods for creating and distributing presentations and determining on an individual or aggregate basis the extent to which the presentations are viewed by the intended recipients. Speech recognition software may be used to provide a detailed analysis of presentation playback.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: November 6, 2018
    Assignee: Videolicious, Inc.
    Inventor: Matthew Benjamin Singer
  • Patent number: 10108730
    Abstract: Methods and systems for posting video content on a website are disclosed herein. An input indicative of a selection of video content is received from a user. A placeholder image is inserted in an input field to act as a placeholder for the video content being selected. Image manipulation commands are received from the user. The image manipulation commands are applied to the image placeholder in order to display the image placeholder in a user desired configuration. The placeholder image can be replaced with the video content. Displaying the video content in the user desired configuration.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: October 23, 2018
    Assignee: OATH INC.
    Inventor: Steven Krutzler
  • Patent number: 10096259
    Abstract: A video playback device includes a processor that executes a procedure. The procedure includes receiving a designation of a tuning during video playback in each of plural respective videos, and, according to a playback instruction, playing back the plural videos in synchronization starting from the timings designated for the plural respective videos.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: October 9, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Atsushi Oguchi, Masahiro Kihara, Shunsuke Kobayashi, Kazumi Doi
  • Patent number: 10090018
    Abstract: A method and device for generating video slides, which relate to the technical field of picture and video processing, comprising: selecting pictures for generating video slides; creating and displaying a time axis, the selected pictures being distributed on the time axis according to a time sequence corresponding to time attributes of the pictures; receiving user settings for playing effects of subsequently generated video slides, wherein, the settings comprise settings for changing locations of the selected pictures on the time axis; generating the video slides according to the playing effects of the settings so as to play the selected pictures according to a location sequence on the time axis. The invention is suitable for a situation where playing effects of the video slides generated from pictures can be set conveniently.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: October 2, 2018
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventor: Qian Ping
  • Patent number: 10079040
    Abstract: Disclosed are systems and methods for user interaction with and curation of digital media content, such that users are able to specify a particular clip of video content, and utilize the clip in a desired way. The disclosed systems and methods allow users to view video content, select video clips within the video content, save video clips into a collection of video clips, and curate the collection of video clips. The disclosed systems and methods also allow users to view bookmarks indicating the positions of saved video clips within video content, and to interact with video clips within a video player.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: September 18, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Jody Belliveau, Edward Drake, Anthony Mutalipassi
  • Patent number: 10062412
    Abstract: Methods for organizing media data by automatically segmenting media data into hierarchical layers of scenes are described. The media data may include metadata and content having still image, video or audio data. The metadata may be content-based (e.g., differences between neighboring frames, exposure data, key frame identification data, motion data, or face detection data) or non-content-based (e.g., exposure, focus, location, time) and used to prioritize and/or classify portions of video. The metadata may be generated at the time of image capture or during post-processing. Prioritization information, such as a score for various portions of the image data may be based on the metadata and/or image data. Classification information such as the type or quality of a scene may be determined based on the metadata and/or image data. The classification and prioritization information may be metadata and may be used to organize the media data.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: August 28, 2018
    Assignee: Apple Inc.
    Inventors: Shujie Liu, Yunfei Zheng, Xiaosong Zhou, Hsi-Jung Wu, Ke Zhang, Albert E. Keinath, Chris Y. Chung
  • Patent number: 10057219
    Abstract: A remote access system for processing local data with a computing algorithm stores information on various computing algorithms available via the system. A remote user at a user system selects an algorithm, which is then encrypted and downloaded to the user system. The downloaded algorithm is decrypted and stored in host memory in a controlled manner. Alternatively, the selected algorithm may be offered through cloud processing, in which case the user uploads local data for cloud processing. In this case, the system manages the cloud processing at remote providers and tracks heuristic, caching, and performance. In either case, the local data is processed with input parameters from the user, and visual results are provided to the user along with a cost for storing final results of the processing. Once the user makes the required payment, the final results can be stored locally at the user system.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: August 21, 2018
    Inventor: John D. Almon
  • Patent number: 10043552
    Abstract: Visual information defining the video content may be accessed. The video content may have a progress length. Presentation information for the video content may be accessed. The presentation information may define one or more viewing options for the video content. The one or more viewing options may include one or more viewing directions as a function of progress through the video content. One or more thumbnails for the video content may be generated based on the one or more viewing options for the video content.
    Type: Grant
    Filed: October 8, 2016
    Date of Patent: August 7, 2018
    Assignee: GoPro, Inc.
    Inventor: Loïc Martin
  • Patent number: 10033809
    Abstract: When a user executes an operation of requesting a client terminal for starting processing, a server starts information processing of specified contents, transmitting initial output data such as an initial screen and a sound to the client terminal. The client terminal outputs the initial data and, every time the user executes an indication input such as a command input, transmits the input information concerned to the server. The server executes information processing corresponding to the input information and generates output data common to destination client terminals as basic output data and output data for each client terminal as individual output data. The client terminal decodes an image and sound data that are basic output data and synthesizes figures and sounds based on individual output data, thereby outputting the synthesized figures and sounds.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: July 24, 2018
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Yasuhiro Watari
  • Patent number: 10019057
    Abstract: Methods, systems, and computer programs are presented for managing the display of images on a head mounted device (HMD). One method includes an operation for tracking the gaze of a user wearing the HMD, where the HMD is displaying a scene of a virtual world. In addition, the method includes an operation for detecting that the gaze of the user is fixed on a predetermined area for a predetermined amount of time. In response to the detecting, the method fades out a region of the display in the HMD, while maintaining the scene of the virtual world in an area of the display outside the region. Additionally, the method includes an operation for fading in a view of the real world in the region as if the HMD were transparent to the user while the user is looking through the region. The fading in of the view of the real world includes maintaining the scene of the virtual world outside the region.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: July 10, 2018
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Steven Osman, Xiadong Mao, Jeffrey Roger Stafford
  • Patent number: 10020047
    Abstract: Approaches for a write assist circuit are provided. The write assist circuit includes a boost capacitor with a first node coupled to a bitline through control logic and a second node connected to a field effect transistor (FET) diode stack, a plurality of boot enabled transistors which each contain a gate connected to a boost control signal, and a controlled current source coupled between a ground signal and the second node of the boost capacitor. In the write assist circuit, the boost capacitor has a discharge path which is controlled to provide a boost voltage which is invariant to a level of a power supply signal.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: July 10, 2018
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Eric D. Hunt-Schroeder, John A. Fifield, Mark D. Jacunski
  • Patent number: 10015469
    Abstract: Blurring is simulated in post-processing for captured images. A 3D image is received from a 3D camera, and depth information in the 3D image is used to determine the relative distances of objects in the image. One object is chosen as the subject of the image, and an additional object in the image is identified. Image blur is applied to the identified additional object based on the distance between the 3D camera and the subject object, the distance between the subject object and the additional object, and a virtual focal length and virtual f-number.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: July 3, 2018
    Assignee: GoPro, Inc.
    Inventors: Scott Patrick Campbell, Balineedu Chowdary Adsumilli
  • Patent number: 10008239
    Abstract: Disclosed is a method of automated script generation with integrated video production; said method comprising assembling a script comprising a series of steps for a video production; —communicating the series of steps of the video production to a central, production management application; associating a digital input output device with a video acquisition device; communicating selected ones of the steps in production to said digital input output device; actuating said video acquisition device so as to give effect to said selected ones of said steps; communicating at least video content thus acquired by following said steps to said production management application; integrating said video content thus acquired with content derived by giving effect to others of said steps thereby to produce resultant video output content.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: June 26, 2018
    Inventor: Kayihan Eris
  • Patent number: 10003737
    Abstract: Provided is a video processing apparatus including: shooting template storage unit that stores shooting templates for individual themes available for a video work, the shooting templates indicating compositions and shoot times of individual scenes available for the video work; scene selecting unit that displays, upon selection of any one of the shooting templates for the individual themes stored in the shooting template storage unit, a list of scenes for the selected shooting template and receives a selection of scenes for commencement of shooting; scene shooting unit that displays, upon selection of the scenes through the scene selecting unit, a shooting screen with guide information on the screen, and shoots the selected scenes lasting for the shoot times defined by the shooting template, the guide information serving as a guide for the compositions defined by the shooting template; and video work completing unit that completes the video work by compiling videos for the respective selected scenes shot by th
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: June 19, 2018
    Assignee: Hurray3 Inc.
    Inventors: Mitsugu Ishida, Tadaaki Kamiya, Satoru Aoki
  • Patent number: 10002133
    Abstract: A first selectable slide presentation priority level assigned to a slide presentation is determined responsive to detecting an indication from a user using an input device to start the slide presentation. Individual slides of the slide presentation determined to include an assigned individual slide priority level equal to or higher than the assigned first selectable slide presentation priority level are selectively presented. For each presented slide, the slide presentation is dynamically reprioritized to present any additional content-dependent slides determined to include a user-assigned inter-slide content dependency upon content of the presented slide. On any presented slide and any presented additional content-dependent slide that includes multi-priority content, any content item assigned with the first selectable slide presentation priority level is highlighted if any other content item on the respective slide includes a different assigned priority level.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: June 19, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lloyd W. Allen, Jr., Travis M. Grigsby, Jana H. Jenkins, Steven M. Miller
  • Patent number: 9973459
    Abstract: A method of generating a digital media message includes receiving a first digital content segment via an electronic device, associating the first digital content segment with a first position in a play sequence, receiving a second digital content segment different from the first digital content segment, and receiving a third digital content segment different from the first and second digital content segments. The method also includes adding the second and third digital content segments to the play sequence such that the second digital content segment is presented simultaneously with at least one of the first and third digital content segments when the digital media message is played. Such a method further includes providing the digital media message for sharing with a remote electronic device.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: May 15, 2018
    Assignee: NightLight Systems LLC
    Inventors: Joseph Weil, Andrew Jarecki, William Joseph Martinez
  • Patent number: 9967515
    Abstract: Electronic information defining visual content within video frames may be accessed. Video frames may be ordered in a source sequence. Positions in the source sequence may be associated with playback directions. Video frames may be ordered in a playback sequence based on the playback directions. The playback sequence may characterize a playback order in which video frames are displayed during playback. Video frames in the playback sequence may be associated with playback speeds. The playback speeds may determine perceived speeds with which visual content is displayed during playback. Speed ramped video frames may be determined based on the playback sequence and the playback speeds. A speed ramped video may be generated based on the speed ramped video frames.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: May 8, 2018
    Assignee: GoPro, Inc.
    Inventor: Joshua Bodinet
  • Patent number: 9961296
    Abstract: A system renders a graphical representation of a timeline of a first video in a graphical user interface. The system receives a notification during playback of the first video at a first location in the first video. The notification indicates a request to playback the first video at a second location in the first video. The system determines that a second video is renderable during the first video between the first location and the second location. The system determines a viewing status associated with the user. The viewing status indicates whether the second video has been previously rendered for a user account on a client machine, and determines whether the user may view the first video at a second location in the first video, based on the viewing status associated with the user.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: May 1, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Ty Lettau, Kim Pimmel
  • Patent number: 9953681
    Abstract: Systems and procedures for transforming video into a condensed visual representation. An example procedure may include receiving video comprised of a plurality of frames. For each frame, the example procedure may create a first representation, reduced in one dimension, wherein a visual property of each pixel of the first representation is assigned by aggregating a visual property of the pixels of the frame having the same position in the unreduced dimension. The example procedure may further form a condensed visual representation including the first representations aligned along the reduced dimension according to an order of the frames in the video.
    Type: Grant
    Filed: April 20, 2009
    Date of Patent: April 24, 2018
    Assignee: Visible World, Inc.
    Inventor: Erik Van de Pol
  • Patent number: 9939994
    Abstract: According to embodiments of the present invention, methods, systems, and computer program products are provided for flagging, tracking, and managing collaborative content to facilitate addressing flagged items, including providing a user interface configured to receive a flag from a user for portions of content in a collaborative effort system, the content comprising one or more log elements and the flag indicating a flagged user, applying the flag to an indicated content to form a flagged content responsive to an input by the user, displaying the flagged content such that the flagged content is visible to the flagged user, receiving an entry by the flagged user indicating the flagged content, and removing the flag from the indicated content.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: April 10, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mustansir Ali, Tuan Dang, Kent Hayes, Robert T. Uthe
  • Patent number: 9921643
    Abstract: A method of extracting a static pattern from an output of an event-based sensor. The method may include receiving an event signal from the event-based sensor in response to dynamic input, and extracting a static pattern associated with the dynamic input based on an identifier and time included in the event signal. The static pattern may be extracted from a map generated based on the identifier and time.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: March 20, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jun Haeng Lee, Keun Joo Park, Changwoo Shin, Jooyeon Woo, Hyunsurk Eric Ryu, Seokjin Hong
  • Patent number: 9872047
    Abstract: An identification system receives a request from a user device to identify a video captured in a video stream. The identification system identifies a display area captured in the video stream in which the video is displayed. The identification system identifies content include in the display area throughout the stream. Based on the identified content, the identification system creates a fingerprint for the video. The identification system identifies from a plurality of stored fingerprints at least one fingerprint similar to the created fingerprint. The identification system identifies video information associated with the similar fingerprint. The video information is transmitted to the user device and displayed as being video information about the video captured in the stream.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: January 16, 2018
    Assignee: GOOGLE LLC
    Inventors: Thomas Weich, David Erb
  • Patent number: 9865222
    Abstract: System and method for displaying digital content on a display device, including a display screen, a structural assembly, secured to the rear face of the display screen, and a processing controller within the structural assembly, including a memory, display processor, and power distribution and adaptation module. An external power assembly configured to connect to an external power supply, a connector cord configured to connect the power assembly and the power distribution and adaptation module, and a case for the display device, configured to couple to the display screen to provide structural rigidity during shipping, are also presented. An application is provided, configured to run on a computer with memory, processor, and user input device, and configured to communicate via the internet with the processing controller of the display device and a service cloud including a server, memory, and processor, to control the display of digital content on the display screen.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: January 9, 2018
    Assignee: Videri Inc.
    Inventors: Marc Trachtenberg, Francois Gariepy
  • Patent number: 9862319
    Abstract: Provided is a device whereby the position of an obstacle can be perceived on a monitor without compromising the effectiveness of displaying an overhead image on the monitor. An overhead image generating unit generates an overhead image from images captured using plural cameras, and the overhead image is displayed in an auxiliary display area of a monitor. When an obstacle detection part detects an obstacle in proximity to a vehicle, a specified information output unit emphasizes the display of a frame in the outer side of a divided area of the overhead image that contains the obstacle. Touching the auxiliary display area with a finger or the like during this emphasized display causes the captured image of the obstacle to be enlarged and displayed in the auxiliary display area.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: January 9, 2018
    Assignee: AISIN SEIKI KABUSHIKI KAISHA
    Inventors: Hidehiko Miyoshi, Noboru Nagamine, Kenji Miura, Kinji Yamamoto, Kenjiro Goto
  • Patent number: 9852766
    Abstract: A method for recording voice samples for video rendered on an electronic device including a display unit and a microphone. The video includes image data and voice data, and the voice data has one or more time intervals when the voice data is to be rendered with corresponding image data. The method is executed by a processor of the electronic device and includes displaying on the GUI a videoplayer element and a graphical or progress element representing progress of the video, the progress element including one or more selectable elements, each being associated to a time interval of the voice data and positioned on the progress element according to the time interval. When a user selection is received on a first selectable element, the microphone records sound data while the video player element is simulataneously played. The image data corresponds to the time interval associated to the first selectable element.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: December 26, 2017
    Assignee: ORANGE
    Inventors: Chris Arkenberg, Kevin Cheong, Guillaume Payan
  • Patent number: 9838730
    Abstract: Video clips may be automatically edited to be synchronized for accompaniment by audio tracks. A preliminary version of a video clip may be made up from stored video content. Occurrences of video events within the preliminary version may be determined. A first audio track may include audio event markers. A first revised version of the video clip may be synchronized so that moments within the video clip corresponding to occurrences of video events are aligned with moments within the first audio track corresponding to audio event markers. Other audio tracks similar to the first audio track may be identified based on audio characteristic parameters. Other revised versions of the video clip may be synchronized.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: December 5, 2017
    Assignee: GoPro, Inc.
    Inventor: Joven Matias
  • Patent number: 9832418
    Abstract: A method for displaying content between loops of a looping media item is provided herein. The method includes receiving a request for a primary media item and determining that the requested primary media item is a looping media item. The method further includes steps of identifying, by a processing device, a secondary media item for the primary media item and of providing the primary media item and the secondary media item for presentation between loops of the primary media item.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: November 28, 2017
    Assignee: GOOGLE INC.
    Inventors: Kevin Greene, Tim Johnson