Avatar based on weather
AssigneeSnap Inc.
InventorsDaniel Amitay, Matthew Colin Grantham, David Whyte
Life of this patent
Estimating the term…
Abstract
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for generating an avatar based on a weather condition. The program and method include determining a current location of a user device; retrieving a weather condition at the current location of the user device; automatically generating a weather-based avatar for a person associated with the user device, the weather-based avatar having a visual attribute corresponding to the weather condition; and, in response to a request from a requesting device, causing display on the requesting device of the weather-based avatar.
Claims20
A method comprising:
- determining, by one or more processors, a current location of a plurality of user devices associated with a plurality of users;
- determining, by the one or more processors, that a same weather condition at the current location is associated with the plurality of user devices;
- in response to determining that the same weather condition at the current location is associated with the plurality of user devices, selecting first and second visual attributes corresponding to the same weather condition, wherein the first visual attribute differs from the second visual attribute;
- automatically generating, by the one or more processors, a plurality of weather-based avatars for the users associated with the user devices, a first weather-based avatar of the plurality of weather-based avatars having the first visual attribute and a second weather-based avatar of the plurality of weather-based avatars having the second visual attribute, the automatic generation of the first weather-based avatar comprising:
- retrieving an image that displays a vehicle in a first state associated with a first weather condition;
- adjusting an attribute of the image to display the vehicle in a second state associated a second weather condition corresponding to the same weather condition;
- and
- placing the first weather-based avatar inside of the displayed vehicle in the second state to combine the first weather-based avatar with the displayed vehicle in the second state;
- and
- in response to a request from a requesting device, causing, by the one or more processors, concurrent display on the requesting device of the plurality of weather-based avatars comprising the first and second weather-based avatars.
A system comprising:
- a processor configured to perform operations comprising:
- determining a current location of a plurality of user devices associated with a plurality of users;
- determining that a same weather condition at the current location is associated with the plurality of user devices;
- in response to determining that the same weather condition at the current location is associated with the plurality of user devices, selecting first and second visual attributes corresponding to the same weather condition, wherein the first visual attribute differs from the second visual attribute;
- automatically generating a plurality of weather-based avatars for the users associated with the user devices, a first weather-based avatar of the plurality of weather-based avatars having the first visual attribute and a second weather-based avatar of the plurality of weather-based avatars having the second visual attribute, the automatic generation of the first weather-based avatar comprising:
- retrieving an image that displays a vehicle in a first state associated with a first weather condition;
- adjusting an attribute of the image to display the vehicle in a second state associated a second weather condition corresponding to the same weather condition;
- and
- placing the first weather-based avatar inside of the displayed vehicle in the second state to combine the first weather-based avatar with the displayed vehicle in the second state;
- and
- in response to a request from a requesting device, causing concurrent display on the requesting device of the plurality of weather-based avatars comprising the first and second weather-based avatars.
A non-transitory machine-readable storage medium that includes instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
- determining a current location of a plurality of user devices associated with a plurality of users;
- determining that a same weather condition at the current location is associated with the plurality of user devices;
- in response to determining that the same weather condition at the current location is associated with the plurality of user devices, selecting first and second visual attributes corresponding to the same weather condition, wherein the first visual attribute differs from the second visual attribute;
- automatically generating a plurality of weather-based avatars for the users associated with the user devices, a first weather-based avatar of the plurality of weather-based avatars having the first visual attribute and a second weather-based avatar of the plurality of weather-based avatars having the second visual attribute, the automatic generation of the first weather-based avatar comprising:
- retrieving an image that displays a vehicle in a first state associated with a first weather condition;
- adjusting an attribute of the image to display the vehicle in a second state associated a second weather condition corresponding to the same weather condition;
- and
- placing the first weather-based avatar inside of the displayed vehicle in the second state to combine the first weather-based avatar with the displayed vehicle in the second state;
- and
- in response to a request from a requesting device, causing concurrent display on the requesting device of the plurality of weather-based avatars comprising the first and second weather-based avatars having respectively the first and second visual attributes.
Dependencies are inferred from the claim text.