WO2002001323A2 - System and method for integrating public and private data - Google Patents
System and method for integrating public and private data Download PDFInfo
- Publication number
- WO2002001323A2 WO2002001323A2 PCT/US2001/020663 US0120663W WO0201323A2 WO 2002001323 A2 WO2002001323 A2 WO 2002001323A2 US 0120663 W US0120663 W US 0120663W WO 0201323 A2 WO0201323 A2 WO 0201323A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- network
- user
- private
- user system
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0029—Provisions for intelligent networking
- H04Q3/0045—Provisions for intelligent networking involving hybrid, i.e. a mixture of public and private, or multi-vendor systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Definitions
- the present invention generally relates to the display of data available over a network. More particularly, the invention provides for the integrated display of at least one item of public data and at least one item of private data.
- the Internet which comprises a vast array of computer networks distributed throughout the world, provides online service subscribers with an almost hmitless supply of information. Some of this information is public, and some is private. As used herein, public information refers to data, appUcations, and other such information which is equally accessible by all or substantially all users of a public network. Private information refers to information which is accessible by less than substantially all users, namely by one or more authorized parties, and usually requires a user to verify his or her identity in some way (e.g., by supplying a user name and password). Public information includes, for example, the weather in Tokyo as offered by a weather information website, the price of airfares from New York to London as provided by a travel related site, and other such information. Private information includes, for example, bank account records, 401k account information, and credit card balance information. Such information is typically accessible via an appropriate financial institution, bank and/or credit card website. Information on the Internet can also be classified as either internal or external.
- Internal information includes that information which is provided by a company, through a website (or other network protocol), that is proprietary to that company.
- External information is information that is accessible from websites other than the website of the particular company. For example, if a user visits the site of her bank and accesses various account information, she is accessing internal information. If she then wishes to check the Dow Jones Industrial Average Stock Index on a page that is not a part of the bank's website, she will be accessing external information.
- Any one company may include multiple internal content providers. For example, one provider within the company may provide retirement account information, another may provide mutual fund account information, and a third may provide credit card balances and a method for paying balances on the Internet.
- the system remains static until updated by the user and is not interactively linked to the utilities or interactive services of the catalogue business or other entities, such as business partners of the catalogue business.
- the system usually includes the user inputting all of the private information that she then views in her order form.
- private information from the company's data stores is not made automatically available to the user.
- the system facilitates the simultaneous access and viewing of public and private data by integrating the two forms of data.
- Public and private data may be accessed from at least one internal content provider, at least one external content providers or a combination of both.
- the system allows internal content providers to create user profiles responsive to proprietary user information from their own databases and automatically-generated information regarding user preferences of information accessed from the a network. Internal content providers can then use these profiles to personalize, for example, the experiences of the customers who use their website, and/or to specifically target marketing materials to its customers.
- FIG. 1 is a conceptual block diagram providing an exemplary overview of the system according to one embodiment of the present invention
- FIG. 2 is a conceptual block diagram depicting an exemplary integration of information from multiple internal and external content providers on one digital display;
- FIG. 3 is a flow diagram showing an exemplary integration of information from various sources to form a web page on one digital display
- FIG. 4 is a flow diagram depicting in further detail an exemplary flow of information through the web server of the system according to the present invention
- FIG 5 is a flow diagram showing an exemplary flow of information from the client tier to the back-end tier and from the back-end tier to the client tier;
- FIG. 6 is an exemplary screen shot of a personal web site created according to one embodiment of the present invention.
- a system in accordance with various aspects of the present invention facilitates simultaneously accessing and viewing public and private data from at least one content provider.
- the description that follows sets forth various exemplary embodiments of the invention only, and is not intended to limit the scope, applicability, or configuration of the invention in any way. Rather, the following description is intended to provide convenient illustrations for implementing different embodiments of the invention.
- various changes may be made in the function and arrangement of the elements described in these embodiments without departing from the spirit and scope of the invention.
- changes may be made in the design and arrangement of the elements described in the preferred embodiments without departing from the scope of the invention as set forth in the appended claims.
- the system may include a host server or other computing systems including a processor for processing digital data, a memory coupled to said processor for storing digital data, an application program stored in said memory and accessible by said processor for directing processing of digital data by said processor, a display coupled to the processor and memory for displaying information derived from digital data processed by said processor and a plurality of databases, said databases including client data, merchant data, financial institution data and/or like data that could be used in association with the present invention.
- user computer will typically include an operating system (e.g., Windows NT, 95/98/2000, Linux, Solaris, etc.) as well as various conventional support software and drivers typically associated with computers.
- user system may be a personal digital assistant ("PDA"), internet enabled wireless phone or the like.
- PDA personal digital assistant
- User system can be in a home or business environment with access to a network.
- access is through the Internet, through a commercially-available web-browser software package.
- the host computer may provide a suitable website or other Internet-based graphical user interface which is accessible by user systems.
- the Internet Information Server, Microsoft Transaction Server, and Microsoft SQL Server are used in conjunction with the Microsoft operating system, Microsoft NT web server software, a Microsoft SQL database system, and a Microsoft Commerce Server.
- components such as Oracle, MySQL, IntervaseTM, etc., may be used to provide database management system.
- webpage as it is used herein is not meant to limit the type of documents and applications that might be used to interact with the user.
- a typical website might include, in addition to standard HTML documents, various forms, Java applets, Javascript, active server pages (ASP), common gateway interface scripts (CGI), extensible markup language (XML), dynamic HTML, cascading style sheets (CSS), helper appUcations, plug-ins, and the Uke.
- the present invention may be described herein in terms of functional block components, screen shots, optional selections and various processing steps. It should be appreciated that such functional blocks may be realized by any number of hardware and/or software components configured to perform the specified functions.
- the present invention may employ various integrated circuit components, e.g., memory elements, processing elements, logic elements, look-up tables, and the Uke, which may carry out a variety of functions under the control of one or more microprocessors or other control devices.
- the software elements of the present invention may be implemented with any programming or scripting language such as C, C++, Java, COBOL, PERL, with the various algorithms being implemented with any combination of data structures, objects, processes, routines or other programming elements.
- the present invention may employ any number of conventional techniques for data transmission, signaling, data processing, network control, and the Uke. It will be appreciated that many applications of the present invention could be formulated.
- the network may include any system for exchanging data or transacting business, such as the Internet, an intranet, an extranet, WAN, LAN, VPN (virtual private network), satelUte communications, and/or the like. It is noted that the network may be implemented as other types of networks, such as an interactive television (ITV) network. The users may interact with the system via any input device such as a keyboard, mouse, kiosk, personal digital assistant, handheld computer, cellular phone and/or the like.
- ITV interactive television
- the invention could be used in conjunction with any type of personal computer, network computer, workstation, minicomputer, mainframe, or the like running any operating system such as any version of Windows, Windows NT, Windows 2000, Windows 98, Windows 95, MacOS, OS/2, BeOS, Linux, UNIX, Solaris or the like.
- any operating system such as any version of Windows, Windows NT, Windows 2000, Windows 98, Windows 95, MacOS, OS/2, BeOS, Linux, UNIX, Solaris or the like.
- the invention is frequently described herein as being implemented with TCP/IP communications protocols, it will be readily understood that the invention could also be implemented using IPX, Appletalk, IP-6, NetBIOS, OSI or any number of existing or future protocols.
- the system contemplates the use, sale or distribution of any goods, services or information over any network having similar functionaUty described herein.
- the computing units may be connected with each other via a data communication network.
- the network may be a public network and assumed to be insecure and open to eavesdroppers.
- the network may be embodied as the internet.
- the computers may or may not be connected to the internet at all times.
- the customer computer may employ a modem to occasionally connect to the internet, whereas the bank computing center might maintain a permanent connection to the internet.
- Specific information related to the protocols, standards, and appUcation software utilized in connection with the Internet may not be discussed herein.
- the systems may be suitably coupled to network via data links.
- a variety of conventional communications media and protocols may be used for data links.
- ISP Internet Service Provider
- Merchant system might also reside within a local area network (LAN) which interfaces to network via a leased line (Tl, D3, etc.).
- LAN local area network
- Tl leased line
- Such communication methods are weU known in the art, and are covered in a variety of standard texts. See, e.g., GILBERT HELD, UNDERSTANDING DATA COMMUNICATIONS (1996), hereby incorporated by reference.
- FIG. 1 is a conceptual block diagram providing an overview of an exemplary system in accordance with one embodiment of the present invention.
- the system can be partitioned as a four-tier structure, including a back-end systems tier 102, an appUcation server tier 104, a web server tier 106, and a cUent tier 108.
- the backend systems tier 102 suitably comprises, for example, one or more external content providers 116, one or more internal content providers 120, and a processor 118 coupled to the content providers 116.
- Each external content provider 116 and each internal content provider 120 suitably includes, for example, one or more data storage devices configured to store public and/or private information as applicable.
- the data storage devices for the backend systems may be any type of data storage device, such as relational, hierarchical, object-oriented, and/or the Uke.
- Common data storage products that may be used to implement the databases include DB2 by IBM (White Plains, NY), any of the database products available from Oracle Corporation (Redwood Shores, CA), Microsoft Access by Microsoft Corporation (Redmond, Washington), or any other database product.
- Database may be organized in any suitable manner, including as data tables or lookup tables. Association of certain data may be accompUshed through any data association technique known and practiced in the art. For example, the association may be accomplished either manuaUy or automatically.
- Automatic association techniques may include, for example, a database search, a database merge, GREP, AGREP, SQL, and/or the like.
- the association step may be accomplished by a database merge function, for example, using a "key field" in each of the manufacturer and retailer data tables.
- a "key field” partitions the database according to the high-level class of objects defined by the key field. For example, a certain class may be designated as a key field in both the first data table and the second data table, and the two data tables may then be merged on the basis of the class data in the key field.
- the data corresponding to the key field in each of the merged data tables is preferably the same.
- Application server 110 is any hardware and/or software suitably configured to process messages from and to web server tier 106 and back-end systems tier 102. More particularly, in an exemplary embodiment, appUcation server tier 104 suitably includes an appUcation server 110 coupled to a personal preferences data store 122 and a personal profile data store 124 (e.g., a Ughtweight directory access protocol database, or "LDAP").
- a personal preferences data store 122 and a personal profile data store 124 e.g., a Ughtweight directory access protocol database, or "LDAP"
- each external content provider 116 from the backend systems tier 102 is suitably connected to the appUcation server via processor 118, and each internal content provider 120 is suitably connected to appUcation server 110.
- Personal preferences data store 122 and personal profile data store 124 are also suitably coupled to appUcation server 110.
- an exemplary display 202 produced by the system of Fig. 1 (e.g., a web page displayed on a computer monitor), includes integrated data 204 from various internal content providers 120 and external content providers 116 (Fig. 1).
- integrated data 204 may comprise data from one or more internal content providers 120 and data from one or more external content providers 116.
- integrated data 204 may derive only from one or more internal content providers 120, with no integrated data 204 from any external content provider 116.
- Integrated data 204 comprises at least one item of public data and at least one item of private data.
- integrated data 204 is interactively or automatically updated in accordance with any changes, modifications, or updates that might occur at the respective internal or external content providers 120 or 116.
- Interactive updating refers to pulling data from data stores by a user system 126, such as when user system 126 requests a credit card balance.
- Automatic updating refers to pushing data out of a data store to user system 126 without the user system 126 requesting it, for example if user system 126 is automatically provided with the Dow Jones Industrial Average.
- one or more internal content providers 120 include a proprietary data store of an organization (e.g., a company, educational institution, financial institution, or the Uke).
- internal content providers 120 are selected from a suite of services offered by one of internal content providers 120. For example, a user may choose to display brokerage services, card balances, and 401K account information from a Ust of available information made accessible by a financial institution corresponding to internal content provider 120.
- each site aggregates network users 126 to create what is referred to as a web portal. Portals may be configured to provide access to content and fiinctionaUty centered around common interests or may differ in their focus and objectives.
- the system according to the present invention suitably integrates public and private data into integrated data 204, which is displayed on user system 126, for example a single customizable page on one digital display 202, and which reflects a network user's preferences.
- appUcation server 110 is any hardware and/or software suitably configured to process messages from and to web server tier 106 and back-end systems tier 102.
- appUcation server 110 uses Java or any type of general purpose programming language that supports the creation of dynamic web page content.
- general appUcation server 110 utilizes Java Server Pages ("JSPs") and JavaBeans to populate web forms with local databases, cUent/server databases, and legacy databases to access multiple server resources. JSPs enable developers to effectively separate HTML coding from the business logic in web pages.
- JSPs Java Server Pages
- JavaBeans JavaBeans
- JSP tags which are HTML- like and can be used to access databases, and reusable Java components, such as servlets and JavaBeans.
- Java components such as servlets and JavaBeans.
- NICHOLAS KASSEM AND THE ENTERPRISE TEAM DESIGNING ENTERPRISE APPLICATIONS WITH THE JAVA 2 PLATFORM, ENTERPRISE EDITION (2000), which is hereby incorporated by reference.
- the web forms, including, inter alia, Java applets are exposed to the user's browser and are then transferred through the various JSPs to a coUection of Java Servlets.
- Java Servlets are then transferred to an MQ Series connector, a TCP/IP connector, or a JDBC (Java Database Connector). Data then travels from the MQ Series connector to a transaction server and then to a legacy application and, subsequently, legacy databases. Other data travels from the TCP/IP connector to TCP/IP sockets and then to client/server appUcations and, subsequently, cUent/server databases. Still other data travels from the JDBC to local databases.
- Java components are suitably created to provide HTML authors with component names and attributes, wherein the appropriate database administrators provide HTML authors with the name of the database to be accessed along with table information.
- An additional feature of appUcation server tier 104 is the internal "smart-caching" of data.
- Smart-caching allows rules to be associated with data elements, defining when the distributed system must expend the additional overhead to make a new call to the system of record, rather than using a previously cached set of information. For example, in the context of a credit card provider with a rewards system, if it is known that updates of loyalty rewards points are only done monthly, when an additional request for rewards data is made within the month, the cached data is returned, thus improving performance and system load.
- personal profile data store 124 is connected to application server 110 and is configured to personaUze the experience of network user systems 126. Specifically, user system 126 communicates with personal profile data store 124 by making a request over network 114. Such requests are referred to as "binding requests.” Binding requests may include, for example, the user's data store current version, the method of authentication, and any credentials for authentication. Personal profile data store 124 then receives the binding request and accesses backend functions for a return reply. In one embodiment, the system stores user system's 126 profile in a personal profile data store 124 and uses the information to dynamicaUy create a customized page.
- a servlet continues to wait for additional user system 126 requests.
- Servlet aUases may be used to provide multiple instances of a servlet for each request.
- the functionality of a servlet includes, for example: creating and returning an entire HTML page containing dynamic content based on the nature of user system's 126 request; creating a portion of an HTML page or HTML fragment that can be embedded in an existing HTML page; communicating with other servlets; handling connections with multiple user systems 126; filtering data for special processing such as image conversion; and providing customized processing to any of web server's 112 standard routines.
- any convenient set of hardware and/or software components may be configured in order to provide the functionality of appUcation server 110, personal preferences data store 122, and personal profile data store 124.
- a Sun Enterprise 450 server can be used, equipped with one to four Ultra-SPARC-II processors, 128 MB to 4GB total memory capacity, Solaris 2.6 operating system, IBM WebSphere appUcation server 3.5.
- Web Server can be used, equipped with one to four Ultra-SPARC-II processors, 128 MB to 4GB total memory capacity, Solaris 2.6 operating system, IBM WebSphere appUcation server 3.5.
- Web server 112 is any hardware and/or software suitably configured to provide a web service to network user systems 126 and/or to interface with network 114 and appUcation server 110.
- appUcation server 110 is connected, via a suitable data connection 130, to web server 112 within the web server tier 106.
- web server 112 uses servlets to provide a framework for creating applications that implement a request/response paradigm.
- a servlet is a server side component, written in Java, that dynamically extends the functionality of a server.
- Servlets are used to extend a web server's 112 capabilities by creating a framework for providing request and response services over the network.
- network user system 126 sends a request to web server 112 and the server 112 sends the request information to a Java servlet.
- the servlet can be loaded automatically when the appUcation is loaded or can be loaded the first time a user system 126 requests its services.
- the servlet dynamically builds a response according to the user system's 126 request by utilizing other server 112 resources, including databases and Java-enabled appUcations.
- the servlet then passes a response to the web server 112, which sends the response back to the user system 126.
- a variety of hardware and/or software components may be configured to implement the functionality of web server 112.
- a Sun Enterprise 450 server can be used, equipped with one to four Ultra- SPARC-II processors, 128 MB to 4GB total memory capacity, Solaris 2.6 operating system, Netscape Enterprise Web Server.
- web server 112 is connected to network 114 via a web/network connection 128.
- Network 114 is connected to one or more network user systems 126.
- network user systems 126 access the network 114 via the Internet or other global communications system. Alternatively, users may choose to access network 114 via remote access. New, unregistered or opted-out network user systems 126 may be provided a default content page which user systems 126 may then customize according to their preferences, which may also be recorded in personal preferences data store 122.
- user systems 126 may customize multiple pages for viewing, including labeling and arranging the order of presentation. Technical and design standards may be communicated to user systems 126 to facilitate customization efforts.
- FIG. 6 is an exemplary screen shot of a personal web site created according to one embodiment of the present invention.
- This screen shot includes integrated data 204 with elements of public data and private data.
- PubUc data on the screen shot includes data under the "MY CARDS" heading, offering more information on card membership rewards and on applying for another card, and data under the "MY FINANCE” heading, showing market index graphs.
- Private data on the screen shot in Fig. 6 includes data under the "MY ACCOUNTS" heading, including current balances, recent payments and membership rewards points available.
- This screen shot is for exemplary purposes only, and it will be understood by those skilled in the art that any number of combinations of pubUc and private data may be accessed and viewed on a user system 126 according to various embodiments of the present invention.
- web/network connection 128 may include an Internet firewall
- appUcation/web connection 130 may include an intranet firewall.
- connections initiated by network user systems 126 are protected by an Internet firewall between network 114 and web server 112 and by an intranet firewall between web server 112 and application server 110.
- Network user systems 126 suitably link to network 114 through a provider web server 112 with authentication between web server 112 and application server 110.
- Backend systems tier 102 of enterprise information systems, provider business partners, and external services is suitably connected and protected by the Intranet firewall.
- Figure 3 is a combination flow-chart/architectural diagram depicting an exemplary system for integrating data from various sources to form a web page on a digital display as shown in Fig. 2.
- this integration of data is accomplished by appUcation server 110, personal profile data store 124 and personal preferences data store 122 (see Fig. 1).
- the combination of appUcation server 110, personal profile data store 124 and personal preferences data store 122 is referred to as an appUcation server system 334 in Figure 3. (In Fig.
- a network user begins the process by entering registration/authentication data 318 in response to a request from appUcation server 110, the results of which are suitably stored in a personal profile utility.
- a personal profile utility may include a personal profile data store 124 and/or a personal preferences data store and/or any other suitable means for storing and accessing personal profile data. After entering this data, and thus registering for the first time, simple authentication may be requested, including, for example, ensuring that user system 126 provides a password to the personal profile data store 124. After providing a password, user system 126 is allowed access to web server 112 on the provider's site (Fig. 1).
- a certificate-based authentication may be used, wherein cUents send certificates to personal profile data store 124 and the certificate identifies the data store cUent (i.e., user system 126).
- aU points of access into the system are protected through suitable firewalls.
- the system of the present invention may also provide a login-blocking capability after unsuccessful login attempts.
- other authentication and security mechanisms could be added to the system. For example, one or more of three levels of security could be implemented. These levels might be based on something the user knows, such as a password, something the user has, such as a smart card, and/or something the user "is,” such as a biometric fingerprint or retina scan.
- a combination of different levels of security might involve a card with a magnetic strip and a personal identification number, such as is used with a ATM card.
- confirmation of network user system 126 defines an identification code ("user JO"), which is then forwarded to user system 126 once registration is complete.
- Repeat network user systems 126 may be automatically recognized and served with the appropriate customized web page, even if they do not log in, e.g., through the use of cookies or similar technology.
- User systems 126 may also log in via remote access recognition. After login, user systems 126 may modify profile data such as user JJD or password and account information. User systems 126 may retrieve their preferences or set their remote access code ("RAC”) to retrieve preferences remotely.
- RAC remote access code
- network user system 126 is presented with a welcome page for system registration 318 and acceptance of terms and conditions.
- User systems 126 complete registration by providing information for the personal profile data store 124 and may select a RAC. Accessibility to any given service is restricted to user systems 126 with verified registrations. In one exemplary embodiment, registrations are verified against account records before data is shown. AU points of entry into the system may be protected through at least one firewall. In one aspect of the invention, personal data is stored in a trusted domain of the web complex, with aU confidential data encrypted before being transmitted over open networks.
- Internal 120 and external 116 content providers may use information from personal profile data store 124 for many purposes. For example, information may be used for directing marketing efforts towards specific user systems 126. To accompUsh that end, user information may be retrieved from personal profile data store 124 and special promotional messages, offers and any other suitable marketing materials are presented to user systems 126, based on that information. Similarly, internal 120 and external 116 content providers may customize the information they provide to network user systems 126, based on user profile information. This customization is accomplished through personaUzation rules tied to content requests by the user systems 126. For example, a holder of a particular credit card may be shown special events planned for holders of that card during a trip that the card holder has planned for a given city.
- appUcation server 110 suitably allows user system 126 to access both transactional assets 302 and content assets 304.
- Transactional assets 302 comprise both company transactions 306 and business partner transactions 308.
- Company transactions 306 are transactions provided by internal content provider 120. Examples of company transactions 306 may include transactions provided by a credit card company, such as checking a credit card bill, 40 IK plan balance or brokerage account on line.
- Business partner transactions 308 are similar transactions provided by external content providers 116, which are business partners of internal content provider 120. Examples may include buying airline tickets or stocks on line.
- Content assets 304 comprise company content 310 and business partner content 312.
- Company content 310 is provided by internal content provider 120 and may include investment advice or savings advice from a credit card company.
- Business partner content 312 is provided by external content provider 116 and may include news items from Reuters news service or weather reports from weather.com.
- transactional assets 302 pass through a transactional aggregation utility 314, which aggregates transactional assets 302.
- AppUcation server 110 may then send aggregated transactional assets 302 to either personal profile data store 124, a security services utility 328 or a content management utility 330.
- content assets 304 may pass through a content aggregation utility 316. Aggregated content assets 304 are then sent to content management utiUty 330.
- asset aggregation is achieved via aggregation utilities 314, 316, based upon the type of asset to be integrated.
- External, business partner content 312 may be aggregated by content aggregation utility 316, which may be a content aggregation tool such as WebMethods or any other suitable content aggregation tool.
- Transactional assets 302 may be aggregated by various methods, those methods being executed by an application server such as WebSphere or any other suitable server.
- web pages incorporating internal content are presented using content management utility 330.
- transactional assets 302 and content assets 304 may be prioritized according to user preferences.
- business unit owners can control the content and layout of subtopic areas available to network user systems 126.
- Internal 120 and external 116 content providers are provided with a standard mechanism to supply content to the system and a process to communicate technical and design standards.
- a set of guidelines, processes and controls for topic owners to maintain topic areas is provided.
- transaction functionality is provided through links to existing appUcations.
- detailed content is presented through links to the provider web page.
- the system provides support for transactional content.
- click-stream data 320, 322 is stored in a personal preferences database 122.
- CUck-stream data may derive from content pages 320 or transactional pages 322 accessed by a network user 126.
- data from the personal profile data store 124 may also be transferred to and stored in the personal preferences database 122.
- EventuaUy information such as user registration/authentication 318, transactional assets 302, content assets 304, and cUck-stream data 320, 322, after passing through one or more components of the appUcation server system 334, is transmitted to an interactive presentation service 332.
- This interactive presentation service 332 is any hardware and/or software suitably configured to create the look and feel of network user system's 126 web site.
- FIG. 4 is a flow diagram depicting in further detail an exemplary flow of information through web server 112 (Fig. 1).
- web server 112 (In Fig. 4, appUcation server tier 104 is not shown, to simplify the diagram.)
- the diagram displays web server 112 architecture, which utilizes, for example, JSP integration with servlets in a command bean framework and XML document structure services create a web page on a digital display 202.
- information is transferred from backend systems tier 102 to either user profile access bean 410 or a messaging service 412 via HTTP 422, wherein user profile access bean 410 can be any form of personal profile service.
- presentation bean 416 From user profile access bean 410, information is sent to a presentation bean 416 and then, for example, to a web page on a digital display 202, wherein presentation bean 416 can be any form of data request handler.
- Information from messaging service 412 is transmitted to presentation bean 416, a pubUc data access bean 418 or a private data access bean 420 and then to a web page on a digital display 202.
- PubUc data access bean 418 can be any form of public data service and private data access bean 420 can be any form of private data service.
- Information may also flow from a web page on digital display 202 to backend systems tier 102. Such information may pass directly to user profile access bean 410 and then to backend systems tier 102 via XML 424.
- web server 112 further includes a network security service 442. Information passing between user system 126 with digital display 202 and the various components of web server 112 described above, may first be required to pass through network security service 442.
- FIG. 5 is a combination flow diagram and architectural diagram showing an exemplary method of handling information flow from client tier 108 to backend systems tier 102 and from backend systems tier 102 back to cUent tier 108.
- an HTTP post/get request 510 is initiated from cUent tier 108 to web server tier 106.
- This data is then encapsulated within the presentation layer application of web server tier 106.
- the information is then sent via an HTTP post 512 to appUcation server tier 104 for data acquisition and aggregation by one of the appUcation server's business specific functions.
- the presentation layer elements may include, for example, any combination of JavaBeans, JSPs, Java classes, and any other convenient code hosted on web servers 106 configured to communicate with the servlets via HTTP. This process may be repeated several times in order to aggregate information on the main page.
- Information from client tier 108 that is processed by web server tier 106 and application server tier 104 is then sent to backend systems tier 102 via outgoing JDBC/LDAP 514.
- Backend systems tier 102 then processes the data and sends it back to appUcation server tier 104 via incoming JDBC/LDAP 516. This data is then transferred to web server tier 106 as XML data 518 and to cUent tier 108 as HTML data 520.
- a Command Bean framework is used.
- command beans act as interface adapters to system components belonging to different functional domains, and provide the functionality to invoke various services in accordance with the invention.
- interfaces exposed by external content providers 116 shown in Fig. 1 can be changed independently by implementing the changes through the command beans.
- Multiple external content providers 116, providing similar functionality, can be integrated with the same command bean.
- each command bean may correspond to a single business logic task such as a query task, update task or any other such tasks as may be desired.
- the command bean framework substantially isolates appUcation server tier 104 from changes that could occur in the interface supported by external content providers 116.
- the implementation of external content providers 116 or mediators that acquire data from backend systems tier 102 is modifiable (e.g. from Java servlets to Enterprise JavaBeans) without substantially impacting client tier 108 by effecting corresponding changes in the command beans.
- XML tags may be used.
- web server tier 106 function is extended by the XML Document Structure Services in application server tier 104. This enables database connectors and integration appUcations to parse, generate, manipulate, and vaUdate XML-based dynamic content. This content is sent to cUent tier 108 and interchanged with other servlets.
- web server tier 106 may be used to selectively apply stylesheets to XML documents when client tier 108 devices do not support XSL stylesheets to XML documents.
Abstract
Description
Claims
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU7159601A AU7159601A (en) | 2000-06-28 | 2001-06-28 | System and method for integrating public and private data |
BR0112006-9A BR0112006A (en) | 2000-06-28 | 2001-06-28 | System for delivering integrated data available from a public data warehouse and a private data warehouse to a user system over a network, and method for facilitating the integration of available data across a network. |
JP2002506393A JP2004502232A (en) | 2000-06-28 | 2001-06-28 | System and method for integrating public and private data |
EP01950625A EP1311926A4 (en) | 2000-06-28 | 2001-06-28 | System and method for integrating public and private data |
AU2001271596A AU2001271596B2 (en) | 2000-06-28 | 2001-06-28 | System and method for integrating public and private data |
CA002414218A CA2414218A1 (en) | 2000-06-28 | 2001-06-28 | System and method for integrating public and private data |
NZ523826A NZ523826A (en) | 2000-06-28 | 2001-06-28 | System and method for integrating public and private data |
KR10-2002-7017883A KR100528653B1 (en) | 2000-06-28 | 2001-06-28 | System and method for integrating public and private data |
MXPA02012781A MXPA02012781A (en) | 2000-06-28 | 2001-06-28 | System and method for integrating public and private data. |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US21437000P | 2000-06-28 | 2000-06-28 | |
US60/214,370 | 2000-06-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002001323A2 true WO2002001323A2 (en) | 2002-01-03 |
WO2002001323A3 WO2002001323A3 (en) | 2002-04-04 |
Family
ID=22798822
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/020663 WO2002001323A2 (en) | 2000-06-28 | 2001-06-28 | System and method for integrating public and private data |
Country Status (12)
Country | Link |
---|---|
US (3) | US6941376B2 (en) |
EP (1) | EP1311926A4 (en) |
JP (2) | JP2004502232A (en) |
KR (1) | KR100528653B1 (en) |
AR (1) | AR029290A1 (en) |
AU (2) | AU2001271596B2 (en) |
BR (1) | BR0112006A (en) |
CA (1) | CA2414218A1 (en) |
MX (1) | MXPA02012781A (en) |
NZ (1) | NZ523826A (en) |
TW (1) | TW552537B (en) |
WO (1) | WO2002001323A2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8126818B2 (en) | 2002-12-30 | 2012-02-28 | West Publishing Company | Knowledge-management systems for law firms |
US9053179B2 (en) | 2006-04-05 | 2015-06-09 | Lexisnexis, A Division Of Reed Elsevier Inc. | Citation network viewer and method |
FR3062735A1 (en) * | 2017-02-08 | 2018-08-10 | Particeep | METHOD OF CUSTOMIZING EXCHANGES BETWEEN A PLURALITY OF USERS AND A SERVICE PLATFORM |
Families Citing this family (162)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9603582D0 (en) | 1996-02-20 | 1996-04-17 | Hewlett Packard Co | Method of accessing service resource items that are for use in a telecommunications system |
AR029290A1 (en) | 2000-06-28 | 2003-06-18 | American Express Travel Relate | SYSTEM AND METHOD FOR INTEGRATING PUBLIC AND PRIVATE DATA |
US20020065920A1 (en) * | 2000-11-30 | 2002-05-30 | Siegel Brian M. | Host site based internet traffic meter |
US6976075B2 (en) * | 2000-12-08 | 2005-12-13 | Clarinet Systems, Inc. | System uses communication interface for configuring a simplified single header packet received from a PDA into multiple headers packet before transmitting to destination device |
US8073967B2 (en) * | 2002-04-15 | 2011-12-06 | Fisher-Rosemount Systems, Inc. | Web services-based communications for use with process control systems |
US7313621B2 (en) * | 2001-05-15 | 2007-12-25 | Sony Corporation | Personalized interface with adaptive content presentation |
US7120928B2 (en) * | 2001-06-15 | 2006-10-10 | Dinesh Sheth | Secure selective sharing of account information on an internet information aggregation system |
US6961758B2 (en) * | 2001-06-29 | 2005-11-01 | Hewlett-Packard Development Company, L.P. | Personalized internet content server system |
US7333966B2 (en) | 2001-12-21 | 2008-02-19 | Thomson Global Resources | Systems, methods, and software for hyperlinking names |
US8590013B2 (en) | 2002-02-25 | 2013-11-19 | C. S. Lee Crawford | Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry |
JP2003263623A (en) * | 2002-03-11 | 2003-09-19 | Seiko Epson Corp | Recording medium and reader/writer for recording medium and method for using recording medium |
US20040205240A1 (en) * | 2002-11-21 | 2004-10-14 | International Business Machines Corporation | Method, system, and computer program product for providing a four-tier corba architecture |
US20040142747A1 (en) * | 2003-01-16 | 2004-07-22 | Pryzby Eric M. | Selectable audio preferences for a gaming machine |
US7367886B2 (en) | 2003-01-16 | 2008-05-06 | Wms Gaming Inc. | Gaming system with surround sound |
US7305470B2 (en) * | 2003-02-12 | 2007-12-04 | Aol Llc | Method for displaying web user's authentication status in a distributed single login network |
JP2005004342A (en) * | 2003-06-10 | 2005-01-06 | Nec Corp | Communication system, server device, profile disclosure method and program |
US7177916B2 (en) * | 2003-06-26 | 2007-02-13 | Fmr Corp. | Methods and systems for selecting and managing network-accessible accounts |
US7549149B2 (en) * | 2003-08-21 | 2009-06-16 | International Business Machines Corporation | Automatic software distribution and installation in a multi-tiered computer network |
US7314162B2 (en) * | 2003-10-17 | 2008-01-01 | Digimore Corporation | Method and system for reporting identity document usage |
US7853666B2 (en) * | 2005-01-13 | 2010-12-14 | Hewlett-Packard Development Company, L.P. | Data retrieval from computing systems |
US10592930B2 (en) | 2005-09-14 | 2020-03-17 | Millenial Media, LLC | Syndication of a behavioral profile using a monetization platform |
US10038756B2 (en) | 2005-09-14 | 2018-07-31 | Millenial Media LLC | Managing sponsored content based on device characteristics |
US8503995B2 (en) | 2005-09-14 | 2013-08-06 | Jumptap, Inc. | Mobile dynamic advertisement creation and placement |
US8666376B2 (en) | 2005-09-14 | 2014-03-04 | Millennial Media | Location based mobile shopping affinity program |
US10911894B2 (en) | 2005-09-14 | 2021-02-02 | Verizon Media Inc. | Use of dynamic content generation parameters based on previous performance of those parameters |
US8027879B2 (en) | 2005-11-05 | 2011-09-27 | Jumptap, Inc. | Exclusivity bidding for mobile sponsored content |
US9703892B2 (en) | 2005-09-14 | 2017-07-11 | Millennial Media Llc | Predictive text completion for a mobile communication facility |
US7769764B2 (en) | 2005-09-14 | 2010-08-03 | Jumptap, Inc. | Mobile advertisement syndication |
US7702318B2 (en) | 2005-09-14 | 2010-04-20 | Jumptap, Inc. | Presentation of sponsored content based on mobile transaction event |
US8688671B2 (en) | 2005-09-14 | 2014-04-01 | Millennial Media | Managing sponsored content based on geographic region |
US7676394B2 (en) | 2005-09-14 | 2010-03-09 | Jumptap, Inc. | Dynamic bidding and expected value |
US8131271B2 (en) | 2005-11-05 | 2012-03-06 | Jumptap, Inc. | Categorization of a mobile user profile based on browse behavior |
US9201979B2 (en) | 2005-09-14 | 2015-12-01 | Millennial Media, Inc. | Syndication of a behavioral profile associated with an availability condition using a monetization platform |
US9471925B2 (en) | 2005-09-14 | 2016-10-18 | Millennial Media Llc | Increasing mobile interactivity |
US8463249B2 (en) | 2005-09-14 | 2013-06-11 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8660891B2 (en) | 2005-11-01 | 2014-02-25 | Millennial Media | Interactive mobile advertisement banners |
US8311888B2 (en) | 2005-09-14 | 2012-11-13 | Jumptap, Inc. | Revenue models associated with syndication of a behavioral profile using a monetization platform |
US7603360B2 (en) | 2005-09-14 | 2009-10-13 | Jumptap, Inc. | Location influenced search results |
US8805339B2 (en) | 2005-09-14 | 2014-08-12 | Millennial Media, Inc. | Categorization of a mobile user profile based on browse and viewing behavior |
US8819659B2 (en) | 2005-09-14 | 2014-08-26 | Millennial Media, Inc. | Mobile search service instant activation |
US8229914B2 (en) | 2005-09-14 | 2012-07-24 | Jumptap, Inc. | Mobile content spidering and compatibility determination |
US9076175B2 (en) | 2005-09-14 | 2015-07-07 | Millennial Media, Inc. | Mobile comparison shopping |
US8238888B2 (en) | 2006-09-13 | 2012-08-07 | Jumptap, Inc. | Methods and systems for mobile coupon placement |
US7660581B2 (en) | 2005-09-14 | 2010-02-09 | Jumptap, Inc. | Managing sponsored content based on usage history |
US8832100B2 (en) | 2005-09-14 | 2014-09-09 | Millennial Media, Inc. | User transaction history influenced search results |
US8364521B2 (en) | 2005-09-14 | 2013-01-29 | Jumptap, Inc. | Rendering targeted advertisement on mobile communication facilities |
US8290810B2 (en) | 2005-09-14 | 2012-10-16 | Jumptap, Inc. | Realtime surveying within mobile sponsored content |
US8103545B2 (en) | 2005-09-14 | 2012-01-24 | Jumptap, Inc. | Managing payment for sponsored content presented to mobile communication facilities |
US8615719B2 (en) | 2005-09-14 | 2013-12-24 | Jumptap, Inc. | Managing sponsored content for delivery to mobile communication facilities |
US7752209B2 (en) | 2005-09-14 | 2010-07-06 | Jumptap, Inc. | Presenting sponsored content on a mobile communication facility |
US8989718B2 (en) | 2005-09-14 | 2015-03-24 | Millennial Media, Inc. | Idle screen advertising |
US8209344B2 (en) | 2005-09-14 | 2012-06-26 | Jumptap, Inc. | Embedding sponsored content in mobile applications |
US7860871B2 (en) | 2005-09-14 | 2010-12-28 | Jumptap, Inc. | User history influenced search results |
US20110313853A1 (en) | 2005-09-14 | 2011-12-22 | Jorey Ramer | System for targeting advertising content to a plurality of mobile communication facilities |
US8812526B2 (en) | 2005-09-14 | 2014-08-19 | Millennial Media, Inc. | Mobile content cross-inventory yield optimization |
US8195133B2 (en) | 2005-09-14 | 2012-06-05 | Jumptap, Inc. | Mobile dynamic advertisement creation and placement |
US7912458B2 (en) | 2005-09-14 | 2011-03-22 | Jumptap, Inc. | Interaction analysis and prioritization of mobile content |
US8156128B2 (en) | 2005-09-14 | 2012-04-10 | Jumptap, Inc. | Contextual mobile content placement on a mobile communication facility |
US8364540B2 (en) | 2005-09-14 | 2013-01-29 | Jumptap, Inc. | Contextual targeting of content using a monetization platform |
US7577665B2 (en) | 2005-09-14 | 2009-08-18 | Jumptap, Inc. | User characteristic influenced search results |
US8302030B2 (en) | 2005-09-14 | 2012-10-30 | Jumptap, Inc. | Management of multiple advertising inventories using a monetization platform |
US9058406B2 (en) | 2005-09-14 | 2015-06-16 | Millennial Media, Inc. | Management of multiple advertising inventories using a monetization platform |
US8306986B2 (en) * | 2005-09-30 | 2012-11-06 | American Express Travel Related Services Company, Inc. | Method, system, and computer program product for linking customer information |
US8175585B2 (en) | 2005-11-05 | 2012-05-08 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8571999B2 (en) | 2005-11-14 | 2013-10-29 | C. S. Lee Crawford | Method of conducting operations for a social network application including activity list generation |
US20070233812A1 (en) * | 2006-03-31 | 2007-10-04 | Microsoft Corporation | Common communication framework for network objects |
EP1840511B1 (en) * | 2006-03-31 | 2016-03-02 | BlackBerry Limited | Methods and apparatus for retrieving and displaying map-related data for visually displayed maps of mobile communication devices |
US20080034420A1 (en) * | 2006-08-01 | 2008-02-07 | Array Networks, Inc. | System and method of portal customization for a virtual private network device |
US7788321B2 (en) * | 2006-08-30 | 2010-08-31 | Microsoft Corporation | Collecting default user settings for a web application |
US20080071929A1 (en) * | 2006-09-18 | 2008-03-20 | Yann Emmanuel Motte | Methods and apparatus for selection of information and web page generation |
GB2444284A (en) * | 2006-09-18 | 2008-06-04 | Yann Emmanuel Motte | Method and apparatus for selection of information and web page generation |
US7930197B2 (en) * | 2006-09-28 | 2011-04-19 | Microsoft Corporation | Personal data mining |
US8126766B2 (en) * | 2006-11-29 | 2012-02-28 | Yahoo! Inc. | Interactive user interface for collecting and processing nomenclature and placement metrics for website design |
US7802258B2 (en) * | 2007-02-13 | 2010-09-21 | Amadeus S.A.S. | Interface between computer software modules |
US20080208735A1 (en) * | 2007-02-22 | 2008-08-28 | American Expresstravel Related Services Company, Inc., A New York Corporation | Method, System, and Computer Program Product for Managing Business Customer Contacts |
US8055536B1 (en) | 2007-03-21 | 2011-11-08 | Qurio Holdings, Inc. | Automated real-time secure user data sourcing |
US20080301016A1 (en) * | 2007-05-30 | 2008-12-04 | American Express Travel Related Services Company, Inc. General Counsel's Office | Method, System, and Computer Program Product for Customer Linking and Identification Capability for Institutions |
US8352550B2 (en) | 2007-07-27 | 2013-01-08 | Research In Motion Limited | Wireless communication systems |
ATE547875T1 (en) | 2007-07-27 | 2012-03-15 | Research In Motion Ltd | INFORMATION EXCHANGE IN WIRELESS SERVERS |
US20090031250A1 (en) * | 2007-07-27 | 2009-01-29 | Jesse Boudreau | Administration of wireless devices in a wireless communication system |
DE602008001344D1 (en) | 2007-07-27 | 2010-07-08 | Research In Motion Ltd | Apparatus and method for operating a wireless server |
US20090034463A1 (en) * | 2007-07-27 | 2009-02-05 | Research In Motion Limited | Method and system for resource sharing |
ATE538608T1 (en) * | 2007-07-27 | 2012-01-15 | Research In Motion Ltd | MANAGEMENT OF POLICIES FOR WIRELESS DEVICES IN A WIRELESS COMMUNICATIONS SYSTEM |
ATE497670T1 (en) * | 2007-07-27 | 2011-02-15 | Research In Motion Ltd | WIRELESS SYSTEMS MANAGEMENT |
EP2224676B1 (en) * | 2007-07-27 | 2017-03-15 | BlackBerry Limited | Apparatus and methods for coordination of wireless systems |
EP2034776B1 (en) * | 2007-07-27 | 2013-02-13 | Research In Motion Limited | Wireless communication system installation |
US8060502B2 (en) | 2007-10-04 | 2011-11-15 | American Express Travel Related Services Company, Inc. | Methods, systems, and computer program products for generating data quality indicators for relationships in a database |
US8516095B2 (en) * | 2008-05-23 | 2013-08-20 | Research In Motion Limited | Remote administration of mobile wireless devices |
US20090299796A1 (en) * | 2008-05-30 | 2009-12-03 | Microsoft Corporation | Configuration of resources for an entity |
US8065361B2 (en) | 2009-02-27 | 2011-11-22 | Research In Motion Limited | Apparatus and methods using a data hub server with servers to source and access informational content |
US9407686B2 (en) * | 2009-02-27 | 2016-08-02 | Blackberry Limited | Device to-device transfer |
US8238538B2 (en) | 2009-05-28 | 2012-08-07 | Comcast Cable Communications, Llc | Stateful home phone service |
US9443253B2 (en) | 2009-07-27 | 2016-09-13 | Visa International Service Association | Systems and methods to provide and adjust offers |
US10546332B2 (en) | 2010-09-21 | 2020-01-28 | Visa International Service Association | Systems and methods to program operations for interaction with users |
US9841282B2 (en) | 2009-07-27 | 2017-12-12 | Visa U.S.A. Inc. | Successive offer communications with an offer recipient |
US8266031B2 (en) * | 2009-07-29 | 2012-09-11 | Visa U.S.A. | Systems and methods to provide benefits of account features to account holders |
US20110035278A1 (en) | 2009-08-04 | 2011-02-10 | Visa U.S.A. Inc. | Systems and Methods for Closing the Loop between Online Activities and Offline Purchases |
US20110035280A1 (en) | 2009-08-04 | 2011-02-10 | Visa U.S.A. Inc. | Systems and Methods for Targeted Advertisement Delivery |
US9342835B2 (en) | 2009-10-09 | 2016-05-17 | Visa U.S.A | Systems and methods to deliver targeted advertisements to audience |
US20110087530A1 (en) * | 2009-10-09 | 2011-04-14 | Visa U.S.A. Inc. | Systems and Methods to Provide Loyalty Programs |
US20110087519A1 (en) * | 2009-10-09 | 2011-04-14 | Visa U.S.A. Inc. | Systems and Methods for Panel Enhancement with Transaction Data |
US9031860B2 (en) | 2009-10-09 | 2015-05-12 | Visa U.S.A. Inc. | Systems and methods to aggregate demand |
US8595058B2 (en) * | 2009-10-15 | 2013-11-26 | Visa U.S.A. | Systems and methods to match identifiers |
US20110093324A1 (en) * | 2009-10-19 | 2011-04-21 | Visa U.S.A. Inc. | Systems and Methods to Provide Intelligent Analytics to Cardholders and Merchants |
US8676639B2 (en) | 2009-10-29 | 2014-03-18 | Visa International Service Association | System and method for promotion processing and authorization |
US8788946B2 (en) * | 2009-11-03 | 2014-07-22 | Oracle International Corporation | Application agnostic UI integration framework for web based applications |
US8626705B2 (en) | 2009-11-05 | 2014-01-07 | Visa International Service Association | Transaction aggregator for closed processing |
US20110125565A1 (en) | 2009-11-24 | 2011-05-26 | Visa U.S.A. Inc. | Systems and Methods for Multi-Channel Offer Redemption |
US20110231225A1 (en) * | 2010-03-19 | 2011-09-22 | Visa U.S.A. Inc. | Systems and Methods to Identify Customers Based on Spending Patterns |
US20110231258A1 (en) * | 2010-03-19 | 2011-09-22 | Visa U.S.A. Inc. | Systems and Methods to Distribute Advertisement Opportunities to Merchants |
US20110231224A1 (en) * | 2010-03-19 | 2011-09-22 | Visa U.S.A. Inc. | Systems and Methods to Perform Checkout Funnel Analyses |
US8738418B2 (en) | 2010-03-19 | 2014-05-27 | Visa U.S.A. Inc. | Systems and methods to enhance search data with transaction based data |
US20110231305A1 (en) * | 2010-03-19 | 2011-09-22 | Visa U.S.A. Inc. | Systems and Methods to Identify Spending Patterns |
US8639567B2 (en) * | 2010-03-19 | 2014-01-28 | Visa U.S.A. Inc. | Systems and methods to identify differences in spending patterns |
US9697520B2 (en) | 2010-03-22 | 2017-07-04 | Visa U.S.A. Inc. | Merchant configured advertised incentives funded through statement credits |
US10049391B2 (en) | 2010-03-31 | 2018-08-14 | Mediamath, Inc. | Systems and methods for providing a demand side platform |
EP2553643A4 (en) | 2010-03-31 | 2014-03-26 | Mediamath Inc | Systems and methods for integration of a demand side platform |
US9471926B2 (en) | 2010-04-23 | 2016-10-18 | Visa U.S.A. Inc. | Systems and methods to provide offers to travelers |
US8359274B2 (en) | 2010-06-04 | 2013-01-22 | Visa International Service Association | Systems and methods to provide messages in real-time with transaction processing |
US8781896B2 (en) | 2010-06-29 | 2014-07-15 | Visa International Service Association | Systems and methods to optimize media presentations |
WO2012012342A2 (en) | 2010-07-19 | 2012-01-26 | Mediamath, Inc. | Systems and methods for determining competitive market values of an ad impression |
US9760905B2 (en) | 2010-08-02 | 2017-09-12 | Visa International Service Association | Systems and methods to optimize media presentations using a camera |
US9972021B2 (en) | 2010-08-06 | 2018-05-15 | Visa International Service Association | Systems and methods to rank and select triggers for real-time offers |
US9679299B2 (en) | 2010-09-03 | 2017-06-13 | Visa International Service Association | Systems and methods to provide real-time offers via a cooperative database |
US9477967B2 (en) | 2010-09-21 | 2016-10-25 | Visa International Service Association | Systems and methods to process an offer campaign based on ineligibility |
US10055745B2 (en) | 2010-09-21 | 2018-08-21 | Visa International Service Association | Systems and methods to modify interaction rules during run time |
US9558502B2 (en) | 2010-11-04 | 2017-01-31 | Visa International Service Association | Systems and methods to reward user interactions |
US20120130910A1 (en) * | 2010-11-19 | 2012-05-24 | Salesforce.Com, Inc. | Customer support flow |
US10007915B2 (en) | 2011-01-24 | 2018-06-26 | Visa International Service Association | Systems and methods to facilitate loyalty reward transactions |
US10438299B2 (en) | 2011-03-15 | 2019-10-08 | Visa International Service Association | Systems and methods to combine transaction terminal location data and social networking check-in |
US9477668B2 (en) * | 2011-05-18 | 2016-10-25 | Verizon Patent And Licensing Inc. | Content element editor |
US10223707B2 (en) | 2011-08-19 | 2019-03-05 | Visa International Service Association | Systems and methods to communicate offer options via messaging in real time with processing of payment transaction |
US9466075B2 (en) | 2011-09-20 | 2016-10-11 | Visa International Service Association | Systems and methods to process referrals in offer campaigns |
US10380617B2 (en) | 2011-09-29 | 2019-08-13 | Visa International Service Association | Systems and methods to provide a user interface to control an offer campaign |
US10290018B2 (en) | 2011-11-09 | 2019-05-14 | Visa International Service Association | Systems and methods to communicate with users via social networking sites |
US10497022B2 (en) | 2012-01-20 | 2019-12-03 | Visa International Service Association | Systems and methods to present and process offers |
US10672018B2 (en) | 2012-03-07 | 2020-06-02 | Visa International Service Association | Systems and methods to process offers via mobile devices |
US9634977B2 (en) | 2012-10-01 | 2017-04-25 | Salesforce.Com, Inc. | Systems and methods of redactive messaging |
US9177067B2 (en) * | 2012-11-04 | 2015-11-03 | Walter J. Kawecki, III | Systems and methods for enhancing user data derived from digital communications |
US10360627B2 (en) | 2012-12-13 | 2019-07-23 | Visa International Service Association | Systems and methods to provide account features via web based user interfaces |
US10489754B2 (en) | 2013-11-11 | 2019-11-26 | Visa International Service Association | Systems and methods to facilitate the redemption of offer benefits in a form of third party statement credits |
US20150193809A1 (en) * | 2014-01-06 | 2015-07-09 | Centurylink Intellectual Property Llc | Do Not Track / Advertise Functionality Based on User Identification Association |
US10419379B2 (en) | 2014-04-07 | 2019-09-17 | Visa International Service Association | Systems and methods to program a computing system to process related events via workflows configured using a graphical user interface |
US10354268B2 (en) | 2014-05-15 | 2019-07-16 | Visa International Service Association | Systems and methods to organize and consolidate data for improved data storage and processing |
US10600085B2 (en) * | 2014-05-15 | 2020-03-24 | Alan Rodriguez | Systems and methods for communicating privacy and marketing preferences |
US10650398B2 (en) | 2014-06-16 | 2020-05-12 | Visa International Service Association | Communication systems and methods to transmit data among a plurality of computing systems in processing benefit redemption |
US10438226B2 (en) | 2014-07-23 | 2019-10-08 | Visa International Service Association | Systems and methods of using a communication network to coordinate processing among a plurality of separate computing systems |
WO2016039764A1 (en) * | 2014-09-12 | 2016-03-17 | Nuance Communications, Inc. | Methods and apparatus for providing mixed data streams |
US20160253766A1 (en) * | 2014-10-06 | 2016-09-01 | Shocase, Inc. | System and method for curation of notable work and relating it to involved organizations and individuals |
US11210669B2 (en) | 2014-10-24 | 2021-12-28 | Visa International Service Association | Systems and methods to set up an operation at a computer system connected with a plurality of computer systems via a computer network using a round trip communication of an identifier of the operation |
US9691085B2 (en) | 2015-04-30 | 2017-06-27 | Visa International Service Association | Systems and methods of natural language processing and statistical analysis to identify matching categories |
WO2017087721A1 (en) * | 2015-11-17 | 2017-05-26 | Upsyte Corporation | A system and method for dynamically integrating web data, services, and functionality into a web site |
US20170316392A1 (en) * | 2016-04-29 | 2017-11-02 | Intuit Inc. | Method and system for integrating business invoices into a personal financial management and bill payment system |
US10192206B2 (en) | 2016-07-26 | 2019-01-29 | Intuit Inc. | Method and system for integrating discrete invoices into a personal financial management and bill payment system and then aggregating discrete invoices having the same payor user and the same payee business into a single payment due item for processing |
US10467659B2 (en) | 2016-08-03 | 2019-11-05 | Mediamath, Inc. | Methods, systems, and devices for counterfactual-based incrementality measurement in digital ad-bidding platform |
US11393046B1 (en) | 2017-01-17 | 2022-07-19 | Intuit Inc. | System and method for perpetual rekeying of various data columns with a frequency and encryption strength based on the sensitivity of the data columns |
US10303895B1 (en) | 2017-01-19 | 2019-05-28 | Intuit Inc. | System and method for perpetual rekeying of various data columns with respective encryption keys and on alternating bases |
US10825104B1 (en) | 2017-02-16 | 2020-11-03 | Intuit Inc. | Method and system for integrating invoice related financial transaction data into a personal financial management and bill payment system and using the payment source to more accurately identify and categorize tax related financial transactions using the payment method |
US10354276B2 (en) | 2017-05-17 | 2019-07-16 | Mediamath, Inc. | Systems, methods, and devices for decreasing latency and/or preventing data leakage due to advertisement insertion |
US11348142B2 (en) | 2018-02-08 | 2022-05-31 | Mediamath, Inc. | Systems, methods, and devices for componentization, modification, and management of creative assets for diverse advertising platform environments |
US11468505B1 (en) | 2018-06-12 | 2022-10-11 | Wells Fargo Bank, N.A. | Computer-based systems for calculating risk of asset transfers |
US11182829B2 (en) | 2019-09-23 | 2021-11-23 | Mediamath, Inc. | Systems, methods, and devices for digital advertising ecosystems implementing content delivery networks utilizing edge computing |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5884272A (en) * | 1996-09-06 | 1999-03-16 | Walker Asset Management Limited Partnership | Method and system for establishing and maintaining user-controlled anonymous communications |
US5987252A (en) * | 1997-09-19 | 1999-11-16 | Digital Equipment Corporation | Method and apparatus for statically analyzing a computer program for data dependencies |
US5995939A (en) * | 1996-10-15 | 1999-11-30 | Cymedix Lynx Corporation | Automated networked service request and fulfillment system and method |
US6199147B1 (en) * | 1997-08-25 | 2001-03-06 | Hewlett-Packard Company | Distributed-memory multiprocessor computer system with directory-based cache coherency with ambiguous mappings of cached data to main-memory locations |
US6292790B1 (en) * | 1997-10-20 | 2001-09-18 | James E. Krahn | Apparatus for importing and exporting partially encrypted configuration data |
Family Cites Families (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4484304A (en) * | 1979-02-02 | 1984-11-20 | International Business Machines Corporation | Transaction execution system having keyboard and message customization, improved key function versatility and message segmentation |
US5319542A (en) | 1990-09-27 | 1994-06-07 | International Business Machines Corporation | System for ordering items using an electronic catalogue |
US5559946A (en) * | 1994-08-30 | 1996-09-24 | Intel Corporation | Method and apparatus for adding a new tab to a tab bar window |
US5758257A (en) * | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
US6029195A (en) * | 1994-11-29 | 2000-02-22 | Herz; Frederick S. M. | System for customized electronic identification of desirable objects |
EP0718784B1 (en) * | 1994-12-20 | 2003-08-27 | Sun Microsystems, Inc. | Method and system for the retrieval of personalized information |
EP1246084A3 (en) * | 1995-03-15 | 2004-05-26 | Kabushiki Kaisha Toshiba | A communication method and the system thereof applied for the network having plural client systems and server systems |
US5710884A (en) * | 1995-03-29 | 1998-01-20 | Intel Corporation | System for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use |
US6026429A (en) * | 1995-06-07 | 2000-02-15 | America Online, Inc. | Seamless integration of internet resources |
US5793964A (en) | 1995-06-07 | 1998-08-11 | International Business Machines Corporation | Web browser system |
AU2230597A (en) | 1996-02-28 | 1997-09-16 | Aim Corporation | Communication system for distributing such message as advertisement to user of terminal equipment |
US5878219A (en) * | 1996-03-12 | 1999-03-02 | America Online, Inc. | System for integrating access to proprietary and internet resources |
US5995943A (en) * | 1996-04-01 | 1999-11-30 | Sabre Inc. | Information aggregation and synthesization system |
US5901287A (en) * | 1996-04-01 | 1999-05-04 | The Sabre Group Inc. | Information aggregation and synthesization system |
US5848396A (en) | 1996-04-26 | 1998-12-08 | Freedom Of Information, Inc. | Method and apparatus for determining behavioral profile of a computer user |
US6014638A (en) * | 1996-05-29 | 2000-01-11 | America Online, Inc. | System for customizing computer displays in accordance with user preferences |
US5913214A (en) * | 1996-05-30 | 1999-06-15 | Massachusetts Inst Technology | Data extraction from world wide web pages |
US6092105A (en) * | 1996-07-12 | 2000-07-18 | Intraware, Inc. | System and method for vending retail software and other sets of information to end users |
US5944790A (en) * | 1996-07-19 | 1999-08-31 | Lucent Technologies Inc. | Method and apparatus for providing a web site having a home page that automatically adapts to user language and customs |
US5933827A (en) * | 1996-09-25 | 1999-08-03 | International Business Machines Corporation | System for identifying new web pages of interest to a user |
US6029182A (en) * | 1996-10-04 | 2000-02-22 | Canon Information Systems, Inc. | System for generating a custom formatted hypertext document by using a personal profile to retrieve hierarchical documents |
US5796393A (en) * | 1996-11-08 | 1998-08-18 | Compuserve Incorporated | System for intergrating an on-line service community with a foreign service |
US6138142A (en) * | 1996-12-20 | 2000-10-24 | Intel Corporation | Method for providing customized Web information based on attributes of the requester |
US6128663A (en) * | 1997-02-11 | 2000-10-03 | Invention Depot, Inc. | Method and apparatus for customization of information content provided to a requestor over a network using demographic information yet the user remains anonymous to the server |
US5940834A (en) * | 1997-03-13 | 1999-08-17 | Mitel Corporation | Automatic web page generator |
US6012090A (en) | 1997-03-14 | 2000-01-04 | At&T Corp. | Client-side parallel requests for network services using group name association |
US6026433A (en) * | 1997-03-17 | 2000-02-15 | Silicon Graphics, Inc. | Method of creating and editing a web site in a client-server environment using customizable web site templates |
JPH10326289A (en) * | 1997-03-28 | 1998-12-08 | Nippon Telegr & Teleph Corp <Ntt> | Method for providing information and system therefor and storage medium for storing the same program |
JP3788543B2 (en) * | 1997-05-20 | 2006-06-21 | 富士通株式会社 | Conference support system and recording medium |
US5983227A (en) * | 1997-06-12 | 1999-11-09 | Yahoo, Inc. | Dynamic page generator |
US5958016A (en) * | 1997-07-13 | 1999-09-28 | Bell Atlantic Network Services, Inc. | Internet-web link for access to intelligent network service control |
US6226642B1 (en) * | 1997-09-11 | 2001-05-01 | International Business Machines Corporation | Content modification of internet web pages for a television class display |
US6085229A (en) * | 1998-05-14 | 2000-07-04 | Belarc, Inc. | System and method for providing client side personalization of content of web pages and the like |
US5983267A (en) * | 1997-09-23 | 1999-11-09 | Information Architects Corporation | System for indexing and displaying requested data having heterogeneous content and representation |
US6192382B1 (en) * | 1997-09-24 | 2001-02-20 | Mediaone Group, Inc. | Method and system for web site construction using HTML fragment caching |
US6055542A (en) * | 1997-10-29 | 2000-04-25 | International Business Machines Corporation | System and method for displaying the contents of a web page based on a user's interests |
US5946676A (en) * | 1997-11-03 | 1999-08-31 | Ithaca Media Corporation | Information delivery system |
US6167441A (en) * | 1997-11-21 | 2000-12-26 | International Business Machines Corporation | Customization of web pages based on requester type |
US6209007B1 (en) * | 1997-11-26 | 2001-03-27 | International Business Machines Corporation | Web internet screen customizing system |
US6236991B1 (en) * | 1997-11-26 | 2001-05-22 | International Business Machines Corp. | Method and system for providing access for categorized information from online internet and intranet sources |
US6078928A (en) * | 1997-12-12 | 2000-06-20 | Missouri Botanical Garden | Site-specific interest profiling system |
US6092121A (en) * | 1997-12-18 | 2000-07-18 | International Business Machines Corporation | Method and apparatus for electronically integrating data captured in heterogeneous information systems |
US5963371A (en) * | 1998-02-04 | 1999-10-05 | Intel Corporation | Method of displaying private data to collocated users |
US6161112A (en) * | 1998-05-19 | 2000-12-12 | International Business Machines Corporation | Web page presentation control mechanism and method |
US6237030B1 (en) | 1998-06-30 | 2001-05-22 | International Business Machines Corporation | Method for extracting hyperlinks from a display document and automatically retrieving and displaying multiple subordinate documents of the display document |
US6249790B1 (en) * | 1998-07-31 | 2001-06-19 | Babcock & Jenkins, Inc. | Relational database management system and method of operation |
US6195651B1 (en) * | 1998-11-19 | 2001-02-27 | Andersen Consulting Properties Bv | System, method and article of manufacture for a tuned user application experience |
JP2002530782A (en) * | 1998-11-25 | 2002-09-17 | インフォ・アベニュー株式会社 | Universal shopping cart system |
US6216129B1 (en) * | 1998-12-03 | 2001-04-10 | Expanse Networks, Inc. | Advertisement selection system supporting discretionary target market characteristics |
JP2003520361A (en) | 1999-02-11 | 2003-07-02 | イージーログイン・ドット・コム・インコーポレイテッド | Personalized access to website |
US6154766A (en) * | 1999-03-23 | 2000-11-28 | Microstrategy, Inc. | System and method for automatic transmission of personalized OLAP report output |
US6668353B1 (en) * | 1999-03-25 | 2003-12-23 | Lucent Technologies Inc. | Space/time portals for computer systems |
US7624038B1 (en) * | 1999-04-23 | 2009-11-24 | The Internet Money Exchange Pty Ltd | Interactive reward system and method |
US6981214B1 (en) | 1999-06-07 | 2005-12-27 | Hewlett-Packard Development Company, L.P. | Virtual editor and related methods for dynamically generating personalized publications |
US6976210B1 (en) | 1999-08-31 | 2005-12-13 | Lucent Technologies Inc. | Method and apparatus for web-site-independent personalization from multiple sites having user-determined extraction functionality |
US6734886B1 (en) | 1999-12-21 | 2004-05-11 | Personalpath Systems, Inc. | Method of customizing a browsing experience on a world-wide-web site |
AR029290A1 (en) | 2000-06-28 | 2003-06-18 | American Express Travel Relate | SYSTEM AND METHOD FOR INTEGRATING PUBLIC AND PRIVATE DATA |
-
2001
- 2001-06-27 AR ARP010103061A patent/AR029290A1/en not_active Application Discontinuation
- 2001-06-28 BR BR0112006-9A patent/BR0112006A/en not_active Withdrawn
- 2001-06-28 KR KR10-2002-7017883A patent/KR100528653B1/en not_active IP Right Cessation
- 2001-06-28 MX MXPA02012781A patent/MXPA02012781A/en unknown
- 2001-06-28 NZ NZ523826A patent/NZ523826A/en unknown
- 2001-06-28 JP JP2002506393A patent/JP2004502232A/en not_active Withdrawn
- 2001-06-28 WO PCT/US2001/020663 patent/WO2002001323A2/en not_active Application Discontinuation
- 2001-06-28 US US09/893,391 patent/US6941376B2/en not_active Expired - Lifetime
- 2001-06-28 AU AU2001271596A patent/AU2001271596B2/en not_active Ceased
- 2001-06-28 EP EP01950625A patent/EP1311926A4/en not_active Ceased
- 2001-06-28 AU AU7159601A patent/AU7159601A/en active Pending
- 2001-06-28 CA CA002414218A patent/CA2414218A1/en not_active Abandoned
- 2001-08-13 TW TW090115628A patent/TW552537B/en active
-
2006
- 2006-06-12 JP JP2006162682A patent/JP2007004785A/en active Pending
-
2007
- 2007-09-05 US US11/850,606 patent/USRE43715E1/en not_active Expired - Lifetime
-
2012
- 2012-08-29 US US13/597,906 patent/USRE45295E1/en not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5884272A (en) * | 1996-09-06 | 1999-03-16 | Walker Asset Management Limited Partnership | Method and system for establishing and maintaining user-controlled anonymous communications |
US5995939A (en) * | 1996-10-15 | 1999-11-30 | Cymedix Lynx Corporation | Automated networked service request and fulfillment system and method |
US6199147B1 (en) * | 1997-08-25 | 2001-03-06 | Hewlett-Packard Company | Distributed-memory multiprocessor computer system with directory-based cache coherency with ambiguous mappings of cached data to main-memory locations |
US5987252A (en) * | 1997-09-19 | 1999-11-16 | Digital Equipment Corporation | Method and apparatus for statically analyzing a computer program for data dependencies |
US6292790B1 (en) * | 1997-10-20 | 2001-09-18 | James E. Krahn | Apparatus for importing and exporting partially encrypted configuration data |
Non-Patent Citations (1)
Title |
---|
See also references of EP1311926A2 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8126818B2 (en) | 2002-12-30 | 2012-02-28 | West Publishing Company | Knowledge-management systems for law firms |
US9710786B2 (en) | 2002-12-30 | 2017-07-18 | Thomson Reuters Global Resources | Systems and methods for managing documents for law firms |
US10832212B2 (en) | 2002-12-30 | 2020-11-10 | Thomson Reuters Enterprise Centre Gmbh | Systems and methods for managing documents for law firms |
US9053179B2 (en) | 2006-04-05 | 2015-06-09 | Lexisnexis, A Division Of Reed Elsevier Inc. | Citation network viewer and method |
FR3062735A1 (en) * | 2017-02-08 | 2018-08-10 | Particeep | METHOD OF CUSTOMIZING EXCHANGES BETWEEN A PLURALITY OF USERS AND A SERVICE PLATFORM |
Also Published As
Publication number | Publication date |
---|---|
USRE43715E1 (en) | 2012-10-02 |
EP1311926A4 (en) | 2004-06-09 |
KR100528653B1 (en) | 2005-11-15 |
AU7159601A (en) | 2002-01-08 |
AR029290A1 (en) | 2003-06-18 |
US6941376B2 (en) | 2005-09-06 |
MXPA02012781A (en) | 2004-05-17 |
USRE45295E1 (en) | 2014-12-16 |
EP1311926A2 (en) | 2003-05-21 |
KR20030022822A (en) | 2003-03-17 |
BR0112006A (en) | 2003-06-03 |
WO2002001323A3 (en) | 2002-04-04 |
US20020013850A1 (en) | 2002-01-31 |
JP2007004785A (en) | 2007-01-11 |
TW552537B (en) | 2003-09-11 |
CA2414218A1 (en) | 2002-01-03 |
JP2004502232A (en) | 2004-01-22 |
NZ523826A (en) | 2003-11-28 |
AU2001271596B2 (en) | 2006-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6941376B2 (en) | System and method for integrating public and private data | |
AU2001271596A1 (en) | System and method for integrating public and private data | |
US8769133B2 (en) | Network-based verification and fraud-prevention system | |
US6865680B1 (en) | Method and apparatus enabling automatic login for wireless internet-capable devices | |
US6990532B2 (en) | Context-sensitive help for thin client-based business operations platform | |
US6802042B2 (en) | Method and apparatus for providing calculated and solution-oriented personalized summary-reports to a user through a single user-interface | |
US20020059369A1 (en) | Method and apparatus for creating and distributing non-sensitized information summaries to users | |
US8560450B2 (en) | Interactive bill payment center | |
US7672879B1 (en) | Interactive activity interface for managing personal data and performing transactions over a data packet network | |
US6859212B2 (en) | Interactive transaction center interface | |
US8826118B2 (en) | Applications and services supported by a client-server independent intermediary mechanism | |
US20020023108A1 (en) | Automatic web form interaction proxy | |
US8407318B2 (en) | Managing services on a network | |
US20060136595A1 (en) | Network-based verification and fraud-prevention system | |
US20020046279A1 (en) | Methods and systems for call processing utilizing a uniform resource locator | |
US20080091663A1 (en) | Software Bundle for Providing Automated Functionality to a WEB-Browser | |
JP2001169349A (en) | Method and system for integrating wireless and internet facilities permitting sophisticated service utilization by user | |
US20020120536A1 (en) | Financial institution wireless internet system and method | |
WO2001046873A1 (en) | Method and apparatus employing a proxy server for modifying an html document supplied by a web server to a web client | |
WO2001045005A1 (en) | Method and apparatus for providing intelligent recommendations to users regarding online activities based on knowledge of data from a user's multiple web-services | |
WO2001086382A2 (en) | Methods and systems for call processing utilizing a uniform resource locator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWE | Wipo information: entry into national phase |
Ref document number: PA/a/2002/012781 Country of ref document: MX |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2414218 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020027017883 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2001950625 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 523826 Country of ref document: NZ |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2001271596 Country of ref document: AU |
|
WWP | Wipo information: published in national office |
Ref document number: 1020027017883 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 2001950625 Country of ref document: EP |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWP | Wipo information: published in national office |
Ref document number: 523826 Country of ref document: NZ |
|
WWG | Wipo information: grant in national office |
Ref document number: 523826 Country of ref document: NZ |
|
WWR | Wipo information: refused in national office |
Ref document number: 1020027017883 Country of ref document: KR |