Cross-platform rating system
Abstract
A rating may be received for a user based on a stay at a lodging establishment, the rating comprising a positive attribute and a negative attribute. The rating may be based on data entered by a user of the lodging establishment and programmatically generated data. An overall rating may be generated based on the rating and a plurality of prior ratings for the user. A request to reserve a second stay at the lodging establishment may be received. A price for the second stay at the lodging establishment may be received. A reduced price for the second stay may be determined based on the overall rating for the user being above a threshold rating. An indication of the reduced price may be outputted for display. A dwelling unit in the lodging establishment for the second stay may be reserved at the reduced price.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A method, comprising:
receiving, by an application executing on a processor, a first rating for a client based on a first stay at a first lodging establishment; receiving, by the application from a second lodging establishment, an overall rating for the client; updating, by the application based on the first rating and a plurality of prior ratings for the client, the overall rating for the client; receiving, by the application, a request from the client to reserve a second stay at the first lodging establishment; receiving, by the application, a price for the second stay at the first lodging establishment; determining, by the application based on the updated overall rating for the client being above a threshold rating, a reduced price for the second stay, the reduced price less than the price for the second stay; receiving, by the application, an indication of acceptance of the reduced price for the second stay; and reserving, by the application, a dwelling unit in the first lodging establishment for the second stay at the reduced price.
22 . The method of claim 21 , the first rating comprising at least one positive attribute and at least one negative attribute for the first stay of the client at the first lodging establishment, the overall rating updated based on the first rating.
23 . The method of claim 22 , further comprising:
receiving, by the application, a plurality of images from the first lodging establishment; identifying, by the application, the client depicted in a first image of the plurality of images based on a facial recognition algorithm applied to the first image; analyzing, by the application, the first image to determine that the first image depicts the client causing damage during the first stay; generating, by the application, a charge for the damage during the first stay based on identifying the client in the first image and the determination that the first image depicts the client causing the damage; and generating, by the application, an indication of the damage as the at least one negative attribute of the first stay.
24 . The method of claim 22 , further comprising:
receiving, by the application, audio data from the first lodging establishment, the audio data comprising a speech of the client; analyzing, by the application, the audio to determine a positive concept in the speech of the client; and generating, by the application, an indication of the positive concept in the speech as the at least one positive attribute of the first stay.
25 . The method of claim 21 , further comprising:
determining, by the application based on the first rating and the overall rating, that a number of instances of damage caused by the client exceeds a threshold number of instances of damage; determining, by the application, a security deposit associated with the number of instances of damage caused by the client exceeding the threshold number of instances of damage; outputting, by the application, an indication of the reduced price and the security deposit for display; and receiving, by the application, acceptance of the security deposit prior to reserving the dwelling unit.
26 . The method of claim 21 , wherein the overall rating is based on ratings for stays by the client at the second lodging establishment and a plurality of other lodging establishments.
27 . The method of claim 21 , wherein the first rating is based on a plurality of attributes of the first stay and a plurality of weights applied to the plurality of attributes.
28 . A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a processor, cause the processor to:
receive a first rating for a client based on a first stay at a first lodging establishment; receive, from a second lodging establishment, an overall rating for the client; update, based on the first rating and a plurality of prior ratings for the client, the overall rating for the client; receive a request from the client to reserve a second stay at the first lodging establishment; receive a price for the second stay at the first lodging establishment; determine, based on the updated overall rating for the client being above a threshold rating, a reduced price for the second stay, the reduced price less than the price for the second stay; receive an indication of acceptance of the reduced price for the second stay; and reserve a dwelling unit in the first lodging establishment for the second stay at the reduced price.
29 . The computer-readable storage medium of claim 28 , the first rating comprising at least one positive attribute and at least one negative attribute for the first stay of the client at the first lodging establishment, the overall rating updated based on the first rating.
30 . The computer-readable storage medium of claim 29 , wherein the instructions further cause the processor to:
receive a plurality of images from the first lodging establishment; identify the client depicted in a first image of the plurality of images based on a facial recognition algorithm applied to the first image; analyze the first image to determine that the first image depicts the client causing damage during the first stay; generate a charge for the damage during the first stay based on identifying the client in the first image and the determination that the first image depicts the client causing the damage; and generate an indication of the damage as the at least one negative attribute of the first stay.
31 . The computer-readable storage medium of claim 29 , wherein the instructions further cause the processor to:
receive audio data from the first lodging establishment, the audio data comprising a speech of the client; analyze the audio to determine a positive concept in the speech of the client; and generate an indication of the positive concept in the speech as the at least one positive attribute of the first stay.
32 . The computer-readable storage medium of claim 28 , wherein the instructions further cause the processor to:
determine, based on the first rating and the overall rating, that a number of instances of damage caused by the client exceeds a threshold number of instances of damage; determine a security deposit associated with the number of instances of damage caused by the client exceeding the threshold number of instances of damage; output an indication of the reduced price and the security deposit for display; and receive acceptance of the security deposit prior to reserving the dwelling unit.
33 . The computer-readable storage medium of claim 28 , wherein the overall rating is based on ratings for stays by the client at the second lodging establishment and a plurality of other lodging establishments.
34 . The computer-readable storage medium of claim 28 , wherein the first rating is based on a plurality of attributes of the first stay and a plurality of weights applied to the plurality of attributes.
35 . A computing apparatus comprising:
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to:
receive a first rating for a client based on a first stay at a first lodging establishment;
receive, from a second lodging establishment, an overall rating for the client;
update, based on the first rating and a plurality of prior ratings for the client, the overall rating for the client;
receive a request from the client to reserve a second stay at the first lodging establishment;
receive a price for the second stay at the first lodging establishment;
determine, based on the updated overall rating for the client being above a threshold rating, a reduced price for the second stay, the reduced price less than the price for the second stay;
receive an indication of acceptance of the reduced price for the second stay; and
reserve a dwelling unit in the first lodging establishment for the second stay at the reduced price.
36 . The computing apparatus of claim 35 , the first rating comprising at least one positive attribute and at least one negative attribute for the first stay of the client at the first lodging establishment, the overall rating updated based on the first rating.
37 . The computing apparatus of claim 36 , wherein the instructions further cause the processor to:
receive a plurality of images from the first lodging establishment; identify the client depicted in a first image of the plurality of images based on a facial recognition algorithm applied to the first image; analyze the first image to determine that the first image depicts the client causing damage during the first stay; generate a charge for the damage during the first stay based on identifying the client in the first image and the determination that the first image depicts the client causing the damage; and generate an indication of the damage as the at least one negative attribute of the first stay.
38 . The computing apparatus of claim 36 , wherein the instructions further cause the processor to:
receive audio data from the first lodging establishment, the audio data comprising a speech of the client; analyze the audio to determine a positive concept in the speech of the client; and generate an indication of the positive concept in the speech as the at least one positive attribute of the first stay.
39 . The computing apparatus of claim 35 , wherein the instructions further cause the processor to:
determine, based on the first rating and the overall rating, that a number of instances of damage caused by the client exceeds a threshold number of instances of damage; determine a security deposit associated with the number of instances of damage caused by the client exceeding the threshold number of instances of damage; output an indication of the reduced price and the security deposit for display; and receive acceptance of the security deposit prior to reserving the dwelling unit.
40 . The computing apparatus of claim 35 , wherein the overall rating is based on ratings for stays by the client at the second lodging establishment and a plurality of other lodging establishments, wherein the first rating is based on a plurality of attributes of the first stay and a plurality of weights applied to the plurality of attributes.Join the waitlist — get patent alerts
Track US2021334864A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.