Animation Patents (Class 345/473)
  • Patent number: 10210645
    Abstract: This disclosure relates generally to the field of image processing and, more particularly, to various techniques and animation tools for allowing 2D and 3D graphics rendering and animation infrastructures to be able to dynamically render customized animations—without the need for the customized animations to be explicitly tied to any particular graphical entity. These so-called entity agnostic animations may then be integrated into “mixed” graphical scenes (i.e., scenes with both two-dimensional and three-dimensional components), where they may be: applied to any suitable graphical entity; visualized in real-time by the programmer; edited dynamically by the programmer; and shared across various computing platforms and environments that support the entity agnostic animation tools described herein.
    Type: Grant
    Filed: June 7, 2015
    Date of Patent: February 19, 2019
    Assignee: Apple Inc.
    Inventors: Norman N. Wang, Jacques P. Gasselin de Richebourg, Ross R. Dexter, Tyler L. Casella
  • Patent number: 10210647
    Abstract: A virtual reality processor-based system and computer implemented method that morphs an individual's personal characteristics, including appearance, voice, speech behavior, movement behavior, physical agility and expressionable ideas, so that people can have a more realistic sensation as they move in the past and future. The personal avatar morphed to a time in the past is based on interpolating the personal characteristics information and the avatar morphed to a time in the future is based on extrapolating the personal characteristics information. The avatar morphed to a time in the past is restricted from speaking a response inconsistent with real-world events. In another embodiment, an option to change the scenarios whereby users can experience different changes of events is provided.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Shang Q. Guo, Jonathan Lenchner, Maharaj Mukherjee
  • Patent number: 10210287
    Abstract: The disclosure provides an approach for simulating and rendering materials across different states and undergoing phase transitions. In one configuration, a simulation application generates video frames depicting a material phenomenon using an augmented material point method (MPM). Traditional MPM does not handle incompressible materials such as fluids. Techniques disclosed herein augment the MPM with a Chorin-style projection technique to enable simulation of arbitrarily incompressible materials. In one configuration, this is achieved with a marker-and-cell (MAC) grid based MPM solver, a splitting of stress used in the simulation into elastic and dilational parts, a projection-like implicit treatment of the Eulerian evolution of the dilational part of the stress, and particular techniques for rasterizing and updating quantities on the MAC grid. In addition, a heat model may be coupled to the MPM solver, allowing material changes to be driven with temperature and phase changes.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: February 19, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Andrew Selle, Joseph Teran, Alexey Stomakhin
  • Patent number: 10210002
    Abstract: A method provides an expression picture in an instant communication conversation window; acquires information of a user operation activity information from a sending user with respect to the expression picture; searching a first expression database based on the expression picture and the acquired information of the user operation activity; generates a first response message corresponding to the expression picture under the user operation activity; and sends found information related to the expression picture and the acquired information of the user operation activity to a receiving client corresponding to a receiving user to facilitate the receiving client to generate a second response message corresponding to the expression picture under the user operation activity.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: February 19, 2019
    Assignee: Alibaba Group Holding Limited
    Inventor: Yuanlong Zheng
  • Patent number: 10210648
    Abstract: Systems and methods for generating a video of an emoji that has been puppeted using inputs from image, depth, and audio. The inputs can capture facial expressions of a user, eye, eyebrow, mouth, and head movements. A pose, held by the user, can be detected that can be used to generate supplemental animation. The emoji can further be animated using physical properties associated with the emoji and captured movements. An emoji of a dog can have its ears move in response to an up-and-down movement, or a shaking of the head. The video can be sent in a message to one or more recipients. A sending device can render the puppeted video in accordance with hardware and software capabilities of a recipient's computer device.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: February 19, 2019
    Assignee: Apple Inc.
    Inventors: Justin D. Stoyles, Alexandre R. Moha, Nicolas V. Scapel, Guillaume P. Barlier, Aurelio Guzman, Bruno M. Sommer, Nina Damasky, Thibaut Weise, Thomas Goossens, Hoan Pham, Brian Amberg
  • Patent number: 10204435
    Abstract: Systems and methods are described for leveraging distributed computation systems to split animation application processing of node graphs into two components: 1) a low complexity, primary node graph, that is evaluated by the application of the local device; and 2) one or more, higher complexity, companion node graphs that connect to the primary node graph, and are evaluated by a distributed computation system. As the local device evaluates the original, low complexity node graph, an artist is provided with fast, direct manipulation of an animated object. At the same time, the distributed computation system evaluates the higher complexity, companion node graphs, thereby providing a user of the local application with higher fidelity versions of the primary node graph as they are computed.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: February 12, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Evan Goldberg, Gene Lee, Christian Eisenacher, Chung-An Lin, Gregory Smith
  • Patent number: 10203838
    Abstract: Techniques are disclosed to facilitate avatar personalization in a virtual environment. A request to generate an avatar in the virtual environment to represent a requesting entity is received. Data pertaining to the requesting entity is retrieved, the data not specifying any visual appearance of the avatar. A proposed avatar is generated based on the retrieved data. The proposed avatar is output to the requesting entity.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: February 12, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Steven Makofsky, Paul Cutsinger
  • Patent number: 10204449
    Abstract: For interactive viewing in medical imaging, pre-rendering is used to provide greater quality of the rendered images with a given computational power. For interactivity in viewing direction, two or more views are rendered for each location and provided as video to the viewer. The viewer selects a viewing direction interactively, and an image at the selected view direction is formed from the previously rendered images of the videos for the two or more views. In an alternative or additional approach, a video graph is created with videos of different segments of the graph. The videos are sequences of images representing change in location, camera parameters (e.g., zooming), and/or rendering settings. Once provided to the user, interactivity is provided by selection of the appropriate node of the video graph. The user may interactively select different locations and/or rendering settings available in the video graph, allowing interaction while benefiting from quality provided by pre-rendered video.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: February 12, 2019
    Assignee: Siemens Healthcare GmbH
    Inventors: Wei Hong, John Paulus, Jr., Daphne Yu, Kaloian Petkov
  • Patent number: 10205888
    Abstract: An endoscope system includes: a generating means generating a compositing mask that serves as compositing ratios of the corresponding pixels between a pair of images acquired by simultaneously imaging two optical images having different focus positions, into which a subject image is divided on the basis of the ratios of contrasts; a correcting means subjecting compositing masks generated for pairs of images acquired in time series, to weighted averaging for respective pixels, thus generating a corrected mask; and an compositing means compositing the two images according to the corrected mask. The correcting means subjects the compositing masks to weighted averaging by performing weighting such that the percentage of the past compositing masks is higher at pixels constituting a static area and an area having contrast lower than a threshold than at pixels constituting a moving-object area or an area having contrast equal to or higher than the threshold.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: February 12, 2019
    Assignee: OLYMPUS CORPORATION
    Inventors: Hiroshi Tsuyuki, Mitsujiro Konno, Akikazu Yachi
  • Patent number: 10198960
    Abstract: A computer implemented method for providing feedback of harmonic content relating to a music track, includes receiving music track information; generating harmonic music track parameters based on the received music track information; displaying notation information for a user for performing the music track at a given time for the music track based on the harmonic music track parameters; receiving harmonic user content generated by an instrument performed by the user, using at least one capturing device; generating real-time performance feedback for the user based on comparison of the harmonic user content and the harmonic music track parameters according to predefined settings; receiving reference harmonic user content from a plurality of reference users over a public network; adjusting, based on the reference harmonic user content, at least one of the following: the predefined settings; and the harmonic music track parameters.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: February 5, 2019
    Assignee: YOUSICIAN OY
    Inventors: Matti Ryynänen, O{hacek over (g)}uzcan Şehiralti, Anssi Klapuri
  • Patent number: 10198860
    Abstract: An apparatus and related methods for applying two-dimensional (2D) texture maps onto three-dimensional (3D) objects are described. A computing device can receive differing first and second meshes representing respective first and second 3D objects and a 2D texture associated with the first 3D object. The computing device can determine correspondence points between the first and second meshes and can align the first and second meshes using an alignment transformation based on the correspondence points. The computing device can determine texture portions of the 2D texture associated with first corresponding portions of the first mesh. The computing device can assign the texture portions to second corresponding portions of the aligned second mesh. For each texture portion, the computing device can: project the texture portion onto a 2D plane related to a particular second corresponding portion and fit the projected texture portion to the particular second corresponding portion.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: February 5, 2019
    Assignee: The Boeing Company
    Inventors: Zachary R. Smith, Anthony W. Baker
  • Patent number: 10200408
    Abstract: A system comprises: a representation of a network; a communications requirements file for an application to be executed by a node of said network; and a security policy file defining a security policy for said node of said network. Said files are processed to determine whether said security policy and said communication requirements are compatible.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: February 5, 2019
    Assignee: EADS Defence and Security Systems Limited
    Inventor: Mark Bentall
  • Patent number: 10198847
    Abstract: The present disclosure relates generally to computer graphics applications, and more particularly to systems and methods for implementing two- and three-dimensional computer graphics modeling and animation of deformable objects in a simulated environment. More preferably, the present disclosure relates to computer or visual graphics applications using finite-element based and other physically based modeling or simulation methods.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: February 5, 2019
    Assignee: Side Effects Software Inc.
    Inventor: Michiel Hagedoorn
  • Patent number: 10192355
    Abstract: The systems and techniques disclosed herein provide tutorials for drawing three dimensional objects with accurate proportions and perspective. A user is able to select an object and a viewpoint to automatically generate a tutorial. Regardless of the object and viewpoint, an easy-to-use tutorial is produced that guides the user to draw the object with accurate proportions and perspective. Given a segmented 3D model of the object and a camera viewpoint, a sequence of steps for constructing the scaffold is determined. The sequence of steps is based on an intelligent selection of primitives and inter-primitive anchorings that provides an order for drawing the primitives and makes the scaffold easy to construct. The primitives and inter-primitive anchorings are selected from a rich set of possibilities that allow for some inaccuracies to reduce the difficulty of the tutorial. The primitives and inter-primitive anchoring are selected to balance the difficulty and the potential inaccuracy.
    Type: Grant
    Filed: January 16, 2017
    Date of Patent: January 29, 2019
    Assignee: ADOBE INC.
    Inventors: Holger Winnemöller, Niloy Mitra, Lubomira Dontcheva, James Hennessey
  • Patent number: 10191281
    Abstract: A head-mountable display device is provided including an image display device configured to be communicable with an input device and to display an operation image and an auxiliary image overlaid upon the operation image. The auxiliary image indicates three-dimensional positional information of a target object relative to an input operation surface of the input device.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: January 29, 2019
    Assignee: SONY CORPORATION
    Inventors: Tetsuro Goto, Masatoshi Ueno, Kenichi Kabasawa, Toshiyuki Nakagawa, Daisuke Kawakami, Shinobu Kuriya, Tsubasa Tsukahara, Hisako Sugano
  • Patent number: 10185482
    Abstract: In the case where entertainment information is acquired as information to be displayed on an instrument panel display 1 when an object indicating driving information is displayed on the instrument panel display 1, an object indicating the entertainment information is moved from the outside of a screen of the instrument panel display 1 to the inside of the screen, and the object indicating the driving information and the object indicating the entertainment information are displayed such that all or part of the object indicating the entertainment information passes behind the object indicating the driving information during the movement.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: January 22, 2019
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yoshihiko Mori, Takehisa Mizuguchi, Yoshiaki Watanabe, Yasuaki Takimoto, Hiroyuki Yokota
  • Patent number: 10187412
    Abstract: Techniques are presented that identify malware network communications between a computing device and a server based on a cumulative feature vector generated from a group of network traffic records associated with communications between computing devices and servers. Feature vectors are generated, each vector including features extracted from the network traffic records in the group. A self-similarity matrix is computed for each feature which is a representation of the feature that is invariant to an increase or a decrease of feature values across all feature vectors in the group. Each self-similarity matrix is transformed into corresponding histograms to be invariant to a number of network traffic records in the group. The cumulative feature vector is a cumulative representation of the predefined set of features of all network traffic records included in the at least one group of network traffic records and is generated based on the corresponding histograms.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: January 22, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Karel Bartos, Michal Sofka
  • Patent number: 10187688
    Abstract: A display device simultaneously displays at least the following: a video depicting an item in a scene; a tag in a first position overlaid on the video, the tag being associated with the item depicted in the video, wherein the tag includes descriptive text information describing the item depicted in the video; and a visually perceptible indicator extending between a proximity where the item is depicted in the video and a proximity of the first position. The tag undergoes continuous motion relative to at least a portion of the video scene from the first position to a second position different from the first position, while the display device displays the video and the tag overlaid on the video while the tag undergoes continuous motion.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: January 22, 2019
    Assignee: Gula Consulting Limited Liability Company
    Inventor: Charles J. Kulas
  • Patent number: 10185293
    Abstract: The invention relates to a method for controlling a motor-driven mobile screen having adjustable slats by means of an electromechanical actuator in a building, the control being implemented from a control interface including at least one control button for extending the screen and an element for assisting in the movement for adjusting the slats. The invention also relates to a control interface for implementing the method.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: January 22, 2019
    Assignee: SOMFY SAS
    Inventor: Morgan Roux
  • Patent number: 10182209
    Abstract: An information processing apparatus according to an embodiment of the present technology includes a generation unit and a first transmission unit. The generation unit generates parameter information that shows states of a user. The first transmission unit transmits the generated parameter information through a network to an information processing apparatus of a communication partner capable of generating an image that reflects the state of the user on the basis of the parameter information.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: January 15, 2019
    Assignee: SONY CORPORATION
    Inventor: Hiromitsu Fujii
  • Patent number: 10181076
    Abstract: A system and method that is able to recognize a user's natural drawing of geometric shapes. The system and method is able to process single-stroke and multi-stroke geometric shapes. It can also apply implicit and user defined constraints to the geometric shapes. The system and method applies these constraints at the vector component level rather than the primitive level. It does this by breaking down both the geometric shapes and constraints on a vector component level. This allows the system and method to handle a larger number of geometric shapes and constraints. After applying the constraints to the geometric shapes at the vector component level, the system and method outputs smooth geometric shapes that incorporated both the implicit and user defined constraints.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: January 15, 2019
    Assignee: MyScript
    Inventors: Robin Melinand, Florent Buisson
  • Patent number: 10175859
    Abstract: An information processing apparatus includes a screen, a receiving unit that receives an operation performed on the screen, a display that displays a document having multiple pages on the screen on a page-by-page basis, a processing mode changing unit that, upon detecting a predetermined first operation on the document displayed on the screen, changes from a first processing mode that moves one page at a time to a second processing mode that moves multiple pages, and a moving unit that, upon detecting a predetermined second operation in the second processing mode, moves multiple pages within the document. As the predetermined first operation, the processing mode changing unit detects continued detection of a first position where a drag operation has ended, or detects, while the first position is detected, an operation performed at a second position different from the first position.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: January 8, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Yasuhiko Iwasaki
  • Patent number: 10169903
    Abstract: Systems, methods, and computer readable media to improve the animation capabilities of a computer system are described. Animation targets may be represented as a combination of a current animation pose and an incremental morph. The incremental morph may be represented as a series of non-zero weights, where each weight alters one of a predetermined number of target poses. Each target pose may be represented as a weighted difference with respect to a reference pose. Target poses may be stored in memory in a unique and beneficial manner. The disclosed manner permits the efficient retrieval of pose vertex data at run-time and may be especially efficient in systems that do not use, or have very little, cache memory.
    Type: Grant
    Filed: June 12, 2016
    Date of Patent: January 1, 2019
    Assignee: Apple Inc.
    Inventors: Aymeric Bard, Thomas Goossens, Amaury Balliet
  • Patent number: 10171641
    Abstract: A display apparatus is disclosed. The display apparatus includes: a display unit configured to display an image; an input unit configured to receive an input from a user; and a controller configured to display a first image included in a first region of an entire region of an omnidirectionally captured image, and display a second image included in a second region of the entire region of the omnidirectionally captured image if a first input for changing a region displayed on the display unit in the entire region of the omnidirectionally captured image is received, wherein the second region is a region that is symmetrical to the first region with respect to an uppermost portion of the omnidirectionally captured image, and the first input is an input for changing the displayed region from the first region to the second region by passing through the uppermost portion of the omnidirectionally captured region.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: January 1, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Mihyun Park, Hongjo Shim, Youngho Sohn, Youngsok Lee
  • Patent number: 10169901
    Abstract: A timing function that distributes progressive start times of a series of target animations, or staggers animations, is disclosed. The timing function includes a set of selectable parameters that are used to create a customized staggering animation in the user interface. The set of selectable parameters includes a user interface geometry for each of the target animations.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: January 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jesse Bishop, Ruurd Johan Boeke, Terry Adams
  • Patent number: 10163276
    Abstract: An apparatus for transmitting messages between vehicles includes a sensor configured to sense at least one of location information of a vehicle, location information of vehicles neighboring the vehicle, or vehicle information of the neighboring vehicles, an input device configured to receive a first message from a user aboard the vehicle, a processor configured to generate a map based on the at least one of the location information of the vehicle, the location information of the neighboring vehicles, and the vehicle information of the neighboring vehicles, or configured to transform the first message into a transmission message, an output device configured to output the map and the first message, and a communicator configured to transmit the transmission message to a target vehicle, and receive a second message from the neighboring vehicles comprising the target vehicle.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: December 25, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tae Seok Kim, Jaewook Shim, Seungkeun Yoon
  • Patent number: 10165145
    Abstract: When a registration request of an application button is received, an information processing apparatus generates an image for transition if an activation-completed notification is received. If the activation-completed notification is not received, the information processing apparatus generates the image for transition after the activation-completed notification is received.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: December 25, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomoya Sato
  • Patent number: 10165261
    Abstract: In one embodiment, a method includes receiving first visual information associated with at least a portion of a 360-degree perspective; determining that the first visual information is not sufficient to render a complete 360-degree perspective on a display device associated with the first user; retrieving second visual information; and sending information configured to render a unified 360-degree perspective on the display device, wherein: a first portion of the unified 360-degree perspective is based on the first visual information, and a second portion of the unified 360-degree perspective is based on the second visual information.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: December 25, 2018
    Assignee: Facebook, Inc.
    Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
  • Patent number: 10163306
    Abstract: Methods, systems, and computer programs are presented for limiting transfer of virtual currency in an online game. One method includes an operation for receiving, at a server, a purchase order for virtual currency from a first player. The purchase order is made with legal currency, and the virtual currency is usable within a computer-implemented gambling game. Further, the method includes operations for using a particular type of virtual currency available in an account of the first player to purchase a virtual item and a beneficiary is selected for crediting the virtual item. Account of the first player is adjusted to reflect the purchase of the virtual item and the account of the beneficiary is updated to credit the virtual item.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: December 25, 2018
    Assignee: Zynga Inc.
    Inventors: Michael Arieh Luxton, Matthew Adam Ocko, Mark Jonathan Pincus, Carl Eric Schiermeyer, Stephen Henry Schoettler
  • Patent number: 10157477
    Abstract: Systems and methods are provided for estimating head pose data from a sequence of depth images of a human subject, and processing the data to generate a continuous estimate of the head pose in a 3-dimensional (3D) space, and to generate a 3D head model for display and further use. The subject is provided instructions to rotate their head in a first direction until a threshold angle of rotation is reached and then are provided instructions to rotate their head in a second direction. The depth camera provides a sequence of captured images which are processed to extract head meshes. After capture is complete the head meshes are merged to generate a 3D model of the subject's head.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: December 18, 2018
    Inventor: Shenchang Eric Chen
  • Patent number: 10158825
    Abstract: Each of segment of a recording is analyzed for complexity specifying a rate of speech at a normal playback speech. A target rate is selected at which to playback the recording, the target rate specifying a fastest optimal speed at which a particular user listening to the recording is able to comprehend the playback. During playback of the recording, a separate adjusted playback rate is selected for each of the segments to adjust the playback rate of speech from the rate of speech at the normal playback speed to the target rate.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: December 18, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alaa Abou Mahmoud, Gregory P. Dracoulis, Peter E. Stubbs, Steven J. Ulrick
  • Patent number: 10154196
    Abstract: A method may comprise: obtaining a preliminary frame sequence and at least one still image frame, captured by a digital camera during shooting a scene; obtaining at least one of indication of fulfillment of a predetermined starting scene condition in at least one frame of the preliminary frame sequence and indication of fulfillment of a predetermined first camera condition prevailing during capturing the preliminary frame sequence; automatically selecting a starting frame from the preliminary frame sequence on the basis of at least one of fulfillment of the starting scene condition and fulfillment of the first camera condition; and automatically forming, from the preliminary frame sequence and the at least one still image frame, a displayable frame sequence for displaying a living image of the scene, the living image comprising a still image and a preceding image sequence, the frame sequence starting by the starting frame and having a still image frame as a stopping frame for displaying the still image.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: December 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gustav Träff, To Tran, Tor Andrae
  • Patent number: 10152817
    Abstract: This invention relates to an animation authoring system and an animation authoring method, to enable beginners to produce a three-dimensional animation easily and to solve input ambiguity problem in the three-dimensional environment. The animation authoring method according to the invention comprises the steps of: (a) receiving a plane route of an object on a predetermined reference plane from a user; (b) creating a motion window formed along the plane route and having a predetermined angle to the reference plane to receive motion information of the object on the motion window from the user; and (c) implementing an animation according to the received motion information.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: December 11, 2018
    Inventors: Yoon Chul Choy, Jae Woong Jeon, Hyun Ho Jang
  • Patent number: 10147461
    Abstract: Systems and methods for alerting users to differences between first and second media versions of a story are provided. Given a first version of the media asset, a first sequence of plot segments in the first version that collectively represent a story arc may be identified. A second version of the media asset may be processed to identify a second sequence of plot segments that collectively represent the story arc. The first sequence and second sequence of plot segments may be compared to identify a set of plot segments representing a difference between the sequences. In response to detecting that a user consuming the first version of the media asset has reached a given plot segment that represents a resolution to the story, a summary of the set of plot segments representing the difference between the first and second sequences may be generated for display.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: December 4, 2018
    Assignee: ROVI Guides, Inc.
    Inventors: Adam Bates, Jesse F. Patterson, Mark K. Berner, Eric Dorsey, David W. Chamberlin, Paul Stevens, Herbert A. Waterman, William L. Thomas
  • Patent number: 10147219
    Abstract: Performance capture systems and techniques are provided for capturing a performance of a subject and reproducing an animated performance that tracks the subject's performance. For example, systems and techniques are provided for determining control values for controlling an animation model to define features of a computer-generated representation of a subject based on the performance. A method may include obtaining input data corresponding to a pose performed by the subject, the input data including position information defining positions on a face of the subject. The method may further include obtaining an animation model for the subject that includes adjustable controls that control the animation model to define facial features of the computer-generated representation of the face, and matching one or more of the positions on the face with one or more corresponding positions on the animation model.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: December 4, 2018
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Kiran Bhat, Michael Koperwas, Jeffery Yost, Ji Hun Yu, Sheila Santos
  • Patent number: 10146424
    Abstract: A touch screen may emphasize the display of objects near the tip of a user input instrument located near the surface of the touch screen but not touching the touch screen. The objects may consist of words and the emphasis may consist of highlighting. The user input instrument may be a finger of a user or an electronic pen. As the user input instrument is moved, the objects emphasized may change. A user may select objects on a touch screen by entering into object-selection mode and moving the user input instrument along the surface of the touch screen. An initial touch of the user input instrument to the surface of the touch screen may select a nearest object or objects. As the user input instrument is moved along the surface, the selection of objects may change based upon the movement.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: December 4, 2018
    Assignee: Dell Products, LP
    Inventors: Knut Graf, Deeder M. Aurongzeb
  • Patent number: 10139780
    Abstract: This document presents an apparatus and method for creating and displaying a three dimensional CGI character performing signs and gestures that form a motion communication capability. The 3D CGI character is created as a digital construct that is displayed on a silhouette that has an outline of the character created. The top portion of the display silhouette is transparent. A holographic projector displays the 3D CGI character on the transparent portion of the display silhouette. The bottom half of the display silhouette is opaque and conceals the CPU and projector components. The entire silhouette performs as a communicator using a gesture-based communication protocol for presenting signs and gestures of a defined sign language while also speaking the phrases being communicated by the signs and gestures.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: November 27, 2018
    Inventor: Charles Rinker
  • Patent number: 10140747
    Abstract: A method and apparatus for controlling a playback speed of an animation message in a mobile terminal is provided. The method includes recognizing at least one object to be displayed included in the received animation message; determining the playback speed of the received animation message with respect to each object to be displayed according to the recognized feature of each object; and displaying the animation message according to the determined playback speed.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: November 27, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Do-Hyeon Kim, Won-Suk Chang, Dong-Hyuk Lee, Seong-Taek Hwang
  • Patent number: 10133536
    Abstract: A method comprising: a zone player receiving control information from a user interface module, wherein the zone player is a member of a synchrony group having other members with at least one additional zone player as one of the other members; the zone player using the control information to (1) adjust a playback volume associated with the zone player, and (2) transmit an instruction to the other members of the synchrony group, wherein the instruction enables the other members of the synchrony group to adjust their playback volumes.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: November 20, 2018
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Patent number: 10134178
    Abstract: Embodiments include systems and methods for synthesizing, recording, performing and playing back visual music for virtual immersive video playback environments. Virtual music (VM) compositions can include 3D VM instruments, which can be controlled in a highly dynamic and expressive manner using human interface controllers. Some embodiments include novel techniques for controlling, synthesizing, and rendering VM instruments having complex particle system architectures. Some embodiments further provide VM compositional techniques built on four-dimensional modeling constructs that include path-adaptive coordinate systems that define a compositional space-time for modeling, and path-anchored object locators that place objects in the compositional space-time.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: November 20, 2018
    Assignee: Visual Music Systems, Inc.
    Inventors: William B. Sebastian, Robert Eastwood
  • Patent number: 10129385
    Abstract: A method and an electronic device are provided for transmitting a message from an electronic device to another electronic device. Handwritten input comprising one or more input objects is received. Playback information of the one or more input objects is generated using input coordinates of the one or more input objects or input times of the one or more input objects. An animation message including a first region in which one or more images are displayed, and a second region in which the one or more input objects are displayed, is generated according to the playback information. The animation message is transmitted to the another electronic device.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: November 13, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Do-Hyeon Kim, Mu-Sik Kwon, Woo-Sung Kang
  • Patent number: 10127944
    Abstract: A multimedia authoring and playback system and method in which the playback of multimedia content is presented in one or more windows or displays called “playback displays,” and in which additional windows or displays called “control displays” are included in some embodiments to provide various management and control functions. Included are features for creating, editing and distributing multimedia content, which may be viewed by recipients who play the content (and in some cases may be allowed to modify it); also included are features for programming playback behavior of multimedia content, interconnecting multimedia content, and exploring and navigating through multimedia content.
    Type: Grant
    Filed: February 17, 2010
    Date of Patent: November 13, 2018
    Assignee: RESOURCE CONSORTIUM LIMITED
    Inventors: Michael Z. Land, Peter N. McConnell, Michael J. McMahon
  • Patent number: 10127332
    Abstract: A computer-implemented method automates motion of a computer-aided design (CAD) model. The CAD model represents a real-world object comprised of a number of parts. The part containing a user-specified entity is analyzed to collect data relevant to a motion study, for example, size data, location data, and material type data are collected. Based on the user-specified entity, parameters for automating motion are inferred and used to automate motion. The parameters include at least one of a part that is moved directly by a motor, a location on the part where the motor is mounted, a motor type, an axis of motion of the part, and a motion function indicating a change of motion over time.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: November 13, 2018
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Mark Gibson, Shrikant Vitthal Savant, Kyeong Hwi Lee
  • Patent number: 10129527
    Abstract: Systems and methods are described for estimating a camera pose. The estimation may include obtaining a sequence of images including a plurality of image frames of a scene, detecting a first set of feature points in a first image frame, and tracking the first set of feature points in a plurality of subsequent image frames. While continuing to track the first set of feature points, the estimation can include detecting a second set of feature points in a second image frame, tracking the second set of feature points, selecting a first initial camera pose associated with the first image frame and a second initial camera pose associated with the second image frame, determining projection locations, the projection locations based on the first initial camera pose and the second initial camera pose, and comparing the projection locations corresponding to each feature point in the first and second sets of feature points.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: November 13, 2018
    Assignee: Google LLC
    Inventor: Li Zhang
  • Patent number: 10120559
    Abstract: A portable terminal comprises a display, a touch unit located on a surface of the display and at least one processor. The processor is configured to set a lock state to restrict an execution of a predetermined processing based on a touch operation. The processor is configured to display a lock screen on the display to unlock the lock state with a touch operation on the touch unit when the lock state is set. The processor is configured to detect the touch operation to unlock the lock state on the lock screen. The processor is configured to measure a touch time in the touch operation when the touch operation to unlock the lock state is detected. The processor is configured to set a determination time of a long-press operation in accordance with the touch time.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: November 6, 2018
    Assignee: KYOCERA CORPORATION
    Inventor: Yujiro Fukui
  • Patent number: 10115219
    Abstract: A table display presents animation to show changes in sorting and/or filtering criteria, providing users with visual references about the sorting operation and illustrating relationships between data elements before and after sorting, including data that was off-screen prior to sorting. A table presents a portion of a data element set arranged according to a first sorting criteria, such as the data field value in each data element. Upon receiving a second sorting criteria, a new arrangement of the data elements visible in the table is determined. Animation data is determined to specify the motion of visible and non-visible data elements from their locations under the first sorting criteria to their locations under the second sorting criteria. The transition animation is then initiated to show the movement of data elements from their locations under the first sorting criteria to their locations under the second sorting criteria.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: October 30, 2018
    Assignee: Oracle International Corporation
    Inventors: Hendrik van den Broek, Chadwick Chow
  • Patent number: 10115217
    Abstract: Embodiments are directed to rendering animations in a multi-layered animation system and to rendering an element with an animation that uses multiple levels of animation properties. In one scenario, a computer system establishes an operating system (OS)-specified animation value for at least one property of a user interface (UI) element that is to be animated. The computer system receives a user-specified animation value for at least one property of the UI element that is to be animated and determines, based on the UI element property, how to combine the OS-specified animation value and the user-specified animation value. The computer system then combines the OS-specified animation value and the user-specified value for the UI element in the determined manner and renders the animation for the element using the combined animation values.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: October 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ruurd Johan Boeke, Hamid Mahmood, Terry A. Adams, Michael John Hillberg, Brendan J. Clark
  • Patent number: 10115241
    Abstract: A method and apparatus for automatically decorating a three-dimensional model is disclosed. The method may include receiving an image file from a user. The image file is to decorate a surface of a three-dimensional model upon display of the three-dimensional model in a simulated three-dimensional world. The method may also include automatically formatting the image file for display on the three-dimensional model in response to receiving the image file, and storing the formatted image file in a database.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: October 30, 2018
    Assignee: Roblox Corporation
    Inventors: David B. Baszucki, Erik S. Cassel, Matt Dusek, John Shedletsky
  • Patent number: 10108660
    Abstract: A method of constructing a plurality of downloadable files from an application file and a plurality of transcripts. The application file stores data blocks and implements an application. Each of the transcripts stores at least one order in which at least a portion of the data blocks of the application file were accessed by the application when executed previously. The transcripts are combined into a combined transcript storing at least one combined order comprising a combined portion of the data blocks. The data blocks of the combined portion are arranged in a data structure having an origin. A first set of data blocks within a predetermined distance from the origin is stored in at least one initial execution file. A second set of data blocks outside the predetermined distance from the origin is stored in downloadable sequence files.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: October 23, 2018
    Assignee: CODE SYSTEMS CORPORATION
    Inventor: Kenji C. Obata
  • Patent number: 10109103
    Abstract: In an exemplary embodiment, a computer-implemented method determines, using a processor, a relatively occluded set of viewcells connecting a current viewcell and a destination viewcell, the current viewcell containing the position of a friendly asset and the destination viewcell containing the position of an enemy asset, the relatively occluded set of viewcells including a set of viewcells connecting the current viewcell and the destination viewcell and also having a maximal number of viewcells occluded from the destination viewcell; and instructs, using the processor, the friendly asset to navigate a path comprising the relatively occluded set of viewcells.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: October 23, 2018
    Inventor: Barry L. Jenkins