Patents by Inventor Hendrik Frans Verwoerd Boshoff

Hendrik Frans Verwoerd Boshoff has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11640226
    Abstract: A display and interaction method in a user interface and devices, computer program products and systems therefor are disclosed. An information object display area includes a plurality of information objects displayed on a track. The track extends along a path created between an outer and inner elliptical border in the interface. A plurality of elliptical frames are generated along the track, each in contact with the outer and inner elliptical borders, and first and second neighboring elliptical frames adjacent to it. Information objects are displayed based on the elliptical frames. In response to receiving user input associated with movement of a pointer, the center of the inner elliptical border is moved in the direction of pointer movement while resizing the inner border so that it remains within the outer border. The elliptical frames are resized and moved along the track so that all the elliptical frames remain in contact with the borders and their neighboring elliptical frames.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: May 2, 2023
    Assignee: Swirl Design (Pty) Ltd
    Inventor: Hendrik Frans Verwoerd Boshoff
  • Publication number: 20220397993
    Abstract: Methods, devices and computer program products are provided for display and interaction at a user interface. A guide is displayed that includes a number of guide frames arranged in a chain, each guide frame being associated with a subset of items from within a set of items and having a guide symbol displayed therein. In response to receiving user input associated with continuous movement of a pointer in the user interface, the guide is continuously changed so as to enlarge guide frames towards which the pointer is moving. Upon the pointer crossing a first threshold, the guide is replaced with a number of item frames which display items selected from the set of items. The item frames may be displayed in substantially the same position and of the same size as the guide frames which they replace.
    Type: Application
    Filed: June 10, 2022
    Publication date: December 15, 2022
    Inventor: Hendrik Frans Verwoerd Boshoff
  • Patent number: 11216157
    Abstract: A display and interaction method in a user interface is provided. A display region is provided on the user interface for displaying a plurality of interactive items on a track. The track extends along a path created between an outer elliptical border and an inner elliptical border. The inner border lies within the outer border and a center of the inner border is offset from a center of the outer border. A plurality of elliptical frames are provided along the track, and each frame is in contact with the inner border, outer border, and its adjacent frames. An interactive item is displayed in some of the elliptical frames, and user input may move the frames along the track. The frames change in size as they move along the track.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: January 4, 2022
    Assignee: Swirl Design (Pty) Ltd
    Inventor: Hendrik Frans Verwoerd Boshoff
  • Publication number: 20210072874
    Abstract: A display and interaction method in a user interface is provided. A display region is provided on the user interface for displaying a plurality of interactive items on a track. The track extends along a path created between an outer elliptical border and an inner elliptical border. The inner border lies within the outer border and a center of the inner border is offset from a center of the outer border. A plurality of elliptical frames are provided along the track, and each frame is in contact with the inner border, outer border, and its adjacent frames. An interactive item is displayed in some of the elliptical frames, and user input may move the frames along the track. The frames change in size as they move along the track.
    Type: Application
    Filed: November 9, 2020
    Publication date: March 11, 2021
    Inventor: Hendrik Frans Verwoerd Boshoff
  • Patent number: 10877627
    Abstract: A display and interaction method in a user interface is provided. A display region is provided on the user interface for displaying a plurality of interactive items on a track. The track extends along a path created between an outer elliptical border and an inner elliptical border. The inner border lies within the outer border and a center of the inner border is offset from a center of the outer border. A plurality of elliptical frames are provided along the track, and each frame is in contact with the inner border, outer border, and its adjacent frames. An interactive item is displayed in some of the elliptical frames, and user input may move the frames along the track. The frames change in size as they move along the track.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: December 29, 2020
    Assignee: Swirl Design (Pty) Ltd
    Inventor: Hendrik Frans Verwoerd Boshoff
  • Publication number: 20200249802
    Abstract: A display and interaction method in a user interface is provided. A display region is provided on the user interface for displaying a plurality of interactive items on a track. The track extends along a path created between an outer elliptical border and an inner elliptical border. The inner border lies within the outer border and a center of the inner border is offset from a center of the outer border. A plurality of elliptical frames are provided along the track, and each frame is in contact with the inner border, outer border, and its adjacent frames. An interactive item is displayed in some of the elliptical frames, and user input may move the frames along the track. The frames change in size as they move along the track.
    Type: Application
    Filed: December 20, 2016
    Publication date: August 6, 2020
    Inventor: Hendrik Frans Verwoerd Boshoff
  • Patent number: 10732813
    Abstract: The invention provides a method for dynamic user control over the layout of a graphical user interface. The method includes the steps of receiving a description of the way in which a control region in the interface is allocated to a plurality of virtual objects, without object overlap, receiving the position of a user point, reallocating a fraction of the control region from at least one object to a different object, based on the user point position, allocating a part of a display region in the interface to at least one of the objects, based on the current allocation of the control region to said object, but with control-display decoupling, and repeating the previous three steps fast enough that the user will perceive the changes as substantially continuous.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: August 4, 2020
    Assignee: Flow Labs, Inc.
    Inventors: Hendrik Frans Verwoerd Boshoff, Filippus Lourens Andries Du Plessis, Willem Morkel Van Der Westhuizen, Jan Pool, Johannes Petrus Van Zyl, Adri Van Der Merwe
  • Patent number: 10636117
    Abstract: The invention provides a method for human-computer interaction (HCl) on a graphical user interface (GUI). The method includes the steps of displaying a plurality of objects positioned in relation to each other and in relation to the display window; determining user input; distorting at least one of the position relations according to a magnification function with a focal dip, where the focal position of the magnification function is controllable by the user input; and updating the distortion whenever the relevant user input changes.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: April 28, 2020
    Assignee: Flow Labs, Inc.
    Inventors: Hendrik Frans Verwoerd Boshoff, Willem Morkel Van Der Westhuizen, Jan Pool, Adri Smuts
  • Patent number: 10572099
    Abstract: The invention provides, a method for human-computer interaction on a graphical user interface (GUI). The method includes the steps of receiving first control coordinates for individualised control of a plurality of objects to be controlled—by pointer coordinates; receiving display coordinates for the display' of the' plurality of objects, which relate to but are different from the first control coordinates; receiving pointer coordinates for individualised control of the objects based partly on the first control coordinates; using the display coordinates of at least one object to—calculate new control coordinates associated with the same object, which new control coordinates generally correspond to the same objects display coordinates; and—continuously repeating the above steps each time new pointer coordinates become available.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: February 25, 2020
    Assignee: Flow Labs, Inc.
    Inventors: Hendrik Frans Verwoerd Boshoff, Willem Morkel Van Der Westhuizen, Jan Pool, Adri Smuts
  • Publication number: 20190302994
    Abstract: The invention provides a method for dynamic user control over the layout of a graphical user interface. The method includes the steps of receiving a description of the way in which a control region in the interface is allocated to a plurality of virtual objects, without object overlap, receiving the position of a user point, reallocating a fraction of the control region from at least one object to a different object, based on the user point position, allocating a part of a display region in the interface to at least one of the objects, based on the current allocation of the control region to said object, but with control-display decoupling, and repeating the previous three steps fast enough that the user will perceive the changes as substantially continuous.
    Type: Application
    Filed: May 23, 2019
    Publication date: October 3, 2019
    Inventors: Hendrik Frans Verwoerd BOSHOFF, Filippus Lourens Andries DU PLESSIS, Willem Morkel VAN DER WESTHUIZEN, Jan POOL, Johannes Petrus VAN ZYL, Adri VAN DER MERWE
  • Publication number: 20190146638
    Abstract: A display and interaction method in a user interface and devices, computer program products and systems therefor are disclosed. An information object display area includes a plurality of information objects displayed on a track. The track extends along a path created between an outer and inner elliptical border in the interface. A plurality of elliptical frames are generated along the track, each in contact with the outer and inner elliptical borders, and first and second neighboring elliptical frames adjacent to it. Information objects are displayed based on the elliptical frames. In response to receiving user input associated with movement of a pointer, the center of the inner elliptical border is moved in the direction of pointer movement while resizing the inner border so that it remains within the outer border. The elliptical frames are resized and moved along the track so that all the elliptical frames remain in contact with the borders and their neighboring elliptical frames.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 16, 2019
    Inventor: Hendrik Frans Verwoerd Boshoff
  • Patent number: 10048839
    Abstract: A method of navigating a tree structure in a user interface is provided. A node set is displayed on the user interface, and includes a central node representing a parent node and child nodes arranged around it. Movement and/or position of a pointer is tracked. As the pointer is moved towards a child node, grandchild nodes are rendered and enlarged within the target child node until they fill the area of the target child node. At the same time, the area of the target child node around the central node relative to the other child nodes is enlarged. Once the pointer has crossed a first selection threshold at a threshold point, the grandchild nodes have completely filled the area of the target child node, and the central node is surrounded by the grandchild nodes so as to represent the target child node. In this manner, a tree structure may be continuously navigated through movement of the pointer.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: August 14, 2018
    Assignee: Flow Labs, Inc.
    Inventor: Hendrik Frans Verwoerd Boshoff
  • Publication number: 20180024706
    Abstract: A method of navigating a tree structure in a user interface is provided. A node set is displayed on the user interface, and includes a central node representing a parent node and child nodes arranged around it. Movement and/or position of a pointer is tracked. As the pointer is moved towards a child node, grandchild nodes are rendered and enlarged within the target child node until they fill the area of the target child node. At the same time, the area of the target child node around the central node relative to the other child nodes is enlarged. Once the pointer has crossed a first selection threshold at a threshold point, the grandchild nodes have completely filled the area of the target child node, and the central node is surrounded by the grandchild nodes so as to represent the target child node. In this manner, a tree structure may be continuously navigated through movement of the pointer.
    Type: Application
    Filed: January 22, 2016
    Publication date: January 25, 2018
    Inventor: Hendrik Frans Verwoerd Boshoff
  • Publication number: 20170205967
    Abstract: The invention provides a system and method for display and interaction in a user interface. A display region is provided for displaying a subset of a plurality of interactive items on a display curve. A touch-sensitive control region is provided for hosting a control curve positioned separately from the display curve, tracking the position and/or movement of a pointer in the control region, and, based on the position and/or movement of the pointer in the control region at a given time, updating the subset of the plurality of interactive items on the display curve.
    Type: Application
    Filed: July 30, 2015
    Publication date: July 20, 2017
    Applicant: Swirl Design (Pty) Ltd
    Inventor: Hendrik Frans Verwoerd Boshoff
  • Publication number: 20170068415
    Abstract: The invention provides, a method for human-computer interaction on a graphical user interface (GUI). The method includes the steps of receiving first control coordinates for individualised control of a plurality of objects to be controlled—by pointer coordinates; receiving display coordinates for the display' of the' plurality of objects, which relate to but are different from the first control coordinates; receiving pointer coordinates for individualised control of the objects based partly on the first control coordinates; using the display coordinates of at least one object to—calculate new control coordinates associated with the same object, which new control coordinates generally correspond to the same objects display coordinates; and—continuously repeating the above steps each time new pointer coordinates become available.
    Type: Application
    Filed: February 20, 2015
    Publication date: March 9, 2017
    Inventors: Hendrik Frans Verwoerd Boshoff, Willem Morkel Van Der Westhuizen, Jan Pool, Adri Smuts
  • Publication number: 20160247201
    Abstract: A client device presents one or more advertisements via a user interface presented by a client device. When the client device receives input from the user interacting with the user interface, a direction of motion of the input is determined and used to determine the user's measure of interest in various advertisements. For example, a direction of movement of the input relative to an advertisement determines the user's measure of interest in the advertisement. Based on the measure of interest in various advertisements, one or more additional advertisements are selected and prices charged to one or more advertisers associated with presented advertisements are determined.
    Type: Application
    Filed: October 21, 2014
    Publication date: August 25, 2016
    Inventors: Jan Pool, Adri Smuts, Willem Morkel Van Der Westhuizen, Hendrik Frans Verwoerd Boshoff
  • Publication number: 20160239176
    Abstract: A client device presents content items in various regions of a display device. When the client device receives an input associated with a region, the client device determines attributes of the input and modifies presentation of the content items accordingly. For example based on a position of a received input along its axis, a direction of movement of the received input, a veocity associated with the received input, the client device retrieves a model for modifying one or more regions of the display device presenting content items. In various embodiments, models stored by the client device are associatedwith distances from an axis, directions of motion and/or velocities and arc identified based on a suitable attribute of the received input.
    Type: Application
    Filed: October 21, 2014
    Publication date: August 18, 2016
    Inventors: Jan Pool, Adri Smuts, Willem Morkel Van Der Westhuizen, Hendrik Frans Verwoerd Boshoff
  • Publication number: 20160077723
    Abstract: A user input position of a user input received from an input device of the electronic device is determined and a direction of motion of the user input based on one or more previously-received user input positions. A plurality of adaptable interactive elements are presented via the display and a changeable set of adaptable interactive elements is determined in response to the received user input position. The changeable set of adaptable interactive elements is determined by interpreting one or more of the user input position and the direction of motion of the user input in relation to positions in which each of the plurality of adaptable interactive elements are presented and contextual relationships between the adaptable interactive elements. One or more of the adaptable interactive elements in the determined changeable are modified set in response to the received user input.
    Type: Application
    Filed: May 12, 2014
    Publication date: March 17, 2016
    Inventors: Jan Pool, Adri Smuts, Willem Morkel Van Der Westhuizen, Hendrik Frans Verwoerd Boshoff
  • Publication number: 20160048291
    Abstract: The invention provides a method, device and mechanism for human-computer interaction (HCI) on a graphical user interface (GUI). The method includes the steps of establishing a joint interaction arena (JIA) as a bounded connected subspace of the computing device's control space, establishing a Fused Threshold (FT) on the boundary of the JIA, establishing one or more interactive objects, establishing a relation between one or more of segments of the Fused Threshold and the object(s), displaying representations of at least two of the objects, receiving user input relative to the JIA and the FT, changing the JIA and/or the FT based on the user input whenever the relevant user input changes, and displaying the effect of the changes on the displayed objects.
    Type: Application
    Filed: March 25, 2014
    Publication date: February 18, 2016
    Applicant: REALITYGATE (PTY) LTD
    Inventors: Hendrik Frans Verwoerd BOSHOFF, Willem Morkel VAN DER WESTHUIZEN, Jan POOL, Adri SMUTS
  • Publication number: 20160042495
    Abstract: The invention provides a method for human-computer interaction (HCI) on a graphical user interface (GUI). The method includes the steps of displaying a plurality of objects positioned in relation to each other and in relation to the display window; determining user input; distorting at least one of the position relations according to a magnification function with a focal dip, where the focal position of the magnification function is controllable by the user input; and updating the distortion whenever the relevant user input changes.
    Type: Application
    Filed: March 25, 2014
    Publication date: February 11, 2016
    Inventors: Hendrik Frans Verwoerd BOSHOFF, Willem Morkel VAN DER WESTHUIZEN, Jan POOL, Adri SMUTS