US9165334B2 - Pet and people care management system - Google Patents

Pet and people care management system Download PDF

Info

Publication number
US9165334B2
US9165334B2 US13/338,021 US201113338021A US9165334B2 US 9165334 B2 US9165334 B2 US 9165334B2 US 201113338021 A US201113338021 A US 201113338021A US 9165334 B2 US9165334 B2 US 9165334B2
Authority
US
United States
Prior art keywords
pet
care
electronic device
customer
pet care
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.)
Active, expires
Application number
US13/338,021
Other versions
US20120166322A1 (en
Inventor
Doug Simon
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PET CHECK TECHNOLOGY LLC
Original Assignee
PET CHECK TECHNOLOGY LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=46318226&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US9165334(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in California Central District Court litigation https://portal.unifiedpatents.com/litigation/California%20Central%20District%20Court/case/2%3A18-cv-00962 Source: District Court Jurisdiction: California Central District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Colorado District Court litigation https://portal.unifiedpatents.com/litigation/Colorado%20District%20Court/case/1%3A17-cv-01991 Source: District Court Jurisdiction: Colorado District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by PET CHECK TECHNOLOGY LLC filed Critical PET CHECK TECHNOLOGY LLC
Priority to US13/338,021 priority Critical patent/US9165334B2/en
Publication of US20120166322A1 publication Critical patent/US20120166322A1/en
Assigned to PET CHECK TECHNOLOGY LLC reassignment PET CHECK TECHNOLOGY LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SIMON, DOUG
Priority to US14/847,126 priority patent/US20150374472A1/en
Application granted granted Critical
Publication of US9165334B2 publication Critical patent/US9165334B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/22Social work
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61DVETERINARY INSTRUMENTS, IMPLEMENTS, TOOLS, OR METHODS
    • A61D99/00Subject matter not provided for in other groups of this subclass
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093Calendar-based scheduling for persons or groups
    • G06Q10/1095Meeting or appointment

Definitions

  • the present invention relates generally to a pet and people care management system.
  • the disclosure below is set forth in the context of pets, the care of people, including but not limited to the elderly or infirm, is also within the scope of the invention.
  • the invention relates to pet care providers who require access to the homes of individual clients to service and care for the clients' pets. It has particular application to pet services such as walking a client's pet dog during times when the client requests such services.
  • pet services such as walking a client's pet dog during times when the client requests such services.
  • this invention could relate generally to any service provided by a pet care company.
  • walking a dog it will be understood that this invention could relate to walking any pet that a client desires.
  • pet care providers come to an agreement with a client to arrive at a client's home at a specified time to walk the client's pet for a predetermined period of time or distance.
  • Previously there had been no way for a client to verify that the pet care provider was indeed arriving at the agreed upon time and walking the client's pet animal the contracted time or distance.
  • Another important aspect of the invention is to create a mobile system utilizing smart phones to allow a pet care provider to scan in and scan out when visiting a client's home. This allows the pet care company and client to have real-time status updates to ensure that the client's pet is being taken care of.
  • a pet and human care management system includes a portable electronic device including a microprocessor, a memory, a geographic location sensing mechanism, and a code input mechanism.
  • a portable electronic device suitable for purposes of the invention is a smartphone, but the device may also take the form of a pocket PC, tablet, PDA, for example.
  • the microprocessor is programmed with instructions to input and store data logging the details of a care visit, especially a care visit that involves travel during the visit, such as a dog walking appointment or an appointment to accompany an elderly or disabled person in a shopping trip, for example.
  • the programming includes an instruction to receive a customer code input by a user to identify a care customer.
  • the code is input automatically by using the portable device to scan a bar code or other image or object located at the site of the care customer, which may typically be the care customer's home. If scanning (or other form of automatic code entry) fails for any reason, the system preferably includes a database of customer names which a care provider can access remotely via the portable electronic device and select the appropriate customer from a list to check in, in lieu of scanning. Additionally or alternatively, an alphanumeric or similar written code may also be present at the care visit site as a backup, which may be entered manually into the portable device by the care provider. Once the code is scanned or otherwise entered, the portable device preferably automatically transmits the code to a server via a system website for verification.
  • the programming also includes an instruction to receive input from the user to mark the start of a care visit to the care customer. This may consist simply of scanning/entering the customer code itself and the server confirming the code, or it may entail receiving a separate input from the caregiver such as the push of a button or entering of a separate code.
  • the microprocessor is also programmed to cause to be stored the time at which the visit start input is received. This may be done by recording and storing the time locally if the device includes a clock, by immediately transmitting a visit start message to the server which includes a clock.
  • the time is logged both locally by the portable device and remotely by the server, so that in case the portable device does not have a signal when the start input is entered, the correct start time may still be stored and transmitted to the server later.
  • the microprocessor is also programmed to cause to be stored the sensed geographic location of the portable device at a plurality of times during the care visit. These time-sequenced geographic data points may then be constructed into the path of the walk, shopping trip, or other ambulatory service provided by the caregiver during the care visit, again either locally by the portable device, remotely by the server, or both.
  • the microprocessor is programmed to receive input from the user to mark the end of the care visit. Like the visit start input, the visit end input may also be the scanning/input of the customer code itself, some other input, or both. The time at which the visit end input is received is stored in a similar manner to the start time.
  • the system includes a portable device that may be carried by the care customer.
  • a portable device that may be carried by the care customer.
  • the care customer is a pet
  • this may be an electronic device attached to a collar worn by the pet.
  • the pet-carried device may be programmed to be used in addition to or instead of a caregiver-carried device for any of the portable device functions, especially the location-logging function, as one of the pet owner's concerns will be whether the pet itself has actually walked the recorded route.
  • a method of providing managed care to a pet or human customer includes providing a portable electronic device substantially as described above, scanning/entering the customer code at the care visit site, inputting care visit start data, transporting the device while providing an ambulatory service to the care customer so that the device records the path traveled, and inputting care visit end data.
  • a pet and human care management system comprises a server and website programmed/constructed to facilitate the administration of care visits where the above-described portable devices are used.
  • the server includes a microprocessor, a memory, and means for receiving data input.
  • the system also includes a display that is either part of the server or configured to display information received from the server either directly or indirectly, such as the computer monitor of a customer or pet care company employee who logs into the website.
  • the memory stores codes identifying care customers, and the microprocessor is programmed with instructions to input a received care customer code and compare the received care customer code to the stored care customer code.
  • the microprocessor is programmed to store a care visit start time, input a received care visit end message, store a care visit end time, input received data indicating the geographic location of a portable electronic device at a plurality of times between the care visit start time and the care visit end time, and display on the display the care visit start time, care visit end time, and input geographic locations of the portable electronic device.
  • the microprocessor may be further programmed to automatically email a care customer a notification of the visit. A summary of the visit, including the start time, end time, and path traveled, may be either made available on website 70 for the customer to view or included in or attached to the email itself.
  • a method of administrating a care visit to a pet or human customer includes providing a system including the above described server, causing the server to receive data from a portable device carried along the path of a care visit, and causing to be displayed on a display the start time, path, and end time of the care visit.
  • FIG. 1 represents a schematic diagram of one embodiment of a pet care management system according to the present invention, illustrating how various entities and devices relate to one another through use of the system.
  • FIG. 2 represents a diagram of the home check-in system as applied to a licensor administrator.
  • FIG. 3 represents a diagram of the home check-in system as applied to a licensee administrator.
  • FIG. 4 represents a diagram of the home check-in system as applied to a licensee employee.
  • FIG. 5 represents a diagram of the home check-in system as applied to a licensee care provider.
  • FIG. 6 represents a diagram of the home check-in system as applied to a customer.
  • FIGS. 1-6 a preferred embodiment of a home check-in system in accordance with the present invention.
  • a pet care management system 10 is a complete software and mobile application system for arranging, scheduling, and verifying pet care service visits.
  • system 10 is configured for use between a licensor administrator 20 of a software owner company 5 ; a licensee administrator 30 , a licensee employee 40 , and a licensee care provider 50 of a pet care company 15 ; and a customer 60 having a home H where a pet care service visit takes place in an illustrated embodiment.
  • the illustrated network of entities is intended merely as a non-limiting example of a particular embodiment facilitating what the inventor considers to be a typical pet care business model.
  • the present invention does not require the participation of licensor administrator 20 , licensee administrator 30 , licensee employee 40 and licensee care provider 50 as separate entities; rather, these roles may be filled by as few as one entity, or even one person, without departing from the scope of the invention.
  • software company 5 and pet care company 15 are the same entity or person, licensing the software of system 10 to pet care company 15 is not necessary, and the designations “licensor” and “licensee” referred to herein may be ignored, as well as any description of company 5 licensing any part of system 10 to company 15 or overseeing the use of system 10 by company 15 .
  • system 10 uses an online website 70 to allow for pet care companies 15 to request a license from a company 5 .
  • Website 70 also allows for online scheduling of service appointments and customer billing of services. It will be understood that wherever the term “website” is used herein, whether indicating “website 70 ” or otherwise, it may refer to a single website or as many plural websites as may be desired for the described purpose.
  • System 10 also uses smartphones 25 with a customized mobile application that works on a variety of smartphone platforms. As depicted in FIG. 1 , this mobile application allows a licensee care provider 50 to check in and out of customer home 60 using a photographic scanner, laser scanner, or other suitable bar code input device on smartphone 25 and a barcode 80 placed inside customer home 60 . It will be understood that any suitable code input mechanism and corresponding code format are also within the scope of the invention, including but not limited to an RFID reader and emitter; a manual keypad and a printed code; and a magnetic strip reader and a magnetic strip; to name but a few possible pairings.
  • an internal GPS or other suitable location sensing mechanism, such as one that triangulates the position of smartphone 25 using cellular towers as opposed to GPS satellites
  • smartphone 25 is used to track the time, distance and path that a care provider 50 has taken a pet during their walk.
  • a separate location sensing device 90 worn or carried by a pet P to be walked as shown in FIG. 1 , may record the walk data, as an added safeguard against care provider 50 staging a fake walk without actually taking pet P, for example.
  • device 90 may transmit the walk data to website 70 , as the data is generated in real time or at the end of the walk, or it may simply store the data for later retrieval or viewing by customer 60 .
  • Licensor administrator 20 is defined as an employee for company 5 , which owns the software of system 10 and licenses the software out to individual pet care companies 15 . Licensor administrator 20 has rights over website 70 of system 10 and end users who are registered with website 70 . The use of system 10 by licensor administrator 20 is illustrated as a flowchart in FIG. 2 .
  • Licensee administrator 30 is defined as the owner or senior manager of a pet care company 15 who has licensed system 10 . Licensee administrator 30 has administrative rights to schedule pet care services, manage customers 60 , maintain accounts of licensee care provider 50 , utilize the licensor billing system for their customers and manage company 15 on system 10 . The use of system 10 by licensee administrator 30 is illustrated as a flowchart in FIG. 3 .
  • Licensee employee 40 is defined as an employee for pet care company 15 . Licensee employee 40 has administrative rights to schedule walks, manage customers 60 and accounts of licensee care provider 50 , and manage company 15 on system 10 . Licensee employee 40 can add additional licensee care providers 50 and customers 60 but cannot add other licensee administrators 30 .
  • the use of system 10 by licensee employee 40 is illustrated as a flowchart in FIG. 4 .
  • Licensee care provider 50 is defined as a care provider or walker for a pet care company 15 .
  • Care provider 50 has access to specific rights related to pet care services and the mobile application.
  • Care provider 50 also has access to an online calendar which displays their assigned customer walks. This calendar display can show either a daily, weekly or monthly overview of their scheduled appointments.
  • the use of system 10 by licensee care provider 50 is illustrated as a flowchart in FIG. 5 .
  • Customer 60 is defined as any customer for pet care company 15 .
  • Customer 60 has access to a particular webpage within website 70 of system 10 that is dedicated only to their pet care company 15 .
  • Customer 60 has the ability to access this pet care company's webpage to verify certain information provided to customer 60 once they log on. On this webpage, customer 60 can see information pertaining to customer 60 , including, for example, a calendar displaying all of their scheduled pet care appointments, their address, phone number, and/or their pet information.
  • Customer 60 can use the system to make scheduling requests for the service of their choice.
  • the calendar can display either a daily, weekly or monthly overview.
  • the use of system 10 by customer 60 is illustrated as a flowchart in FIG. 6 .
  • Licensee administrator 30 and licensee employee 40 are typically the senior decision makers within pet care company 15 . They are typically tasked with the authority to manage dog walking operations and scheduling customers 60 online. Within system 10 , licensee administrators 30 and licensee employees 40 will typically see the same webpage screens and have most of the same user permissions when they log on. However, only licensee administrator 30 has the authority to add, edit or archive licensee employees 40 and view or edit company account information.
  • Administrator 30 or employee 40 can also add or edit a care provider 50 or customer 60 . They also have the ability to view schedules of all licensee care providers 50 and can run various reports containing details of each scheduled pet care appointment. System 10 also gives these users the ability to manage account settings. However, only licensee administrator 30 is given this user privilege. Licensee administrator 30 alone has the authority to manage their business account within system 10 . From the main control panel, administrator 30 can click an “Account Manager” link which will allow them to do the following, for example: add or change their company logo, add or edit company contact information and hours of operation, change password information, view monthly billing statements from company 5 , edit customer payment information, edit pet walk length, set up alerts for missed appointments, or order additional equipment.
  • a pet care company 15 in order to use system 10 , a pet care company 15 must first contact company 5 for a license to use system 10 . This can be accomplished through website 70 of company 5 which has a specific page dedicated to allowing a pet care company 15 to apply for a license.
  • Licensor administrator 20 is in charge of accepting or denying a licensee request and setting up a new licensee account.
  • a licensee request form asks a pet care company to leave contact information and set up their billing type to be either credit based on transaction based.
  • a credit based billing type sets up a defined quantity of pet care service appointments up front and allows the licensee the option to obtain bulk discounts.
  • a transaction based billing type will bill licensee 15 and customer 60 every week and clients are billed based on actual walks completed. There is also the option to include additional services such as walking a second pet, feeding the pet, watering plants, house sitting, transportation of pets, giving pets medication and working during off hours such as weekends and holidays.
  • licensor administrator 20 accepts or rejects a request for license, an account is set up regardless for potential customer 15 and a custom URL website is created on website 70 of system 10 . However, whether licensor administrator 20 actually accepts or rejects a request will determine whether the URL and account are marked active or inactive respectively. If administrator 20 rejects the request for license, then the account will be held inactive indefinitely until it is changed to an active state. Administrator 20 has the authority to edit the status of the account along with several other fields. The only field that administrator 20 cannot edit on an account is the transaction based billing type information. This is not editable and a new account must be set up to change this setting.
  • pet care company 15 can begin using system and setting up appointments on system 10 .
  • either licensee administrator 30 or licensee employee 40 In order to schedule an appointment with a licensee care provider 50 , either licensee administrator 30 or licensee employee 40 must login with their own user identification name and password to gain access to website 70 of system 10 . After entering website 70 , licensee administrator 30 and employee 40 have the ability to schedule an appointment with a licensee care provider 50 .
  • the user To schedule an appointment, the user must input the date of service, the name of licensee care provider 50 and the services desired by customer 60 .
  • administrator 30 or employee 40 would input the length of time or distance that customer 60 desired for their pet to be walked.
  • the date of service field will be pre-populated with the current day's date. However, this date can be altered and additional days can be added using check boxes corresponding to each day of the week.
  • Administrator 30 or employee 40 would then assign the appointment to the desired customer 60 . If the desired customer 60 is a preexisting client, then administrator 30 or employee 40 can search for that customer 60 by name and select the appropriate customer 60 that appears in the search results. However, if customer 60 is a new client, the user is given an option to create a new customer and they can manually enter information pertaining to customer 60 on a separate screen. This information could include a full name, address, phone number, email, emergency contact information, pet information, house alarm code, preferred length of time or distance for walk, veterinary contact information, pet medical information, pet birthday, the date the customer signed up, days of service, referral information, credit card information and any additional necessary notes relating to customer 60 .
  • administrator 30 or employee 40 could also edit or archive an existing customer 60 .
  • Archiving an existing customer 60 is defined as deactivating an account that can later be reactivated. Editing or archiving customer 60 information is accomplished from the main control panel where a user 30 , 40 can click on a button labeled “manage customers”. There, a user 30 , 40 can manually edit any information about customer 60 . In order to archive or disable a customer account, a user 30 , 40 would simply change their status from active to inactive.
  • Licensee administrator 30 or licensee employee 40 also has the option of managing licensee care providers 50 .
  • a user 30 , 40 has the option to either select a preexisting care provider 50 or creating a new care provider 50 for the particular appointment. If a new care provider 50 is desired, the user can input information such as the care provider's full name, hiring date, date of birth, photograph, biography, work username, home address, phone number, email address, type of transportation, license plate number, emergency contact information, and any additional necessary notes. Further, this information can be edited at any time by administrator 30 or employee 40 .
  • administrator 30 or employee 40 clicks a button on the computer screen labeled “Save” to save the appointment.
  • This automatically saves the appointment to the calendars of both care provider 50 and customer 60 .
  • An alert email can also be automatically sent to both care provider 50 and customer 60 detailing the scheduled appointment and particular details about the job.
  • care provider 50 they will be sent details about the name of customer 60 , pet's name, address, walk time, walk length or any special notes concerning this account.
  • customer 60 they will be sent details about the name of care provider 50 , walk start time, and generic cancellation information and contact phone number should they need to cancel the appointment.
  • the designated licensee care provider 50 can log into their computer or portable device/smartphone 25 to view their calendar work week online.
  • This information includes items such as a daily and weekly calendar views, walks presently scheduled with details such as customer name and address, pet name, walk start time, walk window or walk distance, and walks previously completed with information such as customer name and address, pet name, length of scheduled walk, length of actual recorded walk, link to recorded Global Positioning System (“GPS”) path, and any additional notes.
  • GPS Global Positioning System
  • care provider 50 goes to home H of customer 60 .
  • a customer 60 in order for a customer 60 to use system 10 , they must use a proprietary system which uses barcode technology, mobile devices 25 and an online scheduling tool.
  • a unique barcode 80 will be created and printed for the residence of customer 60 .
  • Barcode 80 will contain a unique identification code and will be printed on magnet strips or a sticker, for example, so that they can be placed on a refrigerator R or other convenient location that can be easily accessed by a care provider 50 .
  • Care provider 50 Once care provider 50 enters home H of customer 60 , they check in using their smartphone 25 which has been equipped with a barcode scanner.
  • This barcode scanner may either be integral to smartphone 25 , as in a mobile scanning application that is loaded on smartphone 25 , using a camera component of smartphone 25 to capture and scan an image of barcode 80 as depicted in FIG. 1 , or the scanning equipment may be an external attachment.
  • Care provider 50 opens a mobile application program on their phone which is part of system 10 .
  • the mobile application will request that the user login with a username and password.
  • the login information is sent to website 70 of system 10 and checks user credentials in the database as well as user rights. If the user is recognized, the mobile application will allow the user access. While in the application, the user will never be logged out of the program. In other words, the user login will never time out.
  • care provider 50 locates and scans barcode 80 located inside the home H of customer 60 .
  • one suitable type of scanning mechanism for this purpose is a mobile smartphone application of the type that uses a photographic image of bar code 80 captured by a camera device of smartphone 25 . If there is no mobile signal at the time of the scan, the mobile application will recognize this and a message will appear asking the care provider if they wish to store the scan to be resubmitted when mobile signal is restored. Once mobile signal is restored, the care provider will receive a message to resubmit the scan where it is treated as a successful scan and recognizes the scan at its original scan time rather than when the stored scan was resubmitted.
  • care provider 50 can use the mobile application to look up and choose the appropriate customer in order to check in, which would replace the need to scan barcode 80 .
  • an alphanumeric code corresponding to customer 60 may be present at the home H of customer 60 as a backup for care provider 50 to enter manually into smartphone 25 .
  • care provider 50 is able to successfully locate barcode 80 and the scan is successful, the name of customer 60 will display on the screen of smartphone 25 . A prompt will appear and ask care provider 50 to verify that customer 60 name displayed is correct customer 60 . If the scan is not successful, an error message will display on the screen of smartphone 25 stating the number of attempts made and further requesting that the user please try again or look up customer 60 .
  • care provider 50 selects “Yes” to the on-screen prompt.
  • information such as account information of customer 60 , identification of care provider 50 and scan date and scan time is preferably sent to website 70 of system 10 to check the database of system 10 for proper verification. If care provider 50 selects “No” because the wrong customer 60 account information is shown, then a message will display on the screen of smartphone 25 requesting that the user attempt to rescan barcode 80 or contact an administrator 30 for assistance.
  • smartphone 25 will preferably begin sending GPS coordinates in real time at regular intervals to the database of system 10 for mapping and tracking purposes.
  • the display on smartphone 25 of care provider 50 will show information such as a running time, a radio button to show the calendar of work of care provider 50 , and a radio button which care provider 50 can activate to show that the service appointment is completed.
  • care provider 50 Once care provider 50 has finished with their service appointment, they re-enter customer home 60 and activate the radio button which signals that the service appointment is complete.
  • this radio button can be labeled “End Service Appointment” or “End Walk”.
  • the scanner of smartphone 25 is again activated and care provider 50 scans the bar code at customer home 60 . If the scan is successful, information such as, for example, the name of customer 60 , a visual map of the geographic coordinates of the walk, total time and distance walked will appear on the screen of smartphone 25 . If there is no mobile signal at the time of the scan, the mobile application will recognize this and a message will appear asking the care provider if they wish to store the scan to be resubmitted when mobile signal is restored.
  • the care provider will receive a message to resubmit the scan where it is treated as a successful scan and recognizes the scan at its original scan time rather than when the stored scan was resubmitted.
  • a text field is also available on the screen to allow care provider 50 to enter any notes about the walk.
  • a button will also appear after a successful scan which allows the user to submit their completed service appointment. Clicking on this button sends user information back to the database of system 10 for verification. If system 10 verifies the information, the status of the service appointment or walk is posted to the calendar including an update to the status stating that the appointment is complete, and sending the date and start and end time of the service appointment. An email is also sent to customer 60 to let them know that the walk has ended. At that time, smartphone 25 also stops sending GPS coordinates to system 10 and a final map displaying the walk path is displayed on website 70 of system 10 for the specific customer 60 to review.

Abstract

A pet or human care management system and method are provided. In one embodiment, the system includes a portable electronic device carried by a care service provider to scan a care customer bar code at the location of a care visit to indicate the start and/or end of the care visit. The portable electronic device also includes a GPS component and transmits its location at a plurality of times during the care visit, such as to indicate the path of a scheduled walk. A website is employed to administrate the care management system, including scheduling walks, licensing care providers, and creating customer and care provider accounts.

Description

CROSS REFERENCE TO RELATED APPLICATION
This application claims the benefit under 35 U.S.C. §119(e) of U.S. Provisional Patent Application No. 61/427,779, filed Dec. 28, 2010, the disclosure of which is hereby incorporated in its entirety.
FIELD OF THE INVENTION
The present invention relates generally to a pet and people care management system. Although the disclosure below is set forth in the context of pets, the care of people, including but not limited to the elderly or infirm, is also within the scope of the invention. More particularly, the invention relates to pet care providers who require access to the homes of individual clients to service and care for the clients' pets. It has particular application to pet services such as walking a client's pet dog during times when the client requests such services. Hereinafter, when mention is made of walking, it will be understood that this invention could relate generally to any service provided by a pet care company. Further, when reference is made to walking a dog, it will be understood that this invention could relate to walking any pet that a client desires.
BACKGROUND OF THE INVENTION
When a client signs up with a pet care company or specifically a dog walking service, the client must blindly trust that the pet care company will perform the services agreed upon. Therefore, there is a need to give the client the ability to check and make sure that the pet care company is providing the services that they promise.
Typically pet care providers come to an agreement with a client to arrive at a client's home at a specified time to walk the client's pet for a predetermined period of time or distance. Previously, there had been no way for a client to verify that the pet care provider was indeed arriving at the agreed upon time and walking the client's pet animal the contracted time or distance.
Therefore, it is an objective of the invention to give the client the ability to review exactly what time a pet care provider arrived and departed from the client's home, as well as viewing the length and path of the walk. Another important aspect of the invention is to create a mobile system utilizing smart phones to allow a pet care provider to scan in and scan out when visiting a client's home. This allows the pet care company and client to have real-time status updates to ensure that the client's pet is being taken care of.
Further, it is another object of the invention to simplify the process of scheduling a service appointment by allowing for online scheduling of the appointment.
SUMMARY OF THE INVENTION
In one aspect of the present invention, a pet and human care management system is provided. The system includes a portable electronic device including a microprocessor, a memory, a geographic location sensing mechanism, and a code input mechanism. A typical example of a portable electronic device suitable for purposes of the invention is a smartphone, but the device may also take the form of a pocket PC, tablet, PDA, for example. The microprocessor is programmed with instructions to input and store data logging the details of a care visit, especially a care visit that involves travel during the visit, such as a dog walking appointment or an appointment to accompany an elderly or disabled person in a shopping trip, for example. The programming includes an instruction to receive a customer code input by a user to identify a care customer. Preferably, the code is input automatically by using the portable device to scan a bar code or other image or object located at the site of the care customer, which may typically be the care customer's home. If scanning (or other form of automatic code entry) fails for any reason, the system preferably includes a database of customer names which a care provider can access remotely via the portable electronic device and select the appropriate customer from a list to check in, in lieu of scanning. Additionally or alternatively, an alphanumeric or similar written code may also be present at the care visit site as a backup, which may be entered manually into the portable device by the care provider. Once the code is scanned or otherwise entered, the portable device preferably automatically transmits the code to a server via a system website for verification. The programming also includes an instruction to receive input from the user to mark the start of a care visit to the care customer. This may consist simply of scanning/entering the customer code itself and the server confirming the code, or it may entail receiving a separate input from the caregiver such as the push of a button or entering of a separate code. The microprocessor is also programmed to cause to be stored the time at which the visit start input is received. This may be done by recording and storing the time locally if the device includes a clock, by immediately transmitting a visit start message to the server which includes a clock. More preferably, the time is logged both locally by the portable device and remotely by the server, so that in case the portable device does not have a signal when the start input is entered, the correct start time may still be stored and transmitted to the server later. The microprocessor is also programmed to cause to be stored the sensed geographic location of the portable device at a plurality of times during the care visit. These time-sequenced geographic data points may then be constructed into the path of the walk, shopping trip, or other ambulatory service provided by the caregiver during the care visit, again either locally by the portable device, remotely by the server, or both. Finally, the microprocessor is programmed to receive input from the user to mark the end of the care visit. Like the visit start input, the visit end input may also be the scanning/input of the customer code itself, some other input, or both. The time at which the visit end input is received is stored in a similar manner to the start time.
In one embodiment, the system includes a portable device that may be carried by the care customer. For example, when the care customer is a pet, this may be an electronic device attached to a collar worn by the pet. The pet-carried device may be programmed to be used in addition to or instead of a caregiver-carried device for any of the portable device functions, especially the location-logging function, as one of the pet owner's concerns will be whether the pet itself has actually walked the recorded route.
In another aspect of the present invention, a method of providing managed care to a pet or human customer is provided. The method includes providing a portable electronic device substantially as described above, scanning/entering the customer code at the care visit site, inputting care visit start data, transporting the device while providing an ambulatory service to the care customer so that the device records the path traveled, and inputting care visit end data.
In another aspect of the present invention, a pet and human care management system comprises a server and website programmed/constructed to facilitate the administration of care visits where the above-described portable devices are used. The server includes a microprocessor, a memory, and means for receiving data input. The system also includes a display that is either part of the server or configured to display information received from the server either directly or indirectly, such as the computer monitor of a customer or pet care company employee who logs into the website. The memory stores codes identifying care customers, and the microprocessor is programmed with instructions to input a received care customer code and compare the received care customer code to the stored care customer code. If the received care customer code equals the stored care customer code, the microprocessor is programmed to store a care visit start time, input a received care visit end message, store a care visit end time, input received data indicating the geographic location of a portable electronic device at a plurality of times between the care visit start time and the care visit end time, and display on the display the care visit start time, care visit end time, and input geographic locations of the portable electronic device. The microprocessor may be further programmed to automatically email a care customer a notification of the visit. A summary of the visit, including the start time, end time, and path traveled, may be either made available on website 70 for the customer to view or included in or attached to the email itself.
A method of administrating a care visit to a pet or human customer is also provided. The method includes providing a system including the above described server, causing the server to receive data from a portable device carried along the path of a care visit, and causing to be displayed on a display the start time, path, and end time of the care visit.
BRIEF DESCRIPTION OF THE DRAWINGS
It shall be understood that the drawings briefly described as follows are intended only to aid in illustrating certain embodiments of the invention, and the invention is not limited to the precise arrangements and instrumentalities shown in the drawings:
FIG. 1 represents a schematic diagram of one embodiment of a pet care management system according to the present invention, illustrating how various entities and devices relate to one another through use of the system.
FIG. 2 represents a diagram of the home check-in system as applied to a licensor administrator.
FIG. 3 represents a diagram of the home check-in system as applied to a licensee administrator.
FIG. 4 represents a diagram of the home check-in system as applied to a licensee employee.
FIG. 5 represents a diagram of the home check-in system as applied to a licensee care provider.
FIG. 6 represents a diagram of the home check-in system as applied to a customer.
Referring to the drawings in detail, wherein like numerals indicate like elements throughout, there is shown in FIGS. 1-6, a preferred embodiment of a home check-in system in accordance with the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
A pet care management system 10 is a complete software and mobile application system for arranging, scheduling, and verifying pet care service visits. In the example illustrated herein, system 10 is configured for use between a licensor administrator 20 of a software owner company 5; a licensee administrator 30, a licensee employee 40, and a licensee care provider 50 of a pet care company 15; and a customer 60 having a home H where a pet care service visit takes place in an illustrated embodiment. However, the illustrated network of entities is intended merely as a non-limiting example of a particular embodiment facilitating what the inventor considers to be a typical pet care business model. Accordingly, it will be understood that the present invention does not require the participation of licensor administrator 20, licensee administrator 30, licensee employee 40 and licensee care provider 50 as separate entities; rather, these roles may be filled by as few as one entity, or even one person, without departing from the scope of the invention. Of course, in the case that software company 5 and pet care company 15 are the same entity or person, licensing the software of system 10 to pet care company 15 is not necessary, and the designations “licensor” and “licensee” referred to herein may be ignored, as well as any description of company 5 licensing any part of system 10 to company 15 or overseeing the use of system 10 by company 15.
Turning now to FIG. 1, system 10 uses an online website 70 to allow for pet care companies 15 to request a license from a company 5. Website 70 also allows for online scheduling of service appointments and customer billing of services. It will be understood that wherever the term “website” is used herein, whether indicating “website 70” or otherwise, it may refer to a single website or as many plural websites as may be desired for the described purpose.
System 10 also uses smartphones 25 with a customized mobile application that works on a variety of smartphone platforms. As depicted in FIG. 1, this mobile application allows a licensee care provider 50 to check in and out of customer home 60 using a photographic scanner, laser scanner, or other suitable bar code input device on smartphone 25 and a barcode 80 placed inside customer home 60. It will be understood that any suitable code input mechanism and corresponding code format are also within the scope of the invention, including but not limited to an RFID reader and emitter; a manual keypad and a printed code; and a magnetic strip reader and a magnetic strip; to name but a few possible pairings. In the situation where the walking of a pet is requested, an internal GPS (or other suitable location sensing mechanism, such as one that triangulates the position of smartphone 25 using cellular towers as opposed to GPS satellites) of smartphone 25 is used to track the time, distance and path that a care provider 50 has taken a pet during their walk. Alternatively or in addition to using smartphone 25 to track the details of the walk, a separate location sensing device 90, worn or carried by a pet P to be walked as shown in FIG. 1, may record the walk data, as an added safeguard against care provider 50 staging a fake walk without actually taking pet P, for example. Simultaneously using separate location sensing devices carried by care provider 50 and pet P may have the added benefit of confirming whether care provider 50 has remained with pet P during the walk as opposed to, for example, leaving pet P unattended for a significant amount of time while shopping in a store. As desired, device 90 may transmit the walk data to website 70, as the data is generated in real time or at the end of the walk, or it may simply store the data for later retrieval or viewing by customer 60.
Licensor administrator 20 is defined as an employee for company 5, which owns the software of system 10 and licenses the software out to individual pet care companies 15. Licensor administrator 20 has rights over website 70 of system 10 and end users who are registered with website 70. The use of system 10 by licensor administrator 20 is illustrated as a flowchart in FIG. 2.
Licensee administrator 30 is defined as the owner or senior manager of a pet care company 15 who has licensed system 10. Licensee administrator 30 has administrative rights to schedule pet care services, manage customers 60, maintain accounts of licensee care provider 50, utilize the licensor billing system for their customers and manage company 15 on system 10. The use of system 10 by licensee administrator 30 is illustrated as a flowchart in FIG. 3.
Licensee employee 40 is defined as an employee for pet care company 15. Licensee employee 40 has administrative rights to schedule walks, manage customers 60 and accounts of licensee care provider 50, and manage company 15 on system 10. Licensee employee 40 can add additional licensee care providers 50 and customers 60 but cannot add other licensee administrators 30. The use of system 10 by licensee employee 40 is illustrated as a flowchart in FIG. 4.
Licensee care provider 50 is defined as a care provider or walker for a pet care company 15. Care provider 50 has access to specific rights related to pet care services and the mobile application. Care provider 50 also has access to an online calendar which displays their assigned customer walks. This calendar display can show either a daily, weekly or monthly overview of their scheduled appointments. The use of system 10 by licensee care provider 50 is illustrated as a flowchart in FIG. 5.
Customer 60 is defined as any customer for pet care company 15. Customer 60 has access to a particular webpage within website 70 of system 10 that is dedicated only to their pet care company 15. Customer 60 has the ability to access this pet care company's webpage to verify certain information provided to customer 60 once they log on. On this webpage, customer 60 can see information pertaining to customer 60, including, for example, a calendar displaying all of their scheduled pet care appointments, their address, phone number, and/or their pet information. Customer 60 can use the system to make scheduling requests for the service of their choice. The calendar can display either a daily, weekly or monthly overview. The use of system 10 by customer 60 is illustrated as a flowchart in FIG. 6.
Licensee administrator 30 and licensee employee 40 are typically the senior decision makers within pet care company 15. They are typically tasked with the authority to manage dog walking operations and scheduling customers 60 online. Within system 10, licensee administrators 30 and licensee employees 40 will typically see the same webpage screens and have most of the same user permissions when they log on. However, only licensee administrator 30 has the authority to add, edit or archive licensee employees 40 and view or edit company account information.
Administrator 30 or employee 40 can also add or edit a care provider 50 or customer 60. They also have the ability to view schedules of all licensee care providers 50 and can run various reports containing details of each scheduled pet care appointment. System 10 also gives these users the ability to manage account settings. However, only licensee administrator 30 is given this user privilege. Licensee administrator 30 alone has the authority to manage their business account within system 10. From the main control panel, administrator 30 can click an “Account Manager” link which will allow them to do the following, for example: add or change their company logo, add or edit company contact information and hours of operation, change password information, view monthly billing statements from company 5, edit customer payment information, edit pet walk length, set up alerts for missed appointments, or order additional equipment.
In the illustrated embodiment, in order to use system 10, a pet care company 15 must first contact company 5 for a license to use system 10. This can be accomplished through website 70 of company 5 which has a specific page dedicated to allowing a pet care company 15 to apply for a license. Licensor administrator 20 is in charge of accepting or denying a licensee request and setting up a new licensee account.
A licensee request form asks a pet care company to leave contact information and set up their billing type to be either credit based on transaction based. A credit based billing type sets up a defined quantity of pet care service appointments up front and allows the licensee the option to obtain bulk discounts. A transaction based billing type will bill licensee 15 and customer 60 every week and clients are billed based on actual walks completed. There is also the option to include additional services such as walking a second pet, feeding the pet, watering plants, house sitting, transportation of pets, giving pets medication and working during off hours such as weekends and holidays.
Whether licensor administrator 20 accepts or rejects a request for license, an account is set up regardless for potential customer 15 and a custom URL website is created on website 70 of system 10. However, whether licensor administrator 20 actually accepts or rejects a request will determine whether the URL and account are marked active or inactive respectively. If administrator 20 rejects the request for license, then the account will be held inactive indefinitely until it is changed to an active state. Administrator 20 has the authority to edit the status of the account along with several other fields. The only field that administrator 20 cannot edit on an account is the transaction based billing type information. This is not editable and a new account must be set up to change this setting.
If licensor administrator 20 accepts the license request, then pet care company 15 can begin using system and setting up appointments on system 10. In order to schedule an appointment with a licensee care provider 50, either licensee administrator 30 or licensee employee 40 must login with their own user identification name and password to gain access to website 70 of system 10. After entering website 70, licensee administrator 30 and employee 40 have the ability to schedule an appointment with a licensee care provider 50.
To schedule an appointment, the user must input the date of service, the name of licensee care provider 50 and the services desired by customer 60. In this particular embodiment, administrator 30 or employee 40 would input the length of time or distance that customer 60 desired for their pet to be walked. Also, the date of service field will be pre-populated with the current day's date. However, this date can be altered and additional days can be added using check boxes corresponding to each day of the week.
Administrator 30 or employee 40 would then assign the appointment to the desired customer 60. If the desired customer 60 is a preexisting client, then administrator 30 or employee 40 can search for that customer 60 by name and select the appropriate customer 60 that appears in the search results. However, if customer 60 is a new client, the user is given an option to create a new customer and they can manually enter information pertaining to customer 60 on a separate screen. This information could include a full name, address, phone number, email, emergency contact information, pet information, house alarm code, preferred length of time or distance for walk, veterinary contact information, pet medical information, pet birthday, the date the customer signed up, days of service, referral information, credit card information and any additional necessary notes relating to customer 60.
If desired, administrator 30 or employee 40 could also edit or archive an existing customer 60. Archiving an existing customer 60 is defined as deactivating an account that can later be reactivated. Editing or archiving customer 60 information is accomplished from the main control panel where a user 30, 40 can click on a button labeled “manage customers”. There, a user 30, 40 can manually edit any information about customer 60. In order to archive or disable a customer account, a user 30, 40 would simply change their status from active to inactive.
Licensee administrator 30 or licensee employee 40 also has the option of managing licensee care providers 50. During the scheduling of an appointment, a user 30, 40 has the option to either select a preexisting care provider 50 or creating a new care provider 50 for the particular appointment. If a new care provider 50 is desired, the user can input information such as the care provider's full name, hiring date, date of birth, photograph, biography, work username, home address, phone number, email address, type of transportation, license plate number, emergency contact information, and any additional necessary notes. Further, this information can be edited at any time by administrator 30 or employee 40.
Once this information is input, administrator 30 or employee 40 clicks a button on the computer screen labeled “Save” to save the appointment. This automatically saves the appointment to the calendars of both care provider 50 and customer 60. An alert email can also be automatically sent to both care provider 50 and customer 60 detailing the scheduled appointment and particular details about the job. For care provider 50, they will be sent details about the name of customer 60, pet's name, address, walk time, walk length or any special notes concerning this account. For customer 60, they will be sent details about the name of care provider 50, walk start time, and generic cancellation information and contact phone number should they need to cancel the appointment.
Once an appointment has been scheduled, the designated licensee care provider 50 can log into their computer or portable device/smartphone 25 to view their calendar work week online. This information includes items such as a daily and weekly calendar views, walks presently scheduled with details such as customer name and address, pet name, walk start time, walk window or walk distance, and walks previously completed with information such as customer name and address, pet name, length of scheduled walk, length of actual recorded walk, link to recorded Global Positioning System (“GPS”) path, and any additional notes.
Once the time for a scheduled appointment arrives, care provider 50 goes to home H of customer 60. In one embodiment, in order for a customer 60 to use system 10, they must use a proprietary system which uses barcode technology, mobile devices 25 and an online scheduling tool. When a customer 60 signs up to use system 10, a unique barcode 80 will be created and printed for the residence of customer 60. Barcode 80 will contain a unique identification code and will be printed on magnet strips or a sticker, for example, so that they can be placed on a refrigerator R or other convenient location that can be easily accessed by a care provider 50.
Once care provider 50 enters home H of customer 60, they check in using their smartphone 25 which has been equipped with a barcode scanner. This barcode scanner may either be integral to smartphone 25, as in a mobile scanning application that is loaded on smartphone 25, using a camera component of smartphone 25 to capture and scan an image of barcode 80 as depicted in FIG. 1, or the scanning equipment may be an external attachment. Care provider 50 opens a mobile application program on their phone which is part of system 10. The mobile application will request that the user login with a username and password. The login information is sent to website 70 of system 10 and checks user credentials in the database as well as user rights. If the user is recognized, the mobile application will allow the user access. While in the application, the user will never be logged out of the program. In other words, the user login will never time out.
Once in the mobile application program, care provider 50 locates and scans barcode 80 located inside the home H of customer 60. As depicted in FIG. 1, one suitable type of scanning mechanism for this purpose is a mobile smartphone application of the type that uses a photographic image of bar code 80 captured by a camera device of smartphone 25. If there is no mobile signal at the time of the scan, the mobile application will recognize this and a message will appear asking the care provider if they wish to store the scan to be resubmitted when mobile signal is restored. Once mobile signal is restored, the care provider will receive a message to resubmit the scan where it is treated as a successful scan and recognizes the scan at its original scan time rather than when the stored scan was resubmitted. If care provider 50 cannot find a barcode or if barcode 80 is damaged, care provider 50 can use the mobile application to look up and choose the appropriate customer in order to check in, which would replace the need to scan barcode 80. Alternatively, an alphanumeric code corresponding to customer 60 may be present at the home H of customer 60 as a backup for care provider 50 to enter manually into smartphone 25.
However, if care provider 50 is able to successfully locate barcode 80 and the scan is successful, the name of customer 60 will display on the screen of smartphone 25. A prompt will appear and ask care provider 50 to verify that customer 60 name displayed is correct customer 60. If the scan is not successful, an error message will display on the screen of smartphone 25 stating the number of attempts made and further requesting that the user please try again or look up customer 60.
However if the scan is successful and the correct customer 60 is shown, then care provider 50 selects “Yes” to the on-screen prompt. At this point, information such as account information of customer 60, identification of care provider 50 and scan date and scan time is preferably sent to website 70 of system 10 to check the database of system 10 for proper verification. If care provider 50 selects “No” because the wrong customer 60 account information is shown, then a message will display on the screen of smartphone 25 requesting that the user attempt to rescan barcode 80 or contact an administrator 30 for assistance.
If this information is verified, then further information such as the status of the walk and the start time and date are posted on the calendar for this particular appointment. An email is also sent to customer 60 to let them know that the walk has started. However, if the database cannot verify the information such as in a circumstance where a customer 60 requested a last minute service appointment and the appointment was not entered into system 10, then the mobile application will display a message that the current walk is unscheduled and ask the care provider 50 to verify that this is correct. If care provider 50 verifies this, then system 10 will alert either license administrator 30 or employee 40 or both that an unscheduled walk is occurring with the name of customer 60, the name of care provider 50, date and time recorded. The mobile application will also continue to make a record of the unscheduled walk with information similar to a scheduled walk.
Whether the walk is scheduled or unscheduled, once the walk begins, smartphone 25 will preferably begin sending GPS coordinates in real time at regular intervals to the database of system 10 for mapping and tracking purposes. The display on smartphone 25 of care provider 50 will show information such as a running time, a radio button to show the calendar of work of care provider 50, and a radio button which care provider 50 can activate to show that the service appointment is completed.
Once care provider 50 has finished with their service appointment, they re-enter customer home 60 and activate the radio button which signals that the service appointment is complete. For example this radio button can be labeled “End Service Appointment” or “End Walk”. Preferably, once this button is clicked, the scanner of smartphone 25 is again activated and care provider 50 scans the bar code at customer home 60. If the scan is successful, information such as, for example, the name of customer 60, a visual map of the geographic coordinates of the walk, total time and distance walked will appear on the screen of smartphone 25. If there is no mobile signal at the time of the scan, the mobile application will recognize this and a message will appear asking the care provider if they wish to store the scan to be resubmitted when mobile signal is restored. Once mobile signal is restored, the care provider will receive a message to resubmit the scan where it is treated as a successful scan and recognizes the scan at its original scan time rather than when the stored scan was resubmitted. A text field is also available on the screen to allow care provider 50 to enter any notes about the walk.
A button will also appear after a successful scan which allows the user to submit their completed service appointment. Clicking on this button sends user information back to the database of system 10 for verification. If system 10 verifies the information, the status of the service appointment or walk is posted to the calendar including an update to the status stating that the appointment is complete, and sending the date and start and end time of the service appointment. An email is also sent to customer 60 to let them know that the walk has ended. At that time, smartphone 25 also stops sending GPS coordinates to system 10 and a final map displaying the walk path is displayed on website 70 of system 10 for the specific customer 60 to review.
While the invention has been described with respect to certain embodiments, as will be appreciated by those skilled in the art, it is to be understood that the invention is capable of numerous changes, modifications and rearrangements, and such changes, modifications and rearrangements are intended to be covered by the following claims.

Claims (4)

What is claimed is:
1. An appointment management system for a pet care visit including a walk for a pet care customer's pet, comprising:
a pet caregiver portable electronic device including a portable electronic device microprocessor, a portable electronic device memory, and a geographic location sensing mechanism, wherein the pet caregiver portable electronic device is configured to receive data input and to determine its geographic location; and
a server including a server processor, a server memory, and wherein the server is configured to receive data input, the server operating a website storing user accounts for the pet care customer and the pet caregiver, permitting the pet caregiver and the pet care customer to schedule the per care visit on the website, and automatically storing appointment information and making the appointment information accessible for viewing on the pet caregiver personal electronic device and an electronic device of the pet care customer, the appointment information indicating at least one of a distance, a duration, and a route of the walk for the scheduled visit;
the server memory storing a code identifying the pet care customer and linked to information stored in the server memory identifying the customer's pet and a pet care appointment site at which the pet is located, and providing the caregiver access to the pet identifying information and the location of the pet care appointment site, as the pet caregiver logs into a user account of the pet caregiver on the website, and;
an image of the pet care customer code stored at the pet care appointment site on a medium readable by the portable electronic device, to enable the pet caregiver portable electronic device to reed the code at the pet care appointment site when placed in proximity to the customer code medium; and
the server programmed with instructions for the server processor to
receive a transmission of the code initiated by the pet caregiver at a beginning of the pet care visit from the pet caregiver portable electronic device located at the pet care appointment site,
compare the received code to the code identifying the pet care customer in the server,
subject to at least one precondition coded into the instructions, said at least one precondition including that the received code equal the stored code, perform a storing and displaying subroutine including instructions to:
store a pet care visit start time corresponding to a pet care visit start signal transmission from the pet caregiver portable electronic device, the start signal transmission initiated at the pet care visit start time from the pet care appointment site,
store a pet care visit end time corresponding to a pet care visit end signal received from the pet caregiver portable electronic device, the end signal transmitted at the pet care visit end time from the pet care appointment site,
store data received from the pet caregiver portable electronic device indicating time-sequenced geographic locations of the portable electronic device at a plurality of times, separated by regular intervals, between the pet care visit start time and the pet care visit end time, and
in response to the end signal from the pet caregiver portable electronic device, transmit data to the electronic device of the pet care customer to permit display on a display of the pet care customer electronic device the pet care visit start time, the pet care visit end time, and a visual map of a walk path constructed from said time-sequenced geographic locations of the pet caregiver portable electronic device at each of said plurality of times, to permit the pet care customer to confirm at a route of the walk,
the pet caregiver portable electronic device programmed with instructions for the pet caregiver portable electronic device microprocessor to record the geographic location of the pet caregiver portable electronic device at each of said plurality of times separated by the regular intervals and to transmit data representing said geographic location at each of said plurality of times to the server, and
the pet caregiver portable electronic device further comprising a clock and being further programmed with instructions to
detect whether a transmission signal is available to transmit the pet care visit start or end signal during the pet care visit start or and time, respectively; and
if the transmission signal is unavailable,
read and store the time from the clock when the input is received; and
transmit the pet care visit start or end signal and the corresponding stored time from the clock to the server when the transmission signal is available.
2. The system of claim 1, said server memory further storing a database or at least one care provider login, the server further programmed with an instruction for the microprocessor to receive a care provider login transmitted from the portable electronic device, said at least one precondition on performing the storing and displaying subroutine further including that the received care provider login equal the stored care provider login.
3. The system of claim 1, said storing and displaying subroutine further including instructions to transmit to said pet care customer electronic device, for display on said pet care customer electronic device display, a representation of a total distance traveled by said portable electronic device between the pet care visit start time and the pet care visit end time.
4. The system of claim 1, wherein said making the appointment information accessible to the caregiver personal electronic device and the pet care customer electronic device includes an action selected from
transmitting an email message to the respective caregiver or pet care customer, and
generating and storing a representation of the appointment information accessible by the caregiver or pet care customer on the website within the respective user account.
US13/338,021 2010-12-28 2011-12-27 Pet and people care management system Active 2032-01-06 US9165334B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US13/338,021 US9165334B2 (en) 2010-12-28 2011-12-27 Pet and people care management system
US14/847,126 US20150374472A1 (en) 2010-12-28 2015-09-08 Pet and people care management system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201061427779P 2010-12-28 2010-12-28
US13/338,021 US9165334B2 (en) 2010-12-28 2011-12-27 Pet and people care management system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/847,126 Continuation US20150374472A1 (en) 2010-12-28 2015-09-08 Pet and people care management system

Publications (2)

Publication Number Publication Date
US20120166322A1 US20120166322A1 (en) 2012-06-28
US9165334B2 true US9165334B2 (en) 2015-10-20

Family

ID=46318226

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/338,021 Active 2032-01-06 US9165334B2 (en) 2010-12-28 2011-12-27 Pet and people care management system
US14/847,126 Abandoned US20150374472A1 (en) 2010-12-28 2015-09-08 Pet and people care management system

Family Applications After (1)

Application Number Title Priority Date Filing Date
US14/847,126 Abandoned US20150374472A1 (en) 2010-12-28 2015-09-08 Pet and people care management system

Country Status (1)

Country Link
US (2) US9165334B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11056235B2 (en) 2019-08-19 2021-07-06 State Farm Mutual Automobile Insurance Company Senior living engagement and care support platforms
US11423754B1 (en) 2014-10-07 2022-08-23 State Farm Mutual Automobile Insurance Company Systems and methods for improved assisted or independent living environments
US11423758B2 (en) 2018-04-09 2022-08-23 State Farm Mutual Automobile Insurance Company Sensing peripheral heuristic evidence, reinforcement, and engagement system
US11688516B2 (en) 2021-01-19 2023-06-27 State Farm Mutual Automobile Insurance Company Alert systems for senior living engagement and care support platforms
US11894129B1 (en) 2019-07-03 2024-02-06 State Farm Mutual Automobile Insurance Company Senior living care coordination platforms

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140067564A1 (en) 2012-08-30 2014-03-06 Ebay Inc. Shopping list creator and optimizer
US11297799B2 (en) * 2012-10-22 2022-04-12 Allaquaria, Llc Organism tracking and information system
US20140136443A1 (en) 2012-11-15 2014-05-15 II Edward Phillip Kinsey Methods and systems for the sale of consumer services
US9589535B2 (en) 2013-07-19 2017-03-07 Paypal, Inc. Social mobile game for recommending items
US9773018B2 (en) 2013-08-13 2017-09-26 Ebay Inc. Mapping item categories to ambiguous queries by geo-location
US9197995B1 (en) 2014-09-29 2015-11-24 Luana DeAngelis Location-aware social media platform for owners of non-human animals
US10258295B2 (en) * 2017-05-09 2019-04-16 LifePod Solutions, Inc. Voice controlled assistance for monitoring adverse events of a user and/or coordinating emergency actions such as caregiver communication
US11157601B2 (en) * 2017-08-03 2021-10-26 Morphotrust Usa, Llc Electronic identity verification
JP7200007B2 (en) * 2019-02-28 2023-01-06 富士フイルム株式会社 Walk support device, support method, and support program
AU2021345273A1 (en) * 2020-09-18 2023-06-01 Better Vet Llc Systems and methods for remote, virtual, in-home, and hybrid virtual-in-home veterinary medicine
BR112023015932A2 (en) * 2021-02-11 2023-12-12 Vet24Seven Inc SYSTEM AND METHOD FOR PROVIDING PET-RELATED SERVICES
US11404062B1 (en) 2021-07-26 2022-08-02 LifePod Solutions, Inc. Systems and methods for managing voice environments and voice routines
US11410655B1 (en) 2021-07-26 2022-08-09 LifePod Solutions, Inc. Systems and methods for managing voice environments and voice routines
US20230289743A1 (en) * 2022-03-08 2023-09-14 Better Vet Llc Techniques for facilitating veterinary services

Citations (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5288980A (en) * 1992-06-25 1994-02-22 Kingsley Library Equipment Company Library check out/check in system
US6243039B1 (en) * 1998-04-21 2001-06-05 Mci Communications Corporation Anytime/anywhere child locator system
US20010026240A1 (en) * 2000-03-26 2001-10-04 Neher Timothy J. Personal location detection system
US6331825B1 (en) * 1994-10-31 2001-12-18 Peoplenet, Inc. Mobile locator system
US20020169583A1 (en) * 2001-03-15 2002-11-14 Koninklijke Philips Electronics N.V. Automatic system for monitoring person requiring care and his/her caretaker
US6618593B1 (en) * 2000-09-08 2003-09-09 Rovingradar, Inc. Location dependent user matching system
US6788200B1 (en) * 2002-10-21 2004-09-07 Mitchell W Jamel Footwear with GPS
US20060053447A1 (en) * 2002-06-27 2006-03-09 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US20060099969A1 (en) * 2004-11-05 2006-05-11 Houston Staton Method and system to monitor persons utilizing wireless media
US20060201432A1 (en) * 2005-01-19 2006-09-14 Micro Beef Technologies, Ltd. Method and system for tracking and managing animals and/or food products
US20060223518A1 (en) * 2005-04-04 2006-10-05 Haney Richard D Location sharing and tracking using mobile phones or other wireless devices
US20070198180A1 (en) * 2004-03-09 2007-08-23 Navitime Japan Co., Ltd. Mobile terminal having map display function, map display system, information distribution server and program
US20080027591A1 (en) * 2006-07-14 2008-01-31 Scott Lenser Method and system for controlling a remote vehicle
US20080146251A1 (en) * 2000-06-28 2008-06-19 Vernon Meadows System and method for monitoring the location of individuals via the world wide web using a wireless communications network
US20080186166A1 (en) * 2000-06-30 2008-08-07 Zhou Peter Y Systems and Methods For Monitoring and Tracking
US20080284591A1 (en) * 2007-05-17 2008-11-20 Brian Stewart Randall Armstrong System for monitoring unsupervised workers and generating and delivering a report based on the monitored activity
US20090289844A1 (en) * 2008-05-23 2009-11-26 White Bear Technologies Position monitoring system
US20100030590A1 (en) * 2008-08-01 2010-02-04 Sodaro Donald E Centralized multi-property management system
US7789802B2 (en) * 2003-06-17 2010-09-07 Garmin Ltd. Personal training device using GPS data
US20100331145A1 (en) * 2009-04-26 2010-12-30 Nike, Inc. Athletic Watch
US20110197157A1 (en) * 2009-09-04 2011-08-11 Nike, Inc. Monitoring and Tracking Athletic Activity
US20120009943A1 (en) * 2005-03-09 2012-01-12 Stephen Jay Greenberg Tracking System and Portable Virtual Fence
US20120011216A1 (en) * 2009-06-26 2012-01-12 Thomas Zuber Method for associating a code with an electronic document, a hard document and storage information relating to the hard document
US20120095812A1 (en) * 2010-10-14 2012-04-19 Xerox Corporation Computer-Implemented System And Method For Offering Residential Parking Reservations
US20120130794A1 (en) * 2010-06-13 2012-05-24 Bnc Ventures B.V. Method and System for Managing Customer Relationships
US20120143031A1 (en) * 2007-12-14 2012-06-07 Greatbatch Ltd. Deriving Patient Activity Information from Sensed Body Electrical Information
US20120190386A1 (en) * 2008-02-05 2012-07-26 Victor Thomas Anderson Wireless location establishing device
US20120226472A1 (en) * 2010-09-30 2012-09-06 Shelten Gee Jao Yuen Portable Monitoring Devices and Methods of Operating Same
US8285611B2 (en) * 2008-12-31 2012-10-09 Fuller Max L Method for in-cab driver operation
US20120290312A1 (en) * 2011-05-09 2012-11-15 Fujifilm Corporation Charging management apparatus, charging management system, and charging management program
US20120290217A1 (en) * 2009-08-09 2012-11-15 Noam Shoval System and method for tracking recording and analyzing spatial activity of a subject for medical and other applications
US8320931B2 (en) * 1999-01-08 2012-11-27 Trueposition, Inc. Geo-fencing in a wireless location system
US20130124227A1 (en) * 2011-11-15 2013-05-16 Precision Dynamics Corporation Tracking system for healthcare facilities
US8626120B2 (en) * 2010-12-22 2014-01-07 Ncr Corporation Methods to improve automated check-in

Patent Citations (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5288980A (en) * 1992-06-25 1994-02-22 Kingsley Library Equipment Company Library check out/check in system
US6331825B1 (en) * 1994-10-31 2001-12-18 Peoplenet, Inc. Mobile locator system
US6243039B1 (en) * 1998-04-21 2001-06-05 Mci Communications Corporation Anytime/anywhere child locator system
US8320931B2 (en) * 1999-01-08 2012-11-27 Trueposition, Inc. Geo-fencing in a wireless location system
US20010026240A1 (en) * 2000-03-26 2001-10-04 Neher Timothy J. Personal location detection system
US20080146251A1 (en) * 2000-06-28 2008-06-19 Vernon Meadows System and method for monitoring the location of individuals via the world wide web using a wireless communications network
US20080186166A1 (en) * 2000-06-30 2008-08-07 Zhou Peter Y Systems and Methods For Monitoring and Tracking
US6618593B1 (en) * 2000-09-08 2003-09-09 Rovingradar, Inc. Location dependent user matching system
US20020169583A1 (en) * 2001-03-15 2002-11-14 Koninklijke Philips Electronics N.V. Automatic system for monitoring person requiring care and his/her caretaker
US20060053447A1 (en) * 2002-06-27 2006-03-09 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US6788200B1 (en) * 2002-10-21 2004-09-07 Mitchell W Jamel Footwear with GPS
US7789802B2 (en) * 2003-06-17 2010-09-07 Garmin Ltd. Personal training device using GPS data
US20070198180A1 (en) * 2004-03-09 2007-08-23 Navitime Japan Co., Ltd. Mobile terminal having map display function, map display system, information distribution server and program
US20060099969A1 (en) * 2004-11-05 2006-05-11 Houston Staton Method and system to monitor persons utilizing wireless media
US20060201432A1 (en) * 2005-01-19 2006-09-14 Micro Beef Technologies, Ltd. Method and system for tracking and managing animals and/or food products
US20120009943A1 (en) * 2005-03-09 2012-01-12 Stephen Jay Greenberg Tracking System and Portable Virtual Fence
US20060223518A1 (en) * 2005-04-04 2006-10-05 Haney Richard D Location sharing and tracking using mobile phones or other wireless devices
US8538458B2 (en) * 2005-04-04 2013-09-17 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US20080027591A1 (en) * 2006-07-14 2008-01-31 Scott Lenser Method and system for controlling a remote vehicle
US20080284591A1 (en) * 2007-05-17 2008-11-20 Brian Stewart Randall Armstrong System for monitoring unsupervised workers and generating and delivering a report based on the monitored activity
US20120143031A1 (en) * 2007-12-14 2012-06-07 Greatbatch Ltd. Deriving Patient Activity Information from Sensed Body Electrical Information
US20120190386A1 (en) * 2008-02-05 2012-07-26 Victor Thomas Anderson Wireless location establishing device
US20090289844A1 (en) * 2008-05-23 2009-11-26 White Bear Technologies Position monitoring system
US20100030590A1 (en) * 2008-08-01 2010-02-04 Sodaro Donald E Centralized multi-property management system
US8285611B2 (en) * 2008-12-31 2012-10-09 Fuller Max L Method for in-cab driver operation
US20100331145A1 (en) * 2009-04-26 2010-12-30 Nike, Inc. Athletic Watch
US20120011216A1 (en) * 2009-06-26 2012-01-12 Thomas Zuber Method for associating a code with an electronic document, a hard document and storage information relating to the hard document
US20120290217A1 (en) * 2009-08-09 2012-11-15 Noam Shoval System and method for tracking recording and analyzing spatial activity of a subject for medical and other applications
US20110197157A1 (en) * 2009-09-04 2011-08-11 Nike, Inc. Monitoring and Tracking Athletic Activity
US20120130794A1 (en) * 2010-06-13 2012-05-24 Bnc Ventures B.V. Method and System for Managing Customer Relationships
US20120226472A1 (en) * 2010-09-30 2012-09-06 Shelten Gee Jao Yuen Portable Monitoring Devices and Methods of Operating Same
US20120095812A1 (en) * 2010-10-14 2012-04-19 Xerox Corporation Computer-Implemented System And Method For Offering Residential Parking Reservations
US8626120B2 (en) * 2010-12-22 2014-01-07 Ncr Corporation Methods to improve automated check-in
US20120290312A1 (en) * 2011-05-09 2012-11-15 Fujifilm Corporation Charging management apparatus, charging management system, and charging management program
US20130124227A1 (en) * 2011-11-15 2013-05-16 Precision Dynamics Corporation Tracking system for healthcare facilities

Non-Patent Citations (15)

* Cited by examiner, † Cited by third party
Title
@RyanTaft (2010). How to use Foursquare to grow your business . . . Catalyst Marketers. *
123Pet Software (Sep. 14, 2010). Dog and Car Grooming Software that's easy to use. *
Animalsmile (Feb. 2, 2010). Dog Tracking Systems Brands & Reviews. *
BettaWalka (2008). From appointments to invoices, getting paid with BettaWalka Pro. *
Buttner, S. et al. (Sep. 2010). Exploring physical check-ins for location-based services. UbiComp '10. Copenhagen, Denmark. *
Fancy Pups (Jan. 9, 2013). Keep Constant Track of Your Pet With the Dog GPS. *
Jawad, S. et al. (2009). A multipurpose child tracking system design and implementation. Int'l Journal of Soft Computing Applications 4, pp. 57-68. *
Pet Check Technology (Sep. 25, 2011). Created by dog walkers for dog walkers. *
Pouge, D. (Apr. 23, 2009). State of the Art: Zoombak tracks your dog, your car, even your children. NY Times, p. B1 of the New York Edition. Retrieved on Jan. 30, 2013 from: http://www.nytimes.com/2009/04/23/technology/personaltech/23pogue.html?pagewanted=a11&-r=0 (hereinafter "Zoombak"). *
Pouge, D. (Apr. 23, 2009). State of the Art: Zoombak tracks your dog, your car, even your children. NY Times, p. B1 of the New York Edition. Retrieved on Jan. 30, 2013 from: http://www.nytimes.com/2009/04/23/technology/personaltech/23pogue.html?pagewanted=all (hereinafter "Zoombak"). *
Showalter, Tom (Aug. 17, 2010). Foursquare Check Out. Presentation on "SlideShare" (hereinafter "Foursquare"). *
The examiner defines "to record" (verb) as "to cause to be set down or registered: to record one's vote." See Random House Dictionary, 2014. *
The Retrieva Portable Tracker (Apr. 18, 2010). *
Ungerleider, N. (Jun. 5, 012). Dog owners, watch your pooch being walked (and much more) with this iPhone App. *
Veriwalk (Nov. 4, 2011). Live GPS dog tracking software. *

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11423754B1 (en) 2014-10-07 2022-08-23 State Farm Mutual Automobile Insurance Company Systems and methods for improved assisted or independent living environments
US11423758B2 (en) 2018-04-09 2022-08-23 State Farm Mutual Automobile Insurance Company Sensing peripheral heuristic evidence, reinforcement, and engagement system
US11887461B2 (en) 2018-04-09 2024-01-30 State Farm Mutual Automobile Insurance Company Sensing peripheral heuristic evidence, reinforcement, and engagement system
US11869328B2 (en) 2018-04-09 2024-01-09 State Farm Mutual Automobile Insurance Company Sensing peripheral heuristic evidence, reinforcement, and engagement system
US11670153B2 (en) 2018-04-09 2023-06-06 State Farm Mutual Automobile Insurance Company Sensing peripheral heuristic evidence, reinforcement, and engagement system
US11462094B2 (en) 2018-04-09 2022-10-04 State Farm Mutual Automobile Insurance Company Sensing peripheral heuristic evidence, reinforcement, and engagement system
US11894129B1 (en) 2019-07-03 2024-02-06 State Farm Mutual Automobile Insurance Company Senior living care coordination platforms
US11682489B2 (en) 2019-08-19 2023-06-20 State Farm Mutual Automobile Insurance Company Senior living engagement and care support platforms
US11393585B2 (en) 2019-08-19 2022-07-19 State Farm Mutual Automobile Insurance Company Senior living engagement and care support platforms
US11380439B2 (en) 2019-08-19 2022-07-05 State Farm Mutual Automobile Insurance Company Senior living engagement and care support platforms
US11056235B2 (en) 2019-08-19 2021-07-06 State Farm Mutual Automobile Insurance Company Senior living engagement and care support platforms
US11367527B1 (en) 2019-08-19 2022-06-21 State Farm Mutual Automobile Insurance Company Senior living engagement and care support platforms
US11114203B1 (en) 2019-08-19 2021-09-07 State Farm Mutual Automobile Insurance Company Senior living engagement and care support platforms
US11107581B1 (en) 2019-08-19 2021-08-31 State Farm Mutual Automobile Insurance Company Senior living engagement and care support platforms
US11901071B2 (en) 2019-08-19 2024-02-13 State Farm Mutual Automobile Insurance Company Senior living engagement and care support platforms
US11908578B2 (en) 2019-08-19 2024-02-20 State Farm Mutual Automobile Insurance Company Senior living engagement and care support platforms
US11923087B2 (en) 2019-08-19 2024-03-05 State Farm Mutual Automobile Insurance Company Senior living engagement and care support platforms
US11923086B2 (en) 2019-08-19 2024-03-05 State Farm Mutual Automobile Insurance Company Senior living engagement and care support platforms
US11688516B2 (en) 2021-01-19 2023-06-27 State Farm Mutual Automobile Insurance Company Alert systems for senior living engagement and care support platforms
US11935651B2 (en) 2021-01-19 2024-03-19 State Farm Mutual Automobile Insurance Company Alert systems for senior living engagement and care support platforms

Also Published As

Publication number Publication date
US20120166322A1 (en) 2012-06-28
US20150374472A1 (en) 2015-12-31

Similar Documents

Publication Publication Date Title
US9165334B2 (en) Pet and people care management system
US9875590B2 (en) Automated entry
US10373223B2 (en) System and method for receiving and managing remotely placed orders
US8629755B2 (en) Visitor management systems and methods
US9471749B2 (en) Healthcare verification system and method
US20180232977A1 (en) Automated entry
WO2011115676A1 (en) System and method of integrated logistics management for inventory
WO2014139007A1 (en) Lockout-tagout and safety compliance systems and methods
JP3122710U (en) Real estate management system
US20150356695A1 (en) Automated Entry
JP2005243009A (en) In-home nursing care system
JP2007156678A (en) Workflow system and pending electronic document processing method
KR20140014968A (en) System and method for pet management services
CN116887182A (en) System and method for monitoring compliance with rehabilitation goals
US10552928B2 (en) Automated entry
JP2023015315A (en) Management system for temporary material/equipment
KR102126891B1 (en) Method for providing schedule management service and schedule management service system using it
US20140278674A1 (en) Computer-implemented single calendar system
US20170293888A1 (en) System and method for managing veterinary data
US20210110911A1 (en) Systems and Methods for Monitoring Compliance With Recovery Goals
JP7107560B2 (en) Behavior management system and behavior management method
JP2020098436A (en) Portable terminal device, information management system and user terminal program
JP2010205229A (en) Care result management support system, care result management method,and computer program
JP2003122813A (en) Field control system
JP6618500B2 (en) Order processing apparatus and order processing method

Legal Events

Date Code Title Description
AS Assignment

Owner name: PET CHECK TECHNOLOGY LLC, ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SIMON, DOUG;REEL/FRAME:036456/0995

Effective date: 20150827

STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2551); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2552); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

Year of fee payment: 8