Personal style server
OwnerNoel Rita Molinelli, Derek Gattsinventors
Life of this patent
Estimating the term…
Abstract
Techniques for providing advice on personal style include receiving advice field data and a demonstration message. The advice field data indicates multiple fields to be filled by an advisor to provide information on how to improve personal style of an advisee based on an image provided by the advisee. The demonstration message includes first image data that indicates example personal style of a first user. An advice prompt message is sent to a different second user. The advice prompt message includes second image data based on the first image data, and the advice field data.
Claims17
A method for providing advice on personal style, comprising:
- determining on a processor advice field data that indicates a plurality of fields to be filled by an advisor to provide information on how to improve personal style of an advisee based on an image provided by the advisee including a vendor field to hold data that indicates a vendor from which the advisee may obtain a suggested change, wherein the advice field data further indicates for each field a plurality of predetermined values from which an advisor can select including a plurality of vendors for the vendor field so that the field is not a free text field;
- causing a prompt message to be presented on a remote processor to a first user;
- in response to causing the prompt message to be presented, receiving a demonstration message that includes first image data that indicates example personal style of a first user;
- determining on a processor a different second user based on the demonstration message;
- determining on a processor second image data based on the first image data;
- sending the second user an advice prompt message comprising determining on a processor an advice prompt message based on the advice field data and the second image data;
- in response to sending the advice prompt message, receiving from the second user change vendor data indicating a particular vendor from the plurality of vendors;
- determining a plurality of selections available from the particular vendor;
- and,
- sending to the second user vendor selection data that indicates the plurality of selections available from the particular vendor.
A non-volatile computer-readable medium carrying one or more sequences of instructions for providing advice on personal style, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
- receiving advice field data that indicates a plurality of fields to be filled by an advisor to provide information on how to improve personal style of an advisee based on an image provided by the advisee including a vendor field to hold data that indicates a vendor from which the advisee may obtain a suggested change, wherein the advice field data further indicates for each field a plurality of predetermined values from which an advisor can select including a plurality of vendors for the vendor field so that the field is not a free text field;
- receiving a demonstration message that includes first image data that indicates example personal style of a first user;
- sending to a different second user an advice prompt message that includes second image data based on the first image data, and the advice field data;
- in response to sending the advice prompt message, receiving from the second user change vendor data indicating a particular vendor from the plurality of vendors;
- determining a plurality of selections available from the particular vendor;
- and,
- sending to the second user vendor selection data that indicates the plurality of selections available from the particular vendor.
An apparatus comprising:
- a network interface for communicating data packets with a network;
- a processor;
- and
- a computer-readable medium carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by the processor causes the processor to:
- receive advice field data that indicates a plurality of fields to be filled by an advisor to provide information on how to improve personal style of an advisee based on an image provided by the advisee including a vendor field to hold data that indicates a vendor from which the advisee may obtain a suggested change, wherein the advice field data further indicates for each field a plurality of predetermined values from which an advisor can select including a plurality of vendors for the vendor field so that the field is not a free text field;
- receive through the network interface a demonstration message that includes first image data that indicates example personal style of a first user;
- sending through the network interface to a different second user an advice prompt message that includes second image data based on the first image data, and the advice field data;
- in response to sending the advice prompt message, receiving from the second user change vendor data indicating a particular vendor from the plurality of vendors;
- determining a plurality of selections available from the particular vendor;
- and,
- sending to the second user vendor selection data that indicates the plurality of selections available from the particular vendor.
A system comprising:
- one or more network interfaces for communicating data packets with a network;
- one or more processors;
- and
- one or more computer-readable media carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by the one or more processors causes the one or more processors to:
- receive advice field data that indicates a plurality of fields to be filled by an advisor to provide information on how to improve personal style of an advisee based on an image provided by the advisee including a vendor field to hold data that indicates a vendor from which the advisee may obtain a suggested change, wherein the advice field data further indicates for each field a plurality of predetermined values from which an advisor can select including a plurality of vendors for the vendor field so that the field is not a free text field;
- receive through the network interface a demonstration message that includes first image data that indicates example personal style of a first user;
- sending through the network interface to a different second user an advice prompt message that includes second image data based on the first image data, and the advice field data;
- in response to sending the advice prompt message, receiving from the second user change vendor data indicating a particular vendor from the plurality of vendors;
- determining a plurality of selections available from the particular vendor;
- and, sending to the second user vendor selection data that indicates the plurality of selections available from the particular vendor.
Dependencies are inferred from the claim text.