Animation Patents (Class 345/473)
  • Patent number: 10025447
    Abstract: This disclosure is directed to migrating an avatar from a first computing device to a second computing device during a user interaction with the avatar, such as during a user-support session with the avatar. Migration includes depicting the avatar on the first device at a first time and then terminating the avatar on the first device and displaying the avatar on a second, different device at a second time. In some embodiments, the avatar may be migrated along with content. The first device may transfer data to the second device using a peer-to-peer transfer. In some embodiments, a remote computing device may facilitate the migration of the avatar and content between devices.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Aditi Chandrashekhar Dixit, Pieter Sierd van der Meulen
  • Patent number: 10019825
    Abstract: Apparatus, systems, media and/or methods may involve animating avatars. User facial motion data may be extracted that corresponds to one or more user facial gestures observed by an image capture device when a user emulates a source object. An avatar animation may be provided based on the user facial motion data. Also, script data may be provided to the user and/or the user facial motion data may be extracted when the user utilizes the script data. Moreover, audio may be captured and/or converted to a predetermined tone. Source facial motion data may be extracted and/or an avatar animation may be provided based on the source facial motion data. A degree of match may be determined between the user facial motion data of a plurality of users and the source facial motion data. The user may select an avatar as a user avatar and/or a source object avatar.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: July 10, 2018
    Assignee: Intel Corporation
    Inventors: Wenlong Li, Thomas Sachson, Yunzhen Wang
  • Patent number: 10019827
    Abstract: The disclosure provides an approach for simulating and rendering granular materials. A simulation application generates video frames depicting a granular material phenomenon using a strain based elasto-plastic constitutive model integrated with a hybrid Eulerian/Lagrangian material point method (MPM). The elasto-plastic constitutive model includes physical equation(s) which dictate forces that affect the granular material during the simulation. In particular, the constitutive model may include user-controllable parameters defining threshold(s) to start plastic deformation, as well as a hardening parameter which controls how fast the granular material packs under compression. The MPM is a procedure in which particles of the granular material and a background grid are coupled, with the grid being used to assist in computing forces dictated by the physical equation(s) of the elasto-plastic constitutive model.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: July 10, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Andrew Selle, Lawrence Chai, Alexey Stomakhin, Joseph Teran
  • Patent number: 10019918
    Abstract: A method for detecting a screen tear in a display device for a given frame of video is described. The method includes retrieving an identification code associated with each pixel row of the frame of video and determining whether the retrieved identification code is same across pixel rows of the frame of video. If the identification code is found to be same across the pixel rows of the frame of video, no screen tear is found. On the other hand, a screen tear is detected if the identification code is found not to be same across the pixel rows. An indication of the detected screen tear is provided to the host machine to re-render the frame of video without such screen tear.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: July 10, 2018
    Assignee: Oculus VR, LLC
    Inventors: Nirav Rajendra Patel, Lyle David Bainbridge
  • Patent number: 10016678
    Abstract: A movement controlling apparatus includes a pointing device for operating a movement of an object. A distance between a straight line connecting previous input coordinates and current input coordinates and a central point of the object is calculated. A velocity of the object is calculated on the basis of the distance to thereby control a movement of the object.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: July 10, 2018
    Assignee: NINTENDO CO., LTD.
    Inventors: Mari Shirakawa, Giles Goddard
  • Patent number: 10021524
    Abstract: An image associated with a location and depicting the current weather conditions at the location is served to the user along with the current weather data of the location. If an image for the location that aptly depicts the weather conditions as indicated by the weather data cannot be identified, the geographical area associated with the location is expanded to search for appropriate images from an expanded image pool. The expansion can continue in one or more steps until a threshold is reached beyond which the geographical area my no longer be expanded. If no images are retrieved upon reaching the threshold, an image reflecting the weather condition is selected from a fallback image set for presentation with the weather data.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: July 10, 2018
    Assignee: OATH INC.
    Inventors: Sing Yun Chu, Marco Wirasinghe
  • Patent number: 10019737
    Abstract: An image processing device having a processor coupled to a memory. The processor is programmed to process two or more media formats stored in the memory, each media format is made up of a digital image layer that includes non-transparent pixels and may include transparent pixels. The processor is programmed to: set the non-transparent pixels in each of the digital image layer of the two or more media formats to a contrast state, set pixels stored in an off-screen data buffer of the memory to pixels corresponding to a predetermined color scheme, apply an image function to each media format that is drawn to the off-screen data buffer so as to allow the plurality of overlapping media formats to be displayed on the display screen as see through.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: July 10, 2018
    Inventor: Lewis Beach
  • Patent number: 10013054
    Abstract: An electronic device is provided, which includes: a maintaining body having at least a maintained state, where the maintaining body is capable of functioning as at least one portion of a ring or at least one portion of an approximate ring meeting a first condition, and the electronic device is maintained on an object via the maintaining body; a display including at least a first display portion and a second display portion, where the first display portion and the second display portion cannot be observed simultaneously in a case that the maintaining body is in the maintained state; and a controller configured to determine a display region for a content to be displayed among the first display portion and the second display portion, and control the content to be displayed to be displayed in the determined display region. A control method is further provided.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: July 3, 2018
    Assignees: Beijing Lenovo Software Ltd., Lenovo (Beijing) Co., Ltd.
    Inventors: Ge Gao, Yan Gao, Xiaotian Zhu
  • Patent number: 10013789
    Abstract: A computing system is presented including a processor and non-transient memory which includes instructions to execute a method including receiving a motion instruction message which includes graphical objects to be modified and instructions to be assigned to each of the graphical objects to be modified, where an instruction includes a property to be applied to a graphical object. The method also includes identifying actors to be assigned to each of the graphical objects based on the instructions assigned to each of the graphical objects, where an actor is a non-graphical object capable of executing one or more instructions. The method also includes generating the actors for each of the graphical objects, executing the instructions assigned to each of the graphical objects via the actors, and outputting the modified graphical objects for display.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: July 3, 2018
    Assignee: Google LLC
    Inventors: Jeffrey David Verkoeyen, Randall Li
  • Patent number: 10013788
    Abstract: The present invention relates to a method, a system, and a computer-readable recording medium for generating a crowd animation. One embodiment of the present invention relates to the method for creating the crowd animation, comprising the steps of: (a) generating a guide shape of a crowd including one or more characters by referencing a first user operation, wherein the guide shape defines the formation and/or the number of the one or more characters included in the crowd; (b) generating a guide path for defining a motion path of the one or more characters included in the crowd by referencing a second user operation, which is inputted with respect to the guide shape; and (c) generating the crowd animation in which the one or more characters included in the crowd move along the motion path that is defined by the guide path in the formation defined by the guide shape.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: July 3, 2018
    Inventor: Jae Woong Jeon
  • Patent number: 10013702
    Abstract: An aspect of the present invention relates to tracking and analyzing a computer user's behavior after viewing a particular search result or a particular advertisement to assess the impact of having viewed the search result or advertisement.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: July 3, 2018
    Assignee: comScore, Inc.
    Inventors: Eric R. Richard, Lauren S. Moores, Alina V. Motienko, Kyle S. Johnson
  • Patent number: 10013408
    Abstract: An information processing apparatus includes a reception unit, a display, a detection unit, and a changing unit. The reception unit receives sticky note information indicating a sticky note to be attached to a mount sheet. The display displays the sticky note information received by the reception unit as a newly arrived sticky note on the mount sheet. The detection unit detects that a status of the newly arrived sticky note has changed. The changing unit changes display of the newly arrived sticky note for which a change is detected by the detection unit into display as a non-newly arrived sticky note.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: July 3, 2018
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Yuki Nakamori, Kazunori Horikiri, Yusuke Kano, Nobuyuki Yamazoe
  • Patent number: 10013792
    Abstract: A method for simulating movement of a skin associated with a body comprises maintaining, by a computer, a representation of the skin comprising vertices, each vertex of the representation corresponding to a material point of the skin and comprising associated data, the associated data for each vertex comprising: constant body coordinates which represent a location of the material point of the skin relative to the body; and Eulerian skin coordinates specifying which one or more reference skin coordinates from among a set of reference skin coordinates correspond to the vertex at a particular time. Body coordinates and Eulerian skin coordinates may be maintained in two-dimensional spaces, which parameterize the surface of the body and skin.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: July 3, 2018
    Assignee: Vital Mechanics Research Inc.
    Inventors: Dinesh Pai, Duo Li, Shinjiro Sueda, Debanga Neog
  • Patent number: 10013160
    Abstract: Detecting user input based on multiple gestures is provided. One or more interactions are received from a user via a user interface. An inferred interaction is determined based, at least in part, on a geometric operation, wherein the geometric operation is based on the one or more interactions. The inferred interaction is presented via the user interface. Whether a confirmation has been received for the inferred interaction is determined.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Bonnie E. John, Peter K. Malkin, John T. Richards, Calvin B. Swart, John C. Thomas, Jr., Sharon M. Trewin
  • Patent number: 10008022
    Abstract: The invention relates to a method for representing an animated object. In a three-dimensional drawing program used to generate and animate objects, the model behavior of objects is calculated. For this purpose, sequences of individual objects are output at defined times and subsequently the sequence of the individual objects is jointed into an animation sequence. Surface changes of the object are simulated by way of additional texture animation and output. The animation sequence and the texture animation are then joined in a vector-based page description language, such as the 3D PDF program, and played at the same time. Based on the available sequence of the individual objects, a user can interactively modify the object animated in this way while playing back the animation sequence and the texture animation and change the viewing angle for the animated object.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: June 26, 2018
    Assignee: Progressive3D GmbH
    Inventor: Sven Schreiber
  • Patent number: 9996773
    Abstract: A system trains a facial recognition modeling system using an extremely large data set of facial images, by distributing a plurality of facial recognition models across a plurality of nodes within the facial recognition modeling system. The system optimizes a facial matching accuracy of the facial recognition modeling system by increasing a facial image set variance among the plurality of facial recognition models. The system selectively matches each facial image within the extremely large data set of facial images with at least one of the plurality of facial recognition models. The system reduces the time associated with training the facial recognition modeling system by load balancing the extremely large data set of facial images across the plurality of facial recognition models while improving the facial matching accuracy associated with each of the plurality of facial recognition models.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Somnath Asati, Soma Shekar Naganna, Abhishek Seth, Vishal Tomar, Shashidhar R. Yellareddy
  • Patent number: 9998797
    Abstract: A comment-provided video generating apparatus includes: a display priority calculating unit which calculates a display priority for each of the comments and subject regions to which the comments are provided, based on comment information indicating comments to be superimposed and displayed on a video and display positions of the comments, and user information, by calculating a higher display priority for one of the comments and the subject regions specified by user information; a comment superimposing method determining unit which determines, as a method for superimposing the comments onto a video, an order of displaying the comments and the subject regions such that a comment or a subject region having a higher display priority is displayed at a position frontward than the others, according to the display priority; and an image composing unit which superimposes the comments on the video, according to the comment superimposing method.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: June 12, 2018
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Ayako Maruyama, Kunio Nobori, Koichi Hotta, Mikiya Nakata, Hidetsugu Maekawa
  • Patent number: 9987563
    Abstract: There is provided a system and method for inducing a reply from a first client connected to a virtual world to facilitate a social interaction using a second client connected to the virtual world. There is provided a method for inducing a reply from a first client connected to a virtual world to facilitate a social interaction using a second client connected to the virtual world, the method comprising locating, in the virtual world, an avatar of the second client in a proximity of an avatar of the first client, executing a social action using the avatar of the second client such that the social action is observable by the first client but not observable by the second client, receiving the reply from the first client in response to the social action, and rendering the reply from first client using the avatar of the first client.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: June 5, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Allan D. Jones, Steven Parkis
  • Patent number: 9990756
    Abstract: At least certain embodiments of the present disclosure include a method for animating a display region, windows, or views displayed on a display of a device. The method includes starting at least two animations. The method further includes determining the progress of each animation. The method further includes completing each animation based on a single timer.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: June 5, 2018
    Assignee: Apple Inc.
    Inventors: Andrew Platzer, John Harper
  • Patent number: 9990754
    Abstract: The present disclosure provides embodiments of systems and methods for rendering and skinning in video game applications that utilize a modified finite elements analysis in combination with position based dynamics. Position based dynamics can be used to provide a tradeoff of accuracy for speed and stability. The resulting position based finite element process provides for rendering and skinning elements, such as character models, during real time execution of a game application. Embodiments of the position based finite element technique can provide high quality deformations with a small number of elements, and simulate those elements more efficiently than previous methods used in the art.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: June 5, 2018
    Assignee: ELECTRONIC ARTS INC.
    Inventors: Tom Waterson, Chris Lewin
  • Patent number: 9990035
    Abstract: An embodiment combines the concepts of image enhancement and gaze tracking to enhance the experience of viewing images by tracking where the viewer is looking. The result is to make the viewing experience more like viewing the original scene, or to enhance the viewing experience in new ways beyond the original experience, either automatically, or by interacting with a photographer's previously specified intentions for what should happen when the viewer looks at a particular portion of an image or images taken by that photographer.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: June 5, 2018
    Inventors: Robert L Richmond, Jeffrey Haley, Thomas Leonard Schworer, Jr., Maxwell Wolfe Richmond, Eli Newton Richmond, Owen Sagan Richmond
  • Patent number: 9987749
    Abstract: A system and method for controlling a humanoid robot from a remote location are provided. One or more sensing devices are used to sense positions and movements of a user at an inhabiter station. A computing device generates a virtual character based upon the sensed positions and movements of the user and provides a plurality of outputs for controlling the humanoid robot based upon motion of the virtual character. The computing device includes a master controller to generate the virtual character and its behaviors and to transmit instructions to control motion of the humanoid robot to a slave controller located at the humanoid robot, providing smooth and natural motion of the humanoid robot. The method permits switching between multiple virtual characters in a single scene to control and alter the behavior of one or more humanoid robots located in several geographic locations.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: June 5, 2018
    Assignee: University of Central Florida Research Foundation, Inc.
    Inventors: Arjun Nagendran, Brian Kelly
  • Patent number: 9980652
    Abstract: A method for displaying information, including receiving measurements, with respect to an invasive probe inside a body of a subject, of probe parameters consisting of a force exerted by the probe on tissue of the subject and temperatures measured by sensors of the probe. The method further includes, responsively to the measurements, displaying in a single map on a display screen a graphical representation of a distribution of the temperatures in a vicinity of the probe and superimposing thereon a vector representation of the force.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: May 29, 2018
    Assignee: BIOSENSE WEBSTER (ISRAEL) LTD.
    Inventors: Assaf Govari, Christopher Thomas Beeckler
  • Patent number: 9978119
    Abstract: A method for automatic facial impression transformation includes extracting landmark points for elements of a target face whose facial impression is to be transformed as well as distance vectors respectively representing distances of the landmark points, comparing the distance vectors to select a learning data set similar to the target face from a database, extracting landmark points and distance vectors from the learning data set, transforming a local feature of the target face based on the landmark points of the learning data set and score data for a facial impression, and transforming a global feature of the target face based on the distance vectors of the learning data set and the score data for the facial impression. Accordingly, a facial impression may be transformed in various ways while keeping an identity of a corresponding person.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: May 22, 2018
    Assignee: Korea Institute of Science and Technology
    Inventors: Ig Jae Kim, Heeseung Choi, Sungyeon Park, Junghyun Cho
  • Patent number: 9977572
    Abstract: Systems, methods, and devices are provided for altering an appearance of acquaintances when viewed through smart glasses, which may be altered using augmented reality technology. In particular, an embodiment of the invention is directed to allowing users to specify their appearances to others when viewed by others wearing smart glasses. The others viewing the user through smart glasses include friends, family, contacts, or other acquaintances, which may be specified in one or more social networks or contacts databases. The altered appearance that is displayed may be based on the particular relationship between the user and the viewer. For example, a user may appear as a particular superhero to his friends on a social network website, as having a cartoon feature (such as an enormous head) to his children, as normal to his mother and business contacts, and as wearing a Hawaiian shirt to his closest buddies.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: May 22, 2018
    Assignee: Hallmark Cards, Incorporated
    Inventor: Scott A. Schimke
  • Patent number: 9972162
    Abstract: There is disclosed an electronic gaming system (100) comprising one or more player interfaces (6, 7, 17), and a main video display screen (1). The system enables players to simultaneously play a plurality of reel-type games and to place bets on lines of the games. The system displays a plurality of display windows on the main display screen, each window being associated with a respective one of the simultaneously played games and displaying the reels of that game, each reel displaying reel indicia. The system is configured for any one of the games to enter a feature phase when a feature-triggering event occurs. At the start of the feature phase, all the display windows on the main screen, except the particular display window associated with the feature phase, reduce in size or disappear, while the size of the feature game's display window increases, and the other games are also suspended, until the feature phase is completed.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: May 15, 2018
    Assignee: IGT
    Inventor: David Little
  • Patent number: 9964413
    Abstract: A navigation device for a movable object includes a data provider and a processor that provides a three-dimensional navigation map having towering map objects. Based on an ascertained position of a movable object, the processor receives a three-dimensional navigation map having towering map objects of an area surrounding the movable object and provides navigation map to a display device so that the navigation map is reproducible by the display device in a manner viewed from a view position which is located above the navigation map and is a function of the ascertained position of the movable object. The processor dynamically alters a height of a towering map object in the navigation map as a function of a distance of the towering map object to the view position.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: May 8, 2018
    Assignee: VOLKSWAGEN AG
    Inventor: Sükrü Cengil
  • Patent number: 9964765
    Abstract: Systems and methods for virtually displaying a robotic device to a human operator. An exemplary system includes an augmented reality headset for use by the human operator. The system includes a first imaging device having a field of view of a first side of an object, and tracks coordinate data for a first marker on the robotic device positioned on the first side. The system includes a second imaging device having a field of view of a second side of the object, and tracks coordinate data for a second marker on the augmented reality headset positioned on the second side. The system includes a controller that generates a virtual image of the robotic device in a coordinate system based on the coordinate data for the first and second markers, and provides the virtual image of the robotic device to the augmented reality headset for display to the human operator.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: May 8, 2018
    Assignee: The Boeing Company
    Inventor: Jim Gardiner
  • Patent number: 9959655
    Abstract: A method, system, and computer program product provide the ability to render an animated creature in real-time. A creature diagram for a creature, having chains sections, is drawn. An effector is created for each section and each chain, and defines a target position and an orientation that is reached. A chain solving type is selected for the chains, and is used to simulate a desired biomechanical behavior of the creature. The creature diagram, including the sections, chains, and chain solving types, is mapped to a three-dimensional (3D) model. The creature is animated/rendered in a real-time 3D application based on the mapping.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: May 1, 2018
    Assignee: Autodesk, Inc.
    Inventor: Alain Baur
  • Patent number: 9961376
    Abstract: An apparatus, method, and medium are provided for modifying a program. A selection of a character or game for which modification is to be performed is received, and a model object is stored in association with a profile. An original signal is received, and it is determined whether the original signal includes a source signal including the character or of the game. When the original signal includes the source signal including the character or of the game, at least one portion of the source signal to be overlaid is identified. The model object stored in association with the profile, and at least one portion of the model object is inserted into the original signal in correspondence with the portion of the source signal to be overlaid. The original signal including the inserted portion of the model object is configured to be displayed at a user site.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: May 1, 2018
    Inventor: Steven Schraga
  • Patent number: 9959839
    Abstract: Apparatuses, methods and storage media associated with display of visual assets on a device are described. Specifically, the device may include a display screen. The device may further include a visual asset scheduler. The visual asset scheduler may include a screen predictor, a queue, and a visual asset loader. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: May 1, 2018
    Assignee: Intel Corporation
    Inventors: Fai Yeung, Fu Zhou, Anna-Marie Mansour, Nicholas M. Khosravy
  • Patent number: 9959654
    Abstract: A set of animation data for an element in an animation is statistically sampled to obtain a common context. The common context is a subset of a plurality of frames of the set of animation data. Further, output of a data-driven model for the animation, which utilizes at least a subset of the common context, is compared with output of a computational model for the animation. The computational model has a first set of logic. The data-driven model has a second set of logic that has less logic than the first set of logic. In addition, an error between the computational model and the data-driven model is computed.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: May 1, 2018
    Assignee: Disney Enterprises, Inc.
    Inventor: Gene S. Lee
  • Patent number: 9958941
    Abstract: A method for mapping an input device to a virtual object in virtual space displayed on a display device is disclosed. The method may include determining, via an eye tracking device, a gaze direction of a user. The method may also include, based at least in part on the gaze direction being directed to a virtual object in virtual space displayed on a display device, modifying an action to be taken by one or more processors in response to receiving a first input from an input device. The method may further include, thereafter, in response to receiving the input from the input device, causing the action to occur, wherein the action correlates the first input to an interaction with the virtual object.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: May 1, 2018
    Assignee: Tobii AB
    Inventors: Simon Gustafsson, Alexey Bezugly, Anders Kingbäck, Anders Clausen
  • Patent number: 9950262
    Abstract: From a stored panorama moving image, panorama images are read and sequentially acquired every predetermined time for reproduction on a display device, each of the panorama images being a frame of the panorama moving image. A range to be displayed in a first display area is set in each of the acquired panorama images. A range to be displayed in a second display area is set in each of the acquired panorama images. The respective ranges of the acquired panorama images which are set to be displayed in the first display area are displayed in the first display area. The respective ranges of the acquired panorama images which are set to be displayed in the second display area are displayed in the second display area.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: April 24, 2018
    Assignee: NINTENDO CO., LTD.
    Inventors: Satoru Osako, Toshiaki Suzuki
  • Patent number: 9947130
    Abstract: A method for improving performance of generation of digitally represented graphics. The method comprises: receiving a first representation of a base primitive; providing a set of instructions associated with vertex position determination; executing said retrieved set of instructions on said first representation of said base primitive using bounded arithmetic for providing a second representation of said base primitive, and subjecting said second representation of said base primitive to a culling process. A corresponding apparatus and computer program product are also presented.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: April 17, 2018
    Assignee: Intel Corporation
    Inventors: Jon Hasselgren, Jacob Munkberg, Petrik Clarberg, Tomas G. Akenine-Moeller
  • Patent number: 9943959
    Abstract: A method for localizing robots and other objects when ranging devices are partially obstructed. The method includes retrieving a digital map of the space and then identifying potential locations for the object in the space. The method involves generating a prediction of expected ranges between the object and surfaces in the space at each of the potential locations. The method includes operating a ranging device to measure ranges to the surfaces in the space and comparing, for each of the predictions, the measured ranges with the expected ranges to identify the most accurate prediction. The comparing includes weighting ranges that are too small neutrally as these are strikes on obstructions, weighting ranges that provide matches positively, and weighting ranges that are too large negatively, and the comparing then involves summing the weighted ranges to identify a most accurate one of the predictions and associated current location for the object.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: April 17, 2018
    Assignee: Disney Enterprises, Inc.
    Inventor: Kyle G. Freeman
  • Patent number: 9948897
    Abstract: The surveillance areas of cameras registered on a map having a surveillance region set thereon are projected onto the map. The shortest paths between the cameras registered on the map are searched for. Links between the cameras are determined based on the surveillance areas of the cameras projected on the map and the shortest paths between the cameras detected on the map. Unlike a conventional technique by which link information is manually acquired, this technique does not require a surveillance object to walk around so as to be actually captured by all the cameras, and can be applied even in a case where there is congestion in the surveillance region. Accordingly, the load on the user can be reduced.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 17, 2018
    Assignee: Sony Corporation
    Inventor: Yuji Ono
  • Patent number: 9946342
    Abstract: A programmable display device connectable to a programmable logic controller in a communicable manner includes a sightline estimate unit, which estimates a direction of a sightline using image data obtained by capturing an image of a person, a display control unit, which displays a screen including an object on a display, a measurement unit, which measures a time period for which the sightline is directed to the object when the sightline is determined to be directed to the object through the estimation, and a storage unit, which stores image identification information identifying the object and time information indicating the measured time period in association with each other. This allows a third person to determine a time period for which a user has gazed at an object.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: April 17, 2018
    Assignee: OMRON Corporation
    Inventors: Kiyotaka Fujiwara, Takayoshi Yamashita, Fumio Kawakami
  • Patent number: 9940541
    Abstract: Various embodiments of the present invention relate generally to systems and processes for artificially rendering images using interpolation of tracked control points. According to particular embodiments, a set of control points is tracked between a first frame and a second frame, where the first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location. An artificially rendered image corresponding to a third location is then generated by interpolating individual control points for the third location using the set of control points and interpolating pixel locations using the individual control points. The individual control points are used to transform image data.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: April 10, 2018
    Assignee: FYUSION, INC.
    Inventors: Stefan Johannes Josef Holzer, Stephen David Miller, Martin Saelzle, Radu Bogdan Rusu
  • Patent number: 9942683
    Abstract: Methods and systems for sound propagation and perception for autonomous agents in dynamic environments are described. Adaptive discretization of continuous sound signals allows one to obtain a minimal, yet sufficient sound packet representation (SPR) for human-like perception, and a hierarchical clustering scheme to facilitate approximate perception. Planar sound propagation of discretized sound signals exhibit acoustic properties such as attenuation, reflection, refraction, and diffraction, as well as multiple convoluted sound signals. Agent-based sound perceptions using hierarchical clustering analysis that accommodates natural sound degradation due to audio distortion facilitate approximate human-like perception.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: April 10, 2018
    Assignee: The Trustees of the University of Pennsylvania
    Inventors: Norman I. Badler, Pengfei Huang, Mubbasir Kapadia
  • Patent number: 9942622
    Abstract: A system synchronizes one or more media streams, such as video stream or audio streams, by embedding frame identifiers in each compressed media stream, and then by using synchronizing signals to render each frame simultaneously by referencing the embedded frame identifier. Since the frame identifier is embedded in between encoded frames of the compressed media stream without altering any of the compressed, encoded data, the frame identifier information could be rapidly embedded without creating lag associated with manipulating existing data. This technique could be used, for example, to synchronize a single HD video on a plurality of display devices (e.g. a football game on a wall of video monitors), or to synchronize a plurality of HD video streams on a single display device (e.g. a plurality of live video feeds on a single computer monitor).
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: April 10, 2018
    Assignee: Hiperwall, Inc.
    Inventors: Qian Zhang, Sung-Jin Kim, Stephen Francis Jenks
  • Patent number: 9939990
    Abstract: A mobile terminal is presented. The mobile terminal includes a display including a touchscreen, and a controller for performing an editing operation on information displayed on the touchscreen according to a state of an object in near-proximity to the displayed information.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: April 10, 2018
    Assignee: LG ELECTRONICS INC.
    Inventor: Jong Hwan Kim
  • Patent number: 9940969
    Abstract: Audio and or video data is structurally and persistently associated with auxiliary sensor data (e.g., relating to acceleration, orientation or tilt) through use of a unitary data object, such as a modified MPEG file or data stream. In this form, different rendering devices can employ co-conveyed sensor data to alter the audio or video content. Such use of the sensor data may be personalized to different users, e.g., through preference data. For example, accelerometer data can be associated with video data, allowing some users to view a shake-stabilized version of a video, and other users to view the video with such motion artifacts undisturbed. In like fashion, camera parameters, such as focal plane distance, can be co-conveyed with audio/video content—allowing the volume to be diminished (or not, again depending on user preference) when a camera captures audio/video from a distant subject. Some arrangements employ multiple image sensors and/or multiple audio sensors—each also collecting auxiliary data.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: April 10, 2018
    Assignee: Digimarc Corporation
    Inventor: John D. Lord
  • Patent number: 9942611
    Abstract: Methods and systems are disclosed herein for creating countdown animations. The countdown animations may alert children that they are approaching their viewing limits, wherein the viewing limits are set by parents and/or guardians. A method may include generating a countdown of an amount of time remaining in a user selected period of time for accessing media content. The method may include identifying a character of a plurality of characters based on a user criterion. The method may include searching a database of a plurality of countdown animations to select a countdown animation associated with the identified character. The method may include generating for display the selected countdown animation simultaneously with the media content.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: April 10, 2018
    Assignee: Rovi Guides, Inc.
    Inventor: Tsuyoshi Kageyama
  • Patent number: 9934607
    Abstract: A method for generating real-time goal space steering for data-driven character animation is disclosed. A goal space table of sparse samplings of possible future locations is computed, indexed by the starting blend value and frame. A steer space is computed as a function of the current blend value and frame, interpolated from the nearest indices of the table lookup in the goal space. The steer space is then transformed to local coordinates of a character's position at the current frame. The steer space samples closest to a line connecting the character's position with the goal location may be selected. The blending values of the two selected steer space samples are interpolated to compute the new blending value to render subsequent frames of an animation sequence.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: April 3, 2018
    Assignee: AUTODESK, INC.
    Inventor: Michael Girard
  • Patent number: 9934224
    Abstract: A method performed at a server system having one or more processors and memory storing one or more programs executed by the one or more processors is described. The method includes receiving from a respective client system a subset of a document displayed at the respective client system. The method also includes identifying one or more words in the received subset of the document, and sending to the respective client system one or more information items corresponding to the one or more words. The method includes receiving a selection of an information item in the one or more information items. The selection is made by a user associated with the respective client system. The method furthermore includes modifying the document by inserting a citation to the selected information item.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: April 3, 2018
    Assignee: GOOGLE LLC
    Inventor: Ronald Ho
  • Patent number: 9928023
    Abstract: One or more embodiments of the disclosure provide systems and methods for providing media presentations to users of a media presentation system. A media presentation generally includes a plurality of media segments provided by multiple users of the media presentation system. In one or more embodiments, a user of the media presentation system may share a media presentation with a co-user. The media presentation system can enable the co-user, if authorized by the user, to contribute (e.g., add a media segment) to a media presentation shared with the co-user.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: March 27, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Joshua Alexander Miller, Leo Litterello Mancini, Michael Slater
  • Patent number: 9928218
    Abstract: Information is presented to a user by accessing a library of electronic publications that includes a first publication, generating a representation of the first publication in an electronic bookshelf, determining a state for the first publication and modifying the representation of the first publication to reflect the state of the first publication.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: March 27, 2018
    Assignee: Apple Inc.
    Inventors: Elizabeth Caroline Furches Cranfill, David Heller, Jeffrey Robbin, Alan C. Cannistraro, William Martin Bachman, Timothy B. Martin, Matt Evans, Joe R. Howard
  • Patent number: 9928638
    Abstract: A method for simulating a graphical object. The method comprises monitoring approximate distance between a first graphical object and a second graphical object, the first graphical object having at least a first particle and the second graphical object having at least a second particle; detecting a collision (P220) between the first particle and the second particle; computing (P230) a first set of forces associated with the first and second particles due to the collision, wherein the first set of forces are computed within a first context in which X particle attributes associated with the first and second particles are considered; computing (P240) a second set of forces associated with the first and second particles due to the collision, wherein the second set of forces are computed within a second context in which Y particle attributes associated with the first and second particles are considered, wherein X<Y.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: March 27, 2018
    Assignee: INTEL CORPORATION
    Inventors: Dmitry Ragozin, Alexander Shokin
  • Patent number: 9921738
    Abstract: A method for processing information in a portable terminal is provided. The method includes displaying a content, displaying a clip area on the content when detecting a clip touch interaction, correcting the clip area by analyzing a pattern and/or information of the clip area, and storing information of corrected clip area in a clipboard.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: March 20, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Heejin Kim, Sihak Jang, Sanghyuk Koh, Bohyun Sim, Hyemi Lee