Patents by Inventor Tom Giannattasio

Tom Giannattasio 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).

  • Publication number: 20250390619
    Abstract: A computing system builds a graph of nodes representing design elements within a design interface having a flat structure, wherein edge weights between adjacent nodes in the graph of nodes include (1) an alignment hit count and (2) a distance measurement between the adjacent nodes. The system iteratively merges the nodes in the graph of nodes based on the edge weights, and converts, within the design interface, the flat structure into a responsive structure, with positions and sizes of the design elements unchanged, based on merging the nodes.
    Type: Application
    Filed: June 24, 2025
    Publication date: December 25, 2025
    Inventors: Yi Tang Jackie CHUI, Shirley MIAO, Tom GIANNATTASIO, Ahmed ABDALLA, Michael BULLINGTON
  • Patent number: 10664133
    Abstract: A method for autolinking hierarchies is provided. The method includes receiving an initial hierarchy and a final hierarchy. The method includes determining a set of links from the initial and final hierarchies. The method includes, for each link from the set of links, identifying an unlinked child node from the initial hierarchy of a particular link. The method includes determining a match between the unlinked child node to a second unlinked child node from the final hierarchy of the particular link. The method includes generating a link between the unlinked child node to the second unlinked child node. The method includes providing a new set of links based on the generated link and the set of links. The method includes generating a transition hierarchy based on the new set of links, and the initial and final hierarchies. The method includes generating an animation based on the transition hierarchy.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: May 26, 2020
    Assignee: InVisionApp Inc.
    Inventors: Jonathan Rowny, Donald Abrams, Tom Giannattasio