Supplying content aware photo filters
Summary by NHIP
Content-Aware Photo Filter System
The system receives photograph filters configured to overlay images, where a first filter modifies the entire image and a second filter modifies only a specific feature. Filters are selected via vendor bids based on user characteristics, location, and image content, with some including weather data like temperature at capture time.
Claim Score by NHIP
Abstract
A server includes a photo filter module with instructions executed by a processor to identify when a client device captures a photograph. Photograph filters are selected based upon attributes of the client device and attributes of the photograph. The photograph filters are supplied to the client device.

Term
7.8 yearsleft in the term
Expires 7 July 2034.
- Priority and filed
- Granted
- Today
- Expires
20 claims: 3 independent, 17 dependent
- 1A system comprising:a processor configured to execute instructions for performing operations comprising: receiving, by a client device, a plurality of photograph filters, each of the plurality of photograph filters being configured to overlay an image to augment the image, wherein a first filter of the plurality of photograph filters that is configured to modify an entirety of the image slides across the image in response to a first user input comprising a first swipe motion, and wherein a second filter of the plurality of photograph filters that is configured to modify only a first particular feature of an object depicted in the image slides across the image modified by the first filter in response to a second user input comprising a second swipe motion received after the first user input, a given one of the plurality of photograph filters comprising weather information at a time at which the image was captured by the client device, wherein the plurality of photograph filters is selected to be received by the client device using bids from vendors, where the bids from the vendors are based on characteristics of a user of the client device, a location of the user, and content of the image.
- 15Broadest claimClaim Score 43, average(NHIP)A method comprising:receiving, by a client device, a plurality of photograph filters, each of the plurality of photograph filters being configured to overlay an image to augment the image, wherein a first filter of the plurality of photograph filters that is configured to modify an entirety of the image slides across the image in response to a first user input comprising a first swipe motion, and wherein a second filter of the plurality of photograph filters that is configured to modify only a first particular feature of an object depicted in the image slides across the image modified by the first filter in response to a second user input comprising a second swipe motion received after the first user input, a given one of the plurality of photograph filters comprising weather information at a time at which the image was captured by the client device, wherein the plurality of photograph filters is selected to be received by the client device using bids from vendors, where the bids from the vendors are based on characteristics of a user of the client device, a location of the user, and content of the image.
- 20A 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:receiving, by a client device, a plurality of photograph filters each of the plurality of photograph filters being configured to overlay an image to augment the image, wherein a first filter of the plurality of photograph filters that is configured to modify an entirety of the image slides across the image in response to a first user input comprising a first swipe motion, and wherein a second filter of the plurality of photograph filters that is configured to modify only a first particular feature of an object depicted in the image slides across the image modified by the first filter in response to a second user input comprising a second swipe motion received after the first user input, a given one of the plurality of photograph filters comprising weather information at a time at which the image was captured by the client device, wherein the plurality of photograph filters is selected to be received by the client device using bids from vendors, where the bids from the vendors are based on characteristics of a user of the client device, a location of the user, and content of the image.
Independent claims3
28 paragraphs in 6 sections, as filed
CROSS REFERENCE TO RELATED APPLICATIONS
0001This application is a continuation of and claims the benefit of priority to U.S. patent application Ser. No. 16/175,288, filed Nov. 1, 2018, which is a continuation of and claims the benefit of priority of U.S. patent application Ser. No. 15/224,262, filed Jul. 29, 2016, which is a continuation of U.S. patent application Ser. No. 14/977,380 filed on Dec. 21, 2015, which is a continuation of U.S. patent application Ser. No. 14/325,270, filed Jul. 7, 2014 (now U.S. Pat. No. 9,225,897), the contents of which are incorporated herein by reference.
FIELD OF THE INVENTION
0002This invention relates generally to photographs taken by a mobile device operative in a networked environment. More particularly, this invention relates to supplying such a mobile device with content aware photo filters.
BACKGROUND OF THE INVENTION
0003The number of digital photographs taken with mobile wireless devices is increasingly outnumbering photographs taken with dedicated digital and film based cameras. Thus, there are growing needs to improve the experience associated with mobile wireless digital photography.
SUMMARY OF THE INVENTION
0004A server includes a photo filter module with instructions executed by a processor to identify when a client device captures a photograph. Photograph filters are selected based upon attributes of the client device and attributes of the photograph. The photograph filters are supplied to the client device.
BRIEF DESCRIPTION OF THE FIGURES
0005The invention is more fully appreciated in connection with the following detailed description taken in conjunction with the accompanying drawings, in which:
0006<figref idref="DRAWINGS">FIG. 1</figref> illustrates an electronic device utilized in accordance with an embodiment of the invention.
0007<figref idref="DRAWINGS">FIG. 2</figref> illustrates a networked system utilized in accordance with an embodiment of the invention.
0008<figref idref="DRAWINGS">FIG. 3</figref> illustrates processing operations associated with an embodiment of the invention.
0009<figref idref="DRAWINGS">FIG. 4</figref> illustrates a photograph taken by a digital mobile device.
0010<figref idref="DRAWINGS">FIG. 5</figref> illustrates a general filter applied to the photograph.
0011<figref idref="DRAWINGS">FIG. 6</figref> illustrates a feature specific filter applied to the photograph.
0012<figref idref="DRAWINGS">FIG. 7</figref> illustrates a different feature specific filter with a branded element applied to the photograph.
0013Like reference numerals refer to corresponding parts throughout the several views of the drawings.
DETAILED DESCRIPTION OF THE INVENTION
0014<figref idref="DRAWINGS">FIG. 1</figref> illustrates an electronic device <b>100</b> utilized in accordance with an embodiment of the invention. In one embodiment, the electronic device <b>100</b> is a Smartphone with a processor <b>102</b> in communication with a memory <b>104</b>. The processor <b>102</b> may be a central processing unit and/or a graphics processing unit. The memory <b>104</b> is a combination of flash memory and random access memory. The memory <b>104</b> stores a photo controller <b>106</b>. The photo controller <b>106</b> includes executable instructions to coordinate the capture, display and archiving of digital photographs. The photo controller <b>106</b> may include photo filter processing disclosed herein, which augments or replaces such photo filter processing that is described below in connection with a server based photo filter module.
0015The processor <b>102</b> is also coupled to image sensors <b>115</b>. The image sensors <b>115</b> may be known digital image sensors, such as charge coupled devices. The image sensors capture visual media, which is presented on display <b>116</b>, as coordinated by the photo controller <b>106</b>.
0016A touch controller <b>118</b> is connected to the display <b>116</b> and the processor <b>102</b>. The touch controller <b>118</b> is responsive to haptic signals applied to the display <b>116</b>. In one embodiment, the photo controller <b>106</b> monitors signals from the touch controller <b>118</b> to coordinate the capture, display and archiving of digital photographs. The electronic device <b>100</b> may also include other components commonly associated with a Smartphone, such as a wireless signal processor <b>120</b> to support wireless communications, a power control circuit <b>122</b> and a global positioning system processor <b>124</b>.
0017<figref idref="DRAWINGS">FIG. 2</figref> illustrates a system <b>200</b> configured in accordance with an embodiment of the invention. The system <b>200</b> includes a set of client devices <b>100</b>_<b>1</b> through <b>100</b>_N. The client devices <b>100</b> are connected to a network <b>206</b>, which is any combination of wireless and wired network communication devices. A server <b>204</b> is also connected to the network <b>206</b>. The server <b>204</b> includes standard components, such as a central processing unit <b>210</b> and input/output devices <b>212</b> connected via a bus <b>214</b>. The input/output devices <b>212</b> may include a keyboard, mouse, display and the like. A network interface circuit <b>216</b> is also connected to the bus <b>214</b> to provide connectivity to network <b>206</b>. A memory <b>220</b> is also connected to the bus <b>214</b>. The memory <b>220</b> includes modules with executable instructions, such as a photo filter module <b>222</b>. The photo filter module <b>222</b> implements photo evaluation and filter selection operations, as discussed below.
0018<figref idref="DRAWINGS">FIG. 3</figref> illustrates processing operations associated with an embodiment of the invention. The operations are performed by the photo filter module <b>222</b> of server <b>204</b> in combination with one or more client devices <b>100</b>. Initially, the photo filter module <b>222</b> serves a photo prompt <b>300</b>. For example, the photo filter module <b>222</b> may form a segment of a network executed application that coordinates taking photographs and appending messages to such photographs for delivery from one user to another. In this context, client <b>100</b>_<b>1</b> accesses the photo filter module <b>222</b> over network <b>206</b> to activate the application, which serves the photo prompt to the client <b>100</b>_<b>1</b>. A user at the client <b>100</b>_<b>1</b> takes a photo <b>302</b>.
0019<figref idref="DRAWINGS">FIG. 4</figref> illustrates client device <b>100</b>_<b>1</b> with a display <b>400</b> that presents a photo prompt <b>402</b>. Activation of the photo prompt <b>402</b> results in a picture <b>404</b>. The photo filter module <b>222</b> monitors the client device activity to determine if a photo is taken <b>304</b>. If so, the attributes of the photograph and client device are evaluated <b>305</b>. Photo filters are selected and supplied <b>306</b> based upon the evaluation.
0020By way of example, the attributes of the client device may include geolocation of the client device, which is collected from the GPS processor <b>124</b>. The geolocation may be used to designate photo filters relevant to the geolocation. For example, if the geolocation is proximate to a beach, then photo filters to augment a beach setting (e.g., a color filter for water, sand and/or sky) may be supplied. The geolocation may be used to select a filter with a brand associated with an establishment proximate to the geolocation. For example, a restaurant or store may sponsor a photo filter that includes a brand associated with the restaurant or store. In this case, in addition to the brand, the photo filter may include other indicia associated with the restaurant (e.g., an image of a hamburger or taco) or store (e.g., an image of a surf board or sun glasses).
0021The attributes associated with the client device may include established preferences associated with the client device. The established preferences may be defined by explicitly stated preferences supplied by a user. Alternately, the established preferences may be derived from prior use patterns. For example, explicitly stated or derived preferences may indicate that photo filters with a temperature overlay, date and/or time overlay be supplied.
0022The attributes of the photograph may include the physical environment captured in the photograph. For example, the photograph may be evaluated to identify an urban setting, a rural setting, a sunset a seascape and the like. Filters applicable to the physical environment may then be supplied.
0023The attributes of the photograph may include an object depicted in the photograph. For example, the evaluation may identify a building, a building feature (e.g., door or roof), a flower, an individual, an animal and the like. Filters applicable to such objects may then be supplied.
0024The next operation of <figref idref="DRAWINGS">FIG. 3</figref> is to apply the photo filters <b>308</b>. For example, a swipe across the display of a client device <b>100</b>_<b>1</b> may cause a photo filter to slide across the original photo. <figref idref="DRAWINGS">FIG. 5</figref> illustrates the result of a first swipe motion, which results in a darkening filter <b>500</b> being applied to the original photo. Another swipe motion may result in another filter being presented. For example, <figref idref="DRAWINGS">FIG. 6</figref> illustrates the result of a second swipe motion, which results in an object specific filter <b>600</b> being presented. In this case, the object specific filter <b>600</b> relates to the identification of a door in the photo. The identification of the door may result in the supply of a variety of filters for different door colors. Another swipe of the display may result in still another filter, such as shown in <figref idref="DRAWINGS">FIG. 7</figref>. The filter of <figref idref="DRAWINGS">FIG. 7</figref> includes an object specific filter <b>700</b>, in this case for a roof of a building. The filter also includes a brand component <b>702</b>. This filter also includes an overlay of the temperature <b>704</b> when the photo was taken. A time overlay <b>706</b> and date overlay <b>708</b> are also supplied.
0025Returning to <figref idref="DRAWINGS">FIG. 3</figref>, the next operation is to select a photo filter <b>310</b>. Selection of a photo filter may include selection of one or more available filters. The photo may then be saved with the applicable filter or filters. The photo and filter may also be sent to another user <b>312</b>. In this case, the server <b>204</b> routes <b>314</b> the photo to another client <b>100</b>_<b>2</b>, which displays the photo with the filter <b>316</b>.
0026Photograph filters may also be selected based upon popular filters. Branded filters may be supplied based upon an auction mechanism. For example, vendors may bid on photo filters to be supplied based upon characteristics of a user, location of a user, content of a photograph and the like.
0027An embodiment of the present invention relates to a computer storage product with a non-transitory computer readable storage medium having computer code thereon for performing various computer-implemented operations. The media and computer code may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well known and available to those having skill in the computer software arts. Examples of computer-readable media include, but are not limited to: magnetic media, optical media, magneto-optical media and hardware devices that are specially configured to store and execute program code, such as application-specific integrated circuits (“ASICs”), programmable logic devices (“PLDs”) and ROM and RAM devices. Examples of computer code include machine code, such as produced by a compiler, and files containing higher-level code that are executed by a computer using an interpreter. For example, an embodiment of the invention may be implemented using JAVA®, C++, or other object-oriented programming language and development tools. Another embodiment of the invention may be implemented in hardwired circuitry in place of, or in combination with, machine-executable software instructions.
0028The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the invention. However, it will be apparent to one skilled in the art that specific details are not required in order to practice the invention. Thus, the foregoing descriptions of specific embodiments of the invention are presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed; obviously, many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, they thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the following claims and their equivalents define the scope of the invention.
Contents6
9 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9
Every citation, both waysCites: the store holds 1,000 of 1,175
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US11595569B2 | Cited by | United States of America | Applicant |
| US12159412B2 | Cited by | United States of America | Applicant |
| WO0058882A1 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| WO0129642A1 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| WO0150703A2 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US10154192B1 | Cites | United States of America | Applicant |
| KR102199255B1 | Cites | Republic of Korea | Applicant |
| CN103533241A | Cites | China | Applicant |
| CN103777852A | Cites | China | Applicant |
| US10432850B1 | Cites | United States of America | Applicant |
| US10602057B1 | Cites | United States of America | Applicant |
| CN106688031A | Cites | China | Applicant |
| CN110933296A | Cites | China | Applicant |
| CN1801218A | Cites | China | Applicant |
| KR19990073076A | Cites | Republic of Korea | Applicant |
| KR20010078417A | Cites | Republic of Korea | Applicant |
| JP2001250033A | Cites | Japan | Applicant |
| US2002047868A1 | Cites | United States of America | Applicant |
| US2002078456A1 | Cites | United States of America | Applicant |
| US2002087631A1 | Cites | United States of America | Applicant |
| US2002097257A1 | Cites | United States of America | Applicant |
| US2002122659A1 | Cites | United States of America | Applicant |
| US2002128047A1 | Cites | United States of America | Applicant |
| US2002144154A1 | Cites | United States of America | Applicant |
| US2002163531A1 | Cites | United States of America | Applicant |
| US2003001846A1 | Cites | United States of America | Applicant |
| US2003016247A1 | Cites | United States of America | Applicant |
| US2003017823A1 | Cites | United States of America | Applicant |
| US2003020623A1 | Cites | United States of America | Applicant |
| US2003023874A1 | Cites | United States of America | Applicant |
| JP2003030476A | Cites | Japan | Applicant |
| US2003037124A1 | Cites | United States of America | Applicant |
| US2003046241A1 | Cites | United States of America | Applicant |
| US2003052925A1 | Cites | United States of America | Applicant |
| US2003101230A1 | Cites | United States of America | Applicant |
| US2003110503A1 | Cites | United States of America | Applicant |
| US2003126215A1 | Cites | United States of America | Applicant |
| US2003148773A1 | Cites | United States of America | Applicant |
| US2003164856A1 | Cites | United States of America | Applicant |
| US2003229607A1 | Cites | United States of America | Applicant |
| US2004027371A1 | Cites | United States of America | Applicant |
| US2004064429A1 | Cites | United States of America | Applicant |
| US2004078367A1 | Cites | United States of America | Applicant |
| US2004111467A1 | Cites | United States of America | Applicant |
| US2004158739A1 | Cites | United States of America | Applicant |
| JP2004165939A | Cites | Japan | Applicant |
| US2004189465A1 | Cites | United States of America | Applicant |
| US2004203959A1 | Cites | United States of America | Applicant |
| US2004215625A1 | Cites | United States of America | Applicant |
| US2004239686A1 | Cites | United States of America | Applicant |
| US2004243531A1 | Cites | United States of America | Applicant |
| US2004243688A1 | Cites | United States of America | Applicant |
| US2005021444A1 | Cites | United States of America | Applicant |
| US2005022211A1 | Cites | United States of America | Applicant |
| US2005048989A1 | Cites | United States of America | Applicant |
| US2005078804A1 | Cites | United States of America | Applicant |
| US2005097176A1 | Cites | United States of America | Applicant |
| US2005102381A1 | Cites | United States of America | Applicant |
| US2005104976A1 | Cites | United States of America | Applicant |
| US2005114783A1 | Cites | United States of America | Applicant |
| US2005119936A1 | Cites | United States of America | Applicant |
| US2005122405A1 | Cites | United States of America | Applicant |
| US2005193340A1 | Cites | United States of America | Applicant |
| US2005193345A1 | Cites | United States of America | Applicant |
| US2005198128A1 | Cites | United States of America | Applicant |
| US2005223066A1 | Cites | United States of America | Applicant |
| US2005288954A1 | Cites | United States of America | Applicant |
| US2006026067A1 | Cites | United States of America | Applicant |
| WO2006028108A1 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US2006107297A1 | Cites | United States of America | Applicant |
| US2006114338A1 | Cites | United States of America | Applicant |
| WO2006118755A2 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US2006119882A1 | Cites | United States of America | Applicant |
| US2006242239A1 | Cites | United States of America | Applicant |
| US2006252438A1 | Cites | United States of America | Applicant |
| US2006265417A1 | Cites | United States of America | Applicant |
| US2006270419A1 | Cites | United States of America | Applicant |
| US2006287878A1 | Cites | United States of America | Applicant |
| US2007004426A1 | Cites | United States of America | Applicant |
| US2007038715A1 | Cites | United States of America | Applicant |
| US2007040931A1 | Cites | United States of America | Applicant |
| US2007064899A1 | Cites | United States of America | Applicant |
| US2007073517A1 | Cites | United States of America | Applicant |
| US2007073823A1 | Cites | United States of America | Applicant |
| US2007075898A1 | Cites | United States of America | Applicant |
| US2007082707A1 | Cites | United States of America | Applicant |
| WO2007092668A2 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US2007136228A1 | Cites | United States of America | Applicant |
| US2007192128A1 | Cites | United States of America | Applicant |
| US2007198340A1 | Cites | United States of America | Applicant |
| US2007198495A1 | Cites | United States of America | Applicant |
| US2007208751A1 | Cites | United States of America | Applicant |
| US2007210936A1 | Cites | United States of America | Applicant |
| US2007214180A1 | Cites | United States of America | Applicant |
| US2007214216A1 | Cites | United States of America | Applicant |
| US2007233556A1 | Cites | United States of America | Applicant |
| US2007233801A1 | Cites | United States of America | Applicant |
| US2007233859A1 | Cites | United States of America | Applicant |
| US2007243887A1 | Cites | United States of America | Applicant |
| US2007244750A1 | Cites | United States of America | Applicant |
43 members in 8 offices
Members43
| Document | Office | Kind | |
|---|---|---|---|
| US9225897B1 | United States of America | B1 | |
| CA2895728A1 | Canada | A1 | |
| CA3209705A1 | Canada | A1 | |
| US2016006927A1 | United States of America | A1 | |
| WO2016007285A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US9407816B1 | United States of America | B1 | |
| AU2015288188A1 | Australia | A1 | |
| KR20170040244A | Republic of Korea | A | |
| CN106688031A | China | A | |
| EP3167446A1 | European Patent Office (EPO) | A1 | |
| JP2017520855A | Japan | A | |
| EP3167446A4 | European Patent Office (EPO) | A4 | |
| US10154192B1 | United States of America | B1 | |
| US10348960B1 | United States of America | B1 | |
| US10432850B1 | United States of America | B1 | |
| JP6615856B2 | Japan | B2 | |
| CN106688031B | China | B | |
| JP2020021516A | Japan | A | |
| US10602057B1 | United States of America | B1 | |
| CN110933296A | China | A | |
| US2020162666A1 | United States of America | A1 | |
| US10701262B1 | United States of America | B1 | |
| KR102199255B1 | Republic of Korea | B1 | |
| KR20210002761A | Republic of Korea | A | |
| AU2015288188B2 | Australia | B2 | |
| CN110933296B | China | B | |
| KR102300721B1 | Republic of Korea | B1 | |
| US11122200B2This record | United States of America | B2 | |
| KR20210113430A | Republic of Korea | A | |
| JP6951400B2 | Japan | B2 | |
| EP3907980A1 | European Patent Office (EPO) | A1 | |
| EP3907980A4 | European Patent Office (EPO) | A4 | |
| US2021385371A1 | United States of America | A1 | |
| JP2022003561A | Japan | A | |
| EP3167446B1 | European Patent Office (EPO) | B1 | |
| KR102409294B1 | Republic of Korea | B1 | |
| JP7150117B2 | Japan | B2 | |
| US11496673B1 | United States of America | B1 | |
| US2023020575A1 | United States of America | A1 | |
| US11595569B2 | United States of America | B2 | |
| CA2895728C | Canada | C | |
| US11849214B2 | United States of America | B2 | |
| EP3907980B1 | European Patent Office (EPO) | B1 |
72 transactions on the USPTO file
Allowed after 2 non-final rejections, 1 final rejection and 1 RCE.
- Non-final rejections
- 2
- Final rejections
- 1
- RCEs
- 1
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Examiner's Amendment CommunicationEX.A | EX.A | |
| Reasons for AllowanceEX.R | EX.R | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Email NotificationEML_NTR | EML_NTR | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Advisory Action (PTOL - 303)MCTAV | MCTAV | |
| After Final Consideration Program Amendment too ExtensiveAFNE | AFNE | |
| Advisory Action (PTOL-303)CTAV | CTAV | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| PILOT- Request for After Final Consideration ProgramRAFC | RAFC | |
| Response after Final ActionA.NE | A.NE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Response after Non-Final ActionA... | A... | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Email NotificationEML_NTR | EML_NTR | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Email NotificationEML_NTR | EML_NTR | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| Application Is Now CompleteCOMP | COMP | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Application Dispatched from OIPEOIPE | OIPE | |
| FITF set to YES - revise initial settingFTFS | FTFS | |
| Cleared by OIPE CSRL194 | L194 | |
| Patent Term Adjustment - Ready for ExaminationPTA.RFE | PTA.RFE | |
| PTO/SB/69-Authorize EPO Access to Search ResultsSREXR141 | SREXR141 | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Entity Status Set To Undiscounted (Initial Default Setting or Status Change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
9 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| Information on status: patent application and granting procedure in generalPUBLICATIONS -- ISSUE FEE PAYMENT VERIFIEDSTPP | STPP | |
| Information on status: patent application and granting procedure in generalNOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONSSTPP | STPP | |
| Information on status: patent application and granting procedure in generalRESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINERSTPP | STPP | |
| Information on status: patent application and granting procedure in generalNON FINAL ACTION MAILEDSTPP | STPP | |
| Information on status: patent application and granting procedure in generalFINAL REJECTION MAILEDSTPP | STPP | |
| Information on status: patent application and granting procedure in generalNON FINAL ACTION MAILEDSTPP | STPP | |
| Fee payment procedureENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP |
Numbers
- Publication
- 11122200
- Application
- 16773601
Titles
- English
- Supplying content aware photo filters
Patent term adjustment
- Net adjustment
- 0 days
Classification
- CPC, 22
- H04N5/23222
- G06T5/10
- H04N1/32144
- H04N2201/3245
- G06K9/00671
- G06F3/14
- G06T11/60
- H04W4/021
- H04N1/00244
- G09G2340/12
- H04N2201/3253
- H04N5/23216
- H04N5/23229
- G06V20/20
- H04N5/232933
- H04N23/61
- H04N23/64
- H04N23/631
- H04N2201/0084
- H04N23/62
- H04N23/80
- H04N23/63
- IPC, 10
- H04N5 232
- H04N1 32
- H04W4 021
- G06K9 00
- G06T5 10
- G06T11 60
- H04N1 00
- G06F3 14
- G06T5 00
- H04W4 30