Video Interface Patents (Class 715/719)
  • Patent number: 11003630
    Abstract: A system and method for management of remote metadata-based activities while accessing electronic content via a local application. The system is configured to receive a user input that triggers a signal for communicating with a remote server. The remote server can provide options to the client system that are related to or based on metadata for the currently viewed electronic content. The disclosed system and method significantly improve efficiency and ease-of-use for document development and synchronization systems.
    Type: Grant
    Filed: December 30, 2018
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Lincoln Demaris, Christopher F. McNulty, Kerem Yuceturk
  • Patent number: 11004149
    Abstract: A mobile securities trading platform interface may include a mobile order entry portion, a mobile portfolio view portion, a mobile stock price view portion, an investment education video programming portion (which may also be provided on a non-mobile version of the platform), and a portion for following trades of other users on the platform (which may also be provided on a non-mobile version of the platform).
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: May 11, 2021
    Assignee: TASTYTRADE, INC
    Inventors: Linwood Ma, Kristi Ross, Tom Sosnoff
  • Patent number: 11006065
    Abstract: Systems and methods are described herein for providing a media guidance application that resizes content based on a relative importance of the content. For example, a display may have first and second content generated for display. If the first content is more important to a user than the second content, a size of the first content will be increased with respect to a size of the second content on the display. If the second content is more important to the user than the first content, then a size of the second content will be increased with respect to a size of the first content on the display.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: May 11, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
  • Patent number: 10965993
    Abstract: Aspects of the disclosure describe video playback in group communications. A method includes providing a graphical representation of a video in a user interface (UI) of a messaging application of client device during a group communication, the client device associated with a first user participating in the group communication with other users of a content sharing service, the graphical representation to scroll with messages of the group communication, responsive to receiving a selection of the graphical representation of the video in the UI during the group communication, initiating playback of the video in a video playback portion of the UI, and responsive to detecting that the video playback portion is scrolled at least partially out of view, maintaining the video playback portion of the UI visible to the first user in a persistent position in the UI.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: March 30, 2021
    Assignee: GOOGLE LLC
    Inventors: Annie Tang, Benoît de Boursetty
  • Patent number: 10957360
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for synchronizing recorded videos. The methods, systems, and apparatus include actions of receiving a first video and a second video, determining first time stamps from pixels in the first video, determining second time stamps from pixels in the second video, determining an earliest frame in each of the videos that time stamps match, pairing the earliest frames, determining that a subsequent frame in each of the videos have corresponding time stamps that have a difference that satisfies a criteria, and pairing the subsequent frame in the first video with a frame after the subsequent frame in the second video.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: March 23, 2021
    Assignee: ObjectVideo Labs, LLC
    Inventor: Robert S. Hastings
  • Patent number: 10958964
    Abstract: A receiving device receives from a base unit across a network an instruction stream that includes drawing commands for producing graphic frames of a user interface. The receiving device is connected to a display. The receiving device parses the instruction stream to determine the drawing commands and their arguments. The receiving device executes the drawing commands in a graphics engine of the receiving device to generate the graphic frames of the user interface. Executing includes performing rendering functions and interpolating coordinates for animation. The receiving device outputs the graphic frames of the user interface for display.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: March 23, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Oliver Unter Ecker
  • Patent number: 10956753
    Abstract: To provide an image processing system, an image processing method, and a program, capable of detecting a group with high irregularity. An image processing system is provided with: a group detector that detects a group based on an input image captured with an image capturing at a first time; a repeating group analyzer that determines that a detected group has been previously detected; and an alert module that reports when the detected group has been determined by the repeating group analyzer to have been previously detected.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: March 23, 2021
    Assignee: NEC CORPORATION
    Inventors: Ryoma Oami, Yusuke Takahashi, Hiroyoshi Miyano
  • Patent number: 10949930
    Abstract: Unmanned aerial vehicles (UAVs) may facilitate insurance-related tasks. UAVs may actively be dispatched to an area surrounding an insured or potentially insured asset, such as with the insurance customer's permission, and collect data related to the insured or potentially insured asset, such as size, height, roof shape, materials (siding, roofing), etc. which may form a basis of the underwriting detail used to evaluate a property. The drone data may reveal site characteristics, such as slope or grade of a parcel; the proximity to other structures (and their uses); trees; rivers; coastlines; and earthquake faults. The drone data may be used by an insurance provider remote server to assess the risk associated with an insured asset, generate or modify an insurance premium or discount, etc. The drone data may also be used to mitigate risk and prevent loss by alerting policyholders of the risk such that corrective action may be taken.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: March 16, 2021
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Nathan L. Tofte, Timothy W. Ryan, Nathan W. Baumann, Michael Shawn Jacob, Joshua David Lillie, Brian N. Harvey, Roxane Lyons, Rosemarie Geier Grant
  • Patent number: 10949929
    Abstract: Unmanned aerial vehicles (UAVs) may facilitate insurance-related tasks. UAVs may actively be dispatched to an insured asset and the area surrounding an insured asset, such as with the policyholder or insured's permission and collect data related to the insured asset, such as images, video, audio, weather conditions, thermal signatures, wood and soil samples, etc., and transmit this data to a computing device. The computing device may be associated with and/or utilized by an insurance provider to perform insurance-related tasks, such as processing the data to determine an amount of risk associated with the insured asset. If the amount of risk has increased, the computing device may provide a recommendation to a mobile device of the policyholder on how to reduce the risk such that corrective action may be taken. Insurance discounts may be provided based upon following recommendations that mitigate risk.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: March 16, 2021
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Nathan L. Tofte, Nathan W. Baumann, Michael Shawn Jacob, Joshua David Lillie, Brian N. Harvey, Roxane Lyons, Rosemarie Geier Grant, Timothy W. Ryan
  • Patent number: 10930118
    Abstract: Systems, methods and apparatus for game play using virtual players, sometimes referred to herein as vBots, where they may have images including those of real world personalities, such as sports personalities, is disclosed. In one aspect, a system for electronic game play involves the use of the system wherein one or more virtual players are displayed to the player of the game, preferably, the virtual players have differing play characteristics, receiving from the user association with a selection of a virtual player, displaying a simulated game using the virtual players, identifying a subset of the virtual players as being winners of the simulated game, and awarding a win to the lottery user if the selected virtual player is in the subset of virtual players. In one aspect, a team may be formed in which real life sports personalities images are utilized.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: February 23, 2021
    Assignee: MILESTONE ENTERTAINMENT, LLC
    Inventors: Randall M. Katz, Gary Dawson
  • Patent number: 10917489
    Abstract: One or more computing devices, systems, and/or methods for facilitating user subscription to content from a content provider are provided. For example, a message interface provides access to messages associated with a user message address of a user. A content recommendation to subscribe to content of a content provider is generated and populated within the message interface (e.g., a recommendation to subscribe to a gardening newsletter). Responsive to the user interacting with the content recommendation, a subscribe option is displayed through the message interface. The user can use the subscribe option to quickly and efficiently create a user subscription to the content without transitioning away from the message interface. Information used to create the user subscription can be prefilled in order to reduce the amount of user actions needed for creating the user subscription.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: February 9, 2021
    Assignee: Verizon Media Inc.
    Inventors: Suhas Sadanandan, Kevin Christopher Day, David Anthony LeRoy
  • Patent number: 10901612
    Abstract: A method and system for improving video summary visualization is provided. The method includes detecting via a touch screen display of a hardware device, user contact with a specified portion of a progress bar of a video file being presented via the touch screen display. In response, an amount of pressure being applied via the user contact is detected and an associated portion of the video file associated with the specified portion of the progress bar is identified. A menu for selecting specified attributes of the portion of the video file is presented based on the amount of pressure being applied and a selection for an attribute is received via the menu. A thumbnail image associated with the attribute is presented via the touch screen display.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Sarbajit K. Rakshit
  • Patent number: 10896469
    Abstract: In a computer-implemented method for facilitating handling, by a user of a computing device having one or more display screens, of a call from an insurance customer regarding a loss event, a caller identification system may be accessed by one or more servers to determine a phone number associated with the call from the insurance customer. The phone number may be used to automatically retrieve customer information associated with the insurance customer from one or more databases of an insurance provider. The customer information may include a name of the insurance customer and/or a policy number of an insurance policy of the insurance customer. A customer overview, including the retrieved name and/or the retrieved policy number, may be displayed to the user on the one or more display screens.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: January 19, 2021
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: John H. Jenkins, Andrew J. Feit, Christina M. Boring, Chadd Eugene Grove, Brent D. Hellewell, Beth Craig, Kevin Stuepfert, Robert S. Loy, Scott M. Wirtjes, Scott E. Lackey, Manuela Holt, David Kuriyan Schuster, Jeremy M. Miller
  • Patent number: 10893333
    Abstract: Embodiments of the present disclosure disclose a video playing method performed at a client. The method includes: sending, by the client, first indication information to a server, the first indication information being used to instruct to play, in video mode, a first target video to be live broadcast, and instruct to play, in text mode, a second target video to be live broadcast; receiving, by the client, first live-broadcast data sent by the server, the first live-broadcast data including video data of the first target video and text data of the second target video; and simultaneously playing, by the client, the video data of the first target video and the text data of the second target video on a second live-broadcast page. The embodiments of the present disclosure resolve a problem in the related technology that a function of playing live-broadcast videos on a same live-broadcast page is monotonous.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: January 12, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Guangyao Gao
  • Patent number: 10893287
    Abstract: A computer implemented geospatial media recording system which receives a global positioning signal from a global positioning system, a video stream from a video recorder and an audio stream from an audio recorder and encodes the global positioning system signal as global positioning data continuously embedded at intervals in the video stream or the audio stream at a frequency at the upper end or outside of the human audible range as a combined data stream which by operation of a geospatial media program can be concurrently displayed as a video in a first display area with a geospatial representation in second display area on a display surface with a plurality of coordinate location indicators located in the geospatial representation each at the coordinate location associated with the global positioning data embedded in the video.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: January 12, 2021
    Assignee: Remote Geosystems, Inc.
    Inventors: Bradon D. Loyd, Jeffrey W. Dahlke
  • Patent number: 10884723
    Abstract: When executed by one or more processors in a computer system, an application program may provide, to an electronic device, image information that specifies a user interface for display on the electronic device, and may receive, from the electronic device, information that specifies user-interface activity of the user. Furthermore, when executed by the one or more processors, the modification program may identify a state of the application program. Then, the modification program may selectively modify the image information based on the identified state to change the user interface without changing source code for the application program or a compiled executable of the application program, and may provide the modified image information to the electronic device for display. Subsequently, based on information that specifies a user-interface activity of the user that is associated with the modified user interface, the modification program may selectively perform an operation.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: January 5, 2021
    Assignee: Facebook, Inc.
    Inventors: Luis Fernando Fernandez, Ivan Mayo, Carlos Lopez Menendez, Jose Manuel Bento Chaves
  • Patent number: 10867183
    Abstract: A computer-implemented method for selecting representative frames for videos is provided. The method includes receiving a video and identifying a set of features for each of the frames of the video. The features including frame-based features and semantic features. The semantic features identifying likelihoods of semantic concepts being present as content in the frames of the video. A set of video segments for the video is subsequently generated. Each video segment includes a chronological subset of frames from the video and each frame is associated with at least one of the semantic features. The method generates a score for each frame of the subset of frames for each video segment based at least on the semantic features, and selecting a representative frame for each video segment based on the scores of the frames in the video segment. The representative frame represents and summarizes the video segment.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: December 15, 2020
    Assignee: Google LLC
    Inventors: Sanketh Shetty, Tomas Izo, Min-Hsuan Tsai, Sudheendra Vijayanarasimhan, Apostol Natsev, Sami Abu-El-Haija, George Dan Toderici, Susanna Ricco, Balakrishnan Varadarajan, Nicola Muscettola, WeiHsin Gu, Weilong Yang, Nitin Khandelwal, Phuong Le
  • Patent number: 10839137
    Abstract: A method and an apparatus for playing a video in an independent window by a browser are provided. The video may be played in the independent window without installing a plug-in in the browser. The method includes: detecting an operating position of a user operation in a web page of the browser, and determining whether the operating position is in a video area in the web page. The method also includes acquiring a video element corresponding to the operating position in the web page if the operating position is in the video area; and filling a visible area of the web page with video content by applying a preset full-view style to the video element. The method also includes: creating an independent window different from window containing the web page, and transferring the video content of the web page into the independent window for playing.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: November 17, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Zhun Li
  • Patent number: 10834464
    Abstract: An experience feedback of a user is measured, the experience feedback being in response to a presentation of a stream of a content. In response to the determining that an experience value corresponding to the experience feedback has to be adjusted to a target experience value, an optional content selected, the optional content including data indicative of an option experience value, the option experience value being at least a component of a difference between the experience value and the target experience value. The optional content is steganographically combined with the content in the stream to form a combined stream. During the presentation of the combined stream, a switch is made to the optional content such that a portion of the content is replaced by the optional content in the presentation, the switching causing in the user a change from the experience value towards the target experience value.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, John S. Cope, Nicholas A. McCrory, Diwesh Pandey
  • Patent number: 10831743
    Abstract: An analytics engine (AE) computing system for analyzing and evaluating data in real-time associated with a performance of parties interacting within a multi-party interaction is provided. The AE system is configured to receive interaction data from a data validation (DV) computing device, retrieve contextual data from a contextual data source, determine a task identifier, and calculate a task score. The AE system is also configured to retrieve normalization model data from a normalization database, compare a plurality of normalization rules to the validated interaction data and the contextual data, and determine at least one normalization factor applies to the task score. The AE system is further configured to normalize the task score based on the at least one normalization factor, calculate an aggregate score using the normalized task score, and store the validated interaction data, the normalized task score, and the aggregate score in an analysis database.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: November 10, 2020
    Assignee: PFFA Acquisition LLC
    Inventors: Neil Hornsby, Ian T. Perks, Khaled Elsayed, Nathaniel Jahnke
  • Patent number: 10812856
    Abstract: In one embodiment, a set-top box records playback content. The playback content comprises at least one frame that displays first media content and a first advertisement simultaneously. Moreover, the first advertisement is associated with an expiry date. The set-top box receives a selection to view the playback content on a viewing date and determines that the viewing date is past the expiry date associated with the first advertisement. When the viewing date is past the expiry date associated with the first advertisement, the set-top box updates the playback content by replacing the first advertisement in the at least one frame of the playback content with a second advertisement. The set-top box communicates the updated playback content to a display device. The updated playback content comprises at least one frame that displays media content and the second advertisement simultaneously.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: October 20, 2020
    Assignee: DIRECT TV GROUP, INC.
    Inventors: Hai Nguyen, Binny Asarikuniyil, Sudheer Bandela, Heather Truong
  • Patent number: 10795490
    Abstract: Systems and methods for multitasking using touch-sensitive devices are disclosed herein. In one aspect, a method includes: playing video content in a full-screen mode on a touch-sensitive display of an electronic device. While playing the video content in the full-screen mode, the method further includes: receiving a request to display a home screen on the touch-sensitive display. In response receiving the request, the method also includes: (i) displaying the home screen; (ii) resizing the video content to fit within a reduced area of the touch-sensitive display; and (iii) displaying the resized video content overlaying the home screen.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: October 6, 2020
    Assignee: APPLE INC.
    Inventors: Imran A. Chaudhri, May-Li Khoe, Nicholas Zambetti, Lawrence Y. Yang
  • Patent number: 10777229
    Abstract: Frame-level quality scores for video frames of a video item is determined. A sliding window is applied to the video frames to identify a plurality of groups of the video frames for scoring on a group-level. A plurality of group-level quality scores for the plurality of groups of video frames of the video item is determined using the frame-level quality scores of the video frames. One of the plurality of groups of video frames of the video item is selected based on the plurality of group-level quality scores. A moving thumbnail is created using the selected group of video frames selected based on the respective group level quality score.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: September 15, 2020
    Assignee: Google LLC
    Inventors: Weilong Yang, Min-hsuan Tsai, Zheng Sun, Pei Cao, Tomas Izo
  • Patent number: 10778955
    Abstract: Mathematical relationships between the scene geometry, camera parameters, and viewing environment are used to control stereography to obtain various results influencing the viewer's perception of 3D imagery. The methods may include setting a horizontal shift, convergence distance, and camera interaxial parameter to achieve various effects. The methods may be implemented in a computer-implemented tool for interactively modifying scene parameters during a 2D-to-3D conversion process, which may then trigger the re-rendering of the 3D content on the fly.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: September 15, 2020
    Assignee: WARNER BROS. ENTERTAINMENT INC.
    Inventors: Christopher E. Nolan, Bradley T. Collar, Michael D. Smith
  • Patent number: 10768421
    Abstract: A virtual monocle interface system comprising multiple interfaces for accessing, presenting, and interacting with multi-dimensional information objects is described. The information objects are visualized in multiple formats across multiple different display units, and displayed for the user to see in two dimensional, two-and-one-half dimensional, or three dimensional forms. The information objects can also be visualized using virtual reality.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: September 8, 2020
    Inventors: Barr Rosenberg, Mark Gilbeau Howard, Alex Howard, Ian Howard
  • Patent number: 10764645
    Abstract: Systems and methods are provided whereby a viewer's selection of an object that is displayed in a video image results in information about that object being provided to the viewer. In preferred embodiments, a viewer's selection of an object that is displayed in a video image can result in an advertisement about the product or service that is represented by the object being provided to the viewer. In particularly preferred embodiments, the display of an advertisement about the product or service that is represented by the object can allow the viewer to purchase the product or service.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: September 1, 2020
    Assignee: Sunshine Partners LLC
    Inventors: Priti H Chatter, Sonal Chatter
  • Patent number: 10740925
    Abstract: Object tracking verification techniques are described as implemented by a computing device. In one example, feature points are selected on and along a boundary of an object to be tracked, e.g., in an initial frame of a digital video, which are referred to as “feature points.” Tracking of the feature points is verified by the computing device between frames. If the feature points have been found to deviate from the object, the feature points are reselected. To verify the feature points, a number of tracked features points in a subsequent frame is compared to a number of feature points used to initiate tracking with respect to a threshold. Based on this comparison, if a number of feature points is “lost” in the subsequent frame that is greater than the threshold, the feature points are reselected for tracking the object in subsequent frames of the video.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: August 11, 2020
    Assignee: Adobe Inc.
    Inventors: Angad Kumar Gupta, Abhishek Shah
  • Patent number: 10735799
    Abstract: In one embodiment, a method plays, a media program in a media player operating in a first mode on an interface. A change in a condition is detected for the media player. Then, the method switches from the first mode to a second mode based on the change in the condition. The second mode restricts movement of the media player. The media player is moved from a first position to a second position upon switching to the second mode and the media player continues to play the media program in the second position.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: August 4, 2020
    Assignee: HULU, LLC
    Inventors: Bao Lei, Ilya Haykinson, Rajiv Naresh Makhijani
  • Patent number: 10735828
    Abstract: A method including the steps of: displaying a graphical user interface (GUI) that includes an input interface that receives a user-selected file that includes at least one image; receiving the user-selected content; converting, on-demand, the user-selected content into a digital cinema package file by combining the user-selected file with a templated media; and outputting, on-demand, the digital cinema package file for presentation within a theatre.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: August 4, 2020
    Inventor: Joe Edick
  • Patent number: 10726822
    Abstract: A desktop application and supporting web site for capturing audio and video recordings or other digital content of differing modalities is introduced, wherein multiple participants in a collaborative session may be in separate remote locations. The application includes providing a high quality data format for transferring recordings, audiovisual data and the like to a remote network location or computer and a real-time data format for intercommunicating comments and instructions that are not recorded. Peer-to-peer and server-client implementations may be optimized regarding delivery time (latency) versus content quality. The desktop application also provides mechanisms for playing back sound, video or other data for participants' reference, along with synchronized presentations of textual, audio and visual material corresponding to the session.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: July 28, 2020
    Assignee: SOUNDSTREAK, LLC
    Inventors: Dan Caligor, David Coleman
  • Patent number: 10720188
    Abstract: A method includes receiving a plurality of images at an encoder device. The plurality of images is encoded by the encoder device to generate an output video stream. The output video stream includes a plurality of encoded video frames corresponding to the plurality of images. While receiving the plurality of images and while generating the output video stream, the encoder device receives a notification that a particular image of the plurality of images satisfies a thumbnail generation condition based on stream analysis of one or more of the plurality of images. The output video stream is sent concurrently with a supplemental data package to a media server. The supplemental data package comprises a thumbnail and metadata associated with the thumbnail, the thumbnail generated from the particular image responsive to receiving the notification.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: July 21, 2020
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventor: Robert Elsner
  • Patent number: 10721130
    Abstract: Methods, systems, computer-readable media, and apparatuses for updating a multi-tenant virtualization system are described herein. Session launch data for a plurality of end users associated with a plurality of tenants is obtained from a session database, and queried. The session launch data is analyzed for session launch activity. An update time is obtained based on the analysis. A component of the multi-tenant virtualization system is updated at the determined update time. During the updating, new sessions by the plurality of end users associated with the plurality of tenants are prevented from launching.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: July 21, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Kevin Woodmansee, Leo C. Singleton, IV, Sam Arun Seeniraj, Jitendra Deshpande
  • Patent number: 10708375
    Abstract: One or more computing devices, systems, and/or methods for facilitating user subscription to content from a content provider are provided. For example, a message interface provides access to messages associated with a user message address of a user. A content recommendation to subscribe to content of a content provider is generated and populated within the message interface (e.g., a recommendation to subscribe to a gardening newsletter). Responsive to the user interacting with the content recommendation, a subscribe option is displayed through the message interface. The user can use the subscribe option to quickly and efficiently create a user subscription to the content without transitioning away from the message interface. Information used to create the user subscription can be prefilled in order to reduce the amount of user actions needed for creating the user subscription.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: July 7, 2020
    Assignee: Oath Inc.
    Inventors: Suhas Sadanandan, Kevin Christopher Day, David Anthony LeRoy
  • Patent number: 10693670
    Abstract: An information processing apparatus includes: a memory; and a processor coupled to one or more terminals, wherein the processor: acquires, from the one or more terminals, a snapshot of shared information shared with another information processing apparatus at a time during a conference and a first identifier of the conference; determines whether or not the first identifier is stored in the memory by referring to the memory that stores a second identifier received from the another information processing apparatus; when determining that the first identifier is stored in the memory, performs coupling to the another information processing apparatus that is a source of the second identifier stored in the memory; and reproduces the shared information shared with the coupled another information processing apparatus from the snapshot.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: June 23, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Hiroyasu Sugano, Junichi Yura, Koki Hatada, Tatsuro Matsumoto
  • Patent number: 10693985
    Abstract: One or more computing devices, systems, and/or methods for facilitating user subscription to content from a content provider are provided. For example, a message interface provides access to messages associated with a user message address of a user. A content recommendation to subscribe to content of a content provider is generated and populated within the message interface (e.g., a recommendation to subscribe to a gardening newsletter). Responsive to the user interacting with the content recommendation, a subscribe option is displayed through the message interface. The user can use the subscribe option to quickly and efficiently create a user subscription to the content without transitioning away from the message interface. Information used to create the user subscription can be prefilled in order to reduce the amount of user actions needed for creating the user subscription.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: June 23, 2020
    Assignee: Oath Inc.
    Inventors: Suhas Sadanandan, Kevin Christopher Day, David Anthony LeRoy
  • Patent number: 10679252
    Abstract: An information processing method comprises: acquiring an original webpage; parsing the original webpage to determine a set of candidate images; detecting whether at least one candidate image in the set of candidate images contains a face; determining a target face from at least one detected face, and determining a candidate image corresponding to the target face as a target image; analyzing the target face to obtain at least one content feature of the original webpage, wherein the at least one content feature includes at least one of a face attribute feature and a personal identity feature; determining display contents matching the at least one content feature based on the at least one content feature; inserting the display contents into a target area corresponding to the target image in the original webpage in a form of a dialog box to acquire a target webpage; and outputting the target webpage.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: June 9, 2020
    Assignees: BEIJING KUANGSHI TECHNOLOGY CO., LTD., PINHOLE (BEIJING) TECHNOLOGY CO., LTD.
    Inventors: Yuning Jiang, Qi Yin
  • Patent number: 10667002
    Abstract: A persistent media player is disclosed. A method for providing the persistent media player includes displaying, by an electronic device, a first portion of a scrollable document in a user interface (UI) of an application executed on the electronic device. The first portion includes a media player that is to present a first media item. The method further includes receiving an input to scroll to a second portion of the scrollable document. The method also includes displaying the second portion of the scrollable document, where the first portion is no longer visible and where the media player continues to be visible.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: May 26, 2020
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 10657176
    Abstract: A video tagging system that can generate tags corresponding to associations of object-related keywords mentioned in a video to time instances in the video is described. The video tagging system identifies a particular object associated with a video. Using a transcription of audio content within the video, the video tagging system determines a keyword mentioned in the audio content that is associated with the object and a time instance within a timeline of the video when the keyword is mentioned. The video tagging system generates a tag that associates the keyword with the time instance and sends an indication of the tag to a user device. Once the video is displayed on the user device, the user can search for the keyword. This prompts the user device to display a marker indicating the time instance when the keyword is mentioned.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Dominick Khanh Pham, Sven Daehne, Mike Dodge, Janet Galore
  • Patent number: 10643663
    Abstract: Video and corresponding metadata is accessed. Events of interest within the video are identified based on the corresponding metadata, and best scenes are identified based on the identified events of interest. In one example, best scenes are identified based on the motion values associated with frames or portions of a frame of a video. Motion values are determined for each frame and portions of the video including frames with the most motion are identified as best scenes. Best scenes may also be identified based on the motion profile of a video. The motion profile of a video is a measure of global or local motion within frames throughout the video. For example, best scenes are identified from portion of the video including steady global motion. A video summary can be generated including one or more of the identified best scenes.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: May 5, 2020
    Assignee: GoPro, Inc.
    Inventors: Balineedu Chowdary Adsumilli, Ryan Lustig, David A. Newman
  • Patent number: 10645468
    Abstract: A video set of one or more videos may include video content having a progress length. The video content may be segmented into a sequence of video content segments. The sequence of video content segments may be provided for presentation on a display as individual video clips. Individual video content segments may be provided as individual video clips.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: May 5, 2020
    Assignee: GoPro, Inc.
    Inventors: Abraham Kislevitz, Vadim Polonichko
  • Patent number: 10643666
    Abstract: A method and an apparatus for playing a video are described. In an example, processing circuitry of the apparatus acquires, when the video is switched from a first application interface to a second application interface, first progress information and first position information of the video in the first application interface. The first position information is indicative of a first video playback window in the first application interface. Then, the processing circuitry resumes playing the video in the second application interface according to the first progress information. Further, the processing circuitry acquires, when the video is switched from the second application interface to the first application interface, second progress information of the video in the second application interface.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: May 5, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yongfeng Liu, Hui Wang
  • Patent number: 10638198
    Abstract: Techniques for facilitating shopping for items shown or used in a video are described. For example, a user interface that includes a video and one or more images is presented. Each of the one or more images may be related to a content of the video. Each of the one or more images may include a plurality of selectable sub-areas. A selection of a sub-area of the plurality of sub-areas of an image of the one or more images is received. The selection of the sub-area may indicate a request to perform an action that pertains to the content of the video. The action is identified based on the selection of the sub-area. The action is performed in response to the selection of the sub-area.
    Type: Grant
    Filed: January 20, 2014
    Date of Patent: April 28, 2020
    Assignee: eBay Inc.
    Inventors: Dane Howard, Darren Endo, Seyed-Mahdi Pedramrazi, Gregory Tariff, Sandra Lynn Godsey
  • Patent number: 10632372
    Abstract: A game spectating system that provides interfaces and methods for providing game content to viewers. The spectating system obtains game metadata from game systems for games being broadcast by the spectating system according to the API, and generates broadcast content based at least in part on the game metadata. The broadcast content includes user interface (UI) elements for obtaining virtual or physical objects corresponding to the game content. The broadcast content is provided to spectator devices with the broadcasts. The spectating system receives indications of spectators' interactions with the broadcast content from the spectator devices including interactions requesting the virtual or physical objects, and facilitates provisioning or delivery of the objects to respective spectator devices or spectators.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: April 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Patrick Gilmore, David Hendrik Verfaillie, Hok Peng Leung, Ethan Zane Evans, Michael Anthony Willette, Christopher Paul Dury, Collin Charles Davis, Richard Bantegui, Francis Xavier Surjo-Subagio, Michael Anthony Frazzini, Michael Martin George
  • Patent number: 10602310
    Abstract: A method includes determining, at a server based on location information associated with a mobile device, that the mobile device is within a particular range of a target location. The method also includes sending a notification to the mobile device requesting a video stream from the mobile device, where the video stream is to be captured at the target location.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: March 24, 2020
    Assignee: Wowza Media Systems, LLC
    Inventor: Barry Owen
  • Patent number: 10585569
    Abstract: Provided is a method of displaying an object on a device, the method including detecting a thumbnail image of an object corresponding to a selected position on a progress bar providing search information regarding a plurality of objects that are displayed according to an order; obtaining a user input moved from the selected position to a size change area; and displaying the thumbnail image of the object, the thumbnail image having a size determined based on a position of the user input in the size change area.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: March 10, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yo-han Kim, Bae-eun Jung, Sum Hwang, Jae-jun Lee, Yu-sung Joo
  • Patent number: 10573085
    Abstract: A mixed-reality display device comprises an input system, a display, and a graphics processor. The input system is configured to receive a parameter value, the parameter value being one of a plurality of values of a predetermined range receivable by the input system. The display is configured to display virtual image content that adds an augmentation to a real-world environment viewed by a user of the mixed-reality display device. The graphics processor is coupled operatively to the input system and to the display; it is configured to render the virtual image content so as to variably change the augmentation, to variably change a perceived realism of the real world environment in correlation to the parameter value.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: February 25, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alex Kipman, Purnima M. Rao, Rebecca Haruyama, Shih-Sang Carnaven Chiu, Stuart Mayhew, Oscar E. Murillo, Carlos Fernando Faria Costa
  • Patent number: 10575043
    Abstract: A method for processing a plurality of video content items for a graphical user interface to render at least two content items among the plurality, the video content items of the plurality being successively rendered. The method includes: rendering a first content item among the plurality, on a full screen; at a first predetermined period of time before the end of rendering the first video content item, displaying a progress bar having a plurality of images, each image respectively corresponding to a video content item among the plurality of video content items; rendering a second video content item; applying a graphic effect to an image of the bar corresponding to the second content item; eliminating the display of the progress bar after a second predetermined period of time after the rendering of the second content item begins, such that the second content item is rendered on the full screen.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: February 25, 2020
    Assignee: ORANGE
    Inventors: Caroline Da Fonseca, Christophe Rufin, Yann Ruello
  • Patent number: 10575030
    Abstract: The video distribution system pertaining to an embodiment of the present invention comprises a video distribution server and a user terminal that is connected to said video distribution server via a network so as to allow communication. The video distribution server provides a video distribution service, with which video provided by a distribution user is distributed to viewing users, via the user terminal. The video distribution system is such that an object specified by a viewing user is placed on the video in response to the receipt of a request from the viewing user to place an image object, during the real-time distribution of video provided by the distribution user.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: February 25, 2020
    Assignee: DeNA Co., Ltd.
    Inventors: Junichi Akagawa, Hiroyuki Kawakami, Masami Ogawa, Marika Jufuku
  • Patent number: 10558735
    Abstract: A system and a method use an application on a mobile device to transfer internet media content to a rendering device in a home network. The application may use an HTML rendering engine to display a web page to a user of the mobile device, and the web page may have controls for accessing the internet media content. The application may receive a user interaction signal which may indicate that a user invoked one of the controls for accessing the internet media content. In response, the application may initiate transfer of the internet media content to the rendering device in the home network and/or may queue the internet media content for later playback using the rendering device.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: February 11, 2020
    Assignee: Seagate Technology LLC
    Inventors: Greg Sherwood, James J. Kosmach, Osama Al-Shaykh, Richard June, Eva MacKay
  • Patent number: 10545651
    Abstract: A method, apparatus, article of manufacture, and a memory structure for conveniently providing animated bitmap image files from media is described. The method uses a technique in which a plurality of PNG files are generated and transmitted to be presented to the user via an overlay to a media program player.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: January 28, 2020
    Assignee: FOX BROADCASTING COMPANY, LLC
    Inventors: Hend Baghdady, Benjamin Q. Jones, Michael J. Schmelling, Nicholas Weidenfeld, Nicole L. Wilke