Methods and systems for dynamic content modification
US-11533539-B2 · Dec 20, 2022 · US
US12556753B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12556753-B2 |
| Application number | US-202318493329-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 24, 2023 |
| Priority date | Oct 24, 2023 |
| Publication date | Feb 17, 2026 |
| Grant date | Feb 17, 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.
In some implementations, a system may receive a data stream input. The system may identify one or more sets of content parameters associated with the data stream input, each set of content parameters being associated with a different entity. The system may determine a ruling set of content parameters based on the one or more sets of content parameters. The system may selectively modify the data stream input based on a determination of whether a condition indicated by the ruling set of content parameters is satisfied in the data stream input. The system may provide a data stream output resulting from the selective modification of the data stream input.
Opening claim text (preview).
What is claimed is: 1 . A system for selectively modifying a data stream, the system comprising: one or more memories; and one or more processors, communicatively coupled to the one or more memories, configured to: receive a data stream input; identify one or more sets of content parameters associated with the data stream input, each set of content parameters being associated with a different entity; determine, using a prioritization model configured to receive information associated with the one or more sets of content parameters as input, a ruling set of content parameters based on the one or more sets of content parameters, wherein the prioritization model applies a prioritization function based on: each different entity, a restrictiveness associated with each set of content parameters, a time period of the data stream associated with each different entity, or a recipient associated with the data stream input; selectively modify the data stream input based on a determination of whether a condition indicated by the ruling set of content parameters is satisfied in the data stream input; and provide a data stream output resulting from the selective modification of the data stream input. 2 . The system of claim 1 , wherein the one or more processors are further configured to: receive content parameter input associated with an entity; and determine a set of content parameters associated with the entity based on the content parameter input, the set of content parameters being one of the one or more sets of content parameters. 3 . The system of claim 2 , wherein the content parameter input includes at least one of textual data, image data, audio data, video data, category information, or annotation information. 4 . The system of claim 2 , wherein the content parameter input associates at least one of a demographic or a geographic area with an item of content indicated in the content parameter input. 5 . The system of claim 1 , wherein the ruling set of content parameters is a most restrictive set of content parameters of the one or more sets of content parameters. 6 . The system of claim 1 , wherein the one or more processors, to selectively modify the data stream input, are configured to modify one or more data units in a sequence of data units associated with the data stream input based on a determination that the condition is not satisfied in the data stream input. 7 . The system of claim 1 , wherein the one or more processors, to selectively modify the data stream input, are configured to refrain from modifying data units in a sequence of data units associated with the data stream input based on a determination that the condition is satisfied in the data stream input. 8 . A method for selectively modifying a data stream, comprising: obtaining, by a system, a sequence of input data units associated with the data stream; determining, by the system and based on using a prioritization model configured to receive information associated with a plurality of sets of content parameters associated with the data stream as input, a ruling set of content parameters to be applied to the data stream, wherein the prioritization model applies a prioritization function based on: one or more entities associated with the plurality of sets of content parameters, a restrictiveness associated with each set of content parameters, of the plurality of sets of content parameters, a time period of the data stream associated with the one or more entities, or a recipient associated with the data stream; selectively modifying, by the system, the data stream based on the ruling set of content parameters; and providing, by the system, a sequence of output data units, associated with the data stream, resulting from the selective modification of the data stream. 9 . The method of claim 8 , further comprising: identifying the plurality of sets of content parameters, each set of content parameters being associated with a different entity of the one or more entities. 10 . The method of claim 8 , further comprising: receiving content parameter input associated with an entity, of the one or more entities; and determining a set of content parameters associated with the entity based on the content parameter input, the set of content parameters being one of the plurality of sets of content parameters. 11 . The method of claim 10 , wherein the content parameter input includes at least one of textual data, image data, audio data, video data, category information, or annotation information. 12 . The method of claim 10 , wherein the content parameter input associates at least one of a demographic or a geographic area with an item of content indicated in the content parameter input. 13 . The method of claim 8 , wherein the ruling set of content parameters is associated with a highest priority entity, of the one or more entities. 14 . The method of claim 8 , wherein selectively modifying the data stream comprises modifying one or more data units in the sequence of input data units to generate the sequence of output data units. 15 . The method of claim 8 , wherein selectively modifying the data stream comprises refraining from modifying data units in the sequence of input data units. 16 . A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising: one or more instructions that, when executed by one or more processors of a system, cause the system to: identify one or more sets of content parameters associated with a data stream input, each set of content parameters being associated with a different entity; determine, based on using a prioritization model configured to receive information associated with the one or more sets of content parameters as input, a ruling set of content parameters based on the one or more sets of content parameters, wherein the prioritization model applies a prioritization function based on: each different entity, a restrictiveness associated with each set of content parameters, a time period of the data stream input associated with each different entity, or a recipient associated with the data stream input; modify the data stream input based on a determination that a condition indicated by the ruling set of content parameters is not satisfied in the data stream input; and provide a data stream output resulting from the modification of the data stream input, wherein the condition is satisfied in the data stream output. 17 . The non-transitory computer-readable medium of claim 16 , wherein the one or more instructions further cause the system to: receive content parameter input associated with an entity; and determine a set of content parameters based on the content parameter input, the set of content parameters being one of the one or more sets of content parameters. 18 . The non-transitory computer-readable medium of claim 17 , wherein the content parameter input associates at least one of a demographic or a geographic area with an item of content indicated in the content parameter input. 19 . The non-transitory computer-readable medium of claim 16 , wherein the ruling set of content parameters is associated with a highest priority entity. 20 . The system of claim 1 , wherein the ruling set of content parameters is a set of content parameters, of the one or more sets of content parameters, that is based on the recipient.
Live feed · CPC title
being end-user demographical data, e.g. age, family status or address (arrangements for identifying locations of users in broadcast systems H04H60/52) · CPC title
Processing of additional data, e.g. scrambling of additional data or processing content descriptors · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.