US20050122405A1 - Digital cameras and methods using GPS/time-based and/or location data to provide scene selection, and dynamic illumination and exposure adjustment - Google Patents

Digital cameras and methods using GPS/time-based and/or location data to provide scene selection, and dynamic illumination and exposure adjustment Download PDF

Info

Publication number
US20050122405A1
US20050122405A1 US10/732,871 US73287103A US2005122405A1 US 20050122405 A1 US20050122405 A1 US 20050122405A1 US 73287103 A US73287103 A US 73287103A US 2005122405 A1 US2005122405 A1 US 2005122405A1
Authority
US
United States
Prior art keywords
profiles
geographic location
time data
scene
digital camera
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.)
Abandoned
Application number
US10/732,871
Inventor
James Voss
James Owens
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.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
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
Application filed by Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Priority to US10/732,871 priority Critical patent/US20050122405A1/en
Assigned to HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. reassignment HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: OWENS, JAMES W., VOSS, JAMES S.
Priority to JP2004356271A priority patent/JP2005173610A/en
Publication of US20050122405A1 publication Critical patent/US20050122405A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/74Circuitry for compensating brightness variation in the scene by influencing the scene brightness using illuminating means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules

Definitions

  • the present invention relates generally to digital cameras and methods.
  • illumination sources When using digital cameras, there are a finite number of illumination sources that are used. These are generally very common ones such as indoor lighting using fluorescent lights or a flash devices, for example, and daytime lighting, twilight lighting, and nighttime lighting, for example.
  • the way that the camera currently determines a scene type is much more a process of elimination than it is a process of determination. For example, available scene types are “ruled out” until one scene type remains, which therefore “must be” the correct scene type, or several scene types are left and a guess is made as to which one it should be, but only after all extraneous scene types have been ruled out.
  • the present invention comprises digital cameras and methods that employ location and time data to automatically select and/or adjust prestored profiles, such as scene parameters and illumination source profiles (exposure and color balance, for example) used when taking photographs at different geographic locations.
  • prestored profiles such as scene parameters and illumination source profiles (exposure and color balance, for example) used when taking photographs at different geographic locations.
  • One aspect of the present invention provides for the use of GPS data, or localization data entered into a digital camera by a user, to generate a better representation of illumination that should be used when taking photographs with the digital camera at a particular location.
  • This aspect of the present invention uses one instantiation of GPS integration with a digital camera.
  • This aspect of the present invention involves selection of geographic location by a user where a photograph is to be taken using a menu system that is displayed on the camera. Based on that geographic location, one of a number of standard illumination sources stored in the camera is changed to have a more optimal illumination source profile using a different mathematical representation of the standard illumination source based upon the particular geographic location. This aspect of the present invention creates a better illumination source profile based on the specific geographic location where the picture is being taken.
  • the digital camera comprises prestored parameters for different scene types (scene profiles).
  • scene profiles By knowing the geographic location (either using GPS coordinates or manually entered coordinates or a location) and the time that the photograph is taken (again using GPS time or a manually entered time) firmware running on the camera can determine preferred parameters for the scene that is to be photographed.
  • the firmware Using the location and time information, the firmware eliminates those of the stored scene types (scene profiles) that are not appropriate for the location and/or time. The firmware then determines or selects an optimal scene profile and scene parameters from the remaining scene types or profiles that configure the digital camera.
  • FIGS. 1 a and 1 b are rear and front views, respectively, of an exemplary digital camera that may be used in a system in accordance with the principles of the present invention.
  • FIGS. 1 a and 1 b are rear and front views, respectively, of an exemplary digital camera 10 implemented in accordance with the principles of the present invention.
  • the exemplary digital camera 10 comprises a handgrip section 20 and a body section 30 .
  • the handgrip section 20 includes a power button 21 or switch 21 having a lock latch 22 , a record button 23 , a strap connection 24 , and a battery compartment 26 for housing batteries 27 .
  • the batteries may be inserted into the battery compartment 26 through an opening adjacent a bottom surface 47 of the digital camera 10 .
  • a zoom lens 41 extends from a front surface 42 of the digital camera 10 .
  • a metering element 43 and front microphone 44 are disposed on the front surface 42 of the digital camera 10 .
  • a pop-up flash unit 45 is disposed adjacent a top surface 46 of the digital camera 10 .
  • An image sensor 11 is coupled to processing circuitry 12 (illustrated using dashed lines) that are housed within the body section 30 , for example.
  • An exemplary embodiment of the processing circuitry 12 comprises a microcontroller ( ⁇ C) 12 or central processing unit (CPU) 12 .
  • the processing circuitry 12 ( ⁇ C 12 or CPU 12 is coupled to a nonvolatile (NV) storage device 14 , and a high speed (volatile) storage device 15 , such as synchronous dynamic random access memory (SDRAM) 15 , for example.
  • the processing circuitry 12 is also coupled to a GPS (global positioning system) receiver (GPS RCVR) 16 that receives position data (position coordinates) and time data from orbiting GPS satellites.
  • GPS RCVR global positioning system receiver
  • the user interface 18 also allows manual entry of position and time data.
  • the digital camera 10 comprises prestored parameters for different scene profiles or scene types and illumination source profiles.
  • the scene profiles define different predetermined exposure and scene type or profile settings for the camera 10 , for example.
  • Typical scene profiles include portrait, macro, and sports mode, for example.
  • the illumination source profiles (exposure and color balance, for example) define different predetermined lighting effects that may be selectively applied to a recorded photograph.
  • the processing circuitry 12 (microcontroller ( ⁇ C) 12 or CPU 12 ) in the digital camera 10 , embodies firmware 13 comprising a software algorithm 13 in accordance with the principles of the present invention.
  • firmware 13 in conjunction with the GPS receiver 16 and user interface 18 implement the novel aspects of the present invention.
  • the firmware 13 is operative to automatically select and adjust scene parameters and illumination source profiles, based upon the specific geographic location and time that the photograph is to be taken.
  • One aspect of the firmware 13 generates an optimal representation of illumination that should be used when taking a photograph at a particular location based upon geographic location and time. For example, the geographic location is entered into the camera 10 by way of the GPS receiver 18 or manually by the user using a menu system of the user interface 18 . Based on that geographic location, one of the prestored standard illumination sources is changed to a more optimal illumination source profile using a different or calculated mathematical representation of the standard illumination source. This aspect of the present invention creates a better illumination source profile based on the specific geographic location where the photograph is being taken.
  • This first aspect of the present invention thus provides for the use of GPS or localization data entered into a digital camera 10 by a user, to generate a better representation of illumination that should be used when taking photographs with the digital camera at a particular location.
  • An advantage provided by the first aspect of the present invention is that better image quality through more accurate representations of the illumination sources based on geographic location.
  • the firmware 13 minimizes or eliminates manual user parameter determination for optimizing the photograph of a particular scene.
  • the digital camera 10 comprises prestored parameters for different scene types (scene profiles). The geographic location and the time that the photograph is taken, using GPS coordinates and time or manually entered coordinates or time, the firmware 13 determine preferred parameters for the scene that is to be photographed.
  • firmware running on the camera can determine preferred parameters for the scene that is to be photographed.
  • the firmware 13 uses the location and time information, the firmware 13 eliminates those stored scene types (scene profiles) that are not appropriate for the location and/or time. The firmware 13 then determines or selects an optimal scene profile and scene parameters from the remaining scene types or profiles and configures the digital camera 10 .
  • every camera manufacturer has their own concept of what the illumination source and scene profiles look like. More precisely, each camera manufacturer has an algorithm by which they use the expected illumination source to impact how they modify the colors that come off of the image sensor 11 . What is possible using the present invention, however, is to have a “global profile” (that tries to minimize errors across all possible type of color that could be in a picture), and then modify this.
  • a “global profile” that tries to minimize errors across all possible type of color that could be in a picture
  • the global profile may be changes to “maximize” the representation of aqua-green colors (water). This type of “color balancing” (minimizing error across all color representations) is well-known in the art.
  • An advantage provided by this second aspect of the present invention is that the selected scene profile is more accurate than in cameras that do not allow the user to input scene selection criteria. Also, this aspect simplifies or removes the portion of the user interface for cameras that allow the user to select the scene type prior to pressing the shutter and taking the photograph.
  • FIG. 2 illustrates an exemplary method 60 in accordance with the principles of the present invention.
  • the exemplary method 60 comprises the following steps.
  • a digital camera 10 is provided 61 that comprises a user interface 18 and processing circuitry 12 .
  • the processing circuitry is configured 62 to run firmware 13 .
  • a plurality of scene profiles are stored 63 in the camera.
  • the profiles may be a plurality of scene profiles and/or a plurality of illumination source profiles.
  • the user interface is used to enter 64 position data (position coordinates) and time data into the camera. Position and time data may be entered 64 using a GPS receiver 16 or may be manually entered 64 .
  • the firmware 13 is configured 65 to select one or more profiles, such as a scene profile (parameters) and/or an illumination source profile based upon the geographic location and time data that were entered, typically the time and location that the photograph is to be taken.

Abstract

Digital cameras and methods that employ location and time data to automatically select and/or adjust stored profiles used when taking photographs at different geographic locations. The digital camera comprises a user interface that is coupled to processing circuitry. A plurality of predetermined profiles are stored in the camera. Firmware is configured to run on the processing circuitry and process geographic location and time data entered into the camera, such as by way of the user interface, for example, to select one or more profiles based upon the geographic location and time data that were entered.

Description

    TECHNICAL FIELD
  • The present invention relates generally to digital cameras and methods.
  • BACKGROUND
  • When using digital cameras, there are a finite number of illumination sources that are used. These are generally very common ones such as indoor lighting using fluorescent lights or a flash devices, for example, and daytime lighting, twilight lighting, and nighttime lighting, for example.
  • Because of the atmosphere, the actual color of daylight changes across the globe. For example, daylight at the equator is not the same in terms of color spectrum as daylight in Canada, for example. Current solution creates a single illumination profile for all the illumination sources stored in the camera and applies all of them regardless of geographic location. It would be desirable to improve upon this limiting conventional technique.
  • In addition, it would be desirable to have a digital camera that has menu selections that allow a user to predetermine the type of scene that is to be photographed. This would allow parameters for photographing the scene to be more accurately determined. There are two known conventional solutions that provide this.
  • The first is that the camera simply does its best based on a number of parameters and tries to determine the scene. However, this technique is error prone. The second is that a user preselects the scene that is to be shot. This is much more accurate, but requires additional steps in the setup of the picture that is to be taken, which also adds complexity to the user interface of the camera.
  • However, the way that the camera currently determines a scene type is much more a process of elimination than it is a process of determination. For example, available scene types are “ruled out” until one scene type remains, which therefore “must be” the correct scene type, or several scene types are left and a guess is made as to which one it should be, but only after all extraneous scene types have been ruled out.
  • SUMMARY OF THE INVENTION
  • The present invention comprises digital cameras and methods that employ location and time data to automatically select and/or adjust prestored profiles, such as scene parameters and illumination source profiles (exposure and color balance, for example) used when taking photographs at different geographic locations. One aspect of the present invention provides for the use of GPS data, or localization data entered into a digital camera by a user, to generate a better representation of illumination that should be used when taking photographs with the digital camera at a particular location. This aspect of the present invention uses one instantiation of GPS integration with a digital camera.
  • This aspect of the present invention involves selection of geographic location by a user where a photograph is to be taken using a menu system that is displayed on the camera. Based on that geographic location, one of a number of standard illumination sources stored in the camera is changed to have a more optimal illumination source profile using a different mathematical representation of the standard illumination source based upon the particular geographic location. This aspect of the present invention creates a better illumination source profile based on the specific geographic location where the picture is being taken.
  • Another aspect of the present invention minimizes or eliminates the need for the user to manually predetermine parameters for optimizing the photograph of a particular scene using the camera. The digital camera comprises prestored parameters for different scene types (scene profiles). By knowing the geographic location (either using GPS coordinates or manually entered coordinates or a location) and the time that the photograph is taken (again using GPS time or a manually entered time) firmware running on the camera can determine preferred parameters for the scene that is to be photographed.
  • Using the location and time information, the firmware eliminates those of the stored scene types (scene profiles) that are not appropriate for the location and/or time. The firmware then determines or selects an optimal scene profile and scene parameters from the remaining scene types or profiles that configure the digital camera.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The various features and advantages of embodiments of the present invention may be more readily understood with reference to the following detailed description taken in conjunction with the accompanying drawings, wherein like reference numerals designate like structural elements, and in which:
  • FIGS. 1 a and 1 b are rear and front views, respectively, of an exemplary digital camera that may be used in a system in accordance with the principles of the present invention; and
  • FIG. 2 illustrates an exemplary method in accordance with the principles of the present invention.
  • DETAILED DESCRIPTION
  • Referring to the drawing figures, FIGS. 1 a and 1 b are rear and front views, respectively, of an exemplary digital camera 10 implemented in accordance with the principles of the present invention. As is shown in FIGS. 1 a and 1 b, the exemplary digital camera 10 comprises a handgrip section 20 and a body section 30. The handgrip section 20 includes a power button 21 or switch 21 having a lock latch 22, a record button 23, a strap connection 24, and a battery compartment 26 for housing batteries 27. The batteries may be inserted into the battery compartment 26 through an opening adjacent a bottom surface 47 of the digital camera 10.
  • As is shown in FIG. 1 a, a rear surface 31 of the body section 30 comprises a liquid crystal display (LCD) 32 or viewfinder 32, a rear microphone 33, a joystick pad 34, a zoom control dial 35, a plurality of buttons 36 for setting functions of the camera 10 and a video output port 37 for downloading images to a computer, for example. The display 32, joystick pad 34, and buttons 36 comprises a user interface 18 of the digital camera 10.
  • As is shown in FIG. 1 b, a zoom lens 41 extends from a front surface 42 of the digital camera 10. A metering element 43 and front microphone 44 are disposed on the front surface 42 of the digital camera 10. A pop-up flash unit 45 is disposed adjacent a top surface 46 of the digital camera 10.
  • An image sensor 11 is coupled to processing circuitry 12 (illustrated using dashed lines) that are housed within the body section 30, for example. An exemplary embodiment of the processing circuitry 12 comprises a microcontroller (μC) 12 or central processing unit (CPU) 12. The processing circuitry 12 (μC 12 or CPU 12 is coupled to a nonvolatile (NV) storage device 14, and a high speed (volatile) storage device 15, such as synchronous dynamic random access memory (SDRAM) 15, for example. The processing circuitry 12 is also coupled to a GPS (global positioning system) receiver (GPS RCVR) 16 that receives position data (position coordinates) and time data from orbiting GPS satellites. The user interface 18 also allows manual entry of position and time data.
  • The digital camera 10 comprises prestored parameters for different scene profiles or scene types and illumination source profiles. The scene profiles define different predetermined exposure and scene type or profile settings for the camera 10, for example. Typical scene profiles include portrait, macro, and sports mode, for example. The illumination source profiles (exposure and color balance, for example) define different predetermined lighting effects that may be selectively applied to a recorded photograph.
  • The processing circuitry 12 (microcontroller (μC) 12 or CPU 12) in the digital camera 10, embodies firmware 13 comprising a software algorithm 13 in accordance with the principles of the present invention. The firmware 13 in conjunction with the GPS receiver 16 and user interface 18 implement the novel aspects of the present invention.
  • The firmware 13 is operative to automatically select and adjust scene parameters and illumination source profiles, based upon the specific geographic location and time that the photograph is to be taken.
  • One aspect of the firmware 13 generates an optimal representation of illumination that should be used when taking a photograph at a particular location based upon geographic location and time. For example, the geographic location is entered into the camera 10 by way of the GPS receiver 18 or manually by the user using a menu system of the user interface 18. Based on that geographic location, one of the prestored standard illumination sources is changed to a more optimal illumination source profile using a different or calculated mathematical representation of the standard illumination source. This aspect of the present invention creates a better illumination source profile based on the specific geographic location where the photograph is being taken.
  • This first aspect of the present invention thus provides for the use of GPS or localization data entered into a digital camera 10 by a user, to generate a better representation of illumination that should be used when taking photographs with the digital camera at a particular location. An advantage provided by the first aspect of the present invention is that better image quality through more accurate representations of the illumination sources based on geographic location.
  • Another aspect of the firmware 13 minimizes or eliminates manual user parameter determination for optimizing the photograph of a particular scene. As was mentioned above, the digital camera 10 comprises prestored parameters for different scene types (scene profiles). The geographic location and the time that the photograph is taken, using GPS coordinates and time or manually entered coordinates or time, the firmware 13 determine preferred parameters for the scene that is to be photographed.
  • Thus, by knowing the geographic location (either using GPS coordinates or manually entered coordinates or a location) and the time that the photograph is taken (again using GPS time or a manually entered time) firmware running on the camera can determine preferred parameters for the scene that is to be photographed. Using the location and time information, the firmware 13 eliminates those stored scene types (scene profiles) that are not appropriate for the location and/or time. The firmware 13 then determines or selects an optimal scene profile and scene parameters from the remaining scene types or profiles and configures the digital camera 10.
  • By way of example, every camera manufacturer has their own concept of what the illumination source and scene profiles look like. More precisely, each camera manufacturer has an algorithm by which they use the expected illumination source to impact how they modify the colors that come off of the image sensor 11. What is possible using the present invention, however, is to have a “global profile” (that tries to minimize errors across all possible type of color that could be in a picture), and then modify this. By way of example, if one is in the Caribbean, the water is known to have an aqua-green color. Rather than minimize the error, the global profile may be changes to “maximize” the representation of aqua-green colors (water). This type of “color balancing” (minimizing error across all color representations) is well-known in the art.
  • An advantage provided by this second aspect of the present invention is that the selected scene profile is more accurate than in cameras that do not allow the user to input scene selection criteria. Also, this aspect simplifies or removes the portion of the user interface for cameras that allow the user to select the scene type prior to pressing the shutter and taking the photograph.
  • FIG. 2 illustrates an exemplary method 60 in accordance with the principles of the present invention. The exemplary method 60 comprises the following steps.
  • A digital camera 10 is provided 61 that comprises a user interface 18 and processing circuitry 12. The processing circuitry is configured 62 to run firmware 13. A plurality of scene profiles are stored 63 in the camera. The profiles may be a plurality of scene profiles and/or a plurality of illumination source profiles. The user interface is used to enter 64 position data (position coordinates) and time data into the camera. Position and time data may be entered 64 using a GPS receiver 16 or may be manually entered 64. The firmware 13 is configured 65 to select one or more profiles, such as a scene profile (parameters) and/or an illumination source profile based upon the geographic location and time data that were entered, typically the time and location that the photograph is to be taken.
  • Thus, digital cameras and methods have been disclosed that employ location and time data to automatically select and adjust scene parameters and illumination source profiles used when taking photographs at different geographic locations. It is to be understood that the above-described embodiments are merely illustrative of some of the many specific embodiments that represent applications of the principles of the present invention. Clearly, numerous and other arrangements can be readily devised by those skilled in the art without departing from the scope of the invention.

Claims (19)

1. A digital camera comprising:
a user interface;
processing circuitry coupled to the user interface;
a plurality of predetermined profiles stored in the camera; and
firmware that runs on the processing circuitry that processes geographic location and time data entered into the camera to select one of the profiles based upon the geographic location and time data.
2. The digital camera recited in claim 1 wherein the plurality of profiles comprise a plurality of scene profiles.
3. The digital camera recited in claim 1 wherein the plurality of profiles comprise a plurality of illumination source profiles.
4. The digital camera recited in claim 1 wherein the plurality of profiles comprise a plurality of scene profiles and a plurality of illumination source profiles.
5. The digital camera recited in claim 1 further comprising a GPS receiver and wherein the geographic location and time data are entered from said GPS receiver.
6. The digital camera recited in claim 1 wherein the geographic location and time data are manually entered by way of the user interface.
7. The digital camera recited in claim 2 wherein the firmware is configured to select a scene profile.
8. The digital camera recited in claim 3 wherein the firmware is configured to select an illumination profile.
9. A method comprising the steps of;
providing a digital camera that comprises a user interface and processing circuitry;
configuring the processing circuitry to run firmware;
storing a plurality of profiles in the camera;
entering geographic location and time data into the camera; and
configuring the firmware to select one of the profiles based upon the geographic location and time data that were entered.
10. The method recited in claim 9 wherein the plurality of profiles comprise a plurality of scene profiles.
11. The method recited in claim 9 wherein the plurality of profiles comprise a plurality of illumination source profiles.
12. The method recited in claim 9 wherein the plurality of profiles comprise a plurality of scene profiles and a plurality of illumination source profiles.
13. The method recited in claim 9 wherein the geographic location and time data are entered using a GPS receiver.
14. The method recited in claim 9 wherein the geographic location and time data are manually entered.
15. The method recited in claim 10 wherein the firmware is configured to select a scene profile.
16. The method recited in claim 11 wherein the firmware is configured to select an illumination profile.
17. A method comprising the steps of;
providing a digital camera that comprises a user interface, a plurality of stored profiles, and processing circuitry that is configured to run firmware that is responsive to geographic location and time data;
entering geographic location and time data into the camera; and
selecting, by way of the firmware, one of the profiles based upon the geographic location and time data that were entered.
18. The method recited in claim 17 wherein the geographic location and time data are entered using a GPS receiver.
19. The method recited in claim 17 wherein the geographic location and time data are manually entered.
US10/732,871 2003-12-09 2003-12-09 Digital cameras and methods using GPS/time-based and/or location data to provide scene selection, and dynamic illumination and exposure adjustment Abandoned US20050122405A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/732,871 US20050122405A1 (en) 2003-12-09 2003-12-09 Digital cameras and methods using GPS/time-based and/or location data to provide scene selection, and dynamic illumination and exposure adjustment
JP2004356271A JP2005173610A (en) 2003-12-09 2004-12-09 Digital camera and its processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/732,871 US20050122405A1 (en) 2003-12-09 2003-12-09 Digital cameras and methods using GPS/time-based and/or location data to provide scene selection, and dynamic illumination and exposure adjustment

Publications (1)

Publication Number Publication Date
US20050122405A1 true US20050122405A1 (en) 2005-06-09

Family

ID=34634499

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/732,871 Abandoned US20050122405A1 (en) 2003-12-09 2003-12-09 Digital cameras and methods using GPS/time-based and/or location data to provide scene selection, and dynamic illumination and exposure adjustment

Country Status (2)

Country Link
US (1) US20050122405A1 (en)
JP (1) JP2005173610A (en)

Cited By (156)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030202194A1 (en) * 2002-04-30 2003-10-30 Makoto Torigoe Image processing apparatus and information processing apparatus, and method therefor
EP1898634A2 (en) 2006-09-08 2008-03-12 Sony Corporation Image capturing and displaying apparatus and image capturing and displaying method
EP1924084A2 (en) 2006-11-14 2008-05-21 Sony Corporation Imaging system and method
US20090051785A1 (en) * 2007-08-23 2009-02-26 Sony Corporation Imaging apparatus and imaging method
US20090160970A1 (en) * 2007-12-20 2009-06-25 Fredlund John R Remote determination of image-acquisition settings and opportunities
US20110058802A1 (en) * 2009-09-10 2011-03-10 Qualcomm Incorporated Signal measurements employed to affect photographic parameters
US20110199511A1 (en) * 2008-10-20 2011-08-18 Camelot Co., Ltd. Image photographing system and image photographing method
US20120086825A1 (en) * 2010-10-07 2012-04-12 Jason Yost Automatic adjustment of capture parameters based on reference data
US20120268618A1 (en) * 2011-04-19 2012-10-25 Canon Kabushiki Kaisha Adaptive color imaging by using an imaging assembly with tunable spectral sensitivities
US20130128059A1 (en) * 2011-11-22 2013-05-23 Sony Mobile Communications Ab Method for supporting a user taking a photo with a mobile device
US20130182129A1 (en) * 2012-01-18 2013-07-18 Canon Kabushiki Kaisha Image display apparatus, image display method, and storage medium
US8798926B2 (en) * 2012-11-14 2014-08-05 Navteq B.V. Automatic image capture
US8890966B2 (en) 2007-11-06 2014-11-18 Sony Corporation Automatic image-capturing apparatus, automatic image-capturing control method, image display system, image display method, display control apparatus, and display control method
US20140365506A1 (en) * 2011-08-08 2014-12-11 Vision Semantics Limited Video searching
US20150077582A1 (en) * 2013-09-13 2015-03-19 Texas Instruments Incorporated Method and system for adapting a device for enhancement of images
US8994852B2 (en) 2007-08-23 2015-03-31 Sony Corporation Image-capturing apparatus and image-capturing method
US9083770B1 (en) 2013-11-26 2015-07-14 Snapchat, Inc. Method and system for integrating real time communication features in applications
US9094137B1 (en) 2014-06-13 2015-07-28 Snapchat, Inc. Priority based placement of messages in a geo-location based event gallery
US9225897B1 (en) * 2014-07-07 2015-12-29 Snapchat, Inc. Apparatus and method for supplying content aware photo filters
US9237202B1 (en) 2014-03-07 2016-01-12 Snapchat, Inc. Content delivery network for ephemeral objects
US9276886B1 (en) 2014-05-09 2016-03-01 Snapchat, Inc. Apparatus and method for dynamically configuring application component tiles
US9385983B1 (en) 2014-12-19 2016-07-05 Snapchat, Inc. Gallery of messages from individuals with a shared interest
US9396354B1 (en) 2014-05-28 2016-07-19 Snapchat, Inc. Apparatus and method for automated privacy protection in distributed images
US9537811B2 (en) 2014-10-02 2017-01-03 Snap Inc. Ephemeral gallery of ephemeral messages
US9705831B2 (en) 2013-05-30 2017-07-11 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US9721394B2 (en) 2012-08-22 2017-08-01 Snaps Media, Inc. Augmented reality virtual content platform apparatuses, methods and systems
US9742713B2 (en) 2013-05-30 2017-08-22 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US9843720B1 (en) 2014-11-12 2017-12-12 Snap Inc. User interface for accessing media at a geographic location
US9854219B2 (en) 2014-12-19 2017-12-26 Snap Inc. Gallery of videos set to an audio time line
US9866999B1 (en) 2014-01-12 2018-01-09 Investment Asset Holdings Llc Location-based messaging
US9882907B1 (en) 2012-11-08 2018-01-30 Snap Inc. Apparatus and method for single action control of social network profile access
US9881094B2 (en) 2015-05-05 2018-01-30 Snap Inc. Systems and methods for automated local story generation and curation
US9936030B2 (en) 2014-01-03 2018-04-03 Investel Capital Corporation User content sharing system and method with location-based external content integration
US10055717B1 (en) 2014-08-22 2018-08-21 Snap Inc. Message processor with application prompts
US10084735B1 (en) 2014-02-21 2018-09-25 Snap Inc. Apparatus and method for alternate channel communication initiated through a common message thread
US10102680B2 (en) 2015-10-30 2018-10-16 Snap Inc. Image based tracking in augmented reality systems
US10123166B2 (en) 2015-01-26 2018-11-06 Snap Inc. Content request by location
US10135949B1 (en) 2015-05-05 2018-11-20 Snap Inc. Systems and methods for story and sub-story navigation
US10133705B1 (en) 2015-01-19 2018-11-20 Snap Inc. Multichannel system
US10157449B1 (en) 2015-01-09 2018-12-18 Snap Inc. Geo-location-based image filters
US10165402B1 (en) 2016-06-28 2018-12-25 Snap Inc. System to track engagement of media items
US10203855B2 (en) 2016-12-09 2019-02-12 Snap Inc. Customized user-controlled media overlays
US10219111B1 (en) 2018-04-18 2019-02-26 Snap Inc. Visitation tracking system
US10223397B1 (en) 2015-03-13 2019-03-05 Snap Inc. Social graph based co-location of network users
US10284508B1 (en) 2014-10-02 2019-05-07 Snap Inc. Ephemeral gallery of ephemeral messages with opt-in permanence
US10311916B2 (en) 2014-12-19 2019-06-04 Snap Inc. Gallery of videos set to an audio time line
US10319149B1 (en) 2017-02-17 2019-06-11 Snap Inc. Augmented reality anamorphosis system
US10327096B1 (en) 2018-03-06 2019-06-18 Snap Inc. Geo-fence selection system
US10334307B2 (en) 2011-07-12 2019-06-25 Snap Inc. Methods and systems of providing visual content editing functions
US10348662B2 (en) 2016-07-19 2019-07-09 Snap Inc. Generating customized electronic messaging graphics
US10354425B2 (en) 2015-12-18 2019-07-16 Snap Inc. Method and system for providing context relevant media augmentation
US10387730B1 (en) 2017-04-20 2019-08-20 Snap Inc. Augmented reality typography personalization system
US10387514B1 (en) 2016-06-30 2019-08-20 Snap Inc. Automated content curation and communication
US10423983B2 (en) 2014-09-16 2019-09-24 Snap Inc. Determining targeting information based on a predictive targeting model
US10430838B1 (en) 2016-06-28 2019-10-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections with automated advertising
US10439972B1 (en) 2013-05-30 2019-10-08 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US10474321B2 (en) 2015-11-30 2019-11-12 Snap Inc. Network resource location linking and visual content sharing
US10499191B1 (en) 2017-10-09 2019-12-03 Snap Inc. Context sensitive presentation of content
US10523625B1 (en) 2017-03-09 2019-12-31 Snap Inc. Restricted group content collection
US10582277B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US10581782B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US10614828B1 (en) 2017-02-20 2020-04-07 Snap Inc. Augmented reality speech balloon system
US10616239B2 (en) 2015-03-18 2020-04-07 Snap Inc. Geo-fence authorization provisioning
US10623666B2 (en) 2016-11-07 2020-04-14 Snap Inc. Selective identification and order of image modifiers
US10638256B1 (en) 2016-06-20 2020-04-28 Pipbin, Inc. System for distribution and display of mobile targeted augmented reality content
US10657708B1 (en) 2015-11-30 2020-05-19 Snap Inc. Image and point cloud based tracking and in augmented reality systems
US10679389B2 (en) 2016-02-26 2020-06-09 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US10678818B2 (en) 2018-01-03 2020-06-09 Snap Inc. Tag distribution visualization system
US10679393B2 (en) 2018-07-24 2020-06-09 Snap Inc. Conditional modification of augmented reality object
US10740974B1 (en) 2017-09-15 2020-08-11 Snap Inc. Augmented reality system
US10805696B1 (en) 2016-06-20 2020-10-13 Pipbin, Inc. System for recording and targeting tagged content of user interest
US10817898B2 (en) 2015-08-13 2020-10-27 Placed, Llc Determining exposures to content presented by physical objects
US10824654B2 (en) 2014-09-18 2020-11-03 Snap Inc. Geolocation-based pictographs
US10834525B2 (en) 2016-02-26 2020-11-10 Snap Inc. Generation, curation, and presentation of media collections
US10839219B1 (en) 2016-06-20 2020-11-17 Pipbin, Inc. System for curation, distribution and display of location-dependent augmented reality content
US10862951B1 (en) 2007-01-05 2020-12-08 Snap Inc. Real-time display of multiple images
US10885136B1 (en) 2018-02-28 2021-01-05 Snap Inc. Audience filtering system
US10915911B2 (en) 2017-02-03 2021-02-09 Snap Inc. System to determine a price-schedule to distribute media content
US10933311B2 (en) 2018-03-14 2021-03-02 Snap Inc. Generating collectible items based on location information
US10948717B1 (en) 2015-03-23 2021-03-16 Snap Inc. Reducing boot time and power consumption in wearable display systems
US10952013B1 (en) 2017-04-27 2021-03-16 Snap Inc. Selective location-based identity communication
US10963529B1 (en) 2017-04-27 2021-03-30 Snap Inc. Location-based search mechanism in a graphical user interface
US10979752B1 (en) 2018-02-28 2021-04-13 Snap Inc. Generating media content items based on location information
US10993069B2 (en) 2015-07-16 2021-04-27 Snap Inc. Dynamically adaptive media content delivery
US10997760B2 (en) 2018-08-31 2021-05-04 Snap Inc. Augmented reality anthropomorphization system
US11017173B1 (en) 2017-12-22 2021-05-25 Snap Inc. Named entity recognition visual context and caption data
US11023514B2 (en) 2016-02-26 2021-06-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US11030787B2 (en) 2017-10-30 2021-06-08 Snap Inc. Mobile-based cartographic control of display content
US11037372B2 (en) 2017-03-06 2021-06-15 Snap Inc. Virtual vision system
US11044393B1 (en) 2016-06-20 2021-06-22 Pipbin, Inc. System for curation and display of location-dependent augmented reality content in an augmented estate system
US11128715B1 (en) 2019-12-30 2021-09-21 Snap Inc. Physical friend proximity in chat
US11163941B1 (en) 2018-03-30 2021-11-02 Snap Inc. Annotating a collection of media content items
US11170393B1 (en) 2017-04-11 2021-11-09 Snap Inc. System to calculate an engagement score of location based media content
US11182383B1 (en) 2012-02-24 2021-11-23 Placed, Llc System and method for data collection to validate location data
US11201981B1 (en) 2016-06-20 2021-12-14 Pipbin, Inc. System for notification of user accessibility of curated location-dependent content in an augmented estate
US11199957B1 (en) 2018-11-30 2021-12-14 Snap Inc. Generating customized avatars based on location information
US11206615B2 (en) 2019-05-30 2021-12-21 Snap Inc. Wearable device location systems
US11216869B2 (en) 2014-09-23 2022-01-04 Snap Inc. User interface to augment an image using geolocation
US11218838B2 (en) 2019-10-31 2022-01-04 Snap Inc. Focused map-based context information surfacing
US11228551B1 (en) 2020-02-12 2022-01-18 Snap Inc. Multiple gateway message exchange
US11232040B1 (en) 2017-04-28 2022-01-25 Snap Inc. Precaching unlockable data elements
US11250075B1 (en) 2017-02-17 2022-02-15 Snap Inc. Searching social media content
US11249614B2 (en) 2019-03-28 2022-02-15 Snap Inc. Generating personalized map interface with enhanced icons
US11265273B1 (en) 2017-12-01 2022-03-01 Snap, Inc. Dynamic media overlay with smart widget
US11290851B2 (en) 2020-06-15 2022-03-29 Snap Inc. Location sharing using offline and online objects
US11294936B1 (en) 2019-01-30 2022-04-05 Snap Inc. Adaptive spatial density based clustering
US11301117B2 (en) 2019-03-08 2022-04-12 Snap Inc. Contextual information in chat
US11314776B2 (en) 2020-06-15 2022-04-26 Snap Inc. Location sharing using friend list versions
US11343323B2 (en) 2019-12-31 2022-05-24 Snap Inc. Augmented reality objects registry
US11361493B2 (en) 2019-04-01 2022-06-14 Snap Inc. Semantic texture mapping system
US11388226B1 (en) 2015-01-13 2022-07-12 Snap Inc. Guided personal identity based actions
US11430091B2 (en) 2020-03-27 2022-08-30 Snap Inc. Location mapping for large scale augmented-reality
US11429618B2 (en) 2019-12-30 2022-08-30 Snap Inc. Surfacing augmented reality objects
US11455082B2 (en) 2018-09-28 2022-09-27 Snap Inc. Collaborative achievement interface
US11475254B1 (en) 2017-09-08 2022-10-18 Snap Inc. Multimodal entity identification
US11483267B2 (en) 2020-06-15 2022-10-25 Snap Inc. Location sharing using different rate-limited links
US11503432B2 (en) 2020-06-15 2022-11-15 Snap Inc. Scalable real-time location sharing framework
US11500525B2 (en) 2019-02-25 2022-11-15 Snap Inc. Custom media overlay system
US11507614B1 (en) 2018-02-13 2022-11-22 Snap Inc. Icon based tagging
US11516167B2 (en) 2020-03-05 2022-11-29 Snap Inc. Storing data based on device location
US11558709B2 (en) 2018-11-30 2023-01-17 Snap Inc. Position service to determine relative position to map features
US11574431B2 (en) 2019-02-26 2023-02-07 Snap Inc. Avatar based on weather
US11601888B2 (en) 2021-03-29 2023-03-07 Snap Inc. Determining location using multi-source geolocation data
US11601783B2 (en) 2019-06-07 2023-03-07 Snap Inc. Detection of a physical collision between two client devices in a location sharing system
US11606755B2 (en) 2019-05-30 2023-03-14 Snap Inc. Wearable device location systems architecture
US11616745B2 (en) 2017-01-09 2023-03-28 Snap Inc. Contextual generation and selection of customized media content
US11619501B2 (en) 2020-03-11 2023-04-04 Snap Inc. Avatar based on trip
US11625443B2 (en) 2014-06-05 2023-04-11 Snap Inc. Web document enhancement
US11631276B2 (en) 2016-03-31 2023-04-18 Snap Inc. Automated avatar generation
US11645324B2 (en) 2021-03-31 2023-05-09 Snap Inc. Location-based timeline media content system
US11676378B2 (en) 2020-06-29 2023-06-13 Snap Inc. Providing travel-based augmented reality content with a captured image
US11675831B2 (en) 2017-05-31 2023-06-13 Snap Inc. Geolocation based playlists
US11714535B2 (en) 2019-07-11 2023-08-01 Snap Inc. Edge gesture interface with smart interactions
US11729343B2 (en) 2019-12-30 2023-08-15 Snap Inc. Including video feed in message thread
US11734712B2 (en) 2012-02-24 2023-08-22 Foursquare Labs, Inc. Attributing in-store visits to media consumption based on data collected from user devices
US11751015B2 (en) 2019-01-16 2023-09-05 Snap Inc. Location-based context information sharing in a messaging system
US11776256B2 (en) 2020-03-27 2023-10-03 Snap Inc. Shared augmented reality system
US11785161B1 (en) 2016-06-20 2023-10-10 Pipbin, Inc. System for user accessibility of tagged curated augmented reality content
US11799811B2 (en) 2018-10-31 2023-10-24 Snap Inc. Messaging and gaming applications communication platform
US11809624B2 (en) 2019-02-13 2023-11-07 Snap Inc. Sleep detection in a location sharing system
US11816853B2 (en) 2016-08-30 2023-11-14 Snap Inc. Systems and methods for simultaneous localization and mapping
US11821742B2 (en) 2019-09-26 2023-11-21 Snap Inc. Travel based notifications
US11829834B2 (en) 2021-10-29 2023-11-28 Snap Inc. Extended QR code
US11843456B2 (en) 2016-10-24 2023-12-12 Snap Inc. Generating and displaying customized avatars in media overlays
US11842411B2 (en) 2017-04-27 2023-12-12 Snap Inc. Location-based virtual avatars
US11852554B1 (en) 2019-03-21 2023-12-26 Snap Inc. Barometer calibration in a location sharing system
US11860888B2 (en) 2018-05-22 2024-01-02 Snap Inc. Event detection system
US11870743B1 (en) 2017-01-23 2024-01-09 Snap Inc. Customized digital avatar accessories
US11868414B1 (en) 2019-03-14 2024-01-09 Snap Inc. Graph-based prediction for contact suggestion in a location sharing system
US11877211B2 (en) 2019-01-14 2024-01-16 Snap Inc. Destination sharing in location sharing system
US11876941B1 (en) 2016-06-20 2024-01-16 Pipbin, Inc. Clickable augmented reality content manager, system, and network
US11893208B2 (en) 2019-12-31 2024-02-06 Snap Inc. Combined map icon with action indicator
US11900418B2 (en) 2016-04-04 2024-02-13 Snap Inc. Mutable geo-fencing system
US11925869B2 (en) 2012-05-08 2024-03-12 Snap Inc. System and method for generating and displaying avatars
US11943192B2 (en) 2020-08-31 2024-03-26 Snap Inc. Co-location connection service
US11961116B2 (en) 2020-10-26 2024-04-16 Foursquare Labs, Inc. Determining exposures to content presented by physical objects

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012256051A (en) * 2011-05-13 2012-12-27 Koichiro Mizuta Camera
JP2017130736A (en) 2016-01-19 2017-07-27 ソニー株式会社 Imaging control apparatus, imaging control method, and computer program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5086314A (en) * 1990-05-21 1992-02-04 Nikon Corporation Exposure control apparatus for camera
US20040119877A1 (en) * 2002-03-12 2004-06-24 Casio Computer Co., Ltd. Imaging apparatus including automatic brightness adjustment function and imaging method
US20040174434A1 (en) * 2002-12-18 2004-09-09 Walker Jay S. Systems and methods for suggesting meta-information to a camera user
US20050146622A9 (en) * 2000-01-18 2005-07-07 Silverstein D. A. Pointing device for digital camera display

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5086314A (en) * 1990-05-21 1992-02-04 Nikon Corporation Exposure control apparatus for camera
US20050146622A9 (en) * 2000-01-18 2005-07-07 Silverstein D. A. Pointing device for digital camera display
US20040119877A1 (en) * 2002-03-12 2004-06-24 Casio Computer Co., Ltd. Imaging apparatus including automatic brightness adjustment function and imaging method
US20040174434A1 (en) * 2002-12-18 2004-09-09 Walker Jay S. Systems and methods for suggesting meta-information to a camera user

Cited By (369)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7450281B2 (en) * 2002-04-30 2008-11-11 Canon Kabushiki Kaisha Image processing apparatus and information processing apparatus, and method thereof
US20030202194A1 (en) * 2002-04-30 2003-10-30 Makoto Torigoe Image processing apparatus and information processing apparatus, and method therefor
US7855743B2 (en) 2006-09-08 2010-12-21 Sony Corporation Image capturing and displaying apparatus and image capturing and displaying method
EP1898634A2 (en) 2006-09-08 2008-03-12 Sony Corporation Image capturing and displaying apparatus and image capturing and displaying method
US20080062297A1 (en) * 2006-09-08 2008-03-13 Sony Corporation Image capturing and displaying apparatus and image capturing and displaying method
EP1898634A3 (en) * 2006-09-08 2009-04-15 Sony Corporation Image capturing and displaying apparatus and image capturing and displaying method
EP2048875A3 (en) * 2006-09-08 2009-04-22 Sony Corporation Image capturing and displaying apparatus and image capturing and displaying method
EP1924084A2 (en) 2006-11-14 2008-05-21 Sony Corporation Imaging system and method
EP1924084A3 (en) * 2006-11-14 2009-01-14 Sony Corporation Imaging system and method
US20090115892A1 (en) * 2006-11-14 2009-05-07 Sony Corporation Imaging system and method
US11588770B2 (en) 2007-01-05 2023-02-21 Snap Inc. Real-time display of multiple images
US10862951B1 (en) 2007-01-05 2020-12-08 Snap Inc. Real-time display of multiple images
US7995109B2 (en) * 2007-08-23 2011-08-09 Sony Corporation Imaging apparatus that captures an image of a subject
US20090051785A1 (en) * 2007-08-23 2009-02-26 Sony Corporation Imaging apparatus and imaging method
US8994852B2 (en) 2007-08-23 2015-03-31 Sony Corporation Image-capturing apparatus and image-capturing method
US9866743B2 (en) 2007-11-06 2018-01-09 Sony Corporation Automatic image-capturing apparatus, automatic image-capturing control method, image display system, image display method, display control apparatus, and display control method
US9497371B2 (en) 2007-11-06 2016-11-15 Sony Corporation Automatic image-capturing apparatus, automatic image-capturing control method, image display system, image display method, display control apparatus, and display control method
US8890966B2 (en) 2007-11-06 2014-11-18 Sony Corporation Automatic image-capturing apparatus, automatic image-capturing control method, image display system, image display method, display control apparatus, and display control method
US20110228045A1 (en) * 2007-12-20 2011-09-22 Fredlund John R Remote determination of image-acquisition settings and opportunities
US8305452B2 (en) 2007-12-20 2012-11-06 Eastman Kodak Company Remote determination of image-acquisition settings and opportunities
US20090160970A1 (en) * 2007-12-20 2009-06-25 Fredlund John R Remote determination of image-acquisition settings and opportunities
US20110199511A1 (en) * 2008-10-20 2011-08-18 Camelot Co., Ltd. Image photographing system and image photographing method
US8121472B2 (en) 2009-09-10 2012-02-21 Babak Forutanpour Signal measurements employed to affect photographic parameters
US20110058802A1 (en) * 2009-09-10 2011-03-10 Qualcomm Incorporated Signal measurements employed to affect photographic parameters
US20120086825A1 (en) * 2010-10-07 2012-04-12 Jason Yost Automatic adjustment of capture parameters based on reference data
US8537236B2 (en) * 2010-10-07 2013-09-17 Hewlett-Packard Development Company, L.P. Automatic adjustment of capture parameters based on reference data
US20120268618A1 (en) * 2011-04-19 2012-10-25 Canon Kabushiki Kaisha Adaptive color imaging by using an imaging assembly with tunable spectral sensitivities
US8836808B2 (en) * 2011-04-19 2014-09-16 Canon Kabushiki Kaisha Adaptive color imaging by using an imaging assembly with tunable spectral sensitivities
US10999623B2 (en) 2011-07-12 2021-05-04 Snap Inc. Providing visual content editing functions
US10334307B2 (en) 2011-07-12 2019-06-25 Snap Inc. Methods and systems of providing visual content editing functions
US11750875B2 (en) 2011-07-12 2023-09-05 Snap Inc. Providing visual content editing functions
US11451856B2 (en) 2011-07-12 2022-09-20 Snap Inc. Providing visual content editing functions
US10025854B2 (en) * 2011-08-08 2018-07-17 Vision Semantics Limited Video searching
US20140365506A1 (en) * 2011-08-08 2014-12-11 Vision Semantics Limited Video searching
US20130128059A1 (en) * 2011-11-22 2013-05-23 Sony Mobile Communications Ab Method for supporting a user taking a photo with a mobile device
US9294664B2 (en) * 2012-01-18 2016-03-22 Canon Kabushiki Kaisha Image display apparatus that displays a menu corresponding to an object, image display method that displays a menu corresponding to an object, and storage medium thereof
US20130182129A1 (en) * 2012-01-18 2013-07-18 Canon Kabushiki Kaisha Image display apparatus, image display method, and storage medium
US11734712B2 (en) 2012-02-24 2023-08-22 Foursquare Labs, Inc. Attributing in-store visits to media consumption based on data collected from user devices
US11182383B1 (en) 2012-02-24 2021-11-23 Placed, Llc System and method for data collection to validate location data
US11925869B2 (en) 2012-05-08 2024-03-12 Snap Inc. System and method for generating and displaying avatars
US9721394B2 (en) 2012-08-22 2017-08-01 Snaps Media, Inc. Augmented reality virtual content platform apparatuses, methods and systems
US10169924B2 (en) 2012-08-22 2019-01-01 Snaps Media Inc. Augmented reality virtual content platform apparatuses, methods and systems
US9792733B2 (en) 2012-08-22 2017-10-17 Snaps Media, Inc. Augmented reality virtual content platform apparatuses, methods and systems
US10887308B1 (en) 2012-11-08 2021-01-05 Snap Inc. Interactive user-interface to adjust access privileges
US9882907B1 (en) 2012-11-08 2018-01-30 Snap Inc. Apparatus and method for single action control of social network profile access
US11252158B2 (en) 2012-11-08 2022-02-15 Snap Inc. Interactive user-interface to adjust access privileges
US8798926B2 (en) * 2012-11-14 2014-08-05 Navteq B.V. Automatic image capture
US9476964B2 (en) 2012-11-14 2016-10-25 Here Global B.V. Automatic image capture
US10439972B1 (en) 2013-05-30 2019-10-08 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US9742713B2 (en) 2013-05-30 2017-08-22 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US11509618B2 (en) 2013-05-30 2022-11-22 Snap Inc. Maintaining a message thread with opt-in permanence for entries
US9705831B2 (en) 2013-05-30 2017-07-11 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US11134046B2 (en) 2013-05-30 2021-09-28 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US10587552B1 (en) 2013-05-30 2020-03-10 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US11115361B2 (en) 2013-05-30 2021-09-07 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US20150077582A1 (en) * 2013-09-13 2015-03-19 Texas Instruments Incorporated Method and system for adapting a device for enhancement of images
US9083770B1 (en) 2013-11-26 2015-07-14 Snapchat, Inc. Method and system for integrating real time communication features in applications
US11546388B2 (en) 2013-11-26 2023-01-03 Snap Inc. Method and system for integrating real time communication features in applications
US11102253B2 (en) 2013-11-26 2021-08-24 Snap Inc. Method and system for integrating real time communication features in applications
US9794303B1 (en) 2013-11-26 2017-10-17 Snap Inc. Method and system for integrating real time communication features in applications
US10069876B1 (en) 2013-11-26 2018-09-04 Snap Inc. Method and system for integrating real time communication features in applications
US10681092B1 (en) 2013-11-26 2020-06-09 Snap Inc. Method and system for integrating real time communication features in applications
US9936030B2 (en) 2014-01-03 2018-04-03 Investel Capital Corporation User content sharing system and method with location-based external content integration
US9866999B1 (en) 2014-01-12 2018-01-09 Investment Asset Holdings Llc Location-based messaging
US10349209B1 (en) 2014-01-12 2019-07-09 Investment Asset Holdings Llc Location-based messaging
US10080102B1 (en) 2014-01-12 2018-09-18 Investment Asset Holdings Llc Location-based messaging
US11463394B2 (en) 2014-02-21 2022-10-04 Snap Inc. Apparatus and method for alternate channel communication initiated through a common message thread
US11902235B2 (en) 2014-02-21 2024-02-13 Snap Inc. Apparatus and method for alternate channel communication initiated through a common message thread
US11463393B2 (en) 2014-02-21 2022-10-04 Snap Inc. Apparatus and method for alternate channel communication initiated through a common message thread
US10949049B1 (en) 2014-02-21 2021-03-16 Snap Inc. Apparatus and method for alternate channel communication initiated through a common message thread
US10082926B1 (en) 2014-02-21 2018-09-25 Snap Inc. Apparatus and method for alternate channel communication initiated through a common message thread
US10084735B1 (en) 2014-02-21 2018-09-25 Snap Inc. Apparatus and method for alternate channel communication initiated through a common message thread
US10958605B1 (en) 2014-02-21 2021-03-23 Snap Inc. Apparatus and method for alternate channel communication initiated through a common message thread
US9407712B1 (en) 2014-03-07 2016-08-02 Snapchat, Inc. Content delivery network for ephemeral objects
US9237202B1 (en) 2014-03-07 2016-01-12 Snapchat, Inc. Content delivery network for ephemeral objects
US9276886B1 (en) 2014-05-09 2016-03-01 Snapchat, Inc. Apparatus and method for dynamically configuring application component tiles
US11743219B2 (en) 2014-05-09 2023-08-29 Snap Inc. Dynamic configuration of application component tiles
US11310183B2 (en) 2014-05-09 2022-04-19 Snap Inc. Dynamic configuration of application component tiles
US10817156B1 (en) 2014-05-09 2020-10-27 Snap Inc. Dynamic configuration of application component tiles
US9785796B1 (en) 2014-05-28 2017-10-10 Snap Inc. Apparatus and method for automated privacy protection in distributed images
US10990697B2 (en) 2014-05-28 2021-04-27 Snap Inc. Apparatus and method for automated privacy protection in distributed images
US9396354B1 (en) 2014-05-28 2016-07-19 Snapchat, Inc. Apparatus and method for automated privacy protection in distributed images
US10572681B1 (en) 2014-05-28 2020-02-25 Snap Inc. Apparatus and method for automated privacy protection in distributed images
US11625443B2 (en) 2014-06-05 2023-04-11 Snap Inc. Web document enhancement
US11921805B2 (en) 2014-06-05 2024-03-05 Snap Inc. Web document enhancement
US9113301B1 (en) 2014-06-13 2015-08-18 Snapchat, Inc. Geo-location based event gallery
US11166121B2 (en) 2014-06-13 2021-11-02 Snap Inc. Prioritization of messages within a message collection
US10200813B1 (en) 2014-06-13 2019-02-05 Snap Inc. Geo-location based event gallery
US9693191B2 (en) 2014-06-13 2017-06-27 Snap Inc. Prioritization of messages within gallery
US10182311B2 (en) 2014-06-13 2019-01-15 Snap Inc. Prioritization of messages within a message collection
US10779113B2 (en) 2014-06-13 2020-09-15 Snap Inc. Prioritization of messages within a message collection
US10448201B1 (en) 2014-06-13 2019-10-15 Snap Inc. Prioritization of messages within a message collection
US10623891B2 (en) 2014-06-13 2020-04-14 Snap Inc. Prioritization of messages within a message collection
US9532171B2 (en) 2014-06-13 2016-12-27 Snap Inc. Geo-location based event gallery
US10659914B1 (en) 2014-06-13 2020-05-19 Snap Inc. Geo-location based event gallery
US10524087B1 (en) 2014-06-13 2019-12-31 Snap Inc. Message destination list mechanism
US9430783B1 (en) 2014-06-13 2016-08-30 Snapchat, Inc. Prioritization of messages within gallery
US11317240B2 (en) 2014-06-13 2022-04-26 Snap Inc. Geo-location based event gallery
US9825898B2 (en) 2014-06-13 2017-11-21 Snap Inc. Prioritization of messages within a message collection
US9094137B1 (en) 2014-06-13 2015-07-28 Snapchat, Inc. Priority based placement of messages in a geo-location based event gallery
US11849214B2 (en) * 2014-07-07 2023-12-19 Snap Inc. Apparatus and method for supplying content aware photo filters
US10602057B1 (en) * 2014-07-07 2020-03-24 Snap Inc. Supplying content aware photo filters
US10701262B1 (en) 2014-07-07 2020-06-30 Snap Inc. Apparatus and method for supplying content aware photo filters
US10432850B1 (en) 2014-07-07 2019-10-01 Snap Inc. Apparatus and method for supplying content aware photo filters
US10154192B1 (en) 2014-07-07 2018-12-11 Snap Inc. Apparatus and method for supplying content aware photo filters
US11496673B1 (en) 2014-07-07 2022-11-08 Snap Inc. Apparatus and method for supplying content aware photo filters
US9225897B1 (en) * 2014-07-07 2015-12-29 Snapchat, Inc. Apparatus and method for supplying content aware photo filters
US11122200B2 (en) 2014-07-07 2021-09-14 Snap Inc. Supplying content aware photo filters
US9407816B1 (en) 2014-07-07 2016-08-02 Snapchat, Inc. Apparatus and method for supplying content aware photo filters
US11595569B2 (en) 2014-07-07 2023-02-28 Snap Inc. Supplying content aware photo filters
US10348960B1 (en) * 2014-07-07 2019-07-09 Snap Inc. Apparatus and method for supplying content aware photo filters
US20230020575A1 (en) * 2014-07-07 2023-01-19 Snap Inc. Apparatus and method for supplying content aware photo filters
US10055717B1 (en) 2014-08-22 2018-08-21 Snap Inc. Message processor with application prompts
US11017363B1 (en) 2014-08-22 2021-05-25 Snap Inc. Message processor with application prompts
US10423983B2 (en) 2014-09-16 2019-09-24 Snap Inc. Determining targeting information based on a predictive targeting model
US11625755B1 (en) 2014-09-16 2023-04-11 Foursquare Labs, Inc. Determining targeting information based on a predictive targeting model
US11741136B2 (en) 2014-09-18 2023-08-29 Snap Inc. Geolocation-based pictographs
US11281701B2 (en) 2014-09-18 2022-03-22 Snap Inc. Geolocation-based pictographs
US10824654B2 (en) 2014-09-18 2020-11-03 Snap Inc. Geolocation-based pictographs
US11216869B2 (en) 2014-09-23 2022-01-04 Snap Inc. User interface to augment an image using geolocation
US11855947B1 (en) 2014-10-02 2023-12-26 Snap Inc. Gallery of ephemeral messages
US11012398B1 (en) 2014-10-02 2021-05-18 Snap Inc. Ephemeral message gallery user interface with screenshot messages
US11411908B1 (en) 2014-10-02 2022-08-09 Snap Inc. Ephemeral message gallery user interface with online viewing history indicia
US11522822B1 (en) 2014-10-02 2022-12-06 Snap Inc. Ephemeral gallery elimination based on gallery and message timers
US9537811B2 (en) 2014-10-02 2017-01-03 Snap Inc. Ephemeral gallery of ephemeral messages
US10944710B1 (en) 2014-10-02 2021-03-09 Snap Inc. Ephemeral gallery user interface with remaining gallery time indication
US10284508B1 (en) 2014-10-02 2019-05-07 Snap Inc. Ephemeral gallery of ephemeral messages with opt-in permanence
US20170374003A1 (en) 2014-10-02 2017-12-28 Snapchat, Inc. Ephemeral gallery of ephemeral messages
US11038829B1 (en) 2014-10-02 2021-06-15 Snap Inc. Ephemeral gallery of ephemeral messages with opt-in permanence
US10708210B1 (en) 2014-10-02 2020-07-07 Snap Inc. Multi-user ephemeral message gallery
US10958608B1 (en) 2014-10-02 2021-03-23 Snap Inc. Ephemeral gallery of visual media messages
US10476830B2 (en) 2014-10-02 2019-11-12 Snap Inc. Ephemeral gallery of ephemeral messages
US11190679B2 (en) 2014-11-12 2021-11-30 Snap Inc. Accessing media at a geographic location
US11956533B2 (en) 2014-11-12 2024-04-09 Snap Inc. Accessing media at a geographic location
US9843720B1 (en) 2014-11-12 2017-12-12 Snap Inc. User interface for accessing media at a geographic location
US10616476B1 (en) 2014-11-12 2020-04-07 Snap Inc. User interface for accessing media at a geographic location
US9854219B2 (en) 2014-12-19 2017-12-26 Snap Inc. Gallery of videos set to an audio time line
US10514876B2 (en) 2014-12-19 2019-12-24 Snap Inc. Gallery of messages from individuals with a shared interest
US9385983B1 (en) 2014-12-19 2016-07-05 Snapchat, Inc. Gallery of messages from individuals with a shared interest
US11372608B2 (en) 2014-12-19 2022-06-28 Snap Inc. Gallery of messages from individuals with a shared interest
US11250887B2 (en) 2014-12-19 2022-02-15 Snap Inc. Routing messages by message parameter
US10311916B2 (en) 2014-12-19 2019-06-04 Snap Inc. Gallery of videos set to an audio time line
US10811053B2 (en) 2014-12-19 2020-10-20 Snap Inc. Routing messages by message parameter
US11803345B2 (en) 2014-12-19 2023-10-31 Snap Inc. Gallery of messages from individuals with a shared interest
US11783862B2 (en) 2014-12-19 2023-10-10 Snap Inc. Routing messages by message parameter
US10580458B2 (en) 2014-12-19 2020-03-03 Snap Inc. Gallery of videos set to an audio time line
US10157449B1 (en) 2015-01-09 2018-12-18 Snap Inc. Geo-location-based image filters
US11301960B2 (en) 2015-01-09 2022-04-12 Snap Inc. Object recognition based image filters
US11734342B2 (en) 2015-01-09 2023-08-22 Snap Inc. Object recognition based image overlays
US10380720B1 (en) 2015-01-09 2019-08-13 Snap Inc. Location-based image filters
US11388226B1 (en) 2015-01-13 2022-07-12 Snap Inc. Guided personal identity based actions
US11249617B1 (en) 2015-01-19 2022-02-15 Snap Inc. Multichannel system
US10416845B1 (en) 2015-01-19 2019-09-17 Snap Inc. Multichannel system
US10133705B1 (en) 2015-01-19 2018-11-20 Snap Inc. Multichannel system
US11528579B2 (en) 2015-01-26 2022-12-13 Snap Inc. Content request by location
US10123166B2 (en) 2015-01-26 2018-11-06 Snap Inc. Content request by location
US10932085B1 (en) 2015-01-26 2021-02-23 Snap Inc. Content request by location
US10536800B1 (en) 2015-01-26 2020-01-14 Snap Inc. Content request by location
US11910267B2 (en) 2015-01-26 2024-02-20 Snap Inc. Content request by location
US10223397B1 (en) 2015-03-13 2019-03-05 Snap Inc. Social graph based co-location of network users
US11902287B2 (en) 2015-03-18 2024-02-13 Snap Inc. Geo-fence authorization provisioning
US10616239B2 (en) 2015-03-18 2020-04-07 Snap Inc. Geo-fence authorization provisioning
US10893055B2 (en) 2015-03-18 2021-01-12 Snap Inc. Geo-fence authorization provisioning
US11662576B2 (en) 2015-03-23 2023-05-30 Snap Inc. Reducing boot time and power consumption in displaying data content
US10948717B1 (en) 2015-03-23 2021-03-16 Snap Inc. Reducing boot time and power consumption in wearable display systems
US11320651B2 (en) 2015-03-23 2022-05-03 Snap Inc. Reducing boot time and power consumption in displaying data content
US10911575B1 (en) 2015-05-05 2021-02-02 Snap Inc. Systems and methods for story and sub-story navigation
US11449539B2 (en) 2015-05-05 2022-09-20 Snap Inc. Automated local story generation and curation
US9881094B2 (en) 2015-05-05 2018-01-30 Snap Inc. Systems and methods for automated local story generation and curation
US11496544B2 (en) 2015-05-05 2022-11-08 Snap Inc. Story and sub-story navigation
US11392633B2 (en) 2015-05-05 2022-07-19 Snap Inc. Systems and methods for automated local story generation and curation
US10135949B1 (en) 2015-05-05 2018-11-20 Snap Inc. Systems and methods for story and sub-story navigation
US10592574B2 (en) 2015-05-05 2020-03-17 Snap Inc. Systems and methods for automated local story generation and curation
US10993069B2 (en) 2015-07-16 2021-04-27 Snap Inc. Dynamically adaptive media content delivery
US10817898B2 (en) 2015-08-13 2020-10-27 Placed, Llc Determining exposures to content presented by physical objects
US10366543B1 (en) 2015-10-30 2019-07-30 Snap Inc. Image based tracking in augmented reality systems
US11315331B2 (en) 2015-10-30 2022-04-26 Snap Inc. Image based tracking in augmented reality systems
US11769307B2 (en) 2015-10-30 2023-09-26 Snap Inc. Image based tracking in augmented reality systems
US10102680B2 (en) 2015-10-30 2018-10-16 Snap Inc. Image based tracking in augmented reality systems
US10733802B2 (en) 2015-10-30 2020-08-04 Snap Inc. Image based tracking in augmented reality systems
US10657708B1 (en) 2015-11-30 2020-05-19 Snap Inc. Image and point cloud based tracking and in augmented reality systems
US10474321B2 (en) 2015-11-30 2019-11-12 Snap Inc. Network resource location linking and visual content sharing
US10997783B2 (en) 2015-11-30 2021-05-04 Snap Inc. Image and point cloud based tracking and in augmented reality systems
US11380051B2 (en) 2015-11-30 2022-07-05 Snap Inc. Image and point cloud based tracking and in augmented reality systems
US11599241B2 (en) 2015-11-30 2023-03-07 Snap Inc. Network resource location linking and visual content sharing
US10997758B1 (en) 2015-12-18 2021-05-04 Snap Inc. Media overlay publication system
US11830117B2 (en) 2015-12-18 2023-11-28 Snap Inc Media overlay publication system
US11468615B2 (en) 2015-12-18 2022-10-11 Snap Inc. Media overlay publication system
US10354425B2 (en) 2015-12-18 2019-07-16 Snap Inc. Method and system for providing context relevant media augmentation
US11611846B2 (en) 2016-02-26 2023-03-21 Snap Inc. Generation, curation, and presentation of media collections
US11889381B2 (en) 2016-02-26 2024-01-30 Snap Inc. Generation, curation, and presentation of media collections
US10834525B2 (en) 2016-02-26 2020-11-10 Snap Inc. Generation, curation, and presentation of media collections
US11197123B2 (en) 2016-02-26 2021-12-07 Snap Inc. Generation, curation, and presentation of media collections
US10679389B2 (en) 2016-02-26 2020-06-09 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US11023514B2 (en) 2016-02-26 2021-06-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US11631276B2 (en) 2016-03-31 2023-04-18 Snap Inc. Automated avatar generation
US11900418B2 (en) 2016-04-04 2024-02-13 Snap Inc. Mutable geo-fencing system
US10992836B2 (en) 2016-06-20 2021-04-27 Pipbin, Inc. Augmented property system of curated augmented reality media elements
US11876941B1 (en) 2016-06-20 2024-01-16 Pipbin, Inc. Clickable augmented reality content manager, system, and network
US11201981B1 (en) 2016-06-20 2021-12-14 Pipbin, Inc. System for notification of user accessibility of curated location-dependent content in an augmented estate
US10638256B1 (en) 2016-06-20 2020-04-28 Pipbin, Inc. System for distribution and display of mobile targeted augmented reality content
US10805696B1 (en) 2016-06-20 2020-10-13 Pipbin, Inc. System for recording and targeting tagged content of user interest
US10839219B1 (en) 2016-06-20 2020-11-17 Pipbin, Inc. System for curation, distribution and display of location-dependent augmented reality content
US11044393B1 (en) 2016-06-20 2021-06-22 Pipbin, Inc. System for curation and display of location-dependent augmented reality content in an augmented estate system
US11785161B1 (en) 2016-06-20 2023-10-10 Pipbin, Inc. System for user accessibility of tagged curated augmented reality content
US10735892B2 (en) 2016-06-28 2020-08-04 Snap Inc. System to track engagement of media items
US10430838B1 (en) 2016-06-28 2019-10-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections with automated advertising
US10785597B2 (en) 2016-06-28 2020-09-22 Snap Inc. System to track engagement of media items
US10327100B1 (en) 2016-06-28 2019-06-18 Snap Inc. System to track engagement of media items
US10219110B2 (en) 2016-06-28 2019-02-26 Snap Inc. System to track engagement of media items
US10885559B1 (en) 2016-06-28 2021-01-05 Snap Inc. Generation, curation, and presentation of media collections with automated advertising
US11445326B2 (en) 2016-06-28 2022-09-13 Snap Inc. Track engagement of media items
US10506371B2 (en) 2016-06-28 2019-12-10 Snap Inc. System to track engagement of media items
US10165402B1 (en) 2016-06-28 2018-12-25 Snap Inc. System to track engagement of media items
US11640625B2 (en) 2016-06-28 2023-05-02 Snap Inc. Generation, curation, and presentation of media collections with automated advertising
US11895068B2 (en) 2016-06-30 2024-02-06 Snap Inc. Automated content curation and communication
US10387514B1 (en) 2016-06-30 2019-08-20 Snap Inc. Automated content curation and communication
US11080351B1 (en) 2016-06-30 2021-08-03 Snap Inc. Automated content curation and communication
US10348662B2 (en) 2016-07-19 2019-07-09 Snap Inc. Generating customized electronic messaging graphics
US11509615B2 (en) 2016-07-19 2022-11-22 Snap Inc. Generating customized electronic messaging graphics
US11816853B2 (en) 2016-08-30 2023-11-14 Snap Inc. Systems and methods for simultaneous localization and mapping
US11876762B1 (en) 2016-10-24 2024-01-16 Snap Inc. Generating and displaying customized avatars in media overlays
US11843456B2 (en) 2016-10-24 2023-12-12 Snap Inc. Generating and displaying customized avatars in media overlays
US11233952B2 (en) 2016-11-07 2022-01-25 Snap Inc. Selective identification and order of image modifiers
US10623666B2 (en) 2016-11-07 2020-04-14 Snap Inc. Selective identification and order of image modifiers
US11750767B2 (en) 2016-11-07 2023-09-05 Snap Inc. Selective identification and order of image modifiers
US11397517B2 (en) 2016-12-09 2022-07-26 Snap Inc. Customized media overlays
US10754525B1 (en) 2016-12-09 2020-08-25 Snap Inc. Customized media overlays
US10203855B2 (en) 2016-12-09 2019-02-12 Snap Inc. Customized user-controlled media overlays
US11616745B2 (en) 2017-01-09 2023-03-28 Snap Inc. Contextual generation and selection of customized media content
US11870743B1 (en) 2017-01-23 2024-01-09 Snap Inc. Customized digital avatar accessories
US10915911B2 (en) 2017-02-03 2021-02-09 Snap Inc. System to determine a price-schedule to distribute media content
US11720640B2 (en) 2017-02-17 2023-08-08 Snap Inc. Searching social media content
US11861795B1 (en) 2017-02-17 2024-01-02 Snap Inc. Augmented reality anamorphosis system
US11250075B1 (en) 2017-02-17 2022-02-15 Snap Inc. Searching social media content
US10319149B1 (en) 2017-02-17 2019-06-11 Snap Inc. Augmented reality anamorphosis system
US10614828B1 (en) 2017-02-20 2020-04-07 Snap Inc. Augmented reality speech balloon system
US11748579B2 (en) 2017-02-20 2023-09-05 Snap Inc. Augmented reality speech balloon system
US11189299B1 (en) 2017-02-20 2021-11-30 Snap Inc. Augmented reality speech balloon system
US11670057B2 (en) 2017-03-06 2023-06-06 Snap Inc. Virtual vision system
US11037372B2 (en) 2017-03-06 2021-06-15 Snap Inc. Virtual vision system
US10523625B1 (en) 2017-03-09 2019-12-31 Snap Inc. Restricted group content collection
US11258749B2 (en) 2017-03-09 2022-02-22 Snap Inc. Restricted group content collection
US10887269B1 (en) 2017-03-09 2021-01-05 Snap Inc. Restricted group content collection
US10581782B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US11558678B2 (en) 2017-03-27 2023-01-17 Snap Inc. Generating a stitched data stream
US11297399B1 (en) 2017-03-27 2022-04-05 Snap Inc. Generating a stitched data stream
US10582277B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US11349796B2 (en) 2017-03-27 2022-05-31 Snap Inc. Generating a stitched data stream
US11170393B1 (en) 2017-04-11 2021-11-09 Snap Inc. System to calculate an engagement score of location based media content
US11195018B1 (en) 2017-04-20 2021-12-07 Snap Inc. Augmented reality typography personalization system
US10387730B1 (en) 2017-04-20 2019-08-20 Snap Inc. Augmented reality typography personalization system
US11782574B2 (en) 2017-04-27 2023-10-10 Snap Inc. Map-based graphical user interface indicating geospatial activity metrics
US10963529B1 (en) 2017-04-27 2021-03-30 Snap Inc. Location-based search mechanism in a graphical user interface
US11842411B2 (en) 2017-04-27 2023-12-12 Snap Inc. Location-based virtual avatars
US11474663B2 (en) 2017-04-27 2022-10-18 Snap Inc. Location-based search mechanism in a graphical user interface
US11451956B1 (en) 2017-04-27 2022-09-20 Snap Inc. Location privacy management on map-based social media platforms
US11418906B2 (en) 2017-04-27 2022-08-16 Snap Inc. Selective location-based identity communication
US11385763B2 (en) 2017-04-27 2022-07-12 Snap Inc. Map-based graphical user interface indicating geospatial activity metrics
US10952013B1 (en) 2017-04-27 2021-03-16 Snap Inc. Selective location-based identity communication
US11893647B2 (en) 2017-04-27 2024-02-06 Snap Inc. Location-based virtual avatars
US11392264B1 (en) 2017-04-27 2022-07-19 Snap Inc. Map-based graphical user interface for multi-type social media galleries
US11409407B2 (en) 2017-04-27 2022-08-09 Snap Inc. Map-based graphical user interface indicating geospatial activity metrics
US11556221B2 (en) 2017-04-27 2023-01-17 Snap Inc. Friend location sharing mechanism for social media platforms
US11232040B1 (en) 2017-04-28 2022-01-25 Snap Inc. Precaching unlockable data elements
US11675831B2 (en) 2017-05-31 2023-06-13 Snap Inc. Geolocation based playlists
US11475254B1 (en) 2017-09-08 2022-10-18 Snap Inc. Multimodal entity identification
US11335067B2 (en) 2017-09-15 2022-05-17 Snap Inc. Augmented reality system
US10740974B1 (en) 2017-09-15 2020-08-11 Snap Inc. Augmented reality system
US11721080B2 (en) 2017-09-15 2023-08-08 Snap Inc. Augmented reality system
US10499191B1 (en) 2017-10-09 2019-12-03 Snap Inc. Context sensitive presentation of content
US11006242B1 (en) 2017-10-09 2021-05-11 Snap Inc. Context sensitive presentation of content
US11617056B2 (en) 2017-10-09 2023-03-28 Snap Inc. Context sensitive presentation of content
US11030787B2 (en) 2017-10-30 2021-06-08 Snap Inc. Mobile-based cartographic control of display content
US11670025B2 (en) 2017-10-30 2023-06-06 Snap Inc. Mobile-based cartographic control of display content
US11558327B2 (en) 2017-12-01 2023-01-17 Snap Inc. Dynamic media overlay with smart widget
US11943185B2 (en) 2017-12-01 2024-03-26 Snap Inc. Dynamic media overlay with smart widget
US11265273B1 (en) 2017-12-01 2022-03-01 Snap, Inc. Dynamic media overlay with smart widget
US11687720B2 (en) 2017-12-22 2023-06-27 Snap Inc. Named entity recognition visual context and caption data
US11017173B1 (en) 2017-12-22 2021-05-25 Snap Inc. Named entity recognition visual context and caption data
US10678818B2 (en) 2018-01-03 2020-06-09 Snap Inc. Tag distribution visualization system
US11487794B2 (en) 2018-01-03 2022-11-01 Snap Inc. Tag distribution visualization system
US11507614B1 (en) 2018-02-13 2022-11-22 Snap Inc. Icon based tagging
US11841896B2 (en) 2018-02-13 2023-12-12 Snap Inc. Icon based tagging
US10979752B1 (en) 2018-02-28 2021-04-13 Snap Inc. Generating media content items based on location information
US10885136B1 (en) 2018-02-28 2021-01-05 Snap Inc. Audience filtering system
US11523159B2 (en) 2018-02-28 2022-12-06 Snap Inc. Generating media content items based on location information
US10524088B2 (en) 2018-03-06 2019-12-31 Snap Inc. Geo-fence selection system
US11044574B2 (en) 2018-03-06 2021-06-22 Snap Inc. Geo-fence selection system
US11722837B2 (en) 2018-03-06 2023-08-08 Snap Inc. Geo-fence selection system
US10327096B1 (en) 2018-03-06 2019-06-18 Snap Inc. Geo-fence selection system
US11570572B2 (en) 2018-03-06 2023-01-31 Snap Inc. Geo-fence selection system
US11491393B2 (en) 2018-03-14 2022-11-08 Snap Inc. Generating collectible items based on location information
US10933311B2 (en) 2018-03-14 2021-03-02 Snap Inc. Generating collectible items based on location information
US11163941B1 (en) 2018-03-30 2021-11-02 Snap Inc. Annotating a collection of media content items
US11683657B2 (en) 2018-04-18 2023-06-20 Snap Inc. Visitation tracking system
US10448199B1 (en) 2018-04-18 2019-10-15 Snap Inc. Visitation tracking system
US11297463B2 (en) 2018-04-18 2022-04-05 Snap Inc. Visitation tracking system
US10779114B2 (en) 2018-04-18 2020-09-15 Snap Inc. Visitation tracking system
US10219111B1 (en) 2018-04-18 2019-02-26 Snap Inc. Visitation tracking system
US10681491B1 (en) 2018-04-18 2020-06-09 Snap Inc. Visitation tracking system
US10924886B2 (en) 2018-04-18 2021-02-16 Snap Inc. Visitation tracking system
US11860888B2 (en) 2018-05-22 2024-01-02 Snap Inc. Event detection system
US11670026B2 (en) 2018-07-24 2023-06-06 Snap Inc. Conditional modification of augmented reality object
US11367234B2 (en) 2018-07-24 2022-06-21 Snap Inc. Conditional modification of augmented reality object
US10789749B2 (en) 2018-07-24 2020-09-29 Snap Inc. Conditional modification of augmented reality object
US10679393B2 (en) 2018-07-24 2020-06-09 Snap Inc. Conditional modification of augmented reality object
US10943381B2 (en) 2018-07-24 2021-03-09 Snap Inc. Conditional modification of augmented reality object
US11450050B2 (en) 2018-08-31 2022-09-20 Snap Inc. Augmented reality anthropomorphization system
US10997760B2 (en) 2018-08-31 2021-05-04 Snap Inc. Augmented reality anthropomorphization system
US11676319B2 (en) 2018-08-31 2023-06-13 Snap Inc. Augmented reality anthropomorphtzation system
US11455082B2 (en) 2018-09-28 2022-09-27 Snap Inc. Collaborative achievement interface
US11704005B2 (en) 2018-09-28 2023-07-18 Snap Inc. Collaborative achievement interface
US11799811B2 (en) 2018-10-31 2023-10-24 Snap Inc. Messaging and gaming applications communication platform
US11558709B2 (en) 2018-11-30 2023-01-17 Snap Inc. Position service to determine relative position to map features
US11199957B1 (en) 2018-11-30 2021-12-14 Snap Inc. Generating customized avatars based on location information
US11812335B2 (en) 2018-11-30 2023-11-07 Snap Inc. Position service to determine relative position to map features
US11698722B2 (en) 2018-11-30 2023-07-11 Snap Inc. Generating customized avatars based on location information
US11877211B2 (en) 2019-01-14 2024-01-16 Snap Inc. Destination sharing in location sharing system
US11751015B2 (en) 2019-01-16 2023-09-05 Snap Inc. Location-based context information sharing in a messaging system
US11294936B1 (en) 2019-01-30 2022-04-05 Snap Inc. Adaptive spatial density based clustering
US11693887B2 (en) 2019-01-30 2023-07-04 Snap Inc. Adaptive spatial density based clustering
US11809624B2 (en) 2019-02-13 2023-11-07 Snap Inc. Sleep detection in a location sharing system
US11954314B2 (en) 2019-02-25 2024-04-09 Snap Inc. Custom media overlay system
US11500525B2 (en) 2019-02-25 2022-11-15 Snap Inc. Custom media overlay system
US11574431B2 (en) 2019-02-26 2023-02-07 Snap Inc. Avatar based on weather
US11301117B2 (en) 2019-03-08 2022-04-12 Snap Inc. Contextual information in chat
US11868414B1 (en) 2019-03-14 2024-01-09 Snap Inc. Graph-based prediction for contact suggestion in a location sharing system
US11852554B1 (en) 2019-03-21 2023-12-26 Snap Inc. Barometer calibration in a location sharing system
US11249614B2 (en) 2019-03-28 2022-02-15 Snap Inc. Generating personalized map interface with enhanced icons
US11740760B2 (en) 2019-03-28 2023-08-29 Snap Inc. Generating personalized map interface with enhanced icons
US11361493B2 (en) 2019-04-01 2022-06-14 Snap Inc. Semantic texture mapping system
US11606755B2 (en) 2019-05-30 2023-03-14 Snap Inc. Wearable device location systems architecture
US11785549B2 (en) 2019-05-30 2023-10-10 Snap Inc. Wearable device location systems
US11206615B2 (en) 2019-05-30 2021-12-21 Snap Inc. Wearable device location systems
US11917495B2 (en) 2019-06-07 2024-02-27 Snap Inc. Detection of a physical collision between two client devices in a location sharing system
US11601783B2 (en) 2019-06-07 2023-03-07 Snap Inc. Detection of a physical collision between two client devices in a location sharing system
US11714535B2 (en) 2019-07-11 2023-08-01 Snap Inc. Edge gesture interface with smart interactions
US11821742B2 (en) 2019-09-26 2023-11-21 Snap Inc. Travel based notifications
US11218838B2 (en) 2019-10-31 2022-01-04 Snap Inc. Focused map-based context information surfacing
US11729343B2 (en) 2019-12-30 2023-08-15 Snap Inc. Including video feed in message thread
US11128715B1 (en) 2019-12-30 2021-09-21 Snap Inc. Physical friend proximity in chat
US11429618B2 (en) 2019-12-30 2022-08-30 Snap Inc. Surfacing augmented reality objects
US11343323B2 (en) 2019-12-31 2022-05-24 Snap Inc. Augmented reality objects registry
US11943303B2 (en) 2019-12-31 2024-03-26 Snap Inc. Augmented reality objects registry
US11893208B2 (en) 2019-12-31 2024-02-06 Snap Inc. Combined map icon with action indicator
US11228551B1 (en) 2020-02-12 2022-01-18 Snap Inc. Multiple gateway message exchange
US11888803B2 (en) 2020-02-12 2024-01-30 Snap Inc. Multiple gateway message exchange
US11765117B2 (en) 2020-03-05 2023-09-19 Snap Inc. Storing data based on device location
US11516167B2 (en) 2020-03-05 2022-11-29 Snap Inc. Storing data based on device location
US11619501B2 (en) 2020-03-11 2023-04-04 Snap Inc. Avatar based on trip
US11776256B2 (en) 2020-03-27 2023-10-03 Snap Inc. Shared augmented reality system
US11430091B2 (en) 2020-03-27 2022-08-30 Snap Inc. Location mapping for large scale augmented-reality
US11915400B2 (en) 2020-03-27 2024-02-27 Snap Inc. Location mapping for large scale augmented-reality
US11503432B2 (en) 2020-06-15 2022-11-15 Snap Inc. Scalable real-time location sharing framework
US11483267B2 (en) 2020-06-15 2022-10-25 Snap Inc. Location sharing using different rate-limited links
US11290851B2 (en) 2020-06-15 2022-03-29 Snap Inc. Location sharing using offline and online objects
US11314776B2 (en) 2020-06-15 2022-04-26 Snap Inc. Location sharing using friend list versions
US11676378B2 (en) 2020-06-29 2023-06-13 Snap Inc. Providing travel-based augmented reality content with a captured image
US11943192B2 (en) 2020-08-31 2024-03-26 Snap Inc. Co-location connection service
US11961116B2 (en) 2020-10-26 2024-04-16 Foursquare Labs, Inc. Determining exposures to content presented by physical objects
US11601888B2 (en) 2021-03-29 2023-03-07 Snap Inc. Determining location using multi-source geolocation data
US11606756B2 (en) 2021-03-29 2023-03-14 Snap Inc. Scheduling requests for location data
US11902902B2 (en) 2021-03-29 2024-02-13 Snap Inc. Scheduling requests for location data
US11645324B2 (en) 2021-03-31 2023-05-09 Snap Inc. Location-based timeline media content system
US11829834B2 (en) 2021-10-29 2023-11-28 Snap Inc. Extended QR code
US11962645B2 (en) 2022-06-02 2024-04-16 Snap Inc. Guided personal identity based actions
US11963105B2 (en) 2023-02-10 2024-04-16 Snap Inc. Wearable device location systems architecture
US11961196B2 (en) 2023-03-17 2024-04-16 Snap Inc. Virtual vision system

Also Published As

Publication number Publication date
JP2005173610A (en) 2005-06-30

Similar Documents

Publication Publication Date Title
US20050122405A1 (en) Digital cameras and methods using GPS/time-based and/or location data to provide scene selection, and dynamic illumination and exposure adjustment
US7505679B2 (en) Image-taking apparatus
US8264585B2 (en) Imaging apparatus capable of readily specifying undesirable photographing parameters form auto photographing parameters
US8934050B2 (en) User interface and method for exposure adjustment in an image capturing device
US8125535B2 (en) Imaging apparatus, continuous shooting control method, and program therefor
CN101909152B (en) Imaging device
US7961250B2 (en) Photographing apparatus having an exposure mode selection function
US20110292237A1 (en) Image-capturing device, user interface and method for selective color balance adjustment
CN101677368B (en) Photography apparatus and photography method
US8072508B2 (en) Photographing apparatus having first and second operation devices
JP2006217255A (en) Photographing device
JP2008085581A (en) Imaging apparatus
JPS58126521A (en) Electronically controlled camera
JP2005348196A (en) Camera apparatus, photographing associated information display method, and photographing associated information display control program
Taylor The Advanced Photography Guide: The Ultimate Step-by-Step Manual for Getting the Most from Your Digital Camera
JP2005189887A (en) Camera device
JP2002131824A (en) Camera
US20030151690A1 (en) Camera that uses flash illumination to assist in a composition
JP2002247590A (en) Digital still camera
JP4142168B2 (en) Manual setting adapter attached to electronic imaging apparatus and electronic imaging apparatus
JP2008160406A (en) Photographing device
JP2005173169A (en) Camera
JP3887144B2 (en) Light source selection device for electronic still camera
JP4392954B2 (en) Imaging apparatus and control method thereof
JPH0777726A (en) Camera system

Legal Events

Date Code Title Description
AS Assignment

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:VOSS, JAMES S.;OWENS, JAMES W.;REEL/FRAME:014809/0012

Effective date: 20031205

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION