Patents Examined by Tan Doan
  • Patent number: 11695814
    Abstract: A method, apparatus and computer program product provide a stream binding mechanism that supports stream data pulling and pushing in a distributed or cloud based streaming environment. The method, apparatus and computer program product receive a stream register message associated with a stream from a streaming entity. The stream register message includes a binding descriptor. The method, apparatus and computer program product transmit a create connection message to a stream broker. The method, apparatus and computer program product transmit an endpoint message including a set of connection parameters of an endpoint to the streaming entity. The method, apparatus and computer program product receive a query for the stream from a stream processing node. And the method, apparatus and computer program product transmit a response to the query to the stream processing node. The response includes a set of connection parameters of the stream broker.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: July 4, 2023
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Yu You, Wolfgang Van Raemdonck
  • Patent number: 11665217
    Abstract: One example method of operation may include identifying data traffic on one or more ports of a switch, determining whether a protocol specific packet type is identified on any of the one or more ports, assigning one or more first ports with data traffic to a first protocol when the protocol specific packet type is identified, and assigning one or more second ports with data traffic to a second protocol different from the first protocol.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: May 30, 2023
    Assignee: Biamp Systems, LLC
    Inventors: Christopher Pane, Christopher Reid Wulff
  • Patent number: 11647242
    Abstract: Methods and systems are described for low latency streaming. A computing device may receive a chunk of content. The computing device may determine whether a transmission duration of the chunk of the content satisfies a threshold. The computing device may determine a bitrate based on the transmission duration satisfying a threshold.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: May 9, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Alexander Giladi, Ali Cengiz Begen
  • Patent number: 11632411
    Abstract: A method, computer program, and computer system is provided for content preparation for a 5G network. One or more cascaded content preparation processes are identified. Inputs and outputs associated with the identified cascaded content preparation processes are defined based on a content preparation template. A workflow corresponding to the defined inputs and outputs is generated based on two or more of the identified cascaded content preparation processes.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: April 18, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11632267
    Abstract: An encrypted tunnel is established between a virtual private network (VPN) server and a VPN user device. A request to establish a connection with a target device is received from the VPN user device. The request uses initial connection parameters. The connection the converted into a first connection between the VPN user device and the VPN server and a second connection between the VPN server and the target device. The first connection uses first connection parameters and the second connection uses second connection parameters. At least one parameter of the first connection parameters or of the second connection parameters is different from a corresponding parameter of the initial connection parameters. First network packets received from the VPN user device according to the first connection parameters are converted into second network packets according to the second connection parameters. The second network packets are transmitted to the target device.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: April 18, 2023
    Assignee: 360 IT, UAB
    Inventors: Emanuelis Norbutas, Tomas Okmanas, Marijus Briedis
  • Patent number: 11611521
    Abstract: An interstitial message server system selects a like interstitial message that corresponds to a like user event generated by a user, a skip interstitial message corresponding to a skip user event generated by the user and a playthrough interstitial message corresponding to a play through user event. The like, skip and playthrough interstitial messages can be selected based upon an identifier of a media object that can be presented to the user. At least one each of the like, skip and playthrough interstitial messages can be sent to a user computer before or during the presentation of a media object. While or after the media object is presented to the user at the user computer, the user computer can be caused to detect a like, skip or playthrough user event with respect to the media object.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: March 21, 2023
    Assignee: RCRDCLUB Corporation
    Inventors: Damian Franken Manning, Samuel Evan Sandberg
  • Patent number: 11588904
    Abstract: Examples described herein include systems and methods for management of contextual notifications on user devices. Entities can be categorized as VIP status based on scoring profiles sent from a management server to the user device. Applications on the user device can implement an SDK that reads the profiles and sets certain actions to boost scores and others to reduce scores. These local VIP scores can be sent periodically from the user device to the management server. The management server can use them in conjunction with global VIP scores for the same entities to create aggregated VIP information. This can be sent back to the user device, allowing the user device to then visualize different notifications or workflows based on whether an entity's aggregated VIP information exceeds one or more thresholds.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: February 21, 2023
    Assignee: VMware, Inc.
    Inventors: Hemant Sahani, Ian Ragsdale, Adam Cianfichi
  • Patent number: 11586392
    Abstract: A system and method for satisfying Quality of Service (QoS) attributes for a stream using a storage device with multi-stream capability is described. The storage device may include memory to store data. A host interface may receive requests, some of which may be associated with a stream. A host interface layer may schedule the requests in a manner that may satisfy the QoS attribute for the stream.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: February 21, 2023
    Inventors: Hingkwan Huen, Changho Choi, Derrick Tseng, Jianjian Huo
  • Patent number: 11580041
    Abstract: Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: February 14, 2023
    Assignee: Diamanti, Inc.
    Inventors: Venkatesh Prabhakar, Amitava Guha, Hirai Patel, Sunden Chen
  • Patent number: 11570226
    Abstract: Aspects of the technology described herein are directed towards systems, methods, and computer storage media for, among other things, converting a video stream being transmitted in a first streaming protocol to a second streaming protocol without transcoding the content communicated in the video stream. For example, the technology described herein may convert an RTP video stream to a non-RTP video stream without transcoding. The technology described herein extracts a plurality of media content from an RTP package and repackages the extracted content into a non-RTP streaming protocol, such as WebRTC or HLS. Moreover, the technology described herein can provide for the synchronization of video and audio data during conversion.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: January 31, 2023
    Assignee: Smarthome Ventures, LLC
    Inventor: Jeff Smith
  • Patent number: 11528520
    Abstract: Systems and methods are described for a media guidance application (e.g., implemented on a user device) that dynamically adapts network performance parameters for applications based on their respective usage likelihoods.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: December 13, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Ramesh Alagarsamy, Madhusudhan Srinivasan
  • Patent number: 11496536
    Abstract: A method of requesting video is provided. The method includes: sending a first video request to a server in response to a video playing instruction, wherein, the server returns a video description information segment and a corresponding complete video according to the first video request, and the video includes a plurality of video segments, and the video description information segment is configured to describe each of the video segments; parsing the video description information segment; and playing the video in segments according to the parsed video description information segment in the process of downloading the video. The present application also provides a computing device and a computer-program product.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: November 8, 2022
    Assignee: Shanghai Bilibili Technology Co., Ltd.
    Inventors: Wenjie Fan, Zhaoxin Tan, Jianqiang Ding
  • Patent number: 11489736
    Abstract: A system and method for easily managing a data center with multiple computing devices such as cryptocurrency miners from different manufactures is disclosed. A first computer includes a management application to manage the selected computing devices and periodically read and store status information from them into a database. Controls are presented to enable selection of one or more of the devices and to apply an operating mode, including manual, semi-automatic, automatic, and intelligent modes. Machine learning may be used to determine recommended settings for the selected set of computing devices.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: November 1, 2022
    Assignee: Core Scientific, Inc.
    Inventors: Ganesh Balakrishnan, Kristy-Leigh Minehan, Evan Adams, Gabrielle Gordon
  • Patent number: 11483425
    Abstract: A communication system, method and communication terminal are configured to facilitate private outputting of content of a message or communication session. A communication terminal can be configured via data included in a message or via a privacy setting to output content of data from a communication session or message in accordance with a pre-selected privacy setting or one or more privacy rules. For instance, a communication terminal may be configured to suppress a text to speech function for certain text messages, email messages, instant messages, or social networking messages that it receives having the privacy parameter set therein. As another example, a user may set the privacy parameter in his or her terminal so that any such message received by that terminal is output in accordance with the privacy setting or rules. A detection of nearby people can affect how certain content may be output via a terminal.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: October 25, 2022
    Assignee: RINGCENTRAL, INC.
    Inventors: Christian Garbin, Johannes Ruetschi
  • Patent number: 11477202
    Abstract: In order to identify an unknown IoT device type, behavioral or statistical data of the device is collected and analyzed. A functional group may be created using behavioral data of devices of a known type. A behavior profile for the functional group may be generated and stored in a database. The behavioral data of the device of an unknown type is compared to the behavior profile of the functional group. When the similarity of the behavioral data of the device of an unknown type and the behavior profile exceeds a predetermined or configurable threshold, a device type associated with the functional group can be assigned to the device of a previously unknown type.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: October 18, 2022
    Assignee: Avast Software s.r.o.
    Inventors: Jeroen De Knijf, David Makovsky
  • Patent number: 11463740
    Abstract: A Rules-Based Just-In-Time (RBJIT) content streaming engine collects information such as behavior, usage, movement, and preferences about a user, any groups that the user is associated with, and the set of all users in general. Based on this information, the RBJIT may preferentially select multimedia content and content suggestions for user display, increasing the likelihood that the surfaced content will be of interest to a user. In this way, browsing time for a user on a device with a limited form factor is reduced and network bandwidth is conserved by not surfacing content that the user ultimately will not view.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: October 4, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Kanakrai Chauhan, Ankit Awasthi
  • Patent number: 11457083
    Abstract: Methods, apparatus, systems, and articles of manufacture to correlate a demographic segment with a fixed device are disclosed. An example method includes accessing a record indicating a public Internet Protocol (IP) address used by a fixed device. A monitoring data record received from a mobile device is accessed. A demographic segment of a user of the mobile device is determined. The mobile device is associated with the fixed device when an IP address of the mobile device from the monitoring data record matches the public IP address used by the fixed device. The demographic segment of the user of the mobile device is associated with the fixed device based on the association of the fixed device and the mobile device.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: September 27, 2022
    Assignee: The Nielsen Company (US), LLC
    Inventors: Jean-Pierre Abello, Arun Ramaswamy, Jan Besehanic
  • Patent number: 11444846
    Abstract: Technologies for accelerated orchestration and attestation include multiple edge devices. An edge appliance device performs an attestation process with each of its components to generate component certificates. The edge appliance device generates an appliance certificate that is indicative of the component certificates and a current utilization of the edge appliance device and provides the appliance certificate to a relying party. The relying party may be an edge orchestrator device. The edge orchestrator device receives a workload scheduling request with a service level agreement requirement. The edge orchestrator device verifies the appliance certificate and determines whether the service level agreement requirement is satisfied based on the appliance certificate. If satisfied, the workload is scheduled to the edge appliance device. Attestation and generation of the appliance certificate by the edge appliance device may be performed by an accelerator of the edge appliance device.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: September 13, 2022
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Kapil Sood, Tarun Viswanathan, Kshitij Doshi, Timothy Verrall, Ned M. Smith, Manish Dave, Alex Vul
  • Patent number: 11418606
    Abstract: A computing system comprises, in one example, a service deployment system configured to deploy one or more service instances into a service instance pool, wherein each service instance comprises a computing resource configured in accordance with a service topology and allocable in response to a service request, and a pool management system configured to monitor consumption information related to consumption of the service instance pool and to determine whether to deploy one or more additional service instances to the service instance pool based on the consumption information relative to a threshold metric, wherein the pool management system comprises a deployment controller configured to control the service deployment system to deploy the one or more additional service instances to the service instance pool.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: August 16, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryan Battle, Costel Radu, Roberto Santos, Anush Prabhu Ramachandran, Robert Hall, Vladimir Lozhkin, Yagnesh Setti Subramanian
  • Patent number: 11405491
    Abstract: Embodiments of systems and methods for data transfer are presented herein. Specifically, embodiments of such a data transfer methodology may utilize one or more transmission channels for the transmission of the data to be transferred. In addition, a control channel in a different protocol than the transmission channels may be utilized to transmit control information between the sender and recipient. The rate at which data is sent on the transmission channels may be adjusted or the transmission of data on the transmission channel prioritized.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: August 2, 2022
    Assignee: Open Text SA ULC
    Inventors: Aladin Dajani, Glen Matthews, Jonathan Carroll, Chengxuan Guan, Robert Wiktorczyk