Animation Patents (Class 345/473)
  • Patent number: 10096145
    Abstract: One aspect of the invention is a method for automatically assembling an animation. According to this embodiment, the method includes accepting at least one input keyword relating to a subject for the animation and accessing a set of templates. In this embodiment, each template generates a different type of output, and each template includes components for display time, screen location, and animation parameters. The method also includes retrieving data from a plurality of websites or data collections using an electronic search based on the at least one input keyword and the templates, determining which retrieved data to assemble into the set of templates, coordinating assembly of data-populated templates to form the animation, and returning the animation for playback by a user.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: October 9, 2018
    Assignee: OATH INC.
    Inventor: Doug Imbruce
  • Patent number: 10092828
    Abstract: The present invention enhances the player's gameplay visual, feedback and other experiences by taking advantage of optical adapters, feedback mechanics, advancements in theatrical audio, frame rate throttle, meta-file object framework for storage and retrieval, calibration advancements, vocal command enhancements, voice object lookups, facial/body scan, color/clothing coordination, party or celebration capabilities, noise cancellation, interactive object placement, heart rate monitor, pan-tilt-zoom camera advances, cooperative gameplay advances and programming advancements.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: October 9, 2018
    Assignee: Open Invention Network LLC
    Inventor: Carey Leigh Lotzer
  • Patent number: 10096136
    Abstract: A storage unit storing first drawing data shared in common by at least two video frames among a plurality of video frames. A control unit generating second drawing data based on second drawing instruction data for drawing a portion that differs in drawing data pertaining to the plurality of video frames and generates the drawing data pertaining to the plurality of video frames by combining the first drawing data and the second drawing data. An output unit outputs video based on the drawing data pertaining to the plurality of video frames.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: October 9, 2018
    Assignee: GREE, INC.
    Inventor: Jason Edward Parrott
  • Patent number: 10096144
    Abstract: Embodiments of the invention are directed an animation kit including a template page with at least one template design, an armature that moves between at least a first position and a second position, and an animation application that generates an animated segment corresponding to the template design and at least one pose of the armature. In further embodiments, a method for generating an animated segment is provided. In another embodiment, a system for generating an animated sequence includes a template design and an application that receives an image of the template design and animates at least one three-dimensional image corresponding to the captured template design.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: October 9, 2018
    Inventors: Joseph Thomas Moll, Brian Edward Nemeckay
  • Patent number: 10091202
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving image data corresponding to an image, processing the image data to identify one or more features within the image, generating one or more keywords based on each of the one or more features, transmitting the one or more keywords to a computing device for displaying a list of the one or more keywords to a user, receiving text, the text comprising at least one keyword of the one or more keywords, that at least one keyword having been selected by the user from the list, and transmitting the image and the text for display, the text being associated with the image.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: October 2, 2018
    Assignee: Google LLC
    Inventors: Aleksandr V. Kennberg, Alexander Nicolaou
  • Patent number: 10084611
    Abstract: Management systems, methods and mediums are provided for displaying graphics using a programmable symbol animation pre-processor. One method includes identifying a symbol associated with a building graphic, identifying a symbol property to be animated, and determining whether the symbol property is associated with a script. When it is, identifying a plurality of different data points referenced in the script where each data point corresponds to the same device or a respective device in the building. The method identifies a respective value for each identified data point as received from a management system operably connected to each of the plurality of devices, identifies an operation in the script that corresponds to an evaluation of the values of the identified data points, generates a first evaluation result based on the operation, and displays a graphical representation of the symbol based on the first evaluation result and in association with the building graphic.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: September 25, 2018
    Assignee: SIEMENS SCHWEIZ AG
    Inventors: Andreas Hersche, James K. Han, Patrick Stirnemann
  • Patent number: 10074216
    Abstract: A display control device includes a record reference unit configured to refer to a record in which an image, an object included in the image, and a position where the object is displayed or an orientation of the object in the image are associated with one another; and a display controller configured to perform a transition from display of a first image including the object to display of a second image including the object based on the record while maintaining the position where the object is displayed or the orientation of the object, the second image being different from the first image.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: September 11, 2018
    Assignee: SONY CORPORATION
    Inventor: Shunichi Kasahara
  • Patent number: 10068363
    Abstract: An apparatus comprising a point of interest analyser configured to define at least one region within an image as an interest region, determine a position associated with the at least one region; an audio track generator configured to determine at least one audio signal based on the position; and an animated presentation generator configured to generate an animated image comprising the at least one region and the at least one audio signal.
    Type: Grant
    Filed: March 27, 2013
    Date of Patent: September 4, 2018
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Lasse Juhani Laaksonen, Miikka Tapani Vilermo, Mikko Tapio Tammi
  • Patent number: 10070185
    Abstract: A system includes a television set for displaying a video for a viewer. The television set connects to a persona television system over a data network and sends a request for a television show for a persona to the persona television system. A “persona” includes a character representation of a person other than the viewer, an event, or a group. The persona television system selects a television show based on the persona. The persona television system sends to the television set a show description of the television show. The show description includes video source information about video source such that the television set can obtain television show from video source. In this manner, a data network video is automatically selected as a television show based on a persona and provided to the television set, increasing the ease with which the viewer can identify video choices of interest.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: September 4, 2018
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu, Bok Knun Randolph Chung
  • Patent number: 10068307
    Abstract: The same set of render commands can be re-executed for each of a plurality of tiles making up a graphic scene to be rendered. Each time the list of commands is executed, the way the commands are executed may be modified based on information received from tile pre-processing. Specifically, a jump if command may be inserted into the command list. When this command is encountered, a determination is made, based on information received from tile pre-processing pipeline, whether to execute the command for the next primitive or not. If the next primitive is to be culled then the command for the next primitive is not executed and the flow moves past that command. If the next primitive is to be executed then the jump is not implemented. This enables avoiding reloading the same list of commands over and over for every tile.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: September 4, 2018
    Assignee: Intel Corporation
    Inventors: Balaji Vembu, Peter L. Doyle, Michael Apodaca, Hema C. Nalluri, Jeffery S. Boles
  • Patent number: 10068274
    Abstract: A method to facilitate a language independent search includes displaying a search attribute, including an attribute name and a selection of attribute values, to a user and receiving from the user a search attribute value selection corresponding to the attribute name. Then, the attribute name and attribute value selection are translated into language independent symbols, such as numbers. The numbers are used in a search of a sellers item listings table to select item listings with attribute values that match the search attribute values selected by the user.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: September 4, 2018
    Assignee: eBay Inc.
    Inventors: Bart Munro, Daniel L Pritchett, Louis Marcel Gino Monier
  • Patent number: 10067929
    Abstract: A digital magazine server creates a section of a digital magazine including content items based on a page template describing the relative positioning and sizing of content items. A page template may include display regions specifying the size of content items as a percentage of a display area. Additionally, a display region in a page template may specify use of a sub-template for presenting content items. The sub-template includes display regions specifying the relative positioning of content items presented in the display region specifying use of the sub-template. To generate the section of the digital magazine, various page templates are scored and a page template is selected based on the scoring. One or more diversity policies may be enforced when selecting the page template to improve user interaction with the digital magazine.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: September 4, 2018
    Assignee: Flipboard, Inc.
    Inventors: Charles Ying, Filipe Fortes
  • Patent number: 10065110
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a first peripheral device having a controller to store operational settings tailored for a gaming application, interact with the gaming application using the operational settings and user inputs, and share the operational settings with a second peripheral device for use with the gaming application. Additional embodiments are disclosed.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: September 4, 2018
    Assignee: STEELSERIES ApS
    Inventors: Michael Aronzon, Bruce Hawver, Kim Rom
  • Patent number: 10063635
    Abstract: A method of controlling an image forming apparatus using a user terminal includes displaying a popup window corresponding to an event generated in the image forming apparatus, determining whether at least one user terminal is connected to the image forming apparatus, and applying a previously set timeout to the popup window according to the connection of the user terminal.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: August 28, 2018
    Assignee: S-PRINTING SOLUTION CO., LTD.
    Inventor: Soo-young Kang
  • Patent number: 10062194
    Abstract: An image content generating apparatus includes processing circuitry configured to execute computer-readable instructions to: split an image page into a plurality of page portions, the image page including a plurality of image layers, each of the plurality of image layers including at least one of an image and text; split at least a first of the plurality of image layers into a plurality of first image layer portions; associate each of the plurality of image layers and the plurality of first image layer portions with at least one of the plurality of page portions; and generate split image pages corresponding to the plurality of page portions, at least a first of the split image pages including at least one of (i) an image layer from among the plurality of image layers and (ii) a first image layer portion from among the plurality of first image layer portions.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: August 28, 2018
    Assignee: Naver Corporation
    Inventors: Hyo Kim, Hyun Chul Lee, Ji Han Kim, Dai Hyun Lim, Byoung Kwan Kim
  • Patent number: 10062209
    Abstract: An example of a display control system displays, on a display device, an image of a three-dimensional space representing a real world or a virtual world. The object is arranged in the three-dimensional space on the basis of a line-of-sight direction determined in the three-dimensional space. In addition, an image in a field-of-view range, determined on the basis of the line-of-sight direction, of the three-dimensional space is displayed on the display device. The display control system arranges the object in either a first control mode in which the object is arranged on a reference plane set in the three-dimensional space or in an area near the reference plane or a second control mode in which the object is arranged away from the area. In addition, the display control system switches between the first control mode and the second control mode in accordance with the line-of-sight direction.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: August 28, 2018
    Assignee: NINTENDO CO., LTD.
    Inventors: Toshiaki Suzuki, Rory Johnson
  • Patent number: 10062354
    Abstract: Systems and methods for creating entities that operate within a virtual environment, where in some embodiments the entities are substantially autonomous in the sense that they are capable of communications and interactions with the environment and other entities. In some embodiments, the entities may be capable of interacting with an environment other than the one in which they were created and originally configured. In some embodiments, the entities may engage in interactions with other entities that operate to enable changes in behavior of one or both of the entities.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: August 28, 2018
    Assignee: DIMENSIONALMECHANICS, INC.
    Inventor: Rajeev Dutt
  • Patent number: 10061871
    Abstract: A novel and useful mechanism for the skinning of 3D meshes with reference to a skeleton utilizing statistical weight optimization techniques. The mechanism comprises (1) an efficient high quality linear blend skinning (LBS) technique based on a set of skeleton deformations sampled from the manipulation space; (2) a joint placement algorithm to optimize the input skeleton; and (3) a set of tools for a user to interactively control the skinning process. Statistical skinning weight maps are computed using an as-rigid-as-possible (ARAP) optimization. The method operates with a coarsely placed initial skeleton and optimizes joint placements to improve the skeleton's alignment. Bones may also be parameterized incorporating twists, bends, stretches and spines. Several tools add additional constraints to resolve ambiguous situations and interactive feedback aids users.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: August 28, 2018
    Assignee: Technische Universiteit Delft
    Inventors: Elmar Eisemann, Jean-Marc Thiery
  • Patent number: 10055497
    Abstract: Digital image data including discrete photographic images of a variety of different subjects, times, and so forth, are collected and analyzed to identify specific features in the photographs. In an embodiment of the invention, distinctive markers are distributed to aid in the identification of particular subject matter. Facial recognition may also be employed. The digital image data is maintained in a database and quarried in response to search requests. The search requests include criteria specifying any feature category or other identifying information, such as date, time, and location that each photograph was taken, associated with each photograph. Candidate images are provided for review by requesters, who may select desired images for purchase or downloading.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: August 21, 2018
    Assignee: Intellectual Ventures I LLC
    Inventor: Gary Shuster
  • Patent number: 10057623
    Abstract: A display apparatus includes: an image processor; a display unit; a remote controller which includes a touch input unit to detect motion of a user; a remote control signal receiver which receives a remote control signal from the remote controller corresponding to the motion of a user; and a controller which displays the content information window as if the content information window enters from an outside of a display area to an inside of the display area in accordance with the motion that a user moves from an outside of an area of the touch input unit to an inside of the area, or stops displaying the content information window as if the content information window exits from the inside of the display area to the outside of the display area in accordance with the motion that a user moves from the inside of the area of the touch input unit to the outside of the touch input unit.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: August 21, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Yong-hwan Kwon
  • Patent number: 10055117
    Abstract: The present invention relates to a refrigerator including a terminal and to a method for controlling same, and particularly, to a refrigerator including a terminal and to a method for controlling same which can visually provide necessary information to a user. To achieve this aim, the present invention provides a refrigerator including a terminal, comprising: a display module provided on the refrigerator; a communication unit communicating with the outside; and a control unit performing control to display various information on the display module.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: August 21, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Ji Hea Kim, Jung Ah Hwang, You Sook Eun
  • Patent number: 10055394
    Abstract: Various features and processes related to document collaboration are disclosed. In some implementations, animations are presented when updating a local document display to reflect changes made to the document at a remote device. In some implementations, a user can selectively highlight changes made by collaborators in a document. In some implementations, a user can select an identifier associated with another user to display a portion of a document that includes the other user's cursor location. In some implementations, text in document chat sessions can be automatically converted into hyperlinks which, when selected, cause a document editor to perform an operation.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: August 21, 2018
    Assignee: Apple Inc.
    Inventors: Keng Fai Lee, Wang Chiu Chan, Charles J. Migos, M. Frank Emanuel
  • Patent number: 10055874
    Abstract: In some embodiments a method of transferring facial expressions from a subject to a computer-generated character is provided where the method includes receiving positional information from a motion capture session of the subject representing a performance having facial expressions to be transferred to the computer-generated character, receiving a first animation model that represents the subject, and receiving a second animation model that represents the computer-generated character. Each of the first and second animation models can include a plurality of adjustable controls that define geometries of the model and that can be adjusted to present different facial expressions on the model, and where the first and second animation models are designed so that setting the same values for the same set of adjustable controls in each model generates a similar facial poses on the models.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: August 21, 2018
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Ji Hun Yu, Michael Koperwas, Jeffrey Bruce Yost, Sheila Santos, Kiran S. Bhat
  • Patent number: 10049483
    Abstract: An apparatus for generating animation includes: an input interface receiving a motion path sketch input and a posture sketch input from a user; a motion path information generator generating motion path information corresponding to the motion path sketch input; a posture information generator generating posture information corresponding to the posture sketch input; a similar motion clip retriever retrieving a similar motion clip corresponding to the posture information among motion clips stored in a database; a motion information generator generating motion information including a frame of the similar motion clip disposed according to the motion path information; and an animation generator generating animation by rendering a graphic model according to the motion information.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: August 14, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Ye-Jin Kim, Myung-Gyu Kim, Jong-Sung Kim, Seong-Min Baek, Sang-Woo Seo, Il-Kwon Jeong
  • Patent number: 10049484
    Abstract: An apparatus for generating a 3-dimensional character motion via timing transfer. The apparatus includes an example motion database configured to store data about one or more example motions of characters with an identical skeleton model structure; an example motion analyzer configured to generate a timing source by analyzing timing in a designated example motion data among the one or more example motion data stored in the example motion database; and an input motion transfer part configured to re-adjust spatial movements in an input motion in correspondence with the generated timing source so as to generate an output motion.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: August 14, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Ye Jin Kim, Sung Jin Hong, Seong Min Baek, Myung Gyu Kim, Il Kwon Jeong
  • Patent number: 10051232
    Abstract: An apparatus comprises a processing unit configured to: obtain image data and metadata of digital image frames captured by a capturing device, the metadata comprising initial time of capture determined in accordance with an internal clock of the capturing device, the at least one digital image frame comprising a reference digital image frame captured of a scene comprising a machine-readable time marking indicating reference time; recognize a reference instant of time on the basis of the image data of the reference digital image frame; determine a time offset between the reference instant of time and the initial time of capture of the reference digital image frame; and adjust the metadata of a digital image frame so as to include corrected time of capture.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: August 14, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Tomi Tarvainen
  • Patent number: 10049605
    Abstract: A display apparatus includes an image acquisition unit, an image extraction unit, a registration unit, a display control unit, a coordinate generation unit, and a motion detection unit. The coordinate generation unit generates, based on a detection result of a detection unit configured to detect the position of an object in a three-dimensional space, coordinates of the object in a screen. The motion detection unit detects a motion of the object based the coordinates in the screen generated by the coordinate generation unit. The display control unit displays a first image on the screen. When the motion is detected by the motion detection unit, the display control unit further displays a second image on the screen based on coordinates corresponding to the detected motion, and changes the display of the first image.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: August 14, 2018
    Assignee: RICOH COMPANY, LIMITED
    Inventors: Atsushi Funami, Nobuyuki Kishi
  • Patent number: 10043514
    Abstract: One embodiment of the present invention provides a system for providing context-based web services to a user. During operation, the system may receive a sentence as input from a user. The system may determine a sentence structure of the sentence, and determine whether there is an entry in a database corresponding to the sentence structure. Responsive to determining that there is no entry in the database corresponding to the sentence structure, the system may engage in a dialog with the user. The system may extract one or more parameters of the sentence based on information from the dialog. The system may obtain contextual and background information associated with the parameters. The system may then determine a set of arguments based on the parameters and the contextual and background information, and interact with web services to perform an action and provide a response to the user.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: August 7, 2018
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventor: Michael Roberts
  • Patent number: 10044849
    Abstract: Technologies for distributed generation of an avatar with a facial expression corresponding to a facial expression of a user include capturing real-time video of a user of a local computing device. The computing device extracts facial parameters of the user's facial expression using the captured video and transmits the extracted facial parameters to a server. The server generates an avatar video of an avatar having a facial expression corresponding to the user's facial expression as a function of the extracted facial parameters and transmits the avatar video to a remote computing device.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 7, 2018
    Assignee: Intel Corporation
    Inventors: Wenlong Li, Xiaofeng Tong, Yangzhou Du, Thomas Sachson, Yimin Zhang
  • Patent number: 10042529
    Abstract: Systems and methods are provided for displaying and presenting content. When presenting content in real time, contextual-zoom-focus and/or dynamic-zoom-focus may be placed on selected portions of the content. For example, the content may be zoomed and the selected portions of content may be repositioned to a central area of a display. Additionally, context may be maintained for the selected portions of content by at least partially displaying nearby content. In some cases, portions of content may be displayed in a progressive manner along a selected display path. Accordingly, context for the portions of content may be maintained along the display path. In some cases, placing contextual-zoom-focus and/or dynamic-zoom-focus on portions of content may be animated and the portions of content may perceptively zoom and glide into focus.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shen Wang, Cheng-kai Chen, Alexandre Gueniot, Jeffrey Chen
  • Patent number: 10037624
    Abstract: Examples describe an apparatus for calibrating a three dimensional (3D) mesh model of an articulated object. The articulated object is an instance of a specified object class. The apparatus comprises an input configured to receive captured sensor data depicting the object. The apparatus has a calibration engine configured to compute values of shape parameters of the 3D mesh model which indicate which member of the object class is depicted in the captured sensor data, in order to calibrate the 3D mesh model. The calibration engine is configured to compute the values of the shape parameters with an optimization process to find at least one potential local or global minimum of an energy function, the energy function expressing a degree of similarity between data rendered from the model and the received sensor data.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: July 31, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas Joseph Cashman, David Joseph New Tan, Jamie Daniel Joseph Shotton, Andrew William Fitzgibbon, Sameh Khamis, Jonathan James Taylor, Toby Sharp, Daniel Stefan Tarlow
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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