Patents by Inventor Kevin Yao

Kevin Yao has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240103838
    Abstract: Processes, computing systems, devices, and automated processes variously perform or include operations to update a cellular device running a container-based operating system. A container management server (CMS) of a cellular network receives a communication from the cellular device over the cellular network. The CMS retrieves a list of containers deployed on the cellular device. The CMS then compares a deployed container from the list to an updated container to identify the deployed container as invalid. The CMS may push the updated container to the cellular device in response to identifying the deployed container as invalid.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 28, 2024
    Applicant: DISH Wireless L.L.C.
    Inventors: Kevin YAO, Prashant RAGHUVANSHI
  • Patent number: 11943153
    Abstract: A facility for conveying first side of a voice call from a first participant to a second participant is described. Over the duration of the voice call, the facility receives the first side of the call. The facility seeks to forward the received first side of the voice call to a downstream node on a path to the second participant. The facility records the received first side of the call for at least part of the call. The facility identifies a just-ended portion of the voice call for which forwarding of the received first side of the voice call was unsuccessful. In response, the facility transmits to the downstream node the recorded first side of the voice call that coincides with the identified portion of the voice call.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: March 26, 2024
    Assignee: DISH Wireless L.L.C.
    Inventors: Kevin Yao, Prashant Raghuvanshi
  • Publication number: 20240086296
    Abstract: According to the present disclosure various network functions are dynamically instantiated on a selected data center to utilize the most efficient and rapid resources available. An analytic module and a data lake receive performance data from the various data centers of a cellular network, such as a Regional Data Center, a National Data Center and an Edge Data Center. The analytic module will analyze the received performance data and apply artificial intelligence and machine learning to determine current resource use and estimate future resources available on various data centers of the cellular network. The appropriate data center is then selected to perform a particular network function.
    Type: Application
    Filed: November 14, 2023
    Publication date: March 14, 2024
    Inventors: Kevin YAO, Prashant RAGHUVANSHI
  • Publication number: 20240064575
    Abstract: Systems, devices and methods for customer specific network slicing include a virtual network operator (“VNO”) server, a first node, and a virtualized network. The VNO server instantiates a solution manager engine which identifies a Solution, communicates the Solution to the first node, and upon acceptance of the Solution by the first node, instructs the virtualized network to couple the first node with a second node in accordance with the Solution. The virtualized network may include network function virtualization infrastructure and the Solution may include a slice of the virtualized network. The slice satisfies a Service Level Requirement (SLR), such as one that specifies a maximum latency for the slice. The SLR is specified in a Need received by the VNO server from the first node. The SLR is determined based upon an application program the first Node is at least one of currently executing and expected to later execute.
    Type: Application
    Filed: October 16, 2023
    Publication date: February 22, 2024
    Applicant: DISH Wireless L.L.C.
    Inventors: Kevin Yao, Prashant Raghuvanshi
  • Patent number: 11888542
    Abstract: Devices, systems and processes for identifying and detecting an interfering signal are described. A process may include conducting a scan of one or more frequency bands to obtain at least one scan result and determining therefrom if a response condition has been detected. If so detected, a first frequency band corresponding to the detected response condition may be identified and a response condition action to be performed determined. If no response condition action is to be performed, scanning continues. If a response condition is to be performed two or more available sensors are identified and a first sensor is selected. A scan plan is developed and then initiated by the first sensor. Data from the first sensor is received and analyzed to identify a second frequency band indicative of an interfering signal. Based on at least the scan data, a location for a signal interference source (SIS) may be estimated.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: January 30, 2024
    Assignee: DISH Wireless L.L.C.
    Inventors: Kevin Yao, Bill Versteeg
  • Patent number: 11864256
    Abstract: Techniques are described for end-to-end overwatch of communication sessions in a network for fast failure recovery. At any time, network functions (NFs) can be supporting end-to-end connectivity for large numbers of concurrent active communication sessions. Conventionally, if one or more of the NFs fail, session context information can be irretrievably lost, and session connectivity is lost. Embodiments provide an overwatch system in an overwatch plane of the network to determine critical session context dataset (CSCDs) for NFs participating in active communication sessions, and to continuously take snapshots of the entire end-to-end context of active communication sessions in accordance with the CSCDs and endpoint information for the NFs.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: January 2, 2024
    Assignee: DISH Wireless L.L.C.
    Inventors: Kevin Yao, Prashant Raghuvanshi
  • Patent number: 11853190
    Abstract: According to the present disclosure various network functions are dynamically instantiated on a selected data center to utilize the most efficient and rapid resources available. An analytic module and a data lake receive performance data from the various data centers of a cellular network, such as a Regional Data Center, a National Data Center and an Edge Data Center. The analytic module will analyze the received performance data and apply artificial intelligence and machine learning to determine current resource use and estimate future resources available on various data centers of the cellular network. The appropriate data center is then selected to perform a particular network function.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: December 26, 2023
    Assignee: DISH WIRELESS L.L.C.
    Inventors: Kevin Yao, Prashant Raghuvanshi
  • Patent number: 11825354
    Abstract: Systems, devices and methods, for customer specific network slicing include a virtual network operator (“VNO”) server, a first node, and a virtualized network. The VNO server instantiates a solution manager engine which identifies a Solution, communicates the Solution to the first node, and upon acceptance of the Solution by the first node, instructs the virtualized network to couple the first node with a second node in accordance with the Solution. The virtualized network may include network function virtualization infrastructure and the Solution may include a slice of the virtualized network. The slice satisfies a Service Level Requirement (SLR), such as one that specifies a maximum latency for the slice. The SLR is specified in a Need received by the VNO server from the first node. The SLR is determined based upon an application program the first Node is at least one of currently executing and expected to later execute.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: November 21, 2023
    Assignee: DISH Wireless L.L.C.
    Inventors: Kevin Yao, Prashant Raghuvanshi
  • Publication number: 20230370727
    Abstract: Disclosed are systems, apparatuses, processes, and computer-readable media to capture images with subjects at different depths of fields. A method of processing image data includes capturing an image associated with a first exposure; capturing a plurality of images associated with at least a second exposure, the second exposure being less than the first exposure; generating a combined image from the plurality of images associated with at least the second exposure; and generating a high dynamic range (HDR) image from the image associated with the first exposure and the combined image.
    Type: Application
    Filed: May 13, 2022
    Publication date: November 16, 2023
    Inventors: Kevin Yao HAN, Narayana Karthik RAVIRALA, Satyajit GIRI, Shizhong LIU, Weiliang LIU
  • Publication number: 20230345291
    Abstract: A bearer creation system creates dedicated bearers for sessions requested by user equipment devices based on a policy associated with the user equipment device. The bearer creation system detects that a request to initiate a session has been sent by user equipment associated with a policy. The bearer creation system compares the request to initiate the session to information indicated by the policy, and determines whether to create a dedicated bearer for the session based on the comparison. The bearer creation system creates a dedicated bearer for the session based on a determination that a dedicated bearer should be created.
    Type: Application
    Filed: June 21, 2023
    Publication date: October 26, 2023
    Inventors: Kevin Yao, Prashant Raghuvanshi
  • Publication number: 20230262297
    Abstract: A method of controlling, from a user device, a manner in which program content is received from a content server. The method includes: transmitting, from the user device, at least one transmission-quality-of-service (TXQ) parameter to the content server, wherein the at least one TXQ parameter updates a default TXQ parameter at the content server; and in response to transmitting the at least one TXQ parameter, receiving new program content in accordance with the at least one TXQ parameter.
    Type: Application
    Filed: April 25, 2023
    Publication date: August 17, 2023
    Inventor: Kevin Yao
  • Patent number: 11722924
    Abstract: A bearer creation system creates dedicated bearers for sessions requested by user equipment devices based on a policy associated with the user equipment device. The bearer creation system detects that a request to initiate a session has been sent by user equipment associated with a policy. The bearer creation system compares the request to initiate the session to information indicated by the policy, and determines whether to create a dedicated bearer for the session based on the comparison. The bearer creation system creates a dedicated bearer for the session based on a determination that a dedicated bearer should be created.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: August 8, 2023
    Assignee: DISH Wireless L.L.C.
    Inventors: Kevin Yao, Prashant Raghuvanshi
  • Publication number: 20230229702
    Abstract: A method includes generating a text file related to media content. The media content comprises a first segment and a second segment. A first portion of the text file includes a first time of the first segment and represents audio in the first segment or video in the first segment. A second portion of the text file includes a second time of the second segment and represents audio in the second segment or video in the second segment. A search query is received at a playback device, and the playback device plays the media content starting at the second time in response to the search query matching the second portion of the text file.
    Type: Application
    Filed: March 17, 2023
    Publication date: July 20, 2023
    Applicant: DISH Network L.L.C.
    Inventor: KEVIN YAO
  • Patent number: 11700239
    Abstract: Various techniques for split tunneling based on content type to exclude certain network traffic from a tunnel (e.g., VPN tunnel) are disclosed. In some embodiments, a system, process, and/or computer program product for split tunneling based on content type to exclude certain network traffic from a tunnel includes monitoring session traffic received at a data appliance; determining if the session traffic is associated with a first content type; and redirecting the session traffic if the session traffic is associated with the first content type based on a policy.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: July 11, 2023
    Assignee: Palo Alto Networks, Inc.
    Inventors: Yongjie Yin, Joby Menon, Andrey Tverdokhleb, Kevin Yao
  • Patent number: 11700307
    Abstract: A method and a content receiver configured as an Internet of Things (IoT) gateway are provided. The content receiver receives a first signal transmitted by an IoT device in accordance with an IoT protocol and demodulates and decodes the first signal. The content receiver generates one or more Internet protocol (IP) packets or non-IP packets representative of the first signal and sends the one or more IP packets or non-IP packets to an external server.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: July 11, 2023
    Assignee: DISH Wireless L.L.C.
    Inventor: Kevin Yao
  • Patent number: 11695635
    Abstract: Devices, systems, and processes for rapid installation of numerous Internet-of-Things (IoT) devices are described. For at least one embodiment, a system for installing multiple Internet-of-Things (IoT) devices may include a multi-device hub communicatively coupled to each of multiple IoT devices. One or more gateways are coupled to the multi-device hub. One or more IoT servers are coupled to at least one of the one or more gateways. The multi-device hub is configured to facilitate a bulk installation of the multiple IoT devices by executing non-transient computer instructions for registering and activating each of the IoT devices with use with one or more IoT servers.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: July 4, 2023
    Assignee: DISH Wireless L.LC.
    Inventor: Kevin Yao
  • Patent number: 11659252
    Abstract: A method of controlling, from a user device, a manner in which program content is received from a content server. The method includes: transmitting, from the user device, at least one transmission-quality-of-service (TXQ) parameter to the content server, wherein the at least one TXQ parameter updates a default TXQ parameter at the content server; and in response to transmitting the at least one TXQ parameter, receiving new program content in accordance with the at least one TXQ parameter.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: May 23, 2023
    Assignee: DISH Network L.L.C.
    Inventor: Kevin Yao
  • Patent number: 11640424
    Abstract: A method for providing searchable media content includes generating a text file that is representative of an instance of media content. The instance of media content comprises a first scene and a second scene. A first portion of the text file is representative of the first scene and a second portion of the text file is representative of the second scene. The method further includes indexing the first portion with the first scene and indexing the second portion with the second scene.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: May 2, 2023
    Assignee: DISH Network L.L.C.
    Inventor: Kevin Yao
  • Publication number: 20230065447
    Abstract: According to the present disclosure various network functions are dynamically instantiated on a selected data center to utilize the most efficient and rapid resources available. An analytic module and a data lake receive performance data from the various data centers of a cellular network, such as a Regional Data Center, a National Data Center and an Edge Data Center. The analytic module will analyze the received performance data and apply artificial intelligence and machine learning to determine current resource use and estimate future resources available on various data centers of the cellular network. The appropriate data center is then selected to perform a particular network function.
    Type: Application
    Filed: August 27, 2021
    Publication date: March 2, 2023
    Inventors: Kevin YAO, Prashant RAGHUVANSHI
  • Publication number: 20230055658
    Abstract: Techniques are described for end-to-end overwatch of communication sessions in a network for fast failure recovery. At any time, network functions (NFs) can be supporting end-to-end connectivity for large numbers of concurrent active communication sessions. Conventionally, if one or more of the NFs fail, session context information can be irretrievably lost, and session connectivity is lost. Embodiments provide an overwatch system in an overwatch plane of the network to determine critical session context dataset (CSCDs) for NFs participating in active communication sessions, and to continuously take snapshots of the entire end-to-end context of active communication sessions in accordance with the CSCDs and endpoint information for the NFs.
    Type: Application
    Filed: August 20, 2021
    Publication date: February 23, 2023
    Inventors: Kevin Yao, Prashant Raghuvanshi