Systems and methods for gesture-based modification of text to be inputted

US2017038958A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017038958-A1
Application numberUS-201514820060-A
CountryUS
Kind codeA1
Filing dateAug 6, 2015
Priority dateAug 6, 2015
Publication dateFeb 9, 2017
Grant date

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.

Systems, methods, and non-transitory computer-readable media can present a graphical element indicating that text is capable of being provided as input. A gesture performed with respect to the graphical element can be detected. At least one property associated with text to be provided as input can be modified based on the gesture performed with respect to the graphical element.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method comprising: presenting, by a computing system, a graphical element indicating that text is capable of being provided as input; detecting, by the computing system, a gesture performed with respect to the graphical element; and modifying, by the computing system, based on the gesture performed with respect to the graphical element, at least one property associated with text to be provided as input. 2 . The computer-implemented method of claim 1 , wherein detecting the gesture includes detecting that at least one of a tap or a click is performed with respect to the graphical element, and wherein modifying the at least one property associated with the text to be provided as input includes activating or deactivating a bold style for the text to be provided as input. 3 . The computer-implemented method of claim 1 , wherein detecting the gesture includes detecting that a first swiping gesture within an allowable deviation of being along a first axis is performed with respect to the graphical element, and wherein modifying the at least one property associated with the text to be provided as input includes activating or deactivating an italic style for the text to be provided as input. 4 . The computer-implemented method of claim 3 , wherein the first axis corresponds to a horizontal axis, wherein the italic style is activated when the first swiping gesture is performed in a rightward direction, and wherein the italic style is deactivated when the first swiping gesture is performed in a leftward direction. 5 . The computer-implemented method of claim 1 , wherein detecting the gesture includes detecting that a second swiping gesture within an allowable deviation of being along a second axis is performed with respect to the graphical element, and wherein modifying the at least one property associated with the text to be provided as input includes increasing or decreasing at least one of a font size or a header style significance for the text to be provided as input. 6 . The computer-implemented method of claim 5 , wherein the second axis corresponds to a vertical axis, wherein the at least one of the font size or the header style significance is increased when the second swiping gesture is performed in an upward direction, and the at least one of the font size or the header style significance is decreased when the second swiping gesture is performed in a downward direction. 7 . The computer-implemented method of claim 1 , wherein detecting the gesture includes detecting that a pressing gesture is performed with respect to the graphical element for at least a specified threshold amount of time, and wherein modifying the at least one property associated with the text to be provided as input includes switching through a set of header styles for the text to be provided as input. 8 . The computer-implemented method of claim 1 , wherein detecting the gesture includes detecting that a pressing gesture is performed with respect to the graphical element for at least a specified threshold amount of time, and wherein modifying the at least one property associated with the text to be provided as input includes activating or deactivating an underline style for the text to be provided as input. 9 . The computer-implemented method of claim 1 , further comprising: modifying, based on the gesture, an appearance of the graphical element via a transitional animation. 10 . The computer-implemented method of claim 9 , wherein the appearance of the graphical element is associated with one or more characters presented within an icon, and wherein modifying the appearance of the graphical element includes at least one of switching between a bold style and a non-bold style for the one or more characters, switching between an italic style and a non-italic style for the one or more characters, switching between an underline style and a non-underline style for the one or more characters, switching through font sizes for the one or more characters, or switching through header styles for the one or more characters. 11 . A system comprising: at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform: presenting a graphical element indicating that text is capable of being provided as input; detecting a gesture performed with respect to the graphical element; and modifying, based on the gesture performed with respect to the graphical element, at least one property associated with text to be provided as input. 12 . The system of claim 11 , wherein detecting the gesture includes detecting that at least one of a tap or a click is performed with respect to the graphical element, and wherein modifying the at least one property associated with the text to be provided as input includes activating or deactivating a bold style for the text to be provided as input. 13 . The system of claim 11 , wherein detecting the gesture includes detecting that a first swiping gesture within an allowable deviation of being along a first axis is performed with respect to the graphical element, and wherein modifying the at least one property associated with the text to be provided as input includes activating or deactivating an italic style for the text to be provided as input. 14 . The system of claim 11 , wherein detecting the gesture includes detecting that a second swiping gesture within an allowable deviation of being along a second axis is performed with respect to the graphical element, and wherein modifying the at least one property associated with the text to be provided as input includes increasing or decreasing at least one of a font size or a header style significance for the text to be provided as input. 15 . The system of claim 11 , wherein the instructions cause the system to further perform: modifying, based on the gesture, an appearance of the graphical element via a transitional animation. 16 . A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising: presenting a graphical element indicating that text is capable of being provided as input; detecting a gesture performed with respect to the graphical element; and modifying, based on the gesture performed with respect to the graphical element, at least one property associated with text to be provided as input. 17 . The non-transitory computer-readable storage medium of claim 16 , wherein detecting the gesture includes detecting that at least one of a tap or a click is performed with respect to the graphical element, and wherein modifying the at least one property associated with the text to be provided as input includes activating or deactivating a bold style for the text to be provided as input. 18 . The non-transitory computer-readable storage medium of claim 16 , wherein detecting the gesture includes detecting that a first swiping gesture within an allowable deviation of being along a first axis is performed with respect to the graphical element, and wherein modifying the at least one property associated with the text to be provided as input includes activating or deactivating an italic style for the text to be provided as input. 19 . The non-transitory computer-readable storage medium of claim 16 , wherein detecting the gesture includes detecting that a second swiping gesture within an allowable deviation of being along a seco

Assignees

Inventors

Classifications

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • G06F40/103Primary

    Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191) · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • Physics · mapped topic

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 US2017038958A1 cover?
Systems, methods, and non-transitory computer-readable media can present a graphical element indicating that text is capable of being provided as input. A gesture performed with respect to the graphical element can be detected. At least one property associated with text to be provided as input can be modified based on the gesture performed with respect to the graphical element.
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04883. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Feb 09 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).