Video Interface Patents (Class 715/719)
  • Patent number: 11178471
    Abstract: A video interaction method, performed by a terminal, includes: playing an interactive video in a video playing interface, the interactive video comprising a target story node; displaying, based on the interactive video being played to the target story node, an interactive control on a target video picture of the interactive video; receiving a trigger operation on the interactive control; and displaying, based on the trigger operation, interactive content corresponding to the interactive control.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: November 16, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTD
    Inventors: Ling Rui Cui, Ran Zhang, Hui Fu Jiang, Shang Zhen Zheng, Fu Yuan Lin, Yu Zhong, Fang Xiao Wang, Zhen Yun Zhang, Xin Wan Wu
  • Patent number: 11176944
    Abstract: A method to present a summary of a transcription may include obtaining, at a first device, audio directed to the first device from a second device during a communication session between the first device and the second device. Additionally, the method may include sending, from the first device, the audio to a transcription system. The method may include obtaining, at the first device, a transcription during the communication session from the transcription system based on the audio. Additionally, the method may include obtaining, at the first device, a summary of the transcription during the communication session. Additionally, the method may include presenting, on a display, both the summary and the transcription simultaneously during the communication session.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: November 16, 2021
    Assignee: Sorenson IP Holdings, LLC
    Inventors: Scott Boekweg, David Thomson
  • Patent number: 11164576
    Abstract: Systems, methods, and apparatus for using a multimodal response in the dynamic generation of client device output that is tailored to a current modality of a client device is disclosed herein. Multimodal client devices can engage in a variety of interactions across the multimodal spectrum including voice only interactions, voice forward interactions, multimodal interactions, visual forward interactions, visual only interactions etc. A multimodal response can include a core message to be rendered for all interaction types as well as one or more modality dependent components to provide a user with additional information.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: November 2, 2021
    Assignee: GOOGLE LLC
    Inventors: April Pufahl, Jared Strawderman, Harry Yu, Adriana Olmos Antillon, Jonathan Livni, Okan Kolak, James Giangola, Nitin Khandelwal, Jason Kearns, Andrew Watson, Joseph Ashear, Valerie Nygaard
  • Patent number: 11151796
    Abstract: Systems and methods for superimposing the human elements of video generated by computing devices, wherein a first user device and second user device capture and transmit video to a central server which analyzes the video to identify and extract human elements, superimpose these human elements upon one another, adds in at least one augmented reality element, and then transmits the newly created superimposed video back to at least one of the user devices.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: October 19, 2021
    Inventor: Russell Holmes
  • Patent number: 11140462
    Abstract: The present disclosure provides a method, an apparatus, and a device for generating an essence video, and a storage medium. The method includes: acquiring a plot keyword in a plot introduction of a movie and a television play; acquiring a first plot fragment corresponding to the plot keyword according to the plot keyword; acquiring a second plot fragment with a heat meeting a preset condition, the second plot fragment being different from the first plot fragment; and generating an essence video according to the first plot fragment and the second plot fragment. The present disclosure can acquire an essence video which is stitched naturally, developed logically and includes a plot fragment with higher heat.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: October 5, 2021
    Inventors: Yaqiong Zhou, Xi Zhang, Zhouwei Zhai, Xiangtao Jiang, Ben Xu, Fei Wang, Yue Liu, Zhaoji Xu, Wenlin Dong, Xinjie Wang
  • Patent number: 11126884
    Abstract: An image processing apparatus comprising a first processing unit which executes first processing including first development processing on frames of RAW moving images, a second processing unit which executes second processing including second development processing on frames of RAW moving images, and a control unit which performs control to generate, from RAW moving images to be processed, first and second moving images by causing the first and second processing units to execute the first and second processing, respectively, wherein the control unit switches between execution of the first and second processing on each frame of the RAW moving images to be processed and execution of the first processing on a plurality of the frames of the RAW moving images to be processed after executing the second processing on the plurality of the frames of the RAW moving images to be processed.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: September 21, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Ryota Shoji
  • Patent number: 11121994
    Abstract: A method that comprises receiving at a network connected server from a first client terminal, a message comprising, an user application ID of a user selecting a media object using a user interface presented on a display of the first client terminal and the media object, generating a web document which presents a browser user interface and the media object when accessed by a browser, the web document having a network accessible storage address, sending the network accessible storage address from the network connected server to allow a browser installed in a second client terminal to use of the network accessible storage address to display the media object the browser user interface, identifying a usage of the browser user interface for inputting a reaction to the media object by a user of the second client terminal, and forwarding the reaction to the first client terminal using the sender user ID.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: September 14, 2021
    Assignee: Snap Inc.
    Inventors: Moshe Hogeg, Ido Sadeh
  • Patent number: 11110349
    Abstract: A method is disclosed including setting, at a server, a server VSYNC signal to a server VSYNC frequency defining a plurality of frame periods. The server VSYNC signal corresponding to generation of a plurality of video frames at the server during the plurality of frame periods. The method including setting, at a client, a client VSYNC signal to a client VSYNC frequency. The method including sending a plurality of compressed video frames based on the plurality of video frames from the server to the client over a network using the server VSYNC signal. The method including decoding and displaying, at the client, the plurality of compressed video frames. The method including analyzing the timing of one or more client operations to set the amount of frame buffering used by the client, as the client receives the plurality of compressed video frames.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: September 7, 2021
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Mark E. Cerny, Kelvin M. Yong
  • Patent number: 11113229
    Abstract: A pause point during consumption of media data is identified. The pause point is a point at which identify a user stops the consumption of the media data. A portion of content preceding the identified pause point is determined. The portion of content is analyzed to identify changes in content concepts in the portion of content. One or more continuation points for the user to return to the content based on changes in the content concepts in the portion of content are identified. The one or more continuation points are indicated to the user.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Steven Vuong, Andrew Michael Lees, Adam Elsbury, Pedro Miguel Vaz Trabuco, Salma Saeed
  • Patent number: 11109109
    Abstract: Methods, systems, and media for selecting content to be presented are provided. In some embodiments, the methods comprise: receiving a request for a first video content item from a user device; receiving an indication that the user device is in a background playback mode; determining that the first video content item is not suitable for presentation in the background playback mode based on one or more properties of audio data; based on the determining that the first video content item is not suitable for presentation in the background playback mode, selecting a second video content item that is suitable for presentation in the background playback mode based on the one or more properties of the audio data of the second video content item; and in response to selecting the second video content item, causing the second video content item to be presented by the user device.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: August 31, 2021
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 11108481
    Abstract: Various arrangements for integrating over-the-air (OTA) television programming with streaming media are presented. An OTA integration module may request, from an OTA tuner device, a stream of an OTA television channel, wherein the OTA television channel is broadcast over a geographic region on the VHF band or UHF band. The OTA integration module may receive, from the OTA tuner device, the stream of the OTA television channel. The OTA integration module may provide, to a media presentation application, the stream of the OTA television channel. The media presentation application executed by the streaming media player device may output the steam of the OTA television channel for presentation.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: August 31, 2021
    Assignee: Sling Media L.L.C.
    Inventor: Vikal Kumar Jain
  • Patent number: 11049526
    Abstract: A method for visualizing plays in a sporting event may include receiving a video stream of the sporting event and a measurement stream, asynchronous to the video stream, associated with objects in the sporting event. The method may further include displaying a synchronized presentation of the video stream and the measurement stream. The synchronization may be performed near the time of the displaying. Another method for visualizing plays in a sporting event may include receiving measurement information related to actions from one or more sporting events. The method may also include identifying plays from the actions using the measurement information and displaying a representation of the identified plays. A system for visualizing plays in a sporting event may include an integrated server and a synchronization mechanism. Another method for visualizing plays in a sporting event may include displaying a video of a play selected from a representation.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: June 29, 2021
    Assignee: Disney Enterprises, Inc.
    Inventors: Gregory House, Ilke Levent Akin
  • Patent number: 11037245
    Abstract: Systems and methods provide for a computerized system for quoting home owners insurance and providing a more consultative way of delivering insurance quotes and insurance quote information. The system may present insurance consumers with an automated process of asking questions and receiving feedback. Based on the feedback, the system may provide insurance options and explanations of those options enabling consumers to make a decision that best fits their personal situation. For example, systems and methods are directed to determining and providing a deductible that fits a user based on the user's tolerance for risk and cash position. The system may also provide a description of the types of risks and damages that are covered by particular insurance coverages. The system may also provide an analysis of the insurance obtained by similarly situated individuals. The system may also provide descriptions of insurance features.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: June 15, 2021
    Assignee: Allstate Insurance Company
    Inventors: Dean Krieter, Salvador Lopez, Anastasia Hannebrink
  • Patent number: 11029761
    Abstract: Methods, systems and computer program products for operating smart devices using context based gesture control are provided. Aspects include observing, via a first device, a first user making a first gesture and a second gesture and identifying, by a processor, an intended device based at least in part on the first gesture. Aspects also include identifying, by the processor, an intended action for the intended device based at least in part on the second gesture. Aspects further include instructing, by the processor, the intended device to perform the intended action.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: June 8, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric V. Kline, Sarbajit K. Rakshit
  • Patent number: 11019380
    Abstract: Methods, apparatus, systems and articles of manufacture to determine media exposure of a panelist are disclosed. An example apparatus include a data extractor to determine an anonymized identifier from media monitoring data corresponding to a personal people meter of a panelist; a filter to filter anonymized census data from a plurality of media devices based on the anonymized identifier; a data supplementer to backfill the media monitoring data using the filtered anonymized census data; and a media creditor to credit exposure to media for the panelist based on the backfilled media monitoring data.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: May 25, 2021
    Assignee: The Nielsen Company (US), LLC
    Inventors: Jeremey M. Davis, Nicholas Mannion
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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