Determining transmission rates when transmitting parallel data streams from a wireless station of a wireless network
US-2016278104-A1 · Sep 22, 2016 · US
US12587657B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12587657-B2 |
| Application number | US-202318305722-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 24, 2023 |
| Priority date | Feb 20, 2018 |
| Publication date | Mar 24, 2026 |
| Grant date | Mar 24, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The disclosure is related to adaptive transcoding of video streams from a camera. A camera system includes a camera and a base station connected to each other in a first communication network, which can be a wireless network. When a user requests to view a video from the camera, the base station obtains a video stream from the camera, transcodes the video stream, based on one or more input parameters, to generate a transcoded video stream, and transmits the transcoded video stream to a user device. The base station can transcode the video stream locally, e.g., within the base station, or in a cloud network based on transcoding location factors. Further, the camera system can also determine whether to stream the video to the user directly from the base station or from the cloud network based on streaming location factors.
Opening claim text (preview).
We claim: 1 . A computer-implemented method comprising: determining, by a base station, first network parameters associated with a first network communicably coupling the base station to a video streaming server, wherein the base station is configured to receive a first video stream from the video streaming server; extracting a feature vector from the first network parameters and second network parameters associated with a second network communicably coupling the base station to an extended-reality (XR) device executing an XR application, transcoding, using a machine learning model, the first video stream based on the feature vector, wherein the machine learning model is trained to increase at least one performance metric of the XR application based on network data; receiving, from the XR device, a request for access to the video streaming server using self-sovereign identity (SSI), wherein the request includes a single decentralized identifier stored in a digital wallet, and wherein the single decentralized identifier is verifiable using SSI; and sending the transcoded first video stream to the XR device for combining the first video stream with a second video stream, produced by a camera of the XR device, into an XR video stream for display on an electronic display of the XR device by the XR application. 2 . The method of claim 1 , comprising: training the machine learning model, based on the network data, using an XR simulation. 3 . The method of claim 1 , wherein transcoding the first video stream comprises: changing at least one of a codec or a file format of the first video stream based on a device parameter of the XR device. 4 . The method of claim 1 , wherein transcoding the first video stream comprises: enhancing the first video stream to increase visibility of objects in the XR video stream. 5 . The method of claim 1 , wherein the XR video stream is associated with an electronic game, and wherein the electronic game is associated with a blockchain. 6 . A base station comprising: a monitoring component configured to: determine first network parameters associated with a first network communicably coupling the base station to a video streaming server, wherein the base station is configured to receive a first video stream from the video streaming server; a transcoding component communicably coupled to the monitoring component and configured to: extract a feature vector from the first network parameters and second network parameters associated with a second network communicably coupling the base station to an extended-reality (XR) device executing an XR application; and transcode the first video stream based on the feature vector; and a transceiver communicably coupled to the transcoding component and configured to: receive, from the XR device, a request for access to the video streaming server using self-sovereign identity (SSI), wherein the request includes a single decentralized identifier stored in a digital wallet, and wherein the single decentralized identifier is verifiable using SSI; and send the transcoded first video stream to the XR device for combining the first video stream with a second video stream, produced by a camera of the XR device, into an XR video stream for display on an electronic display of the XR device by the XR application. 7 . The base station of claim 6 , wherein the base station is configured to: extract a feature vector from the first network parameters and the second network parameters, wherein transcoding the first video stream is performed using a machine learning model based on the feature vector. 8 . The base station of claim 6 , wherein transcoding the first video stream is performed using a machine learning model trained to increase at least one performance metric of the XR application based on network data. 9 . The base station of claim 6 , wherein the base station is configured to: train the machine learning model, based on the network data, using an XR simulation. 10 . The base station of claim 6 , wherein the base station is configured to: change at least one of a codec or a file format of the first video stream based on a device parameter of the XR device. 11 . A non-transitory, computer-readable storage medium storing computer instructions, which when executed by one or more computer processors cause the one or more computer processors to: determine first network parameters associated with a first network communicably coupling a base station to a video streaming server, wherein the base station is configured to receive a first video stream from the video streaming server; extract a feature vector from the first network parameters and second network parameters associated with a second network communicably coupling the base station to an extended-reality (XR) device executing an XR application, transcode the first video stream based on the feature vector; receive, from the XR device, a request for access to the video streaming server using self-sovereign identity (SSI), wherein the request includes a single decentralized identifier stored in a digital wallet, and wherein the single decentralized identifier is verifiable using SSI; and send the transcoded first video stream to the XR device for combining the first video stream with a second video stream, produced by a camera of the XR device, into an XR video stream for display on an electronic display of the XR device by the XR application. 12 . The non-transitory, computer-readable storage medium of claim 11 , wherein the computer instructions cause the one or more computer processors to: extract a feature vector from the first network parameters and the second network parameters, wherein transcoding the first video stream is performed using a machine learning model based on the feature vector. 13 . The non-transitory, computer-readable storage medium of claim 11 , wherein transcoding the first video stream is performed using a machine learning model trained to increase at least one performance metric of the XR application based on network data. 14 . The non-transitory, computer-readable storage medium of claim 11 , wherein the computer instructions cause the one or more computer processors to: train the machine learning model, based on the network data, using an XR simulation.
based on the image signal · CPC title
involving internal camera communication with the image sensor, e.g. synchronising or multiplexing SSIS control signals · CPC title
Transmitting camera control signals through networks, e.g. control via the Internet · CPC title
Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums · CPC title
in the downlink direction of a wireless link, i.e. towards a terminal · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.