IntegrityWare, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-12 de 12 pour IntegrityWare, Inc. Trier par
Recheche Texte
Affiner par
Date
2024 2
2021 1
Avant 2021 9
Classe IPC
G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation 11
G06F 17/50 - Conception assistée par ordinateur 5
G06T 17/10 - Description de volumes, p. ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive] 4
G06T 17/30 - Description de surfaces, p. ex. description de surfaces polynomiales 4
G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie 3
Voir plus
Résultats pour  brevets

1.

Methods and systems for generating surfaces from polygonal data

      
Numéro d'application 18126965
Numéro de brevet 12511833
Statut Délivré - en vigueur
Date de dépôt 2023-03-27
Date de la première publication 2024-10-03
Date d'octroi 2025-12-30
Propriétaire IntegrityWare, Inc. (USA)
Inventeur(s) Crocker, Gary Arnold

Abrégé

A method of producing surface data from electronic polygonal data is disclosed. The method includes accessing the polygonal data with a computer, the polygonal data defining a mesh of polygonal data points and including a plurality of vertices, and where the polygonal data describes an object. The method also includes generating a plurality of bounded areas, each including one or more vertices of the polygonal data, expanding a plurality of the bounded areas by adding a plurality of vertices thereto, generating a surface for each of the expanded bounded areas based on the vertices of the expanded bounded areas, generating the surface data based at least in part on the surfaces, and storing the surface data in a computer readable data storage.

Classes IPC  ?

  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation

2.

Object shelling and hollowing

      
Numéro d'application 17946678
Numéro de brevet 12511836
Statut Délivré - en vigueur
Date de dépôt 2022-09-16
Date de la première publication 2024-03-21
Date d'octroi 2025-12-30
Propriétaire IntegrityWare, Inc. (USA)
Inventeur(s) Crocker, Gary Arnold

Abrégé

A method of producing data representing a modified object based on data representing a reference object is disclosed. The method includes generating one or more offset surfaces based on the data representing the object, where one or more offset surfaces are offset from surfaces of the reference object, and where at least one of: the one or more offset surfaces defines an open surface, and the one or more offset surfaces defines a region having a surface to surface distance which is than a minimum thickness, generating an offset object including at least one of adding and removing one or more portions of at least one of the offset surfaces, where, at least partly because of the adding or removing of the one or more portions, the offset object both does not define an open surface and does not have a region thinner than the minimum thickness limit.

Classes IPC  ?

  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 5/70 - DébruitageLissage

3.

Methods and systems for generating surfaces from polygonal data

      
Numéro d'application 16422982
Numéro de brevet 11615590
Statut Délivré - en vigueur
Date de dépôt 2019-05-25
Date de la première publication 2021-05-06
Date d'octroi 2023-03-28
Propriétaire IntegrityWare, Inc. (USA)
Inventeur(s) Crocker, Gary Arnold

Abrégé

A method of producing surface data from electronic polygonal data is disclosed. The method includes accessing the polygonal data with a computer, the polygonal data defining a mesh of polygonal data points and including a plurality of vertices, and where the polygonal data describes an object. The method also includes generating a plurality of bounded areas, each including one or more vertices of the polygonal data, expanding a plurality of the bounded areas by adding a plurality of vertices thereto, generating a surface for each of the expanded bounded areas based on the vertices of the expanded bounded areas, generating the surface data based at least in part on the surfaces, and storing the surface data in a computer readable data storage.

Classes IPC  ?

  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 17/10 - Description de volumes, p. ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]

4.

Constraint of a subdivided model

      
Numéro d'application 14530630
Numéro de brevet 09691186
Statut Délivré - en vigueur
Date de dépôt 2014-10-31
Date de la première publication 2016-05-05
Date d'octroi 2017-06-27
Propriétaire IntegrityWare, Inc. (USA)
Inventeur(s)
  • Crocker, Gary Arnold
  • Ting, Wei-En

Abrégé

A method of generating a design for a device is disclosed. The method includes electronically accessing a reference geometry representing the topology, and electronically accessing a source polygonal data model, where the source polygonal data model includes a plurality of source vertices. The method also includes modifying position characteristics of one or more of the source vertices, where the source vertices are modified so that after the source polygonal data model is subdivided, vertices in the subdivided polygonal data model corresponding with the modified source vertices conform to the reference geometry. The method also includes subdividing the source polygonal data model having the modified source vertices to generate the design, where subdividing the source polygonal data model causes vertices in the design to be positioned such that the design conforms with the reference geometry at least partly because of the modified position characteristics of the modified source vertices.

Classes IPC  ?

  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation

5.

Methods and systems for multilevel editing of subdivided polygonal data

      
Numéro d'application 14530640
Numéro de brevet 09639992
Statut Délivré - en vigueur
Date de dépôt 2014-10-31
Date de la première publication 2016-05-05
Date d'octroi 2017-05-02
Propriétaire IntegrityWare, Inc. (USA)
Inventeur(s) Crocker, Gary Arnold

Abrégé

Methods and systems of editing an electronic geometric model are disclosed. The method includes receiving a first indication which indicates that a portion of the polygonal data is to be modified, and moving a first vertex of the plurality of vertices from a first subdivision position defined by a subdivision algorithm to a second position. The movement of the first vertex from the first subdivision position to the second position results in a modification of the polygonal data. The method also includes generating a first vector identifying the movement of the first vertex from the first subdivision position to the second position, which first vector is defined by an initial point at the first subdivision position of the first vertex and a terminal point at the second position of the of the first vertex, and associating the first vector with the subdivision position of the first vertex.

Classes IPC  ?

  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation

6.

Methods and systems for generating and editing surfaces

      
Numéro d'application 14690400
Numéro de brevet 09501868
Statut Délivré - en vigueur
Date de dépôt 2015-04-18
Date de la première publication 2015-10-15
Date d'octroi 2016-11-22
Propriétaire IntegrityWare, Inc. (USA)
Inventeur(s) Crocker, Gary Arnold

Abrégé

Methods and systems for generating surface data from polygonal data are disclosed. The methods and systems receive polygonal data which describe discrete points on an object. The methods and systems analyze and use the data to calculate and define a continuous BREP object which accurately represents the original polygonal object. In some embodiments, the BREP object is modified and certain details of the modification operations are recorded. The polygonal data may be edited and a new BREP object created based on the edited polygonal data. The new BREP object may be automatically modified by automatically reperforming the recorded modification operations.

Classes IPC  ?

  • G06T 17/10 - Description de volumes, p. ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 9/20 - Codage des contours, p. ex. utilisant la détection des contours
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06F 17/50 - Conception assistée par ordinateur
  • G06T 7/00 - Analyse d'image
  • G06T 15/10 - Effets géométriques
  • G06T 7/20 - Analyse du mouvement
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles
  • G06T 9/00 - Codage d'image
  • G06T 17/30 - Description de surfaces, p. ex. description de surfaces polynomiales

7.

Object manipulator and method of object manipulation

      
Numéro d'application 14201829
Numéro de brevet 09563340
Statut Délivré - en vigueur
Date de dépôt 2014-03-08
Date de la première publication 2015-09-10
Date d'octroi 2017-02-07
Propriétaire IntegrityWare, Inc. (USA)
Inventeur(s) Crocker, Gary Arnold

Abrégé

A method and system for graphic manipulation is provided. The graphic manipulation can be performed using a graphic manipulator that can have three mutually perpendicular axes indicators and a plurality of action icons associated with one or more of the axes. The graphic manipulator can be oriented with respect to axes of the object being manipulated. Based on the specific orientation of the graphic manipulator, and based on the selection of portions of the manipulated object some of the axis indicators and the plurality of action icons can be displayed and/or not displayed.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 17/50 - Conception assistée par ordinateur

8.

Systems and methods of updating graphical objects

      
Numéro d'application 14664826
Numéro de brevet 09984503
Statut Délivré - en vigueur
Date de dépôt 2015-03-21
Date de la première publication 2015-07-09
Date d'octroi 2018-05-29
Propriétaire IntegrityWare, Inc. (USA)
Inventeur(s) Crocker, Gary Arnold

Abrégé

Systems and methods of updating graphical objects are disclosed. The methods and systems receive polygonal data which describe discrete points on an object. A control mesh and a smoothed version of the control mesh are simultaneously displayed. When the control mesh is edited, the smoothed version is automatically updated by smoothing only a portion of the edited control mesh to generate a smoothed section, and replacing a portion of the smoothed version with at least a selected portion of the smoothed section.

Classes IPC  ?

  • G06F 17/50 - Conception assistée par ordinateur
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation

9.

Systems and methods of updating graphical objects

      
Numéro d'application 13447096
Numéro de brevet 08990050
Statut Délivré - en vigueur
Date de dépôt 2012-04-13
Date de la première publication 2013-10-17
Date d'octroi 2015-03-24
Propriétaire IntegrityWare, Inc. (USA)
Inventeur(s) Crocker, Gary Arnold

Abrégé

Systems and methods of updating graphical objects are disclosed. The methods and systems receive polygonal data which describe discrete points on an object. A control mesh and a smoothed version of the control mesh are simultaneously displayed. When the control mesh is edited, the smoothed version is automatically updated by smoothing only a portion of the edited control mesh to generate a smoothed section, and replacing a portion of the smoothed version with at least a selected portion of the smoothed section.

Classes IPC  ?

  • G06F 17/50 - Conception assistée par ordinateur
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation

10.

Methods and systems for generating and editing surfaces

      
Numéro d'application 13279170
Numéro de brevet 09013480
Statut Délivré - en vigueur
Date de dépôt 2011-10-21
Date de la première publication 2013-04-25
Date d'octroi 2015-04-21
Propriétaire IntegrityWare, Inc. (USA)
Inventeur(s) Crocker, Gary Arnold

Abrégé

Methods and systems for generating surface data from polygonal data are disclosed. The methods and systems receive polygonal data which describe discrete points on an object. The methods and systems analyze and use the data to calculate and define a continuous BREP object which accurately represents the original polygonal object. In some embodiments, the BREP object is modified and certain details of the modification operations are recorded. The polygonal data may be edited and a new BREP object created based on the edited polygonal data. The new BREP object may be automatically modified by automatically reperforming the recorded modification operations.

Classes IPC  ?

  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06T 17/10 - Description de volumes, p. ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 17/30 - Description de surfaces, p. ex. description de surfaces polynomiales
  • G06T 9/00 - Codage d'image
  • G06T 7/20 - Analyse du mouvement
  • G06F 17/50 - Conception assistée par ordinateur
  • G06T 9/20 - Codage des contours, p. ex. utilisant la détection des contours
  • G06T 7/00 - Analyse d'image
  • G06T 15/10 - Effets géométriques
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles

11.

Methods and systems for generating continuous surfaces from polygonal data

      
Numéro d'application 13027092
Numéro de brevet 08994724
Statut Délivré - en vigueur
Date de dépôt 2011-02-14
Date de la première publication 2012-08-16
Date d'octroi 2015-03-31
Propriétaire IntegrityWare, Inc. (USA)
Inventeur(s) Crocker, Gary Arnold

Abrégé

Methods and systems for generating surface data from polygonal data are disclosed. The methods and systems receive polygonal data which describe discrete points on an object. The methods and systems analyze and use the data to calculate and define a continuous BREP object which accurately represents the original polygonal object. In some embodiments, the generated BREP is G2 continuous at substantially all points.

Classes IPC  ?

  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 17/30 - Description de surfaces, p. ex. description de surfaces polynomiales

12.

Methods and systems for generating continuous surfaces from polygonal data

      
Numéro d'application 13027128
Numéro de brevet 08810571
Statut Délivré - en vigueur
Date de dépôt 2011-02-14
Date de la première publication 2012-08-16
Date d'octroi 2014-08-19
Propriétaire IntegrityWare, Inc. (USA)
Inventeur(s) Crocker, Gary Arnold

Abrégé

Methods and systems for generating surface data from polygonal data are disclosed. The methods and systems receive polygonal data which describe discrete points on an object. The methods and systems analyze and use the data to calculate and define a continuous BREP object which accurately represents the original polygonal object. In some embodiments, the generated BREP is G2 continuous at substantially all points.

Classes IPC  ?

  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06T 17/10 - Description de volumes, p. ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 17/30 - Description de surfaces, p. ex. description de surfaces polynomiales