Patents Assigned to Shapes
-
Patent number: 9872745Abstract: Disclosed is a method for modeling a digital design of a denture for a patient, said denture comprising a gingival part and a teeth part comprising a set of denture teeth, where the method comprises: obtaining a digital 3D representation of the patient's gum; obtaining virtual teeth models corresponding to the denture teeth; virtually arranging the virtual teeth models in relation to the digital 3D representation of the patient's gum; and generating a virtual outer gingival surface of the gingival part of the denture.Type: GrantFiled: February 14, 2013Date of Patent: January 23, 2018Assignee: 3Shape A/SInventors: Rune Fisker, Morten Ryde Hansen
-
Patent number: 9861457Abstract: A method for planning, visualizing, and/or optimizing dental restoration on the pre-prepared teeth of a patient. The method includes obtaining 3D digital models of the pre-prepared teeth and the prepared teeth, and aligning these 3D models. A CAD model of a dental restoration for the prepared teeth is designed based on the 3D digital model of the pre-prepared teeth.Type: GrantFiled: March 18, 2010Date of Patent: January 9, 2018Assignee: 3SHAPE A/SInventors: Rune Fisker, Karl-Josef Hollenbeck, Sune Jørgensen, Tais Clausen
-
Publication number: 20180000569Abstract: Disclosed is a method of creating a digital abutment design of a customized dental abutment, the including comprising: obtaining a bone scan comprising a digital representation of at least a part of a patient's jaw including the surface of the jawbone; and designing the digital abutment design of the customized dental abutment; wherein the design of the digital abutment design is at least partly based on fulfilling a set of predefined design criteria including the relationship between the digital representation of the jawbone and the digital abutment design.Type: ApplicationFiled: December 21, 2015Publication date: January 4, 2018Applicant: 3SHAPE A/SInventor: Rune FISKER
-
Patent number: 9858440Abstract: A computer-implemented method, the method includes identifying a piece of data to be served from a server system to a client device that is remote from the server system; creating a plurality of expressions that, when executed, provide a result that corresponds to the piece of data; and providing the plurality of expressions to the client device with code for executing the plurality of expressions.Type: GrantFiled: May 23, 2014Date of Patent: January 2, 2018Assignee: Shape Security, Inc.Inventors: Xinran Wang, Yao Zhao
-
Publication number: 20170374350Abstract: A scanner for obtaining and/or measuring a 3D geometry of at least a part of a surface of an object includes a camera having an array of sensor elements, a first device for generating a probe light, a device for transmitting the probe light rays towards the object, a device for transmitting light rays returned from the object to the array of sensor elements, an optical system for imaging with a first depth of field on the camera the transmitted light rays, a device for varying the position of the focus plane on the object, a device for obtaining at least one image from said array of sensor elements, a device for determining the in-focus position(s) of sensor elements, and a device for transforming the in-focus data into 3D coordinates.Type: ApplicationFiled: August 22, 2017Publication date: December 28, 2017Applicant: 3SHAPE A/SInventors: Rune FISKER, Mike VAN DER POEL
-
Publication number: 20170367770Abstract: A method for providing a guided relative movement of a first object and a second object includes obtaining the first object; obtaining the second object and a 3D model of the second object, and deriving from the 3D model a first preferred relative arrangement between the first and second objects; obtaining a pre-process plan describing a preferred path for the relative movement of the first and second objects towards the first preferred relative arrangement; performing a movement procedure that includes 3D scanning at least a region of said second object using the 3D scanner and determining a present relative arrangement of the first and second objects from a result of the 3D scanning; calculating information for correcting in real-time for deviation in the relative movement from the preferred path; and providing a relative movement of the first and second objects towards the first preferred relative arrangement.Type: ApplicationFiled: August 24, 2017Publication date: December 28, 2017Applicant: 3Shape A/SInventors: Nikolaj DEICHMANN, Rune FISKER
-
Patent number: 9845161Abstract: A system having a drone and a payload frame connected to the drone, wherein the payload frame includes a mechanism for attaching at least one payload module to the payload frame and electrically coupling the at least one payload module to the payload frame. The electrical coupling includes a communication interface for communicating with a controller of the drone, and is configured to communicate a relative location of the at least one payload module in the payload frame, a weight of the at least one payload module and a volume of the at least one payload module. The controller of the drone is configured to calculate a weight distribution within the payload frame, based on the relative location of the at least one payload module, the weight of the at least one payload module and the volume of the at least one payload volume.Type: GrantFiled: April 22, 2016Date of Patent: December 19, 2017Assignee: Sharper Shape OyInventors: Tero Heinonen, Atte Korhonen
-
Patent number: 9833301Abstract: Disclosed is a method of generating and modifying a virtual model of a set of teeth, where the method provides that a restoration can be inserted into a physical model of the set of teeth manufactured from the virtual model of the set of teeth.Type: GrantFiled: February 23, 2012Date of Patent: December 5, 2017Assignee: 3SHAPE A/SInventors: Rune Fisker, Sven Nonboe
-
Patent number: 9824238Abstract: A computer-implemented method, the method includes identifying a piece of data to be served from a server system to a client device that is remote from the server system; creating a plurality of expressions that, when executed, provide a result that corresponds to the piece of data; and providing the plurality of expressions to the client device with code for executing the plurality of expressions.Type: GrantFiled: May 23, 2014Date of Patent: November 21, 2017Assignee: Shape Security, Inc.Inventors: Xinran Wang, Yao Zhao
-
Patent number: 9825984Abstract: A computer-implemented method includes receiving, at a primary security sub-system, code to be served from a web server system to one or more computing devices; forwarding a representation of the code to a secondary security sub-system that is remote from the primary security sub-system; receiving, from the secondary sub-system and in response to the forwarding, a template created from analysis of the representation of the code that indicates changes to be made to the code and locations of the changes; and using the template to recode the code, by the primary security sub-system, before serving the code to the one or more computing devices.Type: GrantFiled: August 27, 2014Date of Patent: November 21, 2017Assignee: Shape Security, Inc.Inventors: Roger S. Hoover, Marc R. Hansen, Justin D. Call
-
Patent number: 9825995Abstract: A computer-implemented method includes receiving, at a first server sub-system, content served to a client computing device; transcoding, with the first server sub-system, the received content using a policy received from a second security sub-system; determining, with the first server sub-system that the second server sub-system has likely ceased operating properly; receiving a request to vote on a leader server sub-system from one or more server sub-systems, and voting for from of the one or more server sub-systems; and subsequently transcoding received content according to a policy received from another of the server sub-systems that is not the second server sub-system.Type: GrantFiled: January 14, 2015Date of Patent: November 21, 2017Assignee: Shape Security, Inc.Inventors: Carl Schroeder, Justin D. Call, Siying Yang
-
Patent number: 9815352Abstract: An impact beam for reinforcing a vehicle door includes an elongated beam having a hollow interior spanning a length of the elongated beam. The elongated beam includes an impact portion spanning the length and configured to face an exterior side of the vehicle door. The elongated beam also includes a cross-sectional shape having a top wall section and a bottom wall section that interconnect at a bend section of the cross-sectional shape, which includes the impact portion. The top and bottom wall sections each include an intermediate bend to define a substantially horizontal section and an angled section on opposing sides of the intermediate bend, where the intermediate bends are configured to limit inward displacement of the elongated beam from an impact force at the exterior side of the vehicle door.Type: GrantFiled: April 15, 2016Date of Patent: November 14, 2017Assignee: Shape Corp.Inventors: Paul Michael Roehm, Corey J. Hoff
-
Publication number: 20170319293Abstract: A method for digitally designing a modified dental setup up on a digital 3D dental model representing at least a part of the jaws of a patient includes the steps of obtaining a pre-treatment digital 2D image of at least a part of the patient's teeth, obtaining a digital 3D representation of the at least a part of the patient's set of teeth, obtaining a proposed digital 2D image of a desired dental setup based on the pre-treatment digital 2D image, wherein at least one digital tooth modification has been provided, and transferring the at least one digital tooth modification from the proposed digital 2D image to the digital 3D representation. This provides a method where the practitioner with relative simple means can present the patient with a visualization of an expected outcome of a dental treatment.Type: ApplicationFiled: November 26, 2015Publication date: November 9, 2017Applicant: 3Shape A/SInventor: Rune FISKER
-
Patent number: 9813440Abstract: A computer-implemented method includes receiving content and annotation information that describe a structure of the content, the annotation information having been previously generated by a sub-system that is separate from a content transformation sub-system and at a time before the content was requested to be served; interpreting the annotation information to generate transcoding rules that identify one or more portions of the received content to be transcoded in serving the content; applying the transcoding rules to the content to change the content in a manner that interferes with an ability of malware on a client device to interfere with operation of the content; and providing the transcoded content to a client device that requested the content.Type: GrantFiled: May 15, 2015Date of Patent: November 7, 2017Assignee: Shape Security, Inc.Inventors: Roger S. Hoover, Justin D. Call
-
Patent number: 9813444Abstract: Among other things, this document describes a computer-implemented security method such as for authenticated selection of security countermeasures and for reliable identification of computing devices. The method can include receiving, by a computing system, a request from a computing device for an electronic resource. The computing system can identify a security token received from the device that made the request. Based on the security token, particular security countermeasures can be selected that are to be applied to the electronic resource to be served in response to the request. The countermeasures can be operable to interfere with an ability of malware to interact with the served electronic resource when the served electronic resource is on the computing device. Portions of the electronic resource that are to be executed on the computing device can be re-coded using the selected particular security countermeasures.Type: GrantFiled: February 25, 2016Date of Patent: November 7, 2017Assignee: Shape Security, Inc.Inventor: Siying Yang
-
Publication number: 20170312049Abstract: A computer-implemented method includes obtaining a digital 3D representation of a patient's jaw comprising a first and second target location, providing a digital first dental element and a digital second element, respectively being digital 3D representations of a first dental element for placement on the first target location and a second dental element for placement on the second target location, arranging the digital first dental element on the digital representation of the first target location and the digital second dental element on the digital representation of the second target location, determining contact surfaces of the first and second dental element based on an insertion direction of the digital control guide design, and generating a digital control guide design comprising a digital 3D representation of the gum facing surface of the control guide based on a part of the contact surfaces of both the at least first and second dental element.Type: ApplicationFiled: April 28, 2017Publication date: November 2, 2017Applicant: 3SHAPE A/SInventors: Rasmus NIELSEN, Rune FISKER
-
Publication number: 20170312058Abstract: A method, a system and a user interface for generating a digital design for use in the manufacture of a molding-shell for a patient's teeth, where the molding-shell and the teeth together enclose a volume for forming a dental restoration, include obtaining a digital 3D representation of the patient's teeth, the digital 3D representation including a tooth part relating to one or more teeth for which the dental restoration is formed; obtaining a set of one or more digital teeth anatomies; arranging the set of digital teeth anatomies and the digital 3D representation according to a preferred relative arrangement; and generating the digital design where a first portion of the digital design is derived from the digital teeth anatomies and a second portion of the digital design is derived from the tooth part of the digital 3D representation.Type: ApplicationFiled: October 23, 2015Publication date: November 2, 2017Applicant: 3SHAPE A/SInventor: Rune FISKER
-
Publication number: 20170307363Abstract: A structured light 3D scanner based on the principle of triangulation with a light source for generating a light pattern, two cameras with two-dimensional sensors recording the reflection of the light pattern from a target object, and one axis moving the cameras. Wherein the cameras are arranged with at least partly overlapping fields of view and where the sensors in the cameras are read out partially and concurrently during at least some period of the scanning process, thus providing partial images and where the partial images are merged prior to performing the triangulation calculations.Type: ApplicationFiled: April 7, 2017Publication date: October 26, 2017Applicant: 3SHAPE A/SInventors: Karl-Josef HOLLENBECK, Stefan Elmsted JENSEN, Thomas Allin HØJGAARD, Henrik ÖJELUND
-
Patent number: 9800602Abstract: Methods and apparatus are described for automatically modifying web page source code to address a variety of security vulnerabilities such as, for example, vulnerabilities that are exploited by mixed content attacks.Type: GrantFiled: September 30, 2014Date of Patent: October 24, 2017Assignee: Shape Security, Inc.Inventors: Sergey Shekyan, Michael Coates, Wesley Hales, Tim Peacock, Justin Call
-
Patent number: 9794276Abstract: In one implementation, a computer-implemented method can identify abnormal computer behavior. The method can receive, at a computer server subsystem and from a web server system, computer code to be served in response to a request from a computing client over the internet. The method can also modify the computer code to obscure operational design of the web server system that could be determined from the computer code, and supplement the computer code with instrumentation code that is programmed to execute on the computing client. The method may serve the modified and supplemented computer code to the computing client.Type: GrantFiled: November 2, 2015Date of Patent: October 17, 2017Assignee: Shape Security, Inc.Inventors: Justin D. Call, Xiaohan Huang, Xiaoming Zhou, Subramanian Varadarajan, Marc R. Hansen