Implementing a customized interaction pattern for a device

US10664041B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10664041-B2
Application numberUS-201715811505-A
CountryUS
Kind codeB2
Filing dateNov 13, 2017
Priority dateNov 13, 2017
Publication dateMay 26, 2020
Grant dateMay 26, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method according to one embodiment includes identifying one or more input mechanisms for a device, monitoring a plurality of interactions between a user and the device, utilizing the one or more input mechanisms, and implementing a customized interaction pattern for the device, based on the monitoring.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: identifying one or more input mechanisms for a device; monitoring a plurality of interactions between a user and the device, utilizing the one or more input mechanisms, the plurality of interactions including: a displaying of content of a predetermined type by an application of the device, a detection by the device of one or more physical actions of the user, in response to the displaying of the content of the predetermined type, and a detection of a selection by the user of an option to remove content of the predetermined type presented by the application of the device; and implementing a customized interaction pattern for the device, based on the monitoring, including: saving the plurality of interactions as interaction data, in association with a timing and a sequence of the interaction data, creating an historical interaction pattern describing the plurality of interactions, creating the customized interaction pattern for the device that automatically removes the content of the predetermined type presented by the application in response to the one or more physical actions of the user, adding the customized interaction pattern to the device as a new control sequence for the application of the device, and storing the customized interaction pattern in association with a profile of the user. 2. The computer-implemented method of claim 1 , wherein one or more of the plurality of interactions are monitored at an application layer of the device. 3. The computer-implemented method of claim 1 , wherein the customized interaction pattern is implemented for a plurality of predetermined applications of the device. 4. The computer-implemented method of claim 1 , wherein the one or more input mechanisms include one or more cameras of the device, one or more microphones of the device, one or more touch screens of the device, one or more pressure sensors of the device, one or more accelerometers of the device, one or more global positioning system (GPS) modules of the device, and one or more gyroscopes of the device. 5. The computer-implemented method of claim 1 , wherein the one or more input mechanisms include a facial recognition application, an eye movement recognition application, and a touch screen contact tracking application. 6. The computer-implemented method of claim 1 , wherein the plurality of interactions further include verbal input, physical gesture input, tactile input, eye movement input, and facial expression input. 7. The computer-implemented method of claim 1 , wherein: the one or more input mechanisms include one or more cameras of the device, one or more microphones of the device, one or more touch screens of the device, one or more pressure sensors of the device, one or more accelerometers of the device, one or more global positioning system (GPS) modules of the device, one or more gyroscopes of the device, a facial recognition application, an eye movement recognition application, and a touch screen contact tracking application, and the plurality of interactions further include verbal input, physical gesture input, tactile input, eye movement input, and facial expression input. 8. The computer-implemented method of claim 1 , wherein the customized interaction pattern is created by identifying, from interaction data created based on the monitoring, an historical interaction pattern including a recurring order and timing of input from the user as well as a performance of one or more actions by the device both before and after the input from the user. 9. The computer-implemented method of claim 1 , wherein the customized interaction pattern initiates a sending of one or more instructions to the device to perform one or more actions by the device, in response to receiving predetermined input from the user, and identifying a performance of predetermined actions by the device, in a timing and order that matches a predetermined portion of an historical interaction pattern. 10. The computer-implemented method of claim 1 , wherein the implementing includes presenting the customized interaction pattern to the user for approval. 11. The computer-implemented method of claim 1 , wherein the implementing includes configuring a user interface interaction profile to remember the customized interaction pattern. 12. The computer-implemented method of claim 1 , further comprising implementing the customized interaction pattern for one or more additional devices. 13. The computer-implemented method of claim 1 , further comprising: presenting one or more additional users matching the profile with the customized interaction pattern for approval; and implementing the customized interaction pattern for the additional users in response to receiving their approval. 14. The computer-implemented method of claim 1 , further comprising: collecting feedback associated with the customized interaction pattern from one or more users; and adjusting the customized interaction pattern, based on the feedback. 15. The computer-implemented method of claim 1 , further comprising implementing the customized interaction pattern for a second device. 16. A computer program product for implementing a customized interaction pattern for a device, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising: identifying, utilizing the processor, one or more input mechanisms for a device; monitoring a plurality of interactions between a user and the device, utilizing the processor and the one or more input mechanisms, the plurality of interactions including: a displaying of content of a predetermined type by an application of the device, a detection by the device of one or more physical actions of the user, in response to the displaying of the content of the predetermined type, and a detection of a selection by the user of an option to remove content of the predetermined type presented by the application of the device; and implementing, utilizing the processor, a customized interaction pattern for the device, based on the monitoring, including: saving the plurality of interactions as interaction data, in association with a timing and a sequence of the interaction data, creating an historical interaction pattern describing the plurality of interactions, creating the customized interaction pattern for the device that automatically removes the content of the predetermined type presented by the application in response to the one or more physical actions of the user, adding the customized interaction pattern to the device as a new control sequence for the application of the device, and storing the customized interaction pattern in association with a profile of the user. 17. The computer program product of claim 16 , wherein the one or more input mechanisms include one or more cameras of the device, one or more microphones of the device, one or more touch screens of the device, one or more pressure sensors of the device, one or more accelerometers of the device, one or more global positioning system (GPS) modules of the device, and one or more gyroscopes of the device. 18. The computer program product of claim 16 , wherein the one or more input mechanisms include a facial recognition application, an eye movement recognition application, and a touch screen contac

Assignees

Inventors

Classifications

  • Emotion or mood input determined on the basis of sensed human body parameters such as pulse, heart rate or beat, temperature of skin, facial expressions, iris, voice pitch, brain activity patterns · CPC title

  • Multimodal input, i.e. interface arrangements enabling the user to issue commands by simultaneous use of input devices of different nature, e.g. voice plus gesture on digitizer · CPC title

  • Eye tracking input arrangements (G06F3/015 takes precedence) · CPC title

  • Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · CPC title

  • G06F3/011Primary

    Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10664041B2 cover?
A computer-implemented method according to one embodiment includes identifying one or more input mechanisms for a device, monitoring a plurality of interactions between a user and the device, utilizing the one or more input mechanisms, and implementing a customized interaction pattern for the device, based on the monitoring.
Who is the assignee on this patent?
IBM, Inernational Business Machines Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/011. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 26 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).