[go: up one dir, main page]

US20140358954A1 - Biometric Social Network - Google Patents

Biometric Social Network Download PDF

Info

Publication number
US20140358954A1
US20140358954A1 US14/217,236 US201414217236A US2014358954A1 US 20140358954 A1 US20140358954 A1 US 20140358954A1 US 201414217236 A US201414217236 A US 201414217236A US 2014358954 A1 US2014358954 A1 US 2014358954A1
Authority
US
United States
Prior art keywords
biometric
information
computer
biographic
search
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/217,236
Inventor
Robert Kocher
David Simon
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ideal Innovations Inc
Original Assignee
Ideal Innovations Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ideal Innovations Inc filed Critical Ideal Innovations Inc
Priority to US14/217,236 priority Critical patent/US20140358954A1/en
Publication of US20140358954A1 publication Critical patent/US20140358954A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/18Methods or devices for transmitting, conducting or directing sound
    • G10K11/26Sound-focusing or directing, e.g. scanning
    • G10K11/34Sound-focusing or directing, e.g. scanning using electrical steering of transducer arrays, e.g. beam steering
    • G10K11/341Circuits therefor
    • G10K11/346Circuits therefor using phase variation
    • G06F17/30864
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B63SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
    • B63HMARINE PROPULSION OR STEERING
    • B63H19/00Marine propulsion not otherwise provided for
    • B63H19/02Marine propulsion not otherwise provided for by using energy derived from movement of ambient water, e.g. from rolling or pitching of vessels
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F03MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
    • F03BMACHINES OR ENGINES FOR LIQUIDS
    • F03B13/00Adaptations of machines or engines for special use; Combinations of machines or engines with driving or driven apparatus; Power stations or aggregates
    • F03B13/10Submerged units incorporating electric generators or motors
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F03MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
    • F03BMACHINES OR ENGINES FOR LIQUIDS
    • F03B13/00Adaptations of machines or engines for special use; Combinations of machines or engines with driving or driven apparatus; Power stations or aggregates
    • F03B13/12Adaptations of machines or engines for special use; Combinations of machines or engines with driving or driven apparatus; Power stations or aggregates characterised by using wave or tide energy
    • F03B13/14Adaptations of machines or engines for special use; Combinations of machines or engines with driving or driven apparatus; Power stations or aggregates characterised by using wave or tide energy using wave energy
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/18Methods or devices for transmitting, conducting or directing sound
    • G10K11/26Sound-focusing or directing, e.g. scanning
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/20Hydro energy
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/30Energy from the sea, e.g. using wave energy or salinity gradient

Definitions

  • the subject matter of this specification relates to the field of organizing and linking biometric and biographical information about individuals.
  • the Biometric Social Network solves this problem by providing a system that is able to cross-search between social networking site, public documents on the web, as well as any other database containing biographical or biometric information about individuals.
  • the Biometric Social Network is a system that identifies and connects information available on the internet to real-world personal interaction. In practice, it will provide a means for people to be identified and associated with other people, places, or common touchstones through a continually-updated corpus of information extracted from the internet that contains social, contextual, professional, historic, and other types of information. The system is also able to cross-search for multiple individuals and identify any links between them.
  • FIG. 1 is a system diagram depicting the core physical machine functionality and operating system functionality of a computer.
  • FIG. 2 is a flow chart depicting the subroutines in one embodiment of the Biometric Social Network “program code/system”
  • FIG. 3 is a system diagram depicting functional components of the biometric search application.
  • FIG. 4 is a flow diagram of the biometric segregation subroutine.
  • FIG. 5 is a flow diagram of the template generation subroutine.
  • FIG. 6 is a flow diagram of the build database subroutine.
  • FIG. 7 is a flow diagram of the identification subroutine.
  • Webcrawlers or other information-gatherers comb through the internet (body of available public and non-public information containing imagery, and other information); these webcrawlers or other information gatherers create a database of identifying imagery and associated information including available metadata.
  • this may be a database of facial templates extracted from images containing images of people, as well as a record or other facial images that appear in common pictures, metadata such as where or when the image was taken, what site it appeared on, or in the case of applications such as Facebook or Linked-In, could extract a list of the persons friends or associates.
  • the information can be accessed multiple ways, including the manual upload of a photograph through a webserver or other portal, or through the use of a camera phone or other portable device.
  • the system can answer the question “who is this person in front of me” by taking a picture, querying the corpus of internet-derived information, and identifying the individual.
  • the system can also answer the question, “are the two individuals in front of me acquainted” by identifying both and a linkage or lack-therof between the two.
  • This linkage may be a published image showing both, or extracted and implied from associated data such as both individuals having attended common events as determined by archived information, having other individuals that connect them, or being able to determine that they have previously been in the proximity of one another by residence, or other.
  • Biographic information are historical facts about a person's life such as her name, age, weight, occupation, social security or telephone number, date of birth, marital status, etc.
  • Biometric information are biometric indicators of that person, such as fingerprints, dna, hand gestures, facial images, gait, iris, etc. Biometric information is linked to biographic information if it references the same person, such as when a facial image appears on an id card with the person's home address, or when a video of a person walking is referenced by an article stating their name and describing their occupation.
  • the system is intended to operate on information in multiple forms; to illustrate by way of an example, we will use facial imagery as a specific type of available information.
  • the integrated system may operate as follows.
  • a user can capture a photograph of an individual at a party and submit it as a query into the system as shown in FIG. 7 .
  • the user could enter certain biographical information and run the search off that information).
  • the system will then return all information on the internet linking the image taken to other biometric or biographic information.
  • this information can be automatically summarized or returned first to a subsystem, which performs further manipulations before returning results to the user such as matching the return to existing databases of know individuals.
  • the system comprises a computing components selected from the group consisting of a virtual machine and a computer (a physical machine).
  • Each computer has at least one processor and at least one storage device.
  • a processor operable by the computing component executes a first program code stored in a storage device accessible by the computing component for: collecting from the user a first search query which contains identifying information about a first subject; collecting from the user a second search query which contains identifying information about a second subject; extracting a first set of biographic or biometric information from the first search query; extracting a second set of biographic or biometric information from the second search query; searching the body of information using the first set of biographic or biometric information to produce a first set of search results; searching the body of information using the second set of biographic or biometric information to produce a second set of search results; comparing the first set of search results with the second set of search results to produce a set of common search results; and displaying the set of common search results to the user.
  • Said search query identifying information may be from the group consisting of a digital images, digital video, digital, audio, text, biometric information, or a plurality thereof.
  • Said biometric information may be from the group consisting of fingerprints, dna, hand gestures, facial images, hand writing, gait, iris, voice, or a plurality thereof.
  • Other biometrics are well known to a person of ordinary skill in the art.
  • Said biographic information are historical facts about a person's life.
  • a non-exclusive list of these facts are a person's name, alias, age, weight, occupation, social security number, identification number, telephone number, date of birth, marital status, or a plurality of.
  • Other biographical information types are well known to a person of ordinary skill in the art.
  • All or part of the methods described herein may be implemented as a computer program product that is a non-transitory computer-readable storage medium encoded with computer code that is executable by a processor.
  • system refers broadly to the subject matter of this specification, including embodiments that are, systems, methods, or computer program products.
  • Program code may be written in any combination of one or more programming languages, including object oriented programming languages such as the JAVA®, SMALLTALK®, C++, C#, OBJECTIVE-C® programming languages and conventional procedural programming languages, such as the “C” programming language.
  • Computer program code may be provided to a processor or multiple processors of a computer to produce a particular machine, such that the program code, which executes via the processor, creates means for implementing the functions specified in the system diagrams, flow diagrams, and screen mockups.
  • Each physical machine is a computer comprising one or more processors and one or more storage devices; however a single processor and a single storage device are sufficient.
  • a person of ordinary skill in the art will recognize the variety of types of computers suitable for the functions described, including desktops, laptops, handset devices, smartphones, tablets, servers, or accessories incorporating computers such as watches, glasses, or wearable computerized shoes or textiles.
  • a non-exhaustive list of specific examples of computers includes the following: Dell ALIENWARETM desktops, Lenovo THINKPAD® laptops, SAMSUNGTM handsets, Google ANDROIDTM smartphones, Apple IPAD® tablets, IBM BLADECENTER® blade sewers, PEBBLETM wearable computer watches, Google GLASSTM wearable computer glasses, or any other device having one or more processors and one or more storage devices, and capable of functioning as described in this specification.
  • a processor may be any device that accepts data as input, processes it according to instructions stored in a storage component, and provides results as output.
  • a person of ordinary skill in the art will recognized the variety of types of processors suitable for the functions disclosed, including general purpose processing units and special purpose processing units.
  • a non-exhaustive list of specific examples of processors includes the following: Qualcomm SNAPDRAGONTM processors; Nvidia TEGRA® 4 processors; Intel CORETM i3, i5, and i7 processors; TEXAS INSTRUMENTSTM OMAP4430; ARM® Cortex-M3; and AMD OPTERONTM 6300, 4300, and 3300 Series processors.
  • Each computer may have a single processor or multiple processors operatively connected together (e.g. in the “cloud”).
  • a storage device is any type of non-transitory computer readable storage medium.
  • a person of ordinary skill in the art will recognized the variety of types of storage devices suitable for the functions disclosed, including any electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system or device, so long as it does not reduce to a transitory or propagating signal.
  • a non-exhaustive list of specific examples of storage devices includes the following: portable computer diskettes, hard disks, random access memory, read-only memory, erasable programmable read-only memory, flash memory, optical fibers, portable compact disc read-only memory, optical storage devices, and magnetic storage devices.
  • Each computer may have a single storage device or multiple storage devices operatively connected together (e.g. in the “cloud”).
  • This system may be implemented on one or more computers running one or more instances of a virtual machine.
  • a virtual machine is a software implementation of a computer that executes programs like a physical machine. Thus a single physical machine may function conventionally as a physical computer, while also implementing a virtual machine that can perform the same processes as the physical computer. Multiple instances of a virtual machine may run on one computer or across multiple computers.
  • a person of ordinary skill in the art will recognize the variety of types of virtual machines suitable for the functions disclosed, including system level virtual machines, process level virtual machines, fictive computers, and distributed computers.
  • a non-exhaustive list of specific examples of virtual machines includes the following: VMWARE® virtual machines and Oracle VM VIRTUALBOXTM virtual machines.
  • computing component means a computer, a virtual machine, or multiple computers or virtual machines functioning as a single component.
  • computer is limited to physical machines.
  • a computer functions as a computing component by implementing an operating system through which program code, which implements the methods of this system, is executed.
  • a virtual machine functions as a computing component
  • a computer implements a hypervisor which implements a separate operating system, through which the program code is executed.
  • a single computer may implement multiple computing components, wherein the computer itself functions as a computing component and concurrently implements one or more instances of a virtual machine. Each virtual machine functions as a separate computing component.
  • a plurality of computing components may be made up of separate computers, none of which implement a virtual machine, or a plurality of computing components may be implemented on a single computer wherein only the virtual machines function as computing components. Additional combinations are contemplated as well, such as where a computing component is implemented across multiple computers.
  • a hypervisor of a virtual machine may manage the processors and storage devices of three computers to implement a virtual machine that functions as a single computing component.
  • Each of the plurality of computing components are operatively connected to one another, such as by a communications network.
  • a communications network that allows the computing components to exchange data such that a process in one computing component is able to exchange information with a process in another computing component.
  • the communications network may also be a virtual communications network managed by a hypervisor.
  • a non-exhaustive list of specific examples of transmission media includes: serial or parallel bus systems, wireless, wireline, twisted pair, coaxial cable, optical fiber cable, radio frequency, microwave transmission, or any other electromagnetic transmission media.
  • computing components can be operatively connected using secure socket layer or HTTPS communications networks employing PKI techniques as described below.
  • Biometric information is a distinctive, measurable, physiological and behavioral characteristic of an individual.
  • a person of ordinary skill in the art will recognize the range of biometric information that can be collected and included in a set of biometric information suitable for the functions disclosed.
  • a non-exhaustive list of specific examples of biometric information includes: iris, fingerprint, fingernail, hand, knuckle, palm, vascular, face, retina, deoxyribonucleic acid, odor, earlobe, sweat pore, lips, signature, keystroke, voice, eye vein, hand writing, and gait.
  • a set of biometric information may consist entirely of one biometric type or modality, or multiple types or modalities.
  • the system collects the set of biometric information through one or more biometric collectors operatively connected to one or more of the plurality of computers.
  • biometric collectors operatively connected to one or more of the plurality of computers.
  • a person of ordinary skill in the art will recognize the range of biometric collection devices that are suitable to collect biometric information, including fingerprint readers, iris scanners, facial recognition imagers, and DNA samplers.
  • biometric collectors include the Futronic's FS88 USB 2.0 fingerprint scanner, FBI FIPS 201 compliant fingerprint scanners, AOPTIX STRATUSTM iris scanners, FBI FIPS compliant iris scanners, the BI2 MORISTM facial recognition device, the Bode Technology BUCCAL DNA COLLECTORTM, L-1 Identity Solution's HIIDETM device, Secure Planet's BRAVETM system, SRI International's IRIS ON THE MOVE® systems, and Bayometric Inc.'s voice authentication system.
  • Biometric application databases are stored as biometric application databases in one or more storage devices.
  • Databases are organized collections of data and include software applications that allow for the definition, creation, querying, update, and administration of the organized collections of data.
  • a person of ordinary skill in the art will recognize the range of types of databases suitable for functions disclosed, including active databases, cloud databases, distributed databases, federated database systems, and unstructured database systems.
  • a non-exhaustive list of specific examples of databases includes: MySQL, PostgreSQL, SQLite, MICROSOFT® SQL Server, Microsoft Access, Oracle, SAP, and IBM DB2.
  • FIG. 1 is a system diagram depicting core physical functionality and operating system functionality of a computer.
  • Computer hardware 103 consists of a processor(s) 105 , display device(s) 107 , input device(s) 109 , network device(s) 111 , and storage device(s) 113 .
  • the operating system software 115 manages computer hardware resources and dictates the execution of all other software programs and processes.
  • the operating system additionally controls the user interface 117 , file system and memory management 119 , access control 121 , user applications 123 , and network interface 125 of a functioning computer.
  • the operating system can be multi-user, multiprocessing, multitasking, multithreading, real-time, and the like.
  • the operating system performs basic tasks, including but not limited to: recognizing input from input device(s); sending output to display device(s); and keeping track of files and directories on storage device(s).
  • the operating system includes various components for establishing and maintaining network connections (e.g., software for implementing communication protocols, such as TCP/IP, HTTP, Ethernet, USB, FireWire® protocols, etc.).
  • FIG. 2 is a flowchart depicting the subroutines in one embodiment of the Biometric Social Network “program code/system,” wherein linkages between persons are detected.
  • a processor 105 operable by the computing component 101 executes a first program code stored in a storage device 113 accessible by the computing component.
  • a graphical user interface is shown on the display 107 .
  • the user inputs known data 1705 about the first subject.
  • the user then inputs known data 1707 about the second subject.
  • the data on both subjects may be entered concurrently.
  • Said data may be biographical text information, digital media, biometric information, or biometric template information.
  • Said data may also contain information about a person or persons other than subject 1 , for example, a photograph containing subject 1 and one of subject 1 's known associates.
  • a first set of biographical search terms and biometric templates metadata 1710 are extracted from the first subject's associated data 1705 .
  • the first set of metadata 1710 is submitted 1715 to a first search engine which searches a first database.
  • a search engine searches a plurality of databases.
  • the metadata 1710 may be submitted to a plurality of search engines.
  • a second set of biometric and biographical metadata will be extracted 1712 and submitted 1717 to the first search engine.
  • processes 1707 , 1712 , and 1717 may be executed after processes 1705 , 1710 , and 1715 .
  • the first set of search results pertaining to the first set of metadata and the second set of search results pertaining to the second set of metadata are compared 1725 based on methods known to those of ordinary skill in the arts.
  • the intersection set of the first set of results and of the second set of results is calculated.
  • a decision 1730 is made depending on the comparison. If any similarities are found 1735 (the intersection set is not empty), the intersection set is displayed on the users display device 107 and stored on the user's storage device 113 .
  • the first set of results and second set of results are stored on the user's storage device 113 . If no similarities are found 1740 (the intersection set is empty), a message indicating that no links was found is displayed on the users display device 107 .
  • FIG. 3 is a system diagram depicting an embodiment showing functional components of the biometric search application 201 .
  • the subroutine depicted in FIG. 3 is one example of a component that executes the search.
  • the biometric search application executes over a plurality of computing components.
  • the biometric search application contains an operator user interface 211 that provides an interface for collecting biometric data, performing biometric searches, validating and managing PKI certificates, and configuring local and remote biometric application databases.
  • the operator user interface also manages biometric template extraction using the biometric template extractor 217 and provides an interface to all supported biometric collectors 221 .
  • FIG. 4 depicts the subroutine that is executed when multiple modalities of biometric information is collected.
  • a simple collection would consist of collecting only one biometric modality from a subject.
  • a segregated collection would consist of collecting a plurality of biometric modalities.
  • FIG. 4 demonstrates a plurality of biometric modalities being collected by an accompanying biometric collector.
  • the appropriate biometric collector must be operatively connected to a computing component and interface with the biometric search application. All data collected by the biometric collector is accepted as raw biometric data.
  • the data received by a biometric collector may be associated with a particular data field, which will generally correspond to a specific biometric modality or a specific physical parameter of the biometric data collected (“type”).
  • Data fields may be configured as needed by the nature of the biometric information required to be searched against.
  • a biometric collector may collect a full set of ten-prints and have separate data fields for each finger collected as well as the set as a whole, or an imaging device may collect facial and iris information in a single collection but associate iris data as one data field and the facial data as a second data field. Based on these data fields, the type and modality of the biometric collected is determined.
  • biometric information associated with each biometric application database of the system.
  • the first entity may have records associated with fingerprint biometrics, the second with facial biometrics, and the third with iris.
  • all three participating organizations may control biometric application databases associated with fingerprint biometrics; however the first may only contain thumbprint data, while the other two contain full ten-print sets.
  • the original set of biometric information would be segregated into subsets consistent with the type and modality of biometric information associated with the biometric application databases of each participating organization.
  • the biometric information is sent to be generated into a biometric template using the appropriate template generation algorithm for that particular biometric type or modality.
  • FIG. 5 is a flow diagram depicting a template creation subroutine executed by biometric template extractor.
  • Raw biometric data such as a ten digit set of fingerprints is collected using a biometric collector.
  • the minutiae that enable fingerprint identification are then extracted from the raw biometric data.
  • the template creation algorithm associated with the modality to be searched against is selected and applied to the extracted features to generate the applicable searchable template for the type or modality.
  • Software implementing biometric template generation algorithms are well known in the art, including the CROSS MATCH® fingerprint template generator and Neurotechnology MEGAMATCHERTM fingerprint template generator.
  • FIG. 6 depicts a flow diagram for the creation of a database of known individuals for reference purposes.
  • the process collects a set of images, extracts identifiable biometric features from those images, identifies the personnel based on pre-existing biometric records of personnel, such as driver's licenses or social media profiles, and compares newly collected images to find identifying biometrics and continue to build and update the database.
  • FIG. 7 depicts the basic subroutine for determining identifying information for a given individual whose biometric information is collected with an embodiment of the invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Ocean & Marine Engineering (AREA)
  • Nonlinear Science (AREA)
  • Circuit For Audible Band Transducer (AREA)
  • Optics & Photonics (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
  • Obtaining Desirable Characteristics In Audible-Bandwidth Transducers (AREA)
  • Eyeglasses (AREA)
  • Other Liquid Machine Or Engine Such As Wave Power Use (AREA)
  • Collating Specific Patterns (AREA)

Abstract

A first program component having a access to a body of information comprising biographic an biometric information about people; a second program component adaptable to search the body of information for information linking biometric and biographic information; and a third program component adaptable to identify other people by returning linked information in response to a query of biographic or biometric information entered by a user.

Description

    CROSS-REFERENCE TO RELATED APPLICATION
  • This application claims the benefit of U.S. provisional patent application No. 61800374.
  • BACKGROUND
  • The subject matter of this specification relates to the field of organizing and linking biometric and biographical information about individuals.
  • Information has become one of the most abundant and important resources in moderns society. Both private companies and government entities spend billions of dollars gathering and processing this data. However, often the different sets of information remain in separate databases. For example, social networking sites often have information relating to who people know, where they travel, what activities they enjoy, etc. Government databases have biographical (address, birth date, etc.) and biometric (fingerprints, etc.). There is no common linkage between these site, even if a user has access to these sites.
  • In addition, access to this information often requires specific text searches. Even many search engines that return non-text data such as images and photographs function by searching text-based meta-tags which are manually entered. There are instances when instead of text, other data such as images are more convenient for queries. For example, you may see someone at a business conference. It would be advantageous to know information about them based strictly on their image, particularly any common links you may have to that person.
  • SUMMARY
  • The Biometric Social Network solves this problem by providing a system that is able to cross-search between social networking site, public documents on the web, as well as any other database containing biographical or biometric information about individuals.
  • The Biometric Social Network is a system that identifies and connects information available on the internet to real-world personal interaction. In practice, it will provide a means for people to be identified and associated with other people, places, or common touchstones through a continually-updated corpus of information extracted from the internet that contains social, contextual, professional, historic, and other types of information. The system is also able to cross-search for multiple individuals and identify any links between them.
  • DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
  • FIG. 1 is a system diagram depicting the core physical machine functionality and operating system functionality of a computer.
  • FIG. 2 is a flow chart depicting the subroutines in one embodiment of the Biometric Social Network “program code/system”
  • FIG. 3 is a system diagram depicting functional components of the biometric search application.
  • FIG. 4 is a flow diagram of the biometric segregation subroutine.
  • FIG. 5 is a flow diagram of the template generation subroutine.
  • FIG. 6 is a flow diagram of the build database subroutine.
  • FIG. 7 is a flow diagram of the identification subroutine.
  • DETAILED DESCRIPTION
  • Webcrawlers or other information-gatherers comb through the internet (body of available public and non-public information containing imagery, and other information); these webcrawlers or other information gatherers create a database of identifying imagery and associated information including available metadata. For face information, this may be a database of facial templates extracted from images containing images of people, as well as a record or other facial images that appear in common pictures, metadata such as where or when the image was taken, what site it appeared on, or in the case of applications such as Facebook or Linked-In, could extract a list of the persons friends or associates.
  • The information can be accessed multiple ways, including the manual upload of a photograph through a webserver or other portal, or through the use of a camera phone or other portable device.
  • In a simple sub-example, the system can answer the question “who is this person in front of me” by taking a picture, querying the corpus of internet-derived information, and identifying the individual. To go a step further, in this social example, the system can also answer the question, “are the two individuals in front of me acquainted” by identifying both and a linkage or lack-therof between the two. This linkage may be a published image showing both, or extracted and implied from associated data such as both individuals having attended common events as determined by archived information, having other individuals that connect them, or being able to determine that they have previously been in the proximity of one another by residence, or other.
  • Biographic information are historical facts about a person's life such as her name, age, weight, occupation, social security or telephone number, date of birth, marital status, etc. Biometric information are biometric indicators of that person, such as fingerprints, dna, hand gestures, facial images, gait, iris, etc. Biometric information is linked to biographic information if it references the same person, such as when a facial image appears on an id card with the person's home address, or when a video of a person walking is referenced by an article stating their name and describing their occupation.
  • The system is intended to operate on information in multiple forms; to illustrate by way of an example, we will use facial imagery as a specific type of available information. In this example, the integrated system may operate as follows.
  • In one embodiment of the invention, a user can capture a photograph of an individual at a party and submit it as a query into the system as shown in FIG. 7. (alternatively the user could enter certain biographical information and run the search off that information). The system will then return all information on the internet linking the image taken to other biometric or biographic information. Optionally, this information can be automatically summarized or returned first to a subsystem, which performs further manipulations before returning results to the user such as matching the return to existing databases of know individuals.
  • In one embodiment, the system comprises a computing components selected from the group consisting of a virtual machine and a computer (a physical machine). Each computer has at least one processor and at least one storage device.
  • A processor operable by the computing component executes a first program code stored in a storage device accessible by the computing component for: collecting from the user a first search query which contains identifying information about a first subject; collecting from the user a second search query which contains identifying information about a second subject; extracting a first set of biographic or biometric information from the first search query; extracting a second set of biographic or biometric information from the second search query; searching the body of information using the first set of biographic or biometric information to produce a first set of search results; searching the body of information using the second set of biographic or biometric information to produce a second set of search results; comparing the first set of search results with the second set of search results to produce a set of common search results; and displaying the set of common search results to the user.
  • Said search query identifying information may be from the group consisting of a digital images, digital video, digital, audio, text, biometric information, or a plurality thereof.
  • Said biometric information may be from the group consisting of fingerprints, dna, hand gestures, facial images, hand writing, gait, iris, voice, or a plurality thereof. Other biometrics are well known to a person of ordinary skill in the art.
  • Said biographic information are historical facts about a person's life. A non-exclusive list of these facts are a person's name, alias, age, weight, occupation, social security number, identification number, telephone number, date of birth, marital status, or a plurality of. Other biographical information types are well known to a person of ordinary skill in the art.
  • All or part of the methods described herein may be implemented as a computer program product that is a non-transitory computer-readable storage medium encoded with computer code that is executable by a processor.
  • The details of one or more embodiments of the subject matter of this specification are set forth in the drawings and descriptions contained herein. Other features, aspects, and advantages of the subject matter will become apparent from the description, drawings, and claims.
  • The subject matter of this specification functions in a variety of component combinations and contemplates all those types of components a person of ordinary skill in the art would find suitable for functions performed. The figures describe specific components in specific embodiments. However the range of the types of components mentioned in the description of the figures may be applied to other embodiments as well.
  • The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
  • The subject matter of this specification is described below with reference to system diagrams, flow diagrams, and screen mockups of systems, methods, and computer program products. Except where used in the claims, the term “system” refers broadly to the subject matter of this specification, including embodiments that are, systems, methods, or computer program products. Each block or combinations of blocks in the diagrams can be implemented by computer program code and may represent a module, segment, or portion of code. Program code may be written in any combination of one or more programming languages, including object oriented programming languages such as the JAVA®, SMALLTALK®, C++, C#, OBJECTIVE-C® programming languages and conventional procedural programming languages, such as the “C” programming language.
  • It should be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block or combination of blocks in the diagrams can be implemented by special purpose hardware-based systems that perform the specified functions or acts.
  • Computer program code may be provided to a processor or multiple processors of a computer to produce a particular machine, such that the program code, which executes via the processor, creates means for implementing the functions specified in the system diagrams, flow diagrams, and screen mockups.
  • The subject matter of this specification is implemented on one or more physical machines. Each physical machine is a computer comprising one or more processors and one or more storage devices; however a single processor and a single storage device are sufficient. A person of ordinary skill in the art will recognize the variety of types of computers suitable for the functions described, including desktops, laptops, handset devices, smartphones, tablets, servers, or accessories incorporating computers such as watches, glasses, or wearable computerized shoes or textiles. A non-exhaustive list of specific examples of computers includes the following: Dell ALIENWARE™ desktops, Lenovo THINKPAD® laptops, SAMSUNG™ handsets, Google ANDROID™ smartphones, Apple IPAD® tablets, IBM BLADECENTER® blade sewers, PEBBLE™ wearable computer watches, Google GLASS™ wearable computer glasses, or any other device having one or more processors and one or more storage devices, and capable of functioning as described in this specification.
  • A processor may be any device that accepts data as input, processes it according to instructions stored in a storage component, and provides results as output. A person of ordinary skill in the art will recognized the variety of types of processors suitable for the functions disclosed, including general purpose processing units and special purpose processing units. A non-exhaustive list of specific examples of processors includes the following: Qualcomm SNAPDRAGON™ processors; Nvidia TEGRA® 4 processors; Intel CORE™ i3, i5, and i7 processors; TEXAS INSTRUMENTS™ OMAP4430; ARM® Cortex-M3; and AMD OPTERON™ 6300, 4300, and 3300 Series processors. Each computer may have a single processor or multiple processors operatively connected together (e.g. in the “cloud”).
  • A storage device is any type of non-transitory computer readable storage medium. A person of ordinary skill in the art will recognized the variety of types of storage devices suitable for the functions disclosed, including any electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system or device, so long as it does not reduce to a transitory or propagating signal. A non-exhaustive list of specific examples of storage devices includes the following: portable computer diskettes, hard disks, random access memory, read-only memory, erasable programmable read-only memory, flash memory, optical fibers, portable compact disc read-only memory, optical storage devices, and magnetic storage devices. Each computer may have a single storage device or multiple storage devices operatively connected together (e.g. in the “cloud”).
  • This system may be implemented on one or more computers running one or more instances of a virtual machine. A virtual machine is a software implementation of a computer that executes programs like a physical machine. Thus a single physical machine may function conventionally as a physical computer, while also implementing a virtual machine that can perform the same processes as the physical computer. Multiple instances of a virtual machine may run on one computer or across multiple computers. A person of ordinary skill in the art will recognize the variety of types of virtual machines suitable for the functions disclosed, including system level virtual machines, process level virtual machines, fictive computers, and distributed computers. A non-exhaustive list of specific examples of virtual machines includes the following: VMWARE® virtual machines and Oracle VM VIRTUALBOX™ virtual machines.
  • For the purposes of this specification, the term “computing component” means a computer, a virtual machine, or multiple computers or virtual machines functioning as a single component. The term “computer” is limited to physical machines. Generally a computer functions as a computing component by implementing an operating system through which program code, which implements the methods of this system, is executed. Generally, when a virtual machine functions as a computing component, a computer implements a hypervisor which implements a separate operating system, through which the program code is executed.
  • As referenced above, a single computer may implement multiple computing components, wherein the computer itself functions as a computing component and concurrently implements one or more instances of a virtual machine. Each virtual machine functions as a separate computing component. Similarly, a plurality of computing components may be made up of separate computers, none of which implement a virtual machine, or a plurality of computing components may be implemented on a single computer wherein only the virtual machines function as computing components. Additional combinations are contemplated as well, such as where a computing component is implemented across multiple computers. For example, a hypervisor of a virtual machine may manage the processors and storage devices of three computers to implement a virtual machine that functions as a single computing component. A person of ordinary skill in the art will recognize the range of combinations of computers and virtual machines that are suitable for the functions disclosed.
  • Each of the plurality of computing components, whether implemented as separate computers or on a single computer, are operatively connected to one another, such as by a communications network. One skilled in the art will recognize the appropriate media over which multiple computing components may be operatively connected to each other in a manner suitable for the functions disclosed, including as a communications network that allows the computing components to exchange data such that a process in one computing component is able to exchange information with a process in another computing component. The communications network may also be a virtual communications network managed by a hypervisor. A non-exhaustive list of specific examples of transmission media includes: serial or parallel bus systems, wireless, wireline, twisted pair, coaxial cable, optical fiber cable, radio frequency, microwave transmission, or any other electromagnetic transmission media. In addition computing components can be operatively connected using secure socket layer or HTTPS communications networks employing PKI techniques as described below.
  • The system allows for the collection of a set of biometric information from a subject. Biometric information is a distinctive, measurable, physiological and behavioral characteristic of an individual. A person of ordinary skill in the art will recognize the range of biometric information that can be collected and included in a set of biometric information suitable for the functions disclosed. A non-exhaustive list of specific examples of biometric information includes: iris, fingerprint, fingernail, hand, knuckle, palm, vascular, face, retina, deoxyribonucleic acid, odor, earlobe, sweat pore, lips, signature, keystroke, voice, eye vein, hand writing, and gait. A set of biometric information may consist entirely of one biometric type or modality, or multiple types or modalities.
  • The system collects the set of biometric information through one or more biometric collectors operatively connected to one or more of the plurality of computers. A person of ordinary skill in the art will recognize the range of biometric collection devices that are suitable to collect biometric information, including fingerprint readers, iris scanners, facial recognition imagers, and DNA samplers. A non-exhaustive list of specific examples of biometric collectors include the Futronic's FS88 USB 2.0 fingerprint scanner, FBI FIPS 201 compliant fingerprint scanners, AOPTIX STRATUS™ iris scanners, FBI FIPS compliant iris scanners, the BI2 MORIS™ facial recognition device, the Bode Technology BUCCAL DNA COLLECTOR™, L-1 Identity Solution's HIIDE™ device, Secure Planet's BRAVE™ system, SRI International's IRIS ON THE MOVE® systems, and Bayometric Inc.'s voice authentication system.
  • Records of biometric information associated individuals are stored as biometric application databases in one or more storage devices. Databases are organized collections of data and include software applications that allow for the definition, creation, querying, update, and administration of the organized collections of data. A person of ordinary skill in the art will recognize the range of types of databases suitable for functions disclosed, including active databases, cloud databases, distributed databases, federated database systems, and unstructured database systems. A non-exhaustive list of specific examples of databases includes: MySQL, PostgreSQL, SQLite, MICROSOFT® SQL Server, Microsoft Access, Oracle, SAP, and IBM DB2.
  • The above components are described in greater detail below with reference to the figures. The descriptions below set forth the various processes, relationships, and physical components of various embodiments of the subject matter of this specification.
  • FIG. 1 is a system diagram depicting core physical functionality and operating system functionality of a computer. Computer hardware 103 consists of a processor(s) 105, display device(s) 107, input device(s) 109, network device(s) 111, and storage device(s) 113. The operating system software 115 manages computer hardware resources and dictates the execution of all other software programs and processes. The operating system additionally controls the user interface 117, file system and memory management 119, access control 121, user applications 123, and network interface 125 of a functioning computer. The operating system can be multi-user, multiprocessing, multitasking, multithreading, real-time, and the like. The operating system performs basic tasks, including but not limited to: recognizing input from input device(s); sending output to display device(s); and keeping track of files and directories on storage device(s). The operating system includes various components for establishing and maintaining network connections (e.g., software for implementing communication protocols, such as TCP/IP, HTTP, Ethernet, USB, FireWire® protocols, etc.).
  • FIG. 2 is a flowchart depicting the subroutines in one embodiment of the Biometric Social Network “program code/system,” wherein linkages between persons are detected. A processor 105 operable by the computing component 101 executes a first program code stored in a storage device 113 accessible by the computing component. A graphical user interface is shown on the display 107. With the input device 109, the user inputs known data 1705 about the first subject. With the input device 109, the user then inputs known data 1707 about the second subject. In one embodiments, the data on both subjects may be entered concurrently. Said data may be biographical text information, digital media, biometric information, or biometric template information. Said data may also contain information about a person or persons other than subject 1, for example, a photograph containing subject 1 and one of subject 1's known associates.
  • A first set of biographical search terms and biometric templates metadata 1710 are extracted from the first subject's associated data 1705. The first set of metadata 1710 is submitted 1715 to a first search engine which searches a first database. In one embodiment, a search engine searches a plurality of databases. In an alternate embodiment, the metadata 1710 may be submitted to a plurality of search engines. In a parallel set of processes, a second set of biometric and biographical metadata will be extracted 1712 and submitted 1717 to the first search engine. In one embodiment, processes 1707, 1712, and 1717 may be executed after processes 1705, 1710, and 1715.
  • The first set of search results pertaining to the first set of metadata and the second set of search results pertaining to the second set of metadata are compared 1725 based on methods known to those of ordinary skill in the arts. In one embodiment, the intersection set of the first set of results and of the second set of results is calculated. A decision 1730 is made depending on the comparison. If any similarities are found 1735 (the intersection set is not empty), the intersection set is displayed on the users display device 107 and stored on the user's storage device 113. In an alternative embodiment, the first set of results and second set of results are stored on the user's storage device 113. If no similarities are found 1740 (the intersection set is empty), a message indicating that no links was found is displayed on the users display device 107.
  • It is understood by those of ordinary skill in the arts that portions of the processes may be run on a second or plurality of computers.
  • FIG. 3 is a system diagram depicting an embodiment showing functional components of the biometric search application 201. When embodiments of the invention run searches of biometric information, the subroutine depicted in FIG. 3 is one example of a component that executes the search. In this embodiment the biometric search application executes over a plurality of computing components. The biometric search application contains an operator user interface 211 that provides an interface for collecting biometric data, performing biometric searches, validating and managing PKI certificates, and configuring local and remote biometric application databases. The operator user interface also manages biometric template extraction using the biometric template extractor 217 and provides an interface to all supported biometric collectors 221.
  • FIG. 4 depicts the subroutine that is executed when multiple modalities of biometric information is collected. A simple collection would consist of collecting only one biometric modality from a subject. A segregated collection would consist of collecting a plurality of biometric modalities. FIG. 4 demonstrates a plurality of biometric modalities being collected by an accompanying biometric collector. The appropriate biometric collector must be operatively connected to a computing component and interface with the biometric search application. All data collected by the biometric collector is accepted as raw biometric data. The data received by a biometric collector may be associated with a particular data field, which will generally correspond to a specific biometric modality or a specific physical parameter of the biometric data collected (“type”). Data fields may be configured as needed by the nature of the biometric information required to be searched against. For example a biometric collector may collect a full set of ten-prints and have separate data fields for each finger collected as well as the set as a whole, or an imaging device may collect facial and iris information in a single collection but associate iris data as one data field and the facial data as a second data field. Based on these data fields, the type and modality of the biometric collected is determined.
  • After the data is collected, it is then segregated into subsets of biometric information associated with each biometric application database of the system. For example, there may be three entities controlling biometric application databases in the system. The first entity may have records associated with fingerprint biometrics, the second with facial biometrics, and the third with iris. In another example, all three participating organizations may control biometric application databases associated with fingerprint biometrics; however the first may only contain thumbprint data, while the other two contain full ten-print sets. In either example the original set of biometric information would be segregated into subsets consistent with the type and modality of biometric information associated with the biometric application databases of each participating organization. After segregation, the biometric information is sent to be generated into a biometric template using the appropriate template generation algorithm for that particular biometric type or modality.
  • FIG. 5 is a flow diagram depicting a template creation subroutine executed by biometric template extractor. Raw biometric data such as a ten digit set of fingerprints is collected using a biometric collector. The minutiae that enable fingerprint identification are then extracted from the raw biometric data. The template creation algorithm associated with the modality to be searched against is selected and applied to the extracted features to generate the applicable searchable template for the type or modality. Software implementing biometric template generation algorithms are well known in the art, including the CROSS MATCH® fingerprint template generator and Neurotechnology MEGAMATCHER™ fingerprint template generator.
  • FIG. 6 depicts a flow diagram for the creation of a database of known individuals for reference purposes. The process collects a set of images, extracts identifiable biometric features from those images, identifies the personnel based on pre-existing biometric records of personnel, such as driver's licenses or social media profiles, and compares newly collected images to find identifying biometrics and continue to build and update the database.
  • FIG. 7 depicts the basic subroutine for determining identifying information for a given individual whose biometric information is collected with an embodiment of the invention.
  • The description of the subject matter of this specification has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiments were chosen and described in order to best explain the principles of the system, practical applications, and to enable others of ordinary skill in the art to understand various embodiments with various modifications as are suited to the particular use contemplated.

Claims (1)

1. A system for providing social networking between users subscribing to said system from communication devices, said system comprising:
a first program component having a access to a body of information comprising biographic a biometric information about people and operatively connected to a biometric collector for capturing additional biometric information;
a second program component adaptable to search the body of information for information linking biometric and biographic information; and
a third program component adaptable to identify other people by returning linked information in response to a query of biographic or biometric information entered by a user.
US14/217,236 2013-03-15 2014-03-17 Biometric Social Network Abandoned US20140358954A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/217,236 US20140358954A1 (en) 2013-03-15 2014-03-17 Biometric Social Network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201361800374P 2013-03-15 2013-03-15
US14/217,236 US20140358954A1 (en) 2013-03-15 2014-03-17 Biometric Social Network

Publications (1)

Publication Number Publication Date
US20140358954A1 true US20140358954A1 (en) 2014-12-04

Family

ID=51522501

Family Applications (4)

Application Number Title Priority Date Filing Date
US14/217,071 Abandoned US20140268280A1 (en) 2013-03-15 2014-03-17 Color and Pattern Identifying and Highlighting Lenses
US14/217,236 Abandoned US20140358954A1 (en) 2013-03-15 2014-03-17 Biometric Social Network
US14/216,982 Expired - Fee Related US9352817B2 (en) 2013-03-15 2014-03-17 Directed acoustic broadcast array
US14/215,176 Abandoned US20150203183A1 (en) 2013-03-15 2014-03-17 Wave Energy Watercraft

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US14/217,071 Abandoned US20140268280A1 (en) 2013-03-15 2014-03-17 Color and Pattern Identifying and Highlighting Lenses

Family Applications After (2)

Application Number Title Priority Date Filing Date
US14/216,982 Expired - Fee Related US9352817B2 (en) 2013-03-15 2014-03-17 Directed acoustic broadcast array
US14/215,176 Abandoned US20150203183A1 (en) 2013-03-15 2014-03-17 Wave Energy Watercraft

Country Status (1)

Country Link
US (4) US20140268280A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170171195A1 (en) * 2015-12-15 2017-06-15 Michael Chang System and method for biometric authentication using social network
CN106899567A (en) * 2016-08-24 2017-06-27 阿里巴巴集团控股有限公司 User's core body method, apparatus and system
US20170289147A1 (en) * 2014-09-05 2017-10-05 Utc Fire & Security Corporation System and method for access authentication
US11328153B1 (en) 2018-04-25 2022-05-10 Snap Inc. Secure biometric metadata generation
US20240095324A1 (en) * 2011-01-14 2024-03-21 Flash Seats, Llc Systems and methods for enhancing biometric matching accuracy

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10331131B2 (en) 2011-05-12 2019-06-25 Unmanned Innovations, Inc. Systems and methods for payload integration and control in a multi-mode unmanned vehicle
US9669904B2 (en) * 2011-05-12 2017-06-06 Unmanned Innovations, Inc. Systems and methods for multi-mode unmanned vehicle mission planning and control
DK3132136T3 (en) * 2014-04-16 2018-06-25 Haaheim Invent Wave energy conversion apparatus
GB201501479D0 (en) * 2015-01-29 2015-03-18 Norwegian Univ Sci & Tech Ntnu Underwater manipulator arm robot
GB201603563D0 (en) 2016-03-01 2016-04-13 Mcnatt James C And Retzler Christopher H Wave power device
DE102018117648B3 (en) * 2018-07-20 2019-08-29 Haberl Electronic Gmbh & Co. Kg Method for improving the perceptibility of a special signal
US10909847B1 (en) * 2018-09-19 2021-02-02 All Turtles Corporation Building urban area noise pollution maps and mitigating noise from emergency vehicles
WO2021050572A1 (en) 2019-09-12 2021-03-18 Comboyo Asymmetric Logistc Solutions Servicos E Participacoes Ltda. Asymmetric body of water navigation system and method
US11202144B2 (en) 2020-01-13 2021-12-14 Brian Michael Coyle Sound directing framework
DE202021104184U1 (en) 2021-08-05 2022-11-08 Vierton-Audio AG Public warning device for acoustic warning and/or alerting of the civilian population
KR102521962B1 (en) * 2021-11-02 2023-04-17 김진욱 Power Generator and Hydrogen Generation Systems Using the Same

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070040094A1 (en) * 2005-04-07 2007-02-22 Smith David M Method and system for handling large data sets in a statistical language
US20100266167A1 (en) * 2009-04-20 2010-10-21 Mark Kodesh Method and Apparatus for Encouraging Social Networking Through Employment of Facial Feature Comparison and Matching
US20100325218A1 (en) * 2009-06-22 2010-12-23 Nokia Corporation Method and apparatus for determining social networking relationships
US7929733B1 (en) * 2006-02-17 2011-04-19 Verizon Patent And Licensing Inc. Biometric identification and analysis
US20130138588A1 (en) * 2011-07-13 2013-05-30 Nimblecat, Inc. Identifying and ranking networked biographies and referral paths corresponding to selected qualifications
US20130246388A1 (en) * 2010-12-01 2013-09-19 Aware, Inc. Relationship Detection within Biometric Match Results Candidates

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4686377A (en) * 1986-01-10 1987-08-11 Gary Gargos System for generating power from waves
US4685296A (en) * 1986-07-21 1987-08-11 Burns Joseph R Ocean wave energy conversion using piezoelectric material members
US6420975B1 (en) * 1999-08-25 2002-07-16 Donnelly Corporation Interior rearview mirror sound processing system
GB9820704D0 (en) * 1998-09-24 1998-11-18 Yemm Richard Wave energy convertor
US6725797B2 (en) * 1999-11-24 2004-04-27 Terry B. Hilleman Method and apparatus for propelling a surface ship through water
US7106180B1 (en) * 2001-08-30 2006-09-12 Frank Joseph Pompei Directional acoustic alerting system
ATE496318T1 (en) * 2006-07-28 2011-02-15 Chromogenics Sweden Ab PRODUCTION OF CURVED ELECTROCHROME ARRANGEMENTS
DE102010002700A1 (en) * 2009-03-11 2010-09-30 Denso Corporation, Kariya-City Vehicle presence detection device
US8432600B2 (en) * 2009-07-30 2013-04-30 Control Solutions LLC Light blocking apparatus for vehicle mirror assembly
JP4962540B2 (en) * 2009-07-30 2012-06-27 株式会社デンソー Vehicle presence notification device
JP4752963B2 (en) * 2009-08-05 2011-08-17 株式会社デンソー Vehicle presence notification device
JP4798271B2 (en) * 2009-08-07 2011-10-19 株式会社デンソー Vehicle presence notification device
JP5029703B2 (en) * 2010-01-15 2012-09-19 株式会社デンソー Vehicle presence notification device
JP5029706B2 (en) * 2010-01-22 2012-09-19 株式会社デンソー Vehicle presence notification device
US8217767B2 (en) * 2010-06-09 2012-07-10 Denso Corporation Vehicle presence notification apparatus
US8228590B2 (en) * 2010-08-09 2012-07-24 Gentex Corporation Electro-optic system configured to reduce a perceived color change
US9048759B2 (en) * 2010-11-17 2015-06-02 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Multistage force amplification of piezoelectric stacks
US8998148B2 (en) * 2011-06-15 2015-04-07 Foster-Miller, Inc. Acoustical warning system
KR101316467B1 (en) * 2011-12-16 2013-10-08 현대자동차주식회사 Apparatus for warning pedestrian for vehicle
US9102342B2 (en) * 2012-02-17 2015-08-11 Curtis E. Graber Locomotive acoustic warning system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070040094A1 (en) * 2005-04-07 2007-02-22 Smith David M Method and system for handling large data sets in a statistical language
US7929733B1 (en) * 2006-02-17 2011-04-19 Verizon Patent And Licensing Inc. Biometric identification and analysis
US20100266167A1 (en) * 2009-04-20 2010-10-21 Mark Kodesh Method and Apparatus for Encouraging Social Networking Through Employment of Facial Feature Comparison and Matching
US20100325218A1 (en) * 2009-06-22 2010-12-23 Nokia Corporation Method and apparatus for determining social networking relationships
US20130246388A1 (en) * 2010-12-01 2013-09-19 Aware, Inc. Relationship Detection within Biometric Match Results Candidates
US20130138588A1 (en) * 2011-07-13 2013-05-30 Nimblecat, Inc. Identifying and ranking networked biographies and referral paths corresponding to selected qualifications

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Xu et al, "Complex Problem Solving: Identity Matching Based on Social Contextual Information", Journal of Association for Information Systems Volume 8, Issue 10, Article 2, October 2007, Pages 525-545. *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12332988B2 (en) * 2011-01-14 2025-06-17 Flash Seats, Llc Systems and methods for enhancing biometric matching accuracy
US20240095324A1 (en) * 2011-01-14 2024-03-21 Flash Seats, Llc Systems and methods for enhancing biometric matching accuracy
US10581844B2 (en) * 2014-09-05 2020-03-03 Utc Fire & Security Corporation System and method for access authentication
US20170289147A1 (en) * 2014-09-05 2017-10-05 Utc Fire & Security Corporation System and method for access authentication
US10291610B2 (en) * 2015-12-15 2019-05-14 Visa International Service Association System and method for biometric authentication using social network
US20190222573A1 (en) * 2015-12-15 2019-07-18 Visa International Service Association System and method for biometric authentication using social network
US10681043B2 (en) * 2015-12-15 2020-06-09 Visa International Service Association System and method for biometric authentication using social network
US20170171195A1 (en) * 2015-12-15 2017-06-15 Michael Chang System and method for biometric authentication using social network
US10467490B2 (en) 2016-08-24 2019-11-05 Alibaba Group Holding Limited User identity verification method, apparatus and system
AU2017314341B2 (en) * 2016-08-24 2020-05-07 Advanced New Technologies Co., Ltd. User identity verification method, apparatus and system
US10997443B2 (en) 2016-08-24 2021-05-04 Advanced New Technologies Co., Ltd. User identity verification method, apparatus and system
CN106899567A (en) * 2016-08-24 2017-06-27 阿里巴巴集团控股有限公司 User's core body method, apparatus and system
US11328153B1 (en) 2018-04-25 2022-05-10 Snap Inc. Secure biometric metadata generation
US11804073B2 (en) 2018-04-25 2023-10-31 Snap Inc. Secure biometric metadata generation
US12288416B2 (en) 2018-04-25 2025-04-29 Snap Inc. Secure biometric metadata generation

Also Published As

Publication number Publication date
US20140262601A1 (en) 2014-09-18
US9352817B2 (en) 2016-05-31
US20140268280A1 (en) 2014-09-18
US20150203183A1 (en) 2015-07-23

Similar Documents

Publication Publication Date Title
US20140358954A1 (en) Biometric Social Network
Mason et al. An investigation of biometric authentication in the healthcare environment
US11501514B2 (en) Universal object recognition
US20210042527A1 (en) Methods for Providing Information about a Person Based on Facial Recognition
KR101723244B1 (en) Managed biometric-based notification system and method
US11080316B1 (en) Context-inclusive face clustering
US20170085547A1 (en) Storing, indexing and recalling data based on brain activity
CN111191039B (en) Knowledge graph creation method, knowledge graph creation device and computer readable storage medium
US20160260185A1 (en) Electronic Contract Creator
US20170364537A1 (en) Image-aided data collection and retrieval
KR102594093B1 (en) Dermatologic treatment recommendation system using deep learning model and method thereof
CN113496771A (en) Diagnosis guiding method and device based on face recognition and electronic equipment
US20200204546A1 (en) Apparatus, method and computer program product for biometric recognition
CN111739182A (en) Attendance method and device, electronic device and storage medium
CN105765572A (en) Method and arrangement for matching of diseases and detection of changes for disease by the use of mathematical models
Jahan et al. Robust user authentication model for securing electronic healthcare system using fingerprint biometrics
CN111399731A (en) Image manipulation intent processing method, recommended method, device, electronic device, and storage medium
WO2021175010A1 (en) User gender identification method and apparatus, electronic device, and storage medium
CN116913494A (en) Pre-consultation method and system for re-consultation of patients in hospital
CN107656959A (en) A kind of message leaving method, device and message equipment
CN115482899A (en) Prescription recommendation method and device, electronic equipment and storage medium
Shashikala et al. Attendance monitoring system using face recognition
CN110196924A (en) The building in characteristic information library, the method for tracing of target object and device
CN109118178A (en) Data processing method and device, electronic equipment and computer storage medium
US11520838B2 (en) System and method for providing recommendations of documents

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION