WO2004095318A1 - An internet system for authenticating membership profile information - Google Patents

An internet system for authenticating membership profile information Download PDF

Info

Publication number
WO2004095318A1
WO2004095318A1 PCT/US2004/011863 US2004011863W WO2004095318A1 WO 2004095318 A1 WO2004095318 A1 WO 2004095318A1 US 2004011863 W US2004011863 W US 2004011863W WO 2004095318 A1 WO2004095318 A1 WO 2004095318A1
Authority
WO
WIPO (PCT)
Prior art keywords
biometric
members
video
file
processing unit
Prior art date
Application number
PCT/US2004/011863
Other languages
French (fr)
Inventor
David Ackerman
Original Assignee
David Ackerman
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 David Ackerman filed Critical David Ackerman
Priority to BRPI0409753-0A priority Critical patent/BRPI0409753A/en
Priority to EP04750258A priority patent/EP1614053A1/en
Priority to JP2006513081A priority patent/JP2006523900A/en
Priority to AU2004232072A priority patent/AU2004232072A1/en
Priority to CA002521480A priority patent/CA2521480A1/en
Publication of WO2004095318A1 publication Critical patent/WO2004095318A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/441Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card
    • H04N21/4415Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card using biometric characteristics of the user, e.g. by voice recognition or fingerprint 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99939Privileged access
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing

Definitions

  • the present invention relates a system for verifying, authenticating, and processing membership information to generate a selectively approved searchable membership database viewable through a computer information network. More specifically, this invention relates to a system for verifying and authenticating the members to create a selectively approved populated membership database for presenting specific profiles to other members and for allowing members to virtually meet over the internet.
  • Online dating services have been in operation for several years. People interested in meeting others have often found conventional online dating to be both rewarding and entertaining. Online dating services have become more and more popular and necessary in this day by the demographic and cultural changes, which make it difficult for likeminded people to meet.
  • Some conventional systems take advantage of telephone technology to aid in this process.
  • these systems which typically involve the placement of personal ads or profiles on publication, a person wishing to meet another person must make a telephone call and listen to a prerecorded message left by another member of the service.
  • a disadvantage of this service is that the member can only listen to messages and there are no visual aids to assist in the process.
  • the member when the member has found a person they would like to meet, they may leave a message with that person. That person may then reply to the message.
  • these telephone- dating services are little more than voice mail systems with some additional features.
  • the various elements of the present invention have been developed in response to the present state of the art, and in particular, in response to the problems and needs in the art that have not yet been fully solved by current systems for allowing individuals to meet over the web. Accordingly, the present invention provides a system that uses current web technology for allowing individuals to safely meet over the web.
  • the present invention provides a system for verifying specific profile, legal, and social data responses for generating a selectively approved membership database, for biometrically authenticating member user, for creating a consenting digital signature and biometric file to control content shared during a virtual meeting, and for improving video communications during a virtual meeting.
  • Membership verification includes a first processing unit (200) for transmitting data to a second processing unit (204) to verify the data through a verification module (100) with a third party (212).
  • a digital video lab (308) processes raw audio and video data provided by a member (304) to create a biometric file for authenticating the member through an authentication module (110) and to identify unique biometric identifiers on the audio/video data to create a searchable member profile.
  • the member (304) Upon member logon, the member (304) passes biometric security authentication via retinal scan, voice recognition, or the like.
  • An interface module (120) may be used to record and deliver selected video on demand, live video, and display the video/audio files indexed with the biometric identifiers.
  • a bandwidth scheduling module (130) provides improved video quality and creates and stores audit logs to improve member accountability and content control.
  • Another feature of the present invention provides a database search capability with audio/video files indexed by unique biometric identifiers to enable member access to the audio/video files.
  • FIG. 1 illustrates a simplified block diagram for verifying membership identity, authenticating members, creating member profiles, and establishing a virtual meeting according to one embodiment of the present invention
  • FIG. 2 illustrates a simplified block diagram for verifying member identity according to one embodiment of the present invention
  • FIG. 3 illustrates a simplified block diagram for authenticating member identity according to one embodiment of the present invention
  • FIG. 4 illustrates a simplified diagram for creating a biometric authentication file according to one embodiment of the present invention
  • FIG. 5 illustrates a simplified diagram of a digital video lab according to one embodiment of the present invention
  • FIG. 6 illustrates a simplified block diagram of an interactive multimedia player for searching database information according to one embodiment of the present invention
  • FIG. 7 illustrates a system for establishing a virtual meeting between members according to one embodiment of the present invention.
  • FIG. 8 illustrates a bandwidth schedule and calendaring system according to one embodiment of the present invention.
  • FIG. 1 illustrates a simplified block diagram of a system for verifying membership identity, authenticating members, creating and searching member profiles, and establishing a virtual meeting according to one embodiment of the present invention.
  • the system comprises a membership identity verification module (100) to verify an applicant's credibility and to determine the applicant's character, an authentication module (110) for authenticating a member, an interface module (120) for searching a database and presenting search results, and a virtual meeting module (130) for establishing a meeting between at least two members.
  • the verification module (100) requests personal information from an applicant for establishing a database of members that meet predetermined qualifications.
  • the applicant inputs (101) specific applicant information, such as the applicant's drivers license number, social security number, credit card information, etc, into a processing unit, such as a computer.
  • a server, or processing unit collects the applicant information and compares or matches the applicant information with information obtained from a third party (102). If the verification module (100) deems the applicant information accurate or if the verification module (100) deems the character of the applicant acceptable, applicant access is granted (103) and the applicant becomes a member of the selectively approved database ("database").
  • the authentication module (110) authenticates the member before granting access to the database.
  • the authentication module (110) helps ensure that the person using the system is the person represented by the member profile stored on the database.
  • the authentication module (110) utilizes biometric data to authenticate the member.
  • the biometric data is obtained directly from raw data obtained from the member, i.e., audio and video files created (111) by the member and transmitted to the server. Portions of the raw data are processed and a biometric file is created (112).
  • the raw data is processed and tagged (113) with biometric identifiers to identify particular characteristics of the new member.
  • the member's profile is updated with tagged video and audio content and posted (114) to the database.
  • the member may use the interface module to search the database for other members matching preferential characteristics.
  • the member may search the video and audio database by inputting preferred characteristics (121) of other members.
  • the server searches the database (122) for identifying audio and video files that match the preferred specific characteristics.
  • a list of members with video and audio files matching the preferential characteristics is presented to the member, who may then view the video and audio files (123).
  • the member may request a virtual meeting (131) with the second member through the virtual meeting module (130).
  • a virtual meeting is a live audio and/or videoconference between at least two members of the database.
  • a first member sends a request for a virtual meeting (131) with a date and time to the second member and the second member may accept or reject the virtual meeting request (132). If the second member accepts the date and time, the selected date and time, the members are connected via an internet connection and the virtual meeting begins (133).
  • FIG. 2 illustrates a system for verifying member identity according to one embodiment of the present invention.
  • the applicant 200 establishes a connection between a client device (202) and the server (204).
  • the connection is a Secure Socket Layer ("SSL") for improved security.
  • the client device (202) may be a personal computer, a set-top box, an internet-enabled television set, or an internet-enabled wireless communications device, such as a handheld device or a cell phone.
  • SSL Secure Socket Layer
  • the applicant (200) inputs personal information, such as the applicant's name, address, social security number, driver's license number, etc., through a sign on screen (206) on a website, which is transmitted to an identification process controller (208) of the server (204).
  • the server (204) composes (210) an XML query transmitted via HTTPS to a third party (212) through a secure dedicated electronic frame relay circuit, or other conventional secured wide area network approved communications link.
  • the information may be transmitted to a credit bureau, a government agency, or other organization.
  • the third party (212) transmits the third party information corresponding to the applicant information back to the identification process controller (208) of the server (204).
  • the third party (212) communicates the third party's recorded information relating to the applicant's drivers license number, social security number, credit report, credit score, arrest history, marriage information, etc to the identification process controller (208) of the server (204).
  • the third party (212) transmits an HTTPS response containing the third party information via SSL to the identification process controller (208) of the server (204) where the identification process controller (208) of the server (204) compares the third party information with information provided by the applicant (200).
  • the identification process controller (208) analyzes the third party information results to determine if the data provided by the applicant (200) was sufficiently accurate to be considered for membership.
  • the information is independently compiled and scored and the scores are added together to determine whether the applicant (200) receives a passing or failing score based on a predetermined numeric scale. For example, an applicant (200) with a credit score over 700 may receive ten points, while an applicant (200) with a credit score under 700 points may only receive five points. Similarly, an applicant (200) with a college degree may receive twenty points while an applicant (200) without a college degree may only receive five points.
  • the identification process controller (208) of the server (204) utilizes an algorithm (mathematical formula criteria measurements) for approval or failure qualification.
  • the algorithm is configured to score information based on whether the applicant (200) included his full legal name, correct social security number, correct address, etc.
  • the algorithm may be configured to score information based on whether the applicant name, social security number, address, marital status, driver license, and credit card numbers from the third party (212) match the information that was transmitted to the server (204). In one embodiment, the matching information may then be scored, as discussed above.
  • the applicant's full legal name must match exactly that of the legal owner of the social security number; the first initial and last name must match exactly to the owner of the driver's license (state obtained from address); the address must match exactly that of the owner of the credit card account; the last name and address must match exactly to the owner of the credit card account; the applicant (200) must stipulate that they are unmarried; the credit card purchase must be authorized.
  • the applicant (200) transmits only a portion of the social security number. For example, only the first five digits of the social security number is submitted, or the last four digits. No matter how many digits are submitted, the digits may still be matched and compared. For approval, the input information must correlate to the driver's license number, the credit card, the phone number, and the address records. This option might be a solution for an applicant (200) who prefers not to give social security numbers.
  • the system is configured to compile the applicant's character report to determine the applicant's character.
  • Information such as aliases, judgments, lawsuits, marriage licenses, divorce decrees, physical address history, telephone number history, occupants of same address by male/female comparison, names of relatives, roommates, neighbors, bankruptcy filings, tax Liens, civil judgments, real property ownership, divorce records, identify theft report information, criminal background, county listing of record, arrest file, disposition date of sentence, national media service information, newspapers, magazines, and newswire files and other public social and demographic information available through public records may be requested and obtained from a variety of sources.
  • such information may be valued, scored, and/or matched to a scaled measurement of acceptable criteria and added up to a sum result.
  • a score of 1000 may be acceptable for approval, while a scale of less than 1000 may be unacceptable.
  • an applicant's bankruptcy history may not preclude the applicant (200) from membership; however, a criminal record may, depending on the degree.
  • An applicant (200) with a combination of bankruptcy, tax liens, and civil judgments may be precluded if the sum value of the information is greater than a predetermined maximum. [0044] If all input information matches, and the values of the information meet the predetermined requirements, approval is granted 214.
  • the applicant (200) may be notified as an automated response in the application process.
  • the applicant's credit card information is transmitted to a credit approval agency (216), such as a credit card company. If the credit approval agency denies payment, the applicant (200) may be notified either immediately through a "Sorry" screen (218) or through the applicant's email account. If payment and identification are approved, the applicant (200) becomes a member (304) (See FIG. 3) and the server (204) posts (218) the member's profile to the database (220), and sends notification to mail (222) a membership fulfillment kit (302) to the member (304).
  • FIG. 3 illustrates a simplified block diagram for authenticating member identity according to one embodiment of the present invention.
  • the server (204) prepares an order processing report (301) to mail the membership fulfillment kit (302) to the member (304).
  • the membership fulfillment kit (302) may contain a digital web cam, a compact disc ("CD") containing interface software, a serial number, a member password, authentication software (biometric software), video conferencing software, a microphone, and a custom backdrop for video imagery and production.
  • the software and password of the fulfillment kit (302) may be downloaded from the server (204).
  • the member (304) installs the software onto the client device (202).
  • the member (304) may use the password for an initial connection to the server (204).
  • the member (304) After the fulfillment kit (302) has been received, the member (304) creates a video or photography file and an audio file ("raw data") that uniquely identifies the member's physical image and audio.
  • the member (304) may use the web camera, digital video device, digital camera, or other recording means to record visual and audio representations of the member (304), such as physical appearance, personal belongings, hobbies, etc.
  • the member (304) may recite a scripted phrase which may be used to create a biometric file.
  • the biometric file for member authentication purposes, is a sample of audio/video of the member (304), which has been processed to turn digitized time dependent signals into wavelength/amplitudes, on a certain number of words and/or frames of video, and storing them in the database.
  • the biometric file is configured to serve as an additional security feature.
  • the raw data including the scripted phrase, is loaded onto the client device (202) and subsequently transmitted (306) to the server (204).
  • the raw data may be transmitted automatically to the server (204) when the interface is launched, or on member (304) command.
  • the server (204) captures the raw data, which is processed and tagged for biometric identifiers ("biotags") at a digital video/audio lab.
  • a digital video lab (308), or profile creation module processes, identifies, and tags unique digital video and audio data from the raw data produced by the member (304) and processes the scripted phrase to create a biometric file.
  • Biotags are unique tracks previously identified and rendered in processing that are correlated and matched with unique identifiers such that SQL or XML queries may quickly and efficiently fetch the requested information.
  • the digital video lab (308) may create a new biometric file from the raw data transmitted (306) from the client device (202). Accordingly, the biometric file may be the recited phrase, or it may be other audio or video data, including video frames, such as digital photographs.
  • the serial number of the installation software may be transmitted back to the server (204) with the raw data as an additional security feature. If the transmitted serial number matches (310) the serial number corresponding to the member profile stored in the system, the server (204) transmits the biometric file (312) created at the digital video lab (308) to the client device (202).
  • the biometric file (312) may be transmitted embedded in the biometric software.
  • the biometric file may be encrypted. The software installed on the member's client device (202) decrypts and stores the biometric file on the client device (202).
  • the member (304) before the member (304) may use the database of members, the member (304) must be authenticated.
  • Live audio/video authentication may be realized using cross correlation to compare the live data with the stored biometric file on the client device (202).
  • the live data and the biometric file may be matched by measuring file sizes, sound frequency, decibel level patterns, time scale speech durations, etc. All elements may be mathematically measured, scored, and scaled generating an acceptance or a denial.
  • authentication may be realized through matching partial file elements with randomly generated multiple key word arrangements. For instance, if a randomly generated multiple key word arrangement processed in the digital video lab (308) is "blue dogs," the server (204) may transmit the phrase “blue dogs” to the client device (202). Upon biometric initiation, the member (304) may be instructed to say “blue dogs” into the microphone. The biometric software on the client device (202) analyzes the member's audio data, or word “blue dogs,” according to the methods described above, to accept or deny the member (304) access to the database.
  • half the phrase, or "blue” is transmitted as a biometric file to the biometric software on the client device (202).
  • the phrase data is transmitted over the internet to the server (204) and links to a unique related partial file, in this case, "dogs.”
  • the server (204) matches frequency patterns, decibel level patterns, speech time duration, and file sizing calculations and parses, values, and scores the data for granting acceptance or denial.
  • a digital photography image or video frame using a custom tagging template or mask, which digitally layers unique objects and shape characteristics isolated within the image, and referenced by color identification of pixel elements using the standard RGB colors spectrum creates a unique custom color chart file for each referenced member (304).
  • the member (304) may transmit a photo image of herself; a custom mask is digitally layered over the original produced facial image content, the mask highlights and isolates the shape of the eyes, hair, nose, etc., and captures color characteristics.
  • the biometric file may be created by parsing the color information, scaling the color characteristics, and creating a custom color chart for the identified object. A combination of such authentication methods may be used.
  • the server (204) is configured to update the biometric file using revolving random biometric files by periodically transmitting new biometric information to the member's client device (202).
  • the biometric software may be configured to capture random images or audio while the member (304) uses the interface.
  • the biometric software may capture a digital photo of the member (304), or an audio segment, every ten minutes and transmit the photo and audio to the server (204) to be stored.
  • the digital video lab (308) may choose one of the photos or audio files to create a new biometric file.
  • the new biometric file may be transmitted at any time to the client device (202) to keep the authentication reliable.
  • the biometric file may also be stored on the server (204) side such that the member's biometric data is transmitted to the server (204) to be compared with the biometric file stored on the server (204).
  • FIG. 4 illustrates a simplified diagram for creating a biometric authentication file according to one embodiment of the present invention.
  • the member (304) installs the member fulfillment kit (302) onto the client device (202).
  • the member (304) initiates the interface software and passes password authentication (400) to push content to launch the interface software (402).
  • the member (304) transmits raw data from the client device (202), which is captured (404) on the server (204).
  • the raw data is processed at the digital video lab (406) to tag the information and to create a biometric file from the raw data.
  • a preliminary member profile is generated (408) and the resulting object stored in the member profile database (410).
  • the member (304) may view his member profile (408) and approve or disapprove and customize the member profile (408).
  • the member (304) opens the interface and enters the password and initiates biometric authentication.
  • Biometric authentication begins when the member (304) recites the scripted audio phrase in the member's recording device, such as the microphone, on the web camera, or both.
  • the biometric software on the server (204) captures the member audio/video feed, and compares the live audio and/or video, using proven voice and image-processing authentication algorithms.
  • the server (204) may be configured to periodically update the biometric file by capturing and processing new biometric information captured from the member's recording device.
  • FIG. 5 illustrates a simplified diagram of a digital video lab (308) according to one embodiment of the present invention.
  • the digital video lab (308) is used to enhance and improve the customer's image and audio quality after it has been captured and stored in the database, to tag unique member identifiers, and to create the biometric file for authentication, as discussed above.
  • the digital video lab (308) After the member (304) has transmitted raw audio/video data (500) to the server (204), the digital video lab (308) creates a preliminary profile (502).
  • the digital video lab (308) performs nonlinear editing, blue screening, creates personal biometric data information rendering unique character references developed from photography images, video and audio track biotags in time code sequences, video and audio encoding, color and audio correction, watermarking, special effects, and encoding, as part of the video production process, and creates the "Sweetheart Finish" with embedded biotags.
  • the customer may choose which photography images and video and audio clips she would like on her member profile.
  • the member (304) may customize and approve/disapprove of the preliminary profile (504).
  • the digital video lab (308) may transmit the processed video and audio to a third party video server (506) in a database configured with a search capability indexed by video objects or shapes, photography images, audio track content, and biotags.
  • the member profile library (508) may be stored on the server (204).
  • FIG. 6 illustrates a simplified block diagram of the interface (600) for searching database information according to one embodiment of the present invention.
  • the client device (202) may be configured with the interface software to allow the member (304) to search the database (602).
  • the web site comprises the interface (600) configured to process the audio/video aspect, and other controls.
  • the interface (600) may be configured with volume control, a digital audio equalizer, video fast forward, rewind, and play, and incorporates multiple blank fields for entering text data preferences for a membership search.
  • the digital video lab (308) identifies "biotags" in each member's video and audio profile. For instance, while reviewing the video and audio files, the processors identify and mark all potential member identifiers such as hair color, eye color, physical characteristics, personal belongings, hobbies, activities, etc.
  • a member (304) interested in meeting a second member (not shown) who owns a dog and enjoys hiking and boating can enter those preferences in the player preference search locator and search through the database (602) for video, photography, text and audio matching those preferences.
  • the interface (600) will provide all related photography images, video, text and audio media specified to time code information on the subject requested within the existing entire video clip of each member.
  • the method of using nonlinear video and audio tracks characterizing biotags selected between two points on a timeline can be used to identify particular properties or characteristics of any kind of personal property, for example a home, car, or a boat.
  • a member (304) can transmit raw data files of personal property that he would like to sell.
  • the second member can enter specific preferences of what he would like to buy and specific video clips can be presented for the second member to view and determine if he wants to buy it. This method would be particularly useful in second-hand sales.
  • FIG. 7 illustrates a system for establishing a virtual meeting between members according to one embodiment of the present invention.
  • the system controls live video content between at least the first member (304) and a second member (700) through mutual consent of the members (304) and (700) and creates accountability for those members (304) and (700).
  • the virtual meeting is a two-way, video communication between at least two members.
  • the virtual meeting option arises after a member (304) has reviewed video and/or audio and text profile information about the second member (700) and has a desire to meet the second member (700) virtually over the internet.
  • the member (304) After the member (304) has identified the second member (700) to meet with he sends a request (704) to a scheduler module of the server (204) indicating whom he would like to meet and at least one date and time for the virtual meeting.
  • the member (304) consents and acknowledges to participate in a virtual meeting and to obey pre-established rules of the virtual meeting.
  • the server (204) sends the request for the virtual meeting (706) to the second member (700).
  • the second member (700) has the option of reviewing the first member's profile.
  • the second member (700) is interested in meeting the first member (304), she can accept (708) the virtual meeting.
  • the second member (700) consents and acknowledges to participate in the virtual meeting and to obey the pre-established rules of the virtual meeting.
  • the response may be sent to the first member (304) with a password (710).
  • the first member (304) may confirm (712) the virtual meeting and time by responding to the second member's response.
  • the second member (700) receives a confirmation and a password (714).
  • a confirmation and password is automatically sent to both members (304) and (700).
  • the members (304) and (700) log on and the server (204) notifies each member (304) and (700) that both members (304) and (700) are connected.
  • the members (304) and (700) enter the previously received passwords, read the disclosure agreements, submit digital signature consents, pass biometric authentication, and begin their virtual meeting.
  • a digital calendar (716) is created, which serves as an audit report of the pre-arranged mutual date.
  • the audit report preserves proof that the members accepted the terms of the agreement.
  • the audit report preserves proof of the consenting digital signature, and consenting biometric authentication file preserves proof that the members were in fact the ones who consented to the terms of use.
  • the consenting biometric authentication file is created at the moment the member accepts the terms of the virtual meeting immediately before the start of the virtual meeting. Specifically, when the member points the mouse cursor to the "I Accept" box, the digital video camera, or web cam, takes a picture of the member and the software transmits the photography image, or the video frame, to be authenticated in the same way the member is authenticated for logon. In another embodiment, the member is authenticated with audio authentication, as described above. Upon authentication, the digital signature and consenting biometric file from the web cam is stored as the audit log as proof that the member (304) accepted the terms of the virtual meeting.
  • the virtual meeting begins with a member (304) purchasing virtual meeting minutes.
  • the minutes may be purchased in five, ten, fifteen, half hour, hour, or more, increments.
  • the member (304) discovers the second member (700) and selects a time and date for a virtual meeting.
  • the member (304) is presented with a consent agreement and confirms the agreement with a digital signature or electronic signature, while at the same time, becomes biometrically authenticated through the same process described above for the logon authentication.
  • the audit log is created to file the signatures and the consenting biometric file.
  • a message is sent for a virtual meeting request to the second member (700) and the second member (700) repeats the process.
  • the connection is established, the bandwidth is allocated and the members (304) and (700) begin the virtual meeting.
  • both members (304) and (700) may be logged on at the same time and the virtual meeting may be accomplished immediately. For instance, if the two members (304) and (700) are communicating by audio only or by instant messaging, they may request an instant password and if bandwidth is available, the members (304) and (700) may begin the virtual meeting immediately, after consenting to the terms and passing the biometric authentication audit controls, rather than setting up a virtual meeting at some time in the future.
  • FIG. 8 illustrates a bandwidth scheduling system according to one embodiment of the present invention.
  • Virtual meetings take up bandwidth.
  • a minimum amount of bandwidth is required.
  • members interested in a virtual meeting may purchase prepaid minutes, for instance, $19.95 for 30 minutes, $29.95 for 60 minutes or $49.95 for 120 minutes, and schedule bandwidth for their virtual meeting, or the members may pay for the minutes as they are used.
  • a scheduling module is a calendar with a matrix comprising essentially four matrix calendars per time zone; Eastern, Midwest, Mountain, and Pacific.
  • the horizontal columns are bandwidth sectors of 384K. As an example, assuming a service provider purchases bandwidth equivalent to 14 megabits, at 384K bits, there are twenty-six columns, or the ability to allow thirteen concurrent virtual meetings.
  • the rows of the matrix are in minutes, allowing virtual meeting or conferencing in combinations of ten, fifteen, and thirty- minute blocks.
  • the member (304) selects a date and time for the virtual meeting and one or more alternate dates and times, and selects the minutes requested for the virtual meeting.
  • the request for the virtual meeting is sent to the scheduling module of the server (204), which checks the queue for time slot availability for two members, or two 384kb slots. If the slot is open the request is sent to the second member (700) (See FIG. 7) and the second member (700) responds with either an approval or a denial. If the slot is not available, the scheduling module checks the availability of alternate dates and times. The request is sent to the calendar module if the date and time is approved, which reserves the date and time and a confirmation and password is sent to both members (304) and (700).
  • the server (204) may also send a reminder to the members (304) and (700) before the scheduled time. Once the time block has been reserved, the time and time slot are permanently allocated and prepaid minutes are subtracted from the members' (304) and (700) balance of prepaid minute credits. There may not be refunds, or cancellations.

Abstract

A system for verifying, authenticating, and processing membership information to generate a selectively approved searchable membership database, viewable through a computer information network, such as the internet. Membership verification includes a first processing unit (200) for transmitting data to a second processing unit (204) for verifying the information with a third party (212). A digital video lab (308) processes raw audio and video data provided by a member (304) to create a biometric file for authentication and to identify unique biometric identifiers on the raw audio and video data to create a searchable member profile. Upon member logon, each member passes biometric authentication via retinal scan, voice recognition, or the like. An interface module (120) may be used to record and deliver selected video on demand, live video, and display the video/audio files indexed with the biometric identifiers. A bandwidth scheduling module (130) improves video quality and a calendaring module creates and stores audit logs to improve member accountability and content control.

Description

AN INTERNET SYSTEM FOR AUTHENTICATING MEMBERSHIP PROFILE INFORMATION
[0001] This application claims the benefit of U.S. Patent Application No. 10/417,689, filed April 16, 2003 at the United States Patent and Trademark Office, and is incorporated by reference as if fully set forth herein.
FIELD OF THE INVENTION
[0002] The present invention relates a system for verifying, authenticating, and processing membership information to generate a selectively approved searchable membership database viewable through a computer information network. More specifically, this invention relates to a system for verifying and authenticating the members to create a selectively approved populated membership database for presenting specific profiles to other members and for allowing members to virtually meet over the internet.
BACKGROUND OF THE INVENTION
[0003] Online dating services have been in operation for several years. People interested in meeting others have often found conventional online dating to be both rewarding and entertaining. Online dating services have become more and more popular and necessary in this day by the demographic and cultural changes, which make it difficult for likeminded people to meet.
[0004] Some conventional systems take advantage of telephone technology to aid in this process. In these systems, which typically involve the placement of personal ads or profiles on publication, a person wishing to meet another person must make a telephone call and listen to a prerecorded message left by another member of the service. A disadvantage of this service is that the member can only listen to messages and there are no visual aids to assist in the process. Furthermore, in most prior telephone systems, when the member has found a person they would like to meet, they may leave a message with that person. That person may then reply to the message. In reality, these telephone- dating services are little more than voice mail systems with some additional features.
[0005] Other systems have sprouted on the World Wide Web ("the web"). In order to join an existing dating service on the Web, an applicant simply visits the website where she is prompted to enter personal information such as age, height, weight, hair color, eye color, and build, as well as geographic information, hobbies and other preferences. The applicant then becomes a member of the dating service, sometimes with a fee, and may receive and send contact information to and from other members of the service.
[0006] Unfortunately, because the web is largely unregulated, as well as the information provided to the on-line dating services, there is no assurance that all the information entered by the member is accurate or reliable. Current internet services omit large amounts of social and legal information, leaving the member compromised with guess work, no personality information, no validity of currency of photo images, no legal identity, and alias information may affect candidate verification. As a result, the member may not really be who or what she claims to be. In addition, it is possible to enroll people with the service, without their knowledge or permission, as a joke for example.
[0007] Another disadvantage with current online dating services is that anybody can access the website using another member's password, regardless of whether or not the member obtained permission to use the first member's password. The other subscribers to the service may be completely unaware that they are not communicating with the person the profile was created to represent.
[0008] Yet another disadvantage of current online dating services is that the use of video dating, or viewing others in real-time, has resulted in uncontrolled porn social environments. There is very little accountability over offensive content flashed across the screen of an unsuspecting member.
[0009] Finally, the current system of viewing video of potential dates is very time consuming and inefficient, possibly taking weeks before a meeting can occur. In such cases, a person is required to go to a designated location and search through videos in order to find a particular person. A simple way of advancing through video to find particular characteristics of a potential date is limited by the technology used; current video dating services use videocassettes as a way of showing a member to another member. This process is time consuming because once a member discovers another whom she is interested in meeting, the dating service sends a postcard or notification to the individual notifying him that another member would like to meet him. He then must go to the same location and view the other member's video profile. If he decides that he would like to meet her, the office sends a postcard to her notifying her. This process could take weeks.
[0010] Another disadvantage of current online dating services is that they have not made good use of current technology and the power of the web. Specifically, current services have not effectively made member video profiles available to the other members of the service. For those services that provide access to videos, there is not an efficient system for searching the videos to present to the members.
[0011] Finally, another disadvantage of online dating services is that the content shared between members during instant messaging or video dating is unregulated. Often times, unsuspecting video daters are suddenly presented with nudity, abusive language, and perverse actions by other members and are left without recourse.
[0012] Thus, people realize that there is a need to assure the integrity of the information presented and the integrity of service. There is a need to assure that the information represented by the member is true and accurate. There is a further need to provide better safety and security to the members of the service. Finally, there is a need to use advanced web video and audio technology to facilitate on-line communication and dating, and to control the content presented between online video daters.
SUMMARY OF THE INVENTION
[0013] The various elements of the present invention have been developed in response to the present state of the art, and in particular, in response to the problems and needs in the art that have not yet been fully solved by current systems for allowing individuals to meet over the web. Accordingly, the present invention provides a system that uses current web technology for allowing individuals to safely meet over the web.
[0014] More specifically, the present invention provides a system for verifying specific profile, legal, and social data responses for generating a selectively approved membership database, for biometrically authenticating member user, for creating a consenting digital signature and biometric file to control content shared during a virtual meeting, and for improving video communications during a virtual meeting. Membership verification includes a first processing unit (200) for transmitting data to a second processing unit (204) to verify the data through a verification module (100) with a third party (212). A digital video lab (308) processes raw audio and video data provided by a member (304) to create a biometric file for authenticating the member through an authentication module (110) and to identify unique biometric identifiers on the audio/video data to create a searchable member profile. Upon member logon, the member (304) passes biometric security authentication via retinal scan, voice recognition, or the like. An interface module (120) may be used to record and deliver selected video on demand, live video, and display the video/audio files indexed with the biometric identifiers. A bandwidth scheduling module (130) provides improved video quality and creates and stores audit logs to improve member accountability and content control.
[0015] It is therefore one feature of the present invention to ensure that a profile created by a member (304) is true and accurate through a verification process. Another feature of the present invention assures that the member represented by the profile is the actual member using the service through an authentication process.
[0016] Another feature of the present invention provides a database search capability with audio/video files indexed by unique biometric identifiers to enable member access to the audio/video files.
[0017] It is another feature of the present invention to create a system for controlling live video content through mutual consent approvals and consenting biometric files. Another feature of the present invention improves video quality through managing bandwidth
[0018] Reference throughout this specification to features, advantages, or similar language does not imply that all of the features and advantages that may be realized with the present invention should be, or are, in any single embodiment of the invention. Rather, language referring to the features and advantages is understood to mean that a specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present invention. Thus, discussion of the features and advantages, and similar language, throughout this specification may, but do not necessarily, refer to the same embodiment.
[0019] Furthermore, the described features, advantages, and characteristics of the invention may be combined in any suitable manner in one or more embodiments. One skilled in the relevant art will recognize that the invention can be practiced without one or more of the specific features or advantages of a particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the invention.
[0020] These features and advantages of the present invention will become more fully apparent from the following description and appended claims, or may be learned by the practice of the invention as set forth hereinafter. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order for the advantages of the invention to be readily understood, a more particular description of the invention briefly described above will be rendered by reference to specific embodiments thereof, which are illustrated in the appended drawings. Understanding that these drawings depict only typical embodiments of the invention and are not therefore to be considered to be limiting of its scope, the invention will be described and explained with additional specificity and detail through the use of the accompanying drawings in which:
[0022] FIG. 1 illustrates a simplified block diagram for verifying membership identity, authenticating members, creating member profiles, and establishing a virtual meeting according to one embodiment of the present invention;
[0023] FIG. 2 illustrates a simplified block diagram for verifying member identity according to one embodiment of the present invention;
[0024] FIG. 3 illustrates a simplified block diagram for authenticating member identity according to one embodiment of the present invention;
[0025] FIG. 4 illustrates a simplified diagram for creating a biometric authentication file according to one embodiment of the present invention;
[0026] FIG. 5 illustrates a simplified diagram of a digital video lab according to one embodiment of the present invention;
[0027] FIG. 6 illustrates a simplified block diagram of an interactive multimedia player for searching database information according to one embodiment of the present invention;
[0028] FIG. 7 illustrates a system for establishing a virtual meeting between members according to one embodiment of the present invention; and
[0029] FIG. 8 illustrates a bandwidth schedule and calendaring system according to one embodiment of the present invention. DETAILED DESCRD?TION OF THE PREFERRED EMBODIMENT
[0030] Reference throughout this specification to "one embodiment," "an embodiment," or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrases "in one embodiment," "in an embodiment," and similar language throughout this specification may, but do not necessarily, all refer to the same embodiment.
[0031] Furthermore, the described features, structures, or characteristics of the invention may be combined in any suitable manner in one or more embodiments. One skilled in the relevant art will recognize, however, that the invention can be practiced without one or more of the specific details, or with other methods, components, materials, and so forth. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of the invention.
[0032] FIG. 1 illustrates a simplified block diagram of a system for verifying membership identity, authenticating members, creating and searching member profiles, and establishing a virtual meeting according to one embodiment of the present invention. In this embodiment, the system comprises a membership identity verification module (100) to verify an applicant's credibility and to determine the applicant's character, an authentication module (110) for authenticating a member, an interface module (120) for searching a database and presenting search results, and a virtual meeting module (130) for establishing a meeting between at least two members.
[0033] In one embodiment, the verification module (100) requests personal information from an applicant for establishing a database of members that meet predetermined qualifications. In operation, the applicant inputs (101) specific applicant information, such as the applicant's drivers license number, social security number, credit card information, etc, into a processing unit, such as a computer. A server, or processing unit, collects the applicant information and compares or matches the applicant information with information obtained from a third party (102). If the verification module (100) deems the applicant information accurate or if the verification module (100) deems the character of the applicant acceptable, applicant access is granted (103) and the applicant becomes a member of the selectively approved database ("database").
[0034] After being verified, the authentication module (110) authenticates the member before granting access to the database. The authentication module (110) helps ensure that the person using the system is the person represented by the member profile stored on the database. The authentication module (110) utilizes biometric data to authenticate the member. In one embodiment, the biometric data is obtained directly from raw data obtained from the member, i.e., audio and video files created (111) by the member and transmitted to the server. Portions of the raw data are processed and a biometric file is created (112). At the same time, the raw data is processed and tagged (113) with biometric identifiers to identify particular characteristics of the new member. The member's profile is updated with tagged video and audio content and posted (114) to the database.
[0035] After the member has been verified, the biometric file created, and video and audio tagged, the member may use the interface module to search the database for other members matching preferential characteristics. Using the interface module, the member may search the video and audio database by inputting preferred characteristics (121) of other members. The server searches the database (122) for identifying audio and video files that match the preferred specific characteristics. A list of members with video and audio files matching the preferential characteristics is presented to the member, who may then view the video and audio files (123).
[0036] Once the member finds at least a second member matching the preferred specific characteristics the member may request a virtual meeting (131) with the second member through the virtual meeting module (130). A virtual meeting is a live audio and/or videoconference between at least two members of the database. In operation, a first member sends a request for a virtual meeting (131) with a date and time to the second member and the second member may accept or reject the virtual meeting request (132). If the second member accepts the date and time, the selected date and time, the members are connected via an internet connection and the virtual meeting begins (133).
[0037] FIG. 2 illustrates a system for verifying member identity according to one embodiment of the present invention. In this embodiment, the applicant 200 establishes a connection between a client device (202) and the server (204). In one embodiment, the connection is a Secure Socket Layer ("SSL") for improved security. The client device (202) may be a personal computer, a set-top box, an internet-enabled television set, or an internet-enabled wireless communications device, such as a handheld device or a cell phone. One skilled in the art will recognize that there may be many other devices that may be used for this system, including new technology as the current technology evolves.
[0038] The applicant (200) inputs personal information, such as the applicant's name, address, social security number, driver's license number, etc., through a sign on screen (206) on a website, which is transmitted to an identification process controller (208) of the server (204). In one embodiment, the server (204) composes (210) an XML query transmitted via HTTPS to a third party (212) through a secure dedicated electronic frame relay circuit, or other conventional secured wide area network approved communications link. The information may be transmitted to a credit bureau, a government agency, or other organization. In response to the transmission, the third party (212) transmits the third party information corresponding to the applicant information back to the identification process controller (208) of the server (204). For example, the third party (212) communicates the third party's recorded information relating to the applicant's drivers license number, social security number, credit report, credit score, arrest history, marriage information, etc to the identification process controller (208) of the server (204). In one embodiment, the third party (212) transmits an HTTPS response containing the third party information via SSL to the identification process controller (208) of the server (204) where the identification process controller (208) of the server (204) compares the third party information with information provided by the applicant (200).
[0039] The identification process controller (208) analyzes the third party information results to determine if the data provided by the applicant (200) was sufficiently accurate to be considered for membership. In one embodiment, the information is independently compiled and scored and the scores are added together to determine whether the applicant (200) receives a passing or failing score based on a predetermined numeric scale. For example, an applicant (200) with a credit score over 700 may receive ten points, while an applicant (200) with a credit score under 700 points may only receive five points. Similarly, an applicant (200) with a college degree may receive twenty points while an applicant (200) without a college degree may only receive five points.
[0040] In one embodiment, the identification process controller (208) of the server (204) utilizes an algorithm (mathematical formula criteria measurements) for approval or failure qualification. For example, the algorithm is configured to score information based on whether the applicant (200) included his full legal name, correct social security number, correct address, etc. Additionally, the algorithm may be configured to score information based on whether the applicant name, social security number, address, marital status, driver license, and credit card numbers from the third party (212) match the information that was transmitted to the server (204). In one embodiment, the matching information may then be scored, as discussed above.
[0041] In another embodiment, for approval or rejection, other factors may be considered, such as, for example, the applicant's full legal name must match exactly that of the legal owner of the social security number; the first initial and last name must match exactly to the owner of the driver's license (state obtained from address); the address must match exactly that of the owner of the credit card account; the last name and address must match exactly to the owner of the credit card account; the applicant (200) must stipulate that they are unmarried; the credit card purchase must be authorized.
[0042] In another embodiment, the applicant (200) transmits only a portion of the social security number. For example, only the first five digits of the social security number is submitted, or the last four digits. No matter how many digits are submitted, the digits may still be matched and compared. For approval, the input information must correlate to the driver's license number, the credit card, the phone number, and the address records. This option might be a solution for an applicant (200) who prefers not to give social security numbers.
[0043] In another embodiment, the system is configured to compile the applicant's character report to determine the applicant's character. Information such as aliases, judgments, lawsuits, marriage licenses, divorce decrees, physical address history, telephone number history, occupants of same address by male/female comparison, names of relatives, roommates, neighbors, bankruptcy filings, tax Liens, civil judgments, real property ownership, divorce records, identify theft report information, criminal background, county listing of record, arrest file, disposition date of sentence, national media service information, newspapers, magazines, and newswire files and other public social and demographic information available through public records may be requested and obtained from a variety of sources. As discussed above, such information may be valued, scored, and/or matched to a scaled measurement of acceptable criteria and added up to a sum result. As an example, a score of 1000 may be acceptable for approval, while a scale of less than 1000 may be unacceptable. Additionally, an applicant's bankruptcy history may not preclude the applicant (200) from membership; however, a criminal record may, depending on the degree. An applicant (200) with a combination of bankruptcy, tax liens, and civil judgments may be precluded if the sum value of the information is greater than a predetermined maximum. [0044] If all input information matches, and the values of the information meet the predetermined requirements, approval is granted 214. If, however, at least one item does not match or that the value of the scaled information is deficient, approval may be denied and the applicant (200) may be notified as an automated response in the application process. For the applicant (200) who has been approved, the applicant's credit card information is transmitted to a credit approval agency (216), such as a credit card company. If the credit approval agency denies payment, the applicant (200) may be notified either immediately through a "Sorry" screen (218) or through the applicant's email account. If payment and identification are approved, the applicant (200) becomes a member (304) (See FIG. 3) and the server (204) posts (218) the member's profile to the database (220), and sends notification to mail (222) a membership fulfillment kit (302) to the member (304).
[0045] FIG. 3 illustrates a simplified block diagram for authenticating member identity according to one embodiment of the present invention. Upon membership verification, the server (204) prepares an order processing report (301) to mail the membership fulfillment kit (302) to the member (304). The membership fulfillment kit (302) may contain a digital web cam, a compact disc ("CD") containing interface software, a serial number, a member password, authentication software (biometric software), video conferencing software, a microphone, and a custom backdrop for video imagery and production. In another embodiment, the software and password of the fulfillment kit (302) may be downloaded from the server (204). The member (304) installs the software onto the client device (202). The member (304) may use the password for an initial connection to the server (204).
[0046] After the fulfillment kit (302) has been received, the member (304) creates a video or photography file and an audio file ("raw data") that uniquely identifies the member's physical image and audio. For example, the member (304) may use the web camera, digital video device, digital camera, or other recording means to record visual and audio representations of the member (304), such as physical appearance, personal belongings, hobbies, etc. Additionally, the member (304) may recite a scripted phrase which may be used to create a biometric file. The biometric file, for member authentication purposes, is a sample of audio/video of the member (304), which has been processed to turn digitized time dependent signals into wavelength/amplitudes, on a certain number of words and/or frames of video, and storing them in the database. The biometric file is configured to serve as an additional security feature.
[0047] The raw data, including the scripted phrase, is loaded onto the client device (202) and subsequently transmitted (306) to the server (204). The raw data may be transmitted automatically to the server (204) when the interface is launched, or on member (304) command. The server (204) captures the raw data, which is processed and tagged for biometric identifiers ("biotags") at a digital video/audio lab. A digital video lab (308), or profile creation module, processes, identifies, and tags unique digital video and audio data from the raw data produced by the member (304) and processes the scripted phrase to create a biometric file. Biotags are unique tracks previously identified and rendered in processing that are correlated and matched with unique identifiers such that SQL or XML queries may quickly and efficiently fetch the requested information.
[0048] In one embodiment, the digital video lab (308) may create a new biometric file from the raw data transmitted (306) from the client device (202). Accordingly, the biometric file may be the recited phrase, or it may be other audio or video data, including video frames, such as digital photographs.
[0049] In one embodiment, the serial number of the installation software may be transmitted back to the server (204) with the raw data as an additional security feature. If the transmitted serial number matches (310) the serial number corresponding to the member profile stored in the system, the server (204) transmits the biometric file (312) created at the digital video lab (308) to the client device (202). In one embodiment, the biometric file (312) may be transmitted embedded in the biometric software. The biometric file may be encrypted. The software installed on the member's client device (202) decrypts and stores the biometric file on the client device (202).
[0050] In one embodiment, before the member (304) may use the database of members, the member (304) must be authenticated. Live audio/video authentication may be realized using cross correlation to compare the live data with the stored biometric file on the client device (202). The live data and the biometric file may be matched by measuring file sizes, sound frequency, decibel level patterns, time scale speech durations, etc. All elements may be mathematically measured, scored, and scaled generating an acceptance or a denial.
[0051] In another embodiment, authentication may be realized through matching partial file elements with randomly generated multiple key word arrangements. For instance, if a randomly generated multiple key word arrangement processed in the digital video lab (308) is "blue dogs," the server (204) may transmit the phrase "blue dogs" to the client device (202). Upon biometric initiation, the member (304) may be instructed to say "blue dogs" into the microphone. The biometric software on the client device (202) analyzes the member's audio data, or word "blue dogs," according to the methods described above, to accept or deny the member (304) access to the database.
[0052] In another embodiment, half the phrase, or "blue" is transmitted as a biometric file to the biometric software on the client device (202). Upon biometric initiation, after the member (304) speaks the phrase "blue", the phrase data is transmitted over the internet to the server (204) and links to a unique related partial file, in this case, "dogs." The server (204) matches frequency patterns, decibel level patterns, speech time duration, and file sizing calculations and parses, values, and scores the data for granting acceptance or denial.
[0053] Similarly, a digital photography image or video frame, using a custom tagging template or mask, which digitally layers unique objects and shape characteristics isolated within the image, and referenced by color identification of pixel elements using the standard RGB colors spectrum creates a unique custom color chart file for each referenced member (304). As an example, the member (304) may transmit a photo image of herself; a custom mask is digitally layered over the original produced facial image content, the mask highlights and isolates the shape of the eyes, hair, nose, etc., and captures color characteristics. The biometric file may be created by parsing the color information, scaling the color characteristics, and creating a custom color chart for the identified object. A combination of such authentication methods may be used.
[0054] In one embodiment, the server (204) is configured to update the biometric file using revolving random biometric files by periodically transmitting new biometric information to the member's client device (202). For example, the biometric software may be configured to capture random images or audio while the member (304) uses the interface. Specifically, the biometric software may capture a digital photo of the member (304), or an audio segment, every ten minutes and transmit the photo and audio to the server (204) to be stored. The digital video lab (308) may choose one of the photos or audio files to create a new biometric file. The new biometric file may be transmitted at any time to the client device (202) to keep the authentication reliable. The biometric file may also be stored on the server (204) side such that the member's biometric data is transmitted to the server (204) to be compared with the biometric file stored on the server (204).
[0055] FIG. 4 illustrates a simplified diagram for creating a biometric authentication file according to one embodiment of the present invention. In this embodiment, the member (304) installs the member fulfillment kit (302) onto the client device (202). The member (304) initiates the interface software and passes password authentication (400) to push content to launch the interface software (402). The member (304) transmits raw data from the client device (202), which is captured (404) on the server (204). The raw data is processed at the digital video lab (406) to tag the information and to create a biometric file from the raw data. A preliminary member profile is generated (408) and the resulting object stored in the member profile database (410). The member (304) may view his member profile (408) and approve or disapprove and customize the member profile (408).
[0056] To log on, the member (304) opens the interface and enters the password and initiates biometric authentication. Biometric authentication begins when the member (304) recites the scripted audio phrase in the member's recording device, such as the microphone, on the web camera, or both. In this embodiment, the biometric software on the server (204) captures the member audio/video feed, and compares the live audio and/or video, using proven voice and image-processing authentication algorithms. The server (204) may be configured to periodically update the biometric file by capturing and processing new biometric information captured from the member's recording device.
[0057] FIG. 5 illustrates a simplified diagram of a digital video lab (308) according to one embodiment of the present invention. The digital video lab (308) is used to enhance and improve the customer's image and audio quality after it has been captured and stored in the database, to tag unique member identifiers, and to create the biometric file for authentication, as discussed above.
[0058] After the member (304) has transmitted raw audio/video data (500) to the server (204), the digital video lab (308) creates a preliminary profile (502). The digital video lab (308) performs nonlinear editing, blue screening, creates personal biometric data information rendering unique character references developed from photography images, video and audio track biotags in time code sequences, video and audio encoding, color and audio correction, watermarking, special effects, and encoding, as part of the video production process, and creates the "Sweetheart Finish" with embedded biotags. In one embodiment, the customer may choose which photography images and video and audio clips she would like on her member profile. The member (304) may customize and approve/disapprove of the preliminary profile (504). [0059] In one embodiment, when the editing, corrections, and biotagging have been completed, the digital video lab (308) may transmit the processed video and audio to a third party video server (506) in a database configured with a search capability indexed by video objects or shapes, photography images, audio track content, and biotags. The member profile library (508) may be stored on the server (204).
[0060] FIG. 6 illustrates a simplified block diagram of the interface (600) for searching database information according to one embodiment of the present invention. As discussed above, the client device (202) may be configured with the interface software to allow the member (304) to search the database (602). In another embodiment the web site comprises the interface (600) configured to process the audio/video aspect, and other controls. The interface (600) may be configured with volume control, a digital audio equalizer, video fast forward, rewind, and play, and incorporates multiple blank fields for entering text data preferences for a membership search. As explained in FIG. 5, the digital video lab (308) identifies "biotags" in each member's video and audio profile. For instance, while reviewing the video and audio files, the processors identify and mark all potential member identifiers such as hair color, eye color, physical characteristics, personal belongings, hobbies, activities, etc.
[0061] Members input preferences into preference search fields incorporated into the interface (600). The preferences are transmitted to the database (602) and requested from the server (204). The video and audio data results (604) are transmitted back for the interface (600) to view.
[0062] Accordingly, as an example, a member (304) interested in meeting a second member (not shown) who owns a dog and enjoys hiking and boating can enter those preferences in the player preference search locator and search through the database (602) for video, photography, text and audio matching those preferences. The interface (600) will provide all related photography images, video, text and audio media specified to time code information on the subject requested within the existing entire video clip of each member.
[0063] In another embodiment, the method of using nonlinear video and audio tracks characterizing biotags selected between two points on a timeline can be used to identify particular properties or characteristics of any kind of personal property, for example a home, car, or a boat. Accordingly, a member (304) can transmit raw data files of personal property that he would like to sell. The second member can enter specific preferences of what he would like to buy and specific video clips can be presented for the second member to view and determine if he wants to buy it. This method would be particularly useful in second-hand sales.
[0064] FIG. 7 illustrates a system for establishing a virtual meeting between members according to one embodiment of the present invention. In this embodiment, the system controls live video content between at least the first member (304) and a second member (700) through mutual consent of the members (304) and (700) and creates accountability for those members (304) and (700). The virtual meeting is a two-way, video communication between at least two members.
[0065] In most circumstances, the virtual meeting option arises after a member (304) has reviewed video and/or audio and text profile information about the second member (700) and has a desire to meet the second member (700) virtually over the internet. After the member (304) has identified the second member (700) to meet with he sends a request (704) to a scheduler module of the server (204) indicating whom he would like to meet and at least one date and time for the virtual meeting. At the same time, the member (304) consents and acknowledges to participate in a virtual meeting and to obey pre-established rules of the virtual meeting. The server (204) sends the request for the virtual meeting (706) to the second member (700). The second member (700) has the option of reviewing the first member's profile. If the second member (700) is interested in meeting the first member (304), she can accept (708) the virtual meeting. At the same time, the second member (700) consents and acknowledges to participate in the virtual meeting and to obey the pre-established rules of the virtual meeting. In one embodiment, the response may be sent to the first member (304) with a password (710). The first member (304) may confirm (712) the virtual meeting and time by responding to the second member's response. Upon acceptance, the second member (700) receives a confirmation and a password (714). In another embodiment, once the second member (700) consents to a virtual meeting with the first member (304) a confirmation and password is automatically sent to both members (304) and (700).
[0066] When the agreed upon date and time has arrived, the members (304) and (700) log on and the server (204) notifies each member (304) and (700) that both members (304) and (700) are connected. The members (304) and (700) enter the previously received passwords, read the disclosure agreements, submit digital signature consents, pass biometric authentication, and begin their virtual meeting.
[0067] When a virtual meeting has been created a digital calendar (716) is created, which serves as an audit report of the pre-arranged mutual date. The audit report preserves proof that the members accepted the terms of the agreement. Specifically, the audit report preserves proof of the consenting digital signature, and consenting biometric authentication file preserves proof that the members were in fact the ones who consented to the terms of use.
[0068] In one embodiment, the consenting biometric authentication file is created at the moment the member accepts the terms of the virtual meeting immediately before the start of the virtual meeting. Specifically, when the member points the mouse cursor to the "I Accept" box, the digital video camera, or web cam, takes a picture of the member and the software transmits the photography image, or the video frame, to be authenticated in the same way the member is authenticated for logon. In another embodiment, the member is authenticated with audio authentication, as described above. Upon authentication, the digital signature and consenting biometric file from the web cam is stored as the audit log as proof that the member (304) accepted the terms of the virtual meeting.
[0069] In another embodiment, the virtual meeting begins with a member (304) purchasing virtual meeting minutes. The minutes may be purchased in five, ten, fifteen, half hour, hour, or more, increments. The member (304) discovers the second member (700) and selects a time and date for a virtual meeting. At that point the member (304) is presented with a consent agreement and confirms the agreement with a digital signature or electronic signature, while at the same time, becomes biometrically authenticated through the same process described above for the logon authentication. The audit log is created to file the signatures and the consenting biometric file. Finally a message is sent for a virtual meeting request to the second member (700) and the second member (700) repeats the process. When mutual consent has been recorded in the audit log, the connection is established, the bandwidth is allocated and the members (304) and (700) begin the virtual meeting.
[0070] In another embodiment, both members (304) and (700) may be logged on at the same time and the virtual meeting may be accomplished immediately. For instance, if the two members (304) and (700) are communicating by audio only or by instant messaging, they may request an instant password and if bandwidth is available, the members (304) and (700) may begin the virtual meeting immediately, after consenting to the terms and passing the biometric authentication audit controls, rather than setting up a virtual meeting at some time in the future.
[0071] FIG. 8 illustrates a bandwidth scheduling system according to one embodiment of the present invention. Virtual meetings take up bandwidth. In order for both the video and the audio to appear clear and to make the virtual meeting enjoyable, a minimum amount of bandwidth is required. When bandwidth is burdened with excessive concurrent use the picture quality, as well as the audio quality, is compromised. [0072] According to this embodiment, members interested in a virtual meeting may purchase prepaid minutes, for instance, $19.95 for 30 minutes, $29.95 for 60 minutes or $49.95 for 120 minutes, and schedule bandwidth for their virtual meeting, or the members may pay for the minutes as they are used. In this embodiment, a scheduling module is a calendar with a matrix comprising essentially four matrix calendars per time zone; Eastern, Midwest, Mountain, and Pacific. The horizontal columns are bandwidth sectors of 384K. As an example, assuming a service provider purchases bandwidth equivalent to 14 megabits, at 384K bits, there are twenty-six columns, or the ability to allow thirteen concurrent virtual meetings. The rows of the matrix are in minutes, allowing virtual meeting or conferencing in combinations of ten, fifteen, and thirty- minute blocks.
[0073] In operation, the member (304) (See FIG. 7) selects a date and time for the virtual meeting and one or more alternate dates and times, and selects the minutes requested for the virtual meeting. The request for the virtual meeting is sent to the scheduling module of the server (204), which checks the queue for time slot availability for two members, or two 384kb slots. If the slot is open the request is sent to the second member (700) (See FIG. 7) and the second member (700) responds with either an approval or a denial. If the slot is not available, the scheduling module checks the availability of alternate dates and times. The request is sent to the calendar module if the date and time is approved, which reserves the date and time and a confirmation and password is sent to both members (304) and (700). The server (204) may also send a reminder to the members (304) and (700) before the scheduled time. Once the time block has been reserved, the time and time slot are permanently allocated and prepaid minutes are subtracted from the members' (304) and (700) balance of prepaid minute credits. There may not be refunds, or cancellations.
[0074] It is understood that the above-described arrangements are only illustrative of the application of the principles of the present invention. The present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.
[0075] Thus, while the present invention has been fully described above with particularity and detail in connection with what is presently deemed to be the most practical and preferred embodiments) of the invention, it will be apparent to those of ordinary skill in the art that numerous modifications, including, but not limited to, variations in size, materials, shape, form, function and manner of operation, assembly and use may be made, without departing from the principles and concepts of the invention as set forth in the claims.

Claims

What is claimed is:
1. A system for uniting members of a selective database through a global computer information network, comprising: a first processing unit configured to transmit data relating to a member to a second processing unit; a verification module configured to verify the data relating to the member; an authentication module configured to biometrically authenticate the member when the member attempts to use the system; a profile creation module configured to create a member profile authored from audio, video, and/or photographic data with biometric identifiers transmitted from the member through a processing unit, wherein the biometric identifiers identify characteristics relating to the member; a searchable database configured to store the member profile; an interface module configured to allow other members to search the database for the member profile; a scheduling module configured to schedule a virtual meeting between at least two members to meet over the network at a time acceptable to the members and to virtually separate an amount of bandwidth into virtual sections of bandwidth; and a calendaring module configured to create and store an audit log to store consenting biometric files and signatures.
2. The system of claim 1 , wherein the scheduling module provides a password to the members scheduled to meet over the network such that when the members enter the password they virtually meet over the network through a live broadcast.
3. The system according to claim 12, wherein the authentication module biometrically authenticates the members immediately before the members virtually meet over the network.
4. The system of claim 3, wherein the calendaring module maintains an audit log configured to store a digital signature and a consenting biometric file as proof that the members consented to predetermined terms of meeting over the network, and that the members actually were the members meeting over the network.
5. The system of claim 1, wherein the scheduling module allows a virtual meeting between two members over the network if there are at least two sections of virtual bandwidth, each having a predetermined amount of bandwidth, available at the time of the virtual meeting.
6. The system of claim 5, wherein the scheduling module virtually sections the bandwidth into 384 kilobyte sections.
7. The system of claim 6, wherein the calendaring module schedules a virtual meeting between two members at 15, 30, and 60 minute intervals.
8. A system for allowing a virtual meeting between at least two people, comprising: a scheduling module configured to virtually separate an amount of bandwidth into virtual sections of bandwidth and configured to schedule a virtual meeting between at least two people if there is at least one virtual section of bandwidth available.
9. The system of claim 8, wherein the scheduling module virtually sections the bandwidth into 384 kilobyte sections.
10. The system of claim 8, wherein the calendaring module schedules a virtual meeting between at least two members at 15, 30, and 60 minute intervals.
11. A system for uniting members of a selective database through a global computer information network, comprising: a first processing unit configured to transmit data relating to a member to a second processing unit; a verification module configured to verify the data relating to the member; and an authentication module configured to authenticate the member using a biometric file.
12. The system of claim 11, wherein the first processing unit is a personal computer, a set-top box, an internet-enabled television set, or an internet-enabled wireless device.
13. The system of claim 11, wherein the verification module receives data relating to the member from a third party and matches the data relating to the member, and transmitted from the first processing unit, with data relating to the member transmitted from the third party to verify that the data relating to the member is accurate.
14. The system of claim 13, wherein the verification module assigns a value to the data transmitted to the verification module from the first processing unit and the third party and the system grants the member access to the database if the sum total of the values of the data is equal to, or greater than a predetermined minimum, and denies access if the sum total of the values is less than the predetermined minimum.
15. The system of claim 13, wherein the verification module assigns a value to the data transmitted to the verification module from the first processing unit and the third party and the system grants the member access to the database if the sum total of the values of the data less than a predetermined maximum, and denies access if the sum total of the values is equal to, or greater than the predeteπnined maximum.
16. The system of claim 11, wherein the biometric file is a video file or a photographic file.
17. The system of claim 11 , wherein the biometric file is an audio file.
18. The system of claim 16, wherein the authentication module compares unique color identification or unique object and shape characteristic data obtained from a capture device with the biometric file.
19. The system of claim 17, wherein the authentication module determines a file size, sound frequency, decibel level patterns, or time scale speech durations of live audio data of the member when biometric authentication is initiated, and compares the member's live audio data with one of a file size, sound frequency, decibel level patterns, or time scale speech durations of the biometric file, and the member is granted access if the authentication module determines that at least one, or any combination of the file sizes, sound frequencies, decibel level patterns, or time scale speech durations of the member's live audio data and biometric file substantially match.
20. The system of claim 11, wherein the authentication module is integrated into the first processing unit and the biometric file is stored on the first processing unit.
21. The system of claim 11, wherein the authentication module is integrated into the second processing unit and the biometric file is stored on the second processing unit.
22. The system of claim 11, wherein the biometric file is periodically changed.
23. The system of claim 22, wherein the biometric file is periodically changed with audio, video, or photographic data captured from a capturing device, and wherein the audio, video, or photographic data is captured while the member is connected to the database.
24. A system for creating a database searchable by biometric information, comprising: a profile creation module configured to create a member profile authored from audio, video, and/or photographic data with biometric identifiers transmitted from the member through a processing unit, wherein the biometric identifiers identify characteristics relating to the member; a searchable database configured to store the member profile; and an interface module configured to allow other members to search the database for the member profile.
25. The system of claim 24, wherein the biometric identifiers are configured to identify the member's physical characteristics.
26. The system of claim 24, wherein the biometric identifiers are configured to identify hobbies and personal property owned by the member.
PCT/US2004/011863 2003-04-16 2004-04-16 An internet system for authenticating membership profile information WO2004095318A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
BRPI0409753-0A BRPI0409753A (en) 2003-04-16 2004-04-16 a system for connecting subscribers to a selective database across a global computer information network, a system for enabling a virtual meeting between at least two people, and a system for creating a biometrically searchable database
EP04750258A EP1614053A1 (en) 2003-04-16 2004-04-16 An internet system for authenticating membership profile information
JP2006513081A JP2006523900A (en) 2003-04-16 2004-04-16 Internet system for authenticating member profile information
AU2004232072A AU2004232072A1 (en) 2003-04-16 2004-04-16 An internet system for authenticating membership profile information
CA002521480A CA2521480A1 (en) 2003-04-16 2004-04-16 An internet system for authenticating membership profile information

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/417,689 US7162475B2 (en) 2002-04-17 2003-04-16 Method for user verification and authentication and multimedia processing for interactive database management and method for viewing the multimedia
US10/417,689 2003-04-16

Publications (1)

Publication Number Publication Date
WO2004095318A1 true WO2004095318A1 (en) 2004-11-04

Family

ID=33309512

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/011863 WO2004095318A1 (en) 2003-04-16 2004-04-16 An internet system for authenticating membership profile information

Country Status (10)

Country Link
US (1) US7162475B2 (en)
EP (1) EP1614053A1 (en)
JP (1) JP2006523900A (en)
KR (1) KR20060031598A (en)
CN (1) CN100520772C (en)
AU (1) AU2004232072A1 (en)
BR (1) BRPI0409753A (en)
CA (1) CA2521480A1 (en)
RU (1) RU2005134910A (en)
WO (1) WO2004095318A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102184185A (en) * 2011-04-12 2011-09-14 北京百度网讯科技有限公司 Method and equipment used for multi-media resource searching
CN103761230A (en) * 2013-10-17 2014-04-30 北京奇虎科技有限公司 Method and device for capturing media content information of webpage by search engine

Families Citing this family (263)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120166350A1 (en) * 2002-06-12 2012-06-28 Piccionelli Gregory A Remote dating method
US20030220980A1 (en) * 2002-05-24 2003-11-27 Crane Jeffrey Robert Method and system for providing a computer network-based community-building function through user-to-user ally association
US7472283B2 (en) * 2002-05-30 2008-12-30 Hewlett-Packard Development Company, L.P. Method and apparatus for secured digital video and access tracking
US10046244B2 (en) 2002-06-14 2018-08-14 Dizpersion Corporation Method and system for operating and participating in fantasy leagues
JP2004023733A (en) * 2002-06-20 2004-01-22 Canon Inc Image photographing device and its control method
US7278111B2 (en) * 2002-12-26 2007-10-02 Yahoo! Inc. Systems and methods for selecting a date or range of dates
US7512622B2 (en) * 2003-06-11 2009-03-31 Yahoo! Inc. Method and apparatus for organizing and playing data
AU2004267864B2 (en) * 2003-08-26 2009-07-02 Clearplay, Inc. Method and apparatus for controlling play of an audio signal
US8784314B2 (en) * 2003-10-08 2014-07-22 GE Medical Sytems Global Technology Company LLC Biometrically enabled imaging system
US20050124320A1 (en) * 2003-12-09 2005-06-09 Johannes Ernst System and method for the light-weight management of identity and related information
US20050154911A1 (en) * 2004-01-13 2005-07-14 Schneider Gary M. System and method for facilitating on-premise personal introductions
US7885901B2 (en) * 2004-01-29 2011-02-08 Yahoo! Inc. Method and system for seeding online social network contacts
US8612359B2 (en) * 2004-01-29 2013-12-17 Yahoo! Inc. Method and system for sharing portal subscriber information in an online social network
JP2006020009A (en) * 2004-07-01 2006-01-19 Sanyo Electric Co Ltd Receiver
US20070043766A1 (en) * 2005-08-18 2007-02-22 Nicholas Frank C Method and System for the Creating, Managing, and Delivery of Feed Formatted Content
US20060047725A1 (en) * 2004-08-26 2006-03-02 Bramson Steven J Opt-in directory of verified individual profiles
US7707642B1 (en) * 2004-08-31 2010-04-27 Adobe Systems Incorporated Document access auditing
GB2409956B (en) * 2004-09-01 2005-12-07 Ace Records Ltd Audio watermarking
US20060059159A1 (en) * 2004-09-15 2006-03-16 Vu Hao Thi Truong Online dating service providing response status tracking for a service subscriber
US20060059130A1 (en) * 2004-09-15 2006-03-16 Yahoo! Inc. System and method of automatically modifying an online dating service search using compatibility feedback
US7882039B2 (en) * 2004-09-15 2011-02-01 Yahoo! Inc. System and method of adaptive personalization of search results for online dating services
US20060059142A1 (en) * 2004-09-15 2006-03-16 Yahoo! Inc. System and method of modifying an on-line dating search using inline editing
KR20060070112A (en) * 2004-12-20 2006-06-23 삼성전자주식회사 Method of programming/updating by usb otg
US20060206942A1 (en) * 2005-03-10 2006-09-14 Xybernaut Corporation Field interview kit
US7765231B2 (en) * 2005-04-08 2010-07-27 Rathus Spencer A System and method for accessing electronic data via an image search engine
US20060287765A1 (en) * 2005-06-20 2006-12-21 Kraft Harold H Privacy Information Reporting Systems with Broad Search Scope and Integration
US8122259B2 (en) * 2005-09-01 2012-02-21 Bricom Technologies Ltd Systems and algorithms for stateless biometric recognition
US20070073696A1 (en) * 2005-09-28 2007-03-29 Google, Inc. Online data verification of listing data
US10193990B2 (en) 2005-10-26 2019-01-29 Cortica Ltd. System and method for creating user profiles based on multimedia content
US8312031B2 (en) 2005-10-26 2012-11-13 Cortica Ltd. System and method for generation of complex signatures for multimedia data content
US10380267B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for tagging multimedia content elements
US10949773B2 (en) 2005-10-26 2021-03-16 Cortica, Ltd. System and methods thereof for recommending tags for multimedia content elements based on context
US9372940B2 (en) 2005-10-26 2016-06-21 Cortica, Ltd. Apparatus and method for determining user attention using a deep-content-classification (DCC) system
US10776585B2 (en) 2005-10-26 2020-09-15 Cortica, Ltd. System and method for recognizing characters in multimedia content
US8818916B2 (en) 2005-10-26 2014-08-26 Cortica, Ltd. System and method for linking multimedia data elements to web pages
US10848590B2 (en) 2005-10-26 2020-11-24 Cortica Ltd System and method for determining a contextual insight and providing recommendations based thereon
US11386139B2 (en) 2005-10-26 2022-07-12 Cortica Ltd. System and method for generating analytics for entities depicted in multimedia content
US10380623B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for generating an advertisement effectiveness performance score
US9218606B2 (en) 2005-10-26 2015-12-22 Cortica, Ltd. System and method for brand monitoring and trend analysis based on deep-content-classification
US20160321253A1 (en) 2005-10-26 2016-11-03 Cortica, Ltd. System and method for providing recommendations based on user profiles
US9747420B2 (en) 2005-10-26 2017-08-29 Cortica, Ltd. System and method for diagnosing a patient based on an analysis of multimedia content
US11216498B2 (en) 2005-10-26 2022-01-04 Cortica, Ltd. System and method for generating signatures to three-dimensional multimedia data elements
US10607355B2 (en) 2005-10-26 2020-03-31 Cortica, Ltd. Method and system for determining the dimensions of an object shown in a multimedia content item
US9767143B2 (en) 2005-10-26 2017-09-19 Cortica, Ltd. System and method for caching of concept structures
US11032017B2 (en) 2005-10-26 2021-06-08 Cortica, Ltd. System and method for identifying the context of multimedia content elements
US9384196B2 (en) 2005-10-26 2016-07-05 Cortica, Ltd. Signature generation for multimedia deep-content-classification by a large-scale matching system and method thereof
US10360253B2 (en) 2005-10-26 2019-07-23 Cortica, Ltd. Systems and methods for generation of searchable structures respective of multimedia data content
US10698939B2 (en) 2005-10-26 2020-06-30 Cortica Ltd System and method for customizing images
US10191976B2 (en) 2005-10-26 2019-01-29 Cortica, Ltd. System and method of detecting common patterns within unstructured data elements retrieved from big data sources
US9639532B2 (en) 2005-10-26 2017-05-02 Cortica, Ltd. Context-based analysis of multimedia content items using signatures of multimedia elements and matching concepts
US8266185B2 (en) 2005-10-26 2012-09-11 Cortica Ltd. System and methods thereof for generation of searchable structures respective of multimedia data content
US10742340B2 (en) 2005-10-26 2020-08-11 Cortica Ltd. System and method for identifying the context of multimedia content elements displayed in a web-page and providing contextual filters respective thereto
US9031999B2 (en) 2005-10-26 2015-05-12 Cortica, Ltd. System and methods for generation of a concept based database
US9477658B2 (en) 2005-10-26 2016-10-25 Cortica, Ltd. Systems and method for speech to speech translation using cores of a natural liquid architecture system
US10380164B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for using on-image gestures and multimedia content elements as search queries
US11604847B2 (en) 2005-10-26 2023-03-14 Cortica Ltd. System and method for overlaying content on a multimedia content element based on user interest
US9466068B2 (en) 2005-10-26 2016-10-11 Cortica, Ltd. System and method for determining a pupillary response to a multimedia data element
US10621988B2 (en) 2005-10-26 2020-04-14 Cortica Ltd System and method for speech to text translation using cores of a natural liquid architecture system
US10635640B2 (en) 2005-10-26 2020-04-28 Cortica, Ltd. System and method for enriching a concept database
US11361014B2 (en) 2005-10-26 2022-06-14 Cortica Ltd. System and method for completing a user profile
US10691642B2 (en) 2005-10-26 2020-06-23 Cortica Ltd System and method for enriching a concept database with homogenous concepts
US11019161B2 (en) 2005-10-26 2021-05-25 Cortica, Ltd. System and method for profiling users interest based on multimedia content analysis
US9953032B2 (en) 2005-10-26 2018-04-24 Cortica, Ltd. System and method for characterization of multimedia content signals using cores of a natural liquid architecture system
US8326775B2 (en) 2005-10-26 2012-12-04 Cortica Ltd. Signature generation for multimedia deep-content-classification by a large-scale matching system and method thereof
US10372746B2 (en) 2005-10-26 2019-08-06 Cortica, Ltd. System and method for searching applications using multimedia content elements
US10180942B2 (en) 2005-10-26 2019-01-15 Cortica Ltd. System and method for generation of concept structures based on sub-concepts
US11403336B2 (en) 2005-10-26 2022-08-02 Cortica Ltd. System and method for removing contextually identical multimedia content elements
US10535192B2 (en) 2005-10-26 2020-01-14 Cortica Ltd. System and method for generating a customized augmented reality environment to a user
US9646005B2 (en) 2005-10-26 2017-05-09 Cortica, Ltd. System and method for creating a database of multimedia content elements assigned to users
US11003706B2 (en) 2005-10-26 2021-05-11 Cortica Ltd System and methods for determining access permissions on personalized clusters of multimedia content elements
US10585934B2 (en) 2005-10-26 2020-03-10 Cortica Ltd. Method and system for populating a concept database with respect to user identifiers
US9191626B2 (en) 2005-10-26 2015-11-17 Cortica, Ltd. System and methods thereof for visual analysis of an image on a web-page and matching an advertisement thereto
US9529984B2 (en) * 2005-10-26 2016-12-27 Cortica, Ltd. System and method for verification of user identification based on multimedia content elements
US9558449B2 (en) 2005-10-26 2017-01-31 Cortica, Ltd. System and method for identifying a target area in a multimedia content element
US11620327B2 (en) 2005-10-26 2023-04-04 Cortica Ltd System and method for determining a contextual insight and generating an interface with recommendations based thereon
US10387914B2 (en) 2005-10-26 2019-08-20 Cortica, Ltd. Method for identification of multimedia content elements and adding advertising content respective thereof
US10614626B2 (en) 2005-10-26 2020-04-07 Cortica Ltd. System and method for providing augmented reality challenges
US9489431B2 (en) 2005-10-26 2016-11-08 Cortica, Ltd. System and method for distributed search-by-content
US20070101145A1 (en) * 2005-10-31 2007-05-03 Axalto Inc. Framework for obtaining cryptographically signed consent
TWI291112B (en) * 2005-11-15 2007-12-11 Inventec Corp Multimedia playing system and method
US7788499B2 (en) * 2005-12-19 2010-08-31 Microsoft Corporation Security tokens including displayable claims
KR100666995B1 (en) * 2006-01-16 2007-01-10 삼성전자주식회사 Method and system for providing the differential media data of meltimedia conference
EP1979838A2 (en) * 2006-01-19 2008-10-15 Familion Ltd. Construction and use of a database
US8104074B2 (en) 2006-02-24 2012-01-24 Microsoft Corporation Identity providers in digital identity system
US20070203852A1 (en) * 2006-02-24 2007-08-30 Microsoft Corporation Identity information including reputation information
US8117459B2 (en) * 2006-02-24 2012-02-14 Microsoft Corporation Personal identification information schemas
US8219553B2 (en) * 2006-04-26 2012-07-10 At&T Intellectual Property I, Lp Methods, systems, and computer program products for managing audio and/or video information via a web broadcast
US8078880B2 (en) * 2006-07-28 2011-12-13 Microsoft Corporation Portable personal identity information
US20080028205A1 (en) * 2006-07-31 2008-01-31 Cui Qing Yang Method and apparatus for authenticating a user
US20080086431A1 (en) * 2006-09-15 2008-04-10 Icebreaker, Inc. Social interaction messaging and notification
US10733326B2 (en) 2006-10-26 2020-08-04 Cortica Ltd. System and method for identification of inappropriate multimedia content
FR2908252B1 (en) * 2006-11-02 2008-12-26 Alcatel Sa METHOD FOR REAL-TIME INTERACTIVE SHARING OF SERVER MULTIMEDIA DATA AND REAL-TIME INTERACTIVE COMMUNICATION NETWORK
US7958117B2 (en) * 2006-11-17 2011-06-07 Yahoo! Inc. Initial impression analysis tool for an online dating service
US7548890B2 (en) * 2006-11-21 2009-06-16 Verient, Inc. Systems and methods for identification and authentication of a user
US8661520B2 (en) * 2006-11-21 2014-02-25 Rajesh G. Shakkarwar Systems and methods for identification and authentication of a user
US7620600B2 (en) * 2006-11-21 2009-11-17 Verient, Inc. Systems and methods for multiple sessions during an on-line transaction
US20080120507A1 (en) * 2006-11-21 2008-05-22 Shakkarwar Rajesh G Methods and systems for authentication of a user
US8942433B2 (en) * 2006-12-01 2015-01-27 Luke Small System for scheduling, recordation and biometric validation of interpersonal interactions
US8407767B2 (en) * 2007-01-18 2013-03-26 Microsoft Corporation Provisioning of digital identity representations
US8087072B2 (en) * 2007-01-18 2011-12-27 Microsoft Corporation Provisioning of digital identity representations
US8239325B2 (en) * 2007-01-18 2012-08-07 Paymentone Corporation Method and system to verify the identity of a user
US8689296B2 (en) 2007-01-26 2014-04-01 Microsoft Corporation Remote access of digital identities
US8930331B2 (en) 2007-02-21 2015-01-06 Palantir Technologies Providing unique views of data based on changes or rules
US20080240490A1 (en) * 2007-03-30 2008-10-02 Microsoft Corporation Source authentication and usage tracking of video
US20080289020A1 (en) * 2007-05-15 2008-11-20 Microsoft Corporation Identity Tokens Using Biometric Representations
US20090216551A1 (en) * 2008-02-26 2009-08-27 Project Omega, Inc. Method and system for managing social networks of a user
US10747952B2 (en) 2008-09-15 2020-08-18 Palantir Technologies, Inc. Automatic creation and server push of multiple distinct drafts
US9087125B2 (en) * 2009-08-10 2015-07-21 Pixel Forensics, Inc. Robust video retrieval utilizing video data
US8769614B1 (en) * 2009-12-29 2014-07-01 Akamai Technologies, Inc. Security framework for HTTP streaming architecture
US8615520B2 (en) * 2010-01-07 2013-12-24 Idelan, Inc. Computer based methods and systems for establishing trust between two or more parties
US8265341B2 (en) 2010-01-25 2012-09-11 Microsoft Corporation Voice-body identity correlation
US8832810B2 (en) * 2010-07-09 2014-09-09 At&T Intellectual Property I, L.P. Methods, systems, and products for authenticating users
GB2483515B (en) * 2010-09-13 2018-01-24 Barclays Bank Plc Online user authentication
US20120158532A1 (en) * 2010-12-20 2012-06-21 Fitzsimmons Paul Andrew Electronic commerce system and method for obtaining, storing, and limiting access to electronically transmitted information
US8799240B2 (en) 2011-06-23 2014-08-05 Palantir Technologies, Inc. System and method for investigating large amounts of data
US9547693B1 (en) 2011-06-23 2017-01-17 Palantir Technologies Inc. Periodic database search manager for multiple data sources
US9092482B2 (en) 2013-03-14 2015-07-28 Palantir Technologies, Inc. Fair scheduling for mixed-query loads
US8732574B2 (en) 2011-08-25 2014-05-20 Palantir Technologies, Inc. System and method for parameterizing documents for automatic workflow generation
US8504542B2 (en) 2011-09-02 2013-08-06 Palantir Technologies, Inc. Multi-row transactions
US9122870B2 (en) 2011-09-21 2015-09-01 SunStone Information Defense Inc. Methods and apparatus for validating communications in an open architecture system
US9438589B2 (en) * 2012-04-19 2016-09-06 Martin Tomlinson Binding a digital file to a person's identity using biometrics
US10122710B2 (en) * 2012-04-19 2018-11-06 Pq Solutions Limited Binding a data transaction to a person's identity using biometrics
US9549217B2 (en) * 2012-09-17 2017-01-17 Echostar Technologies L.L.C. Notification controls for television viewing
CN102880712B (en) * 2012-10-08 2015-07-22 合一网络技术(北京)有限公司 Method and system for sequencing searched network videos
US9348677B2 (en) 2012-10-22 2016-05-24 Palantir Technologies Inc. System and method for batch evaluation programs
US9123086B1 (en) 2013-01-31 2015-09-01 Palantir Technologies, Inc. Automatically generating event objects from images
US10037314B2 (en) 2013-03-14 2018-07-31 Palantir Technologies, Inc. Mobile reports
US10275778B1 (en) 2013-03-15 2019-04-30 Palantir Technologies Inc. Systems and user interfaces for dynamic and interactive investigation based on automatic malfeasance clustering of related data in various data structures
US8937619B2 (en) 2013-03-15 2015-01-20 Palantir Technologies Inc. Generating an object time series from data objects
US9965937B2 (en) 2013-03-15 2018-05-08 Palantir Technologies Inc. External malware data item clustering and analysis
US8909656B2 (en) 2013-03-15 2014-12-09 Palantir Technologies Inc. Filter chains with associated multipath views for exploring large data sets
US8917274B2 (en) 2013-03-15 2014-12-23 Palantir Technologies Inc. Event matrix based on integrated data
US8788405B1 (en) 2013-03-15 2014-07-22 Palantir Technologies, Inc. Generating data clusters with customizable analysis strategies
US8868486B2 (en) 2013-03-15 2014-10-21 Palantir Technologies Inc. Time-sensitive cube
US8855999B1 (en) 2013-03-15 2014-10-07 Palantir Technologies Inc. Method and system for generating a parser and parsing complex data
US8930897B2 (en) 2013-03-15 2015-01-06 Palantir Technologies Inc. Data integration tool
US8903717B2 (en) 2013-03-15 2014-12-02 Palantir Technologies Inc. Method and system for generating a parser and parsing complex data
US9858052B2 (en) 2013-03-21 2018-01-02 Razer (Asia-Pacific) Pte. Ltd. Decentralized operating system
US8844012B1 (en) * 2013-03-21 2014-09-23 Nextbit Systems Inc. Connecting to Wi-Fi network based off approval from another user device
CN104104664A (en) * 2013-04-11 2014-10-15 腾讯科技(深圳)有限公司 Method, server, client and system for verifying verification code
US8799799B1 (en) 2013-05-07 2014-08-05 Palantir Technologies Inc. Interactive geospatial map
CN104349113A (en) * 2013-08-01 2015-02-11 波利康公司 Method for providing auxiliary information in video conference
US10002399B2 (en) * 2013-08-01 2018-06-19 Intelmate Llc Preferential pricing, system and method
US9335897B2 (en) 2013-08-08 2016-05-10 Palantir Technologies Inc. Long click display of a context menu
US9223773B2 (en) 2013-08-08 2015-12-29 Palatir Technologies Inc. Template system for custom document generation
US8713467B1 (en) 2013-08-09 2014-04-29 Palantir Technologies, Inc. Context-sensitive views
US9785317B2 (en) 2013-09-24 2017-10-10 Palantir Technologies Inc. Presentation and analysis of user interaction data
US8938686B1 (en) 2013-10-03 2015-01-20 Palantir Technologies Inc. Systems and methods for analyzing performance of an entity
US8812960B1 (en) 2013-10-07 2014-08-19 Palantir Technologies Inc. Cohort-based presentation of user interaction data
US8924872B1 (en) 2013-10-18 2014-12-30 Palantir Technologies Inc. Overview user interface of emergency call data of a law enforcement agency
US9116975B2 (en) 2013-10-18 2015-08-25 Palantir Technologies Inc. Systems and user interfaces for dynamic and interactive simultaneous querying of multiple data stores
US9021384B1 (en) 2013-11-04 2015-04-28 Palantir Technologies Inc. Interactive vehicle information map
US8832594B1 (en) 2013-11-04 2014-09-09 Palantir Technologies Inc. Space-optimized display of multi-column tables with selective text truncation based on a combined text width
US8868537B1 (en) 2013-11-11 2014-10-21 Palantir Technologies, Inc. Simple web search
CN103546766B (en) * 2013-11-14 2017-02-08 腾讯科技(成都)有限公司 Video processing method, related equipment and communication system
US9105000B1 (en) 2013-12-10 2015-08-11 Palantir Technologies Inc. Aggregating data from a plurality of data sources
US9734217B2 (en) 2013-12-16 2017-08-15 Palantir Technologies Inc. Methods and systems for analyzing entity performance
US9552615B2 (en) 2013-12-20 2017-01-24 Palantir Technologies Inc. Automated database analysis to detect malfeasance
US10356032B2 (en) 2013-12-26 2019-07-16 Palantir Technologies Inc. System and method for detecting confidential information emails
US9043696B1 (en) 2014-01-03 2015-05-26 Palantir Technologies Inc. Systems and methods for visual definition of data associations
US8832832B1 (en) 2014-01-03 2014-09-09 Palantir Technologies Inc. IP reputation
US9553855B2 (en) * 2014-02-14 2017-01-24 Red Hat, Inc. Storing a key to an encrypted file in kernel memory
US9483162B2 (en) 2014-02-20 2016-11-01 Palantir Technologies Inc. Relationship visualizations
US9009827B1 (en) 2014-02-20 2015-04-14 Palantir Technologies Inc. Security sharing system
US9727376B1 (en) 2014-03-04 2017-08-08 Palantir Technologies, Inc. Mobile tasks
US8935201B1 (en) 2014-03-18 2015-01-13 Palantir Technologies Inc. Determining and extracting changed data from a data source
US9836580B2 (en) 2014-03-21 2017-12-05 Palantir Technologies Inc. Provider portal
US9857958B2 (en) 2014-04-28 2018-01-02 Palantir Technologies Inc. Systems and user interfaces for dynamic and interactive access of, investigation of, and analysis of data objects stored in one or more databases
US9009171B1 (en) 2014-05-02 2015-04-14 Palantir Technologies Inc. Systems and methods for active column filtering
US9619557B2 (en) 2014-06-30 2017-04-11 Palantir Technologies, Inc. Systems and methods for key phrase characterization of documents
US9535974B1 (en) 2014-06-30 2017-01-03 Palantir Technologies Inc. Systems and methods for identifying key phrase clusters within documents
US10572496B1 (en) 2014-07-03 2020-02-25 Palantir Technologies Inc. Distributed workflow system and database with access controls for city resiliency
US9021260B1 (en) 2014-07-03 2015-04-28 Palantir Technologies Inc. Malware data item analysis
US9202249B1 (en) 2014-07-03 2015-12-01 Palantir Technologies Inc. Data item clustering and analysis
US9256664B2 (en) 2014-07-03 2016-02-09 Palantir Technologies Inc. System and method for news events detection and visualization
US9785773B2 (en) 2014-07-03 2017-10-10 Palantir Technologies Inc. Malware data item analysis
US9454281B2 (en) 2014-09-03 2016-09-27 Palantir Technologies Inc. System for providing dynamic linked panels in user interface
US9767172B2 (en) 2014-10-03 2017-09-19 Palantir Technologies Inc. Data aggregation and analysis system
US9501851B2 (en) 2014-10-03 2016-11-22 Palantir Technologies Inc. Time-series analysis system
US9785328B2 (en) 2014-10-06 2017-10-10 Palantir Technologies Inc. Presentation of multivariate data on a graphical user interface of a computing system
US9984133B2 (en) 2014-10-16 2018-05-29 Palantir Technologies Inc. Schematic and database linking system
US9229952B1 (en) 2014-11-05 2016-01-05 Palantir Technologies, Inc. History preserving data pipeline system and method
US9043894B1 (en) 2014-11-06 2015-05-26 Palantir Technologies Inc. Malicious software detection in a computing system
US10552994B2 (en) 2014-12-22 2020-02-04 Palantir Technologies Inc. Systems and interactive user interfaces for dynamic retrieval, analysis, and triage of data items
US10362133B1 (en) 2014-12-22 2019-07-23 Palantir Technologies Inc. Communication data processing architecture
US9348920B1 (en) 2014-12-22 2016-05-24 Palantir Technologies Inc. Concept indexing among database of documents using machine learning techniques
US9367872B1 (en) 2014-12-22 2016-06-14 Palantir Technologies Inc. Systems and user interfaces for dynamic and interactive investigation of bad actor behavior based on automatic clustering of related data in various data structures
US9817563B1 (en) 2014-12-29 2017-11-14 Palantir Technologies Inc. System and method of generating data points from one or more data stores of data items for chart creation and manipulation
US9870205B1 (en) 2014-12-29 2018-01-16 Palantir Technologies Inc. Storing logical units of program code generated using a dynamic programming notebook user interface
US9335911B1 (en) 2014-12-29 2016-05-10 Palantir Technologies Inc. Interactive user interface for dynamic data analysis exploration and query processing
US10372879B2 (en) 2014-12-31 2019-08-06 Palantir Technologies Inc. Medical claims lead summary report generation
US11302426B1 (en) 2015-01-02 2022-04-12 Palantir Technologies Inc. Unified data interface and system
US10387834B2 (en) 2015-01-21 2019-08-20 Palantir Technologies Inc. Systems and methods for accessing and storing snapshots of a remote application in a document
US11107039B2 (en) 2015-02-03 2021-08-31 PEOZZLE Corporation Multimedia human resource distribution system
US9590986B2 (en) * 2015-02-04 2017-03-07 Aerendir Mobile Inc. Local user authentication with neuro and neuro-mechanical fingerprints
US9836896B2 (en) 2015-02-04 2017-12-05 Proprius Technologies S.A.R.L Keyless access control with neuro and neuro-mechanical fingerprints
US9577992B2 (en) 2015-02-04 2017-02-21 Aerendir Mobile Inc. Data encryption/decryption using neuro and neuro-mechanical fingerprints
US9727560B2 (en) 2015-02-25 2017-08-08 Palantir Technologies Inc. Systems and methods for organizing and identifying documents via hierarchies and dimensions of tags
EP3611632A1 (en) 2015-03-16 2020-02-19 Palantir Technologies Inc. Displaying attribute and event data along paths
US9886467B2 (en) 2015-03-19 2018-02-06 Plantir Technologies Inc. System and method for comparing and visualizing data entities and data entity series
US10628834B1 (en) 2015-06-16 2020-04-21 Palantir Technologies Inc. Fraud lead detection system for efficiently processing database-stored data and automatically generating natural language explanatory information of system results for display in interactive user interfaces
US9418337B1 (en) 2015-07-21 2016-08-16 Palantir Technologies Inc. Systems and models for data analytics
US9454785B1 (en) 2015-07-30 2016-09-27 Palantir Technologies Inc. Systems and user interfaces for holistic, data-driven investigation of bad actor behavior based on clustering and scoring of related data
US9996595B2 (en) 2015-08-03 2018-06-12 Palantir Technologies, Inc. Providing full data provenance visualization for versioned datasets
US9456000B1 (en) 2015-08-06 2016-09-27 Palantir Technologies Inc. Systems, methods, user interfaces, and computer-readable media for investigating potential malicious communications
US10489391B1 (en) 2015-08-17 2019-11-26 Palantir Technologies Inc. Systems and methods for grouping and enriching data items accessed from one or more databases for presentation in a user interface
US9600146B2 (en) 2015-08-17 2017-03-21 Palantir Technologies Inc. Interactive geospatial map
US10102369B2 (en) 2015-08-19 2018-10-16 Palantir Technologies Inc. Checkout system executable code monitoring, and user account compromise determination system
US10853378B1 (en) 2015-08-25 2020-12-01 Palantir Technologies Inc. Electronic note management via a connected entity graph
US11150917B2 (en) 2015-08-26 2021-10-19 Palantir Technologies Inc. System for data aggregation and analysis of data from a plurality of data sources
US9485265B1 (en) 2015-08-28 2016-11-01 Palantir Technologies Inc. Malicious activity detection system capable of efficiently processing data accessed from databases and generating alerts for display in interactive user interfaces
US10706434B1 (en) 2015-09-01 2020-07-07 Palantir Technologies Inc. Methods and systems for determining location information
US9576015B1 (en) 2015-09-09 2017-02-21 Palantir Technologies, Inc. Domain-specific language for dataset transformations
US10296617B1 (en) 2015-10-05 2019-05-21 Palantir Technologies Inc. Searches of highly structured data
KR101770316B1 (en) * 2015-11-18 2017-08-22 나이스평가정보 주식회사 The system which operates a verification process about a history
US11195043B2 (en) 2015-12-15 2021-12-07 Cortica, Ltd. System and method for determining common patterns in multimedia content elements based on key points
WO2017105641A1 (en) 2015-12-15 2017-06-22 Cortica, Ltd. Identification of key points in multimedia data elements
US9542446B1 (en) 2015-12-17 2017-01-10 Palantir Technologies, Inc. Automatic generation of composite datasets based on hierarchical fields
US9823818B1 (en) 2015-12-29 2017-11-21 Palantir Technologies Inc. Systems and interactive user interfaces for automatic generation of temporal representation of data objects
US10089289B2 (en) 2015-12-29 2018-10-02 Palantir Technologies Inc. Real-time document annotation
US9612723B1 (en) 2015-12-30 2017-04-04 Palantir Technologies Inc. Composite graphical interface with shareable data-objects
KR101783281B1 (en) 2016-03-11 2017-09-29 주식회사 다날 Electronic terminal device for safe storage of identification data and operating method thereof
US10698938B2 (en) 2016-03-18 2020-06-30 Palantir Technologies Inc. Systems and methods for organizing and identifying documents via hierarchies and dimensions of tags
US10719188B2 (en) 2016-07-21 2020-07-21 Palantir Technologies Inc. Cached database and synchronization system for providing dynamic linked panels in user interface
US10324609B2 (en) 2016-07-21 2019-06-18 Palantir Technologies Inc. System for providing dynamic linked panels in user interface
US10437840B1 (en) 2016-08-19 2019-10-08 Palantir Technologies Inc. Focused probabilistic entity resolution from multiple data sources
JP6828381B2 (en) * 2016-10-31 2021-02-10 大日本印刷株式会社 Service use authentication voiceprint data registration system, service use authentication voiceprint data registration server, service use application registration system, service use authentication voiceprint data registration method, service use application registration method and program
US10318630B1 (en) 2016-11-21 2019-06-11 Palantir Technologies Inc. Analysis of large bodies of textual data
US10460602B1 (en) 2016-12-28 2019-10-29 Palantir Technologies Inc. Interactive vehicle information mapping system
US10956406B2 (en) 2017-06-12 2021-03-23 Palantir Technologies Inc. Propagated deletion of database records and derived data
US11760387B2 (en) 2017-07-05 2023-09-19 AutoBrains Technologies Ltd. Driving policies determination
US11899707B2 (en) 2017-07-09 2024-02-13 Cortica Ltd. Driving policies determination
US10403011B1 (en) 2017-07-18 2019-09-03 Palantir Technologies Inc. Passing system with an interactive user interface
US11488250B2 (en) * 2017-08-10 2022-11-01 Lifeq Global Limited User verification by comparing physiological sensor data with physiological data derived from facial video
CN108038496B (en) * 2017-12-04 2021-07-30 华南师范大学 Marriage and love object matching data processing method and device based on big data and deep learning, computer equipment and storage medium
US11599369B1 (en) 2018-03-08 2023-03-07 Palantir Technologies Inc. Graphical user interface configuration system
US10754822B1 (en) 2018-04-18 2020-08-25 Palantir Technologies Inc. Systems and methods for ontology migration
US10885021B1 (en) 2018-05-02 2021-01-05 Palantir Technologies Inc. Interactive interpreter and graphical user interface
US11119630B1 (en) 2018-06-19 2021-09-14 Palantir Technologies Inc. Artificial intelligence assisted evaluations and user interface for same
US10846544B2 (en) 2018-07-16 2020-11-24 Cartica Ai Ltd. Transportation prediction system and method
US10839694B2 (en) 2018-10-18 2020-11-17 Cartica Ai Ltd Blind spot alert
US11181911B2 (en) 2018-10-18 2021-11-23 Cartica Ai Ltd Control transfer of a vehicle
US20200133308A1 (en) 2018-10-18 2020-04-30 Cartica Ai Ltd Vehicle to vehicle (v2v) communication less truck platooning
US11126870B2 (en) 2018-10-18 2021-09-21 Cartica Ai Ltd. Method and system for obstacle detection
US11700356B2 (en) 2018-10-26 2023-07-11 AutoBrains Technologies Ltd. Control transfer of a vehicle
US10748038B1 (en) 2019-03-31 2020-08-18 Cortica Ltd. Efficient calculation of a robust signature of a media unit
US10789535B2 (en) 2018-11-26 2020-09-29 Cartica Ai Ltd Detection of road elements
US11643005B2 (en) 2019-02-27 2023-05-09 Autobrains Technologies Ltd Adjusting adjustable headlights of a vehicle
US11285963B2 (en) 2019-03-10 2022-03-29 Cartica Ai Ltd. Driver-based prediction of dangerous events
US11694088B2 (en) 2019-03-13 2023-07-04 Cortica Ltd. Method for object detection using knowledge distillation
US11132548B2 (en) 2019-03-20 2021-09-28 Cortica Ltd. Determining object information that does not explicitly appear in a media unit signature
US10796444B1 (en) 2019-03-31 2020-10-06 Cortica Ltd Configuring spanning elements of a signature generator
US10789527B1 (en) 2019-03-31 2020-09-29 Cortica Ltd. Method for object detection using shallow neural networks
US11222069B2 (en) 2019-03-31 2022-01-11 Cortica Ltd. Low-power calculation of a signature of a media unit
US10776669B1 (en) 2019-03-31 2020-09-15 Cortica Ltd. Signature generation and object detection that refer to rare scenes
CN110377788A (en) * 2019-06-26 2019-10-25 五邑大学 A kind of experiment video system and its application method based on syllabus
US11301583B2 (en) * 2019-10-09 2022-04-12 Mastercard International Incorporated Method and system for protection of customer PII via cryptographic tokens
US10748022B1 (en) 2019-12-12 2020-08-18 Cartica Ai Ltd Crowd separation
US11593662B2 (en) 2019-12-12 2023-02-28 Autobrains Technologies Ltd Unsupervised cluster generation
US11590988B2 (en) 2020-03-19 2023-02-28 Autobrains Technologies Ltd Predictive turning assistant
US11827215B2 (en) 2020-03-31 2023-11-28 AutoBrains Technologies Ltd. Method for training a driving related object detector
CN111556277B (en) * 2020-05-19 2022-07-26 安徽听见科技有限公司 Method, device and equipment for processing identifiers of participants in video conference and storage medium
US11756424B2 (en) 2020-07-24 2023-09-12 AutoBrains Technologies Ltd. Parking assist

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6029195A (en) * 1994-11-29 2000-02-22 Herz; Frederick S. M. System for customized electronic identification of desirable objects
US6195699B1 (en) * 1998-11-03 2001-02-27 Acorn Networks, Inc. Real-time scheduler method and apparatus
US6256737B1 (en) * 1999-03-09 2001-07-03 Bionetrix Systems Corporation System, method and computer program product for allowing access to enterprise resources using biometric devices
US20030093405A1 (en) * 2000-06-22 2003-05-15 Yaron Mayer System and method for searching, finding and contacting dates on the internet in instant messaging networks and/or in other methods that enable immediate finding and creating immediate contact
US20040158723A1 (en) * 2003-02-06 2004-08-12 Root David C. Methods for providing high-integrity enrollments into biometric authentication databases

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5404505A (en) 1991-11-01 1995-04-04 Finisar Corporation System for scheduling transmission of indexed and requested database tiers on demand at varying repetition rates
US7113615B2 (en) * 1993-11-18 2006-09-26 Digimarc Corporation Watermark embedder and reader
US6181867B1 (en) 1995-06-07 2001-01-30 Intervu, Inc. Video storage and retrieval system
US5892824A (en) * 1996-01-12 1999-04-06 International Verifact Inc. Signature capture/verification systems and methods
US6263463B1 (en) 1996-05-10 2001-07-17 Advantest Corporation Timing adjustment circuit for semiconductor test system
US5802156A (en) 1996-06-05 1998-09-01 David Felger Method for billing and controlling fraud in providing pay information services
WO1998003927A2 (en) 1996-07-22 1998-01-29 Cyva Research Corp Personal information security and exchange tool
US6268788B1 (en) * 1996-11-07 2001-07-31 Litronic Inc. Apparatus and method for providing an authentication system based on biometrics
US6061681A (en) 1997-06-30 2000-05-09 Movo Media, Inc. On-line dating service for locating and matching people based on user-selected search criteria
US6470338B1 (en) * 1999-07-09 2002-10-22 Lawyershomepagenetwork, Inc. Computerized system and method for assisting potential clients to identify and appropriate provider for professional services
US6594502B1 (en) * 1999-08-27 2003-07-15 Singles Advantage Dating system
EP1264258A2 (en) * 2000-01-06 2002-12-11 Anthony R. Rothschild System and method for adding an advertisement to a personal communication
WO2001067355A2 (en) * 2000-03-07 2001-09-13 American Express Travel Related Services Company, Inc. System for facilitating a transaction
AU2001242676A1 (en) 2000-03-21 2001-10-03 Ehud Shapiro Community co-presence system and method having virtual groups
US6678663B1 (en) * 2000-04-14 2004-01-13 Michael J. Chiaramonte Transaction system and methodology with inter-party communications capability
US6990586B1 (en) * 2000-06-02 2006-01-24 International Business Machines Corp. Secure data transmission from unsecured input environments
US6775776B1 (en) * 2000-06-27 2004-08-10 Intel Corporation Biometric-based authentication in a nonvolatile memory device
US20040260657A1 (en) * 2000-07-18 2004-12-23 John Cockerham System and method for user-controlled on-line transactions
US6735568B1 (en) * 2000-08-10 2004-05-11 Eharmony.Com Method and system for identifying people who are likely to have a successful relationship
US6963659B2 (en) * 2000-09-15 2005-11-08 Facekey Corp. Fingerprint verification system utilizing a facial image-based heuristic search method
JP2002157422A (en) * 2000-11-20 2002-05-31 Fujitsu Ltd Credit method and recording medium
US20020116458A1 (en) * 2000-12-14 2002-08-22 Jonathan Bricklin Web-based dating service
JP2002203034A (en) * 2000-12-28 2002-07-19 Kankyoo Engineering Kk Provision system for marriage information
JP2002279218A (en) * 2001-03-15 2002-09-27 Ntt Me Corp Method and system for searching conversation partner
JP2003030356A (en) * 2001-07-19 2003-01-31 Nec Corp Method and system for data service, device and method for data processing, and computer program
JP2003067744A (en) * 2001-08-24 2003-03-07 Toshiba Corp Device and method for authenticating individual person
US20030088479A1 (en) * 2001-10-01 2003-05-08 Wooten Carl E. Online scheduling system
US7222241B2 (en) 2002-02-25 2007-05-22 Info Data, Inc. Building security and access protection system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6029195A (en) * 1994-11-29 2000-02-22 Herz; Frederick S. M. System for customized electronic identification of desirable objects
US6195699B1 (en) * 1998-11-03 2001-02-27 Acorn Networks, Inc. Real-time scheduler method and apparatus
US6256737B1 (en) * 1999-03-09 2001-07-03 Bionetrix Systems Corporation System, method and computer program product for allowing access to enterprise resources using biometric devices
US20030093405A1 (en) * 2000-06-22 2003-05-15 Yaron Mayer System and method for searching, finding and contacting dates on the internet in instant messaging networks and/or in other methods that enable immediate finding and creating immediate contact
US20040158723A1 (en) * 2003-02-06 2004-08-12 Root David C. Methods for providing high-integrity enrollments into biometric authentication databases

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102184185A (en) * 2011-04-12 2011-09-14 北京百度网讯科技有限公司 Method and equipment used for multi-media resource searching
CN103761230A (en) * 2013-10-17 2014-04-30 北京奇虎科技有限公司 Method and device for capturing media content information of webpage by search engine

Also Published As

Publication number Publication date
BRPI0409753A (en) 2006-05-09
US7162475B2 (en) 2007-01-09
CA2521480A1 (en) 2004-11-04
CN1774716A (en) 2006-05-17
CN100520772C (en) 2009-07-29
JP2006523900A (en) 2006-10-19
US20030200217A1 (en) 2003-10-23
EP1614053A1 (en) 2006-01-11
KR20060031598A (en) 2006-04-12
RU2005134910A (en) 2006-06-10
AU2004232072A1 (en) 2004-11-04

Similar Documents

Publication Publication Date Title
US7162475B2 (en) Method for user verification and authentication and multimedia processing for interactive database management and method for viewing the multimedia
US9712526B2 (en) User authentication for social networks
US20060173793A1 (en) System and method for verifying the age and identity of individuals and limiting their access to appropriate material and situations
US20160050213A1 (en) System, method, computer program and data signal for the provision of a profile of identification
US20070112775A1 (en) Method for user biometric artifical authentication
US20080209516A1 (en) Signature and identity authentication and documentation using a third party witnessed authenticator via a video conference
CN105593867A (en) Method for evaluating document
JP7236042B2 (en) Face Recognition Application Using Homomorphic Encryption
CN112686640B (en) Skill-based credential verification for credential vault systems
CA3154449C (en) A digital, personal and secure electronic access permission
KR102571711B1 (en) System and Method for Registrating Personal information capable of identificacion
US11757958B1 (en) Systems and methods for secure, controlled virtual visitation with confinement institution inmates
US10068072B1 (en) Identity verification
US20240015029A1 (en) System And Apparatus For Providing Authenticable Electronic Communication
US20230179740A1 (en) Method and System for Enabling Videoconferencing with Legal Counsel
KR20230119802A (en) System and Method for Registrating Personal information capable of identification
WO2023102191A1 (en) Method and system for enabling video conferencing with legal counsel
Polski Message from the chief operations officer
Rondo Legal notice The contents of this publication do not necessarily reflect the official opinions of any institution or body of the European Union. Neither Frontex nor any person or company acting on behalf of Frontex is responsible for the use that may be made of the information contained in this report.

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2004232072

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2006513081

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2521480

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2005/08199

Country of ref document: ZA

Ref document number: 200508199

Country of ref document: ZA

WWE Wipo information: entry into national phase

Ref document number: 2004809824X

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2004750258

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020057019812

Country of ref document: KR

ENP Entry into the national phase

Ref document number: 2004232072

Country of ref document: AU

Date of ref document: 20040416

Kind code of ref document: A

WWP Wipo information: published in national office

Ref document number: 2004232072

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 4972/DELNP/2005

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2005134910

Country of ref document: RU

WWP Wipo information: published in national office

Ref document number: 2004750258

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020057019812

Country of ref document: KR

ENP Entry into the national phase

Ref document number: PI0409753

Country of ref document: BR

DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)