Patents Examined by James R Sheleheda
  • Patent number: 11265587
    Abstract: The present disclosure discloses a method for synchronously pushing a multimedia resource based on a heterogeneous network. The method includes: step 1: obtaining, by a server, end-to-end broadband network delay information or broadband network delay and available bandwidth information of different users; step 2: after receiving a client request, calculating, by the server according to the end-to-end broadband network delay information or the broadband network delay and available bandwidth information of the different users, a moment at which the multimedia resource can be synchronously presented; and step 3: sending, by the server, the multimedia resource after the moment at which the multimedia resource can be synchronously presented, and synchronously playing, by a client, content according to a start presentation time of the multimedia resource, so that broadband content of the different users can be synchronously presented.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: March 1, 2022
    Assignee: SHANGHAI JIAO TONG UNIVERSITY
    Inventors: Yiling Xu, Wenjun Zhang, Shan Feng, Hao Chen, Yanfeng Wang, Jun Sun, Yunfeng Guan
  • Patent number: 11245949
    Abstract: A secure conferencing device operating in a host or a guest mode. In host mode, the secure conferencing device coupled to an interactive digital signage (IDS) device, grants conference control to a host computer of the IDS device. The secure conferencing device receives a guest control signal and a guest video stream from a guest device, where the secure conferencing device prevents the guest control signal from being communicated to the host computer, yet transmits the guest video stream to the host computer for display on the IDS device. In the guest mode, the secure conferencing device grants conference control to a guest device, enables the guest device to affect a component of the IDS device, but does not enable the guest device to communicate guest control signals to the host computer of the IDS device.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: February 8, 2022
    Assignee: Elo Touch Solutions, Inc.
    Inventors: Asela Ekanayake, Jiachi Zhang, Fareed Uddin, Brian Perry, Kenneth John North, Qianying Bao, Chia-Lun Yang, Michael Rally
  • Patent number: 11240565
    Abstract: The present disclosure relates to a method and system for presenting a set of control functions via an interface of a peripheral control device (PCD). A control function can include a command associated with one or more media contexts of a host media device. The method decodes a payload, from the host media device, with an encoded context identifier, where the context identifier indicates a primary media context active on the host media device. The method determines one or more control functions corresponding to the context identifier, and changes the set of control functions on the interface of the PCD to include the one or more control functions that can command the primary media context.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: February 1, 2022
    Assignee: NAGRAVISION S.A.
    Inventors: Amudha Kaliamoorthi, Prabhu Chawandi, Karthikeyan Srinivasan, Jihyun Park, Jun Seo Lee
  • Patent number: 11234050
    Abstract: The disclosure provides for use of steganographically-encoded data as a basis to control content modification. A server could determine through a fingerprint comparison that a portion of media content on a channel being rendered by a content presentation device matches at least one modifiable-content segment, such as at least one replaceable ad. The server could then use watermark data encoded in the media content of the channel as a basis to determine an actual identity of a modifiable-content segment present on the channel, so as to then control content modification.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: January 25, 2022
    Assignee: Roku, Inc.
    Inventors: Shashank Merchant, Do Phuoc Hoang Tuong Lan
  • Patent number: 11228518
    Abstract: Method and systems support management of deprecated components within a system of IHSs (Information Handling Systems), such as within a datacenter. Upon receiving notification of a deprecated component, instances of the deprecated component are identified within the datacenter. Usage information is collected for the deprecated component by remote access capabilities of the IHSs and by management capabilities of chassis in which the IHSs may be housed. Based on the collected usage information, usages are determined for individual features of the deprecated component. Even though a component has been deprecated, some features of the component may still be supported. Such supported features of the deprecated components are identified. Licenses may be provided for use of features that are that are supported and that are actually utilized, as determined from the usage information.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: January 18, 2022
    Assignee: Dell Products, L.P.
    Inventors: Viswanath Ponnuru, Raveendra Babu Madala, Vaideeswaran G, Ramesha He
  • Patent number: 11221668
    Abstract: The present disclosure provides a control method of a display screen and a control apparatus of a display screen. The control method of a display screen of the present disclosure includes: detecting, using an ultrasonic detection device, whether there is a viewer present in a viewable range of the display screen, and generating a detection result; and controlling on-off status of the display screen according to the detection result.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: January 11, 2022
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Yongbo Wang
  • Patent number: 11218773
    Abstract: The disclosure relates to a method of delivering a video frame. One implementation may involve spatially partitioning a video frame into a plurality of blocks, encoding at least one of the plurality of blocks of the video frame, and transmitting the at least one of the plurality of blocks of the video frame.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: January 4, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Ross Gilson, Michael Chen
  • Patent number: 11218772
    Abstract: In one embodiment, a method receives a request from a user for one or more extensions to a first program. The first program is associated with a first bundle that indicates the first program starts at a first time and ends at a second time. A second program that starts before the first time or starts after the second time is selected. The second program is associated with a second bundle that indicates the second program ends at the first time or starts at the second time. The method generates an extension bundle that includes information for the one or more extensions and uses the extension bundle to record an extended program for the user that includes the first program and at least a portion of the one or more extensions from the second program.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: January 4, 2022
    Assignee: HULU, LLC
    Inventors: Joshua Cook, Ale Capistrano, Yingan Wang
  • Patent number: 11212437
    Abstract: In an embodiment, a system includes an immersive camera module including a camera mounting block having a plurality of camera mounting sites and a plurality of cameras mounted to the plurality of camera mounting sites. Each of the plurality of cameras includes a partially-overlapping field of view, and the camera module is configured to comprehensively capture a target space. The system further includes a chassis operatively coupled with the immersive camera module, the chassis configured to smoothly maneuver the camera module comprehensively through the target space. Aspects herein can also relate to methods for capturing immersions, systems and methods for providing immersions, and systems and methods for viewing and controlling immersions.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: December 28, 2021
    Inventor: Bryan Colin
  • Patent number: 11195100
    Abstract: A plurality of computing devices, in a set of computing devices, each perform one or more tasks. A program monitors the tasks performed on each of the computing devices and determines a usage pattern. Based on the usage pattern the program determines one or more programs available for one or more of the computing devices. The program outputs a recommendation to install one or more of the available programs on one or more of the computing devices.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Apurva S. Patel, Rajesh Patil, Sunanda Patil, Prasad P. Purandare
  • Patent number: 11195101
    Abstract: A plurality of computing devices, in a set of computing devices, each perform one or more tasks. A program monitors the tasks performed on each of the computing devices and determines a usage pattern. Based on the usage pattern the program determines one or more programs available for one or more of the computing devices. The program outputs a recommendation to install one or more of the available programs on one or more of the computing devices.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Apurva S. Patel, Rajesh Patil, Sunanda Patil, Prasad P. Purandare
  • Patent number: 11197060
    Abstract: Methods, apparatus, systems and articles of manufacture to count people in an audience are disclosed. An apparatus includes a location determiner to determine a location of a portable device was outside of a media exposure environment, and a proximity determiner to determine a person was in proximity to the portable device. The apparatus also includes a presence detector to: generate first presence information based on the location of the portable device and the proximity of the person to the portable device, the first presence information to indicate that the person was absent from the media exposure environment; compare the first presence information to second presence information collected by a people meter; and, when the second presence information indicates the person was present in the media exposure environment, modify the second presence information based on the first presence information.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: December 7, 2021
    Inventors: Padmanabhan Soundararajan, Venugopal Srinivasan, Alexander Topchy
  • Patent number: 11190565
    Abstract: Within a portion of a currently executing compiled streams application according to a request to modify a configuration of the portion, a placement is performed of an operator of the currently executing compiled streams application into a processing element, wherein the currently executing compiled streams application has a configuration assigned before application execution began. In response to the placement, a resource allocation corresponding to the placement is performed according to the request, the resource allocation specifying a resource assigned to the processing element. The processing element is activated to execute the operator according to the placement and the resource allocation.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: November 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bradley William Fawcett, Henry Chiu
  • Patent number: 11184312
    Abstract: The disclosed systems and techniques enable an enterprise system to store contact emails for users while avoiding storing and managing personal email addresses for the user. For example, the enterprise system may forward personal email addresses to an aliasing server configured to generate alias email addresses based on the personal email addresses. The aliasing server may operate as a “middle man” that receives emails directed to the email addresses and that forwards the emails to the personal email addresses (when appropriate). The enterprise system may store and maintain the alias email addresses in lieu of storing the personal email addresses.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: November 23, 2021
    Assignee: JOINESTY, INC.
    Inventors: Robert Jeffrey Yoskowitz, Stephen Michael Yoskowitz, Elder Donizetti Dos Santos, José Carlos De Souza Bueno, Jr.
  • Patent number: 11178454
    Abstract: The present application discloses a video playing method and device, an electronic device, and a readable storage medium The method includes: detecting a video playing operation in a target operation mode; in which, in the target operation mode, audio is consecutively collected to obtain an audio stream and an information stream is acquired; the information stream is obtained by performing speech recognition on the audio stream; providing a video playing interface in response to the video playing operation, to play a video on the video playing interface; in which, on the video playing interface, a first element is partially hidden and a second element is displayed, the first element is configured to indicate that the audio is consecutively acquired, and the second element is displayed based on the information stream.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: November 16, 2021
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Yongxi Luo, Shasha Wang
  • Patent number: 11178450
    Abstract: A method and apparatus for video live streaming process are provided. The method may include obtaining a feature image preset for a service process, the feature image being an image block that identifies the service process, obtaining a video screenshot from a video live streaming data stream according to a screenshot interval, detecting whether the feature image exists in the video screenshot, and outputting the video screenshot based on the feature image being detected in the video screenshot.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: November 16, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTD
    Inventor: Zhi Dong Zhang
  • Patent number: 11178380
    Abstract: Embodiments include an apparatus comprising a mobile computing device comprising a camera, and a mount removably attached with the mobile computing device to arrange the camera in a first position. The mount comprises a first surface, and two reflective elements spaced apart from each other and having a predefined disposition relative to the first position. The two reflective elements comprise respective convex surfaces extending from the first surface, the respective convex surfaces providing respective optical paths between an object and the camera.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: November 16, 2021
    Assignee: Disney Enterprises, Inc.
    Inventors: Eric C. Haseltine, Joseph L. Olson
  • Patent number: 11161307
    Abstract: Systems and methods for aggregating and analyzing digital manufacturing data are disclosed. An aggregator can collect output data generated by a number of digital manufacturing machines. The output data can be filtered and transmitted to a server for storage in a database. One or more clients can access the data in the database via an API. This can extract 3D printer data, transform it into a canonical form, and upload it to a network-based database. These services can interact using a client-centric messaging system like Kafka or, more generally, a message manager. When a client's producer sends a message, the messaging system responds that the message request either can or cannot be processed. If the message can be processed, then the aggregator sends the message; otherwise the producer can retry at a future time.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: November 2, 2021
    Assignee: Kemeera Inc.
    Inventors: Skyler Brungardt, Carlo Quinonez
  • Patent number: 11144894
    Abstract: Multi-level network-based access is coordinated. Multiple downloadable first software applications configured to provide a first class of service are distributed over a communications network. Multiple downloadable second software applications configured to provide a second class of service are distributed over the communications network. A centralized computer system coordinates access between the first software applications and the second software applications, such that access between any of the first software applications and the second software applications is controlled by and through confirmation of the centralized computer system. Services on behalf of the first software applications are provided by the centralized computer system to the second software applications once access between a first software application and a second software application is confirmed.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: October 12, 2021
    Assignee: DINEGIGS INC.
    Inventor: Duncan Parker
  • Patent number: 11146608
    Abstract: Various embodiments of the invention disclosed herein provide techniques for frame-accurate navigation of a media file. A multi-pass encoding application executing on a media content server encodes a set of file-based images associated with a media file using a first set of encoding parameters to generate a first encoded media file. The multi-pass encoding application encodes the first encoded media file using a second set of encoding parameters to generate a second encoded media file. The first encoded media file and second encoded media file are stored on the media content server and/or or other media content servers. Content delivery applications executing on these media content servers receive a request associated with the media file from a web browsing application, determine a type of the web browsing application, and transmit either the first encoded media file or the second encoded media file based on the type of web browsing application.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: October 12, 2021
    Assignee: Disney Enterprises, Inc.
    Inventors: Colin Smith, Scott Erickson, Giovanni Colombo