Zurück zum Inhaltsverzeichnis

Die Patente der National Security Agency (NSA)

Es ist wenig bekannt, dass der US Geheimdienst NSA Inhaber zahlreicher Patente ist. (Über 200 Stück) „You may be surprised to hear that NSA seeks patents“ schreibt die Agency selbst in ihrer Hauspostille The Next Wave – The National Security Agency's review of emerging technologies.
Bis März 2014 war General Keith B. Alexander Direktor der NSA. Obwohl der Geheimdienst zehntausende von Mitarbeitern beschäftigt, hat General Alexander auch selbst ein NSA Patent erfunden: US 8898784 B1, Device for and method of computer intrusion anticipation, detection, and remediation , erteilt am 25. November 2014.
In dieser Behörde packt der Chef halt noch selbst mit an.


Die folgende Liste enthält die Nummern und die Bezeichnung der Erfindung von Patenten der NSA. Dabei handelt es sich sowohl um Patente, die durch die NSA angemeldet wurden als auch um solche, bei denen erst später die Rechte am Patent ganz oder zum Teil auf die NSA übertragen wurden. Jede Nummer sollte verlinkt sein, entweder zur Inhaberdatenbank des US Patentamts oder zur Patentsuche von Google. (Leider wurde die Inhaberdatenbank vom US Patentamt Ende 2014 überarbeitet, so das jetzt alle meine mühsam verlinkten Nummern nur noch zur Eingabemaske dieser Datenbank führen. Man muss dort also die Nummer nochmals von Hand eingeben.).
Wenn nicht zu Google verlinkt ist können Sie sich das Patent ansehen, wenn Sie bei Google US und die Nummer eingeben, also etwa US5631961, es ist dann der erste Treffer.
Die letzten Patente dieser Liste sind übrigens „Design Patente“, in Deutschland bisher Geschmacksmuster genannt, ab 2014 als "eingetragenes Design" bezeichnet.
Die US Veröffentlichungsnummer beginnt mit einem D. Hier mag ich Ihre Aufmerksamkeit besonders auf die D637658 lenken, ein Design Patent für ein „Game Board“.

Quelle für die Liste ist hauptsächlich das „United States Patent and Trademark Office“, aber auch „DEPATISnet“ vom Deutschen Patent- und Markenamt und die Datenbank des Europäischen Patentamts „Espacenet“. Eine ältere Liste im Internet zum Thema gibt es auch: http://cryptome.org/nsa-patents.htm

Zu den Hauptaufgaben der National Security Agency gehört der Schutz sensibler und geheimer Informationen der USA und die Sammlung und Auswertung ausländischer Datenströme zu geheimdienstlichen Zwecken. Daneben gibt der Dienst auch Empfehlungen für die Öffentlichkeit zu heraus, zu Themen wie Datensicherheit und Verschlüsselungstechniken. Zu letzterem vergibt die NSA auch Patentlizenzen von Patenten, die ihr gar nicht gehören. Die kanadische Firma Certicom Inc. besitzt über 130 Patente im Bereich „Elliptische-Kurven-Kryptographie“, was immer das auch sein mag. Die NSA hat von 26 Patenten das Recht erworben, sie wiederum an Firmen zu lizenzieren, wenn Belange der nationalen Sicherheit betroffen sind. (Certicom wurde 2009 von Research In Motion übernommen, das sich 2013 in BlackBerry umbenannt hat.)
Siehe http://www.nsa.gov/business/programs/elliptic_curve.shtml und http://www.certicom.com/pdfs/FAQ-TheNSAECCLicenseAgreement.pdf

Noch einige Hinweise zur Patentliste:

Frage:
Stimmt die Liste überhaupt? Auf der Titelseite der US 20110302394 steht als Inhaber nicht "National Security Agency" sondern IBM, International Business Machines Corporation.
Antwort:
Volltextdatenbanken wie ESPACENET, DEPATISNET oder GOOGLE PATENTS zeigen die Patentschrift so, wie sie am Veröffentlichungstag ausgesehen hat. Spätere Änderungen in der Person des Inhabers sind deshalb auf dem Patent nicht vermerkt. Dafür gibt es die Rechtsstands-Datenbanken, beim US Patentamt heißt sie "Patent Assignment Database (AOTW-P)". Sieht man sich die US 20110302394 dort an, erfährt man unter Assignment: 2, dass die International Business Machines Corporation die Rechte am Patent auf die National Security Agency übertragen hat.
Damit klärt sich auch die Frage, was es mit der US 5224756 auf sich hat. Auf der Titelseite steht die NSA als Inhaber, aber es geht bei dem Patent um einen Kindersitz im Auto! Nun, ein Blick in die Patent Assignment Database zeigt, dass das Patent von Daimler Chrysler war. Es handelt sich also schlicht um einen Druckfehler auf dem Patent.
Das gleiche bei der US 5087946 zu, auf der Titelseite steht irrtümlich National Security Agency, der Geheimdienst war aber laut der Assignment Datenbank nie Inhaber des Patents.

Was ist ein Assignor und ein Assignee?
Assignor
heißt auf Deutsch Zedent, also eine Person, die ein Recht an jemand abtritt. Und dieser Jemand ist der Assignee, auf deutsch Zessionar, derAbtretungsempfänger, Rechtsnachfolger.

Was ist der Unterschied zwischen Patent Number und Publication Number?
Unter der Publication Number wird die Patentanmeldung, also die noch nicht geprüfte Anmeldung veröffentlicht.
Während das geprüfte Patent unter der Patent Number erscheint. Wenn bei Patent Number in der Liste NONE steht, dann ist zu der Anmeldung bis jetzt noch kein Patent erschienen. Das US Patentamt veröffentlicht übrigens erst seit 2001 auch die Patentanmeldungen, darum gibt es bei den älteren Dokumenten in der Liste keine Publication Number.

Sind in der Liste auch ehemalige Geheimpatente?
Zunächst, es gibt im US Patentrecht keine geheimen PATENTE sondern nur geheime Patentanmeldungen. Wenn die Geheimhaltungsanordnung "Secrecy Order" ergeht, wird die Patentanmeldung geheim gehalten. Das Patent wird erst nach Aufhebung der Geheimhaltungsanordnung erteilt. Einer Patentschrift sieht man es nicht an, ob die Erfindung mal geheim war.
Auffällig kann der lange Zeitraum zwischen Anmeldedatum und Erteilungsdatum sein. Klarheit verschafft erst die Rechtsstand-Datenbank des US Patentamts, die "Patent Application Information Retrieval". Dort ist in der Transaction History vermerkt, ob eine Secrecy Order erlassen wurde. Leider ist ein dauerhafter Link zu dieser Datenbank nicht möglich.
Hier ist ein Muster, wie so etwas aussieht. Man sieht auf der zweiten Seite, dass am 22.05.1987 die Geheimhaltung verfügt wurde, sie wurde dann jährlich erneuert und am 24.11.2004 aufgehoben. In der Transaction History ist auch die Application (Anmelde) Nummer 06/509,268 vermerkt, veröffentlicht wurde das Patent als US 6912284 .


Geheimanmeldungen aus der Liste waren einst die
US 5237615 - MULTIPLE INDEPENDENT BINARY BIT STREAM GENERATOR

US
5245659 - CONSTANT RATIO CODING FOR MULTIPATH REJECTION AND ECCM ENHANCEMENT

US 5351301 - AUTHENTICATOR CIRCUIT

US 5428686 - SECURE COMMUNICATION SYSTEM HAVING LONG-TERM KEYING VARIABLE

US 5500899 - SECURE VOICE CONFERENCING APPARATUS

US 6097812 - CRYPTOGRAPHIC SYSTEM und US 6130946 - CRYPTOGRAPHS
Diese beiden Patente sind von William F. Friedman, dem wohl bekanntesten Kryptologen aus der Anfangszeit der NSA.

US 6175625 -
CONTROL CIRCUITS FOR ELECTRIC CODING MACHINE
Dieses Patent war 1944 bis 2001 geheim. Es beschreibt die Verschlüsselungsmaschine „SIGABA“.
Erfinder ist Captain
Laurance F. Safford, der „Begründer der US-Navy-Kryptographie“.
Safford warnte vergeblich vor dem Überfall auf Pearl Harbor.


US 6912284 - SELF-AUTHENTICATING CRYPTOGRAPHIC APPARATUS

US 6724893 - METHOD OF PASSING A CRYPTOGRAPHIC KEY THAT ALLOWS THIRD PARTY ACESS TO THE KEY

Und ein neueres Patent:
US 8380485 DEVICE FOR AND METHOD OF LANGUAGE PROCESSING
angemeldet am 13.08.2009, veröffentlicht am 19.02.2013. Die Geheimhaltung „SecrecyOrder“ war von 2009 bis 2012 in Kraft.



Sind die Erfinder alle bei der NSA angestellt?
Nein, viele Erfindungen wurden an Universitäten gemacht, etwa an der
Stanford University oder der University of Maryland, die nur ca. eine halbe Autostunde von der NSA entfernt ist.
Ein schönes Beispiel ist die US
7106971 In der Beschreibungseinleitung (Description) wird auf die Zusammenarbeit hingewiesen: "...Federally sponsored research and development....NSA Contract No. MDA 904 97 C3570. The U.S. Government has certain rights in this invention.
Ein weiteres Beispiel wäre die US 8296168 bei der die NSA die Forschung der University of Maryland finanziert hat und das Patent auf sich übertragen ließ, siehe hier. (NSA Contract #H9823005C0425) Zur Zusammenarbeit zwischen der NSA und der University of Maryland auch dieser Artikel des NSA eigenen Magazins The Next Wave. Ein Beispiel für die Zusammenarbeit mit der Firma IBM ist die US 7953705 . Und wie die "Patent Assignment Database" zeigt, war im Jahr 2005 an zwei NSA Patenten auch die Beratungsfirma Booz Allen Hamilton beteiligt. Siehe US7930538 und US8069349. Die Firma war später Arbeitgeber von Herrn Snowden

Und noch ein Link zu einem Lexikon kryptographischer Begriffe. http://ig.cs.tu-berlin.de/oldstatic/ap/rg/002/glossar/index_html

PATENT NUMBER
Patentnummer

PUBLICATION NUMBER                      – Title
Nummer der veröffentlichten Anmeldung     - Titel



NONE

US20020025034 Cryptographic encryption method using efficient elliptic curve

NONE

US20030118948 Method of etching semiconductor material to achieve structure suitable for optics

NONE

US20050171747 Method and system for non-linear state based satisfiability

NONE

US20060075007 System and method for optimizing a storage system to support full utilization of storage space

NONE

US20070133420 Multipath routing optimization for unicast and multicast communication network traffic

NONE

US20070162602 Template-based approach for workload generation

NONE

US20070220219 System and method for optimizing data in value-based storage system

NONE

US20070285163 Method of amplifying a digital signal and device therefor

NONE

US20080005778 System and method for privacy protection using identifiability risk assessment

NONE

US20080009095 Advanced Thin Flexible Microelectronic Assemblies and Methods for Making Same

NONE

US20080016547 System and method for security planning with hard security constraints

NONE

US20100028766 THIN FLEXIBLE RECHARGEABLE ELECTROCHEMICAL ENERGY CELL AND METHOD OF FABRICATION

NONE

US20100031047 ATTESTATION ARCHITECTURE AND SYSTEM

NONE

US20110101789 RF POWER HARVESTING CIRCUIT

NONE

US20110302394 SYSTEM AND METHOD FOR PROCESSING REGULAR EXPRESSIONS USING SIMD AND PARALLEL STREAMS

NONE

US20120014639 PACKAGED MULTICORE FIBER OPTICAL TRANSCEIVER MODULE

NONE

US20120221494 REGULAR EXPRESSION PATTERN MATCHING USING KEYWORD GRAPHS

NONE

US20120268338 CONDUCTING POLYMER ANTENNA





4161032

Serial arithmetic functions with magnetic bubble logic elements

4161036

Method and apparatus for random and sequential accessing in dynamic memories

4225938

Time-integrating acousto-optical processors

4262992

Variable integrated optical logic element

4322134

Electronic lens

4342111

DIGITAL BRIDGING APPARATUS FOR TELEPHONE CONFERENCING SYSTEM

4350984

Method of position fixing active sources utilizing differential doppler

4357549

Automatic frequency alteration circuit

4375626

PRECISION LINEAR TUNING CIRCUIT

4383261

Method for laser recording utilizing dynamic preheating

4413879

METHOD AND APPARATUS FOR SIDE LAUNCH EXCITATION OF SELECTED MODES IN GRADED-INDEX OPTICAL FIBERS

4429180

Apparatus for simultaneous generation of key at two locations

4435783

MAGNETIC BUBBLE LOGIC APPARATUS

4440472

SPACE INTEGRATING AMBIGUITY PROCESSOR

4468093

HYBRID SPACE/TIME INTEGRATING OPTICAL AMBIGUITY PROCESSOR

4468789

METHOD FOR SERIAL TRANSMISSION AND RECEIPT OF BINARY INFORMATION

4497042

Magnetic bubble logic apparatus

4567572

FAST PARALLEL SORTING PROCESSOR

4579421

OPTICAL ADAPTIVE FILTER

4630285

METHOD FOR REDUCING GROUP DELAY DISTORTION

4709652

Pneumatic audio sweep generator

4729632

Common path acoustoptic adaptive linear predictors

4755745

INCOHERENT LIGHT OPTICAL PROCESSOR

4758976

High bandwidth triple product processor using a shearing interferometer

4818335

Tapered wet etching of contacts using a trilayer silox structure

4818949

Microwave and millimeter-wave spectrum analyzer

4825442

Planar optical logic

4858113

Reconfigurable pipelined processor

4903339

LOCALLY NULLED SINE-WAVE TOTAL POWER ALARM FOR INTRUSION DETECTING OPTICAL COMMUNICATIONS SYSTEMS

4928294

METHOD AND APPARATUS FOR LINE-MODIFIED ASYMMETRIC CRYSTAL TOPOGRAPHY

4972105

Programmable configurable logic memory



5012440

Outer product optical interferometer with mask

5020018

Outer product optical interferometer with hologram

5101371

APPARATUS FOR PERFORMING A BIT SERIAL ORTHOGONAL TRANSFORMATION INSTRUCTION

5101374

Secure, fast storage and retrieval without interactive checking

5237615

MULTIPLE INDEPENDENT BINARY BIT STREAM GENERATOR

5238134

LIMITED-REUSE TAMPER-EVIDENT CONTAINER

5245408

Electro-optic coherent light detector

5245659

Constant ratio coding for multipath rejection and ECCM enhancement

5258334

PROCESS OF PREVENTING VISUAL ACCESS TO A SEMICONDUCTOR DEVICE BY APPLYING AN OPAQUE CERAMIC COATING TO INTEGRATED CIRCUIT DEVICES

5264794

METHOD OF MEASURING MAGNETIC FIELDS ON MAGNETICALLY RECORDED MEDIA USING A SCANNING TUNNELING MICROSCOPE AND MAGNETIC PROBE

5265042

DEVICE AND METHOD FOR A NONLINEAR COMB FILTER

5328046

SELF-LOCKING, TAMPER-EVIDENT PACKAGE

5349551

DEVICE FOR AND METHOD OF PREFORMING AN N-BIT MODULAR MULTIPLICATION IN APPROXIMATELY N/2 STEPS

5351301

Authenticator circuit

5363171

PHOTOLITHOGRAPHY EXPOSURE TOOL AND METHOD FOR IN SITU PHOTORESIST MEASUREMENTS AND EXPOSURE CONTROL

5418951

Method of retrieving documents that concern the same topic

5428686

SECURE COMMUNICATION SYSTEM HAVING LONG-TERM KEYING VARIABLE

5450332

METHOD OF CREATING A MEBES PATTERN-GENERATION FILE FOR USE IN THE MANUFACTURE OF INTEGRATED-CIRCUIT MASKS

5489856

Laser-programmable clocked-logic integrated-circuit

5500899

SECURE VOICE CONFERENCING APPARATUS

5533033

Device for and method of correcting errors in formatted modem transmissions

5631046

METHOD OF METALLIZING A DIAMOND SUBSTRATE WITHOUT USING A REFRACTORY METAL

5631961

Device for and method of cryptography that allows third party access

5635721

APPARATUS FOR THE LINEAR ACCELERATION OF ELECTRONS, PARTICULARLY FOR INTRAOPERATIVE RADIATION THERAPY

5656552

METHOD OF MAKING A THIN CONFORMAL HIGH-YIELDING MULTI-CHIP MODULE

5675319

TAMPER DETECTION DEVICE

5752051

LANGUAGE-INDEPENDENT METHOD OF GENERATING INDEX TERMS

5803771

ELECTRICAL CONNECTOR THAT MINIMIZES BENT PINS

5812609

COMMUNICATION INTERCEPT DEVICE USING DIGITAL DROP RECEIVERS IN MULTIPLE TIERS

5822049

Optical fiber coupler type wavelength measuring apparatus

5832478

Method of searching an on-line dictionary using syllables and syllable count

5835912

Method of efficiency and flexibility storing, retrieving, and modifying data in any language representation

5838441

Wide field of view coherent light detector and locator

5841536

Polarization interferometer apparatus using the polarization dependent phase lag in a birefringent retarder

5903683

DEVICE FOR MODULATING AN OPTICAL SIGNAL USING A SINGLE WAVE GUIDE

5920630

METHOD OF PUBLIC KEY CRYPTOGRAPHY THAT INCLUDES KEY ESCROW

5937422

AUTOMATICALLY GENERATING A TOPIC DESCRIPTION FOR TEXT AND SEARCHING AND SORTING TEXT BY TOPIC USING THE SAME

5982913

METHOD OF VERIFICATION USING A SUBSET OF CLAIMANT'S FINGERPRINT

5991714

METHOD OF IDENTIFYING DATA TYPE AND LOCATING IN A FILE

5991718

SYSTEM AND METHOD FOR NOISE THRESHOLD ADAPTATION FOR VOICE ACTIVITY DETECTION IN NONSTATIONARY NOISE ENVIRONMENTS

5996020

MULTIPLE LEVEL MINIMUM LOGIC NETWORK



6005986

METHOD OF IDENTIFYING THE SCRIPT OF A DOCUMENT IRRESPECTIVE OF ORIENTATION

6013534

METHOD OF THINNING INTEGRATED CIRCUITS RECEIVED IN DIE FORM

6017822

METHOD OF THINNING SEMICONDUCTOR WAFER OF SMALLER DIAMETER THAN THINNING EQUIPMENT WAS DESIGNED FOR

6026053

PHOTOREFRACTIVE READ-ONLY OPTICAL MEMORY APPARATUS USING PHASE, FREQUENCY, AND ANGULAR MODULATION

6027957

CONTROLLED SOLDER INTERDIFFUSION FOR HIGH POWER SEMICONDUCTOR LASER DIODE DIE BONDING

6043825

METHOD OF DISPLAYING 3D NETWORKS IN 2D WITHOUT FALSE CROSSINGS

6043927

MODULATION INSTABILITY WAVELENGTH CONVERTER

6070175

METHOD OF FILE EDITING USING FRAMEMAKER ENHANCED BY APPLICATION PROGRAMMING INTERFACE CLIENTS

6080996

UNIPOLAR THREE-TERMINAL RESONANT-TUNNELING TRANSISTOR

6081323

MEASUREMENT OF RAMAN GAIN SPECTRUM IN OPTICAL FIBER

6081634

ALL-FIBER OPTICALLY-CONTROLLED OPTICAL SWITCH

6084534

METHOD FOR EFFICIENT STORAGE AND TRANSMISSION OF THE CENTROIDS OF A LEECH LATTICE QUANTIZER

6085340

METHOD OF LATTICE QUANTIZATION THAT MINIMIZES STORAGE REQUIREMENTS AND COMPUTATIONAL COMPLEXITY

6097812

Cryptographic system

6107975

PROGRAMMABLE ANTENNA

6118904

METHOD OF ENCODING DATA TO MINIMIZE THE NUMBER OF CODEWORDS

6130946

Cryptographs 

6141755

FIREWALL SECURITY APPARATUS FOR HIGH-SPEED CIRCUIT SWITCHED NETWORKS

6144189

Device for and method of switching and monitoring batteries

6151427

Tunable optic fiber bandpass filter using flexural acoustic waves

6175625

Control circuits for electric coding machines 

6190433

Method of recovering a gate-level netlist from a transistor-level

6212279

METHOD OF ELLIPTIC CURVE CRYPTOGRAPHIC KEY EXCHANGE USING REDUCED TAU-ADIC EXPANSION IN NON-ADJACENT FORM

6243467

METHOD OF ELLIPTIC CURVE CRYPTOGRAPHIC DIGITAL SIGNATURE GENERATION AND VERIFICATION USING REDUCED BASE TAU EXPANSION IN NON-ADJACENT FORM

6246348

Device for converting multiple signal types to NRZ format with automatic self-test

6272141

MULTIPLE LEVEL MINIMUM LOGIC NETWORK

6298144

Device for and method of detecting motion in an image

6310995

RESONANTLY COUPLED WAVEGUIDES USING A TAPER

6311183

Method for finding large numbers of keywords in continuous text streams

6321005

Device for dispersion compensation using tapered single-mode optical fiber

6331991

TRANSMISSION SYSTEM USING A SEMICONDUCTOR LASER AND A FIBER GRATING DISCRIMINATOR

6377260

Method of displaying real and imaginary components of a waveform

6381568

METHOD OF TRANSMITTING SPEECH USING DISCONTINUOUS TRANSMISSION AND COMFORT NOISE

6385205

Filter system for information network traffic

6385543

METHOD OF FEATURE EXTRACTION USING COMBINATION OF WAVELET AND FOURIER TRANSFORMATION

6391744

Method of fabricating a non-SOI device on an SOI starting wafer and thinning the same

6404820

Method for storage and reconstruction of the extended hamming code for an 8-dimensional lattice quantizer

6407407

Ridge laser with oxidized strain-compensated superlattice of group III-V semiconductor

6470297

Method of multi-dimensionally accentuating a deviation in information and identifying its cause

6493366

Vertical cavity surface emitting laser with oxidized strain-compensated superlattice of group III-V semiconductor

6493858

20020162081 METHOD AND SYSTEM FOR DISPLAYING VLSI LAYOUT DATA

6498770

Timer circuit utilizing thermal effect

6510401

20020173937 METHOD OF AUTHENTICATING A BEACON

6515666

20030016220 METHOD FOR CONSTRUCTING GRAPH ABSTRACTIONS

6519362

Method of extracting text present in a color image

6531414

Method of oxidizing strain-compensated superlattice of group III-V semiconductor

6538616

Cubic antenna

6541288

Method of determining semiconductor laser facet reflectivity after facet reflectance modification

6556729

ACOUSTO-OPTIC BANDPASS FILTER

6556967

Voice activity detector

6560745

Method of identifying boundary of markerless codeword

6577968

US20030004665 Method of estimating signal frequency

6580841

US20030086634 Chirped fiber acousto-optic bandpass filter

6594624

Method of identifying all minimum-cost cutsets in a network

6610612

US20020127758 Method of efficient controllable and repeatable wet oxidation in a phosphorous-rich III-V material system

6615358

FIREWALL FOR PROCESSING CONNECTION-ORIENTED AND CONNECTIONLESS DATAGRAMS OVER A CONNECTION-ORIENTED NETWORK

6618696

METHOD OF TESTING AND SIMULATING COMMUNICATION EQUIPMENT OVER MULTIPLE TRANSMISSION CHANNELS

6647159

Tension-tuned acousto-optic bandpass filter

6657740

METHOD OF PRINTING PORTION OF DOCUMENT WITH ACCOUNTABILITY AND ERROR DETECTION

6670008

TAMPER-EVIDENT LABEL WITH MULTIPLE PRESSURE-SENSITIVE ADHESIVES OF DIFFERENT SENSITIVITY

6670967

US20020158901 METHOD OF EFFICIENTLY INCREASING READABILITY OF FRAMEMAKER GRAPHICAL USER INTERFACE

6673196

PLASMA PROCESSING APPARATUS

6696853

US20030128048 LINE REFLECTION REDUCTION WITH ENERGY-RECOVERY DRIVER

6701049

Optical clock recovery device using non-linear optical waveguides

6704449

Method of extracting text from graphical images

6718038

Cryptographic method using modified fractional fourier transform kernel

6724893

Method of passing a cryptographic key that allows third party access to the key

6760350

METHOD FOR MEASURING GAIN OF PHOTONIC INVERTERS

6777678

Sample-stage for scanning electron microscope

6798883

METHOD OF TESTING A RANDOMIZER

6820830

SHREDDER RESIDUE DISPERSION SYSTEM

6829355

20020122554 DEVICE FOR AND METHOD OF ONE-WAY CRYPTOGRAPHIC HASHING

6835581

US20030035453 METHOD OF COATING OPTICAL DEVICE FACETS WITH DIELECTRIC LAYER AND DEVICE MADE THEREFROM

6857628

US20040074176 MODULAR PLATFORM ASSEMBLY

6859603

US20040022513 METHOD FOR FABRICATION OF VERTICALLY COUPLED INTEGRATED OPTICAL STRUCTURES

6898284

CRYPTOGRAPHIC IDENTIFICATION AND DIGITAL SIGNATURE METHOD USING EFFICIENT ELLIPTIC CURVE

6904564

Method of summarizing text using just the text

6912284

SELF-AUTHENTICATING CRYPTOGRAPHIC APPARATUS

6912700

Method and system for non-linear state based satisfiability

6922774

20020169987 DEVICE FOR AND METHOD OF SECURE COMPUTING USING VIRTUAL MACHINES

6941013

METHOD OF IMAGE BINARIZATION USING HISTOGRAM MODELING

6946868

US20040183566 LINE REFLECTION REDUCTION WITH ENERGY-RECOVERY DRIVER

6947978

US20020087666 METHOD FOR GEOLOCATING LOGICAL NETWORK ADDRESSES

6957374

Method of acknowledging receipt of data packets

6958502

US20050087785 MAGNETIC RANDOM ACCESS MEMORY CELL

6977212

20050153477 FABRICATING A SEMICONDUCTOR DEVICE USING FULLY CURED BISBENZOCYCLOBUTENE

6990634

US20020174149 Method of summarizing text by sentence extraction

6993136

20020021810 CRYPTOGRAPHIC KEY EXCHANGE METHOD USING EFFICIENT ELLIPTIC CURVE



7002762

US20050180039 Method for intersymbol interference removal in data recovery

7005652

Sample-stand for scanning electron microscope

7005849

US20040095134 SYSTEM AND METHOD FOR HIGH-SPEED MASSIVE MAGNETIC IMAGING ON A SPIN-STAND

7010167

Method of geometric linear discriminant analysis pattern recognition

7010187

Mode transition-discrimination photonic logic device

7019530

Method of surface preparation and imaging for integrated circuits

7020338

Method of identifying script of line of text

7024559

Method of elliptic curve digital signature using expansion in joint sparse form

7062043

Method of elliptic curve digital signature using coefficient splitting

7062044

Method of elliptic curve cryptographic key agreement using coefficient splitting

7068671

MULTIPLE LEVEL MINIMUM LOGIC NETWORK

7072514

Method of distinguishing handwritten and machine-printed images

7073196

Firewall for processing a connectionless network packet

7092524

Device for and method of cryptographically wrapping information

7106057

US20050206376 High frequency scanning SQUID microscope and method of measuring high frequency magnetic fields

7106971

SYSTEM AND METHOD FOR OPTICAL WIRELESS COMMUNICATION

7127392

Device for and method of detecting voice activity

7128476

Photonic integrated circuit and method of fabricating same

7129742

Majority logic circuit

7176712

US20060109026 LINE REFLECTION REDUCTION WITH ENERGY-RECOVERY DRIVER

7183123

Method of surface preparation and imaging for integrated circuits

7201410

Reusable tamper evident security device

7227858

Method of synchronization without broadcasting synchronization signal

7227946

US20050036608 Automated permutation method and apparatus

7232740

Method for bumping a thin wafer

7239332

Device for and method of viewing magnetic pattern recorded on magnetic media

7258495

LENSED FIBER STUB ASSEMBLIES OPTICAL AND OPTOELECTRONIC PACKAGES INCLUDING THEM

7263357

US20040242228 METHOD FOR FAST ROAMING IN A WIRELESS NETWORK

7263540

Method of generating multiple random numbers

7266088

Method of monitoring and formatting computer network data

7272245

Method of biometric authentication

7282790

US20060274562 PLANAR ARRAY CONTACT MEMORY CARDS

7283015

Device for impedance matching radio frequency open wire transmission lines

7286359

US20050254215 Use of thermally conductive vias to extract heat from microelectronic chips and method of manufacturing

7292202

Range limited antenna

7297613

Method of fabricating and integrating high quality decoupling capacitors

7320937

Method of reliably electroless-plating integrated circuit die

7346311

Single frequency repeater

7350689

Reusable tamper evident envelope

7351608

Method of precisely aligning components in flexible integrated circuit module

7375290

PRINTED CIRCUIT BOARD VIA WITH RADIO FREQUENCY ABSORBER

7379955

Device for and method of generating pseudo-random sequence uniformly distributed over any range

7380224

US20050171747 Method and system for non-linear state based satisfiability

7383026

WIDEBAND RETROREFLECTOR

7392509

US20050240794 METHOD FOR DOMAIN SPECIFIC TEST DESIGN AUTOMATION

7400194

US20070285163 Method of amplifying a digital signal and device therefor

7406408

Method of recognizing phones in speech of any language

7406595

Method of packet encryption that allows for pipelining

7409334

METHOD OF TEXT PROCESSING

7411187

US20070040113 ION TRAP IN A SEMICONDUCTOR CHIP

7430503

Method of combining corpora to achieve consistency in phonetic labeling

7442577

Method of fabricating a patterned device using sacrificial spacer layer

7444128

Method of estimating a high frequency carrier signal

7452746

Method of fabricating a flexible organic integrated circuit

7454063

Method of optical character recognition using feature recognition and baseline estimation

7454337

Method of modeling single data class from multi-class data

7457756

Method of generating time-frequency signal representation preserving phase information

7466654

Method of detecting intermediary communication device

7467066

US20070260428 SYSTEM AND METHOD FOR BENCHMARKING CORRELATED STREAM PROCESSING SYSTEMS

7492814

Method of removing noise and interference from signal using peak picking

7493452

US20080046657 METHOD TO EFFICIENTLY PREFETCH AND BATCH COMPILER-ASSISTED SOFTWARE CACHE ACCESSES

7504852

US20070126472 Line reflection reduction with energy-recovery driver 

7505585

US20030235300 Method of generating cryptographic key using elliptic curve and expansion in joint sparse form and using same

7505952

Statistical inference of static analysis rules

7530110

US20060253709 System and method for fuzzy multi-level security 

7531382

METHOD OF FABRICATING A PATTERNED DEVICE USING SACRIFICIAL SPACER LAYER

7539611

METHOD OF IDENTIFYING AND HIGHLIGHTING TEXT

7545325

Method of signal processing

7552131

US20080222075 Autonomic retention classes 

7552152

US20080222218 Risk-modulated proactive data migration for maximizing utility in storage systems

7571093

Method of identifying duplicate voice recording

7581089

Method of protecting a computer stack

7584480

Method of monitoring multiple computer system calls using one routine and non-executable configuration file

7595221

Method of fabricating a patterned device using sacrificial spacer layer

7599594

Method of fabricating waveguide using sacrificial spacer layer

7607858

Secure manhole accessway

7611914

Method of fabricating turning mirror using sacrificial spacer layer and device made therefrom

7620469

Method of identifying digital audio signal format

7636524

US20030095304 ALL-OPTICAL TIMING JITTER MEASUREMENT SYSTEM AND METHOD

7642986

Range limited antenna 

7650281

Method of comparing voice signals that reduces false alarms

7657030

Method for generating and distributing strong DES keys

7676046

Method of removing noise and interference from signal

7676725

Method of code generation that minimizes error propagation

7678593

Method of fabricating optical device using multiple sacrificial spacer layers

7694207

Method of decoding signals having binary BCH codes

7700387

Method of fabricating optical device using multiple sacrificial spacer layers

7700391

Method of fabricating optical device using multiple sacrificial spacer layers

7715996

Method of estimating digital signal frequency

7734671

Method of sorting text and string searching

7734991

Method of encoding signals with binary codes

7738504

Method of establishing and updating master node in computer network

7741136

Method of fabricating turning mirror using sacrificial spacer layer and device made therefrom

7743122

Method of reliably communicating via computer network

7752239

Risk-modulated proactive data migration for maximizing utility in storage systems

7755536

Method of signal processing for determining range and velocity of an object

7761286

Natural language database searching using morphological query term expansion

7781350

US20070111537 METHOD AND SYSTEM FOR CONTROLLABLE DEPOSITION OF NANOPARTICLES ON A SUBSTRATE

7788659

Method of converting computer program with loops to one without loops

7797152

Method of database searching

7805291

Method of identifying topic of text using nouns

7818168

Method of measuring degree of enhancement to voice signal

7827408

Device for and method of authenticated cryptography

7832007

US20070162976 METHOD OF MANAGING AND MITIGATING SECURITY RISKS THROUGH PLANNING

7833828

Method of fabricating a patterned device using sacrificial spacer layer

7838866

Method of fabricating turning mirror using sacrificial spacer layer and device made therefrom

7838867

Method of fabricating turning mirror using sacrificial spacer layer and device made therefrom

7890763

Method of identifying invalid digital signatures involving batch verification

7893875

Device for and method of geolocation

7895659

Method of assessing security of an information access system

7904278

US20080015808 METHODS AND SYSTEM FOR PROGRAM EXECUTION INTEGRITY MEASUREMENT

7930538

Method of secure file transfer

7933482

US20090022456 OPTICAL FIBER PROBE TIPS AND METHODS FOR FABRICATING SAME

7945947

Method of providing a computer user with high-level privileges

7953705

Autonomic retention classes

7958093

US20060072400 OPTIMIZING A STORAGE SYSTEM TO SUPPORT SHORT DATA LIFETIMES



8001137

METHOD OF IDENTIFYING CONNECTED DATA IN RELATIONAL DATABASE

8008764

US20090267238 BRIDGES FOR INTERCONNECTING INTERPOSERS IN MULTI-CHIP INTEGRATED CIRCUITS

8020213

US20080034439 ACCESS CONTROL METHOD AND A SYSTEM FOR PRIVACY PROTECTION

8052180

TAMPER EVIDENT CARGO SEAL

8068850

METHOD OF LOCATING A TRANSMITTER

8069349

METHOD OF SECURE FILE TRANSFER

8069483

DEVICE FOR AND METHOD OF WIRELESS INTRUSION DETECTION

8141160

US20100242120 MITIGATING AND MANAGING PRIVACY RISKS USING PLANNING

8152992

US20060172279 CELL-BASED SENSING: BIOLOGICAL TRANSDUCTION OF CHEMICAL STIMULI TO ELECTRICAL SIGNALS (NOSE-ON-A-CHIP)

8156310

US20080065863 METHOD AND APPARATUS FOR DATA STREAM ALIGNMENT SUPPORT

8177089

REUSABLE TAMPER INDICATING TRANSPORT TUBE

8185373

METHOD OF ASSESSING LANGUAGE TRANSLATION AND INTEPRETATION

8196442

Reusable tamper indicating bag closure

8200731

DEVICE FOR DETERMINING A COHERENCE MEASUREMENT FOR A DIGITAL SIGNAL THAT DOES NOT REQUIRE SPECTRAL ESTIMATION

8233397

Device for and method of making element appear in shortest network path by minimal decrements and increments

8260622

US20080195404 COMPLIANT-BASED SERVICE LEVEL OBJECTIVES

8275077

Coherent demodulation of ais-GMSK signals in co-channel

8294525

US20110309888 TECHNIQUE FOR LINEARIZING THE VOLTAGE-TO-FREQUENCY RESPONSE OF A VCO

8296168

US20100023311 SYSTEM AND METHOD FOR ANALYSIS OF AN OPINION EXPRESSED IN DOCUMENTS WITH REGARD TO A PARTICULAR TOPIC

8344512

US20110042795 THREE-DIMENSIONAL SILICON INTERPOSER FOR LOW VOLTAGE LOW POWER SYSTEMS

8355501

Method of collision-free hashing for near-match inputs

8363825

DEVICE FOR AND METHOD OF COLLISION-FREE HASHING FOR NEAR-MATCH INPUTS

8380485

Device for and method of language processing

8396912

Infinite impulse response resonator digital filter

8397146

Device for and method of identifying minimum candidate codewords for list decoder

8397284

US20080028467 DETECTION OF DISTRIBUTED DENIAL OF SERVICE ATTACKS IN AUTONOMOUS SYSTEM DOMAINS

8399292

US20120001166 FABRICATING A SEMICONDUCTOR CHIP WITH BACKSIDE OPTICAL VIAS

8413237

US20080098479 METHODS OF SIMULATING VULNERABILITY

8414314

Single-use USB port protector

8442825

Biomimetic voice identifier

8443105

Device for and method of network routing

8449309

USB port protector

8478340

Device for and method of detecting SIM card removal and reinsertion

8488921

US20120014639 PACKAGED MULTICORE FIBER OPTICAL TRANSCEIVER MODULE

8539307

Device for and method of linear interpolative coding

8655027

Method of image-based user authentication

8655623

US20080195369 DIAGNOSTIC SYSTEM AND METHOD

8661037

US20110252033 SYSTEM AND METHOD FOR MULTITHREADED TEXT INDEXING FOR NEXT GENERATION MULTI-CORE ARCHITECTURES

8665997

AIS demodulator for unknown carrier phase and baud alignment

8799339

Device for and method of measuring similarity between sets

8826158

Device for and method of determining changes to GUI

8838103

US20050117524 Method for performing handoff in wireless network

8886952

Method of controlling a transaction

8898784

Device for and method of computer intrusion anticipation, detection, and remediation
(
Inventors: Alexander; Keith B. (Ft. Meade, MD), Dowd; Patrick W. (Annapolis, MD), Grossman; Robert L. (River Forest, IL)



DESIGN PATENT


D619098

ELECTROMAGNETIC SERVICE BOX

D627216

TAMPER CUP SEAL

D637658

GAME BOARD

D655335

TIME NEUTRAL FINANCIAL ANALYSIS TOOL

D662894

Port protector assembly for D-sub connectors

D681766

Rifle holding tool


Zurück zum Inhaltsverzeichnis

Links und E-Mail

Seite im Internet seit 12.02.2013
letzte Änderung: 26.12.2014