This application relates generally to the field of electronic communications and, in an example embodiment, to providing health care remotely via a television communication system.
As the overall costs of providing health care continue to increase, the ability of the health care system to provide such care to certain segments of the population in a cost-effective manner becomes increasingly difficult. For example, at least some older people may want to either postpone or reject the possibility of living in an assisted living facility for any of a number of reasons, such as, for example, a lack of funds to pay for such a living arrangement, a desire to save accumulated assets, or a longing to preserve their independence. However, such a person, in some circumstances, may benefit from more frequent attention from health care professionals than what was needed earlier in life. In other examples, people living in rural or remote areas may be located tens or hundreds of miles from a properly staffed or equipped health care center, such as a hospital or an urgent care facility. Further, the building of such a facility may be impractical or impossible in view of what may be limited financial resources of the community. In both cases, as well as others not specifically discussed herein, more creative methods of delivering health care information and services remotely to various segments of the population, at least from time to time, may reduce overall health care costs while increasing the overall quality of the health care being provided.
Embodiments are illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements and in which:
In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments disclosed herein. It will be evident, however, to one skilled in the art that the embodiments may be practiced without these specific details.
The television communication system 100 may include a head-end (e.g., a head-end server) 102 and equipment located at one or more user premises 110. While
The head-end 102 may be, for example, a satellite television head-end system, a cable television head-end system, a terrestrial television head-end system, and/or a video-on-demand head-end system for delivering television content and related services to the user premises 110. The head-end 102 may receive such content from one or more content providers (not shown in
As shown in
As described in greater detail below, the communication gateway 112, in conjunction with the head-end 102, provides or facilitates at least some form of health care to a user associated with one or more of the user premises 110. More specifically a user associated with a user premises 110 may be, for example, a medical patient, an elderly person, or any other individual that may benefit from such health care. In addition, users associated with either a user premises 110 or a computing system 130 may include any health care provider or individual associated therewith, including, but not limited to, doctors, nurses, pharmacists, physician's assistants, social workers, and even relatives and friends of those requiring some form of health care. The health care being provided or facilitated may include, but is not limited to, diagnostic information, mediation information, visitation scheduling, and welfare checking.
In at least some embodiments discussed more fully below, at least some form of health care is provided to a user of a communication system that is not only pervasive among the general population, but is a common conduit for entertainment enjoyed by individuals of all walks of life. Other possible benefits will become apparent in light of the various embodiments discussed below.
In
In some HDMI implementations, the communication gateway 112 may employ the Consumer Electronics Control (CEC) portion of the HDMI to control the set-top box 114 and/or the display 116 to present the health care information. For example, the communication gateway 112 may direct the set-top box 114 or the display 116 to tune to a particular channel, or to select a different input source, so that the health care information may be provided on the display 116,
As depicted in
In the example of
The television communication network interface 302 may be configured to facilitate transmission of audio and/or video content to one or more user premises (e.g., the user premises 110 of
The computer communication network interface 304 may be configured to communicate with other systems not directly associated with television-related communications by way of a computer communication network (e.g., the computer communication network 140 of
The television/data communication module 306 may be configured to facilitate the various audio/video content and other data communications discussed further herein by utilizing the television communication network interface 302 and the computer communication network interface 304.
Other modules (e.g., modules 308-322) of the head-end 300 are more specifically related to the health care provisioning functions discussed in greater detail below. For example, the individual registration/authentication module 308 may facilitate registration and authentication or validation of interested parties (e.g., doctors, physician's assistants, nurses, social workers, relatives, and friends) for access to data associated with one or more users (e.g., a medical patient or an elderly individual) of the television communication system (e.g., the television communication system 100 of
The code receiving module 310 may be configured to receive a code from an interested party that corresponds with a particular user and one or more symptoms exhibited by the user. In one example, a communication gateway 112 generates the code in response to the user entering identifying information (e.g., name, address, phone numbers, etc.) and/or symptom information, and then displays the code to the user or an interested party. The party receiving the code may then provide the code to the code receiving module 310 via some communication means, such as via email or text message.
The diagnosis/treatment generation module 312 may generate a diagnosis and/or proposed treatment intended for the user represented in the code provided to the code receiving module 310. The head-end 300 may then provide the generated diagnosis and/or treatment via the television communication network interface 302 and/or the computer communication network interface 304 to the user and/or interested party.
The scheduling module 314 may facilitate access to, and storing of, scheduling information for visits or appointments between a user and other interested parties (e.g., doctors, social workers, and the like). The scheduling module 314 may indicate when scheduling conflicts occur, and may provide the scheduling information to the user by way of a communication gateway 112 associated with the user. The scheduling module 314 may provide other functions associated with the scheduling information in other embodiments. The scheduling module 314 may store the scheduling information locally in the head-end 300, at a remote location accessible by the head-end 300, or elsewhere.
In conjunction with the scheduling module 314, the visitation alert module 316 may be configured to receive a communication (e.g., an email or text message) from a visitor, such as a visitor associated with a scheduled visit indicated in the scheduling information for a user, indicating that the visitor will be visiting the user shortly. In response, the visitation alert module 316 may deliver a message to the user via the television communication network interface 302 to the communication gateway 112 associated with the user to alert the user of the impending visit. In some examples, the visitation alert module 316 may provide a text or email message to a computing system (e.g., the computing system 130 of
The visitation logging module 318 may be configured to log visits to a user by one or more interested parties by receiving an indication of such a visit at the communication gateway 112 of the user. For example, the visitor may employ a smart phone, physical card, or other device that may communicate with the communication gateway 112, such as via NFC, RFID, or Bluetooth®, to indicate that the visit is taking place. The communication gateway 112 may transmit this information to the head-end 300. In response, the visitation logging module 318 may then log that information for subsequent purposes, such as, for example, alerting scheduled visitors and/or users of missed appointments, tracking appointments or visits by particular visitors for timeliness, and so on.
The welfare check module 320 may be configured to receive information from the communication gateway 112 of the user to determine the current wellbeing of the user. For example, the welfare check module 320 may receive sensor information from the communication gateway 112 indicating whether the user has recently turned on any lights, appliances, or even a television coupled with the communication gateway 112. In some implementations, the welfare check module 320 may also receive information from one or more biometric sensors (e.g., a pulse monitor, a blood pressure monitor, etc.) coupled with the communication gateway 112 to determine a level of health or wellbeing of the user. In an example, the welfare check module 320 may initiate an audio and/or video call with the communication gateway 112 of the user, employing a camera and/or microphone coupled therewith to perform an audio and/or visual check of the user. Such a call may be made in response to sensor information received at the welfare check module 320 indicating a potential wellbeing issue with the user.
The medication check module 322 may be configured to receive information from the communication gateway 112 of the user to determine whether the user has been taking medication according to a prescribed schedule. For example, the welfare check module 320 may receive sensor information from the communication gateway 112 indicating which compartments of a medication dispenser are currently open. Based on the sensor information, the medication check module 322 may initiate a welfare check for the user (such as by way of the welfare check module 320) or an in-person visit to the user.
The television communication network/set-top box interface 402 may be configured to facilitate reception of audio and/or video content, along with the transmission and reception of other data related to health care, between a head-end (e.g., the head-end 102 of the television communication system 100 of
The television display interface 404 may be configured to provide video and/or audio signals received from the head-end 102 and/or the set-top box 114, as well as such signals generated internally within the communication gateway 112, to a display (e.g., the display 116 of
The local communication device interface 406 may be configured to receive sensor signals and other communications from any of several sensors and/or communication devices, including, but not limited to, environmental sensors (e.g., light sensors, video cameras, still photo cameras, and microphones), biometric sensors (e.g., pulse monitors, pulse oximeters, and blood pressure monitors), and mobile communication devices (e.g., smart phones, chips, and cards communicating via Bluetooth®, RFID, or NFC). The communication gateway 400 employs these signals and communication devices to facilitate the various operations discussed herein regarding visit logging, welfare checking, medication checking, and the like.
The television/data display module 408 employs the television display interface 404 to process television signals and other data for presentation on the display 116. Such processing may include, for example, generation of a picture-in-picture (PIP) window for presentation of health care information to a user in conjunction with a video signal, such as a television program. In some examples, this processing of the data and video signals may include replacing a video signal for a particular program or channel with the health care information.
The head-end communication module 410 may be configured to facilitate communication between the communication gateway 400 and the head-end 102 to facilitate the providing of health care according to various embodiments described herein. In one example, information from the head-end 102 to the communication gateway 112 may be carried over a different path than that over which information from the communication gateway 112 is transported to the head-end 102.
The symptom input module 412 may be configured to provide a user interface through which a user or interested party may enter personal information and symptom information pertaining to the user. In response to this personal and/or symptom information, the user code generation module 414 may generate a code (described above) that is presented to the user or an interested party, wherein the code represents the user and the symptoms entered via the symptom input module 412. The code may then be transmitted to the head-end 102 via a smart phone or other device (e.g., via email or text message). In response, the head-end 102 may transmit diagnosis/treatment information to the communication gateway 112 to be presented to the user or interested party via the display 116. The head-end 102 may also provide such information to a smart phone or other device for presentation to the user or interested party.
While the operations 502 through 506 of
In the method 600, the communication gateway 112 may receive information describing a physical condition of a first user, as well as an identifier for the first user (operation 602). In one implementation, the communication gateway 112 provides a user interface through which a user may enter such information.
The communication gateway 112 may then receive diagnostic information from a head-end (e.g., the head-end 102 of
Related to the method 600,
Once such information is entered, the health care application may present a second interface screen 700B, as shown in
In response to the input provided via interface screens 700A and 700B, the communication gateway 112 may generate a unique code associated with the physical condition of the patient, as well as the identity of the patient, and present that code to the representative in a third interface screen 700C presented via the display 116 as a unique code 710. In one example, the unique code 710 is a hash code representing the diagnostic information previously entered, possibly along with the identity of the user. In one example, the representative is to transmit the code via an SMS message (e.g., a text message) to a particular phone number associated with the head-end 102. Further, the that the SMS message may originate from a phone number that has been previously registered with the head-end 102 to provide some measure of confidence that the message originates from a paying subscriber or an authorized user of the service.
In response to receiving the message including the unique code 710, the head-end 102 may then generate diagnostic information pertinent to the received condition, as well as in accordance with the patient information provided. In some examples, the head-end 102 employs an algorithm that generates a likely diagnosis, as well as appropriate treatment information, based on the physical condition of the patient entered via the second interface screen 700B. In addition, the head-end 102 may tailor the diagnosis and treatment information based on a previous medical history of the patient, as well as previous diagnosis and treatment information, associated with a previous diagnosis provided by the head-end 102. The head-end 102 may store such patient historical information from previous encounters with the patent for such a purpose. Such information may be associated with the patient by way of some identifying information of the patient, such as name, address, phone number, or the like.
The head-end 102 may then transmit or forward the diagnostic and/or treatment information to the communication gateway 112. In at least some implementations, the diagnostic and/or treatment information may also be forwarded to a mobile device number, such as the phone number associated with the health care representative that was previously registered with the head-end 102. Also in some examples, the diagnostic and/or treatment information may be forwarded to a mobile device number corresponding to any of the patient, a pharmacist selected to provide medication (or associated pharmacy or pharmaceutical dispensary), a relative of the patient authorized to receive such information, and the like. Any such potential forwarding of the diagnostic and/or treatment information may be prohibited, restricted, or otherwise regulated by any federal, state, or other law governing the transmission or provision of such information. In some cases, a video segment may also be provided to the communication gateway 112 and/or any of the above devices to present more descriptive information.
The communication gateway 112 may then forward the diagnostic and/or treatment information to the display 116 for presentation to the health care representative and/or patient.
In another embodiment,
In the method 800, a request to schedule a visit to the user of the communication gateway 112 may be received from one of a plurality of potential visitors (operation 802), such as, for example, a social worker, a health care professional, a relative, or a friend. The requesting potential visitor may issue the request using another communication gateway 112, a computer (e.g., a desktop, laptop, or tablet computer), or a smart phone. Further, the request may be issued by way of a text message, email message, input provided via an executing application, or the like. The request may include, for example, a date, time, and/or duration of the requested visit.
The head-end 102 may then validate the requesting potential visitor (operation 804) in response to receiving the request. For example, the requesting potential visitor may sign-in to the head-end 102 using a usemame and password, or utilizing a similar mechanism. In another example, the requesting potential visitor may provide the credentials for scheduling a visit by way of an identification card (e.g., a card possessing a magnetic strip, an RFID chip, or an NFC interface) that may be read by a corresponding interface coupled with a communication gateway 112 or a computing system 130. In one example, the patient or person of interest to be visited or another interested party may control which potential visitors may request a visit via this validation mechanism.
Presuming the requesting potential visitor has been successfully validated, the head-end 102 may check whether the requested visit conflicts with a previously scheduled visit (operation 806), presumably by another visitor. If a scheduling conflict is not detected, the head-end 102 may enter the requested visit in a schedule of visits maintained for the person of interest (operation 808). Such a schedule may be presented periodically or on demand of the person of interest via the communication gateway 112 of that person. If, however, a scheduling conflict is detected, the head-end 102 may inform the requesting potential visitor of the conflict (operation 810), such as by way of a response message to the communication gateway 112 of the visitor, a text message to a mobile phone of the requesting potential visitor, or via other means.
In some examples, the scheduling information maintained for a particular person may also include scheduling for events other than visits to the home of the particular person. These events may include, for example, doctor's appointments, social appointments, medication scheduling, and so on. Also, warnings of upcoming events may be provided to the person via the communication gateway 112 for presentation on the display 116, or via another path, such as text message or email. In some examples, the person receiving such a warning may be requested to return an acknowledgment, such as via the communication gateway 112 using a remote control device, or by way of return text message or email.
In response to the detecting of the presence of the user, the communication gateway 112 may forward scheduling information associated with the user that is received from the head-end 102 to the display 116 for presentation to the user (operation 1004). In some examples in which a particular communication gateway 112 and associated set-top box 114 and display 116 are shared among multiple such users, detection of the presence of a particular user facilitates an ability of the communication gateway 112 to present the scheduling information pertaining to that particular user. In addition, the user may interact with the communication gateway 112, such as via a remote control device, to control how the scheduling information (e.g., appointments for today, for tomorrow, or for the current week) is displayed to the user.
In another example, the head-end 102 may check the welfare of the user based on the processing of the detected metrics, or based on any other determination.
As indicated above, one possible type of scheduled event involving the user may be the dosing schedule for one or more medications prescribed to the user. In some implementations, a pharmacist or doctor may incorporate such information into the scheduling information via the head-end 102. In addition, the scheduling information may indicate times by which a prescription should be refilled. As with other scheduled events, the communication gateway 112 may present reminders regarding upcoming medication doses to the user via the display 116. In additional examples, the communication gateway 112 may be able to determine whether the user has taken one or more scheduled medication doses.
To that end,
In one example, each of the compartments 1302 may be coupled with a communication interface or mechanism, such as, for example, an RFID chip or NFC interface, such that the communication mechanism is in a first state (e.g., an operative state) when the corresponding compartment lid 1304 is closed, and in a second state (e.g., an inoperative state) when the corresponding lid 1304 is open. As a result, the state of each compartment 1302 may be determined by communicative means.
Given such a medication dispenser 1300,
In at least some of the embodiments described above, health care information in varying forms may be delivered by way of a television communication system to health care professionals, patients, elderly citizens, and others. Such information may include, for example, diagnostic information, treatment/medication information, visitation schedules, and so on. Some of these embodiments may facilitate more independent living by older people and those with health challenges, while other embodiments enable the providing of health care in areas remotely located from the fully-equipped and staffed health care facilities typically associated with many metropolitan areas, all while employing communications infrastructure that is currently available in many areas across the country.
The example computer system 1500 includes a processor 1502 (e.g., a central processing unit (CPU), a graphics processing unit (GPU) or both), a main memory 1504 and a static memory 1506 which communicate with each other via a bus 1508. The computer system 1500 may further include a video display unit 1510 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)). The computer system 1500 also includes an alphanumeric input device 1512 (e.g., a keyboard), a user interface (UI) navigation device 1514 (e.g., a mouse), a disk drive unit 1516, a signal generation device 1518 (e.g., a speaker) and a network interface device 1520.
The disk drive unit 1516 includes a machine-readable medium 1522 on which is stored one or more sets of instructions and data structures (e.g., instructions 1524) embodying or utilized by any one or more of the methodologies or functions described herein. The instructions 1524 may also reside, completely or at least partially, within the main memory 1504 and/or within the processor 1502 during execution thereof by the computer system 1500, the main memory 1504 and the processor 1502 also constituting machine-readable media.
The instructions 1524 may further be transmitted or received over a network 1550 via the network interface device 1520 utilizing any one of a number of well-known transfer protocols (e.g., HyperText Transfer Protocol (HTTP)).
While the machine-readable medium 1522 is shown in an example embodiment to be a single medium, the term “machine-readable medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term “machine-readable medium” shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of the present invention, or that is capable of storing, encoding or carrying data structures utilized by or associated with such a set of instructions. The term “machine-readable medium” shall accordingly be taken to include, but not be limited to, solid-state memories, and optical and magnetic media.
Throughout this specification, plural instances may implement components, operations, or structures described as a single instance. Although individual operations of one or more methods are illustrated and described as separate operations, one or more of the individual operations may be performed concurrently, and the operations may be performed in an order other than that illustrated. Structures and functionality presented as separate components in example configurations may be implemented as a combined structure or component. Similarly, structures and functionality presented as a single component may be implemented as separate components. These and other variations, modifications, additions, and improvements fall within the scope of the subject matter herein.
Certain embodiments are described herein as including logic or a number of components, modules, or mechanisms. Modules may constitute either software modules (e.g., code embodied on a machine-readable medium or in a transmission signal) or hardware modules. A “hardware module” is a tangible unit capable of performing certain operations and may be configured or arranged in a certain physical manner. In various example embodiments, one or more computer systems (e.g., a standalone computer system, a client computer system, or a server computer system) or one or more hardware modules of a computer system (e.g., a processor or a group of processors) may be configured by software (e.g., an application or application portion) as a hardware module that operates to perform certain operations as described herein.
In some embodiments, a hardware module may be implemented mechanically, electronically, or any suitable combination thereof. For example, a hardware module may include dedicated circuitry or logic that is permanently configured to perform certain operations. For example, a hardware module may be a special-purpose processor, such as a field-programmable gate array (FPGA) or an application-specific integrated circuit (ASIC). A hardware module may also include programmable logic or circuitry that is temporarily configured by software to perform certain operations. For example, a hardware module may include software encompassed within a general-purpose processor or other programmable processor. It will be appreciated that the decision to implement a hardware module mechanically, in dedicated and permanently configured circuitry, or in temporarily configured circuitry (e.g., configured by software) may be driven by cost and time considerations.
Accordingly, the term “hardware module” should be understood to encompass a tangible entity, be that an entity that is physically constructed, permanently configured (e.g., hardwired), or temporarily configured (e.g., programmed) to operate in a certain manner or to perform certain operations described herein. As used herein, “hardware-implemented module” refers to a hardware module. Considering embodiments in which hardware modules are temporarily configured (e.g., programmed), each of the hardware modules need not be configured or instantiated at any one instance in time. For example, where the hardware modules comprise a general-purpose processor configured by software to become a special-purpose processor, the general-purpose processor may be configured as respectively different hardware modules at different times. Software may accordingly configure a processor, for example, to constitute a particular hardware module at one instance of time and to constitute a different hardware module at a different instance of time.
Hardware modules can provide information to, and receive information from, other hardware modules. Accordingly, the described hardware modules may be regarded as being communicatively coupled. Where multiple hardware modules exist contemporaneously, communications may be achieved through signal transmission (e.g., over appropriate circuits and buses) between or among two or more of the hardware modules. In embodiments in which multiple hardware modules are configured or instantiated at different times, communications between such hardware modules may be achieved, for example, through the storage and retrieval of information in memory structures to which the multiple hardware modules have access. For example, one hardware module may perform an operation and store the Output of that operation in a memory device to which it is communicatively coupled. A further hardware module may then, at a later time, access the memory device to retrieve and process the stored output. Hardware modules may also initiate communications with input or output devices, and can operate on a resource (e.g., a collection of information).
The various operations of example methods described herein may be performed, at least partially, by one or more processors that are temporarily configured (e.g., by software) or permanently configured to perform the relevant operations. Whether temporarily or permanently configured, such processors may constitute processor-implemented modules that operate to perform one or more operations or functions described herein. As used herein, “processor-implemented module” refers to a hardware module implemented using one or more processors.
Similarly, the methods described herein may be at least partially processor-implemented, a processor being an example of hardware. For example, at least some of the operations of a method may be performed by one or more processors or processor-implemented modules. Moreover, the one or more processors may also operate to support performance of the relevant operations in a “cloud computing” environment or as a “software as a service” (SaaS). For example, at least some of the operations may be performed by a group of computers (as examples of machines including processors), with these operations being accessible via a network (e.g., the Internet) and via one or more appropriate interfaces (e.g., an application program interface (API)).
The performance of certain of the operations may be distributed among the one or more processors, not only residing within a single machine, but deployed across a number of machines. In some example embodiments, the one or more processors or processor-implemented modules may be located in a single geographic location (e.g., within a home environment, an office environment, or a server farm). In other example embodiments, the one or more processors or processor-implemented modules may be distributed across a number of geographic locations.
Some portions of this specification are presented in terms of algorithms or symbolic representations of operations on data stored as bits or binary digital signals within a machine memory (e.g., a computer memory). These algorithms or symbolic representations are examples of techniques used by those of ordinary skill in the data processing arts to convey the substance of their work to others skilled in the art. As used herein, an “algorithm” is a self-consistent sequence of operations or similar processing leading to a desired result. In this context, algorithms and operations involve physical manipulation of physical quantities. Typically, but not necessarily, such quantities may take the form of electrical, magnetic, or optical signals capable of being stored, accessed, transferred, combined, compared, or otherwise manipulated by a machine. It is convenient at times, principally for reasons of common usage, to refer to such signals using words such as “data,” “content,” “bits,” “values,” “elements,” “symbols,” “characters,” “terms,” “numbers,” “numerals,” or the like. These words, however, are merely convenient labels and are to be associated with appropriate physical quantities.
Unless specifically stated otherwise, discussions herein using words such as “processing,” “computing,” “calculating,” “determining,” “presenting,” “displaying,” or the like may refer to actions or processes of a machine (e.g., a computer) that manipulates or transforms data represented as physical (e.g., electronic, magnetic, or optical) quantities within one or more memories (e.g., volatile memory, non-volatile memory, or any suitable combination thereof), registers, or other machine components that receive, store, transmit, or display information. Furthermore, unless specifically stated otherwise, the terms “a” or “an” are herein used, as is common in patent documents, to include one or more than one instance. Finally, as used herein, the conjunction “or” refers to a non-exclusive “or,” unless specifically stated otherwise.
The Abstract of the Disclosure is provided to comply with 37 C.F.R. §1.72(b), requiring an abstract that will allow the reader to quickly ascertain the nature of the technical disclosure. The Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments include more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separate embodiment.
Although embodiments of the present disclosure have been described with reference to specific example embodiments, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader scope of these embodiments. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense. The accompanying drawings that form a part hereof, show by way of illustration, and not of limitation, specific embodiments in which the subject matter may be practiced. The embodiments illustrated are described in sufficient detail to enable those skilled in the art to practice the teachings disclosed herein. Other embodiments may be utilized and derived therefrom, such that structural and logical substitutions and changes may be made without departing from the scope of this disclosure. This Detailed Description, therefore, is not to be taken in a limiting sense, and the scope of various embodiments is defined only by the appended claims, along with the full range of equivalents to which such claims are entitled.
Such embodiments of the inventive subject matter may be referred to herein, individually and/or collectively, by the term “invention” merely for convenience and without intending to voluntarily limit the scope of this application to any single inventive concept if more than one is in fact disclosed. Thus, although specific embodiments have been illustrated and described herein, it should be appreciated that any arrangement calculated to achieve the same purpose may be substituted for the specific embodiments shown. This disclosure is intended to cover any and all adaptations or variations of various embodiments. Combinations of the above embodiments, and other embodiments not specifically described herein, will be apparent to those of skill in the art upon reviewing the above description.
This application is a continuation of U.S. patent application Ser. No. 14/135,271, filed on Dec. 19, 2013, which application is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 14135271 | Dec 2013 | US |
Child | 15406173 | US |