# US 11,442,278 B1 · Contextual peripheral segmentation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,442,278 B1
- Document ID: US11442278B1
- Status: Granted
- Kind: B1
- Application number: 17/249,210
- Filed: 2021-02-24
- Published: 2022-08-25
- Granted: 2022-09-13
- Earliest claimed: 2021-02-24
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Subha Kiran Patnaikuni; Sarbajit K. Rakshit
- Web page: https://patentgrep.com/patent/US11442278B1

## CPC

- G02B 27/0172: {characterised by optical features}
- G02B 27/0093: {with means for monitoring data relating to the user, e.g. head-tracking, eye-tracking}
- G02C 7/04: Contact lenses for the eyes (disinfection or sterilisation of contact lenses A61L12/00)
- G02C 11/10: {Electronic devices other than hearing aids}
- G06F 1/163: {Wearable computers, e.g. on a belt}
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06T 19/006: {Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00)}
- G02B 2027/0141: {characterised by the informative content of the display}
- G02B: OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02C: SPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES (trial frames for testing the eyes A61B3/04; goggles or eyeshields not having the same features as spectacles A61F9/00)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A method for peripheral segmentation of electronic contact lens includes determining a peripheral view for the electronic contact lens based on a user associated with the electronic contact lens and establishing a plurality of segmented areas in the peripheral view of an electronic contact lens, where each of the plurality of segmented areas in the peripheral view is associated with a software application from a plurality of software applications. The method also includes establishing a plurality of rules for accessing content of each software application from the plurality of software applications associated with the plurality of segmented areas and establishing a plurality of rules for accessing content of each software application from the plurality of software applications associated with the plurality of segmented areas. Responsive to displaying, in the electronic contact lens, the content of the first software application, performing an action on the content of the first software application.

## Claims

### Claim 1

A computer-implemented method comprising:
responsive to initializing an electronic contact lens, determining a peripheral view for the electronic contact lens based on a user associated with the electronic contact lens;
establishing a plurality of segmented areas in the peripheral view of an electronic contact lens, wherein each of the plurality of segmented areas in the peripheral view is associated with a software application from a plurality of software applications;
establishing a plurality of rules for accessing content of each software application from the plurality of software applications associated with the plurality of segmented areas;
determining the user of the electronic contact lens is attempting to access content of a first software application from the plurality of software applications associated with a first segmented area from the plurality of segmented areas of the electronic contact lens;
responsive to displaying, in the electronic contact lens, the content of the first software application, performing an action on the content of the first software application.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein performing the action on the content of the first software application further comprises:
capturing, by one or more sensors of the electronic contact lens, an eye input associated with a second segmented area from the plurality of segmented areas, wherein the second segmented area is associated with performing the action on the content in the first software application; and
responsive to determining the eye input associated with the second segmented area from the plurality of segmented areas exceeds a determined amount of time, performing the action associated with the second segmented area on the content in the first software application.

### Claim 3 (depends on 2)

The computer-implemented method of claim 2, wherein the eye input associated with the second segmented area is selected from a group consisting of: an eye movement directing a line of sight towards the second segmented area and a number of eye blinks associated with the second segmented area.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein determining the user of the electronic contact lens is attempting to access the content of the first software application further comprises:
capturing, by one or more sensors of the electronic contact lens, an eye input associated with the first segmented area from the plurality of segmented areas; and
responsive to determining the eye input associated with the first segmented area from the plurality of segmented areas exceeds a determined amount of time, determining the user of the electronic contact lens is accessing the content of the first software application.

### Claim 5 (depends on 4)

The computer-implemented method of claim 4, wherein the eye input associated with the first segmented area is selected from a group consisting of: an eye movement directing a line of sight towards the first segmented area and a number of eye blinks associated with the first segmented area.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, further comprising:
displaying, in a viewing area of the electronic contact lens, the content of the first software application, wherein the viewing area includes a central vision area and a peripheral view area.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, further comprising:
displaying, in one or more of a central vision area and one or more segmented areas from the plurality of segmented areas of the electronic contact lens, the content of the first software application.

### Claim 8

A computer program product comprising one or more non-transitory computer readable storage media and program instructions collectively stored on the one or more non-transitory computer readable storage media, the stored program instructions executable by one or more computer processors, the stored program instructions comprising:
program instructions to, responsive to initializing an electronic contact lens, determine a peripheral view for the electronic contact lens based on a user associated with the electronic contact lens;
program instructions to establish a plurality of segmented areas in the peripheral view of an electronic contact lens, wherein each of the plurality of segmented areas in the peripheral view is associated with a software application from a plurality of software applications;
program instructions to establish a plurality of rules for accessing content of each software application from the plurality of software applications associated with the plurality of segmented areas;
program instructions to determine the user of the electronic contact lens is attempting to access content of a first software application from the plurality of software applications associated with a first segmented area from the plurality of segmented areas of the electronic contact lens;
program instructions to, responsive to displaying, in the electronic contact lens, the content of the first software application, performing an action on the content of the first software application.

### Claim 9 (depends on 8)

The computer program product of claim 8, wherein performing the action on the content of the first software application, further comprises the stored program instructions:
program instructions to capture, by one or more sensors of the electronic contact lens, an eye input associated with a second segmented area from the plurality of segmented areas, wherein the second segmented area is associated with performing the action on the content in the first software application; and
program instructions to, responsive to determining the eye input associated with the second segmented area from the plurality of segmented areas exceeds a determined amount of time, perform the action associated with the second segmented area on the content in the first software application.

### Claim 10 (depends on 9)

The computer program product of claim 9, wherein the eye input associated with the second segmented area is selected from a group consisting of: an eye movement directing a line of sight towards the second segmented area and a number of eye blinks associated with the second segmented area.

### Claim 11 (depends on 8)

The computer program product of claim 8, wherein determining the user of the electronic contact lens is attempting to access the content of the first software application further comprises the stored program instructions:
program instructions to capture, by one or more sensors of the electronic contact lens, an eye input associated with the first segmented area from the plurality of segmented areas; and
program instructions to, responsive to determining the eye input associated with the first segmented area from the plurality of segmented areas exceeds a determined amount of time, determine the user of the electronic contact lens is accessing the content of the first software application.

### Claim 12 (depends on 11)

The computer program product of claim 11, wherein the eye input associated with the first segmented area is selected from a group consisting of: an eye movement directing a line of sight towards the first segmented area and a number of eye blinks associated with the first segmented area.

### Claim 13 (depends on 8)

The computer program product of claim 8, the stored program instructions further comprising:
program instructions to display, in a viewing area of the electronic contact lens, the content of the first software application, wherein the viewing area includes a central vision area and a peripheral view area.

### Claim 14 (depends on 8)

The computer program product of claim 8, the stored program instructions further comprising:
program instructions to display, in one or more of a central vision area and one or more segmented areas from the plurality of segmented areas of the electronic contact lens, the content of the first software application.

### Claim 15

A computer system comprising:
one or more computer processors;
one or more computer readable storage media; and
program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:
program instructions to, responsive to initializing an electronic contact lens, determine a peripheral view for the electronic contact lens based on a user associated with the electronic contact lens;
program instructions to establish a plurality of segmented areas in the peripheral view of an electronic contact lens, wherein each of the plurality of segmented areas in the peripheral view is associated with a software application from a plurality of software applications;
program instructions to establish a plurality of rules for accessing content of each software application from the plurality of software applications associated with the plurality of segmented areas;
program instructions to determine the user of the electronic contact lens is attempting to access content of a first software application from the plurality of software applications associated with a first segmented area from the plurality of segmented areas of the electronic contact lens;
program instructions to, responsive to displaying, in the electronic contact lens, the content of the first software application, performing an action on the content of the first software application.

### Claim 16 (depends on 15)

The computer system of claim 15, wherein performing the action on the content of the first software application, further comprises the stored program instructions:
program instructions to capture, by one or more sensors of the electronic contact lens, an eye input associated with a second segmented area from the plurality of segmented areas, wherein the second segmented area is associated with performing the action on the content in the first software application; and
program instructions to, responsive to determining the eye input associated with the second segmented area from the plurality of segmented areas exceeds a determined amount of time, perform the action associated with the second segmented area on the content in the first software application.

### Claim 17 (depends on 16)

The computer system of claim 16, wherein the eye input associated with the second segmented area is selected from a group consisting of: an eye movement directing a line of sight towards the second segmented area and a number of eye blinks associated with the second segmented area.

### Claim 18 (depends on 15)

The computer system of claim 15, wherein determining the user of the electronic contact lens is attempting to access the content of the first software application further comprises the stored program instructions:
program instructions to capture, by one or more sensors of the electronic contact lens, an eye input associated with the first segmented area from the plurality of segmented areas; and
program instructions to, responsive to determining the eye input associated with the first segmented area from the plurality of segmented areas exceeds a determined amount of time, determine the user of the electronic contact lens is accessing the content of the first software application.

### Claim 19 (depends on 18)

The computer system of claim 18, wherein the eye input associated with the first segmented area is selected from a group consisting of: an eye movement directing a line of sight towards the first segmented area and a number of eye blinks associated with the first segmented area.

### Claim 20 (depends on 15)

The computer system of claim 15, the stored program instructions further comprising:
program instructions to display, in a viewing area of the electronic contact lens, the content of the first software application, wherein the viewing area includes a central vision area and a peripheral view area.
