Abstract: The present invention provides a method, and system [100] comprising processing units [110], and/or processors [108] and/or memory units [109] for implementing the method of identification of at least one aberration on a screen [106] of a first electronic device [101] comprising initiating a request on an application on the first electronic device [101] or a linked second electronic device [102]; displaying at least one unique identifier [105] on the screen of the first electronic device; capturing at least one image or at least a 0.1 second of a video recording of the screen of the first electronic device by the first or second electronic device; processing at least one image or video recording to obtain at least one processed image; communicated the same to a server [103] for identification of at least one aberration on the screen of the first electronic device. Fig. 1
FIELD OF INVENTION
The present invention relates to determination of condition of an electronic device comprising a screen, more particularly identification of one or more cracks on a screen of an electronic device. BACKGROUND OF THE INVENTION
The following description of related art is intended to provide background information pertaining to the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be appreciated that this section is to be used only to prepare the mind of a reader with respect to the general art, and not as admission of prior art. Electronic devices such as mobile phones, smart watches, tablets, etc. have a significant screen component (of size and value) via which a user interacts with the device. Apart from the screen of being of considerable value, it also has an aesthetic factor that plays a major factor in valuation of the device itself, particularly when the user wants to sell or exchange the device.
Evaluation of the screen (for cracks), which can deleteriously affect the imputed value of the device is typically done manually, sometimes by trained personnel. However, such valuation when carried out by humans, even if trained, can be highly variable, potentially leading to loss of value and/or opportunity for both seller and buyer. Such valuation also requires physical presence of the user. There is a need in the art to introduce easy to use, quantitative, accurate, reproduceable and logic-based methods to evaluate the condition of a screen of an electronic device so as to maximize value, enhance efficiency, and which is not only reproducible, but also has a high degree of accuracy and cuts down instances of cheating or gaming the system.
CN1026228548A describes a method of screen crack detection method and device,
which depends on a server having prestored images of different screens of various
brands of phones.
US10127647B2 describes systems and methods for automated visual inspection and
evaluation of electronic device screens, which depends upon edge detection
algorithms.
CN206440635U describes a device for detecting cell phone screen crack that
comprises a LED lamp.
SUMMARY OF THE INVENTION
This section is provided to introduce certain objects and aspects of the present
invention in a simplified form that are further described below in the detailed
description. This summary is not intended to identify the key features or the scope
of the claimed subject matter.
An object of the present invention is to provide a process for identification of at
least one aberration on a screen [106a, 106b] of a first electronic device [101a,
101b], said process comprising the steps: (a) initiating a request on an application on
the first electronic device [101a, 101b] or a second electronic device [102], wherein
the second electronic device [102] is linked to the first electronic device [101b]; (b)
displaying at least one unique identifier [105a, 105b] on the screen of the first
electronic device [101a, 101b]; (c) detecting and adjusting the screen visibility of the
screen [106a, 106b] of the first electronic device [101a, 101b]; (d) capturing at least
one image of the screen [106a, 106b] of the first electronic device [101a, 101b] by
the first [101a, 101b] or second electronic device [102]; or capturing at least 0.1
second of a video recording of the screen [106a, 106b] of the first electronic device
[101a, 101b] by the first [101a, 101b] or second electronic device [102]; (e)
executing first [101a, 101b] or second [102] electronic device side processing of the
at least one image or at least 0.1 second of the video recording to obtain at least one processed image, wherein processing comprises scanning at the pixel level; (f) communicating the at least one processed image to a remote server [103] via a wired or wireless communication network; and (g) communicating to the first [101a, 101b] or second [102] electronic device the presence or absence of at least one or more aberrations on the screen of the first electronic device [101a, 101b] by the remote server [103].
Another object of the present invention is to provide a system [100] for identification of at least one aberration on a screen [106a, 106b] of a first electronic device [101a, 101b], said system [100] comprising: (a) a first processor configured in a first electronic device [101a, 101b] or a second electronic device [102] to initiate a request on an application on the first or the second electronic device, wherein the first and second electronic device are linked; (b) a second processor in the first or second electronic device connected to the screen [106a, 106b] of the first electronic device [101a, 101b], configured to display at least one unique identifier [105a, 105b] on the screen [106a, 106b] of the first electronic device [101a, 101b]; (c) a third processor connected to at least one camera [104a, 104b, 107] in the first [101a, 101b] or second [102] electronic device configured to detect and adjust screen [106a, 106b] visibility of the first electronic device [101a, 101b]; (d) at least one camera [104a, 104b, 107] in the first [101a, 101b] or second [102] electronic device connected to a fourth processor in the first or second electronic device, configured to capture at least one image or at least 0.1 seconds of a video recording of the screen [106a, 106b] of the first electronic device; (e) a fifth processor in the first [101a, 101b] or second [102] electronic device configured to process captured at least one image or at least 0.1 seconds of a video recording to obtain at least one processed image, wherein processing comprises scanning at the pixel level; (f) a sixth
processor in the first [101a, 101b] or second [102] electronic device configured to communicate the at least one processed image to a remote server [103] via a wired or wireless communication network; and (g) a seventh processor in the first [101a, 101b] or second [102] electronic device configured to receive communication pertaining to identification of at least one aberration on a screen [106a, 106b] of the first electronic device from the remote sever [103]. BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
The accompanying drawings, which are incorporated herein, and constitute a part of this disclosure, illustrate exemplary embodiments of the disclosed methods and systems in which like reference numerals refer to the same parts throughout the different drawings. Components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Some drawings may indicate the components using block diagrams and may not represent the internal circuitry of each component. It will be appreciated by those skilled in the art that disclosure of such drawings includes disclosure of electrical components or circuitry commonly used to implement such components. Although exemplary connections between sub-components have been shown in the accompanying drawings, it will be appreciated by those skilled in the art, that other connections may also be possible, without departing from the scope of the invention. All sub-components within a component may be connected to each other, unless otherwise indicated.
Fig. 1 illustrates an overview of an exemplary architecture of a system for cracked screen detection, in accordance with embodiments of the present invention. Fig. 2 illustrates an exemplary architecture of an electronic device with screen quadrants for cracked screen detection, in accordance with embodiments of the present invention.
Fig 3 illustrates an exemplary architecture of an electronic device with display of
unique identifier(s) on the screen for cracked screen detection, in accordance with
embodiments of the present invention.
Fig. 4 illustrates an exemplary method for panning the electronic device for cracked
screen detection, in accordance with embodiments of the present invention. The
first electronic device is panned while at least one image or at least 0.1 seconds of a
video recording of the screen is captured by the first or a second electronic device in
order to ensure that any cracks are captured in at least an image of a frame of video
recording as one or more crack may not be completely visible at a particle angle
when the image or video is captured.
Fig. 5 illustrates an exemplary use case scenario for cracked screen detection in an
electronic device using a reflective surface, in accordance with embodiments of the
present invention.
Fig. 6 illustrates an exemplary use case scenario for cracked screen detection in a
first electronic device using a second electronic device, in accordance with
embodiments of the present invention.
Fig. 7 illustrates an exemplary architecture of an electronic device with aberrations
on the screen, in accordance with embodiments of the present invention.
DETAILED DESCRIPTION OF THE INVENTION
In the following description, for the purposes of explanation, various specific details
are set forth in order to provide a thorough understanding of the embodiments of
the present invention. It will be apparent, however, that embodiments of the
present invention may be practiced without these specific details. Several features
described hereafter can each be used independently of one another or with any
combination of other features.
Those skilled in the art will be aware that the invention described herein is subject to variations and modifications other than those specifically described herein. It is to be understood that the invention described herein includes all such variations and modifications. The invention also includes all such steps, features, and methods referred to or indicated in this specification, individually or collectively, and any and all combinations of any two or more of said steps or features.
As used herein, "connect", "configure", "couple" and its cognate terms, such as "connects", "connected", "configured", "linked" and "coupled" may include a physical connection (such as a wired/wireless connection), a logical connection (such as through logical gates of semiconducting device), other suitable connections, or a combination of such connections, as may be obvious to a skilled person. As used herein, "send", "transfer", "transmit", and their cognate terms like "sending", "sent", "transferring", "transmitting", "transferred", "transmitted", "communicating", "communicated" etc. include sending or transporting data or information from one unit or component to another unit or component, wherein the data or information may or may not be modified before or after sending, transferring, transmitting.
As used herein, the electronic devices [101], and [102] may be separately or collectively referred to as electronic device [101], electronic device [102], or electronic device [101, 102]. The electronic device [101, 102] refers to any electrical, electronic, electromechanical, and computing device. The electronic device [101, 102] may include, but is not limited to, a mobile phone, a tablet, a smartphone, a laptop, a screen, a wearable device, a personal digital assistant and any such device obvious to a person skilled in the art. Although only a limited number of electronic devices [101, 102] are shown with reference to Fig. 1, however, it will be understood by those of ordinary skill in the art that the structure shown is merely illustrative and
does not limit the number of the electronic devices [101, 102] in the system [100]. Similarly, although only one server [103] has been shown in Fig.l, multiple server components and multiple servers are encompassed by the present disclosure. As used herein, an "application" refers to an application program designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user of the application installed on an first electronic device [101] or a second electronic device [102], including any application that uses at least one of the IP communication protocol and the non-IP communication protocol for transmission. As used herein, a "server" includes one or more processors, wherein processor refers to any logic circuitry for processing instructions. A server may include a general-purpose processor, a special purpose processor, a conventional processor, a digital signal processor, a plurality of microprocessors, one or more microprocessors in association with a DSP core, a controller, a microcontroller, Application Specific Integrated Circuits, Field Programmable Gate Array circuits, any other type of integrated circuits, etc. The server may perform signal coding data processing, input/output processing, and/or any other functionality that enables the working of the system according to the present disclosure.
As used herein, a "processor" [108] (not shown in Fig. 1) or "processing unit" includes one or more processors, wherein processor refers to any logic circuitry for processing instructions. A processor may be a general-purpose processor, a special purpose processor, a conventional processor, a digital signal processor, a plurality of microprocessors, one or more microprocessors in association with a DSP core, a controller, a microcontroller, Application Specific Integrated Circuits, Field Programmable Gate Array circuits, any other type of integrated circuits, etc. The processor may perform signal coding data processing, input/output processing, and/or any other functionality that enables the working of the system according to
the present disclosure. More specifically, the processor or processing unit is a hardware processor.
A memory [109] (not shown in Fig. 1) is configured to store software programs and modules. The memory is further configured to allow the processor [108] to execute various functional disclosures and data processing by running software programs and modules stored in the memory. The memory may include, but is not limited to, a volatile memory, non-volatile memory, a remote storage, a cloud storage, high¬speed random-access memory and/or non-volatile memory, such as one or more magnetic disk storage devices, one or more optical storage devices, and/or flash memory (e.g., NAND, NOR) or a combination thereof. In some embodiments, memory may further include memory remotely configured relative to processor [108] which may be connected to the first electronic device [101] and/or the second electronic device [102] and the processor [108] via a network. Embodiments of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The present invention provides a process for identification of at least one aberration on a screen [106] of a first electronic device [101], said process comprising the steps: a) initiating a request on an application on the first electronic device [101] or a second electronic device [102], wherein the second electronic device [102] is linked to the first electronic device [101]; b) displaying at least one unique identifier [105] on the screen [106] of the first electronic device [101]; c) detecting and adjusting the screen [106] visibility of the screen [106] of the first electronic device [101]; d) capturing at least one image of the screen [106] of the first electronic device [101] by the first or second electronic device [101, 102]; or capturing at least 0.1 second of a video recording of the screen [106] of the first electronic device [101] by the first or second electronic device [101, 102]; e) executing first or second electronic device
[101, 102] side processing of the at least one image or at least 0.1 second of the video recording to obtain at least one processed image, wherein processing comprises scanning at the pixel level; f) communicating the at least one processed image to a remote server [103] via a wired or a wireless communication network; g) communicating to the first [101] or second [102] electronic device the presence or absence of at least one or more aberrations on the screen [106] of the first electronic device [101] by the remote server [103].
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein said process comprises the steps: a) initiating a request on an application on the first electronic device [101]; b) generating and displaying at least one unique identifier [105] on the screen [106] of the first electronic device [101]; c) detecting and adjusting the screen [106] visibility of the screen [106] of the first electronic device [101]; d) capturing at least one image of the screen [106] of the first electronic device [101] by the first electronic device [101]; e) executing first electronic device [101] side processing of the at least one image to obtain at least one processed image, wherein processing comprises scanning at the pixel level; f) communicating the at least one processed image to a remote server [103] by a wired or wireless communication network; g) communicating to the first electronic device [101] the presence or absence of at least one or more aberrations on the screen [106] of the first electronic device [101] by the remote server [103].
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein said process comprises the steps: a) initiating a request on an application on the first electronic device [101]; b) displaying at least
one unique identifier [105] on the screen [106] of the first electronic device [101]; c) detecting and adjusting the screen [106] visibility of the screen [106] of the first electronic device [101]; d) capturing at least 0.1 second of a video recording of the screen [106] of the first electronic device [101] by the first electronic device [101]; e) executing first electronic device [101] side processing of the at least 0.1 second of the video recording to obtain at least one processed image, wherein processing comprises scanning at the pixel level; f) communicating the at least one processed image to a remote server [103] via wired or wireless communication network; g) communicating to the first electronic device [101] the presence or absence of at least one or more aberrations on the screen [106] of the first electronic device [101] by the remote server [103].
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein said process comprises the steps: a) initiating a request on an application on a second electronic device [102], wherein the second electronic device [102] is linked to the first electronic device [101]; b) displaying at least one unique identifier [105] on the screen [106] of the first electronic device [101]; c) detecting and adjusting the screen [106] visibility of the screen of the first electronic device [101]; d) capturing at least one image of the screen [106] of the first electronic device [101] by the second electronic device [102]; e) executing second electronic device [102] side processing of the at least one image to obtain at least one processed image, wherein processing comprises scanning at the pixel level; f) communicating the at least one processed image to a remote server [103] via a wired or wireless communication network; and g) communicating to the second electronic device [102] the presence or absence of at least one or more aberrations on the screen [106] of the first electronic device [101] by the remote server [103].
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein said process comprises the steps: a) initiating a request on an application on a second electronic device [102], wherein the second electronic device [102] is linked to the first electronic device [101]; b) displaying at least one unique identifier [105] on the screen [106] of the first electronic device [101]; c) detecting adjusting the screen [106] visibility of the screen of the first electronic device [101]; d) capturing at least 0.1 second of a video recording of the screen [106] of the first electronic device [101] by the second electronic device [102]; e) executing second electronic device [102] side processing of the at least 0.1 second of the video recording to obtain at least one processed image, wherein processing comprises scanning at the pixel level; f) communicating the at least one processed image to a remote server [103] via a wired or wireless communication network; and g) communicating to the second electronic device [102] the presence or absence of at least one or more aberrations on the screen [106] of the first electronic device [101] by the remote server [103].
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein said at least one unique identifier [105] can be any of QR code, bar code or combination thereof. In a preferred embodiment, the unique identifier is a QR code [105].
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein said at least one unique identifier [105] is generated by an application in the first electronic device [101]. In another embodiment, the said at least one unique identifier [106] is generated by an
application in the second electronic device [102] when the second electronic device [102] is linked to the first electronic device [101]. In an embodiment, the said at least one unique identifier [106] is generated by a remote server [103] and communicated to the first electronic device [101] via a wired or a wireless network to the application on the first electronic device [101]. In another embodiment, the said at least one unique identifier [106] is generated by a remote server [103] and communicated to the second electronic device [102] via a wired or a wireless network to the application on the second electronic device [102] wherein the second electronic device is linked to the first electronic device [101]. In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein when 1 unique identifier [105] is displayed on the screen [106] of the first electronic device [101], the unique identifier [105] is positioned in any of quadrant 1 to 4 of the screen [106]. In an embodiment, the 1 unique identifier [105] is displayed in quadrant 1 of the screen [106] of the first electronic device [101]. In an embodiment, the 1 unique identifier [105] is displayed in quadrant 2 of the screen [106] of the first electronic device [101. In an embodiment, the 1 unique identifier is displayed in quadrant 3 of the screen [106] of the first electronic device [101]. In an embodiment, the 1 unique identifier [105] is displayed in quadrant 4 of the screen [106] of the first electronic device [101]. It is to be understood that that the 1 unique identifier [105] positioned on the screen [106] of the first electronic device [101] in any quadrant 1 to 4 can be pre-determined or can be randomly assigned. In an embodiment, the 1 unique identifier [105] positioned in a first quadrant (any of quadrant 1 to 4) of the screen [106] of the first electronic device [101] may also be displayed in a second quadrant (any of quadrant 1 to 4 with the proviso that the second quadrant is not the same as the first
quadrant) of the screen [106] of the first electronic device [101] in a sequential manner while at least one image is captured or at least 0.1 seconds of video recording is captured. In an embodiment, the 1 unique identifier [105] positioned in a first quadrant (any of quadrant 1 to 4) of the screen [106] of the first electronic device [101] may also be displayed in a second quadrant (any of quadrant 1 to 4 with the proviso that the second quadrant is not the same as the first quadrant), and a third quadrant (any of quadrant 1 to 4 with the proviso that the third quadrant is not the same as the first or second quadrant) of the screen [106] of the first electronic device [101] in a sequential manner while at least one image is captured or at least 0.1 seconds of video recording is captured. In another embodiment, the 1 unique identifier positioned in a first quadrant (any of quadrant 1 to 4) of the screen [106] of the first electronic device [101] may also be displayed in a second quadrant (any of quadrant 1 to 4 with the proviso that the second quadrant is not the same as the first quadrant), a third quadrant (any of quadrant 1 to 4 with the proviso that the third quadrant is not the same as the first or second quadrant), and a fourth quadrant (any of quadrant 1 to 4 with the proviso that the fourth quadrant is not the same as the first, second or third quadrant) of the screen [106] of the first electronic device [101] in a sequential manner while at least one image is captured or at least 0.1 seconds of video recording is captured.
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein when 2 unique identifiers [105] are displayed on the screen [106] of the first electronic device [101], the first and the second unique identifier [105] is positioned in quadrant 1 and 4 respectively and wherein quadrant 1 and 4 are diagonally across each other. In an embodiment, the first and the second unique identifier [105] is positioned in quadrant 2 and 3 respectively and wherein
quadrant 2 and 3 are diagonally across each other. It is to be understood that the 2 unique identifiers [105] positioned on the screen [106] of the first electronic device [101] in quadrant 1 and 4 or quadrant 2 and 3 can pre-determined or can be randomly assigned. In an embodiment, the 2 unique identifiers [105] positioned in a first and second quadrant of the screen [106] of the first electronic device [101] may also be displayed in a third and fourth quadrant of the screen [106] of the first electronic device [101] in a sequential manner while at least one image is captured or at least 0.1 seconds of video recording is captured, with the proviso that when the first and second quadrant is quadrant 1 and 4, the third and fourth quadrant cannot be quadrant 1 and 4.
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein when 3 unique identifiers [105] are displayed on the screen [106] of the first electronic device [101], the first, second, and third unique identifier [105] is positioned in any quadrant 1, 2, and 3. In an embodiment, when 3 unique identifiers are displayed on the screen [106] of the first electronic device [101], the first, second, and third unique identifier [105] is positioned in any quadrant 1, 2, and 4. In an embodiment, when 3 unique identifiers [105] are displayed on the screen [106] of the first electronic device [101], the first, second, and third unique identifier [105] is positioned in any quadrant 2, 3, and 4. In an embodiment, when 3 unique identifiers [105] are displayed on the screen [106] of the first electronic device [101], the first, second, and third unique identifier [105] is positioned in any quadrant 1, 3, and 4. It is to be understood that the 3 unique identifiers [105] positioned on the screen [106] of the first electronic device [101] in quadrant 1, 2, and 3; or 1, 2, and 4; or 2, 3, and 4; or 1, 3, and 4 can be pre-determined or can be randomly assigned. In an embodiment, the 3 unique
identifiers [105] positioned in a first, second, and a third quadrant of the screen [106] of the first electronic device [101] may also be displayed in at least a fourth, fifth, and sixth quadrant of the screen [106] of the first electronic device [101] in a sequential manner while at least one image is captured or at least 0.1 seconds of video recording is captured, with the proviso that the combination of first, second, and third quadrant is not identical to fourth, fifth, and sixth quadrant. In an embodiment of the present invention, there is provided a process for identification of at last one aberration on a screen [106] of a first electronic device [101] as described herein, wherein when 4 unique identifiers [105] are displayed on the screen [106] of the first electronic device [101], each unique identifier [105] is positioned in each quadrant 1 to 4 of the screen [106] of the first electronic device [101]. It is to be understood that the 4 unique identifiers [105] positioned of the screen [106] of the first electronic device [101] can be pre-determined or can be randomly assigned.
In an embodiment of the present invention, there is provided a process for identification of at last one aberration on a screen [106] of a first electronic device [101] as described herein, wherein when 5 or more unique identifiers [105] are displayed on the screen [106] of the first electronic device [101], at least 1 unique identifier [105] is positioned in each of quadrants 1 to 4 and at least one of the 1 to 4 quadrants displays more than one unique identifier [105]. In an embodiment, quadrant 1 displays more than one unique identifier [105]. In an embodiment, quadrant 2 displays more than one unique identifier [105]. In an embodiment, quadrant 3 displays more than one unique identifier [105]. In an embodiment, quadrant 4 displays more than one unique identifier [105]. It is to be understood that any of quadrant 1 to 4 displaying more than one unique identifier [105] can be pre-determined or can be randomly assigned. In an embodiment, two or more of
quadrants 1 to 4 can display two or more unique identifiers [105]. In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein said at least one unique identifier [105] occupies at least 0.01% of the whole screen area.
In a preferred embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein said at least 1 unique identifier [105] displayed on the screen [106] of the first electronic device [101] is positioned at outer corner of any of quadrant 1 to 4. In another preferred embodiment of the present invention, a unique identifier [105] is completely positioned within any one of quadrant 1 to 4.
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein screen [106] visibility of the first electronic device [101]is detected by at least one camera [104] of the first electronic device [101]. In another embodiment, the screen [106] visibility of the first electronic device [101] is detected by at least one camera [107] of the second electronic device [102]. In an embodiment, if the screen [106] visibility of the first electronic device [101] is not sufficient, ambient light may be adjusted for sufficient screen [106] visibility. In an embodiment, ambient light may be adjusted by activating at least one light source in the first electronic device [101]. In another embodiment, ambient light may be adjusted by activating at least one light source in the second electronic device [102]. In another embodiment, ambient light source may be adjusted by activating at least one light source in the first and second electronic device [101, 102]. In yet another embodiment, ambient light may be adjusted by activating any other light source
which is not connected to the first or second electronic device [101, 102]. The adjustment of ambient light source may be automated or manually adjusted. In an embodiment, screen [106] visibility of the first electronic device [101] may be adjusted by changing and/or adjusting the screen [106] background color. In an embodiment, the screen [106] brightness may be adjusted. In another embodiment, the color temperature displayed on the screen [106] of the first electronic device [101] may be adjusted. In another embodiment, any combination of screen color, brightness, and color temperature may be adjusted. In a preferred embodiment, the screen color is black.
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein step d) further comprises panning the first electronic device [101] along its vertical axis while at least one image is captured by at least one camera [104] of the first electronic device [101] off a reflective surface, or by at least one camera [107] of a second electronic device [102], wherein the plane of the screen [106] of the device is substantially parallel to the plane of the reflective surface or the at least one camera [107] of the second electronic device [102]. In another embodiment, step d) further comprises panning the first electronic device [101] along its vertical axis while at least 0.1 seconds of video recording is captured by at least one camera [104] of the first electronic device [101] off a reflective surface, or by at least one camera [107] of a second electronic device [102], wherein the plane of the screen [106] of the first electronic device [101] is substantially parallel to the plane of the device is substantially parallel to the plane of the reflective surface or the at least one camera [107] of the second electronic device [102]. In an embodiment of the present invention, there is provided a process for
identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein 1 image of the screen [106] is captured. In another embodiment, 2-5 images are captured. In another embodiment, 2-10 images are captured. In yet another embodiment, 2-20 images are captured. In still another embodiment, 2-50 images are captured.
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein in at least 0.1 seconds video recording capture comprises 1 frame. In an embodiment, the at least 0.1 seconds video recording capture comprises 2-5 frames. In another embodiment, the at least 0.1 seconds video recording capture comprises 2-10 frames. In yet another embodiment, the at least 0.1 seconds video recording capture comprises 2-20 frames. In still another embodiment, the at least 0.1 seconds video recording capture comprises 2-50 frames.
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein first or second device [101, 102] side processing of the at least one image further comprises determining the orientation of the imaged screen and auto-correcting orientation to a pre-determined orientation. In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein first or second device [101, 102] side processing of the at least one frame further comprises determining the orientation of the screen and auto-correcting orientation to a pre-determined orientation. In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device
[101] as described herein, wherein the first or second device [101, 102] side processing of the at least one image further comprises identification of screen edges based on the position of at least one unique identifier [105].
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein first or second device [101, 102] side processing of the at least one frame further comprises identification of screen edges based on the position of at least one unique identifier [105].
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein the first or second device [101, 102] side processing of the at least one image further optionally comprises the sub-step of identification of finger(s) obstructing the screen image.
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein first or second device [101, 102] side processing of the at least one frame further optionally comprises identification of finger(s) obstructing the screen image.
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, further comprising the step of re-capturing at least one image or at least 0.1 seconds of video recording if no processed image or frame can be obtained by first or second device [101, 102] side processing. In a preferred embodiment, if a pre-determined minimum number of processed images cannot be obtained, at least one image of at least 0.1 seconds of video recording is re¬captured.
In an embodiment of the present invention, there is provided a process for identification of at least one aberration of a screen [106] of a first electronic device [101] as described herein, wherein said at least 1 unique identifier [105] is generated by the application on the first electronic device [101]. In another embodiment, said at least 1 unique identifier [105] is generated by the application on the second electronic device [102]. In yet another embodiment, said at least 1 unique identifier [105] is generated by a remote server [103] and communicated to the first electronic device [101] via a wired or wireless communication network. In still another embodiment, said at least 1 unique identifier [105] is generated by a remote server [103] and communicated to the second electronic device [102] via a wired or wireless communication network.
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein remote server-side [103] analysis further comprises authenticating the first electronic device [101] information based on pre¬determined method of authentication. In an embodiment, remote server-side [103] analysis further comprises authenticating the second electronic device [102] information based on pre-determined method of authentication. In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein first and second electronic device [101,102] may be linked to authenticate first electronic device [101] information. In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein said screen is made of aluminosilicate glass. In yet another embodiment, the screen is made of lab-made sapphire glass.
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein said aberration is preferably at least one crack on the screen of the first electronic device [107].
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein, wherein presence of absence of at least one aberration on the screen [106] of the first electronic device [101] can also be communicated via e-mail.
In an embodiment of the present invention, there is provided a process for identification of at least one aberration on a screen[106] of a first electronic device [101] as described herein, wherein presence of absence of at least one aberration on the screen [106] of the first electronic device [101] is communicated )to first or second electronic device [101, 102] by the remote server [103] via a wired or wireless communication network) by visually/pictorially highlighting the aberration on the captured image or frame of the screen [106] of the first electronic device [101].
It is understood to a person skilled in the art and in the context of the process for identification of at least one aberration on a screen [106] of a first electronic device [101] as described herein that the process steps/sequences are implemented by one or more processing units [110], where a processing unit [110] may comprise one or more processors [108]. The processing units [110] (not shown) and/or processors [108] (not shown) may be physically or functionally connected. It is also within the scope of the presently described process that one or more steps/sequences may be implemented by the same or different processing units [110] and/or processors [108]. Each processing unit [110] and/or processors [108] may also comprise
memory unit(s) [109] (not shown). It is also understood that the devices [101, 102], camera [104, 107], screen [106], server [103] are each hardware components comprise processing units [110] and/or processors [108] as aforementioned, and may be interconnected in any combination(s) via known interfaces, such as, but not limited to wired links, wireless links, logical links and/or physical links. While considerable emphasis has been placed herein on the disclosed embodiments, it will be appreciated by those skilled in the art that many changes can be made to the embodiments disclosed herein without departing from the principles and scope of the present invention.
The present invention also provides a system [100] for identification of at least one aberration on a screen [106] of a first electronic device [101], said system [100] comprising: (a) a first processing unit [110a, 110b] (not shown) configured in a first electronic device [101] or a second electronic device [102] to initiate a request on an application on the first or the second electronic device, wherein the first and second electronic device are linked; (b) a second processing unit [110c, llOd] (not shown) in the first or second electronic device connected to the screen [106] of the first electronic device [101], configured to display at least one unique identifier [105] on the screen [106] of the first electronic device [101]; (c) a third processing unit [llOe, HOf] (not shown) connected to at least one camera [104, 107] in the first [101] or second [102] electronic device configured to detect and adjust screen [106] visibility of the first electronic device [101]; (d) at least one camera [104, 107] in the first [101] or second [102] electronic device connected to a fourth processing unit [llOg, HOh] (not shown) in the first or second electronic device, configured to capture at least one image or at least 0.1 seconds of a video recording of the screen [106] of the first electronic device; (e) a fifth processing unit [HOi, HOj] (not shown) in the first [101] or second [102] electronic device configured to process captured at least
one image or at least 0.1 seconds of a video recording to obtain at least one processed image, wherein processing comprises scanning at the pixel level; (f) a sixth processing unit [110k 1101] (not shown) in the first [101] or second [102] electronic device configured to communicate the at least one processed image to a remote server [103] via a wired or wireless communication network; and (g) a seventh processing unit [110m, llOn] (not shown) in the first [101] or second [102] electronic device configured to receive communication pertaining to identification of at least one aberration on a screen [106] of the first electronic device from the remote sever [103].In an embodiment of the present invention, there is provided a system [100] as described herein, wherein said processing unit [llOa-n] can comprise one or more processors [108] and/or one or more memory units [109]. In an embodiment, said processing units [llOa-g] and/or one or more processors [108] and/or one or more memory units [109] can be configured in any combination to implement a process for identification of at least one aberration on a screen [106] of a first electronic device [101].In an embodiment of the present invention, there is provided a system [100] as described herein, wherein said devices [101, 102], camera [104, 107], processing unit [llOa-n], processor(s) [108], memory units [109], and remote server [103] are configured to communicate through a wireless or a wired communications network.
In an embodiment of the present invention, there is provided a system [100] as described herein, wherein said devices [101, 102], processing unit [llOa-n], processor(s) [108], memory units [109], camera(s) [104, 107], and remote server [103] are configured to implement a process as substantially described herein and/or as claimed in claims 1-11. In another embodiment, the system [100] may further comprises one or more processing units [110] configured to implement a process as substantially described herein and/or as claimed in claims 1-11.
In an embodiment of the present invention, there is provided a system [100] as described herein, wherein any two or more processing units [llOa-n], any two or more processors [108], or any two or more memory units [109] may essentially be the same/identical.
The system [100] and the process of the present invention is useful in detecting one or more cracks on a screen of an electronic device [101], quantitative and qualitative analysis of which may be useful in imputing overall value to the device based in-part on the screen condition. The imputed value may be useful for determining resale value or exchange value or insurance value of the device, while at the same time minimizing fraud. The system [100] and the process is also useful in standardizing detection of cracks on a screen and assigning monetary value based thereon and eliminating variation due to manual methods.
As seen in Fig. 1, in one exemplary illustration, there is provided a system [100] comprising a first electronic device [101a] comprising at least one camera [104a], and a screen [106a], wherein the first electronic device [101a] is capable of communicating with a remote server [103] via a wired or a wireless communication network, wherein the first electronic device [101a] comprises at least one processing unit [110] (not shown), and wherein the processing unit [110] may comprise one or more processors [108] (not shown), and one or more memory units [109] (not shown). The system [100] is capable of implementing a process of identifying at least one aberration (crack) on the screen [106a] of the first electronic device [101a] as elucidated in detail throughout the description.
In another exemplary illustration, there is provided a system [100] comprising a first electronic device [101b] comprising a screen [106b], at least one camera [104b], a second electronic device [102] comprising a screen, at least one camera [107], wherein the first electronic device [101b] and second electronic device [102] are
linked with each other via a wired or wireless communication network, wherein the second electronic device [102] is capable of communicating with a remote server [103] via a wired or a wireless communication network, wherein the first and second electronic device [101b, 102] comprises at least one processing unit [110] (not shown), and wherein the processing unit [110] may comprise one or more processors [108] (not shown), and one or more memory units [109] (not shown). The system [100] is capable of implementing a process of identifying at least one aberration (crack) on the screen of the first electronic device [101b] as elucidated in detail throughout the description.
As seen in Fig. 2, there is provided a first electronic device [201] comprising at least one camera [203], and a screen [202], wherein the screen may be divided into 4 quadrants, 1 through 4 with the limitation that quadrant 1 and 4 are diagonal to each other. It is understood that the size of each quadrants can be independent of each other.
As seen in Fig. 3, there is provided a first electronic device [301] comprising a screen [302] on which, in an exemplary depiction, two unique identifiers (QR codes) [303, 304] are positioned in quadrant 1 and 4 of the screen respectively. In a non-limiting exemplary depiction, the QR codes are positioned at the outer edge of the screen/quadrant. The present invention encompasses that the QR codes may be displayed in any of the quadrants as explained above. Although only two QR codes are depicted in the figure, the invention encompasses that one or more than two QR codes may be positioned on the screen [302] as explained above. As seen in Fig. 4, there is provided a first electronic device [401] comprising a screen [402], at least one camera [403], wherein the vertical axis [404] is depicted about which the device may be panned through an angle [405] in accordance with an embodiment of the present invention.
Fig. 5 depicts an exemplary depiction of the system and/or process of the present
invention, whereby a first electronic device [501] is panned about its axis [507]
through an angle [508], wherein the plane of axis of the device is substantially
parallel to the reflective surface [509]. QR codes [505,506] are positioned on the
screen of the device [501], and the front facing camera of the device [501] takes at
least an image or at least 0.1 seconds of a video recording of the screen of the said
device in accordance with the process of the present invention.
Fig. 6 depicts an exemplary depiction of the system and/or process of the present
invention whereby a first electronic device [601] comprising a screen [602] depicting
2 QR codes [604, 605] is panned about its vertical axis (not shown) about an angle
(not shown), wherein the axis is substantially parallel to the plane of a second
electronic device [607], and wherein at least one camera on the second electronic
device [607] takes at least an image or at least 0.1 seconds of a video recording of
the screen [602] of the first electronic device [601] in accordance with the process of
the present invention.
Fig. 7 depicts an exemplary depiction of aberration (cracks) [703] on the screen of a
device [701].
It is to be understood from Fig. 1 through Fig. 7 that each figure merely highlights a
sub-set of system features implementing the process described throughout the
description, and/or highlights a sub-set of the said process(es).
A person skilled in the art would readily appreciate that the intended scope of the
invention can be appreciated by a combined understanding of the each of the Fig's
1-7, and the various embodiments related to the system and process described herein.
We Claim
1. A process for identification of at least one aberration on a screen [106] of a first electronic device [101], said process comprising the steps:
a. initiating a request on an application on the first electronic device
[101] or a second electronic device [102], wherein the second
electronic device [102] is linked to the first electronic device [101];
b. displaying at least one unique identifier [105] on the screen [106] of
the first electronic device [101];
c. detecting and adjusting the screen [106] visibility of the screen of the
first electronic device [101];
d. capturing at least one image of the screen [106] of the first electronic
device [101] by the first [101] or second electronic device [102];
or
capturing at least 0.1 second of a video recording of the screen [106] of the first electronic device [101] by the first [101] or second electronic device [102];
e. executing first [101] or second [102] electronic device side
processing of the at least one image or at least 0.1 second of the
video recording to obtain at least one processed image, wherein
processing comprises scanning at the pixel level;
f. communicating the at least one processed image to a remote server
[103] via a wired or wireless communication network; and
g. communicating to the first [101] or second [102] electronic device
the presence or absence of at least one or more aberrations on the
screen [106] of the first electronic device [101] by the remote server
2. The process as claimed in claim 1, wherein the step of capturing at least one image or at least 0.1 second of video recording of the screen [106] of the first electronic device [101] further includes the concurrent step of panning the first electronic device [101] along its vertical axis.
3. The process as claimed in claim 1, wherein screen [106] visibility of the first electronic device [101] is detected by at least one camera [104, 107] on the first [101] or the second electronic device [102], and adjusted by enhancing the ambient light or by changing and/or adjusting the background color and/or background color temperature, and/or brightness displayed on the screen [106] of the first electronic device [101].
4. The process as claimed in claim 1, wherein the at least one unique identifier [105] is selected from the group consisting of QR code, bar code, and combinations thereof, preferably QR code.
5. The process as claimed in claim 1, wherein when 1 unique identifier [105] is displayed on the screen [106] of the first electronic device [101], the unique identifier [105] is positioned in any of quadrant 1 to 4 of the screen [106], wherein quadrant 1 and 4 are diagonal to each other; or
wherein when 2 unique identifiers [105] are displayed on the screen [106] of the first electronic device [101], each of the 2 unique identifiers [105] are positioned in quadrant 1 and 4 respectively of the screen [106]; or quadrant 2 and 3 respectively of the screen [106], and wherein quadrant pair 1 and 4; or 2 and 3 are diagonally across each other; or
wherein when 3 or 4 unique identifiers [105] are displayed on the screen [106] of the first electronic device [101], the unique identifiers [105] are positioned in any of quadrant 1 to 4 of the screen [106] with the limitation that no two
identifiers [105] occupy the same quadrant; or
wherein when 5 or more unique identifiers [105] are displayed on the screen [106] of the first electronic device [101], at least one unique identifier [105] is positioned in each of quadrant 1 to 4.
6. The process as claimed in claim 1, wherein said at least one unique identifier [105] displayed on screen [106] of first electronic device [101] occupies at least 0.01% of the available screen area of the first electronic device [101].
7. The process as claimed in claim 1, wherein at least one image or at least 0.1 second video recording of the screen [106] of the first electronic device [101] is captured by at least one camera [104] of the first electronic device [101] off a reflective surface; or by at least one camera [107] of the second electronic device [102].
8. The process as claimed in claim 1, wherein the at least one unique identifier [105] is generated by the application on the first [101] or the second electronic device [102]; or by a remote server [103] and communicated to the first electronic device [101] or second electronic device [102] via the application through a wired or wireless network.
9. The process as claimed in claim 1, wherein first [101] or second [102] electronic device side processing to obtain at least one processed image comprises one or more of:
a. identification of screen edges in at least one image based on positioning of the at least one unique identifier in at least one image; or
identification of screen edges in at least one frame of the at least 0.1 second video recording based on positioning of the at least one
unique identifier in at least one frame;
b. identification of finger(s) obstructing at least one image; or
identification of finger(s) obstructing at least one frame of the at
least 0.1 seconds video recording;
c. determining the orientation of the at least one image or at least 0.1
second of video recording of the screen of the first electronic device,
and auto-correcting orientation to a pre-determined orientation, if
required.
10. The process as claimed in claim 1, further comprising the step of re-capturing at least one image or at least 0.1 second of video recording if at least one or more processed image cannot be obtained.
11. The process as claimed in claim 1, wherein analysis of at least one processed image at remote server [103] side further comprises authenticating the first or second electronic device [101, 102] information based on a pre-determined method of authentication.
12. A system [100] for identification of at least one aberration on a screen [106] of a first electronic device [101], said system [100] comprising:
a. a first processing unit [110a, 110b] configured in a first electronic
device [101] or a second electronic device [102] to initiate a request
on an application on the first or the second electronic device,
wherein the first and second electronic device are linked;
b. a second processing unit [110c, llOd] in the first or second electronic
device connected to the screen [106] of the first electronic device
[101], configured to display at least one unique identifier [105] on
the screen [106] of the first electronic device [101];
c. a third processing unit [llOe, HOf] connected to at least one camera
[104, 107] in the first [101] or second [102] electronic device
configured to detect and adjust screen [106] visibility of the first
electronic device [101];
d. at least one camera [104, 107] in the first [101] or second [102]
electronic device connected to a fourth processing unit [llOg, HOh]
in the first or second electronic device, configured to capture at least
one image or at least 0.1 seconds of a video recording of the screen
[106] of the first electronic device;
e. a fifth processing unit [HOi, HOj] in the first [101] or second [102]
electronic device configured to process captured at least one image
or at least 0.1 seconds of a video recording to obtain at least one
processed image, wherein processing comprises scanning at the pixel
level;
f. a sixth processing unit [110k, 1101] in the first [101] or second [102]
electronic device configured to communicate the at least one
processed image to a remote server [103] via a wired or wireless
communication network; and
g. a seventh processing unit [110m, llOn] in the first [101] or second
[102] electronic device configured to receive communication
pertaining to identification of at least one aberration on a screen
[106] of the first electronic device from the remote sever [103].
13. The system [100] as claimed in claim 12, wherein any of the processing unit [llOa-n] comprises one or more processors [108].
14. The system [100] as claimed in claim 13, wherein any of the processors comprise one or more memory units [109].
15. The system [100] as claimed in claim 14, wherein any two or more processing units [llOa-n], processors [108], or memory units [109] may essentially be identical.
16. The system [100] as claimed in claim 15, wherein said devices [101, 102], camera [104, 107], processing unit [llOa-n], processor(s) [108], memory units [109], and remote server [103] are configured to communicate through a wireless or a wired communications network.
17. The system [100] as claimed in claim 16, wherein the said devices [101, 102], processing unit [llOa-n], processor(s) [108], memory units [109], camera(s) [104, 107], and remote server [103] are configured to implement the process
as claimed in claims 1-11.
18. The system [100] as claimed in claim 12, further comprising one or more
processing units [110] configured to implement the process as claimed in claims 1-11.
| Section | Controller | Decision Date |
|---|---|---|
| 15 | PRAVEEN KUMAR | 2021-04-08 |
| 77(f) | PRAVEEN KUMAR | 2021-08-30 |
| # | Name | Date |
|---|---|---|
| 1 | 201917040362-STATEMENT OF UNDERTAKING (FORM 3) [04-10-2019(online)].pdf | 2019-10-04 |
| 2 | 201917040362-PRIORITY DOCUMENTS [04-10-2019(online)].pdf | 2019-10-04 |
| 3 | 201917040362-NOTIFICATION OF INT. APPLN. NO. & FILING DATE (PCT-RO-105) [04-10-2019(online)].pdf | 2019-10-04 |
| 4 | 201917040362-FORM 1 [04-10-2019(online)].pdf | 2019-10-04 |
| 5 | 201917040362-FIGURE OF ABSTRACT [04-10-2019(online)].pdf | 2019-10-04 |
| 6 | 201917040362-DRAWINGS [04-10-2019(online)].pdf | 2019-10-04 |
| 7 | 201917040362-DECLARATION OF INVENTORSHIP (FORM 5) [04-10-2019(online)].pdf | 2019-10-04 |
| 8 | 201917040362-COMPLETE SPECIFICATION [04-10-2019(online)].pdf | 2019-10-04 |
| 9 | 201917040362-FORM-9 [07-10-2019(online)].pdf | 2019-10-07 |
| 10 | 201917040362-FORM 18 [06-11-2019(online)].pdf | 2019-11-06 |
| 11 | 201917040362-FORM 18A [14-11-2019(online)].pdf | 2019-11-14 |
| 12 | 201917040362-Proof of Right (MANDATORY) [18-11-2019(online)].pdf | 2019-11-18 |
| 13 | 201917040362-OTHERS-221119.pdf | 2019-11-28 |
| 14 | 201917040362-Correspondence-221119.pdf | 2019-11-28 |
| 15 | 201917040362-Proof of Right (MANDATORY) [14-12-2019(online)].pdf | 2019-12-14 |
| 16 | 201917040362-FORM-26 [14-12-2019(online)].pdf | 2019-12-14 |
| 17 | 201917040362-Power of Attorney-201219.pdf | 2019-12-23 |
| 17 | 201917040362-AMMENDED DOCUMENTS [05-02-2021(online)]-1.pdf | 2021-02-05 |
| 18 | 201917040362-AMMENDED DOCUMENTS [05-02-2021(online)].pdf | 2021-02-05 |
| 18 | 201917040362-OTHERS-201219.pdf | 2019-12-23 |
| 19 | 201917040362-Correspondence-201219.pdf | 2019-12-23 |
| 19 | 201917040362-FORM 13 [05-02-2021(online)]-1.pdf | 2021-02-05 |
| 20 | 201917040362-FER.pdf | 2020-02-13 |
| 20 | 201917040362-FORM 13 [05-02-2021(online)].pdf | 2021-02-05 |
| 21 | 201917040362-MARKED COPIES OF AMENDEMENTS [05-02-2021(online)]-1.pdf | 2021-02-05 |
| 21 | 201917040362-MARKED COPIES OF AMENDEMENTS [05-08-2020(online)].pdf | 2020-08-05 |
| 22 | 201917040362-FORM 13 [05-08-2020(online)].pdf | 2020-08-05 |
| 22 | 201917040362-MARKED COPIES OF AMENDEMENTS [05-02-2021(online)].pdf | 2021-02-05 |
| 23 | 201917040362-AMMENDED DOCUMENTS [05-08-2020(online)].pdf | 2020-08-05 |
| 23 | 201917040362-PETITION UNDER RULE 137 [05-02-2021(online)].pdf | 2021-02-05 |
| 24 | 201917040362-FORM-26 [10-08-2020(online)].pdf | 2020-08-10 |
| 24 | 201917040362-Written submissions and relevant documents [05-02-2021(online)].pdf | 2021-02-05 |
| 25 | 201917040362-FER_SER_REPLY [12-08-2020(online)].pdf | 2020-08-12 |
| 25 | 201917040362-FORM-26 [21-01-2021(online)].pdf | 2021-01-21 |
| 26 | 201917040362-Correspondence to notify the Controller [15-01-2021(online)].pdf | 2021-01-15 |
| 27 | 201917040362-FORM-26 [21-01-2021(online)].pdf | 2021-01-21 |
| 27 | 201917040362-FER_SER_REPLY [12-08-2020(online)].pdf | 2020-08-12 |
| 28 | 201917040362-FORM-26 [10-08-2020(online)].pdf | 2020-08-10 |
| 28 | 201917040362-Written submissions and relevant documents [05-02-2021(online)].pdf | 2021-02-05 |
| 29 | 201917040362-AMMENDED DOCUMENTS [05-08-2020(online)].pdf | 2020-08-05 |
| 29 | 201917040362-PETITION UNDER RULE 137 [05-02-2021(online)].pdf | 2021-02-05 |
| 30 | 201917040362-FORM 13 [05-08-2020(online)].pdf | 2020-08-05 |
| 30 | 201917040362-MARKED COPIES OF AMENDEMENTS [05-02-2021(online)].pdf | 2021-02-05 |
| 31 | 201917040362-MARKED COPIES OF AMENDEMENTS [05-02-2021(online)]-1.pdf | 2021-02-05 |
| 31 | 201917040362-MARKED COPIES OF AMENDEMENTS [05-08-2020(online)].pdf | 2020-08-05 |
| 32 | 201917040362-FER.pdf | 2020-02-13 |
| 32 | 201917040362-FORM 13 [05-02-2021(online)].pdf | 2021-02-05 |
| 33 | 201917040362-Correspondence-201219.pdf | 2019-12-23 |
| 33 | 201917040362-FORM 13 [05-02-2021(online)]-1.pdf | 2021-02-05 |
| 34 | 201917040362-AMMENDED DOCUMENTS [05-02-2021(online)].pdf | 2021-02-05 |
| 34 | 201917040362-OTHERS-201219.pdf | 2019-12-23 |
| 35 | 201917040362-AMMENDED DOCUMENTS [05-02-2021(online)]-1.pdf | 2021-02-05 |
| 35 | 201917040362-Power of Attorney-201219.pdf | 2019-12-23 |
| 36 | 201917040362-FORM-26 [14-12-2019(online)].pdf | 2019-12-14 |
| 36 | 201917040362-Proof of Right [24-02-2021(online)].pdf | 2021-02-24 |
| 37 | 201917040362-Proof of Right (MANDATORY) [14-12-2019(online)].pdf | 2019-12-14 |
| 37 | 201917040362-RELEVANT DOCUMENTS [10-05-2021(online)].pdf | 2021-05-10 |
| 38 | 201917040362-Correspondence-221119.pdf | 2019-11-28 |
| 38 | 201917040362-FORM 4 [10-05-2021(online)].pdf | 2021-05-10 |
| 39 | 201917040362-FORM 13 [10-05-2021(online)].pdf | 2021-05-10 |
| 39 | 201917040362-OTHERS-221119.pdf | 2019-11-28 |
| 40 | 201917040362-FORM-26 [11-05-2021(online)].pdf | 2021-05-11 |
| 40 | 201917040362-Proof of Right (MANDATORY) [18-11-2019(online)].pdf | 2019-11-18 |
| 41 | 201917040362-FORM 18A [14-11-2019(online)].pdf | 2019-11-14 |
| 41 | 201917040362-RELEVANT DOCUMENTS [31-05-2021(online)].pdf | 2021-05-31 |
| 42 | 201917040362-FORM 18 [06-11-2019(online)].pdf | 2019-11-06 |
| 42 | 201917040362-FORM-24 [31-05-2021(online)].pdf | 2021-05-31 |
| 43 | 201917040362-Correspondence to notify the Controller [28-07-2021(online)].pdf | 2021-07-28 |
| 43 | 201917040362-FORM-9 [07-10-2019(online)].pdf | 2019-10-07 |
| 44 | 201917040362-COMPLETE SPECIFICATION [04-10-2019(online)].pdf | 2019-10-04 |
| 44 | 201917040362-Written submissions and relevant documents [11-08-2021(online)].pdf | 2021-08-11 |
| 45 | 201917040362-PatentCertificate30-08-2021.pdf | 2021-08-30 |
| 45 | 201917040362-DECLARATION OF INVENTORSHIP (FORM 5) [04-10-2019(online)].pdf | 2019-10-04 |
| 46 | 201917040362-IntimationOfGrant30-08-2021.pdf | 2021-08-30 |
| 46 | 201917040362-DRAWINGS [04-10-2019(online)].pdf | 2019-10-04 |
| 47 | 201917040362-FIGURE OF ABSTRACT [04-10-2019(online)].pdf | 2019-10-04 |
| 47 | 201917040362-US(14)-HearingNotice-(HearingDate-22-01-2021).pdf | 2021-10-18 |
| 48 | 201917040362-FORM 1 [04-10-2019(online)].pdf | 2019-10-04 |
| 48 | 201917040362-ReviewPetition-HearingNotice-(HearingDate-30-07-2021).pdf | 2021-10-18 |
| 49 | 201917040362-NOTIFICATION OF INT. APPLN. NO. & FILING DATE (PCT-RO-105) [04-10-2019(online)].pdf | 2019-10-04 |
| 49 | 201917040362-OTHERS-100321.pdf | 2021-10-18 |
| 50 | 201917040362-Correspondence-100321.pdf | 2021-10-18 |
| 50 | 201917040362-PRIORITY DOCUMENTS [04-10-2019(online)].pdf | 2019-10-04 |
| 51 | 201917040362-RELEVANT DOCUMENTS [06-07-2022(online)].pdf | 2022-07-06 |
| 51 | 201917040362-STATEMENT OF UNDERTAKING (FORM 3) [04-10-2019(online)].pdf | 2019-10-04 |
| 1 | search_17-01-2020.pdf |