Patent US4739398A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4739398A Expired / Lapsed US ⏱️ 0.0 years remaining

Method, apparatus and system for recognizing broadcast segments

Assignee: Nielsen Audio Inc
•
Filing: 1986-05-02
•
Granted: 1988-04-19
•
Expires: 2006-05-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, apparatus and system are provided for recognizing broadcast segments, such as commercials, in real time by continuous pattern recognition without resorting to cues or codes in the broadcast signal. Each broadcast frame is parametized to yield a digital word and a signature is constructed for segments to be recognized by selecting, in accordance with a set of predefined rules, a number of words from among random locations throughout the segment and storing them along with offset information indicating their relative locations. As a broadcast signal is monitored, it is parametized in the same way and the library of signatures is compared against each digital word and words offset therefrom by the stored offset amounts. A data reduction technique minimizes the number of comparisons required while still maintaining a large database.

Inventors

  • 👤 William L. Thomas
  • 👤 Steven J. Sletten
  • 👤 John W. Mathews, Jr.
  • 👤 Jeffrey C. Swinehart
  • 👤 Michael W. Fellinger
  • 👤 John E. Hershey
  • 👤 George P. Hyatt
  • 👤 Robert F. Kubichek

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 22:58
CPC Classifications
G; G11; G11B; G11B27/00; G11B27/10; G11B27/19; G11B27/28; G06; G06V; G06V20/00; G06V20/40; H; H04; H04H; H04H60/00; H04H60/35; H04H60/37; H04H60/56; H04H60/58; H04H60/59

Claims Analysis

Total Claims: 55
Claim 1
Independent Claim 169 words
A method for continuous pattern recognition of broadcast segments, each of said segments having at least one of an audio portion and a video portion, said method comprising: constructing a digital signature from a known sample of a segment to be recongnized by digitally parametizing said segment, selecting frames from among random frame locations throughout said parametized segment in accordance with a set of predefined rules to form said signature, and associating with said signature the locations of said selected frames relative to a reference location; storing said signature and said associated frame locations in a library of signatures, each signature in said library being identified with a particular segment to be recognized; monitoring a broadcast signal; digitally parametizing said monitored signal; and for each frame of said parametized monitored signal, searching said library for signatures potentially associated therewith and, using the frame location information associated with said potentially associated stored signatures, comparing each of said potentially associated stored signatures to the appropriate frames of said parametized monitored signal.
Claim 2
Independent Claim 169 words
A method for continuous pattern recognition of broadcast segments, each of said segments having at least one of an audio portion and a video portion, said method comprising: constructing a digital signature from a known sample of a segment to be recongnized by digitally parametizing said segment, selecting frames from among random frame locations throughout said parametized segment in accordance with a set of predefined rules to form said signature, and associating with said signature the locations of said selected frames relative to a reference location; storing said signature and said associated frame locations in a library of signatures, each signature in said library being identified with a particular segment to be recognized; monitoring a broadcast signal; digitally parametizing said monitored signal; and for each frame of said parametized monitored signal, searching said library for signatures potentially associated therewith and, using the frame location information associated with said potentially associated stored signatures, comparing each of said potentially associated stored signatures to the appropriate frames of said parametized monitored signal.
Claim 3
Dependent Claim 35 words
The method of claim 1 wherein each of said segments has at least a video portion and said signatures and parametized signals are derived from the video portion of said segments and said monitored signal.
Claim 4
Dependent Claim 40 words
The method of claim 1 wherein each of said segments has an audio portion and a video portion and said signatures and parametized signals are derived from both the audio and video portions of said segments and said monitored signals.
Claim 5
Dependent Claim 21 words
The method of claim 2 wherein said signatures and said parametized signals are derived from the luminance of said video portion.
Claim 6
Dependent Claim 67 words
The method of claim 4 wherein said signature and said parametized signals each comprise a plurality of digital words, each digital word of said signature and said parametized signals being derived by comparing the average luminances of selected areas of a frame of said segment to the average luminance of at least one reference area, each of said selected areas providing a bit of said digital word.
Claim 7
Dependent Claim 18 words
The method of claim 5 wherein said selected areas are asymmetrically spaced about the center of said frame.
Claim 8
Dependent Claim 16 words
The method of claim 5 wherein said at least one reference area is said entire frame.
Claim 9
Dependent Claim 26 words
The method of claim 5 wherein said at least one reference area is, for each of said selected areas, a different preselected area of said frame.
Claim 10
Dependent Claim 26 words
The method of claim 5 wherein said at least one reference area is, for each of said selected areas, the corresponding area of a previous frame.
Claim 11
Dependent Claim 27 words
The method of claim 5 wherein said at least one reference area is, for each of said selected areas, a different preselected area of a previous frame.
Claim 12
Dependent Claim 26 words
The method of claim 3 wherein said signatures and said parametized signals are derived at least in part from the frequency spectrum of said audio portion.
Claim 13
Dependent Claim 58 words
The method of claim 11 wherein said signature and said parametized signals each comprise a plurality of digital words, each digital word of said signatures and said paramatized signals being derived by comparing selected frequency bands of said audio portion to at least one reference band, each of said selected bands providing a bit of said digital word.
Claim 14
Dependent Claim 19 words
The method of claim 1 further comprising reducing the amount of data on which said searching step is performed.
Claim 15
Dependent Claim 63 words
The method of claim 13 wherein said data reduction step comprises associating a digital word representing a designated frame of each of said segments with the signature of said segment, said association being nonexclusive, said searching step comprising, for each digital word in said parametized monitored signal, searching said library for any stored signature for which said digital word represents said designated frame.
Claim 16
Independent Claim 209 words
A method of continous pattern recognition of broadacst segments, each of said segments having at least one of an audio portion and a video portion, said method comprising: constructing a digital signature from a known sample of a segment to be recognized by digitally parametizing said segment to form a string of digital words, each of said words representing one frame of said segment, identifying a word representing a designated frame in said segment, the association with said segment of the word representing said designated frame being nonexclusive, selecting a plurality of additional frames from among random frame locations throughout said segment in accordance with a set of predefined rules, and storing in a library of signatures the digital words representing said designated frame and said additional frames along with information representing the offsets of said additional frames relative to said designated frame; monitoring a broadcast signal; digitally parametizing said monitored signal into a string of digital words; and for each monitored digital word of said parametized monitored signal, searching said library for any signature for which said word represents said designated frame, and comparing the additional words of any such signature with the words of said parametized monitored signal at said offsets relative to said monitored digital word.
Claim 17
Independent Claim 209 words
A method of continous pattern recognition of broadacst segments, each of said segments having at least one of an audio portion and a video portion, said method comprising: constructing a digital signature from a known sample of a segment to be recognized by digitally parametizing said segment to form a string of digital words, each of said words representing one frame of said segment, identifying a word representing a designated frame in said segment, the association with said segment of the word representing said designated frame being nonexclusive, selecting a plurality of additional frames from among random frame locations throughout said segment in accordance with a set of predefined rules, and storing in a library of signatures the digital words representing said designated frame and said additional frames along with information representing the offsets of said additional frames relative to said designated frame; monitoring a broadcast signal; digitally parametizing said monitored signal into a string of digital words; and for each monitored digital word of said parametized monitored signal, searching said library for any signature for which said word represents said designated frame, and comparing the additional words of any such signature with the words of said parametized monitored signal at said offsets relative to said monitored digital word.
Claim 18
Dependent Claim 35 words
The method of claim 15 wherein each of said segments has at least a video portion and said signatures and parametized signals are derived from the video portion of said segments and said monitored signal.
Claim 19
Dependent Claim 40 words
The method of claim 15 wherein each of said segments has an audio portion and a video portion and said signatures and parametized signals are derived from both the audio and video portions of said segments and said monitored signals.
Claim 20
Dependent Claim 21 words
The method of claim 16 wherein said signatures and said parametized signals are derived from the luminance of said video portion.
Claim 21
Dependent Claim 54 words
The method of claim 18 wherein each digital word of said signature and said parametized signals is derived by comparing the average luminances of selected areas of a frame of said segment to the average luminance of at least one reference area, each of said selected areas providing a bit of said digital word.
Claim 22
Dependent Claim 18 words
The method of claim 19 wherein said selected areas are asymmetrically spaced about the center of said frame.
Claim 23
Dependent Claim 16 words
The method of claim 19 wherein said at least one reference area is said entire frame.
Claim 24
Dependent Claim 26 words
The method of claim 19 wherein said at least one reference area is, for each of said selected areas, a different preselected area of said frame.
Claim 25
Dependent Claim 26 words
The method of claim 19 wherein said at least one reference area is, for each of said selected areas, the corresponding area of a previous frame.
Claim 26
Dependent Claim 27 words
The method of claim 19 wherein said at least one reference area is, for each of said selected areas, a different preselected area of a previous frame.
Claim 27
Dependent Claim 26 words
The method of claim 17 wherein said signatures and said parametized signals are derived at least in part from the frequency spectrum of said audio portion.
Claim 28
Dependent Claim 45 words
The method of claim 25 wherein each digital word of said signatures and said parametized signals are derived by comparing selected frequency bands of said audio portion to at least one reference band, each of said selected bands providing one bit of said digital word.
Claim 29
Dependent Claim 174 words
Apparatus for continuous pattern recognition of broadcast segments, each of said segments having at least one of an audio portion and a video portion, said apparatus comprising: means for constructing a digital signature from a known sample of a segment to be recognized by digitally parametizing said segments, selecting frames from among random frame locations throughout said parametized segment in accordance with a set of predefined rules to form said signature, and associating with said signature the locations of said selected frames relative to a reference location; means for storing a library of signatures and associated frame locations, each signature in said library being identified with a particular segment to be recognized; means for monitoring a broadcast signal; means for digitally parametizing said monitored signal; and means for searching said libary for signatures potentially associated with each frame of said parametized monitored signal and, using the frame location information associated with said potentially associated stored signatures, for comparing each of said potentially associated stored signatures to the appropriate frames of said parametized monitored signal.
Claim 30
Dependent Claim 174 words
Apparatus for continuous pattern recognition of broadcast segments, each of said segments having at least one of an audio portion and a video portion, said apparatus comprising: means for constructing a digital signature from a known sample of a segment to be recognized by digitally parametizing said segments, selecting frames from among random frame locations throughout said parametized segment in accordance with a set of predefined rules to form said signature, and associating with said signature the locations of said selected frames relative to a reference location; means for storing a library of signatures and associated frame locations, each signature in said library being identified with a particular segment to be recognized; means for monitoring a broadcast signal; means for digitally parametizing said monitored signal; and means for searching said libary for signatures potentially associated with each frame of said parametized monitored signal and, using the frame location information associated with said potentially associated stored signatures, for comparing each of said potentially associated stored signatures to the appropriate frames of said parametized monitored signal.
Claim 31
Dependent Claim 28 words
The apparatus of claim 27 wherein each of said segments has at least a video portion and said constructing means operates on the video portion of said segment.
Claim 32
Dependent Claim 33 words
The apparatus of claim 27 wherein each of said segments has an audio portion and a video portion and said constructing means operates on both the audio and video portions of said segment.
Claim 33
Dependent Claim 200 words
Apparatus for continuous pattern recognition of broadcast segments, each of said segments haing at least one of an audio portion and a video portion, said apparatus comprising: means for constructing a digital signature from a known sample of a segment to be identified by digitally parametizing said segment to form a string of digital words, each of said words representing one frame of said segment, identifying a word representing a designated frame in said segment, the association with said segment of the word representing said designated frame being nonexclusive, selecting a plurality of additional frames from among random frame locations throughout said segment in accordance with a set of predefined rules, and storing in a library of signatures the digital words representing said designated frame and said additional frames along with the offsets of said additional frames relative to said designated frame; means for monitoring a broadcast signal; means for digitally parametizing said monitored signal; and means for searching said library for any signature for which any monitored digital word represents said designated frame and comparing the additional words of any such signature with the words of said parametized monitored signal at said offsets relative to said monitored digital word.
Claim 34
Dependent Claim 200 words
Apparatus for continuous pattern recognition of broadcast segments, each of said segments haing at least one of an audio portion and a video portion, said apparatus comprising: means for constructing a digital signature from a known sample of a segment to be identified by digitally parametizing said segment to form a string of digital words, each of said words representing one frame of said segment, identifying a word representing a designated frame in said segment, the association with said segment of the word representing said designated frame being nonexclusive, selecting a plurality of additional frames from among random frame locations throughout said segment in accordance with a set of predefined rules, and storing in a library of signatures the digital words representing said designated frame and said additional frames along with the offsets of said additional frames relative to said designated frame; means for monitoring a broadcast signal; means for digitally parametizing said monitored signal; and means for searching said library for any signature for which any monitored digital word represents said designated frame and comparing the additional words of any such signature with the words of said parametized monitored signal at said offsets relative to said monitored digital word.
Claim 35
Dependent Claim 28 words
The apparatus of claim 30 wherein each of said segments has at least a video portion and said constructing means operates on the video portion of said segment.
Claim 36
Dependent Claim 33 words
The apparatus of claim 30 wherein each of said segments has an audio portion and a video portion and said constructing means operates on both the audio and video portions of said segment.
Claim 37
Independent Claim 203 words
A system for continuous pattern recognition of broadcast segments, each of said segments having at least one of an audio portion and a video portion, said system comprising: means for constructing a digital signature from a known sample of a segment to be recognized by digitally parametizing said segments, selecting frames from among random frame locations throughout said parametized segment in accordance with a set of predefined rules to form said signature, and associating with said signature the locations of said selected frames relative to a reference location; means for storing a library of signatures and associated frame locations, each signature in said library being identified with a particular segment to be recognized; means for monitoring a broadcast signal; means for digitally parametizing said monitored signal; means for searching said library for signatures potentially associated with each frame of said parametized monitored signal and, using the frame location information associated with said potentially associated stored signatures, for comparing each of said potentially associated stored signatures to the appropriate frames of said parametized monitored signal; means for detecting, in said monitored signal, the occurrence of artifacts characteristic of potential unknown segments to be recognized; and means for classifying and identifying said potential unknown segments.
Claim 38
Independent Claim 203 words
A system for continuous pattern recognition of broadcast segments, each of said segments having at least one of an audio portion and a video portion, said system comprising: means for constructing a digital signature from a known sample of a segment to be recognized by digitally parametizing said segments, selecting frames from among random frame locations throughout said parametized segment in accordance with a set of predefined rules to form said signature, and associating with said signature the locations of said selected frames relative to a reference location; means for storing a library of signatures and associated frame locations, each signature in said library being identified with a particular segment to be recognized; means for monitoring a broadcast signal; means for digitally parametizing said monitored signal; means for searching said library for signatures potentially associated with each frame of said parametized monitored signal and, using the frame location information associated with said potentially associated stored signatures, for comparing each of said potentially associated stored signatures to the appropriate frames of said parametized monitored signal; means for detecting, in said monitored signal, the occurrence of artifacts characteristic of potential unknown segments to be recognized; and means for classifying and identifying said potential unknown segments.
Claim 39
Dependent Claim 328 words
The system of claim 33 further comprising: a plurality of local sites, each of said sites located in a different geographic region for monitoring broadcast signals in said region; a central site; and a communications network linking said central site and said plurality of local sites; wherein: each of said local sites maintains a local library of segment signatures applicable to broadcast signals in its geographic region, each of said local sites having at least said storing means, said monitoring means, said searching means, said comparing means, and said detecting means; said central site has said constructing means and maintains a global library containing all of the information in all of said local libraries; and said classifying and identifying means comprises: means at each of said local sites for generating compressed audio and video information, a temporary digital signature, and parametized monitored signal information for a potential unknown segment not found in the respective local library and for transmitting at least said parametized monitored signal information and said temporary digital signature for a potential unknown segment via said communications network to said central site; means at said central site for searching and comparing signatures stored in said global library with said transmitted parametized montiored signal information; means at said central site for grouping together like potential unknown segments received by said central site from said local sites and not found in said global library; means at said central site for requesting at least one of said compressed audio and video information for at least one of said grouped potential unknown segments and for allowing an operator to play back said at least one of said audio and video information to classify said segment and to instruct said constructing means to automatically construct a signature for said segment; and means for adding said signature constructed by said constructing means at said central site to said global library and for transmitting it via said communciations network to said local libraries.
Claim 40
Dependent Claim 65 words
The system of claim 34 wherein said grouping means comprises: means for comparing the temporary digital signatures of other potential unknown segments to a parametized potential unknown segment; for all potential unknown segments matching a given temporary digital signature, means for temporally aligning the parametized monitored signal information of said segments; and means for constructing a best fit to said aligned parametized monitored signal information.
Claim 41
Dependent Claim 37 words
The system of claim 34 further comprising means for transmitting from each of said local sites to said central site information concerning the occurrence of broadcast segments and means at said central site for logging said information.
Claim 42
Dependent Claim 60 words
The system of claim 36 further comprising means at said local site for storing the temporary digital signature of a potential unknown segment and for logging the occurrences of said potential unknown segment based on said stored temporary signature, and means for transmitting said log information to said central site after said central site has identified said potential unknown segment.
Claim 43
Dependent Claim 358 words
For use in a system for continuous pattern recognition of broadcast segments, each of said segments having at least one of an audio portion and a video portion, said system including: a plurality of local sites, each of said sites located in a different geographic region for monitioring broadcast signals in said region; a central site; and a communications network linking said central site and said plurality of local sites; each of said local sites maintaining a local library of segment signatures applicable to broadcast signals in its geographic region and having at least means for monitoring a broadcast signal, means for searching said local library for any signature potentially associated with each frame of said parametized monitored signal and for comparing said signatures to said parametized monitored signal, and means for detecting, in said monitored signal, the occurrence of artifacts characteristic of potential unknown segments to be recognized; and said central site maintaining a global library containing all of the information stored in all of said local libraries; the method of classifying and identifying said potental unknown segments, said method comprising: parametizing at one of said local sites said potential unknown segment; constructing at said local site a temporary digital signature for said potential unknown segment; generating at said local site compressed digitized audio and video information for said potential unknown segment; transmitting said parametized unknown segment and said temporary digital signature, and, as determined by said central site at least one of said compressed audio and video information from said local site to said central site; comparing the signatures in said global library to said parametized unknown segment to determine if said unknown segment was previously received by another of said local sites and if so replacing said temporary signature at said local site with an appropriate global signature; grouping together like unknown segments received from several local sites; allowing an operator to play back said at least one of said compressed audio and video information to identify said unknown segments; constructing a new global signature for said identified segment; transmitting said new global signature to those of said local sites for which it is appropriate.
Claim 44
Dependent Claim 358 words
For use in a system for continuous pattern recognition of broadcast segments, each of said segments having at least one of an audio portion and a video portion, said system including: a plurality of local sites, each of said sites located in a different geographic region for monitioring broadcast signals in said region; a central site; and a communications network linking said central site and said plurality of local sites; each of said local sites maintaining a local library of segment signatures applicable to broadcast signals in its geographic region and having at least means for monitoring a broadcast signal, means for searching said local library for any signature potentially associated with each frame of said parametized monitored signal and for comparing said signatures to said parametized monitored signal, and means for detecting, in said monitored signal, the occurrence of artifacts characteristic of potential unknown segments to be recognized; and said central site maintaining a global library containing all of the information stored in all of said local libraries; the method of classifying and identifying said potental unknown segments, said method comprising: parametizing at one of said local sites said potential unknown segment; constructing at said local site a temporary digital signature for said potential unknown segment; generating at said local site compressed digitized audio and video information for said potential unknown segment; transmitting said parametized unknown segment and said temporary digital signature, and, as determined by said central site at least one of said compressed audio and video information from said local site to said central site; comparing the signatures in said global library to said parametized unknown segment to determine if said unknown segment was previously received by another of said local sites and if so replacing said temporary signature at said local site with an appropriate global signature; grouping together like unknown segments received from several local sites; allowing an operator to play back said at least one of said compressed audio and video information to identify said unknown segments; constructing a new global signature for said identified segment; transmitting said new global signature to those of said local sites for which it is appropriate.
Claim 45
Dependent Claim 58 words
The method of claim 38 wherein said grouping step comprises: comparing the temporary digital signatures of other potential unknown segments to a parametized potential unknown segment; for all potential unknown segments matched by a given temporary digital signature, temporally aligning the parametized signal information of said segments; and constructing a best fit to said aligned parametized signal information.
Claim 46
Dependent Claim 47 words
The method of claim 39 wherein said step of constructing a best fit comprises polling each bit position of such aligned parametized signal information and assigning to the corresponding bit position of said best fit the value of the majority of parametized segments in said bit location.
Claim 47
Dependent Claim 26 words
The method of claim 38 further comprising confirming said new global signature by testing said new global signature against each potential unknown segment in said group.
Claim 48
Independent Claim 140 words
A method for continuous patern recognition of broadcast segments, each of said sgements having at least one of an audio portion and a video portion and further having a first portion that is the same each time the segment is broadcast and a second portion that may differ each time the segment is broadcast, said method comprising: constructing a signature from a known sample of the first portion of such a segment to be recognized; recording additional data from known samples of said second portion; storing said signature and said additional data; associating with said stored signature an indication of the existence of said second portion; monitoring a broadcast signal; identifying the first portion of a broadcast segment in said monitored broadcast signal with said signature; and using said additional data to identify the second portion of said broadcast segment.
Claim 49
Independent Claim 140 words
A method for continuous patern recognition of broadcast segments, each of said sgements having at least one of an audio portion and a video portion and further having a first portion that is the same each time the segment is broadcast and a second portion that may differ each time the segment is broadcast, said method comprising: constructing a signature from a known sample of the first portion of such a segment to be recognized; recording additional data from known samples of said second portion; storing said signature and said additional data; associating with said stored signature an indication of the existence of said second portion; monitoring a broadcast signal; identifying the first portion of a broadcast segment in said monitored broadcast signal with said signature; and using said additional data to identify the second portion of said broadcast segment.
Claim 50
Dependent Claim 38 words
The method of claim 42 wherein: said step of recording additional data comprises constructing a second signature for said second portion; and said using step comprises identifying the second portion of said broadcast segment with said second signature.
Claim 51
Dependent Claim 61 words
The method of claim 42 wherein: each of said segments has at least a video portion and said step of recording additonal data comprises recording at least one video frame of said second portion; and said using step comprises performing a direct comparision of said at least one video frame and at least one video frame of said monitored broadcast signal.
Claim 52
Dependent Claim 152 words
Apparatus for continuous pattern recognition of broadcast segments, each of said segments having at least one of an audio portion and a video portion, and having a first portion that is the same each time the segment is broadcast and a second portion that may differ each time the segment is broadcast, said apparatus comprising: means for construction a signature from a known sample of the first portion of such a segment to be recognized; means for recording additional data from known samples of said second portion; means for storing said signature and said additional data; means for associating with said stored signature an indication of the existence of said second portion; means for monitoring a broadcst signal; means for identifying the first portion of a broadcast segment in said monitored broadcast signal with said signature; and means for using said additional data to identify the second portion of said broadcast segment.
Claim 53
Dependent Claim 152 words
Apparatus for continuous pattern recognition of broadcast segments, each of said segments having at least one of an audio portion and a video portion, and having a first portion that is the same each time the segment is broadcast and a second portion that may differ each time the segment is broadcast, said apparatus comprising: means for construction a signature from a known sample of the first portion of such a segment to be recognized; means for recording additional data from known samples of said second portion; means for storing said signature and said additional data; means for associating with said stored signature an indication of the existence of said second portion; means for monitoring a broadcst signal; means for identifying the first portion of a broadcast segment in said monitored broadcast signal with said signature; and means for using said additional data to identify the second portion of said broadcast segment.
Claim 54
Dependent Claim 39 words
The apparatus of claim 45 wherein: said recording means comprises means for constructing a second signature for said second portion; and said using means comprises means for identify the second portion of said broadcast segment with said second signature.
Claim 55
Dependent Claim 62 words
The apparatus of claim 45 wherein: each of said segments has at least a video poriton and said recording means comprises means for recording at least one video frame of said second portion; and said using means comprises means for performing a direct comparison of said at least one video frame and at least one video frame of said monitored broadcast signal.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-04-19 1991-10-19 1992-04-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-04-19 1995-10-19 1996-04-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-04-19 1999-10-19 2000-04-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag