Sign In to Follow Application
View All Documents & Correspondence

Method And System For Displaying Visual Content Based On Vision Correction Requirements Of Users

Abstract: The invention relates to method (300) and system (100) for displaying visual content based on a vision correction requirement of a user. The method (300) includes obtaining (302) user data with respect to user in order to create user profile, and registering (304) user profile with service provider. The user has vision correction requirement corresponding to optical aberration in user’s vision. The user profile includes at least user identification information (user ID) and vision correction parameters of user. The method (300) further includes extracting (306) vision correction parameters from user profile stored in datastore associated with service provider, upon user authentication based on user ID, and dynamically rendering (308) visual content to user based on vision correction parameters. The method (300) further includes modifying (308a) visual content to be displayed to user based on vision correction parameters to render visual content.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
20 September 2021
Publication Number
40/2021
Publication Type
INA
Invention Field
PHYSICS
Status
Email
docketing@inventip.in
Parent Application
Patent Number
Legal Status
Grant Date
2024-03-06
Renewal Date

Applicants

HCL Technologies Limited
806, Siddharth, 96, Nehru Place, New Delhi - 110019, India

Inventors

1. Badrinarayanan Srinivasan
ELCOT–SEZ Special Economic Zone, 602/3, 138, Shollinganallur Village, Shollinganallur - Medavakkam High Road, Tambaram Tamil Nadu, Kancheepuram (Dist), Chennai, Tamil Nadu - 600 119

Specification

Generally, the invention relates to vision corrective display devices. More specifically, the invention relates to for displaying visual content based on a vision correction requirement of a user.
BACKGROUND
[002] Today, eyesight problems are most common among the people. There may be many reasons of eyesight problems. Some of the reasons may include reading, using display screens continuously for hours, and overuse of the eyes. The eyesight problems may be of various types, such as refractive errors including myopia and hyperopia, age related macular degradation, glaucoma, cataract, and diabetic retinopathy. In case of refractive errors, a person is unable to clearly see the content over display screens.
[003] Further, conventional screens render the content at zero power without any modification, which may only be a clear view for a person with normal eyesight. Conventionally, people having optical aberration use spectacles while viewing the display screens. There are various spectacles with different diopters available that may help in correcting the optical aberration. However, a person always needs to carry the spectacles to avoid the difficulty of blurry view. Further, there are some other options available, such as contact lenses and refractive surgeries. Nonetheless, these options may be uncomfortable and unsuitable for some people.
[004] Therefore, there is a need to develop a system and method that may automatically render visual content based on a vision correction requirement of users and thereby help the users to view screens clearly without using spectacles or contact lenses.
SUMMARY
[005] In one embodiment, a method for displaying visual content based on a vision correction requirement of a user is disclosed. The method may include obtaining

user data with respect to the user in order to create a user profile. It should be noted that the user has the vision correction requirement corresponding to an optical aberration in user's vision. The method may further include registering the user profile with a service provider. The user profile may include at least a user identification information (user ID) and vision correction parameters of the user. The user profile may be stored in a datastore associated with the service provider and the service provider may be in communication with a plurality of optically sensitive display devices including the first optically sensitive display device. The vision correction parameters may be determined based on the vision correction requirement. The method may further include extracting the vision correction parameters from the user profile stored in the datastore, upon authentication of the user based on the user ID. The method may further include dynamically rendering the visual content to the user based on the vision correction parameters. It should be noted that rendering the visual content further comprises modifying the visual content to be displayed to the user based on the vision correction parameters.
[006] In another embodiment, a system for displaying visual content based on a vision correction requirement of a user is disclosed. The system may include a processor and a memory communicatively coupled to the processor. The memory may store processor-executable instructions, which, on execution, may cause the processor to obtain user data with respect to the user in order to create a user profile. It should be noted that the user has the vision correction requirement corresponding to an optical aberration in user's vision. The processor-executable instructions, on execution, may further cause the processor to register the user profile with a service provider. The user profile may include at least a user identification information (user ID) and vision correction parameters of the user. The user profile may be stored in a datastore associated with the service provider, and the service provider may be in communication with a plurality of optically sensitive display devices including the first optically sensitive display device. The vision correction parameters may be determined based on the vision correction requirement. The processor-executable instructions, on execution, may further cause the processor to extract the vision correction parameters from the user profile stored in the datastore, upon authentication of the user based on the user ID. The processor-executable instructions, on execution, may further cause the processor to dynamically render the visual content to the user based on the vision

correction parameters. It should be noted that rendering the visual content may further include modifying the visual content to be displayed to the user based on the vision correction parameters.
[007] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
BRIEF DESCRIPTION OF THE DRAWINGS
[008] The present application can be best understood by reference to the following description taken in conjunction with the accompanying drawing figures, in which like parts may be referred to by like numerals
[009] FIG. 1 illustrates a block diagram of an exemplary system in a network environment for displaying visual content based on a vision correction requirement of a user, in accordance with some embodiments of the present disclosure.
[010] FIG. 2 illustrates a functional block diagram of an exemplary optically sensitive display device configured to display visual content based on a vision correction requirement of a user, in accordance with some embodiments of the present disclosure.
[011] FIG. 3 illustrates a flow diagram of an exemplary process for displaying visual content based on a vision correction requirement of a user, in accordance with some embodiments of the present disclosure.
[012] FIG. 4 is a block diagram of an exemplary computer system for implementing embodiments consistent with the present disclosure.
DETAILED DESCRIPTION OF THE DRAWINGS
[013] The following description is presented to enable a person of ordinary skill in the art to make and use the invention and is provided in the context of particular applications and their requirements. Various modifications to the embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the invention. Moreover, in the following description, numerous details

are set forth for the purpose of explanation. However, one of ordinary skill in the art will realize that the invention might be practiced without the use of these specific details. In other instances, well-known structures and devices are shown in block diagram form in order not to obscure the description of the invention with unnecessary detail. Thus, the present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.
[014] While the invention is described in terms of particular examples and illustrative figures, those of ordinary skill in the art will recognize that the invention is not limited to the examples or figures described. Those skilled in the art will recognize that the operations of the various embodiments may be implemented using hardware, software, firmware, or combinations thereof, as appropriate. For example, some processes can be carried out using processors or other digital circuitry under the control of software, firmware, or hard-wired logic. (The term "logic" herein refers to fixed hardware, programmable logic and/or an appropriate combination thereof, as would be recognized by one skilled in the art to carry out the recited functions.) Software and firmware can be stored on computer-readable storage media. Some other processes can be implemented using analog circuitry, as is well known to one of ordinary skill in the art. Additionally, memory or other storage, as well as communication components, may be employed in embodiments of the invention.
[015] Referring now to FIG. 1, a block diagram of a system 100 for displaying visual content based on a vision correction requirement of a user is illustrated, in accordance with some embodiments of the present disclosure. The system 100 may include an optically sensitive display device(s) 102. The optically sensitive display device(s) 102 is configured to generate aberration compensated visual content for the user having optical aberration in vision, thereby eliminates the aforementioned drawbacks. The optically sensitive display device(s) 102 may modify the visual content based on a user's login information and type of optical aberration the user may have. In some embodiments, the optically sensitive display device(s) 102 may create a user profile upon receiving user data with respect to the user. It should be noted that the optically sensitive display device(s) 102 may be able to create user profiles for a plurality of users upon receiving user data with respect to the plurality of users, which may be stored for further use. Further, in some embodiments, the optically sensitive

display device(s) 102 may determine the requirement of modification in the visual content by extracting user's eyesight information corresponding to a user ID entered during the login.
[016] Examples of the optically sensitive display device 102 may include, but are not limited to, a computing device, a smart phone, a camera, a tablet, a camcorder, a smart watch, a smart television, a smart appliance, an Automated Teller Machine (ATM), a medical diagnostic device, and a gaming device.
[017] The optically sensitive display device 102 may include a memory 104, a processor 106. The optically sensitive display device 102 may also include a display (not shown in FIG. 1). The display may further include a user interface. A user, or an administrator may interact with the optically sensitive display device 102 and vice versa through the user interface. For example, the user may enter user login details or register through the user interface. By way of an example, the display may be used to display results of analysis performed by the optically sensitive display device 102 (for example, for rendering the modified visual content), to the user. By way of another example, the user interface may be used by the user to provide inputs (for example, the user data and the login details) to the optically sensitive display device 102. Further, for example, in some embodiments, the optically sensitive display device 102 may render results to the user/administrator via the user interface.
[018] The memory 104 and the processor 106 of the optically sensitive display device 102 may perform various functions including, but not limited to, creating user profiles, storing the user profiles, registering the user profile with a service provider, extracting vision correction parameters from user profiles, modifying the original visual content, and rendering the aberration compensated visual content. The memory 104 may store instructions that, when executed by the processor 106, cause the processor 106 to display the modified visual content automatically based on the vision correction requirement of the user, in accordance with some embodiments of the present invention. In accordance with an embodiment, the memory 104 may also store various data (e.g., user profiles) that may be captured, processed, generated, and/or required by the optically sensitive display device 102. The memory 104 may be a non-volatile memory (e.g., flash memory, Read Only Memory (ROM), Programmable ROM (PROM), Erasable PROM (EPROM), Electrically EPROM (EEPROM) memory, etc.)

or a volatile memory (e.g., Dynamic Random Access Memory (DRAM), Static Random-Access memory (SRAM), etc.).
[019] The optically sensitive display device 102 may be communicatively connected to a content server 108 to receive visual content. The content server 108 may further include a database 110. The database 110 may include a variety of visual content. In order to display the modified visual content, the optically sensitive display device 102 may acquire information (e.g., vision correction parameters corresponding to the user ID) from a service provider server 112. Further, the service provider server 112 may include a database 118. In some embodiments, the optically sensitive display device 102 may interact with the user or administrator via the display over a communication network 116. In such embodiments, the optically sensitive display device 102 may render the results to the user/administrator via the user interface over the display. For example, the user or administrator may get generated results over the display of the optically sensitive display device 102. The communication network 116 may be any wired or wireless communication network and the examples may include, but may be not limited to, the Internet, Wireless Local Area Network (WLAN), Wi-Fi, Long Term Evolution (LTE), Worldwide Interoperability for Microwave Access (WiMAX), and General Packet Radio Service (GPRS).
[020] Further, the optically sensitive display device 102 may interact with the content server 108 and the service provider server 108 for sending/receiving various data, via the communication network 116. In accordance with an embodiment, the service provider server 112 may be communicatively coupled to the database 118, via the communication network 116 (not shown in FIG. 1). Similarly, the content server 108 may be communicatively coupled to the database 110, via the communication network 116 (not shown in FIG. 1).
[021] Referring now to FIG. 2, a functional block diagram of an exemplary optically sensitive display device 200 (similar to the optically sensitive display device 102) for displaying visual content based on a vision correction requirement of a user is illustrated, in accordance with some embodiments of the present disclosure. FIG. 2 is explained in conjunction with FIG. 1. The optically sensitive display device 200 may be configured for automatically generating and displaying aberration compensated visual content. Further, the optically sensitive display device 200 may perform various operations to automatically display the visual content based on the vision correction

requirement of the user. To perform various operations, the optically sensitive display device 200 may include a profile creation module 208, a registration module 210, a parameter extraction module 212, and a content modification module 214.
[022] The profile creation module 208 may be configured to create user profiles with respect to a plurality of users. By way of an example, the profile creation module 208 may create a user profile when user data 204 with respect to a user 202 is received via a user interface. The user 202 may have the vision correction requirement corresponding to an optical aberration in user's vision. The optical aberration may be at least one of a spherical aberration, a refractive aberration, a myopia, and a hyperopia. Further, the created user profile may include at least a user information (for example, User ID) and eyesight information of the user 202. The eyesight information may correspond to vision correction parameters of the user 202. For example, the vision correction parameters may include at least one of a spherical correction value, a cylindrical correction value, and an axial correction value of the user 202. Further, in some embodiments, the profile creation module 208 may transmit the user profiles to the coupled registration module 210.
[023] The registration module 210 may be configured to receive the user profile from the profile creation module 208. Further, the registration module 210 may associate the user profile with a service provider. The user profile may be sent to a service provider server 216a and stored in a datastore 216 associated with the service provider. It should be noted that the service provider server may be in communication with a plurality of optically sensitive display devices including the optically sensitive display device 200. Examples of optically sensitive display device 200 may include a computer, a laptop, a smart phone, a camera, a tablet, a camcorder, a smart watch, a smart device remote, an Automated Teller Machine (ATM), a medical device, and a digital gaming device, as explained in conjunction with FIG. 1.
[024] By way of an example, the user profile corresponding the user 202 may be registered with the service provider via the optically sensitive display device 200. However, the modified content may be displayed on at least one of the optically sensitive display devices different from the display device 200. An operating system (OS) associated with the service provider may be at least one of a Microsoft windows, macOS, iOS, an android OS, and Linux OS. The user profile including the user ID and

corresponding vision correction parameters may be stored in a datastore 216 associated with the service provider server 216a.
[025] The parameter extraction module 212 may be configured to extract the vision correction parameters from the user profile upon authentication of the user based on the user ID. By way of an example, the user 202 may login to at least one of the optically sensitive display device 200 or another optically sensitive display device. The user 202 may enter the login details, such as user ID and respective password. When the user login is successful, the parameter extraction module 212 may access the data store 216 and extract the vision correction parameters corresponding to the login details of the user (for example, user ID), which may be further sent to the content modification module 214. It should be noted that the authentication may be at least one of a password-based authentication, a multi-factor authentication, a certificate based authentication, a biometric authentication, and a token-based authentication.
[026] The content modification module 214 may be configured to modify the visual content to be displayed to the user 202 based on the vision correction parameters of the user 202. The visual content may include at least one of a video, an image, and a text. The content modification module 214 may change pixel size of the visual content to generate the modified visual content. For example, in some embodiments, the visual content modification module 214 may reduce the pixel size. In other words, the original visual content (for example, an image, a video, or a text) may shift at a certain distance backward, which may be rendered as modified visual content to the user 202. In some other embodiments, the visual content modification module 214 may enlarge the pixel size of the original visual content. In other words, the original visual content may shift at a certain distance in front, which may be rendered as modified visual content to the user 202.
[027] The optically sensitive display device 200 may perform necessary corrections to the original visual content based on the vision correction requirement of the user 202 and enables the user 202 to view the screen without any difficulty. For example, the user 202 may usually wear spectacles to correct optical aberration in vision. However, the optically sensitive display device 200 may enable the user 202 to view the visual content clearly by modifying the visual content without the use of spectacles. In short, once the user profile is stored in the data store 216 of the service provider server 216a, the user 202 may be able view the visual content on any of the

optically sensitive display devices associated with the service provider server 216a, upon successful user authentication.
[028] Further, a user profile of a user may be stored in a data store associated with a registered service provider irrespective of an optically sensitive display device. For example, the user may enter user data using a mobile phone (a first optically sensitive display device). However, next time, if the same user performs a successful login operation to another optically sensitive display device (such a computer) using the same user ID, the computer may modify and render the visual content on the computer based on user's vision correction parameters. Further, the optically sensitive display device 200 may also consider different resolutions and display ratio that may be set to the OS system of the optically sensitive display devices, to modify the visual content.
[029] By way of another example, if there are two optically sensitive display devices- mobile phones (such as, mobile phone 1 and mobile phone 2) and one user. And, the user profile may be registered to a service provider that may be in communication with the mobiles phone 1 and mobile phone 2. In that case, both the mobile phones 1 and 2 may be able display the modified visual content based on the user's vision correction requirement upon a successful user authentication.
[030] In some embodiments, for example, a subscriber number (such as, a user ID) and corresponding vision correction parameters may be tied to a set top box, which may be connected to an optically sensitive display device. Now, when the same subscriber number is entered into other set top box, the corresponding optically sensitive display device may extract vision correction parameters seamlessly and tune itself to provide modified output.
[031] Additionally, in some embodiments, a biometric enabled ID, such as a driving license (DL), a credit card and a debit card with pictorial information may be suitably used without the need for the storage of vision correction parameters except for the real-time moderation.
[032] Moreover, consider a scenario where a user goes to a TV store and enters information to only one optically sensitive display device. And, the vision correction parameters may also be loaded into all the displays (optically sensitive display devices), so that the user is able to simultaneously see the effect and choose from different vendors manufacturing the displays.

[033] In some embodiments, the optically sensitive display device 200 may work in a normal mode i.e., an optically uncelebrated mode. In this mode, the optically sensitive display device 200 may render the original visual content to the user. In other words, the optically sensitive display device 200 may not change the original visual content and render the original visual content as it is. In an alternative embodiment, optically sensitive display device 200 may include a setting menu in order to enter a calibration mode. In the calibration mode, the user may use a set of keys (for example, e.g., a 0+ key and a 0- key) for adjusting images or for correcting optical aberration (for example, myopia or hyperopia defects), based on user's vision correction requirement.
[034] By way of an example, for calibration, a user may select a set of images and perform calibration on each of the set of images. Further, steps for calibration may include looking at the image with spectacles, using keys (i.e, 0+ or 0-) after removing spectacles until the image is clearly visible to the user, and using a key to accept the values. The user may perform these steps for all the images.
[035] In some embodiments, the user may enter his optical prescription, or user may be shown a set of images. Further, the user may select an image that may be best suited for viewing for a given viewing distance. In another embodiment, with each known optical power, the optically sensitive display device 200 may be pre-loaded with some values, and the user may skip the calibration and accept the pre-loaded values to view the visual content.
[036] It should be noted that the optically sensitive display device 102, 200 may be implemented in programmable hardware devices, such as programmable gate arrays, programmable array logic, programmable logic devices, or the like. Alternatively, the optically sensitive display device 102, 200 may be implemented in software for execution by various types of processors. An identified engine/module of executable code may, for instance, include one or more physical or logical blocks of computer instructions which may, for instance, be organized as a component, module, procedure, function, or other construct. Nevertheless, the executables of an identified engine/module need not be physically located together but may include disparate instructions stored in different locations which, when joined logically together, comprise the identified engine/module and achieve the stated purpose of the identified engine/module. Indeed, an engine or a module of executable code may be a single

instruction, or many instructions, and may even be distributed over several different code segments, among different applications, and across several memory devices.
[037] As will be appreciated by one skilled in the art, a variety of processes may be employed for displaying the visual content based on a vision correction requirement of a user. For example, the exemplary system 100 and associated optically sensitive display device 102 may display the visual content based on the vision correction requirement of the user, by the process discussed herein. In particular, as will be appreciated by those of ordinary skill in the art, control logic and/or automated routines for performing the techniques and steps described herein may be implemented by the system 100 and the associated optically sensitive display device 102 either by hardware, software, or combinations of hardware and software. For example, suitable code may be accessed and executed by the one or more processors on the system 100 to perform some or all of the techniques described herein. Similarly, application specific integrated circuits (ASICs) configured to perform some or all the processes described herein may be included in the one or more processors on the system 100.
[038] Referring now to FIG. 3, an exemplary process for displaying visual content based on a vision correction requirement of a user is depicted via a flow diagram 300, in accordance with some embodiments of the present disclosure. Each step of the process may be performed by an optically sensitive display device (similar to the optically sensitive display device 102 and 200). FIG. 3 is explained in conjunction with FIGS. 1-2.
[039] At step 302, user data with respect to the user may be obtained to create a user profile by a first optically sensitive display device. To create the user profile, a profile creation module (similar to the profile creation module 208) may be used. The user may have the vision correction requirement corresponding to an optical aberration in user's vision. The optical aberration in vision is at least one of a spherical aberration, a refractive aberration, a myopia, and a hyperopia.
[040] Thereafter, at step 304, the user profile may be registered with a service provider, using a registration module (analogous to the registration module 210) of the first optically sensitive display device. The user profile may include at least a user identification information (user ID) and vision correction parameters of the user. It should be noted that the user profile may be stored in a datastore associated with the

service provider. Further, the service provider may be in communication with a plurality of optically sensitive display devices. The vision parameters may include at least one of a spherical correction value, a cylindrical correction value, and an axial correction value.
[041 ] At step 306, the vision correction parameters from the user profile stored in the datastore may be extracted by at least one of the plurality of optically sensitive display devices different from the first optically sensitive display device. The vision parameters may be extracted upon authentication of a user the user based on the user ID. By way of an example, when the user successfully performs login operation by providing login details (for example, user ID and password), a parameter extraction module (analogous to the parameter extraction module 212) may extract vision correction parameters for the provided user ID from the data store. Further, the authentication may be at least one of a password-based authentication, a multi-factor authentication, a certificate based authentication, a biometric authentication, and a token-based authentication.
[042] At step 308, the visual content based on the vision correction parameters may be rendered dynamically to the user, by the at least one of the plurality of optically sensitive display devices. Examples of the visual content may include at least one of a video, an image, and a text. At step 308a, the visual content (original visual content) based on the vision correction parameters of the user may be modified using a content modification module (analogous to the content modification module 214), which needs to be displayed to the user. The visual content may be an array of pixels. It should be noted that the plurality of optically sensitive display devices may include at least one of a computing device, a smart phone, a camera, a tablet, a camcorder, a smart watch, a smart television, a smart appliance, an Automated Teller Machine (ATM), a medical diagnostic device, and a gaming device.
[043] In some embodiments, an association between the user profile and the vision parameters, in response to a successful user login, may be detected. The modification may be performed by resizing the visual content based on the vision correction parameters of the user to generate aberration compensated visual content for the user. To render the aberration compensated visual content, in some embodiments, pixel size of the visual content may be reduced. In other words, the original visual content (for example, an image, a video, or a text) may shift at a certain

distance backward. In some other embodiments, the pixel size may be enlarged to provide the aberration compensated visual content depending on type of the aberration in vision. In other words, the original visual content may shift at a certain distance in front. For example, in case of myopia the pixel size may be enlarged, and in case of hyperopia the pixel size may be reduced.
[044] The disclosed methods and systems may be implemented on a conventional or a general-purpose computer system, such as a personal computer (PC) or server computer. Referring now to FIG. 4, an exemplary computing system 400 that may be employed to implement processing functionality for various embodiments (e.g., as a SIMD device, client device, server device, one or more processors, or the like) is illustrated. Those skilled in the relevant art will also recognize how to implement the invention using other computer systems or architectures. The computing system 400 may represent, for example, a user device such as a desktop, a laptop, a mobile phone, personal entertainment device, DVR, and so on, or any other type of special or general-purpose computing device as may be desirable or appropriate for a given application or environment. The computing system 400 may include one or more processors, such as a processor 402 that may be implemented using a general or special purpose processing engine such as, for example, a microprocessor, microcontroller or other control logic. In this example, the processor 402 is connected to a bus 404 or other communication medium. In some embodiments, the processor 402 may be an Artificial Intelligence (Al) processor, which may be implemented as a Tensor Processing Unit (TPU), or a graphical processor unit, or a custom programmable solution Field-Programmable Gate Array (FPGA).
[001] The computing system 400 may also include a memory 406 (main memory), for example, Random Access Memory (RAM) or other dynamic memory, for storing information and instructions to be executed by the processor 402. The memory 406 also may be used for storing temporary variables or other intermediate information during execution of instructions to be executed by the processor 402. The computing system 400 may likewise include a read only memory ("ROM") or other static storage device coupled to bus 404 for storing static information and instructions for the processor 402.
[002] The computing system 400 may also include a storage device 408, which may include, for example, a media drives 410 and a removable storage

interface. The media drive 410 may include a drive or other mechanism to support fixed or removable storage media, such as a hard disk drive, a floppy disk drive, a magnetic tape drive, an SD card port, a USB port, a micro USB, an optical disk drive, a CD or DVD drive (R or RW), or other removable or fixed media drive. A storage media 406 may include, for example, a hard disk, magnetic tape, flash drive, or other fixed or removable medium that is read by and written to by the media drive 420. As these examples illustrate, the storage media 412 may include a computer-readable storage medium having stored there in particular computer software or data.
[003] In alternative embodiments, the storage devices 408 may include other similar instrumentalities for allowing computer programs or other instructions or data to be loaded into the computing system 400. Such instrumentalities may include, for example, a removable storage unit 414 and a storage unit interface 416, such as a program cartridge and cartridge interface, a removable memory (for example, a flash memory or other removable memory module) and memory slot, and other removable storage units and interfaces that allow software and data to be transferred from the removable storage unit 414 to the computing system 400.
[004] The computing system 400 may also include a communications interface 418. The communications interface 418 may be used to allow software and data to be transferred between the computing system 400 and external devices. Examples of the communications interface 418 may include a network interface (such as an Ethernet or other NIC card), a communications port (such as for example, a USB port, a micro USB port), Near field Communication (NFC), etc. Software and data transferred via the communications interface 418 are in the form of signals which may be electronic, electromagnetic, optical, or other signals capable of being received by the communications interface 418. These signals are provided to the communications interface 418 via a channel 420. The channel 420 may carry signals and may be implemented using a wireless medium, wire or cable, fiber optics, or other communications medium. Some examples of the channel 420 may include a phone line, a cellular phone link, an RF link, a Bluetooth link, a network interface, a local or wide area network, and other communications channels.
[005] The computing system 400 may further include Input/Output (I/O) devices 422. Examples may include, but are not limited to a display, keypad, microphone, audio speakers, vibrating motor, LED lights, etc. The I/O devices 422 may

receive input from a user and also display an output of the computation performed by the processor 402. In this document, the terms "computer program product" and "computer-readable medium" may be used generally to refer to media such as, for example, the memory 406, the storage devices 408, the removable storage unit 414, or signal(s) on the channel 420. These and other forms of computer-readable media may be involved in providing one or more sequences of one or more instructions to the processor 402 for execution. Such instructions, generally referred to as "computer program code" (which may be grouped in the form of computer programs or other groupings), when executed, enable the computing system 400 to perform features or functions of embodiments of the present invention.
[006] In an embodiment where the elements are implemented using software, the software may be stored in a computer-readable medium and loaded into the computing system 400 using, for example, the removable storage unit 414, the media drive 410 or the communications interface 418. The control logic (in this example, software instructions or computer program code), when executed by the processor 402, causes the processor 402 to perform the functions of the invention as described herein.
[045] Thus, the present disclosure may overcome drawbacks of traditional systems discussed before. The disclosed method and system in the present disclosure may help the users having eyesight problems, by enabling them to see the visual content clearly without wearing spectacles. Therefore, the disclosure may help to eliminate the need to wear spectacles for those who have little or negligible vision aberration, while watching a screen. Further, the use of the system provides comfort and clarity in viewing, as the system adjusts the pixels based on individuals' vision parameters and saving money that may be spent to buy low power optical spectacles. Also, the system may be used with any existing device that have a display, for example computer monitors, smart phones, cameras, camcorders, smart watches, smart device remotes, medical devices, and the like.
[046] It will be appreciated that, for clarity purposes, the above description has described embodiments of the invention with reference to different functional units and processors. However, it will be apparent that any suitable distribution of functionality between different functional units, processors or domains may be used without detracting from the invention. For example, functionality illustrated to be performed by

separate processors or controllers may be performed by the same processor or controller. Hence, references to specific functional units are only to be seen as references to suitable means for providing the described functionality, rather than indicative of a strict logical or physical structure or organization.
[047] Although the present invention has been described in connection with some embodiments, it is not intended to be limited to the specific form set forth herein. Rather, the scope of the present invention is limited only by the claims. Additionally, although a feature may appear to be described in connection with particular embodiments, one skilled in the art would recognize that various features of the described embodiments may be combined in accordance with the invention.
[048] Furthermore, although individually listed, a plurality of means, elements or process steps may be implemented by, for example, a single unit or processor. Additionally, although individual features may be included in different claims, these may possibly be advantageously combined, and the inclusion in different claims does not imply that a combination of features is not feasible and/or advantageous. Also, the inclusion of a feature in one category of claims does not imply a limitation to this category, but rather the feature may be equally applicable to other claim categories, as appropriate.

CLAIMS
What is claimed is:
1. A method (300) for displaying visual content based on a vision correction
requirement of a user, the method (300) comprising:
obtaining (302), by a first optically sensitive display device, user data with respect to the user in order to create a user profile, wherein the user has the vision correction requirement corresponding to an optical aberration in user's vision;
registering (304), by the first optically sensitive display device, the user profile with a service provider, wherein the user profile comprises at least a user identification information (user ID) and vision correction parameters of the user, wherein the user profile is stored in a datastore associated with the service provider, wherein the service provider is in communication with a plurality of optically sensitive display devices including the first optically sensitive display device, and wherein the vision correction parameters is determined based on the vision correction requirement;
extracting (306), by at least one of the plurality of optically sensitive display devices different from the first optically sensitive display device, the vision correction parameters from the user profile stored in the datastore, upon authentication of the user based on the user ID; and
dynamically rendering (308), by the at least one of the plurality of optically sensitive display devices, the visual content to the user based on the vision correction parameters, wherein rendering (308) the visual content further comprises modifying (308a) the visual content to be displayed to the user based on the vision correction parameters.
2. The method (300) of claim 1, wherein the plurality of optically sensitive display devices comprises at least one of a computing device, a smart phone, a camera, a tablet, a camcorder, a smart watch, a smart television, a smart appliance, an Automated Teller Machine (ATM), a medical diagnostic device, and a gaming device.
3. The method (300) of claim 1, wherein the visual content comprises at least one of a video, an image, and a text.

4. The method (300) of claim 1, wherein the authentication is at least one of a
password based authentication, a multi-factor authentication, a certificate based
authentication, a biometric authentication, and a token-based authentication.
5. The method (300) of claim 1, wherein modifying (308a) the visual content
comprises resizing the visual content based on the vision correction parameters of the
user to generate aberration compensated visual content for the user, and wherein
resizing comprises at least one of reducing, or enlarging pixel size of the visual
content.
6. The method (300) of claim 1, wherein the optical aberration in user's vision is at least one of a spherical aberration, a refractive aberration, a myopia, and a hyperopia.
7. The method (300) of claim 1, wherein the vision correction parameters comprise at least one of a spherical correction value, a cylindrical correction value, and an axial correction value.
8. A system (100) for displaying visual content based on a vision correction
requirement of a user, the system (100) comprising:
a processor (106); and
a memory (104) communicatively coupled to the processor (106), wherein the memory (104) stores processor-executable instructions, which, on execution, cause the processor (!06) to:
obtain (302) user data with respect to the user in order to create a user profile, wherein the user has the vision correction requirement corresponding to an optical aberration in user's vision;
register (304) the user profile with a service provider, wherein the user profile comprises at least a user identification information (user ID) and vision correction parameters of the user, wherein the user profile is stored in a datastore associated with the service provider, wherein the service provider is in communication with a plurality of optically sensitive display devices including the first optically sensitive

display device, and wherein the vision correction parameters is determined based on the vision correction requirement;
extract (306) the vision correction parameters from the user profile stored in the datastore, upon authentication of the user based on the user ID; and
dynamically render (308) the visual content to the user based on the vision correction parameters, wherein rendering (308) the visual content further comprises modifying (308a) the visual content to be displayed to the user based on the vision correction parameters.
9. The system (100) of claim 8, wherein the processor-executable instructions, on
execution, cause the processor (106) to modify (308a) the visual content by resizing
the visual content based on the vision correction parameters of the user to generate
aberration compensated visual content for the user, and wherein resizing comprises
at least one of reducing, or enlarging pixel size of the visual content.
10. The system (100) of claim 8, wherein the aberration in vision is at least one of a
spherical aberration, a refractive aberration, a myopia, and a hyperopia, and wherein
the vision correction parameters comprise at least one of a spherical correction value,
a cylindrical correction value, and an axial correction value.

Documents

Application Documents

# Name Date
1 202111042410-IntimationOfGrant06-03-2024.pdf 2024-03-06
1 202111042410-STATEMENT OF UNDERTAKING (FORM 3) [20-09-2021(online)].pdf 2021-09-20
2 202111042410-PatentCertificate06-03-2024.pdf 2024-03-06
2 202111042410-REQUEST FOR EXAMINATION (FORM-18) [20-09-2021(online)].pdf 2021-09-20
3 202111042410-REQUEST FOR EARLY PUBLICATION(FORM-9) [20-09-2021(online)].pdf 2021-09-20
3 202111042410-CLAIMS [21-09-2022(online)].pdf 2022-09-21
4 202111042410-PROOF OF RIGHT [20-09-2021(online)].pdf 2021-09-20
4 202111042410-CORRESPONDENCE [21-09-2022(online)].pdf 2022-09-21
5 202111042410-POWER OF AUTHORITY [20-09-2021(online)].pdf 2021-09-20
5 202111042410-DRAWING [21-09-2022(online)].pdf 2022-09-21
6 202111042410-FORM-9 [20-09-2021(online)].pdf 2021-09-20
6 202111042410-FER_SER_REPLY [21-09-2022(online)].pdf 2022-09-21
7 202111042410-OTHERS [21-09-2022(online)].pdf 2022-09-21
7 202111042410-FORM 18 [20-09-2021(online)].pdf 2021-09-20
8 202111042410-FORM 1 [20-09-2021(online)].pdf 2021-09-20
8 202111042410-FER.pdf 2022-04-28
9 202111042410-COMPLETE SPECIFICATION [20-09-2021(online)].pdf 2021-09-20
9 202111042410-FIGURE OF ABSTRACT [20-09-2021(online)].jpg 2021-09-20
10 202111042410-DECLARATION OF INVENTORSHIP (FORM 5) [20-09-2021(online)].pdf 2021-09-20
10 202111042410-DRAWINGS [20-09-2021(online)].pdf 2021-09-20
11 202111042410-DECLARATION OF INVENTORSHIP (FORM 5) [20-09-2021(online)].pdf 2021-09-20
11 202111042410-DRAWINGS [20-09-2021(online)].pdf 2021-09-20
12 202111042410-COMPLETE SPECIFICATION [20-09-2021(online)].pdf 2021-09-20
12 202111042410-FIGURE OF ABSTRACT [20-09-2021(online)].jpg 2021-09-20
13 202111042410-FER.pdf 2022-04-28
13 202111042410-FORM 1 [20-09-2021(online)].pdf 2021-09-20
14 202111042410-FORM 18 [20-09-2021(online)].pdf 2021-09-20
14 202111042410-OTHERS [21-09-2022(online)].pdf 2022-09-21
15 202111042410-FER_SER_REPLY [21-09-2022(online)].pdf 2022-09-21
15 202111042410-FORM-9 [20-09-2021(online)].pdf 2021-09-20
16 202111042410-DRAWING [21-09-2022(online)].pdf 2022-09-21
16 202111042410-POWER OF AUTHORITY [20-09-2021(online)].pdf 2021-09-20
17 202111042410-CORRESPONDENCE [21-09-2022(online)].pdf 2022-09-21
17 202111042410-PROOF OF RIGHT [20-09-2021(online)].pdf 2021-09-20
18 202111042410-REQUEST FOR EARLY PUBLICATION(FORM-9) [20-09-2021(online)].pdf 2021-09-20
18 202111042410-CLAIMS [21-09-2022(online)].pdf 2022-09-21
19 202111042410-REQUEST FOR EXAMINATION (FORM-18) [20-09-2021(online)].pdf 2021-09-20
19 202111042410-PatentCertificate06-03-2024.pdf 2024-03-06
20 202111042410-STATEMENT OF UNDERTAKING (FORM 3) [20-09-2021(online)].pdf 2021-09-20
20 202111042410-IntimationOfGrant06-03-2024.pdf 2024-03-06

Search Strategy

1 ss202111042410E_27-04-2022.pdf

ERegister / Renewals

3rd: 15 Apr 2024

From 20/09/2023 - To 20/09/2024

4th: 15 Apr 2024

From 20/09/2024 - To 20/09/2025

5th: 01 Sep 2025

From 20/09/2025 - To 20/09/2026