Reducing latency for streaming video

    公开(公告)号:US10826963B2

    公开(公告)日:2020-11-03

    申请号:US15859484

    申请日:2017-12-30

    发明人: Vikal Kumar Jain

    摘要: Before receiving an instruction from a media player to encode a media program, a placeshifting device or other video encoder pre-encodes at least a portion of the media program to a low-bandwidth format that can be readily transmitted to the media player upon request. When the media player does instruct the placeshifting device to encode the media program, the placeshifting device initially provides the pre-encoded portion of the media program to thereby allow the media player to begin immediate playback of the pre-encoded portion. After providing the preencoded portion of the media program, the placeshifting device live encodes the remaining portions of the media program according to then-current network conditions to thereby provide the placeshifted video stream to the media player.

    Social fitness events
    2.
    发明授权

    公开(公告)号:US10747834B2

    公开(公告)日:2020-08-18

    申请号:US15840851

    申请日:2017-12-13

    摘要: Apparatus, systems, processes, and computer-readable mediums for organizing, facilitating, monitoring, and obtaining feedback for social fitness events are provided. For at least one embodiment, a system includes an events module, configured to interface with a remote events database including one or more event records; a person module configured to interface with a local first database including two or more first records, wherein each of the two or more first records identify each of two or more persons; a devices module configured to interface with a local second database including at least one second record, wherein each of the at least one second records identifies a device communicatively coupled to the processor using an IoT tag; a services module configured to interface with a remote third database including at least one third record; and a facilities module configured to interface with a remote fourth database including at least one fourth record.

    System and methods of managing multiple video players executing on multiple devices

    公开(公告)号:US10412357B2

    公开(公告)日:2019-09-10

    申请号:US15821276

    申请日:2017-11-22

    发明人: Mark B. Hurst

    摘要: Systems, devices and methods are provided to arbitrate network bandwidth that is shared between multiple video players executing concurrently on one or more client platforms that each have at least one video data stream supplied over a data network. An amount of bandwidth available from the data network is determined. An arbitration module calculates whether the selected video players can sustain a video playback quality above a pre-defined threshold using the determined amount of bandwidth available, and a modify playback message is sent to at least one video player when the video playback quality is not sustainable. Various implementations could prioritize bandwidth based upon the content presented so that high-bandwidth scenes (e.g., action sequences) receive more bandwidth than more static scenes.

    Apparatus, systems and methods for buffering of media content

    公开(公告)号:US10382815B2

    公开(公告)日:2019-08-13

    申请号:US14883793

    申请日:2015-10-15

    发明人: Gregory Greene

    摘要: Media content presentation systems and methods are operable to present media content received by a media device, wherein the media device comprises a plurality of tuner systems. An exemplary embodiment tunes the plurality of tuners to receive different broadcasting media content streams each comprising a streaming media content event; communicates the streaming media content events from the receiving tuner to a corresponding tuner buffer of the tuner system; and stores a portion of the streaming media content events into the corresponding tuner buffers. When a user selection is received for presentation of one of the streaming media content events, the selected one of the streaming media content events are presented to a user of the media device.

    Media consumer data exchange
    7.
    发明授权

    公开(公告)号:US10343065B2

    公开(公告)日:2019-07-09

    申请号:US15193223

    申请日:2016-06-27

    摘要: A computing device includes a processor is programmed to determine that communications from users relate to the same subject included in a stored list of subjects. Each of the communications includes an audio portion. The computing device is further programmed to determine a score for each of the communications based at least in part on one or more of tone data, speed data, duration data, and volume data extracted from the respective audio portion, and allow one of the users, based on a respective user score, to assign the subject to a group.

    Smart elevator movement
    8.
    发明授权

    公开(公告)号:US10308477B2

    公开(公告)日:2019-06-04

    申请号:US15332617

    申请日:2016-10-24

    发明人: Bhavesh Patel

    摘要: One or more elevators can be more efficiently controlled by considering the then-current spatial capacity of the elevator. Camera images or other sensor data indicative of the occupied space in the elevator are received and processed by a control device to determine whether or not the elevator should stop at a requested floor. If the elevator is determined to lack space for additional passengers, then the elevator can bypass the requested stop and proceed without delay. If space remains, however, the elevator can stop to accommodate additional passengers. Measured spatial capacity can also be used to coordinate the actions of multiple elevators operating within a building.

    Remote detection of washer/dryer operation/fault condition

    公开(公告)号:US10294600B2

    公开(公告)日:2019-05-21

    申请号:US15230155

    申请日:2016-08-05

    IPC分类号: D06F33/02 G05B15/02 H04L12/28

    摘要: Discussed herein is a system for detecting an operating condition of a clothes washing machine or a clothes drying machine, which can include a micro-electro-mechanical system (MEMS) sensor, the MEMS sensor being physically attached to the clothes washing or drying machine and a computerized controller, such as a home automation controller, can be in communication with the MEMS sensor. The computerized controller can receive signals from the MEMS sensor that indicate the state of the clothes washing or drying machine. After receiving signals indicating the state of the clothes washing or drying machine, the computerized controller can use the signals to determine the operating condition of the clothes washing or drying machine and send a notification to a user device about the clothes washing or drying machine including the operating condition of the clothes washing or drying machine.