Patents by Inventor Jerome Broekhuijsen

Jerome Broekhuijsen 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: 11042421
    Abstract: A method for modifying a system-defined user interface control on a computing device is described. The method includes wrapping, on the computing device, a system-defined control within a programmer-defined control at run-time and modifying functionality of the system-defined control at run-time. Modifying functionality includes intercepting an initial message for a system-defined control, preventing the system-defined control from rendering and rendering a programmer-defined control in place of the system-defined control. Modifying functionality also includes intercepting a message for the system-defined control, determining whether the message requires modified functionality and providing modified functionality if the message requires modified functionality. Modifying functionality also includes sending the message to the system-defined control if the message does not require modified functionality and providing regular functionality if the message does not require modified functionality.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: June 22, 2021
    Assignee: Ivanti, Inc.
    Inventor: Jerome Broekhuijsen
  • Patent number: 10235216
    Abstract: A method for modifying a system-defined user interface control on a computing device is described. The method includes wrapping, on the computing device, a system-defined control within a programmer-defined control at run-time and modifying functionality of the system-defined control at run-time. Modifying functionality includes intercepting an initial message for a system-defined control, preventing the system-defined control from rendering and rendering a programmer-defined control in place of the system-defined control. Modifying functionality also includes intercepting a message for the system-defined control, determining whether the message requires modified functionality and providing modified functionality if the message requires modified functionality. Modifying functionality also includes sending the message to the system-defined control if the message does not require modified functionality and providing regular functionality if the message does not require modified functionality.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: March 19, 2019
    Assignee: Ivanti, Inc.
    Inventor: Jerome Broekhuijsen
  • Patent number: 8982129
    Abstract: A computing device configured for mapping graph data into a tree structure is described. The computing device includes a processor and instructions stored in memory. The computing device obtains graph data. The computing device also maps the graph data into a tree structure. The computing device further applies the tree structure to a user interface. The computing device additionally displays the user interface and performs an operation using the tree structure.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: March 17, 2015
    Assignee: Crimson Corporation
    Inventor: Jerome Broekhuijsen
  • Patent number: 8825651
    Abstract: A computing device configured for determining a group of related products is described. The computing device includes a processor and instructions stored in memory that is in electronic communication with the processor. The computing device obtains product data that identifies a first product and a second product. The computing device also obtains license data. The computing device further identifies a relationship between the first product and the second product based on the license data. The computing device additionally determines a group of related products based on the relationship. The computing device also performs an operation based on the group.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: September 2, 2014
    Assignee: Crimson Corporation
    Inventors: Jerome Broekhuijsen, Peter E. Johnson
  • Patent number: 8561131
    Abstract: A computing device configured for allocating products to licenses is described. The computing device includes a processor and instructions stored in memory that is in electronic communication with the processor. The computing device obtains license data that identifies a plurality of licenses. The computing device also obtains product data that identifies a plurality of products. The computing device determines a degree of constraint for each of the plurality of products. The computing device also allocates at least one of the plurality of products to at least one of the plurality of licenses based on the degree of constraint. The computing device further performs an operation based on the allocation.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: October 15, 2013
    Assignee: Crimson Corporation
    Inventors: Jerome Broekhuijsen, Peter E. Johnson
  • Patent number: 8504579
    Abstract: A computing device configured for filtering a data set is described. The computing device includes a processor and executable instructions stored in memory that is in electronic communication with the processor. The computing device obtains a data set. The computing device also selects nodes from multiple trees to produce a node selection. The computing device further generates a composite filter based on the node selection. The computing device additionally filters the data set based on the composite filter to produce a working data set.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: August 6, 2013
    Assignee: Crimson Corporation
    Inventor: Jerome Broekhuijsen
  • Patent number: 5940083
    Abstract: A multi-curve object may be created as a graph of nodes interconnected by edges or links. Each node may be represented by a data structure containing a curve characterization corresponding to a sub-sequence of points selected from a sequence represented by the multi-curve object. Each node may include reference pointers or other links indicating the edges or links between nodes in the graph. A selection key in each node data structure may represent an attribute of the curve segment characterized in the node. A single, universal error for all curve segments is a suitable selection criterion. A member compound curve representing the multi-curve object may be selected by including curve segments associated with all nodes that meet a user-selected selection criterion. A rendition of the member compound curve so created may be modified at will by changing the selection criterion. A recursive modification, rendition, un-rendering, and re-rendering procedure may be implemented to minimize rendering times.
    Type: Grant
    Filed: April 1, 1997
    Date of Patent: August 17, 1999
    Assignee: Novell, Inc.
    Inventor: Jerome A. Broekhuijsen
  • Patent number: 5731820
    Abstract: A method and apparatus are disclosed for finding a length of a curve created to be displayed on an output device interactively and directly. A processor may specify the curve from input signals generated by an input device in response to direct control by a user. An apparatus may include a pointer for inputting points along a path-defined curve. A processor outputs to an output device certain rendering data for rendering an image of the curve in real time for feeding back to a user. The user may augment (edit, extend) the curve by moving the pointer to add input points to the curve, based on the image fed back. The apparatus and method provide a curve length for determining goodness of fit of a curve for rendering the interactive image to be viewed by a user. The fitted curve is rendered on an output device and fed back immediately to a user in constant time, regardless of the number of points accommodated by the curve as the user adapts the curve by moving the pointer to add inputs.
    Type: Grant
    Filed: November 15, 1996
    Date of Patent: March 24, 1998
    Assignee: Novell, Inc.
    Inventor: Jerome A. Broekhuijsen
  • Patent number: 5694535
    Abstract: A method and apparatus for creating a curve to be displayed on an output device operates to interactively and directly specify the curve from input signals generated by an input device in response to control by a user. An apparatus may include an input device having a pointer for inputting points along a path-defined curve specified directly (using actual input points intended to be approximately on the curve) by a user. A processor outputs to an output device certain rendering data for rendering an image of the curve in real time for feeding back to a user. The user may augment (edit, extend) the curve by moving the pointer to add input points to the curve, based on the image fed back. The apparatus and method map non-linear coefficients of dependent control variables onto "building variables" selected to combine in linear combinations to replace the non-linear coefficients.
    Type: Grant
    Filed: March 24, 1995
    Date of Patent: December 2, 1997
    Assignee: Novell, Inc.
    Inventor: Jerome A. Broekhuijsen