Suche Bilder Maps Play YouTube News Gmail Drive Mehr »
Anmelden
Nutzer von Screenreadern: Klicke auf diesen Link, um die Bedienungshilfen zu aktivieren. Dieser Modus bietet die gleichen Grundfunktionen, funktioniert aber besser mit deinem Reader.

Patentsuche

  1. Erweiterte Patentsuche
VeröffentlichungsnummerUS6192380 B1
PublikationstypErteilung
AnmeldenummerUS 09/052,902
Veröffentlichungsdatum20. Febr. 2001
Eingetragen31. März 1998
Prioritätsdatum31. März 1998
GebührenstatusBezahlt
Veröffentlichungsnummer052902, 09052902, US 6192380 B1, US 6192380B1, US-B1-6192380, US6192380 B1, US6192380B1
ErfinderJohn Light, John Garney
Ursprünglich BevollmächtigterIntel Corporation
Zitat exportierenBiBTeX, EndNote, RefMan
Externe Links: USPTO, USPTO-Zuordnung, Espacenet
Automatic web based form fill-in
US 6192380 B1
Zusammenfassung
A method and apparatus for automatic web form fill-in is provided. A web page is accessed. A form included in the web page is recognized. Data is automatically filled into the form from a database.
Bilder(8)
Previous page
Next page
Ansprüche(19)
What is claimed is:
1. A method comprising:
recognizing a form in a web page;
identifying information to be filled into the form;
determining whether data corresponding to the information to be filled into the form is authorized by a user to be disclosed to the web page;
automatically filling the data into the form from a database if the data is authorized by the user to be disclosed to the web page.
2. The method of claim 1, wherein recognizing the form further comprises extracting tags from the web page.
3. The method of claim 2, wherein recognizing the form further comprises:
comparing the tags with a stored tag list in the database;
identifying a matched tag; and
inserting the data corresponding to the matched tag into the form.
4. The method of claim 3, wherein determining whether the data corresponding to the information to be filled into the form is authorized to be disclosed to the web page comprises:
determining an authorization of the data; and
comparing the authorization of the data with an authorization level of the web page.
5. The method of claim 4, further comprising:
if the web page is not authorized for the data, prompting the user to decide whether the web page should be authorized for the data; and
if the user decides that the web page should be authorized for the data, inserting the data and adding the web page to a list of authorized web pages for the data.
6. The method of claim 5 further comprising, if the user decides that the web page should not be authorized for the data, adding the web page to a list of not authorized web pages for the data.
7. The method of claim 1, further comprising:
determining if the user filled additional data into blank fields in the form;
if the user did fill additional data into blank fields in the form, determining if the additional data corresponds to data already stored in the database; and
if the additional data corresponds to data already stored in the database, adding a tag associated with the additional data to a list of tags associated with the data already stored in the database.
8. The method of claim 7, further comprising:
determining if the list of tags has an authorization list; and
if the list of tags has an authorization list, adding the web page on which the blank field was found to the authorization list for the data already stored in the database.
9. The method of claim 7, further comprising:
determining if the additional data does not correspond to the stored data;
if the additional data does not correspond to the stored data, storing the additional data and the tag associated with the additional data in the database.
10. The method of claim 9, further comprising automatically authorizing the additional data for the web page on which the blank fields were found.
11. The method of claim 9, further comprising prompting the user to enter a security level for the additional data entered into the blank fields.
12. A method comprising:
opening a web page;
recognizing a form in the web page;
extracting tags from the form in the web page;
comparing the tags with a stored tag list in the database;
identifying a matched tag in the database;
determining whether the web page is authorized for the data corresponding to the matched tag;
if the web page is authorized for the data, inserting the data into the form in the web page; and
if the web page is not authorized for the data:
prompting a user to decide whether the web page should be authorized for the data;
if the user decides that the web page should be authorized for the data:
inserting the data into the form; and
adding the web page to a list of authorized web pages for the data; and
if the user decides that the web page should not be authorized for the data, adding the web page to a list of unauthorized web pages for the data.
13. A system comprising:
a plurality of personal data, tags, and an authorization level associated with the personal data;
a form recognition unit for recognizing information requested by a form in a web page;
an authorization evaluation unit for determining the authorization level of the personal data corresponding to the information requested by the form, and for determining an authorization level of the web page; and
a fill-in unit for filling the personal data from the database into the form, if the authorization evaluation unit authorizes the personal data for the web page.
14. The system of claim 13, further comprising a tag extraction logic for extracting tags from the form in the web page.
15. The system of claim 15, further comprising:
a matching unit for comparing the tags extracted from the form with a stored tag list in the database and identifying a matched tag; and
wherein said fill-in unit receives the personal data from the matching unit if the matched tag is found.
16. The system of claim 16, wherein the authorization evaluation unit authorizes the matching unit to pass the personal data to the fill-in unit if the web page is authorized for the personal data.
17. The system of claim 17, wherein the authorization evaluation unit determines whether the web page should be authorized for the data and, if the web page should be authorized for the data, inserts the data and adds the web page to a list of authorized web pages for the data.
18. The system of claim 13, further comprising:
a learning subunit for adding personal data to the database, the personal data being entered by a user and not having been previously included in the database.
19. A method comprising:
opening a web page;
recognizing a form in a web page;
extracting tags from the web page;
comparing the tags with a stored tag list in a database;
identifying a matched tag;
determining whether data corresponding to the matched tag is authorized to be disclosed to non-listed sites;
prompting a user to decide if the web page should be authorized for the data, if the data is not authorized to be disclosed to non-listed sites; and
inserting the data corresponding to the matched tag into the form, if the user decides that the web page should be authorized for the data, or if the data is authorized to be disclosed to non-listed sites.
Beschreibung
FIELD OF THE INVENTION

The present invention relates to , and more specifically, to

BACKGROUND

The World-Wide Web (WWW, W3, the Web) is an Internet client-server hypertext distributed information retrieval system. An extensive user community has developed on the Web since its public introduction. On the Web everything (documents, menus, indices) is represented to the user as a hypertext object in hypertext markup language (HTML) format. Hypertext links refer to other documents by their universal resource locators (URLs). The client program, known as a browser, e.g. NCSA Mosaic, Netscape Navigator, runs on the user's computer and provides two basic navigation operations: to follow a link or to send a query to a server.

A variety of client and server software is freely available. Most clients and servers support “forms” which allow the user to enter arbitrary text as well as selecting options from customizable menus and on/off switches. As more business is transacted on the Web, forms are proliferating. The forms may include forms for requesting further information, for ordering items from the Web, for registering for a Web site, etc.

Currently, the user has to fill out each of these forms separately. Generally, the forms request the same types of information, i.e. name, address, telephone number, e-mail address, etc. The user has to enter all of this information for each form. This is repetitious and takes time. Additionally, if such information as credit card number or social security number is requested, the user has to pull out the credit card and copy a long string of numbers. This makes errors likely. Furthermore, the user has to verify that a Web site that requests a credit card number or similar information generally kept confidential, is of the appropriate level of security for the user to feel comfortable sending the information over the Web.

SUMMARY OF THE INVENTION

A method for filling in forms in a web page is described. A web page is accessed. A form included in the web page is recognized. Data is automatically filled into the form from a database.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention is illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements and in which:

FIG. 1 is one embodiment of a network on which the present invention may be implemented.

FIG. 2 is one embodiment of a computer system on which the present invention may be implemented.

FIG. 3 is a block diagram illustrating one embodiment of the present invention.

FIG. 4 is a flowchart illustrating one embodiment of the initial setup of the present invention.

FIG. 5A is a flowchart illustrating one embodiment of the fill-in process.

FIG. 5B is a flowchart illustrating the learning process associated with the fill-in process of FIG. 5A.

FIG. 6 illustrates sample database entries.

DETAILED DESCRIPTION

A method and apparatus for automatic web form fill-in is described.

FIG. 1 is one embodiment of a network on which the present invention may be implemented. The user's system, a client, 110 is coupled to a network 120. The client 110 may be coupled to the network 120 via a modem connection, an Ethernet connection, a local area network (LAN), a wide area network (WAN), or any other type of network connection. Servers 130 are coupled to the network 120. For one embodiment, the server 130 may be the same computer as the client 110. For one embodiment, these servers 130 provide Web pages to the user via the network 120. These Web pages may include forms, as will be discussed below.

FIG. 2 is one embodiment of a computer system on which the present invention may be implemented. FIG. 2 is a block diagram of the computer system 200 in which an embodiment of the present invention can be implemented. Computer system 200 comprises a bus 201 or other communication means for communicating information, and a processor 202 coupled with bus 201 for processing information. Computer system 200 also comprises a read only memory (ROM) and/or other static storage device 204 coupled to bus 201 for storing static information and instructions for processor 202.

The computer system 200 further comprises a main memory 203, a dynamic storage device for storing information and instructions to be executed. Main memory 203 also may be used for storing temporary variables or other intermediate information during execution of instructions. In one embodiment the main memory 203 is dynamic random access memory (DRAM).

Computer system 200 can also be coupled to a display device 205, such as a cathode ray tube (CRT) or liquid crystal display (LCD) screen, for displaying information to a computer user. An alphanumeric input device 206 is typically coupled to the computer system 200 for communicating information and command selections to processor 202. The input device 206 may be a cursor control device 206, such as a mouse, a trackball, trackpad, or cursor direction keys for communicating direction information and command selections to processor 202, and for controlling cursor movement on display device 205. Alternatively, other input devices 206 such as a stylus or pen can be used to interact with the display. Multiple input devices 206 may be coupled to the computer system 200.

The computer system 200 may further be coupled to a network device 210. The network device 210 may be a modem, an Ethernet link, or similar device for connecting the computer system 200 to a network.

FIG. 3 is a block diagram illustrating one embodiment of the present invention. For one embodiment, the present invention is part of a browser. A browser is a program which allows a person to read hypertext. The browser gives some means of viewing the contents of web pages (or nodes) and of navigating from one node to another. For an alternative embodiment, the present invention is not part of a browser, but rather an independent software unit, that interacts with the browser. The browser receives a web address from the user, and opens the corresponding web page.

The auto-fill-in system 310 includes a fill-in subunit 315 and a learning subunit 370. The fill-in subunit 315 includes a form recognition unit 320. When a form is included in the web page the form recognition unit 320 notes that there is a form. For one embodiment, the form includes an hypertext markup language (HTML) tag such as “form”, or “input type” indicating that it is a form or that it requires user input. The auto-fill-in system 310 then inspects the source code for the page, and recognizes tags associated with blank spaces in the form. For example, a form may look as follows:

The source code of the form may look as follows:

<form method=POST action=/exec/obidos/order-form-page1/6474-2122890-104042>

We encourage you to enter your credit card number online (<ahref=“/exec/obidos/subst/help/payment.html/6474-2122890-104042#credit-cards”><fontsize=“-1”>why this is safe</font></a>). However, you also have the option of phoning us with the number.

<blockquote>

Please enter your e-mail address:

<input type=text name=email size=40 value=“”><br>

My password is <input type=“password” size=“20”name=“password” maxlength=20>.<br>

<a href=“/exec/obidos/subst/ordering/forgot-password.html/6474-2122890-104042”>Have you forgotten your password?</a><p>

Credit card type

<input type=radio name=creditcardtype=MC>

<input type=radio name=creditcardtype=Visa>

<input type=radio name=creditcardtype=AmEx>

My credit card number is <input type=“cardnumber” size=“16” name=“cardnumber” maxlength=24>.<br>

</blockquote>

The form recognition unit 320 recognizes tags such as “input type” that connote forms. The form recognition unit 320 then passes the entire source of the web page to the tag recognition unit.

The tag recognition unit 350 then scans the form, and determines what the form is asking for. Thus, for example, in this instance, the name of the first item is “email”. Alternately, the tag recognition unit 350 may recognize the label displayed to the user for the specified entry. Thus, for example the text “please enter your e-mail address” may be recognized by the tag recognition unit 350, and “e-mail address” extracted from it. For one embodiment, the displayed label or the “name” associated with the blank is the tag recognized by the tag recognition unit 350. For one embodiment, the name associated with the blank is the preferred tag.

Once the tag recognition unit 350 has extracted a tag, it passes the tag to the matching unit 360. The matching unit 360 searches in the database 390 for a similar tag. For one embodiment, the matching unit 360 has some intelligence, and corrects singulars v. plurals, misspellings, words that were combined into a single word, etc. Some of the entries in the database are illustrated in FIG. 6. The matching unit 360 determines whether there is a tag that is “email” or “e-mail address”. If the matching unit 360 finds a matching tag in the database 390, it passes the tag, the data associated with the tag, and the authorization of the tag to the authorization evaluation unit 340.

The authorization evaluation unit 340 determines whether there are any restrictions on the data. Such restrictions may include restricting the data to only specific sites, or only secure sites, and similar restrictions. The authorization evaluation unit 340 compares the web page with the authorization data associated with the information. If the web page is authorized to receive the data, the authorization evaluation unit 340 passes the data to the filling unit 330. The filling unit 330 inserts the data into the space associated with the tag.

In this way, the spaces in the form are filled in. If, for example, there are blank spaces, the auto-fill-in system 310 waits for the user to fill in any blanks. When the user presses enter, or otherwise indicates that the form is completely filled in, the learning subunit 370 scans the form, and determines whether there are any spaces that were filled in by the user, not the fill-in subunit 315. The learning subunit 370 then extracts the tags and data associated with these user-filled-in spaces, and passes them to the learning subunit 370.

The learning subunit 370 determines whether the data already exists in the database 390. If it does, the database adding unit 385 adds the new tag to the list of tags associated with the information in the database 390. If the data is not in the database 390, the database adding unit 385 adds the new data and the new tag to the database 390.

FIG. 4 is a flowchart illustrating one embodiment of the initial setup of the present invention. Generally, the user will wish to initially enter the personal information to be filled into the various forms. Alternatively, this step may be skipped, and the system may only learn from user input, as will be described below.

At block 410, the initial setup starts. At block 420, the existing list of tags is displayed. For example, this list of tags may include “First name”, “Last Name”, “e-mail address”, etc. For one embodiment, this list of tags may be included with the application. Alternatively, the user may be questioned for tags initially.

At block 430, the user is prompted to enter appropriate data for the existing tags. This may include information such as a name, e-mail address, credit card numbers, social security number, etc.

At block 440, the user is requested to enter further tags associated with the data. Thus, for example, when the user enters his or her first name, in response to a tag asking for a “first name”, the user may add other tags, such as “given name”, etc.

At block 450, the user is requested to enter the authorization level for the data. Data may be divided into multiple categories, as illustrated for example in FIG. 6. Data may have no authorization restrictions. Information such as name and e-mail address may be generally released to all sites that ask for them.

Alternately, data may be restricted to only a certain one or list of sites. Thus, for example, for a social security number, the user may enter that the social security number may be released to the IRS, to the user's bank, etc. The user may further specify locations to which the information should not be released. Thus, for example, if there is page that is regularly visited that the user does not wish to release the data to, negative authorizations may also be entered.

A second type of authorization includes exclusive authorization. This is illustrated in FIG. 6 as well. The entry tagged “mother's maiden name” which is often used by credit card companies for identification, may be restricted to be released only to the IRS. An authorization restricted as exclusive may include a list of one or more locations to which the data may be provided. When the user encounters a form that asks for data restricted by exclusive authorization, i.e. a page that asks for the user's mother's maiden name, the system does not query whether the user wishes to fill in the information. Rather, if the site is not in the list of sites, the system does not fill in the information, and assumes that the user will not release the information.

A third type of authorization is “secure site” authorization. Secure site authorization may include sites that have a verified certification from a recognizes certification authority, this may include encrypted sites, or otherwise secured sites. The security level may be set by the user. For one embodiment, all sites running secure hypertext transmission protocol (https) or a secure sockets layer (SSL) are deemed secure sites. Alternative authorization levels may be included, or may be defined by the user.

At block 460, the system tests whether there are any blank tags remaining. The user may indicate that he or she does not wish to enter data for a preexisting tag. In that instance, the data associated with that tag is set to null, but not considered a blank tag for the purposes of the preliminary entry of data.

If there are blank tags, the system loops back to block 420, and displays the tag list that has not been completed. If there are no blank tags, the system continues to block 470.

At block 470, the user is prompted to add additional tags. The user may, for instance, often use a system that requires age information. Thus, the user may add “age” as a tag, and fill in his or her age as data. At block 480, the system tests whether more tags have been added. If more tags were added, the system returns to block 420, and displays the added tags to the user for authorization level, etc. If no more tags were added by the user at block 470, the preliminary data gathering is ended, and the flowchart stops at block 490.

FIG. 5A is a flowchart illustrating one embodiment of the fill-in process. The process starts at block 510. At block 515, the process tests whether a form has been encountered. If no form has been encountered, the process returns to block 515. For one embodiment, this process is activated every time a new web page is opened. For one embodiment, the process runs in the background. If no forms were found at block 515, the process returns to the background state, at block 510. If a form is found, the process continues to block 520. Alternatively, the fill-in process may be activated by the user. For one embodiment, the user may activate the fill-in process by pressing a key, a key combination, a left mouse button, or a similar activation mechanism.

At block 520, a tag is copied. Each form has at least one entry blank to be filled in by the user. A least one tag is associated with every entry blank, indicating what the user should enter into the form. For one embodiment, the name of the input is copied as a tag. Thus, in the example above, the name “cardnumber” may be copied as a tag. For another embodiment, a displayed label associated with the entry blank may be copied. Thus, the text “My credit card number is:” is copied, and the tag “credit card number” is extracted from the text. For another embodiment, both the displayed label and the name are extracted as tags.

At block 525, the tag is matched to a list of tags in the database. The database includes all of the tags originally supplied, tags entered by the user, and tags learned, as will be discussed later. The extracted tag is compared to the tags in the database.

At block 530, the process tests whether there was a match between the extracted tag and the list of tags in the database. If there is no match, the process goes to block 570. At block 570, the process tests whether there are any more tags to check. If there are tags remaining to be checked, the process returns to block 520. If there are no remaining tags to be checked, the process continues to block 575, and the process waits for the user to send the form. If, at block 530, a match was found, the process continues to block 535.

At block 535, the process tests whether the data associated with the matching tag found in the database is available for this web page. As discussed above, there are various levels of authorization for data. Thus, at block 535, the process tests whether the data is authorized to be released to the web page in question.

At block 540, the process determines whether or not the data is available. If the data is available, the process continues to block 545. At block 545, the data is filled into the form. The process then continues to block 570, where it tests whether there are any more tags to check.

If, at block 540, it is determined that the data is not available, the process continues to block 550. For one embodiment, the process collects all of the data that is not properly authorized, and tests authorization for all of the data at the same time. In other words, only after no blank spaces remain does the process continue to block 550.

At block 550, the user is queried whether it is acceptable to fill-in the data. For one embodiment, the user is queried only if the authorization level is not set to exclusive authorization. For another embodiment, the user is not queried if the page is on the exclusion list, as described above.

At block 555, it is tested whether it is acceptable to fill-in the data. If it is acceptable to fill-in the data, the process continues to block 560. At block 560, the web page is added to the list of authorized sites for which the data is available. The process then continue to block 545.

At block 555, if it is determined that it is not acceptable to enter the data, the process continues to block 565. At block 565, the web page is added as a negative authorization That is, if this web site is encountered in the future, the user is not queried whether the data is available, but rather, the blanks are automatically left blank. From block 565, the process returns to block 570, and queries whether there are more tags to check.

FIG. 5B is a flowchart illustrating the learning process associated with the fill-in process of FIG. 5A. In FIG. 5A, the blanks are automatically filled by the system. When the last blank is filled in, the system waits for the user to send the form, at block 575. However, the user may enter additional data prior to sending the form. FIG. 5B illustrates the process occurring concurrently with, or after, waiting for the user to send the form, at block 575 of FIG. 5A.

Returning to FIG. 5B, at block 580, the system tests if there are any blanks, i.e. areas which the automatic fill-in did not complete. If there are no blanks, the learning process is finished. If there are blanks, the system, at block 585, tests whether the user filled in any of the blanks. In many forms, areas may be left blank. Thus, the user may not chose to complete every entry on the form. If, at block 585, the process finds that the user did not fill in any blanks, the learning process is finished. If the user filled in at least one blank, the process continues to block 590.

At block 590, the system queries whether the data filled in matches information in the database. This is applicable if a different tag is used by the web page for known data. For example, the tag “Christian name” may be used in a foreign web page, for the data tagged “first name” in the database. The data entered by the user would still be “John”, or the appropriate first name.

If the data matches information in the database, the process continues to block 595. At block 595, the new tag is added to the list of tags associated with the information found in the database. Thus, the tag “Christian name” would be added to the tags associated with the data “John” in the above example. The process then returns to block 585, to query whether any other blanks were filled in by the user.

If, at block 590, it is found that the data does not match information in the database, the process continues to block 597.

At block 597, the user is queried whether the new data should be added to the database. If the user replies in the negative, the process returns to block 585, and the system again queries whether any other blanks were filled in by the user. If the user replies in the affirmative, the process continues to block 595. At block 595, the new tag and new data associated with it are added to the database. For another embodiment, the tag and data are automatically added to the database.

FIG. 6 illustrates sample database entries, as discussed above. Other data may of course be included in the database. Alternative arrangements of data may include not having an authorization, not having an indicator whether anything in the list was learned, etc.

In the foregoing specification, the invention has been described with reference to specific exemplary embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention as set forth in the appended claims. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.

Patentzitate
Zitiertes PatentEingetragen Veröffentlichungsdatum Antragsteller Titel
US5640577 *22. Aug. 199517. Juni 1997Davox CorporationData processing system with automated at least partial forms completion
US5794259 *25. Juli 199611. Aug. 1998Lextron Systems, IncApparatus and methods to enhance web browsing on the internet
US5802518 *4. Juni 19961. Sept. 1998Multex Systems, Inc.Information delivery system and method
US5931907 *23. Jan. 19963. Aug. 1999British Telecommunications Public Limited CompanySoftware agent for comparing locally accessible keywords with meta-information and having pointers associated with distributed information
US5963952 *15. Juli 19975. Okt. 1999International Business Machines Corp.Internet browser based data entry architecture
US5974430 *30. Sept. 199726. Okt. 1999Unisys Corp.Method for dynamically embedding objects stored in a web server within HTML for display by a web browser
US6029245 *25. März 199722. Febr. 2000International Business Machines CorporationDynamic assignment of security parameters to web pages
Nichtpatentzitate
Referenz
1 *Laura Lemay's Teach Yourself Web Publishing with HTML 3.2. pp. 555,560,561,562,757. Copyright 1996 by Sams.net Publishing, 1996.
Referenziert von
Zitiert von PatentEingetragen Veröffentlichungsdatum Antragsteller Titel
US6345278 *3. Juni 19995. Febr. 2002Collegenet, Inc.Universal forms engine
US6405181 *3. Nov. 199811. Juni 2002Nextcard, Inc.Method and apparatus for real time on line credit approval
US64600429. Nov. 20011. Okt. 2002Collegenet, Inc.Universal forms engine
US6490601 *15. Jan. 19993. Dez. 2002Infospace, Inc.Server for enabling the automatic insertion of data into electronic forms on a user computer
US6499041 *29. Dez. 199824. Dez. 2002International Business Machines CorporationMethods, systems and computer program products for copying between templates having associated field designations
US6499042 *1. Okt. 199924. Dez. 2002Infospace, Inc.Selective proxy approach to filling-in forms embedded in distributed electronic documents
US6505230 *14. Mai 19997. Jan. 2003Pivia, Inc.Client-server independent intermediary mechanism
US6516353 *2. Apr. 19994. Febr. 2003Frederick R. RichardsSystem and method for interactive EDI transactions
US6549906 *21. Nov. 200115. Apr. 2003General Electric CompanySystem and method for electronic data retrieval and processing
US65677913. Nov. 199820. Mai 2003Nextcard, Inc.Method and apparatus for a verifiable on line rejection of an application for credit
US656785027. Okt. 199920. Mai 2003Yodlee, Inc.System and method for determining revenue from an intermediary derived from servicing data requests
US6589290 *29. Okt. 19998. Juli 2003America Online, Inc.Method and apparatus for populating a form with data
US6651217 *1. Sept. 199918. Nov. 2003Microsoft CorporationSystem and method for populating forms with previously used data values
US666234030. Mai 20029. Dez. 2003America Online, IncorporatedClient-side form filler that populates form fields based on analyzing visible field labels and visible display format hints without previous examination or mapping of the form
US6826572 *13. Nov. 200130. Nov. 2004Overture Services, Inc.System and method allowing advertisers to manage search listings in a pay for placement search system using grouping
US6854085 *15. Juli 19998. Febr. 2005Netscape Communicatons CorporationSystem and method for automatically pre-setting form field values
US6859908 *31. Aug. 199922. Febr. 2005Intel CorporationAutomated text entry for processor-based system
US6874120 *5. Apr. 200129. März 2005International Business Machines CorporationMethod, system, and product for efficient retrieval of information related to data input into a data entry form from the data entry form
US68922015. Sept. 200110. Mai 2005International Business Machines CorporationApparatus and method for providing access rights information in a portion of a file
US6910179 *9. Nov. 199921. Juni 2005Clarita CorporationMethod and apparatus for automatic form filling
US6950980 *31. Mai 200027. Sept. 2005International Business Machines CorporationSystem, method, and program product for saving a submitted form of a web page
US70168759. Okt. 200121. März 2006Enfotrust Networks, Inc.Single sign-on for access to a central data repository
US70168777. Nov. 200121. März 2006Enfotrust Networks, Inc.Consumer-controlled limited and constrained access to a centrally stored information account
US7062258 *6. Dez. 200113. Juni 2006Oracle International CorporationWallet for storage of information for automated entry into forms of mobile applications
US7062706 *29. Apr. 200313. Juni 2006America Online, Inc.Method and apparatus for populating a form with data
US709290124. Juli 200115. Aug. 2006Overture Services, Inc.System and method for influencing a position on a search result list generated by a computer network search engine
US7136490 *21. Febr. 200214. Nov. 2006International Business Machines CorporationElectronic password wallet
US714306310. März 200328. Nov. 2006Nextcard, Inc.Method and apparatus for a verifiable on line rejection of an applicant for credit
US71715625. Sept. 200130. Jan. 2007International Business Machines CorporationApparatus and method for providing a user interface based on access rights information
US7200811 *28. Juli 20033. Apr. 2007Canon Kabushiki KaishaForm processing apparatus, form processing method, recording medium and program
US7203699 *28. Juni 200410. Apr. 2007Bellamy Robert EComputerized system for automated completion of forms
US7206998 *18. Mai 200117. Apr. 2007Claria CorporationSystem and method for automatically learning information used for electronic form-filling
US7216292 *1. Sept. 19998. Mai 2007Microsoft CorporationSystem and method for populating forms with previously used data values
US72341059. Sept. 200219. Juni 2007Sap AgMethods and systems for providing a document with interactive elements to retrieve information for processing by business applications
US7246316 *30. Nov. 200017. Juli 2007Siebel Systems, Inc.Methods and apparatus for automatically generating presentations
US725456923. Juni 20047. Aug. 2007Microsoft CorporationIntelligent autofill
US72575816. Aug. 200114. Aug. 2007Guardian Networks, LlcStorage, management and distribution of consumer information
US7281029 *13. Mai 20039. Okt. 2007Aol Llc, A Delaware Limited Liability CompanyMethod and system of capturing data for automating internet interactions
US7284197 *28. Juni 200216. Okt. 2007Microsoft CorporationSchema-based services for identity-based data access to application settings data
US7296221 *8. Apr. 200413. Nov. 2007Call-Tell LlcSystem and method for remote, automatic reporting and verification of forms
US7302463 *4. Dez. 200027. Nov. 2007Oracle International CorporationSharing information across wireless content providers
US730535512. Juni 20014. Dez. 2007American Express Travel Related Services Company, Inc.Universal shopping cart and order injection system
US731035029. Dez. 200018. Dez. 2007Oracle International CorporationMobile surveys and polling
US732817627. Okt. 20055. Febr. 2008American Express Travel Related Services Company, Inc.Universal shopping cart and order injection system
US7330876 *13. Okt. 200012. Febr. 2008Aol Llc, A Delaware Limited Liability CompanyMethod and system of automating internet interactions
US7334184 *10. März 200019. Febr. 2008American Express Travel Related Services Company, Inc.Method for online information sharing for completing electronic forms
US7350139 *16. Juni 200025. März 2008American Express Travel Related Services Company, Inc.System and method for utilizing a drag and drop technique to complete electronic forms
US736330022. Mai 200622. Apr. 2008Overture Services, Inc.System and method for influencing a position on a search result list generated by a computer network search engine
US737331415. Juni 200113. Mai 2008American Express Travel Related Services Company, Inc.Unified product purchasing method
US737689129. Sept. 200320. Mai 2008Collegenet, Inc.Universal forms engine
US74124099. Mai 200512. Aug. 2008American Express Travel Related Services Company, Inc.Online ordering medium and method
US743731220. Aug. 200114. Okt. 2008Bizrate.ComMethod for context personalized web browsing
US7441181 *5. Febr. 200321. Okt. 2008Fujitsu LimitedAutomatic information input program
US746714120. Aug. 200116. Dez. 2008Grdn. Net Solutions, LlcBranding and revenue sharing models for facilitating storage, management and distribution of consumer information
US74753331. Juni 20016. Jan. 2009Sap AgDefining form formats with layout items that present data of business application
US74871306. Jan. 20063. Febr. 2009Grdn. Net Solutions, LlcConsumer-controlled limited and constrained access to a centrally stored information account
US75059395. Okt. 200617. März 2009Nextcard, Inc.Method and apparatus for a verifiable on line rejection of an applicant for credit
US753974728. Juni 200226. Mai 2009Microsoft CorporationSchema-based context service
US756793615. Okt. 200428. Juli 2009Paradox Technical Solutions LlcMethod and apparatus for handling pseudo identities
US757081327. Aug. 20074. Aug. 2009Microsoft CorporationStrokes localization by m-array decoding and fast image matching
US757759220. Aug. 200718. Aug. 2009American Express Travel Related Services Company, Inc.Method, medium, and system for a universal shopping cart having order injection and common payment determination
US757759320. Aug. 200718. Aug. 2009American Express Travel Related Services Company, Inc.Method, medium, and system for a universal shopping cart having order injection and common payment determination
US757759420. Aug. 200718. Aug. 2009American Express Travel Related Services Company, Inc.Medium for a universal shopping cart having order injection and common payment determination
US75805762. Juni 200525. Aug. 2009Microsoft CorporationStroke localization and binding to electronic document
US758086920. Aug. 200725. Aug. 2009American Express Travel Related Services Company, Inc.Method and system for a universal shopping cart having order injection and common payment determination
US75838426. Jan. 20041. Sept. 2009Microsoft CorporationEnhanced approach of m-array decoding and error correction
US759654529. Aug. 200529. Sept. 2009University Of KansasAutomated data entry system
US759956022. Apr. 20056. Okt. 2009Microsoft CorporationEmbedded interaction code recognition
US7607076 *18. Febr. 200520. Okt. 2009Microsoft CorporationEmbedded interaction code document
US761960730. Juni 200517. Nov. 2009Microsoft CorporationEmbedding a pattern design onto a liquid crystal display
US762218217. Aug. 200524. Nov. 2009Microsoft CorporationEmbedded interaction code enabled display
US76241145. Juni 200624. Nov. 2009Microsoft CorporationAutomatically generating web forms from database schema
US76398852. Juni 200829. Dez. 2009Microsoft CorporationDecoding and error correction in 2-D arrays
US7644124 *15. Febr. 20005. Jan. 2010Porter Swain WPrivacy enhanced methods and apparatuses for conducting electronic communications
US7660779 *12. Mai 20049. Febr. 2010Microsoft CorporationIntelligent autofill
US767287927. Okt. 20002. März 2010Yodlee.Com, Inc.Interactive activity interface for managing personal data and performing transactions over a data packet network
US7673245 *15. Okt. 20032. März 2010Sap AktiengesellschaftConverting user interface panels
US768461822. März 200623. März 2010Microsoft CorporationPassive embedded interaction coding
US769354119. März 20026. Apr. 2010Oracle International CorporationMultimodal session support on distinct multi channel protocol
US770820230. Dez. 20054. Mai 2010Reflexis Systems, Inc.System and method for facilitating sales utilizing customer relationship management technology
US772953931. Mai 20051. Juni 2010Microsoft CorporationFast error-correcting of embedded interaction codes
US773935310. Juni 200815. Juni 2010Rpx-Lv Acquisition LlcLaunching a web site using a personal device
US7747690 *29. Dez. 200329. Juni 2010International Business Machines CorporationMethod for extracting and managing message addresses
US77525351. Dez. 20056. Juli 2010Yodlec.com, Inc.Categorization of summarized information
US775678131. Okt. 200713. Juli 2010Nextcard, LlcMethod and apparatus for a verifiable on line rejection of an applicant for credit
US776527927. Okt. 199927. Juli 2010Verticalone CorporationSystem and method for scheduling harvesting of personal information
US7774702 *16. Apr. 200210. Aug. 2010Sap AgMethod and computer system for providing and processing a human interface description
US778354022. Febr. 200624. Aug. 2010Yahoo! Inc.System and method for influencing a position on a search result list generated by a computer network search engine
US7801766 *30. März 200121. Sept. 2010You Technology Brand Services, Inc.Method, system, and computer readable medium for facilitating a transaction between a customer, a merchant and an associate
US781781617. Aug. 200519. Okt. 2010Microsoft CorporationEmbedded interaction code enabled surface type identification
US78193168. Okt. 200726. Okt. 2010Lv Partners, L.P.Portable scanner for enabling automatic commerce transactions
US782282911. Aug. 200826. Okt. 2010Rpx-Lv Acquisition LlcMethod for interfacing scanned product information with a source for the product over a global network
US782607425. Febr. 20052. Nov. 2010Microsoft CorporationFast embedded interaction code printing with custom postscript commands
US783594916. Juli 200916. Nov. 2010American Express Travel Related Services Company, Inc.Method, medium, and system for universal shopping cart order injection and payment determination
US784939826. Apr. 20077. Dez. 2010Xerox CorporationDecision criteria for automated form population
US785638617. Sept. 200921. Dez. 2010Yodlee, Inc.Host exchange in bill paying services
US786128130. Dez. 200528. Dez. 2010Reflexis Systems, Inc.System and method for facilitating the transfer of information relating to quality of an organization
US787018915. März 200511. Jan. 2011Rpx-Lv Acquisition LlcInput device having positional and scanning capabilities
US788568626. Febr. 20028. Febr. 2011Nokia CorporationElectronic transactions
US789085516. Apr. 200215. Febr. 2011Sap AgMethod and computer system for separating and processing layout information and data of a document
US790434429. Jan. 20088. März 2011Rpx-Lv Acquisition LlcAccessing a vendor web site using personal account information retrieved from a credit card company web site
US790846726. Juni 200715. März 2011RPX-LV Acquistion LLCAutomatic configuration of equipment software
US791276017. März 200922. März 2011Rpx-Lv Acquisition LlcMethod and apparatus for utilizing a unique transaction code to update a magazine subscription over the internet
US791296110. Jan. 200622. März 2011Rpx-Lv Acquisition LlcInput device for allowing input of unique digital code to a user's computer to control access thereof to a web site
US791784329. Juli 200829. März 2011Arendi S.A.R.L.Method, system and computer readable medium for addressing handling from a computer program
US792075312. Juni 20085. Apr. 2011Microsoft CorporationPreprocessing for information pattern analysis
US792135622. Juli 20105. Apr. 2011Arendi S.A.R.L.Method, system and computer readable medium for addressing handling from a computer program
US792554411. Okt. 201012. Apr. 2011American Express Travel Related Services Company, Inc.Method, medium, and system for universal shopping cart order injection and payment determination
US792578013. März 200712. Apr. 2011Rpx-Lv Acquisition LlcMethod for connecting a wireless device to a remote location on a network
US7930213 *24. Aug. 199919. Apr. 2011Rpx-Lv Acquisition LlcMethod and apparatus for completing, securing and conducting an E-commerce transaction
US7934149 *26. Sept. 200026. Apr. 2011Instantis, Inc.Automated creation and maintenance of programs to process internet form related submissions
US795799030. Dez. 20057. Juni 2011Reflexis Systems, Inc.System and method for managing asset installation and evaluation
US796284528. Apr. 200614. Juni 2011Aol Inc.Method and apparatus for populating a form with data
US797957621. Okt. 200812. Juli 2011Rpx-Lv Acquisition LlcMethod and apparatus for connecting a user location to one of a plurality of destination locations on a network
US79967582. Nov. 20069. Aug. 2011Sourcecode Technologies Holding, Inc.Methods and apparatus for storing data associated with an electronic form
US7996759 *14. Sept. 20059. Aug. 2011Oracle Internatonal CorporationData insertion from a database into a fixed electronic template form that supports overflow data
US7996760 *15. Dez. 20049. Aug. 2011Sap AgAcquisition of user data over a network
US800104715. Juni 200516. Aug. 2011Paradox Technical Solutions LlcMethod and apparatus for effecting payment
US800147820. Dez. 200516. Aug. 2011Shopzilla, Inc.Systems and methods for context personalized web browsing based on a browser companion agent and associated services
US8005732 *31. Dez. 200323. Aug. 2011American Express Travel Related Services Company, Inc.System for reducing information required to open a new account
US800598514. Okt. 200823. Aug. 2011RPX—LV Acquisition LLCMethod and apparatus for utilizing an audibly coded signal to conduct commerce over the internet
US801042213. Nov. 200130. Aug. 2011Nextcard, LlcOn-line balance transfers
US80109402. Nov. 200630. Aug. 2011Sourcecode Technologies Holdings, Inc.Methods and apparatus for designing a workflow process using inheritance
US802803923. Dez. 200527. Sept. 2011Reflexis Systems, Inc.System and method for communicating data between wireless mobile hand-held computer and a back-end computer system
US803740716. Apr. 200211. Okt. 2011Sap AgMethod and computer system for creating and processing a browser compliant human interface description
US806519525. Febr. 201122. Nov. 2011Zanni Assets Limited Liability CompanyMethod, medium, and system for universal shopping cart order injection and payment determination
US806909822. Sept. 200829. Nov. 2011Rpx-Lv Acquisition LlcInput device for allowing interface to a web site in association with a unique input code
US80694077. Sept. 200029. Nov. 2011Yodlee.Com, Inc.Method and apparatus for detecting changes in websites and reporting results to web developers for navigation template repair purposes
US807386616. März 20066. Dez. 2011Claria Innovations, LlcMethod for providing content to an internet user based on the user's demonstrated content preferences
US807860217. Dez. 200413. Dez. 2011Claria Innovations, LlcSearch engine for a computer network
US8082280 *29. Okt. 200420. Dez. 2011Cerner Innovation, Inc.Computerized method and system for coding-based navigation
US808669731. Okt. 200527. Dez. 2011Claria Innovations, LlcTechniques for displaying impressions in documents delivered over a computer network
US8095597 *1. Mai 200110. Jan. 2012Aol Inc.Method and system of automating data capture from electronic correspondence
US81176495. Aug. 201014. Febr. 2012Dormarke Assets Limited Liability CompanyDistributed hierarchical identity management
US81220959. Apr. 201021. Febr. 2012International Business Machines CorporationSystem and method for extracting and managing message addresses
US813561120. Febr. 201113. März 2012Reflexis Systems, Inc.System and method for managing asset installation and evaluation
US815615325. Juli 200810. Apr. 2012Microsoft CorporationGlobal metadata embedding and decoding
US81622206. Aug. 200924. Apr. 2012Anoto AbProduct provided with a coding pattern and apparatus and method for reading the pattern
US817091225. Nov. 20031. Mai 2012Carhamm Ltd., LlcDatabase structure and front end
US81761339. Apr. 20108. Mai 2012International Business Machines CorporationSystem and method for extracting and managing message addresses
US819062913. Juli 200629. Mai 2012Yodlee.Com, Inc.Network-based bookmark management and web-summary system
US821946516. Juli 200910. Juli 2012Zanni Assets Limited Liability CompanyOnline ordering for a consumer
US8219642 *23. Aug. 201010. Juli 2012Augme Technologies, Inc.System and method for adding targeted content in a web page
US82248532. Nov. 200617. Juli 2012Sourcecode Technologies Holdings, Inc.Methods and apparatus for updating a plurality of data fields in an electronic form
US82392262. Nov. 20067. Aug. 2012Sourcecode Technologies Holdings, Inc.Methods and apparatus for combining properties and methods from a plurality of different data sources
US825022515. Okt. 200421. Aug. 2012Paradox Technical Solutions LlcGeneration of suffixes for pseudo e-mail addresses
US825541319. Aug. 200528. Aug. 2012Carhamm Ltd., LlcMethod and apparatus for responding to request for information-personalization
US826080629. Juni 20074. Sept. 2012Grdn. Net Solutions, LlcStorage, management and distribution of consumer information
US826133425. Apr. 20084. Sept. 2012Yodlee Inc.System for performing web authentication of a user by proxy
US829632320. Jan. 200923. Okt. 2012Titanium Fire Ltd.Personal data subscriber systems and methods
US829644012. Mai 200923. Okt. 2012Rpx CorporationMethod and apparatus for accessing a remote location with an optical reader having a programmable memory system
US83069937. Mai 20076. Nov. 2012Arendi S.A.R.L.Method, system and computer readable medium for addressing handling from an operating system
US831600312. Okt. 200920. Nov. 2012Carhamm Ltd., LlcUpdating content of presentation vehicle in a computer network
US832129116. Juni 200927. Nov. 2012You Technology Brand Service, Inc.Method, system and computer readable medium for facilitating a transaction between a customer, a merchant and an associate
US833227718. März 200911. Dez. 2012You Technology Brand Services, Inc.Method, system and computer readable medium for facilitating a transaction between a customer, a merchant and an associate
US834105515. Juli 201125. Dez. 2012American Express Travel Related Services Company, Inc.System for reducing information required to open a new account
US836471320. Jan. 200929. Jan. 2013Titanium Fire Ltd.Personal data manager systems and methods
US843815926. Sept. 20117. Mai 2013Jericho Systems, Inc.Method and system for selecting advertisements to be presented to a viewer
US844735930. Dez. 201021. Mai 2013Nokia CorporationElectronic transactions
US845829414. Sept. 20124. Juni 2013Augme Technologies, Inc.System and method for adding targeted content in a Web page
US846432822. Juli 200211. Juni 2013Gemalto SaMethod for protecting personal data read in a terminal station by a server
US847401021. Nov. 201025. Juni 2013Reflexis Systems, Inc.System and method for facilitating the transfer of information relating to quality of an organization
US850470424. Jan. 20056. Aug. 2013Dormarke Assets Limited Liability CompanyDistributed contact information management
US851584527. Nov. 201220. Aug. 2013American Express Travel Related Services Company, Inc.System for reducing information required to open a new account
US852753323. Juli 20103. Sept. 2013Yahoo! Inc.Keyword suggestion system for a computer network search engine
US852775224. Jan. 20053. Sept. 2013Dormarke Assets Limited LiabilityGraduated authentication in an identity management system
US853306414. Sept. 201210. Sept. 2013Zanni Assets Limited Liability CompanyMethod and medium for universal shopping cart order injection
US85345665. Apr. 201217. Sept. 2013Anoto AbProduct provided with a coding pattern and apparatus and method for reading the pattern
US8539043 *6. Juli 201217. Sept. 2013Augme Technologies, Inc.System and method for adding targeted content in a web page
US8553993 *10. Dez. 20088. Okt. 2013SerensiaMethod and system for aided input especially for computer management tools
US855535926. Febr. 20098. Okt. 2013Yodlee, Inc.System and methods for automatically accessing a web site on behalf of a client
US85606211. Dez. 201115. Okt. 2013Mercury Kingdom Assets LimitedMethod and system of automating data capture from electronic correspondence
US856083611. Febr. 201015. Okt. 2013Jericho Systems CorporationMethod and system for dynamically implementing an enterprise resource policy
US856624820. Nov. 200122. Okt. 2013Grdn. Net Solutions, LlcInitiation of an information transaction over a network via a wireless device
US85725763. Febr. 200629. Okt. 2013Microsoft CorporationExecuting dynamically assigned functions while providing services
US857774924. Sept. 20125. Nov. 2013Zanni Assets Limited Liability CompanyMethod, medium, and system for universal shopping cart order injection
US8589433 *21. Okt. 200919. Nov. 2013International Business Machines CorporationDynamic tagging
US860082222. Juli 20093. Dez. 2013Zanni Assets Limited Liability CompanyOnline ordering system and method utilizing normalized product feeds and insertion of order data without redirect
US86209523. Jan. 200731. Dez. 2013Carhamm Ltd., LlcSystem for database reporting
US8631038 *16. Sept. 200414. Jan. 2014Emc CorporationManaging digital identity information
US8645828 *8. Jan. 20024. Febr. 2014Telstra Corporation LimitedManagement system for a contact center
US86459416. März 20064. Febr. 2014Carhamm Ltd., LlcMethod for attributing and allocating revenue related to embedded software
US867666511. Okt. 201118. März 2014Zanni Assets Limited Liability CompanyMethod and medium for universal shopping cart order injection and payment determination
US868923823. Dez. 20111. Apr. 2014Carhamm Ltd., LlcTechniques for displaying impressions in documents delivered over a computer network
US869435210. Juli 20088. Apr. 2014Reflexis Systems, Inc.System and method for providing handheld field force data gathering automation in a big box retail environment
US873873224. Febr. 200627. Mai 2014Liveperson, Inc.System and method for performing follow up based on user interactions
US874496330. Nov. 20123. Juni 2014Purple Leaf, LlcMethod for transferring an amount to be paid
US87450468. Apr. 20133. Juni 2014Jericho Systems CorporationMethod and system for selecting content items to be presented to a viewer
US876231310. Juni 201124. Juni 2014Liveperson, Inc.Method and system for creating a predictive model for targeting web-page to a surfer
US879920016. Juli 20095. Aug. 2014Liveperson, Inc.Method and system for creating a predictive model for targeting webpage to a surfer
US880584417. März 201012. Aug. 2014Liveperson, Inc.Expert search
US88059416. März 201212. Aug. 2014Liveperson, Inc.Occasionally-connected computing interface
US882611522. Apr. 20112. Sept. 2014Oracle Systems CorporationAutomated creation and maintenance of programs to process internet form related submissions
US882611826. Nov. 20022. Sept. 2014F5 Networks, Inc.Applications and services supported by a client-server independent intermediary mechanism
US885136917. Juli 20097. Okt. 2014Lead Core Fund, L.L.C.Systems and methods for transaction processing using a smartcard
US88684486. Aug. 200121. Okt. 2014Liveperson, Inc.Systems and methods to facilitate selling of products and services
US8910256 *8. Aug. 20089. Dez. 2014Microsoft CorporationForm filling with digital identities, and automatic password generation
US891846514. Dez. 201023. Dez. 2014Liveperson, Inc.Authentication of service requests initiated from a social networking site
US89430026. März 201227. Jan. 2015Liveperson, Inc.Analytics driven engagement
US8943515 *15. Juli 201127. Jan. 2015Amadeus S.A.S.Methods, systems and computer readable media for pasting data
US895453931. Juli 201210. Febr. 2015Liveperson, Inc.Method and system for providing targeted content to a surfer
US895965230. Aug. 201317. Febr. 2015Dormarke Assets Limited Liability CompanyGraduated authentication in an identity management system
US897809625. Mai 201310. März 2015Reflexis Systems Inc.System and method for facilitating the transfer of information relating to quality of an organization
US8984393 *26. Jan. 200717. März 2015Aatrix Software, Inc.Method and apparatus for creating and filing forms
US9037989 *23. Mai 201319. Mai 2015International Business Machines CorporationMulti-source, multi-destination data transfers
US908175623. Mai 201114. Juli 2015Microsoft Technology Licensing, LlcMethod and apparatus for populating a form with data
US909848115. Juni 20074. Aug. 2015Microsoft Technology Licensing, LlcIncreasing accuracy in determining purpose of fields in forms
US910497012. Mai 201411. Aug. 2015Liveperson, Inc.Method and system for creating a predictive model for targeting web-page to a surfer
US9158888 *24. Febr. 201113. Okt. 2015Open Invention Network, LlcSystem and method for analysing data records utilizing a touch screen interface
US92019509. Dez. 20101. Dez. 2015Arendi S.A.R.L.Method, system and computer readable medium for addressing handling from an operating system
US924526616. Juni 200426. Jan. 2016Callahan Cellular L.L.C.Auditable privacy policies in a distributed hierarchical identity management system
US928026429. Jan. 20158. März 2016International Business Machines CorporationMulti-source, multi-destination data transfers
US928076323. Aug. 20138. März 2016Mercury Kingdom Assets LimitedMethod and system of automating data capture from electronic correspondence
US9292484 *29. März 200022. März 2016International Business Machines CorporationMethod and system for automatically providing information to an electronic form
US93319692. Juli 20143. Mai 2016Liveperson, Inc.Occasionally-connected computing interface
US933648724. Juni 201410. Mai 2016Live Person, Inc.Method and system for creating a predictive model for targeting webpage to a surfer
US935059814. März 201324. Mai 2016Liveperson, Inc.Authentication of service requests using a communications initiation feature
US9356841 *31. Jan. 201331. Mai 2016Intuit Inc.Deferred account reconciliation during service enrollment
US939629529. Juni 201519. Juli 2016Liveperson, Inc.Method and system for creating a predictive model for targeting web-page to a surfer
US939643624. Dez. 201419. Juli 2016Liveperson, Inc.Method and system for providing targeted content to a surfer
US939802013. Febr. 201519. Juli 2016Callahan Cellular L.L.C.Graduated authentication in an identity management system
US94138173. Okt. 20139. Aug. 2016Microsoft Technology Licensing, LlcExecuting dynamically assigned functions while providing services
US943240430. Aug. 201330. Aug. 2016Jericho Systems CorporationSystem for managing access to protected resources
US943246831. März 200630. Aug. 2016Liveperson, Inc.System and method for design and dynamic generation of a web page
US9436669 *6. Sept. 20116. Sept. 2016Symantec CorporationSystems and methods for interfacing with dynamic web forms
US943855930. Aug. 20136. Sept. 2016Jericho Systems CorporationSystem for managing access to protected resources
US94509548. Dez. 201420. Sept. 2016Microsoft Technology Licensing, LlcForm filling with digital identities, and automatic password generation
US946042111. Dez. 20064. Okt. 2016Microsoft Technology Licensing, LlcDistributing notifications to multiple recipients via a broadcast list
US94954461. März 201015. Nov. 2016Gula Consulting Limited Liability CompanyMethod and device for publishing cross-network user behavioral data
US949571922. Jan. 201615. Nov. 2016International Business Machines CorporationMulti-source, multi-destination data transfers
US95257453. Apr. 201420. Dez. 2016Liveperson, Inc.System and method for performing follow up based on user interactions
US955827629. Sept. 201431. Jan. 2017Liveperson, Inc.Systems and methods for facilitating participation
US956333615. März 20137. Febr. 2017Liveperson, Inc.Dynamic user interface customization
US956370713. Mai 20157. Febr. 2017Liveperson, Inc.System and methods for searching and communication
US956953727. Juni 201414. Febr. 2017Liveperson, Inc.System and method for facilitating interactions
US957629227. Mai 201421. Febr. 2017Liveperson, Inc.Systems and methods to facilitate selling of products and services
US958257929. Sept. 201428. Febr. 2017Liveperson, Inc.System and method for facilitating communication
US959093015. Dez. 20157. März 2017Liveperson, Inc.System and method for performing follow up based on user interactions
US967219614. März 20136. Juni 2017Liveperson, Inc.Methods and systems for presenting specialized content using campaign metrics
US973382014. Juni 201215. Aug. 2017Amadeus S.A.S.Methods, systems and computer readable media for pasting data
US97672125. Apr. 201119. Sept. 2017Liveperson, Inc.System and method for dynamically enabling customized web content and applications
US97920346. Okt. 201617. Okt. 2017International Business Machines CorporationMulti-source, multi-destination data transfers
US20020013788 *18. Mai 200131. Jan. 2002Pennell Mark E.System and method for automatically learning information used for electronic form-filling
US20020038255 *12. Juni 200128. März 2002Infospace, Inc.Universal shopping cart and order injection system
US20020038311 *19. Juni 200128. März 2002Yasuhiro OsugiReminscence data base system and media recording reminiscence support program
US20020050982 *21. März 20012. Mai 2002Petter EricsonData form having a position-coding pattern detectable by an optical sensor
US20020062342 *16. Okt. 200123. Mai 2002Sidles Charles S.Method and system for completing forms on wide area networks such as the internet
US20020065737 *15. Juni 200130. Mai 2002Amir AliabadiUnified product purchasing system and method
US20020133535 *22. Okt. 200119. Sept. 2002Microsoft CorporationIdentity-centric data access
US20020147743 *5. Apr. 200110. Okt. 2002International Business Machines CorporationMethod, system, and product for efficient retrieval of information related to data input into a data entry form from the data entry form
US20020154162 *20. Aug. 200124. Okt. 2002Rajesh BhatiaSystems and methods for context personalized web browsing based on a browser companion agent and associated services
US20020174018 *30. März 200121. Nov. 2002Mark BungerMethod, system, and computer readable medium for facilitating a transaction between a customer, a merchant and an associate
US20020174185 *1. Mai 200121. Nov. 2002Jai RawatMethod and system of automating data capture from electronic correspondence
US20020180736 *31. Mai 20015. Dez. 2002Millmore Martin JohnData entry control system
US20020187772 *26. Febr. 200212. Dez. 2002Petri HyyppaElectronic transactions
US20030009688 *9. Juli 20019. Jan. 2003Christian SchmidtMethod for communicating data relating to intellectual property applications between a user and a receiver
US20030028792 *2. Aug. 20016. Febr. 2003International Business Machines CorportionSystem, method, and computer program product for automatically inputting user data into internet based electronic forms
US20030046548 *5. Sept. 20016. März 2003International Business Machines CorporationApparatus and method for providing a user interface based on access rights information
US20030046578 *5. Sept. 20016. März 2003International Business Machines IncorporationApparatus and method for providing access rights information in metadata of a file
US20030050919 *5. Sept. 200113. März 2003International Business Machines CorporationApparatus and method for providing access rights information in a portion of a file
US20030051039 *5. Sept. 200113. März 2003International Business Machines CorporationApparatus and method for awarding a user for accessing content based on access rights information
US20030055748 *9. Sept. 200220. März 2003Vladislav BezrukovMethods and systems for providing a document with interactive elements to retrieve information for processing by business applications
US20030061567 *5. Sept. 200127. März 2003International Business Machines CorporationApparatus and method for protecting entries in a form using access rights information
US20030074399 *13. März 200217. Apr. 2003Girish AltekarSystem and process for user-controlled single-action personal information transfer at internet web sites using extensible markup language
US20030131069 *28. Juni 200210. Juli 2003Lucovsky Mark H.Schema-based context service
US20030140312 *26. Nov. 200224. Juli 2003Assisto, Inc.Applications and services supported by a client-server independent intermediary mechanism
US20030151622 *25. Nov. 200214. Aug. 2003Henry WolfondMethod and apparatus for automated transaction processing
US20030159071 *21. Febr. 200221. Aug. 2003International Business Machines CorporationElectronic password wallet
US20030167186 *12. Dez. 20024. Sept. 2003Tilo ChristComputer-aided method for documenting a medical finding
US20030177248 *5. Sept. 200118. Sept. 2003International Business Machines CorporationApparatus and method for providing access rights information on computer accessible content
US20030184589 *5. Febr. 20032. Okt. 2003Fujitsu LimitedAutomatic information input program
US20040039687 *10. März 200326. Febr. 2004Nextcard, Inc.Method and apparatus for a verifiable on line rejection of an applicant for credit
US20040068693 *6. Okt. 20038. Apr. 2004Jai RawatClient side form filler that populates form fields based on analyzing visible field labels and visible display format hints without previous examination or mapping of the form
US20040078423 *22. März 200222. Apr. 2004Ramakrishna SatyavoluMethod and apparatus for controlled establishment of a turnkey system providing a centralized data aggregation and summary capability to third party entities
US20040088300 *8. Jan. 20026. Mai 2004Avery Brett AndrewManagement system for a contact centre
US20040153368 *6. Aug. 20015. Aug. 2004Gregg FreishtatSystems and methods to facilitate selling of products and services
US20040199863 *14. Nov. 20037. Okt. 2004Hitchcock Michael D.Universal forms engine
US20040199921 *27. Juni 20037. Okt. 2004United Parcel Service Of America, Inc.Import of contact data from personal information manager software into application
US20040205526 *28. Sept. 200114. Okt. 2004Vadim BorodovskiPrompted form filling mechanism
US20040205530 *28. Juni 200114. Okt. 2004Borg Michael J.System and method to automatically complete electronic forms
US20040205534 *9. Mai 200214. Okt. 2004Koelle Steven K.System and method for providing access to forms and maintaining the data used to complete the forms
US20040210839 *28. Juni 200221. Okt. 2004Lucovsky Mark H.Schema-based services for identity-based data access to application settings data
US20040230647 *13. Mai 200318. Nov. 2004Jai RawatMethod and system of capturing data for automating internet interactions
US20040243471 *17. Juli 20032. Dez. 2004Salmen Larry J.Process and system for authoring electronic information by filling in template pattern with local presentation information
US20040249486 *16. Apr. 20029. Dez. 2004Dirk AhlertMethod and computer system for providing and processing a human interface description
US20040249487 *16. Apr. 20029. Dez. 2004Dirk AhlertMethod and computer system for creating and processing a browser complaint human interface description
US20050034066 *16. Apr. 200210. Febr. 2005Dirk AhlertMethod and computer system for separating and processing layout information and data of a document
US20050039112 *29. Mai 200117. Febr. 2005Kim Kwang-ChulSystem for inserting field data on a web-page and method thereof
US20050044423 *16. Sept. 200424. Febr. 2005Mellmer Joseph AndrewManaging digital identity information
US20050050437 *25. Juli 20013. März 2005Jean-Luc GiraudMethod for protecting personal data read in a terminal station by a server
US20050080756 *29. Sept. 200314. Apr. 2005Hitchcock Michael D.Universal forms engine
US20050086201 *15. Okt. 200321. Apr. 2005Peter WeddelingConverting user interface panels
US20050091577 *23. Okt. 200328. Apr. 2005International Business Machines CorporationInformation integration system
US20050144101 *31. Dez. 200330. Juni 2005Yelena KhandrosSystem for reducing information required to open a new account
US20050149854 *11. Febr. 20057. Juli 2005Pennell Mark E.Method and apparatus for automatic form filling
US20050165773 *21. März 200528. Juli 2005Microsoft CorporationExecuting dynamically assigned functions while providing services
US20050183003 *18. Okt. 200418. Aug. 2005Checkpoint Software Technologies Ltd.Automatic proxy form filing
US20050193292 *6. Jan. 20041. Sept. 2005Microsoft CorporationEnhanced approach of m-array decoding and error correction
US20050198144 *29. Dez. 20038. Sept. 2005Kraenzel Carl J.System and method for extracting and managing message addresses
US20050198315 *13. Febr. 20048. Sept. 2005Wesley Christopher W.Techniques for modifying the behavior of documents delivered over a computer network
US20050256841 *28. Juni 200517. Nov. 2005Jai RawatMethod and system of implementing recorded data for automating internet interactions
US20050257134 *12. Mai 200417. Nov. 2005Microsoft CorporationIntelligent autofill
US20050257148 *23. Juni 200417. Nov. 2005Microsoft CorporationIntelligent autofill
US20050268213 *5. Mai 20051. Dez. 2005Peiya LiuSystem and method for automating job management in mobile data collection
US20050273396 *9. Mai 20058. Dez. 2005American Express Travel Related Services Company, Inc.Online ordering system and method
US20050283443 *16. Juni 200422. Dez. 2005Hardt Dick CAuditable privacy policies in a distributed hierarchical identity management system
US20050289114 *28. Juni 200429. Dez. 2005Bellamy Robert EComputerized system for automated completion of forms
US20060005020 *24. Jan. 20055. Jan. 2006Sxip Networks SrlGraduated authentication in an identity management system
US20060005263 *24. Jan. 20055. Jan. 2006Sxip Networks SrlDistributed contact information management
US20060015390 *3. Nov. 200419. Jan. 2006Vikas RijsinghaniSystem and method for identifying and approaching browsers most likely to transact business based upon real-time data mining
US20060026098 *15. Juni 20052. Febr. 2006Privacy, Inc.Method and apparatus for effecting payment
US20060041485 *27. Okt. 200523. Febr. 2006American Express Travel Related Services Company, Inc.Universal shopping cart and order injection system
US20060059247 *16. Sept. 200416. März 2006International Business Machines CorporationAutomatic simultaneous entry of values in multiple web page fields
US20060059418 *14. Sept. 200516. März 2006Oracle International CorporationData insertion from a database into a fixed electronic template form that supports overflow data
US20060069981 *29. Sept. 200530. März 2006Achim EnenkielData processing systems and methods for automatic entry of user data into an application program
US20060082557 *21. März 200520. Apr. 2006Anoto Ip Lic HbCombined detection of position-coding pattern and bar codes
US20060095294 *29. Okt. 20044. Mai 2006Compton David LComputerized method and system for documentation-based coding
US20060106795 *29. Okt. 200418. Mai 2006Cerner Innovation, IncComputerized method and system for coding-based navigation
US20060129905 *15. Dez. 200415. Juni 2006Sap AgAcquisition of user data over a network
US20060136243 *22. Dez. 200422. Juni 2006Mark CadyApparatus and method for administering a scholastic application program
US20060143096 *22. Febr. 200629. Juni 2006Overture Services, Inc.System and method for influencing a position on a search result list generated by a computer network search engine
US20060150140 *3. Febr. 20066. Juli 2006Microsoft CorporationExecuting dynamically assigned functions while providing services
US20060179003 *6. Jan. 200610. Aug. 2006Enfotrust Networks, Inc.Consumer-controlled limited and constrained access to a centrally stored information account
US20060179404 *8. Febr. 200510. Aug. 2006Microsoft CorporationMethod for a browser auto form fill
US20060182309 *22. März 200617. Aug. 2006Microsoft CorporationPassive embedded interaction coding
US20060190818 *18. Febr. 200524. Aug. 2006Microsoft CorporationEmbedded interaction code document
US20060200754 *21. Apr. 20067. Sept. 2006InfosnapSystems and methods for storing personal information, automatically filling out forms, and sharing information with a data recipient
US20060206801 *28. Apr. 200614. Sept. 2006America Online, Inc.Method and apparatus for populating a form with data
US20060212447 *22. Mai 200621. Sept. 2006Overture Services, Inc.System and method for influencing a position on a search result list generated by a computer network search engine
US20060215913 *24. März 200528. Sept. 2006Microsoft CorporationMaze pattern analysis with image matching
US20060235965 *7. März 200619. Okt. 2006Claria CorporationMethod for quantifying the propensity to respond to an advertisement
US20060242562 *22. Apr. 200526. Okt. 2006Microsoft CorporationEmbedded method for embedded interaction code array
US20060248204 *10. Jan. 20062. Nov. 2006Lv Partners, LpInput device for allowing input of unique digital code to a user's computer to control access thereof to a web site
US20060274948 *2. Juni 20057. Dez. 2006Microsoft CorporationStroke localization and binding to electronic document
US20060293957 *28. Juni 200628. Dez. 2006Claria CorporationMethod for providing advertising content to an internet user based on the user's demonstrated content preferences
US20070005425 *28. Juni 20064. Jan. 2007Claria CorporationMethod and system for predicting consumer behavior
US20070022085 *12. Sept. 200525. Jan. 2007Parashuram KulkarniTechniques for unsupervised web content discovery and automated query generation for crawling the hidden web
US20070027785 *5. Okt. 20061. Febr. 2007Nextcard, Inc.Method and apparatus for a verifiable on line rejection of an applicant for credit
US20070041654 *17. Aug. 200522. Febr. 2007Microsoft CorporationEmbedded interaction code enabled surface type identification
US20070042165 *17. Aug. 200522. Febr. 2007Microsoft CorporationEmbedded interaction code enabled display
US20070055939 *30. Nov. 20008. März 2007Furlong Tarri EMethods and apparatus for automatically generating presentations
US20070061421 *24. Febr. 200615. März 2007Liveperson, Inc.System and method for performing follow up based on user interactions
US20070083561 *11. Dez. 200612. Apr. 2007Microsoft CorporationDistributing notifications to multiple recipients via a broadcast list
US20070124665 *26. Jan. 200731. Mai 2007Aatrix Software, Inc.Method and apparatus for creating and filing forms
US20070130138 *2. Nov. 20067. Juni 2007Sourcecode Technology Holding, Inc.Methods and apparatus for storing a collaboratively designed workflow process
US20070130162 *2. Nov. 20067. Juni 2007Sourcecode Technology Holding, Inc.Methods and apparatus for combining properties and methods from a plurality of different data sources
US20070136357 *2. Nov. 200614. Juni 2007Sourcecode Technology Holding, Inc.Methods and apparatus for designing a workflow process using inheritance
US20070136358 *2. Nov. 200614. Juni 2007Sourcecode Technology Holding, Inc.Methods and apparatus for storing data associated with an electronic form
US20070136367 *2. Nov. 200614. Juni 2007Sourcecode Technology Holding, Inc.Methods and apparatus for dynamically modifying a business object definition
US20070143305 *2. Nov. 200621. Juni 2007Sourcecode Technology Holding, Inc.Methods and apparatus for storing functions associated with an electronic form
US20070143711 *2. Nov. 200621. Juni 2007Sourcecode Technology Holding, Inc.Methods and apparatus for displaying a setup sequence
US20070152041 *30. Dez. 20055. Juli 2007Enfotrust Networks, Inc.System and method for facilitating sales utilizing customer relationship management technology
US20070155394 *30. Dez. 20055. Juli 2007Enfotrust Networks, Inc.System and method for facilitating the transfer of information relating to quality of an organization
US20070156492 *30. Dez. 20055. Juli 2007Enfotrust Networks, Inc.Systems and methods for managing asset installation and evaluation
US20070156977 *29. Dez. 20055. Juli 2007Ritter Gerd MAutomatic location data determination in an electronic document
US20070198910 *29. Jan. 200723. Aug. 2007Aatrix Software, Inc.Method and apparatus for creating and filing forms
US20070208777 *2. Nov. 20066. Sept. 2007Sourcecode Technology Holding, Inc.Methods and apparatus for designing a workflow process using resource maps and process maps
US20070226210 *24. März 200627. Sept. 2007Walter Wolfgang EAutomatic user defaults
US20070244907 *7. Mai 200718. Okt. 2007Atle HedloyMethod, system and computer readable medium for addressing handling from an operating system
US20070250695 *26. Juni 200725. Okt. 2007Lv Partners, L.P.Automatic configuration of equipment software
US20070250711 *26. Juli 200625. Okt. 2007Phonified LlcSystem and method for presenting and inputting information on a mobile device
US20070282869 *5. Juni 20066. Dez. 2007Microsoft CorporationAutomatically generating web forms from database schema
US20070300161 *20. Dez. 200527. Dez. 2007Rajesh BhatiaSystems and methods for context personalized web browsing based on a browser companion agent and associated services
US20080010298 *29. Juni 200710. Jan. 2008Guardian Networks, LlcStorage, management and distribution of consumer information
US20080025612 *27. Aug. 200731. Jan. 2008Microsoft CorporationStrokes Localization by m-Array Decoding and Fast Image Matching
US20080033834 *20. Aug. 20077. Febr. 2008American Express Travel Related Services Company, Inc.Universal shopping cart and order injection system
US20080033839 *20. Aug. 20077. Febr. 2008American Express Travel Related Services Company, Inc.Universal shopping cart and order injection system
US20080040506 *15. Okt. 200714. Febr. 2008Lv Partners, L.P.Method and apparatus for matching a user's use profile in commerce with a broadcast
US20080046337 *20. Aug. 200721. Febr. 2008American Express Travel Related Services Company, Inc.Universal shopping cart and order injection system
US20080046338 *20. Aug. 200721. Febr. 2008American Express Travel Related Services Company, Inc.Universal shopping cart and order injection system
US20080072170 *25. Sept. 200720. März 2008American Express Travel Related Services Company, Inc.System and metod for utilizing a drag and drop technique to complete electronic forms
US20080120257 *5. Febr. 200722. Mai 2008Yahoo! Inc.Automatic online form filling using semantic inference
US20080162298 *14. Nov. 20073. Juli 2008American Express Travel Related Services Company, Inc.Online ordering system and method
US20080177796 *19. Jan. 200724. Juli 2008Eldering Charles AMethod of Distributing Contact Information to Merchant Websites
US20080184100 *30. Okt. 200731. Juli 2008Oracle International CorpBrowser extension for web form fill
US20080184102 *30. Okt. 200731. Juli 2008Oracle International CorpBrowser extension for web form capture
US20080267505 *26. Apr. 200730. Okt. 2008Xerox CorporationDecision criteria for automated form population
US20080270294 *31. Okt. 200730. Okt. 2008Lent Jeremy RMethod and Apparatus for a Verifiable On Line Rejection of an Applicant for Credit
US20080270295 *31. Okt. 200730. Okt. 2008Lent Jeremy RMethod and Apparatus for Real Time Online Credit Approval
US20080275998 *6. Mai 20086. Nov. 2008Lv Partners, L.P.Software downloading using a television broadcast channel
US20080312997 *8. Mai 200818. Dez. 2008Sourcecode Technology Holding, Inc.Methods and apparatus for exposing workflow process definitions as business objects
US20080313159 *29. Juli 200818. Dez. 2008Atle HedloyMethod, System and Computer Readable Medium for Addressing Handling from a Computer Program
US20090019351 *16. Mai 200815. Jan. 2009Collegenet, Inc.Universal forms engine
US20090027241 *31. Mai 200529. Jan. 2009Microsoft CorporationFast error-correcting of embedded interaction codes
US20090067743 *12. Juni 200812. März 2009Microsoft CorporationPreprocessing for information pattern analysis
US20090100049 *17. Dez. 200816. Apr. 2009Platformation Technologies, Inc.Methods and Apparatus for Entity Search
US20090113285 *15. Okt. 200830. Apr. 2009Fujitsu LimitedForm input support method and form input support apparatus
US20090125956 *14. Okt. 200814. Mai 2009Rpx-Lv Acquisition LlcMethod and apparatus for utilizing an audibly coded signal to conduct commerce over the internet
US20090177565 *17. März 20099. Juli 2009Rpx-Lv Acquisition LlcMethod and apparatus for utilizing a unique transaction code to update a magazine subscription over the internet
US20090204881 *9. Febr. 200913. Aug. 2009M/S. Scmooth (India) Private LimitedMethod and system for knowledge-based filling and verification of complex forms
US20090210293 *4. Mai 200920. Aug. 2009Nick SteeleInformation transactions over a network
US20090228341 *18. März 200910. Sept. 2009Yt Acquisition CorporationMethod, system and computer readable medium for facilitating a transaction between a customer, a merchant and an associate
US20090254432 *16. Juni 20098. Okt. 2009Yt Acquisition CorporationMethod, system and computer readable medium for facilitating a transaction between a customer, a merchant and an associate
US20090265241 *5. Juni 200922. Okt. 2009American Express Travel Related Services Company, Inc.Systems and methods for determining a rewards account to fund a transaction
US20090265249 *5. Juni 200922. Okt. 2009American Express Travel Related Services Company, Inc.Systems and methods for split tender transaction processing
US20090265250 *5. Juni 200922. Okt. 2009American Express Travel Related Services Company, Inc.Systems and methods for processing a transaction according to an allowance
US20090271278 *5. Juni 200929. Okt. 2009American Express Travel Related Services Company, Inc.Systems and methods for routing a transaction request to a payment system via a transaction device
US20090281890 *22. Juli 200912. Nov. 2009American Express Travel Related Services Company, Inc.Online ordering system and method
US20090281914 *16. Juli 200912. Nov. 2009American Express Travel Related Services Company, Inc.Universal shopping cart and order injection systems
US20090281927 *16. Juli 200912. Nov. 2009American Express Travel Related Services Company, Inc.Online ordering for a consumer
US20090289106 *17. Juli 200926. Nov. 2009American Express Travel Related Services Company,Systems and methods for transaction processing using a smartcard
US20090292981 *21. Mai 200926. Nov. 2009International Business Machines CorporationInputting data to a web page
US20100017742 *20. Juli 200821. Jan. 2010Rhodes Gary JForm input skip-field software tool
US20100037303 *8. Aug. 200811. Febr. 2010Microsoft CorporationForm Filling with Digital Identities, and Automatic Password Generation
US20100096458 *6. Aug. 200922. Apr. 2010Anoto Aktiebolag (Anoto Ab)Product provided with a coding pattern and apparatus and method for reading the pattern
US20100100482 *23. Jan. 200822. Apr. 2010Sxip Identity Corp.Intermediate Data Generation For Transaction Processing
US20100161967 *11. Febr. 201024. Juni 2010Jericho Systems CorporationMethod and system for dynamically implementing an enterprise resource policy
US20100185546 *20. Jan. 200922. Juli 2010Pollard Stephen MPersonal data subscriber systems and methods
US20100185656 *20. Jan. 200922. Juli 2010Pollard Stephen MPersonal data manager systems and methods
US20100186066 *20. Jan. 200922. Juli 2010Pollard Stephen MMethods and systems for facilitating personal data propagation
US20100198819 *9. Apr. 20105. Aug. 2010Kraenzel Carl JSystem and method for extracting and managing message addresses
US20100199177 *9. Apr. 20105. Aug. 2010Kraenzel Carl JSystem and method for extracting and managing message addresses
US20100205024 *29. Okt. 200912. Aug. 2010Haggai ShacharSystem and method for applying in-depth data mining tools for participating websites
US20100211600 *7. Mai 200719. Aug. 2010Arendi Holding LimitedMethod, System and Computer Readable Medium for Addressing Handling from an Operating System
US20100254608 *10. Dez. 20087. Okt. 2010Serensiamethod and system for aided input especially for computer management tools
US20100262535 *21. Juni 201014. Okt. 2010Lent Jeremy RMethod and apparatus for a verifiable on line rejection of an application for credit
US20100306830 *5. Aug. 20102. Dez. 2010Hardt Dick CDistributed Hierarchical Identity Management
US20110022623 *23. Juli 201027. Jan. 2011Yahoo! Inc.System and method for influencing a position on a search result list generated by a computer network search engine
US20110055207 *17. März 20103. März 2011Liveperson, Inc.Expert Search
US20110072029 *9. Dez. 201024. März 2011Atle HedloyMethod, System and Computer Readable Medium for Addressing Handling from an Operating System
US20110092193 *10. Jan. 201121. Apr. 2011Arendi S.A.R.L.Method, System and Computer Readable Medium for Addressing Handling from an Operating System
US20110093397 *15. Okt. 201021. Apr. 2011Mark CarlsonAnti-phishing system and method including list with user data
US20110093489 *21. Okt. 200921. Apr. 2011International Business Machines CorporationDynamic tagging
US20110093553 *10. Jan. 201121. Apr. 2011Arendi S.A.R.L.Method, System and Computer Readable Medium for Addressing Handling from an Operating System
US20110138017 *21. Nov. 20109. Juni 2011Reflexis Systems, Inc.System and method for facilitating the transfer of information relating to quality of an organization
US20110145091 *25. Febr. 201116. Juni 2011American Express Travel Related Services Company, Inc.Method, medium, and system for universal shopping cart order injection and payment determination
US20110153415 *23. Aug. 201023. Juni 2011Augme Technologies, Inc.System and method for adding targeted content in a web page
US20110154179 *4. März 201123. Juni 2011Arendi S.A.R.L.Method, System and Computer Readable Medium for Addressing Handling from a Computer Program
US20110167082 *30. Dez. 20107. Juli 2011Nokia CorporationElectronic transactions
US20110167362 *7. Jan. 20107. Juli 2011International Business Machines CorporationCustomizing at least one computer software application for at least one user based on data associated with the user
US20110202824 *22. Apr. 201118. Aug. 2011Prasad RajeMethod, apparatus, and system for automated creation and maintenance of programs to process internet form related submissions
US20110219293 *23. Mai 20118. Sept. 2011Aol Inc.Method and apparatus for populating a form with data
US20120117455 *23. Mai 201110. Mai 2012Kwift SAS (a French corporation)Anthropomimetic analysis engine for analyzing online forms to determine user view-based web page semantics
US20120136756 *18. Nov. 201131. Mai 2012Google Inc.On-Demand Auto-Fill
US20120191568 *30. Dez. 201126. Juli 2012Ebay Inc.Drag and drop purchasing bin
US20120272142 *6. Juli 201225. Okt. 2012Augme Technologies, Inc.System and method for adding targeted content in a web page
US20120324476 *15. Juli 201120. Dez. 2012Pierre-Jean ReissmanPasting data
US20130104022 *22. Okt. 201225. Apr. 2013Jonathan CoonSystems and methods for automatically filling-in information
US20130298048 *23. Mai 20137. Nov. 2013International Business Machines CorporationMulti-source, multi-destination data transfers
US20140344677 *31. Juli 201420. Nov. 2014C. Douglass ThomasMethod and system for formation of electronic documents
US20160253305 *25. Febr. 20161. Sept. 2016Calvin WieseFilling Forms with a Smartphone
US20170078270 *11. Sept. 201516. März 2017Drfirst.Com, Inc.Strong authentication with feeder robot in a federated identity web environment
USRE45371 *18. Febr. 201010. Febr. 2015Zanni Assets Limited Liability CompanyMethod for online information sharing for completing electronic forms
CN1696937B29. Apr. 20058. Juni 2011微软公司Intelligent autofill
CN1972307B6. Dez. 200611. Mai 2011深圳市融创天下科技发展有限公司A member registration method for network system
EP1596310A3 *21. Apr. 20051. Aug. 2007Microsoft CorporationIntelligent autofill
EP1729222A1 *22. Febr. 20056. Dez. 2006Sharp CorporationData processing device capable of performing data transmission by a predetermined access method
EP1729222A4 *22. Febr. 200520. Juli 2011Sharp KkData processing device capable of performing data transmission by a predetermined access method
EP2535811A115. Juni 201119. Dez. 2012Amadeus S.A.S.Improvements in or relating to pasting data
WO2001052076A1 *13. Nov. 200019. Juli 2001Yodlee.Com, Inc.Method and apparatus for automatically filling on-line forms by a third-party server
WO2001075603A1 *30. März 200111. Okt. 2001Persona, Inc.Privacy engine
WO2002048824A2 *21. Nov. 200120. Juni 2002Faspay Technologies, Inc.System for completing forms on the internet
WO2002048824A3 *21. Nov. 200129. Aug. 2002Faspay Technologies IncSystem for completing forms on the internet
WO2002057960A1 *17. Jan. 200225. Juli 2002Everypath, Inc.Automatic filing and submission of completed forms
WO2003010639A1 *22. Juli 20026. Febr. 2003GemplusMethod for protecting personal data read in a terminal station by a server
WO2003040941A1 *26. Sept. 200215. Mai 2003America Online IncorporatedMethod and apparatus for automating internet interactions
WO2003102798A1 *28. Apr. 200311. Dez. 2003America Online IncorporatedIntelligent client-side form filler
WO2004079502A2 *15. Jan. 200416. Sept. 2004United Parcel Service Of America, Inc.Import of contact data from personal information manager software into application
WO2004079502A3 *15. Jan. 20048. Sept. 2006United Parcel Service IncImport of contact data from personal information manager software into application
WO2005048144A2 *12. Nov. 200426. Mai 2005Sidenet LimitedSystem for completing online forms
WO2005048144A3 *12. Nov. 20046. Apr. 2006John Terry RobinsonSystem for completing online forms
WO2005117574A131. Mai 200515. Dez. 2005Aquaculture Engineering Group Ltd.Fish feed apparatus for underwater feeding
WO2006004697A2 *27. Juni 200512. Jan. 2006Bellamy Robert EComputerized system for automated completion of forms
WO2006004697A3 *27. Juni 200526. Okt. 2006Robert E BellamyComputerized system for automated completion of forms
WO2008089538A1 *23. Jan. 200831. Juli 2008Sxip Identity Corp.Intermediate data generation for transaction processing
WO2011084065A2 *11. Jan. 201014. Juli 2011Metafocus AsA server and method for presenting and capturing data
WO2011084065A3 *11. Jan. 201011. Juli 2013Metafocus AsA server and method for presenting and capturing data
WO2012171645A114. Juni 201220. Dez. 2012Amadeus S.A.S.Improvements in or relating to pasting data
WO2015168756A1 *7. Mai 201412. Nov. 2015Silveira Freixo CristianoElectronic commercial mediation based on buying intentions
WO2016011456A1 *20. Juli 201521. Jan. 2016FHOOSH, Inc.Systems and methods for locating, identifying and mapping electronic form fields
WO2016197717A1 *22. Apr. 201615. Dez. 2016中兴通讯股份有限公司Method and device for inputting information on mobile terminal
Klassifizierungen
US-Klassifikation715/207, 715/234, 707/999.009, 707/999.01
Internationale KlassifikationG06F17/24
UnternehmensklassifikationY10S707/99939, G06F17/243
Europäische KlassifikationG06F17/24F
Juristische Ereignisse
DatumCodeEreignisBeschreibung
31. Aug. 1998ASAssignment
Owner name: INTEL CORPORATION, CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LIGHT, JOHN;GARNEY, JOHN;REEL/FRAME:009418/0065
Effective date: 19980821
20. Aug. 2004FPAYFee payment
Year of fee payment: 4
13. Aug. 2008FPAYFee payment
Year of fee payment: 8
1. Okt. 2012REMIMaintenance fee reminder mailed
24. Okt. 2012FPAYFee payment
Year of fee payment: 12
24. Okt. 2012SULPSurcharge for late payment
Year of fee payment: 11