A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all (copyright or mask work) rights whatsoever.
Users in need of a specific service provider often use the Internet to locate a specific service provider. Service providers advertise with search engines to draw attention to their services. However, such advertisements generally provide the user with the service provider's phone number, which the user then calls to contact the service provider directly. Because the service provider is receiving phone calls, there is no easy way for the service provider to monitor information about the amount of business being generated through on-line advertising. It is with respect to this general environment that embodiments of the present disclosure have been contemplated.
Embodiments of the present disclosure relate to providing patient direct connect access to medical service centers. Medical service centers provide access to various medical service providers. One non-limiting example of a medical service center is a hospital call center that is able to direct patients to various different doctors and medical service providers. In embodiments, systems and methods are disclosed that provide a user direct connect access to a medical service center via a network. In some embodiments, the network comprises a server capable of generating webpages that are transmitted to a client and displayed to a user. The generated webpages contain information that direct a user to a sponsored service center. In further embodiments, the sponsored service center connects the user to a medical service provider capable of addressing the user's needs.
Other embodiments of the disclosure relate to directing users to sponsored medical service providers based upon the users' particular needs and location. Disclosed embodiments provide information to users such that participating sponsored service centers are presented to users in a manner that makes the sponsored service centers more attractive to the user. Yet another embodiment of the present disclosure relates to tracking the success of the participation of an individual sponsor in a direct connect service by generating unique contact numbers that identify the sponsor to the user. Disclosed methods further provide mechanisms for generating reports related to the amount of client traffic generated by the sponsor's participation via the use of the unique contact numbers. In still further embodiments, the present disclosure provides a pricing per search method to charge a sponsor based upon the number of times the sponsor is presented to a user.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
Embodiments of the present disclosure may be more readily described by reference to the accompanying drawings in which like numbers refer to like items and in which:
This disclosure more fully describes exemplary embodiments with reference to the accompanying drawings, in which some of the possible embodiments are shown. Other aspects, however, may be embodied in many different forms and the inclusion of specific embodiments in the disclosure should not be construed as limiting such aspects to the embodiments set forth herein. Rather, the embodiments depicted in the drawings are included to provide a disclosure that is thorough and complete and which fully conveys the intended scope to those skilled in the art. When referring to the figures, like structures and elements shown throughout are indicated with like reference numerals.
Embodiments of the present disclosure relate to providing patient direct connect access to medical service centers. Medical service centers provide access to various medical service providers. One non-limiting example of a medical service center is a hospital call center that is able to direct patients to various doctors and other medical service providers. In embodiments, systems and methods are disclosed that provide a user direct connect access to a medical service center. In some embodiments, the system comprises a server capable of generating webpages that are transmitted to a client and displayed to a user. The generated webpages contain information that direct a user to a sponsored service center. In yet another embodiment, the sponsored service center connects the user to a medical service provider capable of addressing the user's needs.
Further embodiments of the present disclosure relate to directing users to sponsored medical service providers based upon the users' particular request and location. Disclosed embodiments provide information to users such that participating sponsored service centers are presented to users in a manner that makes the sponsored service centers more attractive to the user.
Other embodiments of the present disclosure relate to tracking the success of the participation of the sponsored service centers through the use of unique contact numbers that identify the sponsor to the user. Disclosed methods provide mechanisms for generating reports related to the amount of client traffic generated by a sponsor's participation in the direct connect service using the unique contact numbers. In still further embodiments, the present disclosure provides a pricing per search method to charge a sponsor based upon the number of times the sponsor is presented to a user.
Referring now to
In embodiments, the client 102 displays the webpage to a user through the use of a browser. The browser and the webpage are operable to receive user input and transmit the user input back to the server 104. In embodiments, the webpage is operable to receive a query from the user. In a specific embodiment, the query may comprise a search request for a medical service provider. As an example, the request may comprise information related to a specific medical expertise and a geographic location for a medical service provider. In response to receiving the search request, the server 104 generates search results and transmits the results to the client 102. In embodiments, the results may be transmitted to the client in the form of one or more webpages, such as the webpages described with respect to
In embodiments, the search results contain one or more unique contact identifiers that are displayed to the user of client computer 102. Exemplary unique contact identifiers may include, but are not limited to, a unique email address, a unique account identifier, or any other type of unique identifier related to a service center. In one specific embodiment, the unique contact identifier is a unique telephone number for a sponsored service center that is not made available elsewhere. Upon receiving the one or more unique contact numbers, the user is able to contact a sponsored service center 108. In embodiments, the user may contact the sponsored service center 108 using the client computer 102 via network 106. In other embodiments, the client may contact the sponsored service center 108 via other means, such as a phone. One of skill in the art will appreciate that any means of contacting the sponsored service center 108 are contemplated within the present disclosure and may be practiced with the embodiments disclosed herein.
In embodiments of the present disclosure, unique identifiers, also referred to as unique contact numbers, may change based upon the type of webpage and the context and/or portion of the webpage that they are included on. For example, there may be one or more unique identifiers that refer to the same sponsored service center. In embodiments, a first unique identifier for a sponsored service center 108 may be included in a general search page. A second unique identifier for the same service center 108 may be included in a webpage for an affiliated service provider. Furthermore, a third unique identifier for the same sponsored service 108 center may be included in a webpage for a non-affiliated service provider. In embodiments, different unique identifiers are included in different webpages or different sections on the same webpage to provide for metrics tracking. The system 100 uses the different unique identifiers to track user access to the sponsored service center 108. One of skill in the art will appreciate that any number of unique identifiers may be assigned to a sponsored service center 108.
In embodiments, the user is directed to the sponsored service center 108 because of the service center's affiliation with a specific service provider selected by the user. In other embodiments, the user may specifically request that he or she is directed to the sponsored service center 108. The sponsored service center 108 acts as a gateway to specific service providers. For example, in one embodiment, the sponsored service center may be a hospital call center that is capable of directing the user to one of its affiliated medical service providers. Directing the user to a sponsored service center 108 rather than to the specific service provider provides several benefits. For example, the sponsored service center 108 is able to answer any questions the user may have before connecting the user to a specific medical service provider. In other instances, the user may seek a specific medical service provider with a specialty that is not suited to diagnose and treat the user. In such instances, the representatives at the sponsored service center 108 can redirect the user to a different medical service provider that is suited for the user's needs. Additionally, directing the user to a sponsored service center 108 rather than the specific medical service provider allows for metrics monitoring, such as the uptake of new patients by the sponsored service center's affiliated service providers. For example, a hospital may be interested in acting as a gateway to its affiliated physicians to monitor the practice, performance, business generation, and/or advertising success of the hospital's programs and physicians. In addition to these examples, one of skill in the art will appreciate that there are other benefits, not discussed, to directing the user to a sponsored service center rather than a specific medical provider.
In embodiments, the sponsored service center 108 is operable to take information from the user and then direct the user to an affiliated service provider. For example, upon being contacted by the user, the sponsored service center may gather information related to the user's name, address, phone number, medical history, or any other information related to the user. In embodiments, upon gathering the user's information, the sponsoring service center connects the user to a service provider 112 via network 110. Although network 110 is illustrated as different from network 106, one of skill in the art will appreciate that network 110 may be the same as network 106. The service provider 112 has a relationship with the sponsored service center 108. In one embodiment, the service provider 112 may be affiliated with the sponsored service center. For example, the service provider may be a physician that is affiliated with a hospital. In embodiments, the sponsored service center may connect the user to the service provider's office, at which point the user can schedule an appointment with the service provider 112. In yet another embodiment, the sponsored service center 108 may schedule an appointment with the service provider 112 on behalf of the client.
If the client made a search request, flow branches SEARCH to step 206 where the server generates the search results based upon search parameters received from the client. For example, in one embodiment the client may request a search for medical service providers in a specific geographic location having a specific specialty (e.g., search parameters). Upon receiving the request, the server will query its database to produce a list of all medical service providers that satisfy the user's search request. In embodiments, the results may be aggregated into a webpage that can be displayed by the client.
Referring now to
In the illustrated embodiment, the search result webpage 400 also displays lists of medical service providers that satisfy the submitted search query. The lists of medical service providers contain information 408 related to the medical service provider. In embodiments, the information may include, but is not limited to, information regarding the medical service providers name, specialties, gender, location, affiliations, links to further information about the service provider, and/or contact information. As illustrated in the embodiment, the sponsored service center's affiliated doctors also display the sponsored service center's unique identifier 406. Further, as illustrated, the service center's unique identifier 406 may be placed in different sections of the webpage. In embodiments, each of unique identifier 406 may be the same unique identifier for the same service center or different unique identifiers for the same service center (e.g., different contact numbers that direct the user to the same service center).
In order to draw more attention to the sponsored service center and its affiliated service providers, the webpage 400 may list all of the affiliated service providers before the unaffiliated providers. In other embodiments, the webpage 400 may contain additional information about the affiliated providers that is not provided for the unaffiliated service providers, offer free reports for the affiliated providers, or use any other known methods to draw a user's attention to the sponsored service center and its affiliated providers.
Referring back to
If the client made a request for a specific medical provider, flow branches PROVIDER to step 208. In embodiments, a client may request a specific medical service provider by entering the specific service provider as a search parameter or by clicking a link to the specific service provider that was included in a previously generated search page, such as the webpage illustrated in
Referring now to
In embodiments, the webpage 410 also includes a unique identifier 414 and sponsored service center information. In embodiments, the unique identifier directs the user to the sponsoring service center affiliated with the service provider. In embodiments, the unique identifier is different from the unique identifier placed on the search result webpage 400 (
In further embodiments, the webpage 410 also includes an interactive section 416. For example, the interactive section provides links that allow the user to perform actions related to the webpage such as printing the page, emailing the page, saving the page, etc. In additional embodiments, the interactive section 416 also provides a link in which the service provider can use to update or edit the information on the page or contact a representative to update or edit the page. In further embodiments, the interactive section may provide the user the ability to leave a comment about the service provider that can be made available to other users examining the affiliated service provider's webpage.
Referring back to
The patient direct connect systems and methods disclosed herein capitalize on the unattractiveness of non-affiliated service provider webpages (such as webpage 420) to direct users to affiliated service providers. In embodiments, the non-affiliated webpage 420 includes a sponsored service center unique identifier 424 (e.g., a unique call center number) and sponsored service center information (e.g., the sponsor call center name, logo, trademark, etc.) at a prevalent position in the page. For example, the sponsored service center unique identifier may be located at the top of the non-affiliated service provider webpage 420. In embodiments, a sponsor service is selected that is within the same geographic location and can provide the same services or has affiliated service providers that offer the same services as the non-affiliated service provider. A sponsor service center unique identifier 426 is displayed on the webpage 420 for a sponsor service center that satisfies these requirements.
In further embodiments, the non-affiliated service provider webpage may include additional sponsor information sections, such as sponsor information section 426. In embodiments, sponsor information section 426 includes information about a sponsor service center that is within the same geographic location and can provide the same services or has affiliated service providers that offer the same services as the non-affiliated service provider. In one embodiment, the sponsored service center may be the same sponsored service center identified by unique identifier 424. In other embodiments, it may be a different sponsored service provider than the sponsored service center identified by unique identifier 424. The sponsor information section may contain additional information about the sponsor such as the sponsor service center's name, its location, offered services, specialties, affiliated service providers, the sponsored service center's unique identifier, or any other information relevant to the sponsored service center. In one embodiment, the sponsor information section 426 may include a list of affiliated service providers offering the same services or having the same specialty as the non-affiliated service provider. In further embodiments, the sponsor information section has links to additional information about the sponsored service center or its affiliated service providers.
As discussed, in embodiments the unique identifier for the sponsored service center 423 displayed on the non-affiliated service provider webpage 420 may be a different unique identifier than the unique identifiers displayed a search page (e.g., 400 (FIG. 4A)), the affiliated service provider webpage (e.g., 410 (FIG. 4B)), or the sponsor information webpage (e.g., webpage 430 (
Referring again back to
The various webpages generated at steps 206, 210, 212, and 214 may include additional functionality to further draw a user's attention to a sponsored service center.
In response to receiving the sponsor information, flow proceeds to step 304. At step 304, one or more unique identifiers are generated for the sponsored service center. In embodiments, the one or more unique identifiers may be unique phone numbers, unique email addresses, unique postage addresses, or any other type of unique identifier. The identifiers are unique because they are only available to the user via the disclosed systems and methods. For example, if the unique identifier is a phone number for the sponsored service center, the phone number is unique such that it is not the existing phone number for the sponsored service center and it is not available anywhere else (e.g., it is not published in a phone directory).
The one or more identifiers generated at step 304 are unique such that each identifier generated is different. For example, if the identifiers are all phone numbers, each generated phone number is different despite the fact that each of the generated phone numbers connect to the same sponsored service center. As discussed, the different unique identifiers are used to determine how a user was ultimately directed to the sponsored service center. For example, referring to webpages 400, 410, 420, and 430, four different unique identifiers may be generated for the same sponsor such that each webpage 400, 410, 420, and 430 contain a different unique identifier. This allows the disclosed systems and methods to determine if the user was directed to the sponsored service center from webpage 400, 410, 420, or 430. In another embodiment, a unique identifier may be generated based upon the different services offered (e.g., a unique identifier for each type of service). One of skill in the art will appreciate that any number of unique identifiers may be generated at step 304 depending on the number of different ways in which the sponsored service center wants to track the access patterns of its users.
Flow proceeds to step 306 where the one or more unique identifiers are stored for later use. In embodiments, the unique identifiers may be stored in the server's memory or in an associated datastore. In further embodiments, the unique identifiers are stored such that they remain associated with their respective sponsored service center.
Flow proceeds to step 308, where the server, at a later time, receives a request for the webpage. The server processes the request and determines the type of webpage that is being requested by the method discussed with respect to
After selecting the sponsored service center, the server next determines which unique identifier to display in the webpage. This determination is based off of the number of different ways in which the sponsored service center wants to track access to it. For example, if the sponsored service center only wants to track user access from the disclosed systems and methods, only one unique identifier is required an the one unique identifier is always selected for inclusion in the webpage. If the sponsored service center desires to track user access from specific webpages, then a unique identifier is selected that corresponds to the sponsor for the specific webpage. For example, if the sponsored service center want to track user access from both affiliated service provider webpages and non-affiliated service provider webpages, two different unique identifiers are created at step 304 to correspond with each type of webpage. The server then determines which type of webpage is requested at step 310 and selects the unique identifier for requested webpage.
In further embodiments, the unique identifier displayed may vary based upon the position of the unique identifier within the webpage. In such embodiments, the server must also determine where the unique identifier is to be placed on the webpage before it determines which unique identifier to include at step 310. Upon selecting the one or more correct unique identifier, flow proceeds to step 312 where the server includes the one or more selected unique identifiers in the webpage.
The use of the one or more unique identifiers for each sponsored service center provides additional functionality to the disclosed systems and methods. For example, the unique identifiers are useful to determine how users are directed to the sponsored service centers. This information is then used by the sponsored service centers to determine whether their advertising is generating business. Additionally, the unique identifiers provide the ability for the disclosed systems and methods to determine billing information.
Upon determining which unique identifiers are included in the webpage, the accounts associated with the displayed unique identifiers are charged at step 504. This allows the disclosed systems and methods to implement a pay structure in which sponsored service centers are charged per display, rather than simply charging sponsored service providers on a flat fee basis. The pay per search method benefits the sponsored service providers by ensuring that they are only paying based on the amount of exposure they actually receive. Additionally, the pay per search method allows for price differentiation based upon the type of exposure the sponsored service center is receiving (e.g., based upon the type of webpage or the position of the sponsored service center's information in a webpage). For example, it might be more valuable, and thus more expensive, to have the sponsored service center displayed on a non-affiliated service provider's webpage. This allows an implementer of the disclosed systems and methods to detect when a sponsored service provider is displayed on a non-affiliated physician's webpage and charge accordingly.
Flow proceeds to step 604 where the aggregated information is compared against the number of times a unique identifier has been included in a webpage. In embodiments, the disclosed systems and methods maintain a count of the number of times a unique identifier was displayed to a user. In further embodiments, more detailed information about the display of the unique identifier may also be collected (e.g., time of day displayed, geographic location of user that the unique number was displayed to, or any other relevant information). The aggregated information collected from the sponsored service center may be compared against the collected unique identifier data to generate reporting information related to the success of the sponsored service center's participation in the disclosed patient direct connect systems and methods.
Upon making the comparison of the collected sponsored center information and the unique identifier information, flow proceeds to step 606. Various different reports can be generated based on the information aggregated in steps 602 and 604. For example, if a sponsored service center was contacted using a particular unique identifier 670 times and the unique identifier was displayed a total of 1000 times, the success rate of business generation would be 67%. While the disclosure has provided a specific example of a type of report generated, one of skill in the art will appreciate that various different types of reports can be generated at step 606.
The disclosed systems and methods may be performed using logic implemented in hardware or in software executed by hardware. With reference to
In its most basic configuration, computer system 700 comprises at least one processing unit or processor 704 and system memory 706. The most basic configuration of the computer system 700 is illustrated in
Additionally, computer system 700 may also have additional features/functionality. For example, computer system 700 includes additional storage media 708, such as removable and/or non-removable storage, including, but not limited to, magnetic or optical disks or tape. In some embodiments, software or executable code and any data used for the described system is permanently stored in storage media 708. Storage media 708 includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules, or other data. In embodiments, the capability negotiation methods and wrapper inner methods are stored in storage media 708.
System memory 706 and storage media 708 are examples of computer storage media. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (“DVD”) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage, other magnetic storage devices, or any other medium which is used to store the desired information and which is accessed by computer system 700 and processor 704. Any such computer storage media may be part of computer system 700. In some embodiments, mammogram images and/or results of probability determination are stored in system memory 706. In embodiments, system memory 706 and/or storage media 708 stores data used to perform the methods or form the system(s) disclosed herein, such as generating unique identifiers, generating webpages, generating reports, etc. In embodiments, system memory 706 would store information such as unique identifier generation methods 714 and webpage generation instructions 716. In embodiments, unique identifier methods 714 may be used to generate unique identifiers, display unique identifiers, determine pay per search based on unique identifiers, or generating reports based on unique identifiers. Generation instructions 716, in embodiments, store the instructions necessary to generate the various webpages disclosed herein. For example, generation instructions 716 may include functions for generating a search result page, an affiliated provider page, a non-affiliated provider page, or sponsor information page.
Computer system 700 may also contain communications connection(s) 710 that allow the device to communicate with other devices. In embodiments, communications connection(s) 710 may be used to transmit and receive messages between sender devices, intermediary devices, and recipient devices. Communication connection(s) 710 is an example of communication media. Communication media may embody a modulated data signal, such as a carrier wave or other transport mechanism and includes any information delivery media, which may embody computer readable instructions, data structures, program modules, or other data in a modulated data signal. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information or a message in the data signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as an acoustic, RF, infrared, and other wireless media. In an embodiment, webpages may be transmitted over the communication connection(s) 710.
In some embodiments, computer system 700 also includes input and output connections 712, and interfaces and peripheral devices, such as a graphical user interface. Input device(s) are also referred to as user interface selection devices and include, but are not limited to, a keyboard, a mouse, a pen, a voice input device, a touch input device, etc. Output device(s) are also referred to as displays and include, but are not limited to, cathode ray tube displays, plasma screen displays, liquid crystal screen displays, speakers, printers, etc. These devices, either individually or in combination, connected to input and output connections 712 are used to display the information as described herein. All these devices are well known in the art and need not be discussed at length here.
In some embodiments, the component described herein comprise such modules or instructions executable by computer system 700 that may be stored on computer storage medium and other tangible mediums and transmitted in communication media. Computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules, or other data. Combinations of any of the above should also be included within the scope of readable media. In some embodiments, computer system 700 is part of a network that stores data in remote storage media for use by the computer system 700.
This disclosure described some embodiments of the present disclosure with reference to the accompanying drawings, in which only some of the possible embodiments were shown. Other aspects may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments were provided so that this disclosure was thorough and complete and fully conveyed the scope of the possible embodiments to those skilled in the art.
Although the embodiments have been described in language specific to structural features, methodological acts, and computer-readable media containing such acts, it is to be understood that the possible embodiments, as defined in the appended claims, are not necessarily limited to the specific structure, acts, or media described. One skilled in the art will recognize other embodiments or improvements that are within the scope and spirit of the present disclosure. Therefore, the specific structure, acts, or media are disclosed only as illustrative embodiments. The disclosure is defined by the appended claims.