Patents Examined by Glenford J Madamba
  • Patent number: 11695816
    Abstract: A server for streaming a video to a client involves making the video available from the server to the client upon request in at least a temporal independent version and a temporal dependent version. The server is configured for: i) receiving a request from the client to receive a stream of the video from an arbitrary starting point in time; and ii) retrieving at least the first frame from the temporal independent version; and iii) retrieving frames subsequent to the at least first frame from the temporal dependent version; and iv) sending the at least first frame to the client and send the frames subsequent to the at least first frame to the client.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: July 4, 2023
    Assignee: THEO TECHNOLOGIES
    Inventors: Maarten Tielemans, Pieter-Jan Speelmans, Steven Tielemans, Egon Okerman
  • Patent number: 11695855
    Abstract: A pluggable CDN system and method include an edge node that is installed at each premises and caches/serves content/data to that premises that may be an individual user or a community. The edge node may use a hybrid push/pull caching scheme and may serve data to users even without any Internet connectivity.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: July 4, 2023
    Inventors: Rohit Paranjpe, Ripunjay Bararia
  • Patent number: 11689591
    Abstract: Various embodiments of an apparatus, method(s), system(s) and computer program product(s) described herein are directed to a Mesh Orchestrator. Prior to initiation of an upcoming online event, the Mesh Orchestrator identifies one or more user accounts scheduled to participate in the upcoming online event delivered via a video communication environment. The Mesh Orchestrator defines a mesh of respective client computer systems associated with the identified user accounts. The mesh is defined as including at least one mesh parent client computer system (“mesh parent”) and at least one mesh child client computer system (“mesh child”). Mesh Orchestrator sends one or more child designation messages to client computer systems assigned a role of mesh child.
    Type: Grant
    Filed: October 31, 2021
    Date of Patent: June 27, 2023
    Assignee: Zoom Video Communications, Inc.
    Inventors: Nicholas Sieracki, Michael White
  • Patent number: 11689580
    Abstract: A method and system for responding to a processing failure of an Internet Protocol (IP) Multimedia Subsystem (IMS). An example method includes a computing system detecting the processing failure of the IMS and responsively causing one or more user equipment devices (UEs) to forgo using the IMS for voice over IP (VoIP) call placement and to instead use an alternate VoIP calling service for VoIP call placement. For instance, a given UE may be configured by default to use the IMS for VoIP call placement, but the UE may detect an IMS processing failure and may responsively instead make a next VoIP call placement attempt using an alternate VoIP calling service, such as a third party VoIP calling application running on the UE.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: June 27, 2023
    Assignee: Sprint Spectrum LLC
    Inventors: Saravana Velusamy, Sreekar Marupaduga, Rajil Malhotra
  • Patent number: 11689586
    Abstract: Communication method, apparatus, electronic device and storage medium are provided. The communication method is applied to a video server having an IP network connection with a telephone network node, and includes: receiving a first video call including an identification of a first dialing device from the telephone network node based on the IP network connection; determining a first video channel with the first dialing device and second video channels with a first IP terminal device and a second IP terminal device, wherein the first dialing device and the telephone network node are located in a telephone network, and the first IP terminal device, the second IP terminal device and the video server are located in an IP network; and performing channel combination on the first video channel and the second video channels to establish a multi-party video call between the first dialing device and multiple IP terminal devices.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: June 27, 2023
    Assignee: Alibaba (China) Co., Ltd.
    Inventor: Xiangjun Li
  • Patent number: 11689594
    Abstract: A data division unit divides each of a plurality of stream data pieces input in a time series into divided data by a predetermined time unit. Each of a plurality of data processing units executes predetermined processing on the stream data. An allocation determination unit determines a combination of the divided data of each of the plurality of stream data pieces and the data processing unit executing the predetermined processing on each of the divided data pieces based on a correlation between processing loads on the plurality of stream data pieces. A data distribution unit distributes the divided data to the data processing unit in accordance with the combination determined by the allocation determination unit.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: June 27, 2023
    Assignee: NEC CORPORATION
    Inventors: Takeshi Arikuma, Takatoshi Kitano, Yusufumi Hirakawa
  • Patent number: 11683352
    Abstract: In a method of session initiation protocol (SIP) session management, a SIP session information request is sent to a network resource management (NRM) server by a vertical application layer (VAL) server to obtain a list of SIP sessions established between (i) a VAL client associated with the VAL server and (ii) the NRM server. A response message comprising SIP session information is received by the VAL server from the NRM server in response to the SIP session information request. The SIP session information includes the list of SIP sessions established between the VAL client and the NRM server. A plurality of SIP sessions is managed across a plurality of NRM servers based on the response message, where the plurality of NRM servers comprises the NRM server and the plurality of SIP sessions comprises the list of SIP sessions established between the VAL client and the NRM server.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: June 20, 2023
    Assignee: Tencent America LLC
    Inventors: Shuai Zhao, Stephan Wenger, Shan Liu
  • Patent number: 11677815
    Abstract: The application discloses a service invoking method, device, apparatus and medium. The service invoking method includes: receiving a first service request message sent by a service invoking end; determining, in response to the first service request message, header information of the first service request message; determining, under a condition that the header information includes a route identification, a target data center among a plurality of data centers according to the route identification; sending the first service request message to the target data center to enable the target data center to provide service for the service invoking end. Based on the embodiments of the application, efficiency of service invoking can be improved.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: June 13, 2023
    Assignee: CHINA UNIONPAY CO., LTD.
    Inventors: Bo Jiang, Jien Zhou, Tianyun Niu, Zhao Cheng, Fengke Wu, Zhengfeng Xu, Guanghui Shen
  • Patent number: 11671466
    Abstract: The present disclosure relates to trunking communication systems, servers, access networks, and trunking communication methods. One example system includes a trunking management server and an access network. The trunking management server includes a trunking call service control module and a connected trunking call media gateway module. The trunking call media gateway module is configured to receive service data sent through the access network by a trunking UE, and forward the service data according to a communication type of the service data for implementing user plane communication of the trunking UE. The trunking call service control module is configured to receive a communication request sent through the access network by a trunking UE, and perform call control and bearer management on the trunking UE according to a communication type of the communication request for implementing control plane communication of the trunking UE.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: June 6, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Rongting Gu, Hua Wen, Qian Zhu, Jing Li, Yihua Li, Qiting Xie
  • Patent number: 11658938
    Abstract: A content filtering system and method includes receiving in a network device in a network from a user device, a user selected set of rules identifying a set of URLs to be blocked. The set of rules are loaded into the network device. The network device receives from the user device a request to access a specified URL. A determination is made at the network device whether the specified URL is in the user selected set of rules. If the specified URL is in the user selected set of rules, then the specified URL is blocked.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: May 23, 2023
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., AT&T Mobility II LLC
    Inventors: Mark Austin, Shahab Azmoudeh, Joseph Dorsey, Victor Nilson, Christopher Sambar, Jerald Weber
  • Patent number: 11651391
    Abstract: An example apparatus includes at least one memory, instructions in the apparatus, and processor circuitry to execute the instructions to access first cookies and a plurality of user identifiers, the first cookies and the user identifiers corresponding to devices accessing media, determine an error between a first demographic estimate based on the first cookies forming a pattern and based on a second demographic estimate corresponding to the user identifiers, obtain impression information from a database proprietor, the impression information including second cookies, identify a subset of the second cookies that are associated with a same person based on the pattern, and associate impressions corresponding to the subset with the same person.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: May 16, 2023
    Assignee: The Nielsen Company (US), LLC
    Inventors: Albert Ronald Perez, Mimi Zhang
  • Patent number: 11652860
    Abstract: The disclosed embodiments describe methods, devices, systems, and computer-readable media for synchronizing streamlining multimedia files among client devices. In the various embodiments, multiple client devices are configured to adjust playback of live multimedia content to synchronize playback in combination with a video conference.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: May 16, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Mikul Bhatt, Ajit Bhate, Sreekanth Mamidala, Judes Sarmiento, Robert Rallison, John Bowers, Neha Dike, Amit Agarwal, Alex Austin, Anupam Kumar, James Lou, Herry Leonard, Ronald Jacoby, Roger Urrabazo
  • Patent number: 11641380
    Abstract: A terminal device 1 collects RTP information related to a call and transmits the RTP information to a CSCF 3. The CSCF 3 collects, from a plurality of SIP packets related to the call, the address of an edge router 2 that has handled the plurality of SIP packets, the address of an SBC 4 that has handled the plurality of SIP packets, and the domain name of an operator's network 5 that has handled the plurality of SIP packets, and stores in a call information list, for each call, the collected information in association with the RTP information transmitted from the terminal device 1. Then, the CSCF 3 identifies a plurality of problem-occurring calls using the RTP information, and determines a faulty portion based on a bias in the quantitative trend of the count of each of the edge router 2 addresses, the count of each of the SBC 4 addresses, and the count of each of the operator's network 5 domains.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: May 2, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventor: Masaru Saiga
  • Patent number: 11640809
    Abstract: The invention comprises a system of client-server visualization with hybrid data processing, having a server digital data processor, that allows for server side rendering and processing image data, and client digital data processors simultaneously connected to the server, which receives messages from the clients, creates rendered images of data sets or other data processing results and sends those rendered images and results to the clients for display or further processing. Performing certain image rendering operations on either the server or the client according to which is better suited for the tasks requested by the user at any point in time, and possibly adjusting this division of work dynamically, improves rendering speed and application responsiveness on the clients.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: May 2, 2023
    Assignee: PME IP PTY LTD
    Inventors: Malte Westerhoff, Detlev Stalling
  • Patent number: 11632408
    Abstract: A system for dynamic, secure, real-time, data streaming leveraging quantum computing is provided. The system may include a receiver and router, a plurality of short-term servers, a mid-term database, a k-nearest neighbor number identifier and a quantum random number generator. The receiver and router may receive a request to stream a data element from a source location to an end location. The receiver and router may retrieve the requested data element from one of the short-term servers, the mid-term database and/or the source location. Once the data element is retrieved, the data element may be indexed by the k-nearest neighbor number identifier. The quantum random number generator may tag the data element with a quantum-resilient random number. Based on the random number, a short-term server may be selected. The data element may be forwarded to the selected short-term servers. The short-term storage may stream the data element to the end location.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: April 18, 2023
    Assignee: Bank of America Corporation
    Inventor: Sonali Tiwari
  • Patent number: 11621983
    Abstract: Systems and methods are disclosed for sharing electronic content between a plurality of users. The electronic content can be accessed by the users through interactions with a virtual collaborative workspace. The members of a virtual collaborative workspace can be dependent upon the shared electronic content. Certain actions can be asked of various users with regard to the electronic content. Once the action has been performed, the electronic content can be routed to various other users in an automated fashion.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: April 4, 2023
    Assignee: MFTB Holdco, Inc.
    Inventors: Gregory Austin Allison, Justin Y. Hu, Matthew Allan Vorst
  • Patent number: 11616835
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing an API description of an external network service and using the API to integrate the external service into a network. An embodiment operates by receiving, from a service provider, a description of an application programming interface (API), transmitting a call to the service provider using the API for creating a new instance of a service and transmitting to the service provider a traffic flow upon which the service will be applied.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: March 28, 2023
    Assignee: Level 3 Communications, LLC
    Inventor: William Sella
  • Patent number: 11611602
    Abstract: A method and a system for performing a group call using unicast and multicast are provided. A group call method performed by a first client device, may include: establishing a media session with a server providing a group call service based on a group call request from the first client device; transmitting, to the server through the media session, at least one first packet including a first source identifier of the first client device; providing a user interface at the first client device, that enables selecting at least one second client device from a plurality of second client devices that participate in a group call initiated by the first client device; and transmitting, from the first client device to the server, at least one second packet including a second source identifier of the selected at least one second client device as a destination of data included in the at least one second packet.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: March 21, 2023
    Assignee: LINE Plus Corporation
    Inventor: Jungnam Gwock
  • Patent number: 11609902
    Abstract: The invention relates to method for adjusting the minimum and maximum number of peer nodes that a node on the blockchain network will connect with. The adjustment takes in to account the bandwidth and processing capability of the node. Bandwidth capacity of a node is determined based on a maximum data amount processable by the node over a time period. Data is monitored passing through interfaces of the node, to and from peer nodes, and a profile factor of the node is determined from the difference between the input data to output data. Over a plurality of time periods monitoring said data the data analysed is used to set a minimum number of peer nodes and a maximum number of peer nodes connectable to the node according to said monitored data and the maximum number of peers connectable to the node. The method enables a node to adjust the number of connections according to performance limitation factors, such as bandwidth availability and processing performance.
    Type: Grant
    Filed: November 20, 2021
    Date of Patent: March 21, 2023
    Assignee: nChain Licensing AG
    Inventors: Giuseppe Destefanis, Simone Madeo, Patrick Motylinski, Stephane Vincent, Alexandra Covaci
  • Patent number: 11595490
    Abstract: Embodiments of the disclosure provide methods and systems for implementing a function for an application using a middleware on a computer. An exemplary method may include initializing an application node in the middleware corresponding to the application, the initializing comprising binding the function to the application node and associating the application node with a cryptor, connecting the middleware to a remote device through a transport layer using the cryptor, publishing a message to invoke the function from the application node, through the middleware, to the cryptor, and communicating with the remote device to invoke the function, using the cryptor, based on the message.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: February 28, 2023
    Assignee: UBKANG (QINGDAO) TECHNOLOGY CO., LTD.
    Inventors: Kang-Hao Peng, Dejun Guo, Huan Tan