Patents by Inventor Karlis Freivalds

Karlis Freivalds 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: 8542234
    Abstract: A system for arranging a plurality of nodes into graphical layout form partitions the nodes into a set of clusters from which a cluster graph is created. The cluster partitioning is based on the inter-nodal relationships, and cluster size depends on the number of nodes associated with each cluster. The clusters are laid out to avoid overlap, and cluster boundaries, within which nodes in a cluster are constrained, are generated. Nodes of each cluster as classified as either internal or boundary nodes, with boundary nodes being projected outward towards the boundary of the cluster. As an optional step, connection edges between nodes are routed to avoid overlap.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: September 24, 2013
    Assignee: Tom Sawyer Software
    Inventors: Brendan Madden, Karlis Freivalds, Francois Bertault, Uli Foessmeier
  • Publication number: 20120268467
    Abstract: A system for arranging a plurality of nodes into graphical layout form partitions the nodes into a set of clusters from which a cluster graph is created. The cluster partitioning is based on the inter-nodal relationships, and cluster size depends on the number of nodes associated with each cluster. The clusters are laid out to avoid overlap, and cluster boundaries, within which nodes in a cluster are constrained, are generated. Nodes of each cluster as classified as either internal or boundary nodes, with boundary nodes being projected outward towards the boundary of the cluster. As an optional step, connection edges between nodes are routed to avoid overlap.
    Type: Application
    Filed: October 20, 2011
    Publication date: October 25, 2012
    Inventors: Brendan Madden, Karlis Freivalds, Francois Bertault, Uli Foessmeier
  • Publication number: 20060290697
    Abstract: A system for arranging a plurality of nodes into graphical layout form partitions the nodes into a set of clusters from which a cluster graph is created. The cluster partitioning is based on the inter-nodal relationships, and cluster size depends on the number of nodes associated with each cluster. The clusters are laid out to avoid overlap, and cluster boundaries, within which nodes in a cluster are constrained, are generated. Nodes of each cluster as classified as either internal or boundary nodes, with boundary nodes being projected outward towards the boundary of the cluster. As an optional step, connection edges between nodes are routed to avoid overlap.
    Type: Application
    Filed: June 24, 2005
    Publication date: December 28, 2006
    Inventors: Brendan Madden, Karlis Freivalds, Uli Foessmeier, Francois Bertault
  • Publication number: 20040004456
    Abstract: The invention concerns an equipment for cleaning a motor vehicle windshield comprising at least a light source (1), an opaque stain channel, an aqueous stain channel and at least an optical detector (2b) of ambient light, each stain channel comprising at least an optical detector (2) with independent photosensitive element, the source (1) and the optical detectors (2) being arranged on a support on the side of the inner surface (10a) of the windshield (10) to be cleaned. The optical detectors (2) are at a distance from the source (1) based on backscatter angles (C, D) of the opaque stains and reflection (A, B) of the aqueous stains. An electronic processing unit (4) comprising a multiplexing block (3) and a microcontroller (5), is coupled in input with the optical detector channels, and in output with a control unit (6) for the wiper and windshield washer of the surface (10b) to be cleaned.
    Type: Application
    Filed: June 30, 2003
    Publication date: January 8, 2004
    Inventors: Loan My LeBa, Vladimirs Nikulenkovs, Karlis Freivalds