Visually enhanced tactile feedback

US9971406B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9971406-B2
Application numberUS-201414561490-A
CountryUS
Kind codeB2
Filing dateDec 5, 2014
Priority dateDec 5, 2014
Publication dateMay 15, 2018
Grant dateMay 15, 2018

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.

In an approach for visually enhancing tactile metadata, a computer receives an image on a first computing device. The computer selects an object from one or more objects depicted within the received image. The computer determines boundaries of the selected object. The computer assigns an object tag to the selected object within the determined boundaries, wherein the assigned object tag includes one or more keywords and terms describing the selected object. The computer assigns tactile metadata to the selected object within the determined boundaries based on one or more physical properties associated with the assigned object tag. The computer creates a visually enhanced image based on the assigned tactile metadata, wherein the assigned tactile metadata includes one or more physical properties associated with the assigned object tag capable of being represented visually.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product for visually enhancing tactile metadata, the computer program product comprising: one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising: program instructions to receive an image on a first computing device; program instructions to select an object from one or more objects depicted within the received image; program instructions to determine boundaries of the selected object; program instructions to determine a type of object associated with the selected object; program instructions to assign an object tag to the selected object within the determined boundaries based on the determined type of object, wherein the assigned object tag includes one or more keywords and terms describing the selected object; program instructions to assign tactile metadata to the selected object within the determined boundaries based on one or more physical properties associated with the assigned object tag; program instructions to create a visually enhanced image based on the assigned tactile metadata, wherein the assigned tactile metadata includes the one or more physical properties associated with the assigned object tag capable of being represented visually, wherein the visually enhanced image is in a three dimensional plane, wherein the visually enhanced image includes a deformation that is a softness property that transforms a material due to an applied pressure, wherein a resumption includes a memory property that allows the material to resume a previous shape after the deformation in the three dimensional plane; create an executable application based on the created visually enhanced image, wherein the created executable application includes an image viewing application capable of displaying tactile metadata in response to user interaction with the created visually enhanced image; program instructions to receive the created visually enhanced image; program instructions to extract one or more objects within the received visually enhanced image with the assigned tactile metadata; program instructions to create a table based on the extracted one or more objects within the received visually enhanced image with the assigned tactile metadata; program instructions to determine whether an object within the extracted one or more objects does not include assigned tactile metadata for a type of material; responsive to determining that the object within the extracted one or more objects does not include assigned tactile metadata for a type of material, program instruction to identify an entry within the created table that corresponds to the object within the extracted one or more objects that does not include assigned tactile metadata for each physical property; program instructions to determine one or more types of materials of the object based on the assigned object tag and a list of materials; program instructions to analyze a resolution of the object; program instructions to determine a type of material of the object from within the determined one or more types of materials based on the analyzed resolution of the object; program instructions to assign the determined material to the object within the received created visually enhanced image and to an entry within the associated created table associated with the object; program instructions to identify boundaries for each of the one or more objects within the created table for visual enhancements; and program instructions to assign tactile metadata to interior pixels associated with the identified boundaries for each of the one or more objects within the created table for visual enhancements. 2. The computer program product of claim 1 , wherein determining the boundaries of the selected object further comprises one or more of the following program instructions, stored on the one or more computer readable storage media, to: receive coordinates identifying the boundaries of the selected object; and utilize image processing techniques to determine the boundaries of the selected object. 3. The computer program product of claim 1 , wherein assigning tactile metadata to the selected object within the determined boundaries based on one or more physical properties associated with the assigned object tag further comprises program instructions, stored on the one or more computer readable storage media, to: receive a selection of one or more physical properties associated with the assigned object tag, wherein the received selection of one or more physical properties includes one or more of the following: a type of material and an elasticity; and assign the received selection of one or more physical properties associated with the assigned object tag to the selected object within the determined boundaries. 4. The computer program product of claim 1 further comprising program instructions, stored on the one or more computer readable storage media, to: install the created executable application on a second computing device; display the created visually enhanced image on the second computing device through the installed executable application; determine whether a selection is made within the created visually enhanced image; responsive to determining the selection is made within the created visually enhanced image, determine a first location associated with the selection; determine whether the determined first location of the selection includes tactile metadata; and responsive to determining the first location of the selection includes the tactile metadata, display a shape around the determined first location based on one or more visual enhancements associated with the tactile metadata associated with the determined first location. 5. The computer program product of claim 4 , wherein displaying the shape around the determined first location based on one or more visual enhancements comprises program instructions, stored on the one or more computer readable storage media, to: display an elasticity associated with the determined first location as the deformation and resumption of the enhanced image over a time based on one or more elasticity values included in the tactile metadata associated with the determined first location. 6. The computer program product of claim 4 further comprising program instructions, stored on the one or more computer readable storage media, to: determine whether the determined first location made within the created visually enhanced image includes a continuous movement from the determined first location to a second location; responsive to determining the determined first location made within the created visually enhanced image includes a continuous movement from the determined first location to the second location, determine a trajectory corresponding to the continuous movement; and display an animation in the determined trajectory based on tactile metadata between the determined first location and the second location. 7. The computer program product of claim 1 , wherein to assign the tactile metadata to the interior pixels associated with the identified boundaries for each of the one or more objects within the created table for visual enhancements further comprises program instructions, stored on the one or more computer readable storage media, to: determine whether the object includes a range of values associated with the elasticity and the temperature; responsive to determining that the object includes a range of values associated with the elasticity and the temperature, calculate a varying level of elasticity and temperature for the interior pixels within the identified boundaries; and assign the varying level of elasticity and temperature to

Assignees

Inventors

Classifications

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

  • Image enhancement or restoration · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • G06F3/016Primary

    Input arrangements with force or tactile feedback as computer generated output to the user · CPC title

  • Details of specially-adapted software to access information, e.g. to browse through hyperlinked information · 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 US9971406B2 cover?
In an approach for visually enhancing tactile metadata, a computer receives an image on a first computing device. The computer selects an object from one or more objects depicted within the received image. The computer determines boundaries of the selected object. The computer assigns an object tag to the selected object within the determined boundaries, wherein the assigned object tag includes…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/016. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 15 2018 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).