US20110202426A1 - Method, computer program product, and system for obtaining community association data in a direct, efficient manner - Google Patents
Method, computer program product, and system for obtaining community association data in a direct, efficient manner Download PDFInfo
- Publication number
- US20110202426A1 US20110202426A1 US13/098,432 US201113098432A US2011202426A1 US 20110202426 A1 US20110202426 A1 US 20110202426A1 US 201113098432 A US201113098432 A US 201113098432A US 2011202426 A1 US2011202426 A1 US 2011202426A1
- Authority
- US
- United States
- Prior art keywords
- requestor
- association
- recited
- order
- products
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
Definitions
- the present invention relates to the field of automated information and document retrieval for vertical business applications, and more particularly to managing and processing community association data to permit the association and information requestors (e.g., title companies, real estate agents) to retrieve information and documents about the association, its members and its activities in a direct, efficient manner that does not require the use of another third party service provider.
- association and information requestors e.g., title companies, real estate agents
- “property owners associations” referred to an organization comprised of owners of units in a real estate development, such as a residential housing, condominium or retirement community. Such associations were sometimes commonly referred to as “homeowners” associations. With the introduction of “property owners associations” into the real estate market several decades ago, a new set of challenges developed for those who needed to gather information about these associations in regards to real estate financing, refinancing, and sale/resale transactions. For example, a title company may desire information regarding the by-laws of the association and title of a home being sold or purchased whose owner is a member of the homeowners association.
- a real estate agent may desire information for a client (e.g., potential purchaser of a home which is owned by a member of a condominium association). Those that desire such information may be referred to herein as “requestors.” Information desired by requestors may range from general knowledge of the service assessment fees and amenities or services provided for the assessment fees, to more detailed and specific information regarding fee assessment account balances and legal activities in regards to the association bylaws, etc., and/or individual association members (e.g., property description).
- the problem has been exasperated as the role of property owner associations have expanded and in effect have become “community associations” due to the additional non-real estate property specific services offered.
- the dilemma has been how to use a single processing system, which will meet all existing (and all future) state statutes, as well as designed to deliver an ever-increasing “number of products,” without interrupting the business relationship between the requestors and the “community association” and/or association management companies. These products will be identified by different terms across the country, but are related to the same type of real estate and financial matters.
- Examples would be “resale disclosure packages,” “resale certifications,” “estoppel letters,” “status letters,” “statements of account,” “mortgage questionnaires,” “lender questionnaires,” “condominium certifications,” “planned area development (PUD) forms,” “rental applications,” “association governing documents,” “appraisal information,” “covenant compliance information,” “realtor listing information,” “occupancy ratios,” “annual disclosure reports,” “reserve studies,” “budgets,” “minutes,” and a multitude of additional “association related and/or state statute related reports, information and documents.”
- the problems outlined above may at least, in part, be solved in some embodiments by receiving an order for a selection of products directly from a requestor and then building the order using a master questionnaire, which is stored on a database from which all sub-questionnaires (products) are created.
- the information (community association data) in the master questionnaire is the information which will be incorporated into each sub-questionnaire.
- An example would be a lender questionnaire.
- the 85 questions and answers, which comprise the product known as the “lender” questionnaire would have been pulled from the master questionnaire, and placed in the appropriate location of the product to be delivered to the lender.
- a method for obtaining association data comprises the step of receiving an order for a selection of one or more products from a requestor, where a description of the selection of one or more products is displayed to the requestor.
- the method may further comprise building the order where building the order comprises the step of obtaining appropriate information from a profile of the requestor. Building the order may further comprise obtaining a master questionnaire, where the master questionnaire is associated with a association, where the association pre-answers one or more of a set of questions contained in the master questionnaire. Building the order may further comprise building a sub-questionnaire, where information in the master questionnaire is incorporated into the sub-questionnaire. Building the order may further comprise acquiring appropriate data to be placed into an order package.
- the method may further comprise determining a price of the order based on pricing tables.
- the method may further comprise providing one or more payment methods for the price of the order.
- the method may further comprise delivering the selection of one or more products ordered to the requestor.
- FIG. 1 illustrates a network system for obtaining community association data configured in accordance with an embodiment of the present invention
- FIG. 2 illustrates a hardware configuration of a computer system configured in accordance with an embodiment of the present invention
- FIG. 3 illustrates setting up the processing system for receiving orders from requestors to obtain community association data in accordance with an embodiment of the present invention
- FIG. 4 illustrates setting up the master questionnaire in accordance with an embodiment of the present invention
- FIG. 5 illustrates a requestor ordering a selection of products in accordance with an embodiment of the present invention
- FIG. 6 illustrates creating an order in accordance with an embodiment of the present invention
- FIG. 7 illustrates processing the created order in accordance with an embodiment of the present invention.
- FIG. 8 illustrates providing reports to both the requestors as well as the community association and/or service provider in accordance with an embodiment of the present invention.
- FIG. 1 illustrates a network system 100 for obtaining community association data configured in accordance with an embodiment of the present invention.
- Requestors 101 obtain community association data from a server 102 (referred to herein as “processing system”) coupled to a database 103 , which stores various information, such as master questionnaires, requestor profiles, standard forms, custom forms, records of the orders, etc.
- Requestors 101 may refer to individuals or companies that desire community association data. Further, requestors 101 may represent any number of requestors. A more detailed description of processing system 102 is provided below in association with FIG. 2 .
- processing system 102 is implemented using an application service provider model wherein multiple associations can access and use system 102 remotely over the Internet or other telecommunications link and in effect “share” the application to provide their association information to requestors.
- FIG. 1 may include additional components that were not depicted for ease of understanding. The scope of the present invention is not limited to the embodiment illustrated in FIG. 1 .
- FIG. 2 illustrates a typical hardware configuration of processing system 102 ( FIG. 1 ) which is representative of a hardware environment for practicing the present invention.
- processing system 102 may have a processor 210 coupled to various other components by system bus 212 .
- An operating system 240 may run on processor 210 and provide control and coordinate the functions of the various components of FIG. 2 .
- An application 250 in accordance with the principles of the present invention may run in conjunction with operating system 240 and provide calls to operating system 240 where the calls implement the various functions or services to be performed by application 250 .
- Application 250 may include, for example, an application for providing requested community association data directly to requestor 101 ( FIG. 1 ), as described below in association with FIGS. 3-8 .
- ROM 216 may be coupled to system bus 212 and include a basic input/output system (“BIOS”) that controls certain basic functions of processing system 102 .
- RAM random access memory
- Disk adapter 218 may also be coupled to system bus 212 .
- software components including operating system 240 and application 250 may be loaded into RAM 214 which may be processing system's 102 main memory for execution.
- Disk adapter 218 may be an integrated drive electronics (“IDE”) adapter that communicates with a disk unit 220 , e.g., disk drive.
- IDE integrated drive electronics
- the application for providing requested community association data directly to requestor 101 ( FIG. 1 ), as described below in association with FIGS. 3-8 may reside in either disk unit 220 or in application 250 .
- processing system 102 may further include a communications adapter 238 coupled to bus 212 .
- Communications adapter 238 may interconnect bus 212 with an outside network, e.g., Local Area Network (LAN), Wide Area Network (WAN), enabling system 102 to communicate with other such systems.
- LAN Local Area Network
- WAN Wide Area Network
- Implementations of the invention include implementations as a computer system programmed to execute the method or methods described herein, and as a computer program product.
- sets of instructions for executing the method or methods may be resident in the random access memory 214 of one or more computer systems configured generally as described above.
- the set of instructions may be stored as a computer program product in another computer memory, for example, in disk unit 220 .
- the computer program product may also be stored at another computer and transmitted when desired to the user's workstation by a network or by an external network such as the Internet.
- the physical storage of the sets of instructions physically changes the medium upon which it is stored so that the medium carries computer readable information. The change may be electrical, magnetic, chemical or some other physical change.
- FIG. 3 illustrates setting up processing system 102 for receiving orders from requestors 101 to obtain community association data in accordance with an embodiment of the present invention.
- a set up administrator 301 assigns requestors 101 to be associated with particular user types in step 302 .
- processing system 102 allows the association and/or management company to identify which products those user types will see, and what payment options those requestors are permitted to use, as discussed further below.
- the association and/or management company is able to meet all statutory and regulatory requirements related to privacy and legal access, as well as payment options, where regulated by law.
- step 303 system 102 restricts the types of products displayed to requestor 101 based on the user type of requestor 101 .
- system 102 restricts payment options displayed to requestor 101 based on the user type of requestor 101 .
- administrator 301 of the association and/or management company performs product descriptions of the products available to be purchased by requestors 101 in step 305 .
- This allows the association and/or management company to have full flexibility to describe the product directly on the “order screen” as well as allows requestor 101 to see exactly which products are designed to comply with which specific statutes, as well as understand which “products” may be part of a “package of products” available to meet the needs of a specific type of real estate transaction/activity.
- system 102 provides requestors 101 with various type of delivery methods (e.g., mail, fax, electronic mail) as well as various types of payment options (e.g., credit card, check) in step 306 .
- administrator 301 of the association and/or management company may set up processing system 102 to have such types of delivery methods (e.g., mail, fax, electronic mail) as well as various types of payment options (e.g., credit card, check).
- requestors 101 will have the option of choosing different delivery methods based on the product being ordered. This ability to offer delivery options “per product” prevents requestor 101 from believing that selected products are available by delivery means not actually possible. Delivery options can be unlimited, and can be identified by any desired terminology. Typically deliver methods would include “e-mail, hard copy, compact disc, fax, courier, pick up, etc.”
- the association and/or management company can set individual pricing for each type of delivery option.
- system 102 provides normal/expedited processing times and fees for various products in different state or country jurisdictions in step 307 .
- a management company may subsequently be able to offer the same product, in various states with different expedite fees, to coincide with the statutes and implementing regulations in each state respectively.
- the association and/or management company can also establish what the word “expedite” actually means by displaying on the order screen what “normal delivery time” would be as well as what the “expedited time frame” would be.
- system 102 is able to “trigger a flag” on a preparer's (a preparer is discussed below) screen when a “closing” is approaching in step 308 .
- the flag can be set to any number of days, from 1 to 10 days.
- system 102 determines the price of the order based on pricing tables in step 309 .
- the pricing tables which may be stored in database 103 , may include the established pricing as determined appropriate by the community association or its management company. These payment tables are used to ensure the proper payment is received before the order can be delivered to the requestor.
- step 310 administrator 301 is able to price every product (“product” referred to herein includes services) differently for every “association” set up in system 102 , thereby allowing a management company to have 100% flexibility in setting pricing for the different associations that it manages.
- Product referred to herein includes services
- Two typical applications of the importance of this flexibility would be (1) to allow a “resale disclosure package” for two associations, in two different states, to have two separate fees, based upon the different laws in such states, and (2) allow separate pricing for a “covenants compliance inspections” for two different communities based on the reality that one community is a condominium and the other a single-family, detached home. Given the dramatically different amount of effort to perform a covenant inspection in a condominium versus a single-family home, individual pricing flexibility within the application is extremely important.
- Standard format products may either be direct image PDF's or a question and answer format best described as a “narrative.”
- Custom format products are typically used when columns or special needs are identified by an association and/or management company. A typical use of a custom product format would be a series of columns in which “money fields from the master questionnaire” have been automatically imported. This custom feature allows the association and/or management company to design unique and specific tables, which are then coded to add, subtract, and make other comparative calculations related to the other information in such tables.
- the standard format and custom format products are stored in database 103 accessible by processing system 102 .
- the master questionnaire (indicated by label 312 ) is used to create sub-questionnaires (products). As all “products” are created at the moment the order is placed, the information in master questionnaire 312 is the information (e.g., questions and answers) which will be incorporated into each sub questionnaire. “Calculate” is a term used to instruct system 102 to retrieve the information from an external database 314 (not database 103 ). This feature is used to allow processing system 102 to acquire information, in real time, from other databases. One application of this feature is the ability of system 102 to “acquire” an association member's current balance from the accounting software used by that association and/or management company. As every question in master questionnaire 312 could be configured as a “calculate answer,” system 102 could completely pre-populate every answer in every sub-questionnaire/product at the exact moment the order is placed from multiple internal and external databases.
- system 102 builds the order in step 313 .
- Building the order includes the process of building a sub-questionnaire(s) as well as “pulling” the appropriate attachments “into the order package”. Typically, there would be a two-part sub questionnaire as well as 3 to 6 attachments that comprise an “order/product”.
- Building the order may include obtaining information from a profile of requestor 101 . Each requestor 101 may have a profile as discussed further below in association with FIG. 5 . Building the order may further include obtaining a master questionnaire 312 , where master questionnaire 312 is associated with a community association.
- master questionnaire 312 one or more of a set of questions may be pre-answered by the community association. A more detail description of master questionnaire 312 is discussed further below in connection with FIG. 4 . Building the order may further include building a sub-questionnaire (product) where information in master questionnaire 312 is incorporated into the sub-questionnaire. A more detail description of building a sub-questionnaire is discussed further below in connection with FIG. 4 . Further, building the order includes acquiring appropriate attachments (e.g., copies of deeds, statements of account, community association governing documents) to be placed into the order package.
- appropriate attachments e.g., copies of deeds, statements of account, community association governing documents
- an “import/input community list” 315 is a “set up” item, which may require the selection of one of two methods of generating the list of communities managed by that association or management company. Requestors 101 may only request products and services related to the communities managed by that management company. Therefore, the set up may include either: (1) the list of communities from an existing list of communities in another database; or (2) manually enter a list of “available communities” during the “set up.” Without this step of the set up, there may be no communities to select.
- the set up includes the ability of the association and/or management company to establish specific “note fields” tied to a specific community.
- Community data list 316 may allow the association/management company to be able to inform requestors 101 , (when that community is chosen) that the same community may be a sub-association of a “master association,” for which requestor 101 will need to order “separate information and services.” For example, many small, upscale-gated communities may actually be sub-associations of master community associations, and home/unit owners are actually paying dues to both associations.
- requestors 101 will understand that what they are ordering does not comprise all that they need to order.
- FIG. 3 may include other or additional aspects that were not depicted for clarity.
- the steps referred to above may be executed in any order and that the order discussed in connection with FIG. 3 is illustrative. Certain steps depicted in FIG. 3 may be executed in a substantially simultaneous manner or may be omitted.
- master questionnaire 312 is set up as illustrated in FIG. 4 .
- FIG. 4 illustrates setting up master questionnaire 312 in accordance with an embodiment of the present invention.
- master questionnaire 312 in conjunction with FIGS. 1-3 , master questionnaire 312 , not available for purchase directly, is customized by the association and/or management company in step 401 .
- master questionnaire 312 may be stored in database 103 .
- All sub-questionnaires (products) may be created from master questionnaire 312 .
- the information in master questionnaire 312 is the information which will be incorporated into each sub-questionnaire.
- An example would be a lender questionnaire.
- Master questionnaire 312 includes not only questions and answers, but also date fields, titles, instructions, and many other fields, which become part of the format of the sub-questionnaires.
- the questions, titles, and all other information on master questionnaire 312 are created by, modified, deleted and supplemented by the association and/or management company.
- each management company/association may have their own master questionnaire. By allowing separate master questionnaire responses for each community association or sub association, the management company/association is allowed to “pre-answer” all questions for a specific association. Further, each association is allowed to have a separate and potentially different answer to the exact same question. An example would be “how many homes will be in the community at build out?”
- the answer type is entered in step 403 .
- All questions in master questionnaire 312 may be assigned an “answer type.”
- the association and/or management company has the ability to use any “answer type” they desire to answer any question.
- the types of answers would typically be “yes/no,” “money,” “date,” “short text-limited characters,” “longer text-extended characters,” etc. Additional “answer types” may be implemented.
- One type of “answer” is a “calculate” as illustrated in step 404 .
- Calculate is the term used to instruct the program of the present invention 250 to retrieve the information from external database 314 .
- This feature is used to allow processing system 102 to acquire information, in real time, from other databases than database 103 .
- One application of this feature is the ability of system 102 to “acquire” an association member's current balance from the accounting software used by that association and/or management company.
- Every question in master questionnaire 312 could be configured as a “calculate answer,” system 102 could completely pre-populate every answer in every sub-questionnaire/product from multiple external databases at the exact moment the order is placed.
- step 406 After answering master questionnaire 312 for each community in step 405 , the set up of master questionnaire 312 is complete in step 406 .
- Sub-questionnaires may be created based on master questionnaire 312 by first selecting master questionnaire 312 to create the sub-questionnaire in step 407 .
- An association and/or management company may be allowed to choose which questions they feel should be “answered in advance on the master questionnaire” for a specific community and which questions should be “answered at the time the order is placed” by a staff member at an association and/or management company, such as a preparer.
- This decision can be made question-by-question and association-by-association providing maximum flexibility.
- the decision regarding which questions to answer in advance, and which not to, can be modified at any time, by the association and/or management company.
- the questions/answers that are determined to be answerable in advance are copied from master questionnaire 312 to the sub-questionnaire in step 408 .
- the sub-questionnaire is completed in step 409 .
- FIG. 4 may include other or additional aspects that were not depicted for clarity.
- the steps referred to above may be executed in any order and that the order discussed in connection with FIG. 4 is illustrative. Certain steps depicted in FIG. 4 may be executed in a substantially simultaneous manner or may be omitted.
- requestor 101 After set up of master questionnaire 312 and sub-questionnaire, requestor 101 requests an order to purchase a selection of products (“products” referred to herein includes products and services, such as “resale disclosure packages,” “resale certifications,” “estoppel letters,” “status letters,” “statements of account,” “mortgage questionnaires,” “lender questionnaires,” “condominium certifications,” “planned area development (PUD) forms,” “rental applications,” “association governing documents,” “appraisal information,” “covenant compliance information,” “realtor listing information,” “occupancy ratios,” “annual disclosure reports,” “reserve studies,” “budgets,” “minutes,” and a multitude of additional “association related and/or state statute related reports, information and documents”) as illustrated in FIG. 5 .
- FIG. 5 illustrates a requestor ( FIG. 1 ) 101 ordering a selection of products in accordance with an embodiment of the present invention.
- system 102 determines if requestor 101 has an account in step 501 . If requestor 101 has an account, then, in step 502 , system 102 logs requestor 101 into the shopping website (if a web-based application) depicted as label 503 . Otherwise, system 102 determines if requestor 101 is a group user in step 504 . If requestor 101 is a group user, then system 102 , in step 505 , registers requestor 101 as a group user into shopping website 503 . If requestor 101 is not a group user, then system 102 , in step 505 , registers requestor 101 as a single user into shopping website 503 .
- System 102 allows the association and/or management company to establish whatever types of users exist in that area/state. System 102 further allows these users to be identified by any terminology desired by the association and/or management company.
- requestors 101 could be a person who desires to buy simple documents, on a one-time basis, and may never use the system into the future, whereas other requestors 101 will be multinational corporations, with operations in every state or country, system 102 allows requestors 101 to set up their account as an individual or company.
- Requestors 101 can also set up their “profile” to allow multiple users to become part of a self-established “user group.”
- Requestors 101 can also establish their own profiles in regards to the person who will be receiving all orders and the person who will receive (if desired) a copy of all orders placed by that requestor 101 .
- requestors 101 can set up their default delivery separately and distinctly from their business delivery information.
- requestor 101 can modify the profile of requestor 101 which contains registration information, credit card information and delivery information in step 506 .
- requestor 101 selects product(s) to be purchased in step 507 .
- product(s) A more detail description of requestor 101 ordering products is described further below in association with FIG. 6 .
- the products available to be purchased are filtered by occupation.
- requestor 101 is provided with “drop down screens” allowing requestor 101 to choose the proper association. This level of integration allows requestor 101 to know in advance that they are ordering products for an association, which is in fact, currently being managed by the organization using system 102 .
- the amount of information (e.g., buyer's name, closing date) being requested during the “ordering sequence” is automatically adjusted by system 102 based upon the product being requested in step 508 .
- This process allows requestors 101 to order products faster, and prevent an association and/or management company from collection of information about the parties, which is unnecessary for the product being requested. This additional level of privacy protection is noteworthy.
- system 102 is designed to deliver “standard forms and reports,” system 102 is also designed to allow requestor 101 to “select a custom form” to be completed in conjunction with an order in step 509 .
- a typical application of this scenario is a lender who desired to have both the “standard form” as well as a specific “custom form” completed, and delivered electronically, with a lender information package.
- This ability to allow requestor 101 to include a custom form with their order, then deliver that completed custom form, with the e-delivery of the balance of the order (and archiving of the completed manual form electronically) is a significant advantage as it allow requestor 101 the best of both methods.
- requestor 101 wants to continue to shop, then requestor 101 orders another product in step 507 . Otherwise, requestor 101 checkouts in step 510 and selects the delivery method in step 511 .
- the association and/or management company is able to establish “if” expedited processing is available for each product or service, as well as “what the expedite fee” will be for that product or service, as well as the ability to set the expedite fee differently for each product and each association.
- system 102 receives an expedited request from requestor 101 to expedite processing of the order if requestor 101 selected expedited service.
- system 102 determines the price of the order based on pricing tables in step 513 .
- the pricing tables which may be stored in database 103 , may include the established pricing as determined appropriate by the association and/or management company. These payment tables are used to ensure the proper payment is received before the order can be delivered to the requestor.
- system 102 receives payment for the price of the order from requestor 101 .
- requestor 101 can chose the payment option which best meets their needs for that specific order. Examples of payment options would be payment by check in advance, payment by credit card at the time of order, payment by credit card after order, (but before release of order), payment by check after the transaction is completed.
- the association and/or management company has the ability to discontinue a payment option to a specific requestor 101 , if that specific requestor 101 has proven to be unreliable in regards to that payment type.
- system 102 delivers the selection of products ordered to requestor 101 .
- system 102 generates a receipt for the payment of the selection of products ordered along with an order number.
- requestor 101 can also print a detailed receipt should the hardcopy document be helpful to them as they complete a matter.
- Requestor 101 can view all of the orders purchased in step 517 , and then, in step 518 , after selecting one of the orders previously purchased, view in detail the selected order, track the status of the selected order as well as update the selected order.
- system 102 receives a request from requestor 101 to update information related to an earlier order in step 519 .
- requestor 101 who is seeking an “update” of information related to an earlier order can simply access their online history, and click a single “update” button to request the update. This saves requestor 101 time when seeking an update, and allows the person, who will be responding to the update request to have the full information regarding the earlier order.
- An application of this feature would be a title company seeking a “current assessment balance update” when a closing was delayed beyond a future assessment due date.
- the association and/or management company can set the number of updates permitted per product and the price of those updates.
- requestor 101 can request an update of a previous order by simply choosing the “update button” in their history in step 518 and then continue to checking out at step 510 .
- internet links are used as the methodology to deliver information and documents to requestor 101 . This process prevents e-mail attachment related complications, while allowing requestor 101 to have full and multiple accesses to the information they requested, regardless of any e-mails they may, or may not have saved.
- FIG. 5 may include other or additional aspects that were not depicted for clarity.
- the steps referred to above may be executed in any order and that the order discussed in connection with FIG. 5 is illustrative. Certain steps depicted in FIG. 5 may be executed in a substantially simultaneous manner or may be omitted.
- the order is created as discussed below in association with FIG. 6 .
- FIG. 6 illustrates creating an order in accordance with an embodiment of the present invention.
- system 102 receives an order for a selection of products from requestor 101 .
- the description for these products is displayed to requestor 101 , where the description indicates compliance with specific statutes.
- step 602 system 102 saves the user input information in database 103 .
- system 102 builds the order by integrating in real-time the information gathered from requestor's 101 profile, requestor's 101 per order entry information, master questionnaire 312 , and all related attachments and documents.
- the newly created order includes whatever information was most recently updated and uploaded in the various set up processes.
- the specific order includes questions from master questionnaire 312 which were answered by way of a “calculate” response, the automatic retrieval of that information, from nearby, or remote databases is accomplished.
- orders are created, a record of the order, together with all payment related information is automatically created and entered into the various tracking databases, which allow both requestor 101 , as well as the preparers and administrators to determine the status of the order throughout the processing, delivering and archiving cycle.
- FIG. 6 may include other or additional aspects that were not depicted for clarity.
- the steps referred to above may be executed in any order and that the order discussed in connection with FIG. 6 is illustrative. Certain steps depicted in FIG. 6 may be executed in a substantially simultaneous manner or may be omitted.
- FIG. 7 illustrates the processing of the created order in accordance with an embodiment of the present invention.
- system 102 is designed to address any number of “business and operational models” which might be desired by an association and/or management company.
- Normal/updated orders from requestors 101 are received by preparers, approvers, managers and readers in step 701 .
- Preparers are the staff members who review the created products to ensure that all information is correct, all attachments are in place, etc., before the order is sent to requestor 101 .
- Readers are those association and/or management company staff members who have been provided authorization to “read” but not modify orders in system 102 .
- the manager assignment is an option used when an association and/or management company desires to have a third party, typically an association manager, aware of all orders being placed in system 102 for the association(s) they manage.
- the approver is a designated association and/or management company staff member who has been assigned to “approve” all orders before the preparer can release the orders to requestor 101 .
- System 102 is designed to allow the same, or different, preparers to be assigned to every association and for every product offered by that association and/or management company. Approvers, managers and readers can be assigned for each association individually.
- the association and/or management company has the ability to change preparers, approvers, managers and readers at any time.
- system 102 Each time a product is ordered for any association set up in the system, system 102 , in step 702 , notifies the preparer assigned to that association/product by e-mail that there is an order in system 102 which is awaiting their attention.
- the preparer is provided with a number of details in this “notification e-mails” such as the type of order, community, person ordering, closing date, whether or not requestor 101 has asked for “expedited service,” etc.
- the screen viewed by the preparer is designed to allow each preparer to move and sort the various columns to allow the most efficient view and use of the screen based on their particular desire.
- the processing screen is also color coded to highlight orders which have been “expedited,” “update requested,” or both.
- the preparer desires to find a specific order in process or in archives, they simply use the “search feature” which allows them to pull up orders based on a three field search function.
- step 703 the preparer processes the requestor's 101 order.
- System 102 allows the preparer to upload any documents which may be needed into an existing order. Once “uploaded,” this new document becomes part of the electronic record, is delivered with the balance of the order, and remains an e-archive of that order.
- System 102 also allows the preparer to remove individual components of a product package should that attachment not be desired in that specific order.
- system 102 allows the association and/or management company preparer to change any number of fields from what was entered by requestor 101 (as they are processing the order). These fields include the delivery option chosen, the decision related to expediting the order, the buyer's name, the closing date, the unit/home address, etc. This flexibility allows the preparer, in working with requestor 101 to modify an active order to meet requestor's 101 needs, negating the requirement that the order be deleted and re-ordered. Requestors 101 may be required to give approval for any changes to fields that modify fees and charges.
- preparers have the ability to work on orders, check off selected steps within each order, then return to the order at a later time/date, knowing which aspects of the order have been processed and which segment of an order still need to be reviewed or edited.
- update order requests are displayed to the preparers by a red display alert, as well as a display of the original order number incorporated into the new “update order number.” This feature allows the preparer to have immediate access and knowledge of the information in the original order.
- system 102 provides a “single click” button to send selected alternative/additional delivery requests to a third party.
- This design feature would be the strategy of having hardcopy overnight packages sent by a third party copy/mailing house, as opposed to the association and/or management company attempting to print large volume documents quickly, and making deadline for overnight delivery each day.
- an order may be “recreated” at anytime by the preparer. This feature is used when the preparer desires to “start over” with the answering of questions which were not automatically populated when the order was created at the time the order was placed.
- step 706 the document preparation is finished.
- step 707 system 102 verifies payment. To ensure a product is not delivered prior to the appropriate payment being received, system 102 will not allow an order to be delivered for which the proper payment type has not been received and properly entered into the system. To ensure the order/product is delivered as soon as the proper payment type has been received, the preparer receives an e-mail from system 102 letting them know the payment process is complete and the order may be released.
- step 708 system 102 sends out the order to recipient 102 as well as to other recipients, if needed. A copy of the order goes to history in step 709 .
- system 102 can resend the stored order in step 710 .
- an association and/or management company would be in a situation where they have “delivered” a product, then realized they need to modify that product (change information or contents), as there was a last minute change in information.
- the association and/or management company can simple retrieve the order/product from history, make any needed adjustment and “resend the order/product” without the need to have requestor 101 re-enter information or the preparer start from scratch. Resend is also used when a requestor 101 has asked the order be redelivered to them, for whatever the reason.
- system 102 archives order in database 103 in step 711 .
- FIG. 7 may include other or additional aspects that were not depicted for clarity.
- the steps referred to above may be executed in any order and that the order discussed in connection with FIG. 7 is illustrative. Certain steps depicted in FIG. 7 may be executed in a substantially simultaneous manner or may be omitted.
- system 102 After processing the order, system 102 generates a report as discussed below in association with FIG. 8 .
- FIG. 8 illustrates providing reports for both requestor 101 as well as the association and/or management company in accordance with an embodiment of the present invention.
- system 102 in step 801 , system 102 generates a report for both requestor 101 as well as the association and/or management company.
- These reports include a variety of formats and uses. From a simple requestor history log to a complete reconciliation and performance analysis report for associations and/or management companies, statistical analysis of staff performance, product profitability tracking, etc.
- FIG. 8 may include other or additional aspects that were not depicted for clarity.
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
A method, computer program product and system for obtaining property owner or community association data. An order for a selection of products is directly received from a requestor. The order is built using a master questionnaire, which is stored on a database from which all sub-questionnaires (products) are created. As all “products” are created at the moment the order is placed, the information (community association data) in the master questionnaire is the information which will be incorporated into each sub-questionnaire. By receiving an order directly with the requestor and building the order using a master questionnaire which includes questions and answers that may be incorporated into the sub-questionnaires (products), the association data may be obtained by requestors in a direct, efficient manner without the use of a third party service provider.
Description
- The present invention relates to the field of automated information and document retrieval for vertical business applications, and more particularly to managing and processing community association data to permit the association and information requestors (e.g., title companies, real estate agents) to retrieve information and documents about the association, its members and its activities in a direct, efficient manner that does not require the use of another third party service provider.
- Historically, “property owners associations” referred to an organization comprised of owners of units in a real estate development, such as a residential housing, condominium or retirement community. Such associations were sometimes commonly referred to as “homeowners” associations. With the introduction of “property owners associations” into the real estate market several decades ago, a new set of challenges developed for those who needed to gather information about these associations in regards to real estate financing, refinancing, and sale/resale transactions. For example, a title company may desire information regarding the by-laws of the association and title of a home being sold or purchased whose owner is a member of the homeowners association. In another example, a real estate agent may desire information for a client (e.g., potential purchaser of a home which is owned by a member of a condominium association). Those that desire such information may be referred to herein as “requestors.” Information desired by requestors may range from general knowledge of the service assessment fees and amenities or services provided for the assessment fees, to more detailed and specific information regarding fee assessment account balances and legal activities in regards to the association bylaws, etc., and/or individual association members (e.g., property description).
- Gathering this information has proven to be difficult and time consuming for the requestors as the typical property owners association is “managed” by a “management services provider” known in the industry as a “portfolio association management company.” These management companies typically manage between 5 and 500 property owner associations simultaneously. As the associations may change management companies often, keeping up with who is managing what property association is a challenge in itself. Even when the industry professional determines which management services company to contact, there is no standardization of information transfer in the industry. Couple this lack of consistency with the fact that the specifics of information required to be provided is determined by individual state statutes (e.g., deeds, by-laws, etc. have different requirements in different states), any attempt at regional or national standardization is unworkable.
- Over the years, the association management industry has approached this dilemma by using pencil/paper/mail/fax methods, whereby the management company (or an association itself) would receive some sort of “request,” then manually process the request, and send it back (mail/fax/etc) to the requestor.
- There has been limited automation in the association management market in that other third party companies have developed server-based or web-based methods to order, and/or process, these requests from requestors either to the association or to the management company. The limitation of these programs and existing protocols is that the “product” produced is the same from state to state, or nationally, even when the state statutory or regulatory requirements impose disparate and conflicting requirements as to the type of information or documents required to be delivered. A larger problem for the industry is that the web-based automated products being used require the requestors to contact another service provider directly, as opposed to being able to continue the work directly with the association and/or association management company. This interruption of the business relationship between the requestors and the association or the association management company results in loss efficiencies and continuity for both the requestors, as well as the associations and/or association management companies.
- The problem has been exasperated as the role of property owner associations have expanded and in effect have become “community associations” due to the additional non-real estate property specific services offered. The dilemma has been how to use a single processing system, which will meet all existing (and all future) state statutes, as well as designed to deliver an ever-increasing “number of products,” without interrupting the business relationship between the requestors and the “community association” and/or association management companies. These products will be identified by different terms across the country, but are related to the same type of real estate and financial matters. Examples would be “resale disclosure packages,” “resale certifications,” “estoppel letters,” “status letters,” “statements of account,” “mortgage questionnaires,” “lender questionnaires,” “condominium certifications,” “planned area development (PUD) forms,” “rental applications,” “association governing documents,” “appraisal information,” “covenant compliance information,” “realtor listing information,” “occupancy ratios,” “annual disclosure reports,” “reserve studies,” “budgets,” “minutes,” and a multitude of additional “association related and/or state statute related reports, information and documents.”
- Therefore, there is a need in the art for requestors to obtain data relating to “community associations” and to the members and the members' properties that are serviced by the association in a direct, efficient manner without the use of another third party service provider.
- The problems outlined above may at least, in part, be solved in some embodiments by receiving an order for a selection of products directly from a requestor and then building the order using a master questionnaire, which is stored on a database from which all sub-questionnaires (products) are created. As all “products” are created at the moment the order is placed, the information (community association data) in the master questionnaire is the information which will be incorporated into each sub-questionnaire. An example would be a lender questionnaire. At the moment of the order, the 85 questions and answers, which comprise the product known as the “lender” questionnaire, would have been pulled from the master questionnaire, and placed in the appropriate location of the product to be delivered to the lender. By receiving an order directly from the requestor and building the order using a master questionnaire which includes questions and answers that may be incorporated into the sub-questionnaires (products), requestors can obtain the community association data from the community association in a direct, efficient manner.
- In one embodiment of the present invention, a method for obtaining association data comprises the step of receiving an order for a selection of one or more products from a requestor, where a description of the selection of one or more products is displayed to the requestor. The method may further comprise building the order where building the order comprises the step of obtaining appropriate information from a profile of the requestor. Building the order may further comprise obtaining a master questionnaire, where the master questionnaire is associated with a association, where the association pre-answers one or more of a set of questions contained in the master questionnaire. Building the order may further comprise building a sub-questionnaire, where information in the master questionnaire is incorporated into the sub-questionnaire. Building the order may further comprise acquiring appropriate data to be placed into an order package. The method may further comprise determining a price of the order based on pricing tables. The method may further comprise providing one or more payment methods for the price of the order. The method may further comprise delivering the selection of one or more products ordered to the requestor.
- The foregoing has outlined rather generally the features and technical advantages of one or more embodiments of the present invention in order that the detailed description of the invention that follows may be better understood. Additional features and advantages of the invention will be described hereinafter which may form the subject of the claims of the invention.
- A better understanding of the present invention can be obtained when the following detailed description is considered in conjunction with the following drawings, in which:
-
FIG. 1 illustrates a network system for obtaining community association data configured in accordance with an embodiment of the present invention; -
FIG. 2 illustrates a hardware configuration of a computer system configured in accordance with an embodiment of the present invention; -
FIG. 3 illustrates setting up the processing system for receiving orders from requestors to obtain community association data in accordance with an embodiment of the present invention; -
FIG. 4 illustrates setting up the master questionnaire in accordance with an embodiment of the present invention; -
FIG. 5 illustrates a requestor ordering a selection of products in accordance with an embodiment of the present invention; -
FIG. 6 illustrates creating an order in accordance with an embodiment of the present invention; -
FIG. 7 illustrates processing the created order in accordance with an embodiment of the present invention; and -
FIG. 8 illustrates providing reports to both the requestors as well as the community association and/or service provider in accordance with an embodiment of the present invention. - Even though the following discusses the present invention in connection with associations providing information about properties or members being managed by associations in the real-estate area, the principles of the present invention may be applied to other areas where “requestors” need to acquire information and documents from an organization that possesses both, and provides such information on a regular and reoccurring basis to the same or similar requestors. A person of ordinary skill in the art would be capable of applying the principles of the present invention to such areas. Further, embodiments covering such areas would fall within the scope of the present invention.
- In the following description, numerous specific details are set forth to provide a thorough understanding of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced without such specific details. In other instances, well-known circuits have been shown in block diagram form in order not to obscure the present invention in unnecessary detail. For the most part, details considering timing considerations and the like have been omitted inasmuch as such details are not necessary to obtain a complete understanding of the present invention and are within the skills of persons of ordinary skill in the relevant art.
-
FIG. 1 illustrates anetwork system 100 for obtaining community association data configured in accordance with an embodiment of the present invention.Requestors 101 obtain community association data from a server 102 (referred to herein as “processing system”) coupled to adatabase 103, which stores various information, such as master questionnaires, requestor profiles, standard forms, custom forms, records of the orders, etc.Requestors 101 may refer to individuals or companies that desire community association data. Further,requestors 101 may represent any number of requestors. A more detailed description ofprocessing system 102 is provided below in association withFIG. 2 . In one embodiment,processing system 102 is implemented using an application service provider model wherein multiple associations can access and usesystem 102 remotely over the Internet or other telecommunications link and in effect “share” the application to provide their association information to requestors.FIG. 1 may include additional components that were not depicted for ease of understanding. The scope of the present invention is not limited to the embodiment illustrated inFIG. 1 . -
FIG. 2 illustrates a typical hardware configuration of processing system 102 (FIG. 1 ) which is representative of a hardware environment for practicing the present invention. Referring toFIG. 2 ,processing system 102 may have aprocessor 210 coupled to various other components bysystem bus 212. Anoperating system 240 may run onprocessor 210 and provide control and coordinate the functions of the various components ofFIG. 2 . Anapplication 250 in accordance with the principles of the present invention may run in conjunction withoperating system 240 and provide calls tooperating system 240 where the calls implement the various functions or services to be performed byapplication 250.Application 250 may include, for example, an application for providing requested community association data directly to requestor 101 (FIG. 1 ), as described below in association withFIGS. 3-8 . - Referring to
FIG. 2 , Read-Only Memory (ROM) 216 may be coupled tosystem bus 212 and include a basic input/output system (“BIOS”) that controls certain basic functions ofprocessing system 102. Random access memory (RAM) 214 anddisk adapter 218 may also be coupled tosystem bus 212. It should be noted that software components includingoperating system 240 andapplication 250 may be loaded intoRAM 214 which may be processing system's 102 main memory for execution.Disk adapter 218 may be an integrated drive electronics (“IDE”) adapter that communicates with adisk unit 220, e.g., disk drive. The application for providing requested community association data directly to requestor 101 (FIG. 1 ), as described below in association withFIGS. 3-8 , may reside in eitherdisk unit 220 or inapplication 250. - Referring to
FIG. 2 ,processing system 102 may further include acommunications adapter 238 coupled tobus 212.Communications adapter 238 may interconnectbus 212 with an outside network, e.g., Local Area Network (LAN), Wide Area Network (WAN), enablingsystem 102 to communicate with other such systems. - Implementations of the invention include implementations as a computer system programmed to execute the method or methods described herein, and as a computer program product. According to the computer system implementations, sets of instructions for executing the method or methods may be resident in the
random access memory 214 of one or more computer systems configured generally as described above. Until required by processingsystem 102, the set of instructions may be stored as a computer program product in another computer memory, for example, indisk unit 220. Furthermore, the computer program product may also be stored at another computer and transmitted when desired to the user's workstation by a network or by an external network such as the Internet. One skilled in the art would appreciate that the physical storage of the sets of instructions physically changes the medium upon which it is stored so that the medium carries computer readable information. The change may be electrical, magnetic, chemical or some other physical change. - As stated in the Background Information section, there has been limited automation in the market in that companies have developed server-based or web-based methods to order and/or process these requests from requestors. The limitation of these programs and existing protocols is that the “product” produced is the same from state to state, or nationally, even when the state statutes and regulations in these other states require the delivery of different information, different documents, etc. A larger problem for the industry is that the web-based automated products being used require the requestors to contact the third party web-based processing company directly, as opposed to being able to continue the work directly with the association and/or association management company. This interruption of the business relationship between the requestors and the association management companies results in loss efficiencies and continuity for both the requestors, as well as the associations and/or association management companies. The dilemma has been how to use a single processing system, which will meet all existing (and all future) state statutes and regulations, as well as designed to deliver an ever-increasing “number of products,” required by community associations and the real estate and financial services industries without interrupting the business relationship between the requestors and the association and/or association management companies. Therefore, there is a need in the art to obtain data on community associations, their members, and the members' property by requestors in a direct, efficient manner without the use of a service provider other than the community association. Community association data may be obtained directly by
requestor 101 as described below in connection withFIGS. 3-8 . - Referring to
FIG. 3 , in conjunction withFIGS. 1-2 ,FIG. 3 illustrates setting upprocessing system 102 for receiving orders fromrequestors 101 to obtain community association data in accordance with an embodiment of the present invention. A set upadministrator 301 assignsrequestors 101 to be associated with particular user types instep 302. By assigningrequestors 101 to be associated with particular user types,processing system 102 allows the association and/or management company to identify which products those user types will see, and what payment options those requestors are permitted to use, as discussed further below. By being able to establish and restrict access by user type, the association and/or management company is able to meet all statutory and regulatory requirements related to privacy and legal access, as well as payment options, where regulated by law. - In
step 303,system 102 restricts the types of products displayed to requestor 101 based on the user type ofrequestor 101. Instep 304,system 102 restricts payment options displayed to requestor 101 based on the user type ofrequestor 101. - Further,
administrator 301 of the association and/or management company performs product descriptions of the products available to be purchased byrequestors 101 instep 305. This allows the association and/or management company to have full flexibility to describe the product directly on the “order screen” as well as allows requestor 101 to see exactly which products are designed to comply with which specific statutes, as well as understand which “products” may be part of a “package of products” available to meet the needs of a specific type of real estate transaction/activity. - Additionally,
system 102 providesrequestors 101 with various type of delivery methods (e.g., mail, fax, electronic mail) as well as various types of payment options (e.g., credit card, check) instep 306. In one embodiment,administrator 301 of the association and/or management company may set upprocessing system 102 to have such types of delivery methods (e.g., mail, fax, electronic mail) as well as various types of payment options (e.g., credit card, check). Further,requestors 101 will have the option of choosing different delivery methods based on the product being ordered. This ability to offer delivery options “per product” prevents requestor 101 from believing that selected products are available by delivery means not actually possible. Delivery options can be unlimited, and can be identified by any desired terminology. Typically deliver methods would include “e-mail, hard copy, compact disc, fax, courier, pick up, etc.” In addition, the association and/or management company can set individual pricing for each type of delivery option. - Furthermore,
system 102 provides normal/expedited processing times and fees for various products in different state or country jurisdictions in step 307. A management company may subsequently be able to offer the same product, in various states with different expedite fees, to coincide with the statutes and implementing regulations in each state respectively. The association and/or management company can also establish what the word “expedite” actually means by displaying on the order screen what “normal delivery time” would be as well as what the “expedited time frame” would be. - Additionally,
system 102 is able to “trigger a flag” on a preparer's (a preparer is discussed below) screen when a “closing” is approaching in step 308. The flag can be set to any number of days, from 1 to 10 days. - Furthermore, from the products and options chosen by
requestor 101,system 102 determines the price of the order based on pricing tables in step 309. The pricing tables, which may be stored indatabase 103, may include the established pricing as determined appropriate by the community association or its management company. These payment tables are used to ensure the proper payment is received before the order can be delivered to the requestor. - In step 310,
administrator 301 is able to price every product (“product” referred to herein includes services) differently for every “association” set up insystem 102, thereby allowing a management company to have 100% flexibility in setting pricing for the different associations that it manages. Two typical applications of the importance of this flexibility would be (1) to allow a “resale disclosure package” for two associations, in two different states, to have two separate fees, based upon the different laws in such states, and (2) allow separate pricing for a “covenants compliance inspections” for two different communities based on the reality that one community is a condominium and the other a single-family, detached home. Given the dramatically different amount of effort to perform a covenant inspection in a condominium versus a single-family home, individual pricing flexibility within the application is extremely important. -
Administrator 301 may create “standard format products,” and “custom format products” instep 311. Standard format products may either be direct image PDF's or a question and answer format best described as a “narrative.” Custom format products are typically used when columns or special needs are identified by an association and/or management company. A typical use of a custom product format would be a series of columns in which “money fields from the master questionnaire” have been automatically imported. This custom feature allows the association and/or management company to design unique and specific tables, which are then coded to add, subtract, and make other comparative calculations related to the other information in such tables. In one embodiment, the standard format and custom format products are stored indatabase 103 accessible byprocessing system 102. - Referring to
FIG. 3 , the master questionnaire (indicated by label 312) is used to create sub-questionnaires (products). As all “products” are created at the moment the order is placed, the information inmaster questionnaire 312 is the information (e.g., questions and answers) which will be incorporated into each sub questionnaire. “Calculate” is a term used to instructsystem 102 to retrieve the information from an external database 314 (not database 103). This feature is used to allowprocessing system 102 to acquire information, in real time, from other databases. One application of this feature is the ability ofsystem 102 to “acquire” an association member's current balance from the accounting software used by that association and/or management company. As every question inmaster questionnaire 312 could be configured as a “calculate answer,”system 102 could completely pre-populate every answer in every sub-questionnaire/product at the exact moment the order is placed from multiple internal and external databases. - At the moment an order is placed by
requestor 101, as discussed in further detail below,system 102 builds the order instep 313. Building the order includes the process of building a sub-questionnaire(s) as well as “pulling” the appropriate attachments “into the order package”. Typically, there would be a two-part sub questionnaire as well as 3 to 6 attachments that comprise an “order/product”. Building the order may include obtaining information from a profile ofrequestor 101. Each requestor 101 may have a profile as discussed further below in association withFIG. 5 . Building the order may further include obtaining amaster questionnaire 312, wheremaster questionnaire 312 is associated with a community association. Inmaster questionnaire 312, one or more of a set of questions may be pre-answered by the community association. A more detail description ofmaster questionnaire 312 is discussed further below in connection withFIG. 4 . Building the order may further include building a sub-questionnaire (product) where information inmaster questionnaire 312 is incorporated into the sub-questionnaire. A more detail description of building a sub-questionnaire is discussed further below in connection withFIG. 4 . Further, building the order includes acquiring appropriate attachments (e.g., copies of deeds, statements of account, community association governing documents) to be placed into the order package. - Referring again to
FIG. 3 , an “import/input community list” 315 is a “set up” item, which may require the selection of one of two methods of generating the list of communities managed by that association or management company.Requestors 101 may only request products and services related to the communities managed by that management company. Therefore, the set up may include either: (1) the list of communities from an existing list of communities in another database; or (2) manually enter a list of “available communities” during the “set up.” Without this step of the set up, there may be no communities to select. - In regards to “community data list” 316, the set up includes the ability of the association and/or management company to establish specific “note fields” tied to a specific community.
Community data list 316 may allow the association/management company to be able to informrequestors 101, (when that community is chosen) that the same community may be a sub-association of a “master association,” for which requestor 101 will need to order “separate information and services.” For example, many small, upscale-gated communities may actually be sub-associations of master community associations, and home/unit owners are actually paying dues to both associations. By providing an opportunity to “set up” such notes, which are triggered when “specific communities are chosen,”requestors 101 will understand that what they are ordering does not comprise all that they need to order. -
FIG. 3 may include other or additional aspects that were not depicted for clarity. The steps referred to above may be executed in any order and that the order discussed in connection withFIG. 3 is illustrative. Certain steps depicted inFIG. 3 may be executed in a substantially simultaneous manner or may be omitted. - After processing
system 102 is set up for receiving orders fromrequestors 101 to obtain community association data,master questionnaire 312 is set up as illustrated inFIG. 4 . -
FIG. 4 illustrates setting upmaster questionnaire 312 in accordance with an embodiment of the present invention. Referring toFIG. 4 , in conjunction withFIGS. 1-3 ,master questionnaire 312, not available for purchase directly, is customized by the association and/or management company instep 401. As stated above,master questionnaire 312 may be stored indatabase 103. All sub-questionnaires (products) may be created frommaster questionnaire 312. As all “products” are created at the moment the order is placed, the information inmaster questionnaire 312 is the information which will be incorporated into each sub-questionnaire. An example would be a lender questionnaire. At the moment of order, the 85 questions and answers, which comprise the product known as lender questionnaire, would have been pulled frommaster questionnaire 312, and placed in the appropriate location of the product to be delivered to the lender.Master questionnaire 312 includes not only questions and answers, but also date fields, titles, instructions, and many other fields, which become part of the format of the sub-questionnaires. The questions, titles, and all other information onmaster questionnaire 312 are created by, modified, deleted and supplemented by the association and/or management company. - Further, each management company/association may have their own master questionnaire. By allowing separate master questionnaire responses for each community association or sub association, the management company/association is allowed to “pre-answer” all questions for a specific association. Further, each association is allowed to have a separate and potentially different answer to the exact same question. An example would be “how many homes will be in the community at build out?”
- After the question text is entered in
master questionnaire 312 byadministrator 301 instep 402, the answer type is entered instep 403. All questions inmaster questionnaire 312 may be assigned an “answer type.” The association and/or management company has the ability to use any “answer type” they desire to answer any question. The types of answers would typically be “yes/no,” “money,” “date,” “short text-limited characters,” “longer text-extended characters,” etc. Additional “answer types” may be implemented. - One type of “answer” is a “calculate” as illustrated in
step 404. Calculate is the term used to instruct the program of thepresent invention 250 to retrieve the information fromexternal database 314. This feature is used to allowprocessing system 102 to acquire information, in real time, from other databases thandatabase 103. One application of this feature is the ability ofsystem 102 to “acquire” an association member's current balance from the accounting software used by that association and/or management company. As every question inmaster questionnaire 312 could be configured as a “calculate answer,”system 102 could completely pre-populate every answer in every sub-questionnaire/product from multiple external databases at the exact moment the order is placed. - After answering
master questionnaire 312 for each community in step 405, the set up ofmaster questionnaire 312 is complete instep 406. - Sub-questionnaires may be created based on
master questionnaire 312 by first selectingmaster questionnaire 312 to create the sub-questionnaire instep 407. An association and/or management company may be allowed to choose which questions they feel should be “answered in advance on the master questionnaire” for a specific community and which questions should be “answered at the time the order is placed” by a staff member at an association and/or management company, such as a preparer. This decision can be made question-by-question and association-by-association providing maximum flexibility. The decision regarding which questions to answer in advance, and which not to, can be modified at any time, by the association and/or management company. The questions/answers that are determined to be answerable in advance are copied frommaster questionnaire 312 to the sub-questionnaire instep 408. The sub-questionnaire is completed instep 409. -
FIG. 4 may include other or additional aspects that were not depicted for clarity. The steps referred to above may be executed in any order and that the order discussed in connection withFIG. 4 is illustrative. Certain steps depicted inFIG. 4 may be executed in a substantially simultaneous manner or may be omitted. - After set up of
master questionnaire 312 and sub-questionnaire, requestor 101 requests an order to purchase a selection of products (“products” referred to herein includes products and services, such as “resale disclosure packages,” “resale certifications,” “estoppel letters,” “status letters,” “statements of account,” “mortgage questionnaires,” “lender questionnaires,” “condominium certifications,” “planned area development (PUD) forms,” “rental applications,” “association governing documents,” “appraisal information,” “covenant compliance information,” “realtor listing information,” “occupancy ratios,” “annual disclosure reports,” “reserve studies,” “budgets,” “minutes,” and a multitude of additional “association related and/or state statute related reports, information and documents”) as illustrated inFIG. 5 . -
FIG. 5 illustrates a requestor (FIG. 1 ) 101 ordering a selection of products in accordance with an embodiment of the present invention. Referring toFIG. 5 , in conjunction withFIGS. 1 and 2 ,system 102 determines ifrequestor 101 has an account instep 501. Ifrequestor 101 has an account, then, instep 502,system 102 logs requestor 101 into the shopping website (if a web-based application) depicted aslabel 503. Otherwise,system 102 determines ifrequestor 101 is a group user instep 504. Ifrequestor 101 is a group user, thensystem 102, instep 505, registers requestor 101 as a group user intoshopping website 503. Ifrequestor 101 is not a group user, thensystem 102, instep 505, registers requestor 101 as a single user intoshopping website 503. -
System 102 allows the association and/or management company to establish whatever types of users exist in that area/state.System 102 further allows these users to be identified by any terminology desired by the association and/or management company. - Recognizing the reality that requestors 101 could be a person who desires to buy simple documents, on a one-time basis, and may never use the system into the future, whereas
other requestors 101 will be multinational corporations, with operations in every state or country,system 102 allowsrequestors 101 to set up their account as an individual or company.Requestors 101 can also set up their “profile” to allow multiple users to become part of a self-established “user group.”Requestors 101 can also establish their own profiles in regards to the person who will be receiving all orders and the person who will receive (if desired) a copy of all orders placed by thatrequestor 101. In addition,requestors 101 can set up their default delivery separately and distinctly from their business delivery information. - Once
requestor 101 has been logged intoshopping website 503, requestor 101 can modify the profile ofrequestor 101 which contains registration information, credit card information and delivery information instep 506. - Further, once
requestor 101 has been logged intoshopping website 503,requestor 101 selects product(s) to be purchased instep 507. A more detail description ofrequestor 101 ordering products is described further below in association withFIG. 6 . The products available to be purchased are filtered by occupation. After requestor 101 has determined what product is desired,requestor 101 is provided with “drop down screens” allowing requestor 101 to choose the proper association. This level of integration allowsrequestor 101 to know in advance that they are ordering products for an association, which is in fact, currently being managed by theorganization using system 102. - Unlike most, if not all processing software, the amount of information (e.g., buyer's name, closing date) being requested during the “ordering sequence” is automatically adjusted by
system 102 based upon the product being requested instep 508. This process allowsrequestors 101 to order products faster, and prevent an association and/or management company from collection of information about the parties, which is unnecessary for the product being requested. This additional level of privacy protection is noteworthy. - Although
system 102 is designed to deliver “standard forms and reports,”system 102 is also designed to allow requestor 101 to “select a custom form” to be completed in conjunction with an order instep 509. A typical application of this scenario is a lender who desired to have both the “standard form” as well as a specific “custom form” completed, and delivered electronically, with a lender information package. This ability to allow requestor 101 to include a custom form with their order, then deliver that completed custom form, with the e-delivery of the balance of the order (and archiving of the completed manual form electronically) is a significant advantage as it allow requestor 101 the best of both methods. - If
requestor 101 wants to continue to shop, then requestor 101 orders another product instep 507. Otherwise,requestor 101 checkouts instep 510 and selects the delivery method in step 511. The association and/or management company is able to establish “if” expedited processing is available for each product or service, as well as “what the expedite fee” will be for that product or service, as well as the ability to set the expedite fee differently for each product and each association. Instep 512,system 102 receives an expedited request fromrequestor 101 to expedite processing of the order ifrequestor 101 selected expedited service. - In many states, and many “requests,” the party requesting a product would be required to provide “additional paperwork” before their request could be completed or released. One application of this process would be a “new owner profile form” to be completed by the prospective buyer, in conjunction with the resale disclosure inquiry. For example, suppose the buyer is asked to provide information about their vehicles, their pets, etc. This information is used to program gate codes, allow security personnel to assign parking spaces, allow the pets to have the proper community identification tags, etc.
System 102 actually delivers the additional forms required to be completed in conjunction with an activity, as part of the “ordering process.” In other words, requestor 101 is required to download the proper forms, including completion instructions, before they can complete the ordering process. This unique feature ensures thatrequestor 101 is aware of the additional information needed, as well as protects the potential buyers privacy by submitting the information directly to the association and/or management company, as opposed to having the person placing the order be required to know that information. - After requestor 101 selects the delivery method and checks out,
system 102 determines the price of the order based on pricing tables instep 513. As discussed above, the pricing tables, which may be stored indatabase 103, may include the established pricing as determined appropriate by the association and/or management company. These payment tables are used to ensure the proper payment is received before the order can be delivered to the requestor. - In
step 514,system 102 receives payment for the price of the order fromrequestor 101. Based on the “set up” established by the specific association and/or managementcompany using system 102, requestor 101 can chose the payment option which best meets their needs for that specific order. Examples of payment options would be payment by check in advance, payment by credit card at the time of order, payment by credit card after order, (but before release of order), payment by check after the transaction is completed. The association and/or management company has the ability to discontinue a payment option to aspecific requestor 101, if thatspecific requestor 101 has proven to be unreliable in regards to that payment type. - In
step 515,system 102 delivers the selection of products ordered torequestor 101. Instep 516,system 102 generates a receipt for the payment of the selection of products ordered along with an order number. Although the requestor's history is in archives and available to them 24 hours a day, requestor 101 can also print a detailed receipt should the hardcopy document be helpful to them as they complete a matter. - After 30 days the order continues to be archived in history based upon the retention protocol established by the association and/or management company.
Requestor 101 has access to these records per the protocol established. -
Requestor 101 can view all of the orders purchased instep 517, and then, instep 518, after selecting one of the orders previously purchased, view in detail the selected order, track the status of the selected order as well as update the selected order. - Referring to step 518,
system 102 receives a request fromrequestor 101 to update information related to an earlier order instep 519. Based on the set up as established by the association and/or management company, requestor 101 who is seeking an “update” of information related to an earlier order, can simply access their online history, and click a single “update” button to request the update. This saves requestor 101 time when seeking an update, and allows the person, who will be responding to the update request to have the full information regarding the earlier order. An application of this feature would be a title company seeking a “current assessment balance update” when a closing was delayed beyond a future assessment due date. The association and/or management company can set the number of updates permitted per product and the price of those updates. - Further,
requestor 101 can request an update of a previous order by simply choosing the “update button” in their history instep 518 and then continue to checking out atstep 510. - To ensure requestor 101 can effectively download all information provided through
system 102, internet links are used as the methodology to deliver information and documents torequestor 101. This process prevents e-mail attachment related complications, while allowing requestor 101 to have full and multiple accesses to the information they requested, regardless of any e-mails they may, or may not have saved. -
FIG. 5 may include other or additional aspects that were not depicted for clarity. The steps referred to above may be executed in any order and that the order discussed in connection withFIG. 5 is illustrative. Certain steps depicted inFIG. 5 may be executed in a substantially simultaneous manner or may be omitted. - Upon
requestor 101 requesting to purchase a selection of products, the order is created as discussed below in association withFIG. 6 . -
FIG. 6 illustrates creating an order in accordance with an embodiment of the present invention. Referring toFIG. 6 , in connection withFIGS. 1-3 , instep 601,system 102 receives an order for a selection of products fromrequestor 101. As discussed above, the description for these products is displayed torequestor 101, where the description indicates compliance with specific statutes. - In
step 602,system 102 saves the user input information indatabase 103. - In
step 603,system 102 builds the order by integrating in real-time the information gathered from requestor's 101 profile, requestor's 101 per order entry information,master questionnaire 312, and all related attachments and documents. The newly created order includes whatever information was most recently updated and uploaded in the various set up processes. In the event the specific order includes questions frommaster questionnaire 312 which were answered by way of a “calculate” response, the automatic retrieval of that information, from nearby, or remote databases is accomplished. As orders are created, a record of the order, together with all payment related information is automatically created and entered into the various tracking databases, which allow both requestor 101, as well as the preparers and administrators to determine the status of the order throughout the processing, delivering and archiving cycle. -
FIG. 6 may include other or additional aspects that were not depicted for clarity. The steps referred to above may be executed in any order and that the order discussed in connection withFIG. 6 is illustrative. Certain steps depicted inFIG. 6 may be executed in a substantially simultaneous manner or may be omitted. - The created order is processed according to the steps discussed below in connection with
FIG. 7 .FIG. 7 illustrates the processing of the created order in accordance with an embodiment of the present invention. - Referring to
FIG. 7 , in connection withFIGS. 1 and 2 ,system 102 is designed to address any number of “business and operational models” which might be desired by an association and/or management company. Normal/updated orders fromrequestors 101 are received by preparers, approvers, managers and readers instep 701. Preparers are the staff members who review the created products to ensure that all information is correct, all attachments are in place, etc., before the order is sent torequestor 101. Readers are those association and/or management company staff members who have been provided authorization to “read” but not modify orders insystem 102. The manager assignment is an option used when an association and/or management company desires to have a third party, typically an association manager, aware of all orders being placed insystem 102 for the association(s) they manage. The approver is a designated association and/or management company staff member who has been assigned to “approve” all orders before the preparer can release the orders to requestor 101.System 102 is designed to allow the same, or different, preparers to be assigned to every association and for every product offered by that association and/or management company. Approvers, managers and readers can be assigned for each association individually. The association and/or management company has the ability to change preparers, approvers, managers and readers at any time. - Each time a product is ordered for any association set up in the system,
system 102, instep 702, notifies the preparer assigned to that association/product by e-mail that there is an order insystem 102 which is awaiting their attention. The preparer is provided with a number of details in this “notification e-mails” such as the type of order, community, person ordering, closing date, whether or not requestor 101 has asked for “expedited service,” etc. - The screen viewed by the preparer is designed to allow each preparer to move and sort the various columns to allow the most efficient view and use of the screen based on their particular desire. The processing screen is also color coded to highlight orders which have been “expedited,” “update requested,” or both. In the event the preparer desires to find a specific order in process or in archives, they simply use the “search feature” which allows them to pull up orders based on a three field search function.
- In
step 703, the preparer processes the requestor's 101 order.System 102 allows the preparer to upload any documents which may be needed into an existing order. Once “uploaded,” this new document becomes part of the electronic record, is delivered with the balance of the order, and remains an e-archive of that order.System 102 also allows the preparer to remove individual components of a product package should that attachment not be desired in that specific order. - Further,
system 102 allows the association and/or management company preparer to change any number of fields from what was entered by requestor 101 (as they are processing the order). These fields include the delivery option chosen, the decision related to expediting the order, the buyer's name, the closing date, the unit/home address, etc. This flexibility allows the preparer, in working withrequestor 101 to modify an active order to meet requestor's 101 needs, negating the requirement that the order be deleted and re-ordered.Requestors 101 may be required to give approval for any changes to fields that modify fees and charges. - Further, all answers to questions which are “pre-populated into the sub-questionnaires, can be modified at the time the order is being “processed.” Changes to an answer during the processing of an order will change that single product. In the event the preparer desired to change that answer for all future products of that type (for that association), the preparer would simply change the answer on
master questionnaire 312 for that association. - Additionally, preparers have the ability to work on orders, check off selected steps within each order, then return to the order at a later time/date, knowing which aspects of the order have been processed and which segment of an order still need to be reviewed or edited.
- Furthermore, update order requests are displayed to the preparers by a red display alert, as well as a display of the original order number incorporated into the new “update order number.” This feature allows the preparer to have immediate access and knowledge of the information in the original order.
- Although the association and/or management company could perform all delivery options directly,
system 102 provides a “single click” button to send selected alternative/additional delivery requests to a third party. One application of this design feature would be the strategy of having hardcopy overnight packages sent by a third party copy/mailing house, as opposed to the association and/or management company attempting to print large volume documents quickly, and making deadline for overnight delivery each day. - Furthermore, an order may be “recreated” at anytime by the preparer. This feature is used when the preparer desires to “start over” with the answering of questions which were not automatically populated when the order was created at the time the order was placed.
- Upon processing the requestor's 101 order, a determination is made, in
step 704, bysystem 102, as to whether approval is needed. If approval is needed, then, instep 705, the approver determines whether to approve or disapprove the order. If the approver disapproves the order, then, preparer processes the next requestor's 101 order instep 703. - If, however, the approver approves the order or if no approval is necessary, then, in
step 706, the document preparation is finished. - In
step 707,system 102 verifies payment. To ensure a product is not delivered prior to the appropriate payment being received,system 102 will not allow an order to be delivered for which the proper payment type has not been received and properly entered into the system. To ensure the order/product is delivered as soon as the proper payment type has been received, the preparer receives an e-mail fromsystem 102 letting them know the payment process is complete and the order may be released. - In
step 708,system 102 sends out the order torecipient 102 as well as to other recipients, if needed. A copy of the order goes to history instep 709. - Upon request by the association and/or management company or
requestor 101,system 102 can resend the stored order instep 710. In some scenarios, an association and/or management company would be in a situation where they have “delivered” a product, then realized they need to modify that product (change information or contents), as there was a last minute change in information. Under this scenario, the association and/or management company can simple retrieve the order/product from history, make any needed adjustment and “resend the order/product” without the need to have requestor 101 re-enter information or the preparer start from scratch. Resend is also used when a requestor 101 has asked the order be redelivered to them, for whatever the reason. - After a period of time has elapsed (e.g., thirty days) after the order was completed,
system 102 archives order indatabase 103 instep 711. -
FIG. 7 may include other or additional aspects that were not depicted for clarity. The steps referred to above may be executed in any order and that the order discussed in connection withFIG. 7 is illustrative. Certain steps depicted inFIG. 7 may be executed in a substantially simultaneous manner or may be omitted. - After processing the order,
system 102 generates a report as discussed below in association withFIG. 8 .FIG. 8 illustrates providing reports for both requestor 101 as well as the association and/or management company in accordance with an embodiment of the present invention. Referring toFIG. 8 , instep 801,system 102 generates a report for both requestor 101 as well as the association and/or management company. These reports include a variety of formats and uses. From a simple requestor history log to a complete reconciliation and performance analysis report for associations and/or management companies, statistical analysis of staff performance, product profitability tracking, etc. -
FIG. 8 may include other or additional aspects that were not depicted for clarity. - Although the method, computer program product and system are described in connection with several embodiments, it is not intended to be limited to the specific forms set forth herein, but on the contrary, it is intended to cover such alternatives, modifications and equivalents, as can be reasonably included within the spirit and scope of the invention as defined by the appended claims.
Claims (49)
1. An automated method for obtaining association data, comprising:
receiving an order for a selection of one or more products from a requestor, wherein a description of said selection of one or more products is displayed to said requestor;
using processor circuitry, building said order, wherein building said order comprises:
obtaining appropriate information from a profile of said requestor;
obtaining a first master questionnaire, wherein said first master questionnaire is associated with a first association, wherein said first association pre-answers one or more of a set of questions contained in said first master questionnaire;
building a sub-questionnaire for said one or more products, wherein information in said first master questionnaire is incorporated into said sub-questionnaire; and
acquiring appropriate data to be placed into an order package; and
using processor circuitry, determining a price of said order based on pricing tables;
providing one or more payment methods for said price of said order; and
delivering said selection of one or more products ordered to said requestor.
2. The method as recited in claim 1 , further comprising:
generating a receipt for said payment of said selection of one or more products ordered.
3. The method as recited in claim 1 , further comprising:
building the profile of said requestor, including assigning said requestor to one or more user types; and
restricting types of products displayed to a requestor based on the user type of said requestor.
4. The method as recited in claim 3 , further comprising:
restricting payment options displayed to said requestor based on user type of said requestor.
5. The method as recited in claim 1 , further comprising:
providing different delivery methods based on said one or more products being ordered.
6. The method as recited in claim 3 , wherein said selection of one or more products is priced differently for requestors in different user types.
7. The method as recited in claim 1 , further comprising:
triggering a flag to be displayed to said requestor when a closing is approaching.
8. The method as recited in claim 1 , wherein said first master questionnaire comprises one or more of the following: questions, answers, date fields, titles and instructions.
9. The method as recited in claim 8 , wherein information in said first master questionnaire is modified for said first association.
10. The method as recited in claim 1 , wherein a second association is associated with a second master questionnaire, wherein said second association pre-answers questions contained in said second master questionnaire, wherein said pre-answers for said second association is a different set of pre-answers than said pre-answers for said first association.
11. The method as recited in claim 1 , wherein said first association is provided an option as to which of said set of questions are to be answered by said requestor at time order is placed.
12. The method as recited in claim 1 , wherein said profile of said requestor indicates an individual who will be receiving orders.
13. (canceled)
14. The method as recited in claim 1 , further comprising:
receiving an expedited request from said requestor to expedite processing of said order, wherein said requestor is charged an expedited fee based on said selection of one or more products ordered.
15. The method as recited in claim 1 , wherein said selection of one or more products ordered by said requestor comprises building a custom form.
16. The method as recited in claim 1 , further comprising:
generating a report for both said requestor and said first association.
17. A computer program product with program instructions on a non-transitory computer readable medium for obtaining association data, comprising:
receiving an order for a selection of one or more products from a requestor, wherein a description of said selection of one or more products is displayed to said requestor;
building said order, wherein building said order comprises:
obtaining appropriate information from a profile of said requestor,
obtaining a first master questionnaire, wherein said first master questionnaire is associated with a first association, wherein said first association pre-answers one or more of a set of questions contained in said first master questionnaire;
building a sub-questionnaire for said one or more products, wherein information in said first master questionnaire is incorporated into said sub-questionnaire; and
acquiring appropriate data to be placed into an order package; and
determining a price of said order based on pricing tables;
providing one or more payment methods for said price of said order; and
delivering said selection of one or more products ordered to said requestor.
18. The computer program product as recited in claim 17 , further comprising:
generating a receipt for said payment of said selection of one or more products ordered.
19. The computer program product as recited in claim 17 , further comprising:
building the profile of said requestor including assigning said requestor to one or more user types; and
restricting types of products displayed to said requestor based on the user type of said requestor.
20. The computer program product as recited in claim 19 , further comprising:
restricting payment options displayed to said requestor based on user type of said requestor.
21. The computer program product as recited in claim 17 , further comprising:
providing different delivery methods based on said one or more products being ordered.
22. The computer program product as recited in claim 19 , wherein said selection of one or more products is priced differently for requestors in different user types.
23. The computer program product as recited in claim 17 , further comprising:
triggering a flag to be displayed to a preparer when a closing is approaching.
24. The computer program product as recited in claim 17 , wherein said first master questionnaire comprises one or more of the following: questions, answers, date fields, titles and instructions.
25. The computer program product as recited in claim 24 , wherein information in said first master questionnaire is modified for said first association.
26. The computer program product as recited in claim 17 , wherein a second association is associated with a second master questionnaire, wherein said second association pre-answers questions contained in said second master questionnaire, wherein said pre-answers for said second association is a different set of pre-answers than said pre-answers for said first association.
27. The computer program product as recited in claim 17 , wherein said first association is provided an option as to which of said set of questions are to be answered by said requestor at time order is placed.
28. The computer program product as recited in claim 17 , wherein said profile of said requestor indicates an individual who will be receiving orders.
29. (canceled)
30. The computer program product as recited in claim 17 , further comprising:
receiving an expedited request from said requestor to expedite processing of said order, wherein said requestor is charged an expedited fee based on said selection of one or more products ordered.
31. The computer program product as recited in claim 17 , wherein said selection of one or more products ordered by said requestor comprises building a custom form.
32. The computer program product as recited in claim 17 , further comprising:
generating a report for both said requestor and said first association.
33. A system for obtaining association data, comprising:
a memory unit operable for storing a computer program for obtaining association data;
a processor coupled to said memory unit, wherein said processor, responsive to said computer program, comprises:
circuitry for receiving an order for a selection of one or more products from a requestor, wherein a description of said selection of one or more products is displayed to said requestor;
circuitry for building said order, wherein circuitry for building said order comprises:
circuitry for obtaining appropriate information from a profile of said requestor,
circuitry for obtaining a first and second master questionnaire, wherein said first master questionnaire is associated with a first association, wherein said first association pre-answers one or more of a set of questions contained in said first master questionnaire and wherein a second association is associated with a second master questionnaire, wherein said second association pre-answers questions contained in said second master questionnaire, wherein said pre-answers for said second association is a different set of pre-answers than said pre-answers for said first association;
circuitry for building a sub-questionnaire for said one or more products, wherein information in said first master questionnaire is incorporated into said sub-questionnaire; and
circuitry for acquiring appropriate data to be placed into an order package; and
circuitry for determining a price of said order based on pricing tables;
circuitry for providing one or more payment methods for said price of said order; and
circuitry for delivering said selection of one or more products ordered to said requestor.
34. The system as recited in claim 33 , wherein said processor further comprises:
circuitry for generating a receipt for said payment of said selection of one or more products ordered.
35. The system as recited in claim 33 , wherein said processor further comprises:
circuitry for building the profile or a requestor, wherein the building of the profile includes assigning said requestor to one or more user types; and
circuitry for restricting types of products displayed to said requestor based on the user type of said requestor.
36. The system as recited in claim 35 , wherein said processor further comprises:
circuitry for restricting payment options displayed to said requestor based on user type of said requestor.
37. The system as recited in claim 33 , wherein said processor further comprises:
circuitry for providing different delivery methods based on said one or more products being ordered.
38. The system as recited in claim 35 , wherein said selection of one or more products is priced differently for requestors in different user types.
39. The system as recited in claim 33 , wherein said processor further comprises:
circuitry for triggering a flag to be displayed to a preparer when a closing is approaching.
40. The system as recited in claim 33 , wherein said first master questionnaire comprises one or more of the following: questions, answers, date fields, titles and instructions.
41. The system as recited in claim 40 , wherein information in said first master questionnaire is modified for said first association.
42. (canceled)
43. The system as recited in claim 33 , wherein said first association is provided an option as to which of said set of questions are to be answered by said requestor at time order is placed.
44. The system as recited in claim 33 , wherein said profile of said requestor indicates an individual who will be receiving orders.
45. (canceled)
46. The system as recited in claim 33 , wherein said processor further comprises:
circuitry for receiving an expedited request from said requestor to expedite processing of said order, wherein said requestor is charged an expedited fee based on said selection of one or more products ordered.
47. The system as recited in claim 33 , wherein said selection of one or more products ordered by said requestor comprises building a custom form.
48. The system as recited in claim 33 , wherein said processor further comprises:
circuitry for generating a report for both said requestor and said first association.
49. The system as recited in claim 33 , wherein said system is implemented using an application service provider model.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/098,432 US20110202426A1 (en) | 2006-08-04 | 2011-04-30 | Method, computer program product, and system for obtaining community association data in a direct, efficient manner |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/499,501 US7958011B1 (en) | 2006-08-04 | 2006-08-04 | Obtaining community association data in a direct, efficient manner |
US13/098,432 US20110202426A1 (en) | 2006-08-04 | 2011-04-30 | Method, computer program product, and system for obtaining community association data in a direct, efficient manner |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/499,501 Continuation US7958011B1 (en) | 2006-08-04 | 2006-08-04 | Obtaining community association data in a direct, efficient manner |
Publications (1)
Publication Number | Publication Date |
---|---|
US20110202426A1 true US20110202426A1 (en) | 2011-08-18 |
Family
ID=44070942
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/499,501 Expired - Fee Related US7958011B1 (en) | 2006-08-04 | 2006-08-04 | Obtaining community association data in a direct, efficient manner |
US13/098,432 Abandoned US20110202426A1 (en) | 2006-08-04 | 2011-04-30 | Method, computer program product, and system for obtaining community association data in a direct, efficient manner |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/499,501 Expired - Fee Related US7958011B1 (en) | 2006-08-04 | 2006-08-04 | Obtaining community association data in a direct, efficient manner |
Country Status (1)
Country | Link |
---|---|
US (2) | US7958011B1 (en) |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014152576A2 (en) * | 2013-03-15 | 2014-09-25 | Payment Pathways, Inc. | Systems and methods for extending identity attributes and authentication factors in an epayment address registry |
US8863245B1 (en) | 2006-10-19 | 2014-10-14 | Fatdoor, Inc. | Nextdoor neighborhood social network method, apparatus, and system |
US8918424B2 (en) | 2011-10-31 | 2014-12-23 | Advanced Community Services | Managing homeowner association messages |
US8965409B2 (en) | 2006-03-17 | 2015-02-24 | Fatdoor, Inc. | User-generated community publication in an online neighborhood social network |
US9002754B2 (en) | 2006-03-17 | 2015-04-07 | Fatdoor, Inc. | Campaign in a geo-spatial environment |
US9004396B1 (en) | 2014-04-24 | 2015-04-14 | Fatdoor, Inc. | Skyteboard quadcopter and method |
US9022324B1 (en) | 2014-05-05 | 2015-05-05 | Fatdoor, Inc. | Coordination of aerial vehicles through a central server |
US9037516B2 (en) | 2006-03-17 | 2015-05-19 | Fatdoor, Inc. | Direct mailing in a geo-spatial environment |
US9064288B2 (en) | 2006-03-17 | 2015-06-23 | Fatdoor, Inc. | Government structures and neighborhood leads in a geo-spatial environment |
US9070101B2 (en) | 2007-01-12 | 2015-06-30 | Fatdoor, Inc. | Peer-to-peer neighborhood delivery multi-copter and method |
US9098545B2 (en) | 2007-07-10 | 2015-08-04 | Raj Abhyanker | Hot news neighborhood banter in a geo-spatial social network |
US20150331865A1 (en) * | 2014-05-16 | 2015-11-19 | International Business Machines Corporation | Management of online community merge events |
US9373149B2 (en) | 2006-03-17 | 2016-06-21 | Fatdoor, Inc. | Autonomous neighborhood vehicle commerce network and community |
US9439367B2 (en) | 2014-02-07 | 2016-09-13 | Arthi Abhyanker | Network enabled gardening with a remotely controllable positioning extension |
US9441981B2 (en) | 2014-06-20 | 2016-09-13 | Fatdoor, Inc. | Variable bus stops across a bus route in a regional transportation network |
US9451020B2 (en) | 2014-07-18 | 2016-09-20 | Legalforce, Inc. | Distributed communication of independent autonomous vehicles to provide redundancy and performance |
US9459622B2 (en) | 2007-01-12 | 2016-10-04 | Legalforce, Inc. | Driverless vehicle commerce network and community |
US9457901B2 (en) | 2014-04-22 | 2016-10-04 | Fatdoor, Inc. | Quadcopter with a printable payload extension system and method |
US9465793B2 (en) | 2010-05-13 | 2016-10-11 | Grammarly, Inc. | Systems and methods for advanced grammar checking |
CN107516003A (en) * | 2016-06-15 | 2017-12-26 | 九日生行动健康科技股份有限公司 | Dynamic questionnaire survey method |
US9971985B2 (en) | 2014-06-20 | 2018-05-15 | Raj Abhyanker | Train based community |
CN108231138A (en) * | 2016-12-15 | 2018-06-29 | 九日生行动健康科技股份有限公司 | Collaborative Questionnaire Method |
US10345818B2 (en) | 2017-05-12 | 2019-07-09 | Autonomy Squared Llc | Robot transport method with transportation container |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8874489B2 (en) * | 2006-03-17 | 2014-10-28 | Fatdoor, Inc. | Short-term residential spaces in a geo-spatial environment |
US20070218900A1 (en) * | 2006-03-17 | 2007-09-20 | Raj Vasant Abhyanker | Map based neighborhood search and community contribution |
US9071367B2 (en) * | 2006-03-17 | 2015-06-30 | Fatdoor, Inc. | Emergency including crime broadcast in a neighborhood social network |
US10311449B2 (en) | 2012-09-05 | 2019-06-04 | Nextlevel Association Solutions, Inc. | Systems and methods for targeted advertising |
US20150112874A1 (en) * | 2013-10-17 | 2015-04-23 | Corelogic Solutions, Llc | Method and system for performing owner association analytics |
US20170032395A1 (en) * | 2015-07-31 | 2017-02-02 | PeerAspect LLC | System and method for dynamically creating, updating and managing survey questions |
US11416675B1 (en) * | 2021-05-19 | 2022-08-16 | Amdocs Development Limited | System, method, and computer program for electronic form customization |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030177071A1 (en) * | 2002-03-07 | 2003-09-18 | Treese Clifford J. | System & method for compiling, accessing & providing community association disclosure information, lender information, community association document information and update information |
US20070089053A1 (en) * | 2005-10-14 | 2007-04-19 | Uhlig Mark A | Dynamic variable-content publishing |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5857174A (en) * | 1997-11-21 | 1999-01-05 | Dugan; John W. | Real estate appraisal method and device for standardizing real property marketing analysis by using pre-adjusted appraised comparable sales |
US6594633B1 (en) * | 1999-07-07 | 2003-07-15 | Vincent S. Broerman | Real estate computer network |
US6766322B1 (en) * | 2000-06-23 | 2004-07-20 | G. Randall Bell | Real estate disclosure reporting method |
-
2006
- 2006-08-04 US US11/499,501 patent/US7958011B1/en not_active Expired - Fee Related
-
2011
- 2011-04-30 US US13/098,432 patent/US20110202426A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030177071A1 (en) * | 2002-03-07 | 2003-09-18 | Treese Clifford J. | System & method for compiling, accessing & providing community association disclosure information, lender information, community association document information and update information |
US20070089053A1 (en) * | 2005-10-14 | 2007-04-19 | Uhlig Mark A | Dynamic variable-content publishing |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9037516B2 (en) | 2006-03-17 | 2015-05-19 | Fatdoor, Inc. | Direct mailing in a geo-spatial environment |
US8965409B2 (en) | 2006-03-17 | 2015-02-24 | Fatdoor, Inc. | User-generated community publication in an online neighborhood social network |
US9373149B2 (en) | 2006-03-17 | 2016-06-21 | Fatdoor, Inc. | Autonomous neighborhood vehicle commerce network and community |
US9002754B2 (en) | 2006-03-17 | 2015-04-07 | Fatdoor, Inc. | Campaign in a geo-spatial environment |
US9064288B2 (en) | 2006-03-17 | 2015-06-23 | Fatdoor, Inc. | Government structures and neighborhood leads in a geo-spatial environment |
US8863245B1 (en) | 2006-10-19 | 2014-10-14 | Fatdoor, Inc. | Nextdoor neighborhood social network method, apparatus, and system |
US9070101B2 (en) | 2007-01-12 | 2015-06-30 | Fatdoor, Inc. | Peer-to-peer neighborhood delivery multi-copter and method |
US9459622B2 (en) | 2007-01-12 | 2016-10-04 | Legalforce, Inc. | Driverless vehicle commerce network and community |
US9098545B2 (en) | 2007-07-10 | 2015-08-04 | Raj Abhyanker | Hot news neighborhood banter in a geo-spatial social network |
US10387565B2 (en) | 2010-05-13 | 2019-08-20 | Grammarly, Inc. | Systems and methods for advanced grammar checking |
US9465793B2 (en) | 2010-05-13 | 2016-10-11 | Grammarly, Inc. | Systems and methods for advanced grammar checking |
US8918424B2 (en) | 2011-10-31 | 2014-12-23 | Advanced Community Services | Managing homeowner association messages |
WO2014152576A3 (en) * | 2013-03-15 | 2014-12-04 | Payment Pathways, Inc. | Systems and methods for extending identity attributes and authentication factors in an epayment address registry |
WO2014152576A2 (en) * | 2013-03-15 | 2014-09-25 | Payment Pathways, Inc. | Systems and methods for extending identity attributes and authentication factors in an epayment address registry |
US9439367B2 (en) | 2014-02-07 | 2016-09-13 | Arthi Abhyanker | Network enabled gardening with a remotely controllable positioning extension |
US9457901B2 (en) | 2014-04-22 | 2016-10-04 | Fatdoor, Inc. | Quadcopter with a printable payload extension system and method |
US9004396B1 (en) | 2014-04-24 | 2015-04-14 | Fatdoor, Inc. | Skyteboard quadcopter and method |
US9022324B1 (en) | 2014-05-05 | 2015-05-05 | Fatdoor, Inc. | Coordination of aerial vehicles through a central server |
US10332217B2 (en) * | 2014-05-16 | 2019-06-25 | International Business Machines Corporation | Management of online community merge events |
US20150331865A1 (en) * | 2014-05-16 | 2015-11-19 | International Business Machines Corporation | Management of online community merge events |
US9441981B2 (en) | 2014-06-20 | 2016-09-13 | Fatdoor, Inc. | Variable bus stops across a bus route in a regional transportation network |
US9971985B2 (en) | 2014-06-20 | 2018-05-15 | Raj Abhyanker | Train based community |
US9451020B2 (en) | 2014-07-18 | 2016-09-20 | Legalforce, Inc. | Distributed communication of independent autonomous vehicles to provide redundancy and performance |
CN107516003A (en) * | 2016-06-15 | 2017-12-26 | 九日生行动健康科技股份有限公司 | Dynamic questionnaire survey method |
CN108231138A (en) * | 2016-12-15 | 2018-06-29 | 九日生行动健康科技股份有限公司 | Collaborative Questionnaire Method |
US10345818B2 (en) | 2017-05-12 | 2019-07-09 | Autonomy Squared Llc | Robot transport method with transportation container |
US10459450B2 (en) | 2017-05-12 | 2019-10-29 | Autonomy Squared Llc | Robot delivery system |
US10520948B2 (en) | 2017-05-12 | 2019-12-31 | Autonomy Squared Llc | Robot delivery method |
US11009886B2 (en) | 2017-05-12 | 2021-05-18 | Autonomy Squared Llc | Robot pickup method |
Also Published As
Publication number | Publication date |
---|---|
US7958011B1 (en) | 2011-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7958011B1 (en) | Obtaining community association data in a direct, efficient manner | |
US7908210B2 (en) | Systems and method for managing dealer information | |
US8117120B2 (en) | Computer system and method for networked interchange of data and information for members of the real estate financial and related transactional services industry | |
US20140379592A1 (en) | Property transaction | |
US20070027735A1 (en) | Methods and apparatus for managing a plurality of geographically dispersed properties | |
US20180053265A1 (en) | Method and System for Engaging and Coordinating Real Estate Transactions from Contact to Contract | |
EP1696381A1 (en) | Systems and Methods for Determining Vehicle Salvage Value | |
US20080114663A1 (en) | Product resale system and method | |
US20030033241A1 (en) | Methods and systems for automated loan origination, processing and approval | |
US20070011083A1 (en) | System and method of processing asset financing transactions | |
US20060059021A1 (en) | Independent adjuster advisor | |
US20070282735A1 (en) | Lien payoff systems and methods | |
US20110313795A1 (en) | System and method for electronic policyholder review using dynamic interviews | |
US20060095305A1 (en) | Insurance coverage verification | |
US20040220823A1 (en) | System and method for procuring real estate agreements | |
US20070100693A1 (en) | Systems and methods for offering real estate promotions to buyers and buyers' agents | |
US20140188660A1 (en) | Method and apparatus for conveying the right to broker real property transfers | |
US10311449B2 (en) | Systems and methods for targeted advertising | |
US20040220820A1 (en) | System and method for creating and managing real estate agreements | |
US20180033101A1 (en) | Home buying mobile application system and method | |
US20200097882A1 (en) | Monitoring system for employment postings and applications and other transactions | |
CA2383687A1 (en) | A system and method facilitating mortgage banking and related real estate services | |
US20230186415A1 (en) | Client intake information capture system and methods | |
US20090083080A1 (en) | Method, apparatus and program product for facilitating transfer of group meeting contracts | |
Bassett et al. | Property Management–An Industry of Fragmented Technology Solutions. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |