Online fraud prevention and detection based on distributed system

Information

  • Patent Grant
  • 11538063
  • Patent Number
    11,538,063
  • Date Filed
    Friday, August 23, 2019
    5 years ago
  • Date Issued
    Tuesday, December 27, 2022
    2 years ago
Abstract
Disclosed are an electronic device and a method for controlling same. A method for controlling an electronic device according to the present disclosure comprises: a step of obtaining a program which shares data about an advertisement with another electronic device so as to verify the shared data; a step of, when an event for the advertisement occurs, generating first data including information about the event for the advertisement; a step of transmitting the generated first data to the other electronic device; a step of receiving second data including information about an event from the advertisement generated from the other electronic device; and a step of verifying the second data using the program.
Description
CROSS-REFERENCE TO RELATED APPLICATION(S)

This application is a U.S. National Stage application under 35 U.S.C. § 371 of an International application number PCT/KR2019/010794, filed on Aug. 23, 2019, which is based on and claimed priority of a Korean patent application number 10-2018-0108862, filed on Sep. 12, 2018, in the Korean Intellectual Property Office, the disclosure of each of which is incorporated by reference herein in its entirety.


TECHNICAL FIELD

The disclosure relates to an electronic device and a method for controlling the same. More particularly, in terms of a digital advertisement system, the disclosure relates to an electronic device for building a distribution system which may be trusted between a plurality of electronic devices and a method for controlling the same.


In addition, the disclosure relates to an artificial intelligence (AI) system which simulates cognitive function, determination function, or the like of a human brain by utilizing a machine learning algorithm and an application thereof.


BACKGROUND ART

An artificial intelligence (AI) system may be a computer system which realizes intelligence of a human level, and unlike a rule based smart system according to the related art, it is a system in which a machine self learns and determines on its own. Because the artificial intelligence system is configured so that recognition rate increases the more it is used and user preference is more accurately understood, rule based smart systems according to the related art are gradually being replaced with deep learning based artificial intelligence systems.


The artificial intelligence technology may be comprised of machine learning (deep learning) and element technologies utilizing machine learning.


Machine learning may be an algorithm technology which classifies/learns features of input data on its own, and element technology may be technology which utilizes machine learning algorithms such as deep learning and may be comprised of technical fields such as linguistic understanding, visual understanding, inference/prediction, knowledge representation, and motion control.


The various fields in which artificial intelligence technology may be applied is described in the following. Linguistic understanding is a technique in which language/character of humans is recognized and applied/processed, and may include natural language processing, machine translation, dialog system, question and answer, speech recognition/synthesis, and the like. Visual understanding is a technique that processes things as recognized visually by a human, and includes object recognition, object tracking, image search, human recognition, scene understanding, space understanding, image enhancement, and the like. Inference prediction is a technique that determines information by logical inference and prediction, and includes knowledge/likelihood based inference, optimization prediction, preference based planning, recommendation and the like. Knowledge representation is a technique that automatically processes experience information of humans to knowledge data, and includes knowledge construction (generating/classifying data), knowledge management (utilizing data), and the like. Motion control is a technique for controlling the autonomous driving of a vehicle and the movement of a robot, and includes movement control (navigation, collision, driving), manipulation control (behavior control), and the like.


An advertisement system according to the related art has mainly been based on terrestrial broadcasting. Recently, with the development of internet technology, the digital advertisement market is growing increasingly. However, in the case of the digital advertisement market according to the related art, in many cases, because service is provided based on trust between an advertiser, an advertisement platform, and advertisement media, there are many instances where it is difficult to verify a malicious act of any one from among the advertiser, the advertisement platform, and the advertisement media. Furthermore, when comparing with advertisements received through terrestrial broadcasting according to the related art, because the number of advertisement media is too many in the digital advertisement market, there is the problem of detecting malicious acts by the multiple advertisement media in its entirety.


DISCLOSURE
Technical Problem

Aspects of the disclosure are to address at least the above-mentioned problems and/or disadvantages and to provide an electronic device capable of sharing a program which is capable of verifying data and data related to a program which is capable of verifying data between shared electronic devices, and verifying the shared data, and a method for controlling the same.


Technical Solution

According to an embodiment, a method for controlling an electronic device includes sharing data on an advertisement with another electronic device to obtain a program for verifying the shared data, transmitting the obtained program to the another electronic device, generating, based on an event on an advertisement occurring, a first data including information on the event with respect to the advertisement, transmitting the generated first data to the another electronic device, receiving a second data including information on the event with respect to the advertisement generated from the another electronic device, and verifying the second data by using the program.


The first data may be data encrypted by using a unique key information in the electronic device.


The verifying may further include decrypting the second data, and verifying the second data by comparing information on an event included in the decrypted second data and information on an event included in the first data.


The first data or the second data may include at least one from among time information at which the first data or the second data is generated, information of the electronic device or the another electronic device, and time information at which the first data or the second data is shared with the another electronic device.


The second data may include information on data input from an external electronic device with which the program is not shared, the control method may include inputting the second data to a trained artificial intelligence model to obtain reliability of the second data, and the artificial intelligence model may be an artificial intelligence model trained to verify reliability of data received from the external electronic device.


The trained artificial intelligence model may include being periodically trained by using data identified as fraud data by the electronic device and the another electronic device as learning data.


Based on the electronic device being an electronic device generating advertisement data, the first data may include at least one from among identification information on the advertisement data, time information at which the advertisement data is generated, and time information at which the generated advertisement data is transmitted to the another electronic device.


Based on the electronic device being an advertisement platform electronic device, the first data may include at least one from among identification information on an another electronic device which generates advertisement data, and time information at which the second data which is generated from another electronic device that generates the advertisement data is received.


Based on the electronic device being an advertisement media electronic device, the first data may include at least one from among identification information on an another electronic device generating advertisement data, time information at which the advertisement data is disclosed, and information on the advertisement data of an external electronic device based on the advertisement data being used from the external electronic device with which the program is not shared.


According to an embodiment, an electronic device includes a memory, a communicator, and a processor configured to share data on an advertisement with an another electronic device and obtain a program to verify the shared data, transmit the obtained program to the another electronic device through the communicator, generate, based on an event on an advertisement occurring, first data including information on the event with respect to the advertisement, and transmit the generated first data to the another electronic device through the communicator, and the processor is configured to receive, through the communicator, second data including information on the event on the advertisement generated from the another electronic device, and use the program to verify the second data.


The first data may be encrypted data using a unique key information in the electronic device.


The processor may be configured to decrypt the second data, verify the second data by comparing information on an event included in the decrypted second data and information on an event included in the first data.


The first data or the second data may include at least one from among time information at which the first data or the second data is generated, information of the electronic device or the another electronic device, and time information at which the first data or the second data is shared with the another electronic device.


The second data may include information on data input from an external electronic device with which the program is not shared, the processor may be configured to input the second data to a trained artificial intelligence model and obtain reliability of the second data, and the artificial intelligence model may be an artificial intelligence model trained to verify reliability of data received from the external electronic device.


The trained artificial intelligence model may be periodically trained by using data identified as fraud data by the electronic device and the another electronic device as learning data.


Based on the electronic device being an electronic device generating advertisement data, the first data may include at least one from among identification information on the advertisement data, time information at which the advertisement data is generated, and time information at which the generated advertisement data is transmitted to the another electronic device.


Based on the electronic device being an advertisement platform electronic device, the first data may include at least one from among identification information on an another electronic device which generates advertisement data, and time information at which the second data which is generated from another electronic device that generates the advertisement data is received.


Based on the electronic device being an advertisement media electronic device, the first data may include at least one from among identification information on an another electronic device generating advertisement data, time information at which the advertisement data is disclosed, and information on the advertisement data of an external electronic device based on the advertisement data being used from the external electronic device with which the program is not shared.


Effect of Invention

According to the above-mentioned various embodiments of the disclosure, the electronic device and the another electronic device may verify and share data with each other and build a trusted system.





DESCRIPTION OF DRAWINGS


FIG. 1 is an example view illustrating a system according to an embodiment;



FIG. 2 is a block diagram illustrating in brief a configuration of an electronic device according to an embodiment;



FIG. 3 is a block diagram illustrating in detail a configuration of an electronic device according to an embodiment;



FIG. 4 is a flowchart illustrating an operation of a system comprised of an electronic device and another electronic device according to an embodiment;



FIG. 5 is an example view illustrating a method for verifying shared data according to an embodiment;



FIG. 6 is an example view illustrating an operation of an electronic device using an artificial intelligence model according to an embodiment;



FIG. 7 is an example view illustrating a distribution system between a plurality of electronic devices according to an embodiment;



FIG. 8 is an example view illustrating various embodiments of the disclosure; and



FIG. 9 is a flowchart illustrating a control method of an electronic device according to an embodiment.





DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

Various embodiments of the disclosure will be described herein with reference to the accompanying drawings. However, it should be noted that the various embodiments are not for limiting the scope of the disclosure to a specific embodiment, but should be interpreted to include all modifications, equivalents and/or alternatives of the embodiments. In describing the embodiments, like reference numerals may be used to refer to like elements.


Expressions such as “comprise,” “may comprises,” “include,” or “may include” and the like used herein may designate a presence of a characteristic (e.g., element such as number, function, operation or component), and not preclude a presence of other characteristics.


In the disclosure, expressions such as “A or B,” “at least one from among A and/or B,” or “one or more of A and/or B” may include all possible combinations of the items listed together. For example, “A or B,” “at least one from among A and B,” or “at least one from among A or B” may refer to all cases including (1) at least one from among A, (2) at least one from among B, or (3) both of at least one from among A and at least one from among B.


Expressions such as “first,” “second,” “1st,” “2nd,” or so on used in the disclosure may modify various elements regardless of order and/or importance, and may be used only to distinguish one element from another, but not limit the corresponding elements.


When a certain element (e.g., first element) is indicated as being “(operatively or communicatively) coupled with/to” or “connected to” another element (e.g., second element), it may be understood as the certain element being directly coupled with/to the other element or as being coupled through another element (e.g., third element). On the other hand, when a certain element (e.g., first element) is indicated as “directly coupled with/to” or “directly connected to” another element (e.g., second element), it may be understood as another element (e.g., third element) not being present between the certain element and the other element.


The expression “configured to . . . (or set up to)” used in the disclosure may be used interchangeably with, for example, “suitable for . . . ,” “having the capacity to . . . ,” “designed to . . . ,” “adapted to . . . ,” “made to . . . ,” or “capable of . . . ” based on circumstance. The term “configured to . . . (or set up to)” may not necessarily mean “specifically designed to” in terms of hardware. Rather, in a certain circumstance, the expression “a device configured to . . . ” may mean something that the device “may perform . . . ” together with another device or components. For example, the phrase “a sub-processor configured to (or set up to) perform A, B, or C” may mean a dedicated processor for performing a corresponding operation (e.g., embedded processor), or a generic-purpose processor (e.g., a central processing unit (CPU) or an application processor) capable of performing the corresponding operations by executing one or more software programs stored in the memory device.


An electronic device in accordance with various embodiments of the disclosure may include at least one from among, for example, and without limitation, a smartphone, a tablet personal computer (PC), a mobile phone, a video telephone, an electronic book reader, a desktop PC, a laptop PC, a netbook computer, a workstation, a server, a personal digital assistance (PDA), a portable multimedia player (PMP), a MP3 player, a medical device, a camera, or a wearable device. The wearable device may include at least one from among an accessory type (e.g., a watch, a ring, a bracelet, an anklet, a necklace, a pair of glasses, a contact lens or a head-mounted-device (HMD)), a fabric or a garment-embedded type (e.g., an electronic clothing), a skin-attached type (e.g., a skin pad or a tattoo), or a bio-implantable circuit. In some embodiments, the electronic device may include at least one from among, for example, and without limitation, a television, a digital video disk (DVD) player, an audio, a refrigerator, a cleaner, an oven, a microwave, a washing machine, an air purifier, a set top box, a home automation control panel, a security control panel, a media box (e.g., Samsung HomeSync™, Apple TV™, or Google TV™), a game console (e.g., Xbox™ PlayStation™), an electronic dictionary, an electronic key, a camcorder, an electronic frame, or the like.


In another embodiment, the electronic device may include at least one from among various medical devices (e.g., various portable medical measurement devices (e.g., a glucose measuring device, a heart rate measuring device, a blood pressure measuring device, a temperature measuring device, etc.), a magnetic resonance angiography (MRA), a magnetic resonance imaging (MRI), a computed tomography (CT), an imaging apparatus, an ultrasonic device, etc.), a navigation device, a global navigation satellite system (GNSS), an event data recorder (EDR), a flight data recorder (FDR), a vehicle infotainment device, a nautical electronic equipment (e.g., nautical navigation device, gyro compass, etc.), an avionics electronic device, a security device, a vehicle head unit, an industrial or personal robot, a drone, an automated teller machine (ATM) of financial institutions, a point of sales (POS) of shops, or an internet of things device (e.g., light bulbs, various sensors, sprinkler devices, fire alarms, temperature adjusters, street lights, toasters, exercise equipment, hot water tanks, heater, boilers, etc.).


In this disclosure, the term ‘user’ may refer to a person using an electronic device or a device (e.g., artificial intelligence electronic device) that uses an electronic device.


The disclosure will be described in greater detail below with reference to the accompanied drawings.



FIG. 1 is an example view illustrating a system according to an embodiment.


Basically, a digital advertisement system may be comprised of an advertiser, an advertisement platform, and an advertisement media. The advertiser may mean an entity which publishes an advertisement, and may perform a role as paying a cost to the advertisement platform and the advertisement media. The advertisement platform may be a configuration for performing a function of selecting an advertisement such as an advertisement recommendation and transferring advertisement data provided by the advertiser to the advertisement media. The advertisement media may be a configuration for performing the role of transferring the advertisement received from the advertiser or the advertisement platform to a client. The advertisement media may, when a predetermined specific act occurs, identify as the client having viewed the advertisement and charge a cost on the corresponding act to the advertiser. The predetermined specific act may be varied such as, for example, and without limitation, the act of clicking an advertisement exposed to the advertisement media, the act of viewing an advertisement exposed to the advertisement media for a certain time or more, the act of receiving download of an application related to an advertisement exposed to the advertisement media, or the like.


Because of acts of advertisement fraud (Ad Fraud or Fraud) by a variety of methods, there are instances of the advertiser being made to pay a cost on an advertisement which has not actually been exposed. The acts of advertisement fraud may be varied such as, for example, and without limitation, the act of click spamming, the act of click injection, the act of fake install, or the like. The click spamming may refer to the act of the advertisement platform or advertisement media falsely transmitting a signal to the advertiser that the advertisement, which was not actually exposed, has been exposed. The click injection may refer to an act of falsely transferring a signal to the advertiser that the advertisement has been exposed, when there is an act by the advertisement platform or the advertisement media achieving an objective of the advertisement regardless of the advertisement. For example, based on an advertisement an application for downloading the application being registered in the advertisement platform or the advertisement media, the advertisement platform or the advertisement media may charge a cost to the advertiser when the client downloads the corresponding application after viewing the advertisement on the application. However, the advertisement platform or the advertisement media by the act of click injection may charge a cost to the advertiser based on the act of receiving download of the application (through another route) without viewing the advertisement on the application. The fake install may refer to an act of charging a cost to the advertiser by deceiving that the advertisement has been exposed to the client without an act by the client related to the advertisement exposure.


In order to prevent the above-mentioned various acts of fraud, a distribution system which may form trust between the advertiser, the advertisement platform and the advertisement media is required. To this end, according to an embodiment of the disclosure, as illustrated in FIG. 1, a distribution verification and agreement system may be formed between the advertiser, the advertisement platform and the advertisement media. Technically, a distribution verification and agreement system between the electronic device (hereinafter, first electronic device 100-1) managed by the advertiser, the electronic device (hereinafter, second electronic device 100-2) managed by the advertisement platform, and the electronic device (hereinafter, third electronic device 100-3) managed by the advertisement media may be built to prevent malicious acts between the first electronic device to the third electronic device.


The first electronic device 100-1 may obtain a program for verifying data on an advertisement which is to be shared with the second electronic device 100-2 and the third electronic device 100-3, and may share the obtained program with the second electronic device 100-2 and the third electronic device 100-3. The program for verifying data on the advertisement may include rules on a publishing entity of the advertisement data, conditions for exposing the advertisement, cost payment information on exposure, and the like. The condition for exposing the advertisement may be a condition for exposing the advertisement for a specific period or in a specific media. The cost payment information on exposure may be information on a type of advertisement exposure (e.g., homepage banner click, advertisement views, act of downloading a specific application after viewing the advertisement). Further, the program for verifying data on the advertisement may further include information on acts of various advertisement fraud.


Based on the second electronic device 100-2 allocating an advertisement to the third electronic device 100-3, the second electronic device 100-2 may share data on the allocated advertisement with the first electronic device 100-1 and the third electronic device 100-3. The data on the allocated advertisement may be data including time information at which the advertisement data received from the first electronic device 100-1 is registered and approved, and data on the publishing entity with respect to the advertisement data. Specifically, the data on the allocated advertisement may be time information at which the advertisement data received from the first electronic device 100-1 is registered and approved, and data which encrypts (e.g., encryption using Sign or Hash value) data on the publishing entity with respect to the advertisement data.


The third electronic device 100-3 may receive advertisement data from the second electronic device 100-2 and expose to the client. The third electronic device 100-3 may generate data including information on the time the advertisement was exposed to the client, information on the act of cost payment (click, download, etc.) by the program rule, exposure verification information, and the like and share with the first electronic device 100-1 and the second electronic device 100-2.


The first electronic device to the third electronic device 100-1 to 100-3 may be generated from each of the electronic devices and may verify shared data by using a shared program. Further, the first electronic device to the third electronic device 100-1 to 100-3 may agree on whether the shared data is a normal data based on the respective verification results. When the shared data is identified as normal data from each of the electronic devices by the agreement, the first electronic device to the third electronic device 100-1 to 100-3 may perform a function according to the rules of the shared program.



FIG. 2 is a block diagram illustrating in brief a configuration of an electronic device according to an embodiment.


In general, the electronic device 100 illustrated in FIG. 2 is described based on the first electronic device 100-1, but the second electronic device 100-2 and the third electronic device 100-3 may also be the electronic device 100 of the disclosure.


The electronic device 100 may include a memory 110, a communicator 120, and a processor 130.


The memory 110 may store an instruction or data related to at least one other elements of the electronic device 100. The memory 110 may be implemented as a non-volatile memory, a volatile memory, a flash-memory, a hard disk drive (HDD), a solid state drive (SSD), or the like. The memory 110 may be accessed by the processor 130 and reading/writing/modifying/deleting/updating of data by the processor 130 may be performed. In the disclosure, the term ‘memory’ may include the memory 110, a read only memory (ROM; not shown) in the processor 130, a random access memory (RAM; not shown), or a memory card (not shown; e.g., a micro SD card, a memory stick) mounted to the electronic device 100.


The memory 110 may share data on the advertisement with another electronic device and store a second data including a program for verifying the shared data, a first data including event information on the advertisement, and event information on the advertisement generated from the another electronic device. The first data may include at least one from among identification information on the advertisement data, time information at which the advertisement data is generated, and time information at which the generated advertisement data was transmitted to the second electronic device 100-2, and the second data may include at least one from among identification information on the first electronic device 100-1, and time information at which the first data generated from the first electronic device 100-1 is received.


The communicator 120 may be a configuration for performing communication with the another electronic device. The communicator 120 being communicatively coupled with the another electronic device may include communicating through a third device (e.g., a relay, a hub, an access point, a server, a gateway, etc.). The wireless communication may include a cellular communication which uses at least one from among, for example, and without limitation, a long term evolution (LTE), an LTE advance (LTE-A), a code division multiple access (CDMA), a wideband CDMA (WCDMA), a universal mobile telecommunications system (UMTS), a wireless broadband (WiBro), a global system for mobile communications (GSM), or the like. According to an embodiment, the wireless communication may include at least one from among, for example, and without limitation, wireless fidelity (WiFi), Bluetooth, Bluetooth low energy (BLE), ZigBee, near field communication (NFC), magnetic secure transmission, radio frequency (RF) or body area network (BAN). The wired communication may include at least one from among, for example, and without limitation, a universal serial bus (USB), a high definition multimedia interface (HDMI), a recommended standard 232 (RS-232), a power line communication, plain old telephone service (POTS), or the like. A network in which the wireless communication or the wired communication is performed may include a telecommunication network, for example, at least one from among a computer network (e.g., local area network (LAN) or wide area network (WAN)), the Internet, or a telephone network.


The communicator 120 may, in order to share at least one from among the data on the advertisement, the first data, and the second data with the another electronic device, transmit at least one from among the data on the advertisement and the first data to the another electronic device or receive the second data generated in the another electronic device.


The processor 130 may be electrically coupled with the memory 110 and control the overall operation and function of the electronic device 100.


The processor 130 may be configured to share data on the advertisement with another electronic device and obtain a program for verifying the shared data. The program for verifying the shared data may include rules on the publishing entity of the advertisement data, conditions for exposing the advertisement, cost payment information on the exposure, and the like.


The processor 130 may be configured to transmit the obtained program to the another electronic device. The processor 130 may be configured to, if an event on the advertisement occurs, generate a first data including information on the event with respect to the advertisement, and transmit the generated first data to the another electronic device. The event on the advertisement may be an event for transmitting the advertisement to the second electronic device 100-2 by the first electronic device 100-1, an event for allocating the advertisement to the third electronic device 100-3 by the second electronic device 100-2, an event for receiving information on advertisement exposure from an external electronic device by the third electronic device 100-3, or the like. The external electronic device may refer to an electronic device other than the first electronic device to third electronic device 100-3 which shares the program for verifying shared data, the first data, the second data, and the like.


The processor 130 may be configured to receive the second data including information on the event on the advertisement generated from the another electronic device. The processor 130 may be configured to verify the received second data by using the obtained program. Further, the processor 130 may be configured to agree with the another electronic device on whether the second data is normal data based on the verification result.


The first data may be data which is encrypted by using a unique key information of the electronic device 100. In an embodiment, the processor 130 may be configured to use an asymmetric key encryption method to encrypt the first data and transmit to another electronic device.


Based on receiving the second data, the processor 130 may be configured to decrypt the second data, and compare the information on the event included in the decrypted second data and the information on the event with respect to the first data to verify the second data. The first data and the second data may include at least one from among the time information at which the first data or the second data is generated, the information on the electronic device 100 or the another electronic device, the time information shared by the first data or the second data with the another electronic device.


In an embodiment, the processor 130 may be configured to verify the second data by comparing the time information included in the first data, the information on the another electronic device, with the time information included in the decrypted second data, the information on the another electronic device.


The second data may further include data on the external electronic device to which the program for verifying the shared data is not shared. For example, the external electronic device may be an electronic device of the client consuming the advertisement data, and the data on the external electronic device may be data related to the act of the electronic device of the client (clicking an advertisement banner, downloading application after viewing the advertisement, etc.).


The processor 13 may be configured to input the second data to the trained artificial intelligence model to obtain trust on the second data. The trained artificial intelligence model may be an artificial intelligence model trained to verify a reliability of the data received from the external electronic device. The reliability on the second data may be an indicator for whether the second data is a normal data. That is, the processor 130 may be configured to, by training the artificial intelligence model based on the second data which has completed the agreement and verification, output the reliability of data which is not verified when an unverified data is input to the artificial intelligence model. In addition, the trained artificial intelligence model may be periodically trained by using the data identified as fraud data by the electronic device 100 and the another electronic device as learning data. The trained artificial intelligence model may also be periodically trained by using data identified as not fraud data by the electronic device 100 and the another electronic device as learning data.


Based on the electronic device 100 according to the disclosure being an electronic device (first electronic device 100-1) which generates advertisement data, the first data may include at least one from among identification information on the advertisement data, time information at which the advertisement data is generated, and time information at which the generated advertisement data is transmitted to the another electronic device.


In addition, based on the electronic device 100 according to the disclosure being an advertisement platform electronic device (second electronic device 100-2), the first data may include at least one from among the identification information on the first electronic device 100-1 which generates advertisement data, and time information at which the second data which is generated from the first electronic device 100-1 is received.


In addition, based on the electronic device 100 according to the disclosure being an advertisement media electronic device (third electronic device 100-3), the first data may include at least one from among the identification information on the first electronic device 100-1 which generates advertisement data, time information at which the advertisement data is disclosed, and user information on the advertisement data of the external electronic device based on the advertisement data being used by the external electronic device which does not share the program.



FIG. 3 is a block diagram illustrating in detail a configuration of an electronic device according to an embodiment.


As illustrated in FIG. 3, the electronic device 100 may further include an inputter 140, a display 150, and an audio outputter 160 in addition to the memory 110, the communicator 120, and the processor 130. However, the embodiment is not limited to the above-mentioned configurations, and some configurations may be added or omitted if necessary.


The inputter 140 may be a configuration for receiving input of a user command. The inputter 140 may include a camera 141, a microphone 142, a touch panel 143, and the like. The camera 141 may be a configuration for obtaining image data of the surroundings of the electronic device 100. The camera 141 may capture a still image or a moving image. For example, the camera 141 may include one or more image sensors (e.g., front-surface sensor or a back-surface sensor), lens, an image signal processor (ISP), or a flash (e.g., LED, xenon lamp, etc.). The microphone 142 may be a configuration for obtaining sounds surrounding the electronic device 100. The microphone 142 may be a configuration for obtaining the sounds surrounding the electronic device 100. The microphone 142 may receive input of an external acoustic signal and generate an electric speech information. The microphone 142 may use various noise removal algorithms for removing noise generated in the process of receiving an external acoustic signal. The touch panel 143 may be a configuration capable of receiving input of various user inputs. The touch panel 143 may receive data by the user operation. The touch panel 143 may be configured by being coupled with a display which will be described below. The inputter 140 may be of a variety of configurations for receiving various data in addition to the above-described camera 141, microphone 142, and the touch panel 143.


The display 150 may be a configuration for outputting a variety of images. The display 150 for providing a variety of images may be implemented as a display panel of various forms. For example, the display panel may be implemented with various display technologies such as, for example, and without limitation, a liquid crystal display (LCD), an organic light emitting diodes (OLED), an active-matrix organic light-emitting diodes (AM-OLED), a liquid crystal on silicon (LcoS), a digital light processing (DLP), or the like. In addition, the display 150 may be in a flexible display form and may be coupled to at least one from among a front-surface area, a side-surface area, and a back-surface area of the electronic device 100.


The audio outputter 160 may be a configuration which outputs not only various audio data to which various processing operations such as decoding, amplifying, and noise filtering have been performed by the audio processor, but also various notification sounds or voice messages. The audio processor may be an element which performs processing on audio data. In the audio processor, various processing such as decoding, amplifying, or noise filtering with respect to the audio data may be performed. The audio data processed in the audio processor may be output to the audio outputter 160. The audio outputter may be implemented as a speaker, but this is merely one embodiment, and may be implemented as a output terminal capable of outputting audio data.


As described above, the processor 130 may be configured to control the overall operation of the electronic device 100. The processor 130 may be configured to include a RAM 131, a ROM 132, a main central processing unit (CPU) 133, a graphics processor 134, a 1st to nth interface 135-1 to 135-n, and a bus 136. The RAM 131, the ROM 132, the main CPU 133, the graphics processor 134, the first to nth interface 135-1 to 135-n, and the like may be interconnected through the bus 136.


In the ROM 132, an instruction set or the like for booting the system may be stored. When the turn-on instruction is input and power is supplied, the main CPU 133 may copy an operating system (O/S) stored in the memory to the RAM 131 based on the instruction stored in the ROM 132, execute the O/S, and boot the system. When booting is completed, the main CPU 133 may copy a variety of application programs stored in the memory to the RAM 131, and execute the application programs copied to the RAM 131 to perform a variety of operations.


The main CPU 133 may access the memory 110, and use the O/S stored in the memory 110 to perform booting. The main CPU 123 may use the various programs, content, data or the like stored in the memory 110 to perform various operations.


The 1st to nth interface 135-1 to 135-n may be connected to the various elements described above. One from among the interfaces may become a network interface which connects with the external device through a network.


Various embodiments of the disclosure will be described below with reference to FIGS. 4 to 8.



FIG. 4 is a flowchart illustrating an operation of a system comprised of an electronic device and another electronic device according to an embodiment.


First the electronic device 100 may obtain a program for verifying data on the advertisement (S410). The electronic device 100 may be the first electronic device 100-1, but is not limited thereto, and may be the second electronic device 100-2 or the third electronic device 100-3 if necessary. As described above, the program for verifying data on the advertisement may include rules on the publishing entity of the advertisement data, conditions for exposing the advertisement, cost payment information on exposure, or the like.


The electronic device 100 may share the obtained program with the another electronic device (S420). The another electronic device which received the shared program may be at least one from among the second electronic device 100-2 and the third electronic device 100-3. The another electronic device may receive the shared program from the electronic device 100 (S421).


The electronic device 100 may, based on an event on the advertisement occurring, generate data including information on the event with respect to the advertisement and share with the another electronic device (S430). Likewise, the another electronic device may also, based on an event on the advertisement occurring, generate data including information on the event with respect to the advertisement and share with the another electronic device (S431). The event on the advertisement may include an event for transmitting the advertisement to the second electronic device 100-2 by the first electronic device 100-1, an event for allocating the advertisement to the third electronic device 100-3 by the second electronic device 100-2, an event for receiving information on the advertisement exposure from the external electronic device by the third electronic device 100-3, or the like.


The electronic device 100 may verify and agree on the shared data (S440). Based on receiving shared data including information on the advertisement from the another electronic device, the electronic device 100 may verify the shared data and agree on the verified data. The another electronic device may also verify and agree by receiving shared data including data on the advertisement from the electronic device 100 (S441). That is, the electronic device 100 and the another electronic device may each verify the shared data, and based on the verifying that the shared data is normal data, the shared data may be agreed to be identified as normal data. Alternatively, the electronic device 100 and the another electronic device may each verify the shared data, and based on verifying that the shared data is abnormal data, the shared data may be agreed to be identified as abnormal data.



FIG. 5 is an example view illustrating a method for verifying shared data according to an embodiment.


As illustrated in FIG. 5, the electronic device 100 may identify whether the data is normal data through an encryption method which uses an asymmetric encryption key.


Based on event A occurring, the first electronic device 100-1 may encrypt information T0 on event A and time at which event A occurred with a private key of the first electronic device 100-1 and generate encrypted data Sa. At this time, event A may be an event for transmitting data on the advertisement to the second electronic device 100-2. The first electronic device 100-1 may share the encrypted data Sa with the second electronic device 100-2 and the third electronic device 100-3. Although the first electronic device 100-1 has been described as encrypting only the information T0 on event A and the time at which event A occurred, information on advertisement data to be advertised may be included and encrypted.


The second electronic device 100-2 may receive Sa from the first electronic device 100-1, and based on event P occurring, the second electronic device 100-2 may encrypt the encrypted dataSa, event P, and the time T1 at which event P occurred with a private encryption key of the second electronic device 100-2, and generate an encrypted data Sp. At this time, event P may be an event for transmitting data on the advertisement to the third electronic device 100-3. The second electronic device 100-2 may share the encrypted data Sp with the first electronic device 100-1 and the third electronic device 100-3.


Using the same method, the third electronic device 100-3 may receive the Sp from the second electronic device 100-2, and based on event M occurring, the third electronic device 100-3 may encrypt the encrypted dataSa, Sp event M, and time T2 at which event M occurred with a private encryption key of the third electronic device 100-3 and generate an encrypted data Sm. At this time, event M may be an event exposing the advertisement by the third electronic device 100-3. The third electronic device 100-3 may share the encrypted data Sm with the first electronic device 100-1 and the second electronic device 100-2.


The first electronic device to the third electronic device 100-1 to 100-3 may decrypt encrypted data with a shared key each has, and check whether the decrypted data is normal data.


The third electronic device 100-3 may use its shared key to decrypt the encrypted data. For example, the third electronic device 100-3 may decrypt Sm′ to verify data Sm′. As illustrated in FIG. 5, based on the result of decrypting the Sm′ being the same as the data prior to encrypting Sm, the third electronic device 100-3 may identify Sm′ as normal data.


Using the same method, the second electronic device 100-2 may use its shared key to decrypt the encrypted data. For example, the second electronic device 100-2 may decrypt Sp′ to verify data Sp′. As illustrated in FIG. 5, based on the result of decrypting the Sp′ being the same as the data prior to encrypting Sp, the second electronic device 100-2 may identify Sp′ as normal data.


Using the same method, the first electronic device 100-1 may use its shared key to decrypt the encrypted data. For example, the first electronic device 100-1 may decrypt Sa′ to verify data Sa′. As illustrated in FIG. 5, based on the result of decrypting the Sa′ being the same as the data prior to encrypting Sa, the first electronic device 100-1 may identify Sa′ as normal data. Through the above-mentioned method, the first electronic device to the third electronic device 100-1 to 100-3 may verify the shared data.


In the above-mentioned embodiment, the method of verifying data using an asymmetric key encryption has been described, but the embodiment is not limited thereto. For example, in order to verify data, block chain technology of various forms may be applied.


The electronic device 100 according to the disclosure may as an advertisement media electronic device may be, for example, an electronic device which manages a homepage, an electronic device which is managed by a portal site, or the like, but is not limited thereto. For example, the third electronic device 100-3 according to another embodiment of the disclosure may be a user terminal device. That is, the third electronic device 100-3 may, as an electronic device used by general customers, be comprised of a smartphone, a tablet PC, a digital television (TV), or the like.


Even in cases where the third electronic device 100-3 is the above-described various user terminal devices, the technical idea of the disclosure may be applied. In this case, the third electronic device 100-3 may authenticate the third electronic device 100-3 such as a public key or a device including information capable of identifying a user of the third electronic device 100-3. Based on an advertisement exposure operation (advertisement click, application download after viewing the advertisement, etc.) being performed through the third electronic device 100-3, the third electronic device 100-3 may encrypt data on the advertisement exposure operation and share with the first electronic device 100-1 and the second electronic device 100-2.



FIG. 6 is an example view illustrating an operation of an electronic device using an artificial intelligence model according to an embodiment.


The processor 130 may include a data learner 610 and a data determiner 620. The data learner 610 may train a data determining model to have a standard according to a specific objective. The specific objective may include an objective related to speech recognition, translation, image recognition, situation recognition, or the like. Alternatively, the specific objective may include an objective related to data classification, grouping, clustering, or the like. The data learner 610 according to the disclosure may train the data determining model to have an objective for determining the reliability of input data. The data learner 610 may apply the learning data to the data determining model to identify an operation according to the above-described objective, and generate a data determining model having a determination standard. The data determiner 620 may identify the situation with respect to a specific objective based on the input data. The data determiner 620 may use the trained data determining model, and identify a situation from a predetermined input data. The data determiner 620 may obtain the predetermined input data according to a pre-set standard, and by applying the obtained input data to the data determining model as an input value, identify (or, estimate) the predetermined situation based on the predetermined input data. In addition, a result value output by applying the obtained input data to the data determining model as the input value may be used to update the data determining model. The data determiner 620 according to the disclosure may, by applying the input data on the advertisement to the data determining model as an input value, identify the reliability of the input data based on the input data.


At least a part of the data learner 610 and at least a part of the data determiner 620 may be implemented as a software module or manufactured to at least one hardware chip form and mounted to the electronic device. For example, at least one from among the data learner 610 and the data determiner 620 may be manufactured in the form of a dedicated hardware chip for artificial intelligence (AI), or manufactured as a generic-purpose processor (e.g., CPU or application processor) or a part of a graphics dedicated processor (e.g., a graphics processing unit (GPU)) and mounted on the various electronic devices described above. The dedicated hardware chip for artificial intelligence may, as a dedicated processor specializing probability calculation, have a higher parallel processing performance than the generic-purpose processor according to the related art and may quickly process computation tasks in the field of artificial intelligence such as machine learning. When the data learner 610 and the data determiner 620 are implemented as a software module (or, a program module including an instruction), the software module may be stored in a non-transitory computer readable media readable by a computer. In this case, the software module may be provided by an operating system (OS), or provided by a predetermined application. Alternatively, some of the software modules may be provided by the operating system (OS), and the remaining some may be provided by the predetermined application.


In this case, the data learner 610 and the data determiner 620 may be mounted to one server, or may be mounted to each of the separate servers. For example, as illustrated in FIG. 7, at least one from among the data learner 610 and the data determiner 620 may be included in the electronic device 100, and the remaining one may be included in an external server 200. The data learner 610 and the data determiner 620 may provide a model information constructed by the data learner 610 to the data determiner 620 via wire or wireless means, and the data input to the data determiner 620 may be provided to the data learner 610 as additional learning data. In another example, the data learner 610 and the data determiner 620 may be an element of the external server 200. In this case, when the electronic device 100 transmits learning data or input data to the external server 200, the external server 200 may transmit a result value on the learning data or the input data received from the electronic device 100 to the electronic device 100.


The data learner 610 may further include a data obtainer, a preprocessor, a learning data selector, a model learner, and a model assessor. The data obtainer may be a configuration for obtaining learning data according to a specific objective. The preprocessor may be a configuration for preprocessing the data obtained from the obtainer to a pre-defined format.


The learning data selector may select data necessary for learning from among the data obtained in the learning data obtainer or the data preprocessed in the learning data preprocessor. The selected learning data may be provided to a model learner. The learning data selector may, based on a pre-set selection standard, select learning data necessary in learning from among the obtained or preprocessed data. In addition, the learning data selector may select learning data according to the pre-set selection standard by the training of the model learner. The learning data selector according to an embodiment of the disclosure may select data which is shared and verified between the first electronic device to the third electronic device 100-3 as learning data. Based on selecting the verified data as the learning data, the trained artificial intelligence model may have a higher accuracy.


The model learner may be a configuration for training the data determining model by using the learning data. The model learner may, based on a pre-constructed data recognition model being present in plurality, identify the data recognition model with a high relevance in basic learning data as with the input learning data as the data recognition model to be learned. In this case, the basic learning data may be pre-classified per data type, and the data recognition model may be pre-constructed per data type. For example, the basic learning data may be pre-classified to various standards such as an area in which the learning data is generated, time at which the learning data is generated, a size of the learning data, a genre of the learning data, a generator of the learning data, an object type within the learning data, or the like. The model assessor may be a configuration for enhancing a result of the data determining model.


At least one from among the data obtainer, the preprocessor, the learning data selector, the model learner, and the model assessor described above may be implemented as a software module or manufactured to at least one hardware chip form and mounted to the electronic device. For example, at least one from among the data obtainer, the preprocessor, the learning data selector, the model learner, and the model assessor may be manufactured to a dedicated hardware chip form for artificial intelligence (AI), or manufactured as a generic-purpose processor (e.g., CPU or application processor) according to the related art or as part of a graphics dedicated processor (e.g., GPU) and mounted to the various electronic devices described above.


In addition, the data determiner 620 may further include a data obtainer, a preprocessor, an input data selector, a recognition result provider, and a model updater. The data obtainer may be a configuration for obtaining input data. The preprocessor may be a configuration for preprocessing the data obtained from the obtainer to a pre-defined format. The input data selector may be a configuration for selecting data necessary in recognition from among the preprocessed data. The recognition result provider may be a configuration capable of receiving data selected from the input data. The model updater may be a configuration for updating the data determining model based on an analysis on the recognition result provided from the recognition result provider. At least one from among the data obtainer, the preprocessor, the input data selector, the recognition result provider, and the model updater described above may be implemented as a software module or manufactured to at least one hardware chip form and mounted to the electronic device. For example, at least one from among the data obtainer, the preprocessor, the learning data selector, the model learner, and the model assessor may be manufactured to a dedicated hardware chip form for artificial intelligence (AI), or manufactured as a generic-purpose processor (e.g., CPU or application processor) according to the related art or as part of a graphics dedicated processor (e.g., GPU) and mounted to the various electronic devices described above.


The data determining model may be constructed taking into consideration the application field of the recognition model, the objective of the learning, the computer performance of the device, or the like. The data determining model may be, for example, a model based on a neural network. The data determining model may be designed to simulate the human brain structure on a computer. The data determining model may include a plurality of network nodes having weighted value that may simulate a neuron of a human neural network. The plurality of network nodes may each establish a connection relationship so that the neurons simulate the synaptic activity of sending and receiving signals through the synapse. The data determining model may, for example, include a neural network model or a deep learning model developed from the neural network model. In the deep learning model, a plurality of network nodes may be located at different depths (or, layers), and may transmit and receive data according to a convolution connection relationship.


For example, models such as a deep neural network (DNN), a recurrent neural network (RNN), and a bidirectional recurrent deep neural network (BRDNN) may be used as a data determining model, but the embodiment is not limited thereto.


According to the various embodiments of the disclosure, the electronic device 100 may train the artificial intelligence model based on data which has completed verification and agreement with the another electronic device, and use the trained artificial intelligence model to verify the shared data. The electronic device 100 and the another electronic device may, with respect to data generated in each of the electronic devices, identify as normal data through the above-described distribution system. However, the distribution system comprised of the electronic device 100 and the another electronic device in some cases may not identify whether data generated from the external electronic device with which the program was not shared is normal data. For example, the first electronic device 100-1 may pay a cost based on a number of clicks with respect to the advertisement. In this case, even if an abnormal click is generated in the external electronic device, the electronic device 100 and the another electronic device may identify the data including information on the abnormal click generated in the external electronic device (e.g., second data) as verified data.


The electronic device 100 may analyze data generated from the external electronic device, and identify whether the corresponding data is a fraud data. For example, if the act of fraud is a plurality of acts by bots or the like, the electronic device 100 may, based on clicks being generated by a pre-set number of times for a specific time, identify the data on the corresponding clicks as fraud data. Based on the verified data including data generated from the external electronic device being identified as fraud data, the electronic device 100 may agree with the another electronic device that the corresponding data is fraud data.


That is, the electronic device 100 may, based on identifying the data on the another electronic device which is a configuration of the distribution system as data which may be trusted through the above-described various methods, identify whether the data of the external electronic device is fraud data. Accordingly, the electronic device 100 may, when taking into consideration as to whether the data generated from the another electronic device is fraud data, obtain an accurate result considering only the data generated in the external electronic device.


Further, the electronic device 100 may identify the data identified as fraud data as described above as learning data of the artificial intelligence model and train the artificial intelligence model. That is, the electronic device 100 may, by training the artificial intelligence model by using the learning data with the high accuracy on the various acts of fraud, enhance the performance of the artificial intelligence model.



FIG. 8 is an example view illustrating various embodiments of the disclosure.


In the disclosure, although the first electronic device to the third electronic device 100-1 to 100-3 performing different roles from one another has been described as sharing a program for verifying data related to the advertisement and data on the event, the embodiment is not limited thereto. As illustrated in FIG. 8, the plurality of electronic devices may share one program and verify data according to the shared program. That is, the plurality of advertiser electronic devise, the plurality of advertisement platform electronic devices, and the plurality of advertisement media electronic devices may share one program, and may share, verify, and agree on the data according to the shared program.



FIG. 9 is a flowchart illustrating a control method of an electronic device according to an embodiment.


First, the electronic device 100 may share data on the advertisement with the another electronic device and obtain a program for verifying the shared data (S910). The program for verifying the data on the advertisement may include a variety of information related to advertisement publication and cost payment such as rules on the publishing entity of the advertisement data, the condition for exposing the advertisement, cost payment information on the exposure, or the like.


The electronic device 100 may transmit the obtained program to the another electronic device (S920). The electronic device 100 may share the obtained program with the another electronic device for verifying the data.


The electronic device 100 may, based on an event on the advertisement occurring, generate a first data including information on the event with respect to the advertisement. The event on the advertisement may be an event for transmitting the advertisement to the second electronic device 100-2 by the first electronic device 100-1, an event for allocating the advertisement to the third electronic device 100-3 by the second electronic device 100-2, an event for receiving information on the advertisement exposure from the external electronic device by the third electronic device 100-3, or the like, and the first data may include at least one from among a data generating entity, information on the time at which the data has been generated, and information on the time at which the data is transferred.


The electronic device 100 may transmit the generated first data to the another electronic device (S940). The electronic device 100 may share the first data with the another electronic device for verification. At this time, the another electronic device may verify the first data by using the obtained program.


After the program is shared with the another electronic device, the electronic device 100 may receive a second data including information on an event with respect to the advertisement generated from the another electronic device (S950). The electronic device 100 may verify the second data by using the program for verifying the shared data (S960).


In the disclosure, the method of data sharing and verification between the electronic devices with respect to the digital advertisement system has been described, but the embodiment is not limited thereto, and the technical idea of the disclosure may be applied to a variety of fields to secure the reliability of data shared between the plurality of electronic devices.


The terms “part” or “module” used in the disclosure may include a unit configured as a hardware, software, or firmware, and may be used interchangeably with terms such as, for example, and without limitation, logic, logic blocks, parts, circuits, or the like. “Part” or “module” may be a component integrally formed or a minimum unit or a part of the component performing one or more functions. For example, a module may be configured as an application-specific integrated circuit (ASIC).


One or more embodiments may be implemented with software including instructions stored in a machine-readable storage media (e.g., computer). The machine may call an instruction stored in the storage medium, and as a device capable of operating according to the called instruction, may include an electronic device (e.g., electronic device 100) according to the above-mentioned embodiments. Based on the instruction being executed by the processor, the processor may directly or under the control of the processor perform a function corresponding to the instruction using different elements. The instructions may include a code generated by a compiler or executed by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Herein, ‘non-transitory’ merely means that the storage medium is tangible and does not include a signal, and the term does not differentiate data being semi-permanently stored in the storage medium and data temporarily being stored. For example, the ‘non-transitory storage medium’ may include a buffer in which data is temporarily stored.


According to an embodiment, a method according to one or more embodiments may be provided included a computer program product. The computer program product may be exchanged between a seller and a purchaser as a commodity. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read only memory (CD-ROM)), or distributed online through an application store (e.g., PLAYSTORE™). In the case of online distribution, at least a portion of the computer program product (e.g., downloadable app) may be at least stored temporarily in a storage medium such as a server of a manufacturer, a server of an application store, or a memory of a relay server, or temporarily generated.


Each of the elements (e.g., a module or a program) according to various embodiments may be comprised of a single entity or a plurality of entities, and some sub-elements of the abovementioned sub-elements may be omitted, or different sub-elements may be further included in the various embodiments. Alternatively or additionally, some elements (e.g., modules or programs) may be integrated into one entity to perform the same or similar functions performed by each respective element prior to integration. Operations performed by a module, a program, or another element, in accordance with various embodiments, may be performed sequentially, in a parallel, repetitively, or in a heuristically manner, or at least some operations may be performed in a different order, omitted or a different operation may be added.

Claims
  • 1. A method for controlling an electronic device, the method comprising: sharing, by at least one hardware processor of the electronic device with another electronic device, data related to an advertisement to be performed and obtaining a program for verifying the shared data, wherein the at least one hardware processor comprises a dedicated hardware processor comprising at least one of a data learner and a data determiner, wherein the data learner trains an artificial intelligence model to verify a reliability of input data, wherein the data determiner identifies the reliability of the input data, and wherein the artificial intelligence model is trained to verify the reliability of the input data;after obtaining the program, transmitting, by the at least one hardware processor, the obtained program to the other electronic device;based on the data related to the advertisement to be performed, generating, by the at least one hardware processor, first data comprising first information with respect to the advertisement to be performed;transmitting, by the at least one hardware processor to the other electronic device, the generated first data;receiving, by the at least one hardware processor from the other electronic device performed an event on the advertisement, second data comprising second information on the event with respect to the advertisement performed, wherein the second data comprises information on data input from an external electronic device with which the program is not shared;inputting the second data to the trained artificial intelligence model;verifying, by the at least one hardware processor, the second data by comparing the generated first data and the received second data using the program; andobtaining a reliability of the second data,wherein the trained artificial intelligence model is trained by learning data which is shared and verified between the electronic device to the other electronic device and is periodically trained without human's action by using data identified as fraud data by the electronic device and the other electronic device as learning data.
  • 2. The method of claim 1, further comprising encrypting, by the at least one hardware processor, the first data by using unique key information of the electronic device.
  • 3. The method of claim 1, wherein the first data or the second data comprises at least one of time information at which the first data or the second data is generated, information of the electronic device or the other electronic device, or time information at which the first data or the second data is shared with the other electronic device.
  • 4. The method of claim 1, wherein the first data comprises at least one of identification information on the advertisement data, time information at which the advertisement data is generated, or time information at which the generated advertisement data is transmitted to the other electronic device.
  • 5. An electronic device, comprising: a communicator;at least one hardware processor, wherein the at least one hardware processor comprises a dedicated hardware processor comprising at least one of a data learner and a data determiner, wherein the data learner trains an artificial intelligence model to verify a reliability of input data, wherein the data determiner identifies the reliability of the input data, wherein the artificial intelligence model is trained to verify the reliability of the input data; anda memory storing instructions which, when executed by the at least one hardware processor, cause the at least one hardware processor to: share, with an another electronic device, data related to an advertisement to be performed and obtain a program to verify the shared data,transmit, through the communicator to the other electronic device, the obtained program,based on the data related to the advertisement to be performed, generate first data comprising first information with respect to the advertisement to be performed,transmit, through the communicator to the other electronic device, the generated first data,receive, through the communicator from the other electronic device performed an event on the advertisement, second data comprising second information on the event with respect to the advertisement performed, wherein the second data comprises information on data input from an external electronic device with which the program is not shared,input the second data to the trained artificial intelligence model,verify the second data by comparing the generated first data and the received second data using the program, andobtain a reliability of the second data,wherein the trained artificial intelligence model is trained by learning data which is shared and verified between the electronic device to the other electronic device and is periodically trained without human's action by using data identified as fraud data by the electronic device and the other electronic device as learning data.
  • 6. The electronic device of claim 5, wherein the instructions, when executed by the at least one hardware processor, further cause the at least one hardware processor to encrypt the first data using unique key information of the electronic device.
  • 7. The electronic device of claim 5, wherein the first data or the second data comprises at least one of time information at which the first data or the second data is generated, information of the electronic device or the other electronic device, or time information at which the first data or the second data is shared with the other electronic device.
Priority Claims (1)
Number Date Country Kind
10-2018-0108862 Sep 2018 KR national
PCT Information
Filing Document Filing Date Country Kind
PCT/KR2019/010794 8/23/2019 WO
Publishing Document Publishing Date Country Kind
WO2020/055002 3/19/2020 WO A
US Referenced Citations (993)
Number Name Date Kind
4880964 Donahue Nov 1989 A
5335278 Matchett et al. Aug 1994 A
5420908 Hodges et al. May 1995 A
5420910 Rudokas et al. May 1995 A
5495521 Rangachar Feb 1996 A
5541977 Hodges et al. Jul 1996 A
5708716 Tisdale et al. Jan 1998 A
5719918 Serbetciouglu et al. Feb 1998 A
5734977 Sanmugam Mar 1998 A
5748742 Tisdale et al. May 1998 A
5754952 Hodges et al. May 1998 A
5901351 Willey May 1999 A
5907803 Nguyen May 1999 A
5953652 Amin et al. Sep 1999 A
5966650 Hobson et al. Oct 1999 A
5978669 Sanmugam Nov 1999 A
6023619 Kaminsky Feb 2000 A
6035039 Tisdale et al. Mar 2000 A
6112084 Sicher et al. Aug 2000 A
6128503 Granberg et al. Oct 2000 A
6181925 Kaminsky et al. Jan 2001 B1
6223290 Larsen et al. Apr 2001 B1
6266525 Peterson Jul 2001 B1
6295446 Rocha Sep 2001 B1
6324286 Lai et al. Nov 2001 B1
6370373 Gerth et al. Apr 2002 B1
6449479 Sanchez Sep 2002 B1
6505773 Palmer et al. Jan 2003 B1
6539082 Lowe et al. Mar 2003 B1
6847393 Ashe et al. Jan 2005 B2
6847953 Kuo Jan 2005 B2
6901406 Nabe et al. May 2005 B2
6938039 Bober et al. Aug 2005 B1
7006993 Cheong et al. Feb 2006 B1
7020622 Messer Mar 2006 B1
7043471 Cheung et al. May 2006 B2
7076479 Cheung et al. Jul 2006 B1
7083084 Graves et al. Aug 2006 B2
7089592 Adjaoute Aug 2006 B2
7136841 Cook Nov 2006 B2
7155417 Sagar et al. Dec 2006 B1
7165051 Ronning et al. Jan 2007 B2
7170407 Wagner Jan 2007 B2
7190772 Moisey et al. Mar 2007 B2
7231657 Honarvar et al. Jun 2007 B2
7237717 Rao et al. Jul 2007 B1
7512221 Toms Mar 2009 B2
7539480 Fieldhouse et al. May 2009 B2
7596530 Glasberg Sep 2009 B1
7610040 Cantini et al. Oct 2009 B2
7610216 May et al. Oct 2009 B1
7617974 Vandyck et al. Nov 2009 B2
7634424 Steinman et al. Dec 2009 B2
7650300 Darvish et al. Jan 2010 B2
7656885 Tam et al. Feb 2010 B2
7657626 Zwicky Feb 2010 B1
7689503 Halper et al. Mar 2010 B2
7690035 Sasage et al. Mar 2010 B2
7693806 Yih et al. Apr 2010 B2
7702540 Woolston Apr 2010 B1
7729948 Gailloux et al. Jun 2010 B1
7742763 Jiang Jun 2010 B2
7840578 Ha et al. Nov 2010 B2
7870608 Shraim et al. Jan 2011 B2
7881972 Ronning et al. Feb 2011 B2
7937321 Hoefelmeyer May 2011 B2
7953667 Zuili May 2011 B1
7961622 Russell et al. Jun 2011 B2
7961857 Zoldi et al. Jun 2011 B2
7962851 McAfee et al. Jun 2011 B2
7971059 Calman et al. Jun 2011 B2
7991388 Becker et al. Aug 2011 B1
7992777 Block et al. Aug 2011 B1
RE42760 Kuo Sep 2011 E
8019320 Sun et al. Sep 2011 B2
8036960 Dean et al. Oct 2011 B2
8045956 Sun et al. Oct 2011 B2
8055548 Staib et al. Nov 2011 B2
8078509 Ye et al. Dec 2011 B2
8081817 Tedesco et al. Dec 2011 B2
8082173 Kost et al. Dec 2011 B2
8108916 Fink et al. Jan 2012 B2
8109444 Jain Feb 2012 B2
8131575 Messer Mar 2012 B2
8135615 Bradley et al. Mar 2012 B2
8145561 Zhu Mar 2012 B1
8150968 Barber Apr 2012 B2
8151327 Eisen Apr 2012 B2
8165563 Doherty Apr 2012 B2
8175965 Moore et al. May 2012 B2
8181246 Shulman et al. May 2012 B2
8186578 Block et al. May 2012 B1
8204826 Banaugh et al. Jun 2012 B2
8229767 Birchall Jul 2012 B2
8238905 Jiang Aug 2012 B2
8244216 Becker et al. Aug 2012 B1
8255247 Messer Aug 2012 B2
8271396 Ronning et al. Sep 2012 B2
8275353 Sun et al. Sep 2012 B2
8280373 Huggett et al. Oct 2012 B2
8321269 Linden et al. Nov 2012 B2
8359006 Zang et al. Jan 2013 B1
8365988 Medina, III et al. Feb 2013 B1
8386386 Zhu Feb 2013 B1
8392210 Beraja et al. Mar 2013 B2
8392211 Beraja et al. Mar 2013 B2
8392212 Beraja et al. Mar 2013 B2
8392213 Beraja et al. Mar 2013 B2
8396810 Cook Mar 2013 B1
8401904 Simakov et al. Mar 2013 B1
8401993 Kumar et al. Mar 2013 B2
8412639 Chau et al. Apr 2013 B2
8459546 Block et al. Jun 2013 B1
8463237 Zang et al. Jun 2013 B1
8463644 Steinman et al. Jun 2013 B2
8463646 Bowles et al. Jun 2013 B2
8494142 Lingafelt et al. Jul 2013 B2
8528814 Wolfe Sep 2013 B2
8534546 McKelvey Sep 2013 B2
8537990 Rudman Sep 2013 B2
8539070 Barber Sep 2013 B2
8548828 Longmire Oct 2013 B1
8550903 Lyons et al. Oct 2013 B2
8555384 Hanson et al. Oct 2013 B1
8559607 Zoldi et al. Oct 2013 B2
8559926 Zang et al. Oct 2013 B1
8583454 Beraja et al. Nov 2013 B2
8583498 Fried et al. Nov 2013 B2
8606712 Choudhuri et al. Dec 2013 B2
8612543 Shuster Dec 2013 B2
8615217 Ravishankar et al. Dec 2013 B2
8620774 Li et al. Dec 2013 B1
8626592 Simakov et al. Jan 2014 B2
8635683 Lingafelt et al. Jan 2014 B2
8655314 Zang et al. Feb 2014 B1
8824648 Zoldi et al. Feb 2014 B2
8666373 Dessouky et al. Mar 2014 B2
8676616 Messer Mar 2014 B2
8676637 Aaron et al. Mar 2014 B2
8695097 Mathes et al. Apr 2014 B1
8701991 Wolfe Apr 2014 B2
8719088 O'Sullivan et al. May 2014 B2
8719396 Brindley et al. May 2014 B2
8739278 Varghese May 2014 B2
8751264 Beraja et al. Jun 2014 B2
8751300 O'Sullivan et al. Jun 2014 B2
8768840 Bozeman Jul 2014 B2
8771063 Boyle Jul 2014 B1
8774372 Metz et al. Jul 2014 B2
8799069 Gupta et al. Aug 2014 B2
8799458 Barber Aug 2014 B2
8812361 Petronelli et al. Aug 2014 B2
8826393 Eisen Sep 2014 B2
8826400 Amaya Calvo et al. Sep 2014 B2
8826422 Russell Sep 2014 B2
8831677 Villa-Real Sep 2014 B2
8833648 Medina, III et al. Sep 2014 B1
8868728 Margolies et al. Oct 2014 B2
8869269 Ramzan et al. Oct 2014 B1
8873813 Tadayon et al. Oct 2014 B2
8885894 Rowen et al. Nov 2014 B2
8898088 Springer et al. Nov 2014 B2
8924253 Fisse Dec 2014 B2
8931060 Bidare Jan 2015 B2
8934380 Coupland et al. Jan 2015 B2
8935175 Willner et al. Jan 2015 B2
8935176 Willner et al. Jan 2015 B2
8938395 Willner et al. Jan 2015 B2
8944910 Boyle Feb 2015 B1
8959034 Jiang et al. Feb 2015 B2
8984630 Shulman et al. Mar 2015 B2
9002320 Jiang et al. Apr 2015 B2
9014661 Decharms Apr 2015 B2
9014693 Strittmatter Apr 2015 B2
9020858 Jiang et al. Apr 2015 B2
9020859 Anand Apr 2015 B2
9031877 Santhana et al. May 2015 B1
9049196 Black Jun 2015 B1
9049596 Kronrod Jun 2015 B1
9060012 Eisen Jun 2015 B2
9071600 Alagha et al. Jun 2015 B2
9088602 Barriga et al. Jul 2015 B2
9092823 Stahlberg Jul 2015 B2
9094521 Lingafelt et al. Jul 2015 B2
9107076 Zang et al. Aug 2015 B1
9112850 Eisen Aug 2015 B1
9121215 Raynal Sep 2015 B2
9129287 Hanson et al. Sep 2015 B2
9135787 Russell et al. Sep 2015 B1
9141971 Linden et al. Sep 2015 B2
9147184 Dickelman Sep 2015 B2
9166987 Sun Oct 2015 B2
9195985 Domenica et al. Nov 2015 B2
9205335 McDonald et al. Dec 2015 B2
9230158 Ramaswamy Jan 2016 B1
9237167 Manion et al. Jan 2016 B1
9251522 O'Sullivan et al. Feb 2016 B2
9275228 Niemela et al. Mar 2016 B2
9286637 Keld et al. Mar 2016 B1
9294923 Meacham et al. Mar 2016 B2
9298806 Vessenes et al. Mar 2016 B1
9300467 Viswanathan et al. Mar 2016 B2
9311672 Hochstatter et al. Apr 2016 B2
9313326 Dessouky et al. Apr 2016 B2
9331856 Song May 2016 B1
9338148 Polehn et al. May 2016 B2
9342806 Urban May 2016 B2
9342823 Casares et al. May 2016 B2
9351124 Shelton May 2016 B1
9367857 Linden et al. Jun 2016 B2
9380030 Ezell et al. Jun 2016 B2
9390383 Harik Jul 2016 B2
9397985 Seger, II et al. Jul 2016 B1
9406032 Salonen Aug 2016 B2
9413735 Hird Aug 2016 B1
9419988 Alexander Aug 2016 B2
9426180 Brookins et al. Aug 2016 B2
9436935 Hudon Sep 2016 B2
9445274 Haberkorn Sep 2016 B2
9455997 Shulman et al. Sep 2016 B2
9460452 O'Sullivan et al. Oct 2016 B2
9467475 Faltyn et al. Oct 2016 B2
9473533 Faltyn et al. Oct 2016 B2
9480188 Orsini et al. Oct 2016 B2
9509690 Carter et al. Nov 2016 B2
9513627 Elazary et al. Dec 2016 B1
9519903 Kannan et al. Dec 2016 B2
9520023 Lyons et al. Dec 2016 B2
9521161 Reumann et al. Dec 2016 B2
9521551 Eisen et al. Dec 2016 B2
9532227 Richards et al. Dec 2016 B2
9535160 Bardout Jan 2017 B2
9544317 Kondapalli et al. Jan 2017 B2
9565212 Faltyn et al. Feb 2017 B2
9569767 Lewis et al. Feb 2017 B1
9569771 Lesavich et al. Feb 2017 B2
9569779 Cama et al. Feb 2017 B2
9600651 Ryan et al. Mar 2017 B1
9603023 Ferguson et al. Mar 2017 B2
9608829 Spanos et al. Mar 2017 B2
9626679 Bhorania et al. Apr 2017 B2
9626680 Ryan et al. Apr 2017 B1
9635000 Muftic Apr 2017 B1
9641338 Sriram et al. May 2017 B2
9661502 Abramov et al. May 2017 B2
9665734 Kaditz et al. May 2017 B2
9667427 Oberhauser et al. May 2017 B2
9667600 Piqueras Jover et al. May 2017 B2
9674218 Turgeman Jun 2017 B2
9681303 Haberkorn Jun 2017 B2
9681305 Colegate et al. Jun 2017 B2
9693263 Grootwassink et al. Jun 2017 B2
9699660 Blatt et al. Jul 2017 B1
9702582 Svendsen Jul 2017 B2
9703986 Ashley et al. Jul 2017 B1
9705682 Kaliski, Jr. et al. Jul 2017 B2
9705851 Kaliski, Jr. et al. Jul 2017 B2
9710808 Slepinin Jul 2017 B2
9747586 Frolov et al. Aug 2017 B1
9747598 Mogollon et al. Aug 2017 B2
9749140 Oberhauser et al. Aug 2017 B2
9749297 Gvili Aug 2017 B2
9760574 Zhai et al. Sep 2017 B1
9760827 Lin et al. Sep 2017 B1
9763093 Richards et al. Sep 2017 B2
9767520 Isaacson et al. Sep 2017 B2
9774578 Ateniese et al. Sep 2017 B1
9779232 Paczkowski et al. Oct 2017 B1
9779403 Ranganath et al. Oct 2017 B2
9781132 Ramakrishnan Oct 2017 B2
9785369 Ateniese et al. Oct 2017 B1
9785988 Petri et al. Oct 2017 B2
9786015 Roumeliotis Oct 2017 B1
9792101 Boudville Oct 2017 B2
9792818 Aggarwal et al. Oct 2017 B2
9794074 Toll et al. Oct 2017 B2
9794295 Brookins et al. Oct 2017 B2
9805381 Frank et al. Oct 2017 B2
9807106 Daniel et al. Oct 2017 B2
20020002475 Freedman et al. Jan 2002 A1
20020046341 Kazaks et al. Apr 2002 A1
20020091555 Leppink Jul 2002 A1
20020116231 Hele et al. Aug 2002 A1
20030036997 Dunne Feb 2003 A1
20030051164 Patton Mar 2003 A1
20030115142 Brickell et al. Jun 2003 A1
20030182194 Choey et al. Sep 2003 A1
20030200489 Hars Oct 2003 A1
20030220860 Heytens et al. Nov 2003 A1
20040063424 Silberstein et al. Apr 2004 A1
20040064371 Crapo Apr 2004 A1
20040128243 Kavanagh et al. Jul 2004 A1
20040148254 Hauser Jul 2004 A1
20040203750 Cowdrey et al. Oct 2004 A1
20040215579 Redenbaugh et al. Oct 2004 A1
20040224660 Anderson Nov 2004 A1
20040249747 Ramian Dec 2004 A1
20050071283 Randle et al. Mar 2005 A1
20050092826 Blackman May 2005 A1
20050097046 Singfield May 2005 A1
20050138469 Ryan, Jr. et al. Jun 2005 A1
20050256766 Garcia et al. Nov 2005 A1
20050278544 Baxter Dec 2005 A1
20060074757 Burdoucci Apr 2006 A1
20060095272 Mulcahy et al. May 2006 A1
20060206941 Collins Sep 2006 A1
20060218079 Goldblatt et al. Sep 2006 A1
20060224677 Ishikawa et al. Oct 2006 A1
20060259304 Barzilay Nov 2006 A1
20070038560 Ansley Feb 2007 A1
20070043577 Kasower Feb 2007 A1
20070072587 Della-Torre Mar 2007 A1
20070073519 Long Mar 2007 A1
20070083463 Kraft Apr 2007 A1
20070129999 Zhou et al. Jun 2007 A1
20070133768 Singh Jun 2007 A1
20070136573 Steinberg Jun 2007 A1
20070174082 Singh Jul 2007 A1
20070198411 Kavanagh et al. Aug 2007 A1
20070204033 Bookbinder et al. Aug 2007 A1
20070250919 Shull Oct 2007 A1
20070255821 Ge et al. Nov 2007 A1
20070294127 Zivov Dec 2007 A1
20070299915 Shraim et al. Dec 2007 A1
20080004937 Chow et al. Jan 2008 A1
20080010166 Yang et al. Jan 2008 A1
20080040286 Wei Feb 2008 A1
20080046312 Shany et al. Feb 2008 A1
20080082408 Santa Ana Apr 2008 A1
20080086638 Mather Apr 2008 A1
20080127319 Galloway et al. May 2008 A1
20080163128 Callanan et al. Jul 2008 A1
20080184375 Nonaka et al. Jul 2008 A1
20080235091 Holliday Sep 2008 A1
20080288405 John Nov 2008 A1
20080300972 Pujara Dec 2008 A1
20090012898 Sharma et al. Jan 2009 A1
20090025084 Siourthas et al. Jan 2009 A1
20090064327 Stukanov Mar 2009 A1
20090099891 Cohen et al. Apr 2009 A1
20090125719 Cochran May 2009 A1
20090144139 Gaedcke Jun 2009 A1
20090144141 Dominowska et al. Jun 2009 A1
20090177529 Hadi Jul 2009 A1
20090216831 Buckner Aug 2009 A1
20090254476 Sharma et al. Oct 2009 A1
20090307028 Eldon et al. Dec 2009 A1
20090307778 Mardikar Dec 2009 A1
20100004942 Allen et al. Jan 2010 A1
20100022307 Steuer et al. Jan 2010 A1
20100049552 Fini et al. Feb 2010 A1
20100123002 Capporicci May 2010 A1
20100123003 Olson et al. May 2010 A1
20100145868 Niedermeyer Jun 2010 A1
20100223119 Klish Sep 2010 A1
20100250364 Song et al. Sep 2010 A1
20100262541 Wolfowitz Oct 2010 A1
20110004498 Readshaw Jan 2011 A1
20110004588 Leitersdorf et al. Jan 2011 A1
20110087535 Yoshizawa et al. Apr 2011 A1
20110087598 Bozeman Apr 2011 A1
20110135073 Lingafelt et al. Jun 2011 A1
20110135081 Lingafelt et al. Jun 2011 A1
20110187642 Faith et al. Aug 2011 A1
20110211682 Singh et al. Sep 2011 A1
20110225064 Fou Sep 2011 A1
20110225067 Dunwoody Sep 2011 A1
20110225091 Plastina et al. Sep 2011 A1
20110238516 McAfee Sep 2011 A1
20110251913 Washington Oct 2011 A1
20110267638 Ryan, Jr. et al. Nov 2011 A1
20110282778 Wright et al. Nov 2011 A1
20110296009 Baranov et al. Dec 2011 A1
20110307381 Kim et al. Dec 2011 A1
20110314116 Bayer et al. Dec 2011 A1
20110314557 Marshall Dec 2011 A1
20120041841 Hu et al. Feb 2012 A1
20120047072 Larkin Feb 2012 A1
20120096546 Dilley et al. Apr 2012 A1
20120130792 Polk, Jr. et al. May 2012 A1
20120158477 Tennenholtz et al. Jun 2012 A1
20120163565 Li et al. Jun 2012 A1
20120173315 Martini Jul 2012 A1
20120173325 Johri Jul 2012 A1
20120179539 Daniels et al. Jul 2012 A1
20120197802 Smith et al. Aug 2012 A1
20120204257 O'Connell et al. Aug 2012 A1
20120209725 Bellinger Aug 2012 A1
20120239574 Smith et al. Sep 2012 A1
20120246076 Kobayashi Sep 2012 A1
20120295580 Corner Nov 2012 A1
20120310743 Johri Dec 2012 A1
20120330743 Schul et al. Dec 2012 A1
20130031001 Frechette et al. Jan 2013 A1
20130080248 Linden et al. Mar 2013 A1
20130085829 Kavis et al. Apr 2013 A1
20130090939 Robinson et al. Apr 2013 A1
20130090942 Robinson et al. Apr 2013 A1
20130102338 Lovegreen Apr 2013 A1
20130103582 Singfield Apr 2013 A1
20130110648 Raab et al. May 2013 A1
20130110658 Lyman et al. May 2013 A1
20130110715 Buchhop May 2013 A1
20130117081 Wilkins et al. May 2013 A1
20130132277 Naqvi May 2013 A1
20130144727 Morot-Gaudry et al. Jun 2013 A1
20130144756 Farrarons et al. Jun 2013 A1
20130185193 Boling et al. Jul 2013 A1
20130198063 Murray Aug 2013 A1
20130198066 Wall et al. Aug 2013 A1
20130205390 Hauck et al. Aug 2013 A1
20130253919 Gutierrez et al. Sep 2013 A1
20130268439 Lowe Oct 2013 A1
20130275195 Gabryelski et al. Oct 2013 A1
20130275314 Bowles Oct 2013 A1
20130304637 McCabe et al. Nov 2013 A1
20130311371 Zhu et al. Nov 2013 A1
20130325591 Delug Dec 2013 A1
20130325680 Satyavolu et al. Dec 2013 A1
20130340656 Rainier Dec 2013 A1
20140012763 Madden et al. Jan 2014 A1
20140037155 Faria Feb 2014 A1
20140067494 Squires Mar 2014 A1
20140089070 Stockwell et al. Mar 2014 A1
20140095212 Gloerstad et al. Apr 2014 A1
20140164255 Daly et al. Jun 2014 A1
20140172551 Desai et al. Jun 2014 A1
20140172552 Raab et al. Jun 2014 A1
20140188730 Murgai et al. Jul 2014 A1
20140222616 Siemiatkowski et al. Aug 2014 A1
20140232863 Paliga et al. Aug 2014 A1
20140244382 Brindley et al. Aug 2014 A1
20140278947 Raab et al. Sep 2014 A1
20140279494 Wiesman et al. Sep 2014 A1
20140279501 Kumar et al. Sep 2014 A1
20140279516 Rellas et al. Sep 2014 A1
20140279534 Miles Sep 2014 A1
20140281539 Faltyn et al. Sep 2014 A1
20140282696 Mao et al. Sep 2014 A1
20140297382 Chiussi Oct 2014 A1
20140310095 Gupta et al. Oct 2014 A1
20140320343 Bardout Oct 2014 A1
20140324522 Wilkins et al. Oct 2014 A1
20140324573 Raab et al. Oct 2014 A1
20140337216 Anand Nov 2014 A1
20140337224 Mohapatra Nov 2014 A1
20140344015 Puertolas-Montanes et al. Nov 2014 A1
20150012433 Yang et al. Jan 2015 A1
20150019425 Kumar et al. Jan 2015 A1
20150039513 Adjaoute Feb 2015 A1
20150046216 Adjaoute Feb 2015 A1
20150073953 Springer et al. Mar 2015 A1
20150095146 Adjaoute Apr 2015 A1
20150100493 Carnesi, Sr. Apr 2015 A1
20150100497 De Jong et al. Apr 2015 A1
20150106265 Stubblefield et al. Apr 2015 A1
20150120543 Carnesi, Sr. Apr 2015 A1
20150161620 Christner Jun 2015 A1
20150170112 Decastro Jun 2015 A1
20150186891 Wagner et al. Jul 2015 A1
20150193774 Wetzel Jul 2015 A1
20150206106 Yago Jul 2015 A1
20150206148 Cherry et al. Jul 2015 A1
20150213451 Santhana et al. Jul 2015 A1
20150220919 Williams Aug 2015 A1
20150220930 Williams Aug 2015 A1
20150221057 Raheja et al. Aug 2015 A1
20150227929 Anand Aug 2015 A1
20150235217 Perez et al. Aug 2015 A1
20150244690 Mossbarger Aug 2015 A1
20150262077 White et al. Sep 2015 A1
20150262137 Armstrong Sep 2015 A1
20150262139 Shtylman Sep 2015 A1
20150262140 Armstrong Sep 2015 A1
20150262141 Rebernik et al. Sep 2015 A1
20150262168 Armstrong Sep 2015 A1
20150262171 Langschaedel et al. Sep 2015 A1
20150262172 Rebernik Sep 2015 A1
20150262176 Langschaedel et al. Sep 2015 A1
20150262195 Bergdale et al. Sep 2015 A1
20150262227 Messer Sep 2015 A1
20150269624 Cheng et al. Sep 2015 A1
20150278820 Meadows Oct 2015 A1
20150278887 Almond Oct 2015 A1
20150279147 Illingworth et al. Oct 2015 A1
20150294425 Benson Oct 2015 A1
20150310476 Gadwa Oct 2015 A1
20150324764 Van Rooyen et al. Nov 2015 A1
20150332256 Minor Nov 2015 A1
20150332283 Witchey Nov 2015 A1
20150339705 Raji et al. Nov 2015 A1
20150347999 Lau et al. Dec 2015 A1
20150348169 Harris et al. Dec 2015 A1
20150356524 Pennanen Dec 2015 A1
20150356555 Pennanen Dec 2015 A1
20150363791 Raz et al. Dec 2015 A1
20160005032 Yau et al. Jan 2016 A1
20160012445 Villa-Real Jan 2016 A1
20160012465 Sharp Jan 2016 A1
20160014605 Robinton et al. Jan 2016 A1
20160019730 Tripathi Jan 2016 A1
20160021084 Eisen Jan 2016 A1
20160021532 Schenk et al. Jan 2016 A1
20160027229 Spanos et al. Jan 2016 A1
20160055236 Frank et al. Feb 2016 A1
20160071108 Caldera et al. Mar 2016 A1
20160072800 Soon-Shiong et al. Mar 2016 A1
20160078445 Einhorn et al. Mar 2016 A1
20160078446 Trostle Mar 2016 A1
20160092643 Hinkle et al. Mar 2016 A1
20160092979 Wolken et al. Mar 2016 A1
20160098702 Marshall Apr 2016 A1
20160098705 Kurapati Apr 2016 A1
20160098723 Feeney Apr 2016 A1
20160098730 Feeney Apr 2016 A1
20160110818 Shemesh et al. Apr 2016 A1
20160117471 Belt et al. Apr 2016 A1
20160140538 Einhorn May 2016 A1
20160140551 Einhorn May 2016 A1
20160140560 Einhorn May 2016 A1
20160140564 Einhorn May 2016 A1
20160140565 Einhorn May 2016 A1
20160140653 McKenzie May 2016 A1
20160150078 Joshi et al. May 2016 A1
20160155101 Zelkind et al. Jun 2016 A1
20160162901 Einhorn Jun 2016 A1
20160170996 Frank et al. Jun 2016 A1
20160170998 Frank et al. Jun 2016 A1
20160171499 Meredith et al. Jun 2016 A1
20160180338 Androulaki et al. Jun 2016 A1
20160188819 Subramanian et al. Jun 2016 A1
20160189251 Dessouky et al. Jun 2016 A1
20160189277 Davis Jun 2016 A1
20160191243 Manning Jun 2016 A1
20160192166 Decharms Jun 2016 A1
20160192199 Alvarez Dominguez et al. Jun 2016 A1
20160196559 Einhorn et al. Jul 2016 A1
20160203448 Metnick et al. Jul 2016 A1
20160203485 Subramanian et al. Jul 2016 A1
20160203522 Shiffert et al. Jul 2016 A1
20160203572 McConaghy et al. Jul 2016 A1
20160210450 Su Jul 2016 A1
20160210626 Ortiz et al. Jul 2016 A1
20160210633 Epelman et al. Jul 2016 A1
20160212778 Grootwassink et al. Jul 2016 A1
20160217436 Brama Jul 2016 A1
20160217532 Slavin Jul 2016 A1
20160224803 Frank et al. Aug 2016 A1
20160224970 Pama Aug 2016 A1
20160227405 Dennis et al. Aug 2016 A1
20160253663 Clark et al. Sep 2016 A1
20160254910 Finlow-Bates Sep 2016 A1
20160259923 Papa et al. Sep 2016 A1
20160260031 Pace et al. Sep 2016 A1
20160260081 Zermeno Sep 2016 A1
20160260091 Tobias Sep 2016 A1
20160261411 Yau Sep 2016 A1
20160267472 Lingham et al. Sep 2016 A1
20160267474 Lingham et al. Sep 2016 A1
20160267558 Bonnell et al. Sep 2016 A1
20160267566 Levitt et al. Sep 2016 A1
20160267601 Kundu Sep 2016 A1
20160267605 Lingham et al. Sep 2016 A1
20160280831 Park et al. Sep 2016 A1
20160283920 Fisher et al. Sep 2016 A1
20160283941 Andrade Sep 2016 A1
20160292396 Akerwall Oct 2016 A1
20160292672 Fay et al. Oct 2016 A1
20160292680 Wilson, Jr. et al. Oct 2016 A1
20160300223 Grey et al. Oct 2016 A1
20160300233 Van Oct 2016 A1
20160300234 Moss-Pultz et al. Oct 2016 A1
20160300252 Frank et al. Oct 2016 A1
20160304653 Kim et al. Oct 2016 A1
20160304654 Lee et al. Oct 2016 A1
20160306982 Seger, II Oct 2016 A1
20160307189 Zarakas et al. Oct 2016 A1
20160307190 Zarakas et al. Oct 2016 A1
20160307199 Patel et al. Oct 2016 A1
20160308890 Weilbacher Oct 2016 A1
20160311958 Kim et al. Oct 2016 A1
20160321643 Beck et al. Nov 2016 A1
20160321751 Creighton, IV et al. Nov 2016 A1
20160328713 Ebrahimi Nov 2016 A1
20160330034 Back et al. Nov 2016 A1
20160335533 Davis et al. Nov 2016 A1
20160335609 Jenkins Nov 2016 A1
20160342958 Thomas et al. Nov 2016 A1
20160342959 Thomas et al. Nov 2016 A1
20160342976 Davis Nov 2016 A1
20160342977 Lam Nov 2016 A1
20160342978 Davis et al. Nov 2016 A1
20160342980 Thomas et al. Nov 2016 A1
20160342981 Thomas et al. Nov 2016 A1
20160342982 Thomas et al. Nov 2016 A1
20160342983 Thomas et al. Nov 2016 A1
20160342984 Thomas et al. Nov 2016 A1
20160342985 Thomas et al. Nov 2016 A1
20160342986 Thomas et al. Nov 2016 A1
20160342987 Thomas et al. Nov 2016 A1
20160342988 Thomas et al. Nov 2016 A1
20160342989 Davis Nov 2016 A1
20160342994 Davis Nov 2016 A1
20160350728 Melika et al. Dec 2016 A1
20160358158 Radocchia et al. Dec 2016 A1
20160358165 Maxwell Dec 2016 A1
20160358169 Androulaki et al. Dec 2016 A1
20160358184 Radocchia et al. Dec 2016 A1
20160358186 Radocchia et al. Dec 2016 A1
20160358187 Radocchia et al. Dec 2016 A1
20160358253 Liao et al. Dec 2016 A1
20160358267 Arjomand et al. Dec 2016 A1
20160358268 Verma et al. Dec 2016 A1
20160359637 Okandan Dec 2016 A1
20160364700 Chenard et al. Dec 2016 A1
20160364787 Walker et al. Dec 2016 A1
20160365978 Ganesan et al. Dec 2016 A1
20160366168 Cazin et al. Dec 2016 A1
20160369338 Mercolino Dec 2016 A1
20160371697 Auvenshine et al. Dec 2016 A1
20160371771 Serrano et al. Dec 2016 A1
20160379213 Isaacson et al. Dec 2016 A1
20160379256 Salamon et al. Dec 2016 A1
20160379298 Isaacson et al. Dec 2016 A1
20160379312 Arjomand et al. Dec 2016 A1
20160379330 Powers Dec 2016 A1
20160381560 Margaliot Dec 2016 A1
20170004559 Mihalik et al. Jan 2017 A1
20170004563 Noviello et al. Jan 2017 A1
20170004578 Cooper et al. Jan 2017 A1
20170005804 Zinder Jan 2017 A1
20170008992 Lee et al. Jan 2017 A1
20170011053 Hubbard et al. Jan 2017 A1
20170011195 Arshad et al. Jan 2017 A1
20170011392 Lingham et al. Jan 2017 A9
20170011460 Molinari et al. Jan 2017 A1
20170011468 King Jan 2017 A1
20170013047 Hubbard et al. Jan 2017 A1
20170017936 Bisikalo et al. Jan 2017 A1
20170017954 McDonough et al. Jan 2017 A1
20170017955 Stern et al. Jan 2017 A1
20170017958 Scott et al. Jan 2017 A1
20170018030 Crouspeyre et al. Jan 2017 A1
20170019496 Orbach Jan 2017 A1
20170024738 Vaidyanathan Jan 2017 A1
20170024817 Wager et al. Jan 2017 A1
20170024818 Wager et al. Jan 2017 A1
20170028622 Westlind et al. Feb 2017 A1
20170031676 Cecchetti et al. Feb 2017 A1
20170031874 Boudville Feb 2017 A1
20170033932 Truu et al. Feb 2017 A1
20170039330 Tanner, Jr. et al. Feb 2017 A1
20170039599 Tunnell et al. Feb 2017 A1
20170041148 Pearce Feb 2017 A1
20170041759 Gantert et al. Feb 2017 A1
20170042068 Orsini et al. Feb 2017 A1
20170046651 Lin et al. Feb 2017 A1
20170046652 Haldenby et al. Feb 2017 A1
20170046664 Haldenby et al. Feb 2017 A1
20170046670 Arjomand et al. Feb 2017 A1
20170046689 Lohe et al. Feb 2017 A1
20170046693 Haldenby et al. Feb 2017 A1
20170046698 Haldenby et al. Feb 2017 A1
20170048209 Lohe et al. Feb 2017 A1
20170048234 Lohe et al. Feb 2017 A1
20170048235 Lohe et al. Feb 2017 A1
20170048272 Yamamura et al. Feb 2017 A1
20170052676 Pulier et al. Feb 2017 A1
20170053036 Boudville Feb 2017 A1
20170053131 Modi et al. Feb 2017 A1
20170053283 Meng et al. Feb 2017 A1
20170054611 Tiell Feb 2017 A1
20170061396 Melika et al. Mar 2017 A1
20170061404 Tunnell et al. Mar 2017 A1
20170070778 Zerlan Mar 2017 A1
20170075877 Lepeltier Mar 2017 A1
20170075938 Black et al. Mar 2017 A1
20170075941 Finlow-Bates Mar 2017 A1
20170076274 Royyuru et al. Mar 2017 A1
20170076306 Snider et al. Mar 2017 A1
20170078097 Carter et al. Mar 2017 A1
20170078493 Melika et al. Mar 2017 A1
20170083898 Sidhu et al. Mar 2017 A1
20170083907 McDonough et al. Mar 2017 A1
20170083911 Phillips Mar 2017 A1
20170083920 Zoldi et al. Mar 2017 A1
20170083985 Lacoss-Arnold et al. Mar 2017 A1
20170083989 Brockman et al. Mar 2017 A1
20170084118 Robinson et al. Mar 2017 A1
20170085545 Lohe et al. Mar 2017 A1
20170085555 Bisikalo et al. Mar 2017 A1
20170088397 Buckman Mar 2017 A1
20170091397 Shah Mar 2017 A1
20170091750 Maim Mar 2017 A1
20170091756 Stern et al. Mar 2017 A1
20170098291 Code et al. Apr 2017 A1
20170103167 Shah Apr 2017 A1
20170103385 Wilson, Jr. et al. Apr 2017 A1
20170103390 Wilson, Jr. et al. Apr 2017 A1
20170103391 Wilson, Jr. et al. Apr 2017 A1
20170103468 Orsini et al. Apr 2017 A1
20170103472 Shah Apr 2017 A1
20170104831 Fransen Apr 2017 A1
20170109475 Kaditz et al. Apr 2017 A1
20170109636 Marcu et al. Apr 2017 A1
20170109637 Marcu et al. Apr 2017 A1
20170109638 Marcu et al. Apr 2017 A1
20170109639 Marcu et al. Apr 2017 A1
20170109640 Marcu et al. Apr 2017 A1
20170109657 Marcu et al. Apr 2017 A1
20170109667 Marcu et al. Apr 2017 A1
20170109668 Marcu et al. Apr 2017 A1
20170109670 Marcu et al. Apr 2017 A1
20170109676 Marcu et al. Apr 2017 A1
20170109728 Zarakas et al. Apr 2017 A1
20170109729 Zarakas et al. Apr 2017 A1
20170109735 Sheng et al. Apr 2017 A1
20170109771 Sundman et al. Apr 2017 A1
20170109772 Sundman et al. Apr 2017 A1
20170109814 Boudville Apr 2017 A1
20170109955 Ernest et al. Apr 2017 A1
20170111792 Correia Fernandes et al. Apr 2017 A1
20170115976 Mills Apr 2017 A1
20170116463 Beaudet Apr 2017 A1
20170116612 Naqvi Apr 2017 A9
20170116613 Cama et al. Apr 2017 A1
20170116693 Rae et al. Apr 2017 A1
20170118301 Kouru et al. Apr 2017 A1
20170124535 Juels et al. May 2017 A1
20170124556 Seger, II May 2017 A1
20170124571 John May 2017 A1
20170124647 Pierce et al. May 2017 A1
20170126656 Chien May 2017 A1
20170126702 Krishnamurthy May 2017 A1
20170132393 Natarajan et al. May 2017 A1
20170132615 Castinado et al. May 2017 A1
20170132619 Miller et al. May 2017 A1
20170132620 Miller et al. May 2017 A1
20170132621 Miller et al. May 2017 A1
20170132625 Kennedy May 2017 A1
20170132626 Kennedy May 2017 A1
20170132630 Castinado et al. May 2017 A1
20170132634 James May 2017 A1
20170132635 Caldera May 2017 A1
20170132636 Caldera May 2017 A1
20170134161 Goeringer et al. May 2017 A1
20170134162 Code et al. May 2017 A1
20170134280 Davis May 2017 A1
20170134375 Wagner May 2017 A1
20170134937 Miller et al. May 2017 A1
20170140145 Shah May 2017 A1
20170140371 Forzley et al. May 2017 A1
20170140375 Kunstel May 2017 A1
20170140394 Cao et al. May 2017 A1
20170140408 Wuehler May 2017 A1
20170142106 Eisen et al. May 2017 A1
20170142586 Shen May 2017 A1
20170147808 Kravitz May 2017 A1
20170147975 Natarajan et al. May 2017 A1
20170148016 Davis May 2017 A1
20170148021 Goldstein et al. May 2017 A1
20170149560 Shah May 2017 A1
20170149795 Day, II May 2017 A1
20170149819 Androulaki et al. May 2017 A1
20170150939 Shah Jun 2017 A1
20170154331 Voorhees Jun 2017 A1
20170155515 Androulaki et al. Jun 2017 A1
20170161439 Raduchel et al. Jun 2017 A1
20170161517 Shah Jun 2017 A1
20170161652 Porth et al. Jun 2017 A1
20170161697 Clark et al. Jun 2017 A1
20170161733 Koletsky et al. Jun 2017 A1
20170161747 Einhorn et al. Jun 2017 A1
20170161762 Porth et al. Jun 2017 A1
20170161829 Mazier Jun 2017 A1
20170161833 Porth et al. Jun 2017 A1
20170163733 Grefen et al. Jun 2017 A1
20170169125 Greco et al. Jun 2017 A1
20170169363 Salmasi et al. Jun 2017 A1
20170169473 Boudville Jun 2017 A1
20170169800 Greco et al. Jun 2017 A1
20170173262 Veltz Jun 2017 A1
20170177855 Costa Faidella et al. Jun 2017 A1
20170177898 Dillenberger Jun 2017 A1
20170178127 Kravitz Jun 2017 A1
20170178128 Fourez et al. Jun 2017 A1
20170178142 Dutt et al. Jun 2017 A1
20170178148 Ryan et al. Jun 2017 A1
20170178236 Saigh et al. Jun 2017 A1
20170180128 Lu Jun 2017 A1
20170180130 Martin Jun 2017 A1
20170180134 King Jun 2017 A1
20170180211 Johnson Jun 2017 A1
20170185692 Boudville Jun 2017 A1
20170185981 Emmerson Jun 2017 A1
20170185998 Jung Jun 2017 A1
20170186004 Chandramouli et al. Jun 2017 A1
20170188232 Raleigh et al. Jun 2017 A1
20170191688 Svendsen Jul 2017 A1
20170192994 Hong et al. Jul 2017 A1
20170193464 Sher Jul 2017 A1
20170193478 Dhurka et al. Jul 2017 A1
20170193619 Rollins et al. Jul 2017 A1
20170195299 James et al. Jul 2017 A1
20170195336 Ouellette Jul 2017 A1
20170195397 Boudville Jul 2017 A1
20170195747 Haberman et al. Jul 2017 A1
20170199671 Tormasov et al. Jul 2017 A1
20170200137 Vilmont Jul 2017 A1
20170200147 Ansari Jul 2017 A1
20170205102 Svendsen Jul 2017 A1
20170206382 Rodriguez De Castro et al. Jul 2017 A1
20170206522 Schiatti et al. Jul 2017 A1
20170206523 Goeringer et al. Jul 2017 A1
20170207917 Davis Jul 2017 A1
20170208635 Grootwassink et al. Jul 2017 A1
20170210938 Ku et al. Jul 2017 A1
20170212781 Dillenberger et al. Jul 2017 A1
20170213198 Ochynski Jul 2017 A1
20170213209 Dillenberger Jul 2017 A1
20170213221 Kurian et al. Jul 2017 A1
20170213287 Bruno Jul 2017 A1
20170213289 Doney Jul 2017 A1
20170214522 Code et al. Jul 2017 A1
20170214675 Johnsrud et al. Jul 2017 A1
20170214699 Johnsrud Jul 2017 A1
20170214701 Hasan Jul 2017 A1
20170219922 Ku et al. Aug 2017 A1
20170220815 Ansari et al. Aug 2017 A1
20170220998 Horn et al. Aug 2017 A1
20170221021 Gazetov et al. Aug 2017 A1
20170221029 Lund et al. Aug 2017 A1
20170221032 Mazed Aug 2017 A1
20170221052 Sheng et al. Aug 2017 A1
20170221055 Carlsson Aug 2017 A1
20170228371 Seger, II Aug 2017 A1
20170228557 Kaditz et al. Aug 2017 A1
20170228705 Sandor et al. Aug 2017 A1
20170228706 Parziale et al. Aug 2017 A1
20170228731 Sheng et al. Aug 2017 A1
20170228734 Kurian Aug 2017 A1
20170228822 Creighton, IV et al. Aug 2017 A1
20170228973 Ovalle Aug 2017 A1
20170228974 Ovalle Aug 2017 A1
20170228975 Ovalle Aug 2017 A1
20170230285 Crabtree et al. Aug 2017 A1
20170230345 Piqueras Jover et al. Aug 2017 A1
20170230353 Kurian et al. Aug 2017 A1
20170230375 Kurian Aug 2017 A1
20170230406 Gould et al. Aug 2017 A1
20170230791 Jones Aug 2017 A1
20170232300 Tran et al. Aug 2017 A1
20170234709 Mackie et al. Aug 2017 A1
20170235848 Van Dusen et al. Aug 2017 A1
20170235970 Conner Aug 2017 A1
20170236094 Shah Aug 2017 A1
20170236102 Biton Aug 2017 A1
20170236103 Biton Aug 2017 A1
20170236104 Biton Aug 2017 A1
20170236120 Herlihy et al. Aug 2017 A1
20170236121 Lyons et al. Aug 2017 A1
20170236123 Ali et al. Aug 2017 A1
20170236143 Code et al. Aug 2017 A1
20170236177 Sebastian et al. Aug 2017 A1
20170236196 Isaacson et al. Aug 2017 A1
20170236365 Ovalle Aug 2017 A1
20170236368 Ovalle Aug 2017 A1
20170237553 Sriram et al. Aug 2017 A1
20170237554 Jacobs et al. Aug 2017 A1
20170237569 Vandervot Aug 2017 A1
20170237570 Vandervort Aug 2017 A1
20170237700 Rahaman Aug 2017 A1
20170238072 Mackie et al. Aug 2017 A1
20170242987 Williams et al. Aug 2017 A1
20170243025 Kurian et al. Aug 2017 A1
20170243177 Johnsrud et al. Aug 2017 A1
20170243179 Dehaeck et al. Aug 2017 A1
20170243193 Manian et al. Aug 2017 A1
20170243208 Kurian et al. Aug 2017 A1
20170243209 Johnsrud et al. Aug 2017 A1
20170243212 Castinado et al. Aug 2017 A1
20170243213 Castinado et al. Aug 2017 A1
20170243214 Johnsrud et al. Aug 2017 A1
20170243215 Sifford et al. Aug 2017 A1
20170243216 Kohn Aug 2017 A1
20170243217 Johnsrud et al. Aug 2017 A1
20170243222 Balasubramanian Aug 2017 A1
20170243239 El-Eid et al. Aug 2017 A1
20170243241 Boutelle et al. Aug 2017 A1
20170243284 Rubman et al. Aug 2017 A1
20170243286 Castinado et al. Aug 2017 A1
20170243287 Johnsrud et al. Aug 2017 A1
20170244707 Johnsrud et al. Aug 2017 A1
20170244720 Kurian et al. Aug 2017 A1
20170244721 Kurian et al. Aug 2017 A1
20170244757 Castinado et al. Aug 2017 A1
20170244909 Dannen Aug 2017 A1
20170249623 Cole Aug 2017 A1
20170250004 Ovalle Aug 2017 A1
20170250005 Ovalle Aug 2017 A1
20170250796 Samid Aug 2017 A1
20170250972 Ronda et al. Aug 2017 A1
20170251025 Varley et al. Aug 2017 A1
20170255912 Casebolt Sep 2017 A1
20170255995 Kay et al. Sep 2017 A1
20170256000 Isaacson et al. Sep 2017 A1
20170256001 Isaacson et al. Sep 2017 A1
20170256003 Isaacson et al. Sep 2017 A1
20170257358 Ebrahimi et al. Sep 2017 A1
20170262778 Ganesan Sep 2017 A1
20170262862 Aljawhari Sep 2017 A1
20170262879 Elizondo Castillo et al. Sep 2017 A1
20170262902 Weston et al. Sep 2017 A1
20170264428 Seger, II Sep 2017 A1
20170265789 Naseri et al. Sep 2017 A1
20170270435 Gallardo Sep 2017 A1
20170270492 Donovan et al. Sep 2017 A1
20170270493 Lugli et al. Sep 2017 A1
20170270509 Colegate et al. Sep 2017 A1
20170270527 Rampton Sep 2017 A1
20170278080 Kruszka et al. Sep 2017 A1
20170278186 Creighton, IV et al. Sep 2017 A1
20170279774 Booz et al. Sep 2017 A1
20170279783 Milazzo et al. Sep 2017 A1
20170279818 Milazzo et al. Sep 2017 A1
20170285720 Shah Oct 2017 A1
20170286717 Khi et al. Oct 2017 A1
20170286880 Wiig et al. Oct 2017 A1
20170286951 Ignatchenko et al. Oct 2017 A1
20170287068 Nugent Oct 2017 A1
20170287090 Hunn et al. Oct 2017 A1
20170287592 Ovalle Oct 2017 A1
20170289111 Voell et al. Oct 2017 A1
20170289134 Bradley et al. Oct 2017 A1
20170291295 Gupta et al. Oct 2017 A1
20170293503 Curtis Oct 2017 A1
20170293669 Madhavan et al. Oct 2017 A1
20170293898 Rampton Oct 2017 A1
20170293912 Furche et al. Oct 2017 A1
20170295021 Aranda Gutierrez et al. Oct 2017 A1
20170295023 Madhavan et al. Oct 2017 A1
20170295157 Chavez et al. Oct 2017 A1
20170295180 Day et al. Oct 2017 A1
20170295232 Curtis Oct 2017 A1
20170300627 Giordano et al. Oct 2017 A1
20170300872 Brown et al. Oct 2017 A1
20170300876 Musiala, Jr. et al. Oct 2017 A1
20170300898 Campero et al. Oct 2017 A1
20170300905 Withrow et al. Oct 2017 A1
20170300910 Bethke, II et al. Oct 2017 A1
20170300928 Radocchia et al. Oct 2017 A1
20170300946 Wilkinson et al. Oct 2017 A1
20170300978 Narasimhan et al. Oct 2017 A1
20170301033 Brown et al. Oct 2017 A1
20170301047 Brown et al. Oct 2017 A1
20170302450 Ebrahimi Oct 2017 A1
20170302460 Song et al. Oct 2017 A1
20170303132 Naqvi Oct 2017 A1
20170307387 Kohlhepp Oct 2017 A1
20170308070 Elazary et al. Oct 2017 A1
20170308893 Saraniecki Oct 2017 A1
20170308920 Tsuchiya Oct 2017 A1
20170308928 Weston et al. Oct 2017 A1
20170309117 Clemenson et al. Oct 2017 A1
20170310484 Kaliski, Jr. et al. Oct 2017 A1
20170310653 Zhang Oct 2017 A1
20170310747 Cohn et al. Oct 2017 A1
20170316162 Warner et al. Nov 2017 A1
20170316390 Smith et al. Nov 2017 A1
20170316391 Peikert et al. Nov 2017 A1
20170316409 Smith et al. Nov 2017 A1
20170316410 Smith et al. Nov 2017 A1
20170316487 Mazed Nov 2017 A1
20170316497 Song et al. Nov 2017 A1
20170317833 Smith et al. Nov 2017 A1
20170317834 Smith et al. Nov 2017 A1
20170317997 Smith et al. Nov 2017 A1
20170323294 Rohlfing et al. Nov 2017 A1
20170323392 Kasper et al. Nov 2017 A1
20170324738 Hari et al. Nov 2017 A1
20180011867 Bowman Jan 2018 A1
20180049008 Han Feb 2018 A1
20180150749 Wu May 2018 A1
20180357047 Brown Dec 2018 A1
20190228176 Fishbeck Jul 2019 A1
20190236214 Kokernak Aug 2019 A1
20200034842 Ponniah Jan 2020 A1
20200044844 Sridhara Feb 2020 A1
20200052905 Mathias Feb 2020 A1
20200074091 Jain Mar 2020 A1
20200118163 Sohum Apr 2020 A1
20200186355 Davies Jun 2020 A1
20210209247 Mohassel Jul 2021 A1
Foreign Referenced Citations (89)
Number Date Country
0 957 644 Nov 1991 EP
0 653 868 May 1995 EP
0 714 219 May 1996 EP
0 838 123 May 2000 EP
1 075 123 Feb 2001 EP
1 068 581 Aug 2002 EP
1 267 312 Dec 2002 EP
1 282 059 May 2003 EP
1 450 321 Aug 2004 EP
1 172 770 Sep 2004 EP
0 891 069 Oct 2004 EP
1 500 021 Jan 2005 EP
1 072 165 Jul 2005 EP
0 884 919 Oct 2005 EP
1 209 935 Oct 2005 EP
1 076 951 Mar 2006 EP
1 040 674 May 2006 EP
1 770 615 Apr 2007 EP
1 771 031 Apr 2007 EP
1 816 595 Aug 2007 EP
1 527 552 Mar 2008 EP
1 894 158 Mar 2008 EP
2 043 328 Apr 2009 EP
1 670 268 Oct 2009 EP
2 194 500 Jun 2010 EP
2 219 149 Aug 2010 EP
1 872 603 Jan 2011 EP
1 701 500 Feb 2011 EP
2 104 901 Feb 2011 EP
2 312 542 Apr 2011 EP
2 409 455 Jan 2012 EP
2 485 184 Aug 2012 EP
2 541 480 Jan 2013 EP
1 579 393 Feb 2013 EP
2 611 106 Jul 2013 EP
2 646 930 Oct 2013 EP
2 831 718 Oct 2013 EP
2 665 026 Nov 2013 EP
2 333 582 Dec 2013 EP
2 677 465 Dec 2013 EP
2 691 790 Feb 2014 EP
2 752 042 Jul 2014 EP
2 127 453 Aug 2014 EP
2 770 690 Aug 2014 EP
2 779 070 Sep 2014 EP
2 965 250 Sep 2014 EP
2 973 284 Oct 2014 EP
2 989 603 Oct 2014 EP
3 017 618 Jan 2015 EP
3 022 958 Jan 2015 EP
2 718 528 Apr 2015 EP
2 330 840 Dec 2015 EP
2 953 076 Dec 2015 EP
3 149 882 Dec 2015 EP
2 975 874 Jan 2016 EP
2 602 983 Aug 2016 EP
3 073 670 Sep 2016 EP
3 078 654 Oct 2016 EP
3 078 687 Oct 2016 EP
3 078 689 Oct 2016 EP
3 078 690 Oct 2016 EP
3 078 694 Oct 2016 EP
3 078 695 Oct 2016 EP
2 756 703 Nov 2016 EP
3 096 279 Nov 2016 EP
3 107 022 Dec 2016 EP
2 691 789 Jan 2017 EP
3 136 277 Mar 2017 EP
3 160 078 Apr 2017 EP
3 160 176 Apr 2017 EP
3 188 441 Jul 2017 EP
3 193 299 Jul 2017 EP
3 125 489 Aug 2017 EP
3 203 403 Aug 2017 EP
3 214 861 Sep 2017 EP
3 226 165 Oct 2017 EP
3 226 169 Oct 2017 EP
3 229 418 Oct 2017 EP
3 236 374 Oct 2017 EP
3 236 401 Oct 2017 EP
3 236 403 Oct 2017 EP
3 242 265 Nov 2017 EP
2018-028745 Feb 2018 JP
10-2015-0131239 Nov 2015 KR
10-1661933 Sep 2016 KR
10-2016-0126291 Nov 2016 KR
10-1814989 Jan 2018 KR
2008030670 Mar 2008 WO
2009077193 Jun 2009 WO
Non-Patent Literature Citations (3)
Entry
US 9,648,516 B2, 05/2017, Grootwassink et al. (withdrawn)
https://brunch.co.kr/@mobiinside/1052, May 23, 2018.
International Search Report dated Dec. 18, 2019, issued in International Application No. PCT/KR2019/010794.
Related Publications (1)
Number Date Country
20210295380 A1 Sep 2021 US