Time segment user interface

US9870135B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9870135-B2
Application numberUS-201514605307-A
CountryUS
Kind codeB2
Filing dateJan 26, 2015
Priority dateJan 29, 2014
Publication dateJan 16, 2018
Grant dateJan 16, 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.

A method operates a device that includes a display device, a user interface device, and a processor connected to the display device and the user interface device. The processor connected to the display device receives a user input defining a line on the display device; detects one or more direction changes in the received user input of the defined line; and defines a line segment according to the detected direction changes, where a length of the line segment is a distance between a start of the defined line and a first detected direction change. One or more processors segment a time period into multiple time segments, where each time segment corresponds in length to the defined line segment. The display device then displays the segmented time period on the defined line segment.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of operating a device comprising a display device, a user interface device, and a processor connected to the display device and the user interface device, the method comprising: receiving, by the processor connected to the display device, a user input defining a line on the display device; detecting, by the processor connected to the display device, one or more direction changes in the received user input of the defined line; defining, by the processor connected to the display device, a line segment according to the detected direction changes, wherein a length of the line segment is a distance between a start of the defined line and a first detected direction change; segmenting, by one or more processors and based on the detected direction changes in the received user input, the line into a plurality of time segments based on the detected direction changes in the received user input, wherein the line represents a predefined time period, and wherein each time segment from the plurality of time segments corresponds in position and length to a different sub-period of the predefined time period; generating, by one or more processors, a segmented time line from the plurality of time segments created by the detected direction changes in the received user input, wherein the segmented time line defined by the received user input comprises a curve forming at least part of a circle, and wherein each detected direction change comprises a movement relative to a center of the circle; and displaying, by one or more processors, the segmented time line on the display device. 2. The method according to claim 1 , wherein the segmented time line defined by the received user input further comprises a straight line, and wherein each detected direction change comprises a movement substantially at right angles to the straight line. 3. The method according to claim 1 , wherein the segmented time line represents a meeting schedule for a meeting, wherein each sub-period of the predefined time period is for a different topic of the meeting, and wherein the method further comprises: displaying, on the display device, labels that describe each different topic of the meeting on a corresponding section of the segmented time line. 4. The method of claim 3 , further comprising: populating, by one or more processors, a calendar application with a meeting entry using information derived from the segmented time line and the labels for the meeting. 5. The method according to claim 1 , further comprising: prior to receiving the user input segmenting the line, displaying, on the screen device, an on-screen element on the display device as a guide to the users input, wherein the on-screen element is an overlaid template that is traced by a user to input a particular shape. 6. A computer program product for operating a device comprising a display device, a user interface device, and a processor connected to the display device and the user interface device, the computer program product comprising a computer readable storage medium having program code embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, and wherein the program code is readable and executable by a processor to perform a method comprising: receiving a user input defining a line on the display device; detecting one or more direction changes in the received user input of the defined line; defining a line segment according to the detected direction changes, wherein a length of the line segment is a distance between two successive detected direction changes; segmenting, based on the detected direction changes in the received user input, the line into a plurality of time segments based on the detected direction changes in the received user input, wherein the line represents a predefined time period, and wherein each time segment from the plurality of time segments corresponds in position and length to a different sub-period of the predefined time period; generating a segmented time line from the plurality of time segments created by the detected direction changes in the received user input, wherein the segmented time line defined by the received user input comprises a curve forming at least part of a circle, and wherein each detected direction change comprises a movement relative to a center of the circle; and displaying, on the display device, the segmented time period on the defined line segment. 7. The computer program product of claim 6 , wherein the line defined by the received user input further comprises a straight line, and wherein each detected direction change comprises a movement substantially at right angles to the straight line. 8. The computer program product of claim 6 , wherein the method further comprises: displaying a line derived from the received user input of the defined line. 9. The computer program product of claim 6 , wherein the method further comprises: prior to receiving the user input defining the line, displaying an on-screen element on the display device as a guide to the users input, wherein the on-screen element is an overlaid template that is traced by a user to input a particular shape. 10. A computer system comprising: a display device; a user interface device; a processor; a computer readable memory; a computer readable storage medium; first program instructions to receive a user input defining a line on the display device; second program instructions to detect one or more direction changes in the received user input of the defined line; third program instructions to define a plurality of line segments according to the detected direction changes, wherein a length of at least one of the line segments is a distance from a final detected direction change and an end of the defined line; fourth program instructions to segment, based on detected direction changes in the received user input, the line into a plurality of time segments based on the detected direction changes in the received user input, wherein the line represents a predefined time period, and wherein each time segment from the plurality of time segments corresponds in position and length to a different sub-period of the predefined time period; fifth program instructions to generate a segmented time line from the plurality of time segments created by the detected direction changes in the received user input, wherein the segmented time line defined by the received user input comprises a curve forming at least part of a circle, and wherein each detected direction change comprises a movement relative to a center of the circle; sixth program instructions to display, on the display device, the segmented time period on the defined line segment; and wherein said first, second, third, fourth, fifth and sixth program instructions are stored on said computer readable storage medium for execution by said processor via said computer readable memory. 11. The computer system of claim 10 , wherein the line defined by the received user input further comprises a straight line, and wherein each detected direction change comprises a movement substantially at right angles to the straight line. 12. The computer system of claim 10 , further comprising: seventh program instructions to display a line derived from the received user input of the defined line, wherein said seventh program instructions are stored on said computer readable storage medium for execution by said processor via said computer readable memory. 13. The computer system of claim 10 , further comprising: seventh program instructions to, prior to receiving the user input defining the

Assignees

Inventors

Classifications

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

  • Time management, e.g. calendars, reminders, meetings or time accounting · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · 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 US9870135B2 cover?
A method operates a device that includes a display device, a user interface device, and a processor connected to the display device and the user interface device. The processor connected to the display device receives a user input defining a line on the display device; detects one or more direction changes in the received user input of the defined line; and defines a line segment according to t…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/04847. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 16 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).