Video Traversal Control Patents (Class 715/720)
  • Patent number: 12002135
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for adding time-based captions to captured video. The program and method provide for displaying, by a messaging application, a preview user interface for previewing and editing captured video in order to generate a media content item, the preview user interface including an interface element which is selectable to switch to a captions user interface for adding a caption to the media content item; switching, in response to first user input selecting the interface element, to the captions user interface which is configured to receive user input for caption content and a duration to display the caption content; receiving, via the captions user interface, second user input for the caption content and the duration; and generating the media content item based on the caption content and the duration to display the caption content.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: June 4, 2024
    Assignee: Snap Inc.
    Inventors: Kaveh Anvaripour, Christine Barron, Nathan Kenneth Boyd, Christie Marie Heikkinen, Ranidu Lankage, Daniel Moreno, Shannon Ward, Tabari Williams
  • Patent number: 11979365
    Abstract: Systems, methods, and non-transitory computer-readable media can be configured to determine a life story associated with a first user of a content sharing system. The life story can comprise a plurality of content items associated with the first user. The plurality of content items can be organized in chronological order. A determination is made that a second user has accessed the life story associated with the first user. The plurality of content items included in the life story are provided for presentation in a graphical user interface, wherein each content item is presented individually based on the chronological order.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: May 7, 2024
    Assignee: Meta Platforms, Inc.
    Inventor: Jaleh Afshar
  • Patent number: 11943558
    Abstract: A graphical user interface system and method of recording/editing a video while applying special effects in real time. The interface can be associated with an electronic device including a processor in communication with a camera and a memory unit, or can receive previously prepared video. The native speed rate of the video can be changed, by modifying at least one frame in the video data to create a modified video data at a modified speed rate that is different to the native speed rate. This allows for continuous video recording from the camera or video feed at different speed rates without altering operations or settings. The interface can include time guidelines associated with selectable speed rates, to display which speed rate setting is near a touching finger or pointing device. The guidelines can be activated automatically based on finger location, and can aid in object positioning in a field-of-view.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: March 26, 2024
    Inventors: Henry M. Pena, Thomas F. Bryant, III
  • Patent number: 11832024
    Abstract: A method and apparatus for delivering an ordered list of items of supplemental content to a consumer comprising determining a context of a portion of media selected for consumption, determining consumer preference information corresponding to the consumer, generating the ordered list of items of supplemental content as a function of the context and of the consumer preference information.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: November 28, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Morgan R. Hays, Randall Hounsell, Jeanine Heck
  • Patent number: 11825012
    Abstract: There is proposed a server, a client terminal, a control method, and a storage medium that are capable of presenting information that a user does not notice. The server includes a communication unit that receives information related to an image acquired by an imaging unit of a client terminal, and a control unit that extracts information corresponding to an object on the basis of the information related to the image, and transmits information related to the object to the client terminal, the object being positioned outside of a gaze area of a user and being related to user information.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: November 21, 2023
    Assignee: SONY GROUP CORPORATION
    Inventor: Yasuhide Hosoda
  • Patent number: 11822766
    Abstract: A system to provide users with a means for accessing media content directly, by performing operations that include: causing display of a media item within a graphical user interface at a client device, the graphical user interface including a set of graphical elements; receiving a selection of a graphical element from among the set of graphical elements within the graphical user interface; generating a reference to the media item based on the selection of the graphical element; encoding a matrix barcode with the reference to the media item; and generating a presentation of the media item that includes a display of the matrix barcode at a position within the media item.
    Type: Grant
    Filed: October 12, 2022
    Date of Patent: November 21, 2023
    Assignee: Snap Inc.
    Inventors: Christie Marie Heikkinen, Celia Nicole Mourkogiannis, David Phillip Taitz
  • Patent number: 11803937
    Abstract: In an embodiment a method for panoramic video playback is disclosed. The method includes determining, by a client, that a new time point to play a video in a panoramic video is indicated, matching, by the client, the new time point and a time range of each of at least one interest point included in the panoramic video and before the time point and the time range of each of at least one interest point in the panoramic video is matched, obtaining, by the client from a server, description information of each of the at least one interest point in the panoramic video, wherein the description information includes the time range of the interest point and an area of the interest point. When the client finds that the new time point falls within a time range of an interest point the client determines a user's field of view in which an area of the matched interest point is viewable.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: October 31, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Haojun Zhou
  • Patent number: 11763535
    Abstract: An electronic device is provided. The electronic device includes: a display; a camera; a memory; and a processor configured to identify a video captured in real time through the camera as a plurality of image sections, obtain spatial information corresponding to each image section, map the obtained spatial information to each of the plurality of image sections and store same in the memory, and control the display to add a virtual object image to the video and display the same on the basis of the spatial information mapped to each of the plurality of image sections when a user command for adding the virtual object image to the video is input.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: September 19, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Jaeyun Jeong
  • Patent number: 11755189
    Abstract: A non-transitory, computer-readable medium includes instructions that causes at least one processing device to display a graphical user interface (GUI) configured to facilitate generating a synthetic dataset including a plurality of images. The GUI includes a dataset size selector to receive user input to indicate a number of images to generate and include in the synthetic dataset; a target object type selector to receive user input indicative of at least one selected target object type to feature in the synthetic dataset; one or more image parameter variability controls to receive user input indicative of at least one variation to include in the synthetic dataset relative to target object representations generated based on the at least one selected target object type; and a dataset generation control to initiate generating the synthetic dataset. The synthetic dataset is generated according to the size input, target object type input, and variability input.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: September 12, 2023
    Assignee: DATAGEN TECHNOLOGIES, LTD.
    Inventors: Gil Elbaz, Jonathan Laserson, Hadas Sheinfeld
  • Patent number: 11755191
    Abstract: A non-transitory, computer-readable medium includes instructions that causes at least one processing device to display a graphical user interface (GUI) configured to facilitate generating a synthetic dataset including a plurality of images. The GUI includes a dataset size selector to receive user input to indicate a number of images to generate and include in the synthetic dataset; a target object type selector to receive user input indicative of at least one selected target object type to feature in the synthetic dataset; one or more image parameter variability controls to receive user input indicative of at least one variation to include in the synthetic dataset relative to target object representations generated based on the at least one selected target object type; and a dataset generation control to initiate generating the synthetic dataset. The synthetic dataset is generated according to the size input, target object type input, and variability input.
    Type: Grant
    Filed: August 4, 2022
    Date of Patent: September 12, 2023
    Assignee: Datagen Technologies, Ltd.
    Inventor: Gil Elbaz
  • Patent number: 11755190
    Abstract: A non-transitory, computer-readable medium includes instructions that causes at least one processing device to display a graphical user interface (GUI) configured to facilitate generating a synthetic dataset including a plurality of images. The GUI includes a dataset size selector to receive user input to indicate a number of images to generate and include in the synthetic dataset; a target object type selector to receive user input indicative of at least one selected target object type to feature in the synthetic dataset; one or more image parameter variability controls to receive user input indicative of at least one variation to include in the synthetic dataset relative to target object representations generated based on the at least one selected target object type; and a dataset generation control to initiate generating the synthetic dataset. The synthetic dataset is generated according to the size input, target object type input, and variability input.
    Type: Grant
    Filed: August 4, 2022
    Date of Patent: September 12, 2023
    Assignee: Datagen Technologies, Ltd.
    Inventor: Gil Elbaz
  • Patent number: 11740766
    Abstract: An information processing system distributes a video and includes processing circuitry configured to accept selection of a first object from a first information processing terminal; transmit, in accordance with the selection, a predetermined notification to a second information processing terminal associated with the first object; receive a response to the predetermined notification from the second information processing terminal; determine a state of a first screen displayed on the first information processing terminal; and decide, based on the determined state of the first screen, a second screen to be displayed on the second information processing terminal.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: August 29, 2023
    Assignee: GREE, INC.
    Inventors: Soichiro Takakuwa, Kazunori Yamamoto
  • Patent number: 11727102
    Abstract: There are described computer-implemented methods of obtaining a user input. A first such method comprises: (a) providing access to video content, the video content representing a user interface including a plurality of elements for selection by a user; (b) playing a first portion of the video content to the user; (c) detecting a first user interaction occurring in response to the played first portion of the video content; and (d) determining a first element selected by the user based on one or more properties of the detected first user interaction.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: August 15, 2023
    Assignee: Irdeto B.V.
    Inventors: Annie Liu, Wim Mooij, Sunitha Ramakrishna, Catherine Chambers
  • Patent number: 11698713
    Abstract: The claimed invention relates to graphical user interfaces (GUI), in particular to a method for controlling devices using a multifunctional context toolbar. The technical result is to raise the operating speed of the graphical interface owing to the fact that there is no need to switch imaging modes of the graphical user interface for accessing functions of an electronic device. The claimed solution is achieved by a method for controlling functions of an electronic device using a graphical user interface, comprising steps in which: a region of a dynamic context toolbar is formed comprising a primary functional element and two additional functional elements for activating application states, wherein the centers of all three elements are on the same line; using said toolbar, user control commands are received for the current application state; application functions are distributed among said toolbar elements; at least one application function is executed by means of interaction with the primary toolbar element.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: July 11, 2023
    Assignee: LIMITED LIABILITY COMPANY “PEERF”
    Inventors: Vladimir Nikolaevich Bashev, Nikolay Olegovich Ilyin
  • Patent number: 11689686
    Abstract: A compensating timer system and method utilizable with video data featuring sections of different playback or recording speeds. The compensating timer system can be utilized with a user interface associated with and displayable thereon. The user interface can include a video display region configured or configurable to display video data, and an animated time indicator. The animated time indicator can be dependent on a modified playing speed of the video data that changes between different first and second speed rates. The first speed rate can be changed to the second speed rate upon receipt of an input associated with an affordance, by modifying at least one frame in the video data. This allows for continuous recording and/or displaying of video at different speed rates without altering operations or settings. The animated time indicator can be an animated affordance, an animated progress bar, an elapsed timer and/or a time remaining clock.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: June 27, 2023
    Inventors: Henry M. Pena, Thomas F. Bryant, III
  • Patent number: 11539577
    Abstract: Systems and methods are provided herein for enabling a first user to set up an alert that will notify the first user when the first user has caught up to a second user's progress in consuming media. These systems and methods are used to ensure that the first user is informed, while they are consuming media, that they have caught up to the progress of a second user. By providing an alert while the first user is viewing media, the first user does not have to remember the progress of the second user while viewing the media, alleviating the first user from worrying they will pass the progress made by the second user without realizing they have done so.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: December 27, 2022
    Assignee: Rovi Guides, Inc.
    Inventor: Ajit Shanware
  • Patent number: 11528534
    Abstract: A video library interface provides a listing of interactive videos and information associated with the videos and is dynamically updated as a user views the videos and makes decisions that affect the playback of the episodes. More specifically, an interactive video that includes different traversable video paths is provided to and interacted with by a user. Based on user interactions received during presentation of the video, different video paths within the interactive video are traversed. In addition, a video library display including a visual depiction of information associated with a plurality of videos is provided. The video library display is dynamically modified based on one or more interactions made by the user with respect to the interactive video.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: December 13, 2022
    Assignee: JBF Interlude 2009 LTD
    Inventors: Jonathan Bloch, Tal Zubalsky, Yuval Hofshy, Barak Feldman
  • Patent number: 11502517
    Abstract: A system provides a “virtual room” for remotely sharing content experiences via electronic devices at different locations. The system may enable synchronization of the content at the different locations, access control, be able to provide and/or experience interaction feedback regarding the content, control the interaction feedback that is provided and/or experienced, enhance the ability of people to distinguish the content from the interaction feedback, and so on. As such, people may be able to share content experiences more like they were present in a single location while remote from each other.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: November 15, 2022
    Assignee: T-MOBILE USA, INC.
    Inventors: Nicholas Pipher, Will Tucker
  • Patent number: 11503377
    Abstract: The present disclosure relates to a method and electronic device for processing data. The electronic device can execute the method that can include: acquiring an interactive message, the interactive message being transmitted based on live streaming data; extracting first feature data from the interactive message; determining first pose data based on the first feature data; and determining a pose of a first virtual avatar based on the first pose data, and transmitting the first virtual avatar.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: November 15, 2022
    Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventor: Yang Zhang
  • Patent number: 11487743
    Abstract: Various aspects of the subject technology relate to methods, systems, and machine-readable media for scaling a network security policy manager. The method includes receiving a stream comprising replication logs at a subscriber node, the replication logs comprising changes made to a publisher node that publishes contents to a plurality of subscriber nodes including the subscriber node, the replication logs streamed in response to changes being made to the publisher node. The method also includes replaying the replication logs at the subscriber node to update the subscriber node, wherein a replication lag is lower than a replay lag by a predefined threshold. The method also includes storing the replication logs on at least one remote server separately from the subscriber node to increase the scalability of updating the plurality of subscriber nodes, at least one remote server located geographically proximate to the subscriber node.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: November 1, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Soumya Sucharita Mishra, Kumaraguru Paramasivam, Pragna Hasthanthar Anand, Ganeshkumar Chittipedhi
  • Patent number: 11471779
    Abstract: A map data analysis unit refers to map data for a game in which a plurality of players compete in a three-dimensional space to extract positional information on each player. A feature parameter extraction unit extracts a feature parameter related to the game. A spectating area analysis unit analyzes one or more areas in a map that should be viewed by spectators, based on the positional information on each player and the feature parameter related to the game. A map data generation unit generates spectating map data by associating information indicating the area that should be viewed by spectators with the map data.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: October 18, 2022
    Assignee: JVCKENWOOD CORPORATION
    Inventors: Hisashi Oka, Hideki Aiba, Yuya Takehara, Ryouji Hoshi, Shingo Kida, Yincheng Yang, Hideya Tsujii, Daisuke Hachiri, Ryotaro Futamura
  • Patent number: 11465059
    Abstract: A system in which players participate as characters in a virtual game world via game clients executing on client devices. An observer mode is provided that enables users to navigate in the game world without requiring a game client so that a user can navigate the game world while not actively playing the game. When a user accesses the game in observer mode, a view of the game world is rendered from the viewpoint of an observer's character; the observer's character may not correspond to a character in the game and the observer's character may not be visible to the players in the game. The rendered view of the game world is streamed to a viewing application on a personal device. Navigation inputs allow the observer's character to move freely within the game world.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: October 11, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Martin George, Justin Michael George, Brian Oliver
  • Patent number: 11457575
    Abstract: An electronic device is described, including memory and a processor coupled to the memory. The processor is configured to receive center pivot irrigation system information corresponding to a center pivot irrigation system and to request map data. The processor is also configured to a user interface with a map of the center pivot irrigation system. The processor is further configured to receive an input via the user interface indicating an input point. The processor is additionally configured to render an alteration point marker at a first position, the alteration point marker representing an alteration point for the pivot, the alteration point corresponding to a first radial position of the pivot at which a change in operation of the pivot is set to occur. The processor is also configured to control the center pivot irrigation system to alter operation of the pivot at the first radial position.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: October 4, 2022
    Assignee: Husqvarna AB
    Inventors: Jason R. Sims, James G. Stewart, II, Brad J. Wardle
  • Patent number: 11381756
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for performing operations comprising: receiving, by a messaging application, an image from a camera of a user device; receiving input that selects a user-customizable effects option for activating a user-customizable effects mode; in response to receiving the input, displaying an array of a plurality of effect options together with the image proximate to the user-customizable effects option; and applying a first effect associated with a first effect option of the plurality of effect options to the image.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: July 5, 2022
    Assignee: Snap Inc.
    Inventors: Kyle Goodrich, Samuel Edward Hare, Maxim Maximov Lazarov, Tony Mathew, Andrew James McPhee, Daniel Moreno, Wentao Shang
  • Patent number: 11360648
    Abstract: Smart devices, software, and methods for use in reducing risk of errors when selecting current addressees as intended recipients for electronic messages. In some embodiments, addressee identifying indicia, such as photographs, names, custom notations, or any combination thereof, are displayed on graphical send buttons for use in initiating transmission of electronic messages.
    Type: Grant
    Filed: October 27, 2019
    Date of Patent: June 14, 2022
    Assignee: SAKS INNOVATIVE L.L.C.
    Inventor: Amir Kerawala
  • Patent number: 11347798
    Abstract: Methods and systems for creating a cluster view person for genealogical studies. Methods may include obtaining a plurality of genealogical trees. Each of the genealogical trees may include a plurality of interconnected nodes representing individuals that are related to each other. Methods may also include identifying one or more of the genealogical trees that contain a similar individual. Whether two individuals are grouped may depend on similarity and/or quality thresholds. Methods may include creating an aggregate individual including each of the similar individuals in each of the identified genealogical trees. The aggregate individual may combine information from each of the similar individuals.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: May 31, 2022
    Assignee: Ancestry.com Operations Inc.
    Inventor: Jeff Phillips
  • Patent number: 11331587
    Abstract: Live camera video of video game players may be captured. Portions of the live video that include the player's faces may be inserted into the faces of characters that are controlled by the players and displayed in real-time. The players may stream video output from the video game to respective groups of spectators. The game video output may include a competition area and a competition audience that includes audience portions based on the groups of spectators that receive the game video output from the players. An audience member may be associated with a spectator, and the spectator's username, profile picture, chat messages and other spectator input may be displayed adjacent to the audience member. A queue of waiting players may be displayed simultaneously with current gameplay in the competition area, and a queued character may move to the competition area when an open competition slot becomes available.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: May 17, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Tulewicz, Craig Sullivan, Forrest Elijah Pruitt
  • Patent number: 11283915
    Abstract: The server includes a communication unit that receives information related to an image acquired by an imaging unit of a client terminal and a control unit that is capable of extracting information corresponding to an object on the basis of the information related to the image, and transmit information related to the object to the client terminal, the object being positioned outside of a gaze area of a user and being related to user information.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: March 22, 2022
    Assignee: SONY CORPORATION
    Inventor: Yasuhide Hosoda
  • Patent number: 11277567
    Abstract: An electronic apparatus according to the present invention includes at least one memory and at least one processor which function as: a first acquisition unit configured to acquire a captured image; and a control unit configured to perform control, so that a file of the image acquired by the first acquisition unit is recorded in a storage, in response to an image capturing instruction from a user, wherein in a case where a partial range of the captured image is displayed on a display as a live view image, the control unit further performs control so that a thumbnail image corresponding to the live view image is recorded in association with the file.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: March 15, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Ryosuke Shoda
  • Patent number: 11144193
    Abstract: This input device provides an input for operating a user interface (UI) including a first menu and displayed by a display disposed in a vehicle, and includes: a first touch sensor which receives a gesture made as a touch by a user; and a controller which causes the display to display, as the first menu, a plurality of first icons aligned in a first direction. The controller causes the display to display a first gauge bar extending from a first reference position as an origin in the first direction and having a length corresponding to the length of a first gesture input to the first touch sensor, and selects a first icon disposed in a first region where an end portion of the first gauge bar displayed on the display is located when an input indicating confirmation is provided among a plurality of first regions seamlessly aligned.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: October 12, 2021
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Tsuyoshi Tanaka
  • Patent number: 11113380
    Abstract: There are described computer-implemented methods of obtaining a user input. A first such method comprises: (a) providing access to video content, the video content representing a user interface including a plurality of elements for selection by a user; (b) playing a first portion of the video content to the user; (c) detecting a first user interaction occurring in response to the played first portion of the video content; and (d) determining a first element selected by the user based on one or more properties of the detected first user interaction.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: September 7, 2021
    Assignee: IRDETO B.V.
    Inventors: Annie Liu, Wim Mooij, Sunitha Ramakrishna, Catherine Chambers
  • Patent number: 11025988
    Abstract: In one embodiment, a method includes a computing system generating a forum for a discussion regarding a television program among a plurality of users watching the television program. The television program may be aired on a plurality of first devices. The system may provide, on a plurality of second devices of the users watching the television program, a user interface comprising the forum and one or more affinity indicators for expressing user emotions relating to the television program. The system may receive, from a second device of a user, user input indicating a comment or a user emotion relating to the television program through the one or more affinity indicators. The system may distribute in real-time the comment or the user emotion relating to the television program received from the second device of the user across other second devices of the users watching the television program.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: June 1, 2021
    Assignee: Facebook, Inc.
    Inventors: Tyler Michael Hattery, Kathryn Allen, Jeremy Smallwood
  • Patent number: 10979761
    Abstract: A method and system for displaying data content associated with a video, comprising: receiving video data for a video at the user equipment; playing the video in a user interface rendered on a display device of the user equipment; pausing the video at a selected frame; accessing, based on the selected frame, content data associated with the selected frame; and displaying information about the content data associated with the selected frame in the user interface.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: April 13, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bharath Sekar, Juwei Lu, Peng Dai, Wei Li, Jianpeng Xu
  • Patent number: 10946292
    Abstract: A system in which players participate as characters in a virtual game world via game clients executing on client devices. An observer mode is provided that enables users to navigate in the game world without requiring a game client so that a user can navigate the game world while not actively playing the game. When a user accesses the game in observer mode, a view of the game world is rendered from the viewpoint of an observer's character; the observer's character may not correspond to a character in the game and the observer's character may not be visible to the players in the game. The rendered view of the game world is streamed to a viewing application on a personal device. Navigation inputs allow the observer's character to move freely within the game world.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Martin George, Justin Michael George, Brian Oliver
  • Patent number: 10902661
    Abstract: A system to dynamically generate and cause display of composite user identifiers is described. Embodiments of the present disclosure related to systems for: receiving an identification of a user profile from a client device; retrieving user identifiers associated with the user profile and a user profile associated with the client device; selecting an animation script from among a plurality of animation scripts, the animation script including a set of graphical elements; generating a composite user identifier based on the user identifiers associated with the user profile and the user profile associated with the client device; and causing display of a presentation of the composite user identifier at the client device, wherein the presentation is based on the animation script.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: January 26, 2021
    Assignee: Snap Inc.
    Inventors: Celia Nicole Mourkogiannis, Jeremy Voss
  • Patent number: 10856049
    Abstract: A video library interface provides a listing of interactive videos and information associated with the videos and is dynamically updated as a user views the videos and makes decisions that affect the playback of the episodes. More specifically, an interactive video that includes different traversable video paths is provided to and interacted with by a user. Based on user interactions received during presentation of the video, different video paths within the interactive video are traversed. In addition, a video library display including a visual depiction of information associated with a plurality of videos is provided. The video library display is dynamically modified based on one or more interactions made by the user with respect to the interactive video.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: December 1, 2020
    Assignee: JBF Interlude 2009 LTD.
    Inventors: Jonathan Bloch, Tal Zubalsky, Yuval Hofshy, Barak Feldman
  • Patent number: 10832057
    Abstract: A user interface for a media system supports using gestures, such as swiping gestures and taps, to navigate frame-synchronized video clips or video feeds. The detection of the gestures is interpreted as a command to navigate the frame-synchronized content. In one implementation, a tracking system and a trained machine learning system is used to generate the frame synchronized video clips or video feeds. In one implementation, video clips of an event are organized into storylines and the user interface permits navigation between different storylines and within individual storylines.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: November 10, 2020
    Assignee: SECOND SPECTRUM, INC.
    Inventors: Edward Shek Chan, Andrew Konyu Cheng, Yu-Han Chang, Ryan Laurence Frankel, Rajiv Tharmeswaran Maheswaran
  • Patent number: 10831353
    Abstract: Described herein are techniques and mechanisms for personalized timeline presentation. Client devices may be presented with video content in association with a content management account. A video content item may be associated with more than one pause point, with each pause point indicating a time at which playback of the video content item was paused. Different profiles associated with the content management account may be associated with different pause points for the same video content item. Playback of the video content item may be resumed at one of the pause points when one of the profiles is selected.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: November 10, 2020
    Assignee: MobiTV, Inc.
    Inventors: Kay Johansson, Cedric Fernandes
  • Patent number: 10817921
    Abstract: Systems and methods are provided for customizing consumer products. A display device may present a rendering of a customizable product to a user. The display device may also present a set of customizations on a scrollable axis. An input interface such as a touch interface may receive a selection of at least one customization from the user, and the rendering of the product may be updated to display the customizations selected by the user. An electronic file may be generated that includes product manufacturing details, which indicate the customizations selected by the user. The product may be an article of footwear, and a printer may print the selected customizations on the article of footwear.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: October 27, 2020
    Assignee: NIKE, Inc.
    Inventors: Michael David Collier, Byron George Merritt, Esther S. Chang, Joshua A. Moore
  • Patent number: 10805253
    Abstract: Systems, methods, and non-transitory computer readable media are configured to detect a concept reflected in a first media content item to which a user is provided access. It is determined that the concept has a threshold level of relevance to the user. The concept is associated with an element that upon selection causes a transition to a second media content item to which the user is provided access, the second media content item reflecting the concept. The element is presented in the first media content item for the user.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: October 13, 2020
    Assignee: Facebook, Inc.
    Inventors: John Samuel Barnett, Johannes Peter Kopf
  • Patent number: 10789413
    Abstract: Designing and previewing web pages include accepting user input to select a customer segment and a first point in time in a time frame of a time line; displaying a representation of components of a web page visible over the time frame according to visibility rules, the selected customer segment, and the first point in time; accepting user input to select a second point in time in the time frame; and displaying the representation of components of the web page visible over the time frame according to the visibility rules, the selected customer segment, and the second point in time.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: September 29, 2020
    Assignee: salesforce.com, inc.
    Inventor: Marcus Lenzner
  • Patent number: 10762429
    Abstract: Emotional/cognitive state presentation is described. When two or more users, each using a device configured to present emotional/cognitive state data, are in proximity to one another, each device communicates an emotional/cognitive state of the user of the device to another device. Upon receiving data indicating an emotional/cognitive state of another user, an indication of the emotional/cognitive state of the user is presented.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: September 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John C. Gordon, Cem Keskin
  • Patent number: 10754888
    Abstract: A method comprising identifying a mood media item association with an object media item, the mood media item being a media item of a face of a user while the object media item is being viewed by the user, determining an object that is associated with the object media item, and causing establishment of an association between the object and the mood media item is disclosed.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: August 25, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Antti Johannes Eronen, Arto Juhani Lehtiniemi, Juha Henrik Arrasvuori, Jukka Antero Holm
  • Patent number: 10719551
    Abstract: A song determining method and device are provided. According to the embodiment of the present disclosure, by extracting the audio file in the video and acquiring the candidate song identification of the candidate song, to which the segment belongs, in the audio file, the candidate song identification set is obtained; then by acquiring the candidate song file corresponding to the candidate song identification and acquiring a matched audio frame, in which the candidate song file is matched with the audio file, the matched audio frame unit is obtained, wherein the matched audio frame unit includes multiple continuous matched audio frames; the target song identification of the target song, to which the segment belongs, is acquired from the candidate song identification set according to the matched audio frame unit corresponding to the candidate song identification, and the target song, to which the segment belongs, is determined according to the target song identification.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: July 21, 2020
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Weifeng Zhao
  • Patent number: 10652706
    Abstract: Systems and methods are provided for disambiguating entities in a mobile environment and using the disambiguated entity to perform actions. An example method includes identifying an ambiguous entity reference in a screen shot of an interface generated by a first mobile application executing on a mobile device, determining a chronological window of content captured prior to the screen shot, and identifying a plurality of entities appearing in the chronological window of content. The method also includes disambiguating the ambiguous entity reference using the plurality of entities appearing in the chronological window and using the disambiguated entity to perform an action in a second mobile application executing on the mobile device.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: May 12, 2020
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, David Petrou
  • Patent number: 10645391
    Abstract: A graphical instruction data processing method and apparatus, and a system are disclosed, to help reduce a quantity of transmitted graphical instruction data, and lower a requirement on bandwidth. Aspects of the disclosure provide a method for processing graphical instruction data. The method includes obtaining, by a server device in a cloud interactive system, graphical instruction data of a frame, and determining whether the frame satisfies a key frame setting condition. Further, the method includes when the frame is determined to fail to satisfy the key frame setting condition, comparing the graphical instruction data of the frame with graphical instruction data of a current key frame, to obtain differential data, and sending the differential data to user equipment in the cloud interactive system. The user equipment reconstructs the graphical instruction data of the frame according to the current key frame and the differential data.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: May 5, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xingge Du, Zhiming Nie, Congbing Li, Feng Ai, Yu Gu, Yangjun Wang, Wensheng Cao, Jinfeng Ye, Weiguang Wang, Xiang Han, Dongzhe Cheng, Guole Chen, Henan Zhou, Zhiwei Zhuang, Chao Shen
  • Patent number: 10601894
    Abstract: Minimizing bandwidth consumption in rendering dynamic content, such as video streaming. Traditional streaming video applications utilize lossy protocols that often result in degraded user experiences. A dynamic content encoder/decoder allows a server-based browser application to generate vector-based rendering instructions for processing by a client-based browser application. Additionally, as the dynamic content changes the content to be displayed, a server-based browser application generates updated vector-based instructions and encoded spatial and temporal differences to minimize the data transmitted to the client-based browser.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: March 24, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Justin Jon Derby, David Andrew Killian, Dmitry Sokolowski
  • Patent number: 10585565
    Abstract: An information processing apparatus includes a storage unit that stores, associating with first identification information of a first program, which causes the information processing apparatus to function as a display control unit that displays a screen and to function as a process control unit that executes a process according to an input to the screen, information indicating whether there is a change in the screen and whether there is a change in the process; and a request unit that requires, when there is a change in the screen, a second program related to second identification information associated with the first identification information and stored in the storage unit, to display a changed screen, and that requires, when there is a change in the process, a third program related to third identification information associated with the first identification information and stored in the storage unit, to execute a changed process.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: March 10, 2020
    Assignee: Ricoh Company, Ltd.
    Inventor: Tadashi Nagata
  • Patent number: 10586433
    Abstract: A method at a computing system includes: obtaining video of an environment including a plurality of objects, wherein the video has a field of view; identifying one or more objects of the plurality of objects within the field of view; defining a zone of interest associated with a first object of the one or more objects, including identifying the zone of interest as one of an alerting zone or a suppression zone; subsequent to the defining, detecting one or more motion events captured in the video occurring at least partially within the zone of interest; when the zone of interest is an alerting zone, causing one or more notifications of the one or more motion events to be issued; and when the zone is a suppression zone, suppressing notifications of the one or more motion events.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: March 10, 2020
    Assignee: GOOGLE LLC
    Inventors: James Edward Stewart, George Alban Heitz, III, Joe Delone Venters, Seungho Yang, Mehul Nariyawala, Cameron Hill, Yohannes Berhanu Kifle, Sayed Yusef Shafi, Sahana Mysore
  • Patent number: 10412467
    Abstract: Techniques are described that enable personalized live media content.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: September 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Brandon Scott Love, Joshua Danovitz, Lars Christian Ulness, Felicia Yue, Alexandria Way-Wun Kravis