Patents Assigned to Shapes
-
Publication number: 20190312859Abstract: Techniques for authenticated bypass of default security countermeasures are described. A request for an electronic resource, generated at a client computing device, is received. A security token generated at the client computing device, generated using a shared secret comprising a token recipe, is received. The security token received from the client computing device is validated. Validating the security token includes verifying an identity of the client computing device. Based on validating the security token, a level of trust for the client computing device is determined. Based on the level of trust for the client computing device, a modified set of security countermeasures is selected based on a default set of one or more security countermeasures that interfere with an ability of malware to interact with the electronic resource on the client computing device. The modified set of countermeasures is applied to the request for the electronic resource.Type: ApplicationFiled: June 25, 2019Publication date: October 10, 2019Applicant: Shape Security, Inc.Inventor: Siying Yang
-
Patent number: 10433938Abstract: Disclosed is a method for digitally designing at least two attachment abutments, each attachment abutment comprising an implant connection section adapted for connection to a respective implant along an implant axis, a transition section separating the implant connection section and an attachment section, wherein the attachment section is adapted for receiving a mating part.Type: GrantFiled: November 11, 2014Date of Patent: October 8, 2019Assignee: 3SHAPE A/SInventor: Rune Fisker
-
Publication number: 20190290408Abstract: Disclosed is a computer-implemented method of using a dynamic virtual articulator for simulating occlusion of teeth, when performing computer-aided designing of one or more dental restorations for a patient, where the method includes the steps of: providing the virtual articulator including a virtual three-dimensional model of the upper jaw and a virtual three-dimensional model of the lower jaw resembling the upper jaw and lower jaw, respectively, of the patient's mouth; providing movement of the virtual upper jaw and the virtual lower jaw relative to each other for simulating dynamic occlusion, whereby collisions between teeth in the virtual upper and virtual lower jaw occur; wherein the method further includes: providing that the teeth in the virtual upper jaw and virtual lower jaw are blocked from penetrating each other's virtual surfaces in the collisions.Type: ApplicationFiled: December 21, 2018Publication date: September 26, 2019Applicant: 3Shape A/SInventors: Rune FISKER, Christophe Vasiljev Barthe, Kasper Kabel Kristensen, Tommy Sanddal Poulsen
-
Publication number: 20190289283Abstract: A scanner includes a camera, a light source for generating a probe light incorporating a spatial pattern, an optical system for transmitting the probe light towards the object and for transmitting at least a part of the light returned from the object to the camera, a focus element within the optical system for varying a position of a focus plane of the spatial pattern on the object, unit for obtaining at least one image from said array of sensor elements, unit for evaluating a correlation measure at each focus plane position between at least one image pixel and a weight function, a processor for determining the in-focus position(s) of each of a plurality of image pixels for a range of focus plane positions, or each of a plurality of groups of image pixels for a range of focus plane positions, and transforming in-focus data into 3D real world coordinates.Type: ApplicationFiled: June 6, 2019Publication date: September 19, 2019Applicant: 3SHAPE A/SInventors: Rune FISKER, Henrik ÔJELUND, Rasmus KJÆR, Mike van der POEL, Arish A. QAZI, Karl-Josef HOLLENBECK
-
Patent number: 10413158Abstract: A method for visualizing a 3D dental restoration on a 2D image of the mouth of a patient includes obtaining a 3D dental model of at least a part of the patient's oral cavity, designing the 3D dental restoration, obtaining the 2D image of the mouth of the patient, estimating a virtual camera including at least one virtual camera property corresponding to at least one physical camera property of the physical camera used to obtain the 2D image, viewing the 3D dental restoration using the virtual camera, determining the visible area of the 3D dental restoration, which is not overlapped by surrounding anatomic features when viewed with the virtual camera, imaging the visible area of the 3D dental restoration with the 2D image. This advantageously provides an image which with high accuracy gives the dentist and the patient a visual presentation of the final result of a dental treatment.Type: GrantFiled: September 20, 2018Date of Patent: September 17, 2019Assignee: 3Shape A/SInventors: Tais Clausen, Rune Fisker
-
Patent number: 10398244Abstract: A device for holding a container having a bead around an opening is provided. The device includes a handle and at least two curved elements extending from the handle, with each curved element including an upper section sized to be positionable adjacent to the container bead. A clamping apparatus is located on a portion of the handle, with the clamping apparatus having a moveable clamping element structured to contact the container bead.Type: GrantFiled: May 30, 2017Date of Patent: September 3, 2019Assignee: Shape Shifter Design, Inc.Inventors: Ariel Ziegler, Scott Ziegler
-
Patent number: 10397187Abstract: An API call filtering system filters responses to API call requests received, via a network, from UEs. The API call filtering system is configured to require personalized API call requests wherein each API call (except for some minor exceptions) includes a unique UE identifier (“UEIN”) of the UE making the request. Using the UEIN, the web service or other service protected by the API call filtering system can be secured against excessive request iterations from a set of rogue UEs while allowing for ordinary volumes of requests of requests the UEs, wherein one or more boundaries between what is deemed to be an ordinary volume of requests and what is deemed to be excessive request iterations are determined by predetermined criteria.Type: GrantFiled: August 13, 2018Date of Patent: August 27, 2019Assignee: SHAPE SECURITY, INC.Inventor: Marc Hansen
-
Patent number: 10397265Abstract: 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: July 23, 2018Date of Patent: August 27, 2019Assignee: SHAPE SECURITY, INC.Inventors: Sergey Shekyan, Michael Coates, Wesley Hales, Tim Peacock, Justin Call
-
Patent number: 10383711Abstract: Disclosed are a scanner system and a method for recording surface geometry and surface color of an object where both surface geometry information and surface color information for a block of the image sensor pixels at least partly from one 2D image recorded by the color image sensor. A particular application is within dentistry, particularly for intraoral scanning.Type: GrantFiled: February 5, 2018Date of Patent: August 20, 2019Assignee: 3SHAPE A/SInventors: Bo Esbech, Christian Romer Rosberg, Mike Van Der Poel, Rasmus Kjaer, Michael Vinther, Karl-Josef Hollenbeck
-
Patent number: 10383701Abstract: A dental guidance assembly that includes: (a) a rigid body comprising at least one tooth-shaped recess and a coupling structure; and (b) at least two dental bur guides that are each: structured to securely and removably couple to said coupling structure, and comprising an elongated slot having the following measurements: a length of 4 to 40 millimeters, a width of 1 to 4 millimeters, and a depth of 2 to 10 millimeters. The elongated slot extends along a portion of a circumference of a treated tooth, wherein the elongated slots of said at least two dental bur guides have complementary structures, such that, together, the elongated slots are configured to facilitate a limitation of the motion of a dental bur to: an entirety of the circumference of a treated tooth, and a depth suitable to form a shoulder on the treated tooth, for receiving a dental restoration.Type: GrantFiled: March 9, 2016Date of Patent: August 20, 2019Assignee: D-SHAPE NON-INVASIVE PRECISION DENTISTRY LTDInventor: Sergio Samrano
-
Publication number: 20190247169Abstract: Disclosed is a method for manufacturing a denture including a denture base and at least two artificial teeth arranged in the denture base, wherein the method includes the steps of obtaining the denture base; manufacturing the at least two artificial teeth with a common placement support connected to the at least two artificial teeth for keeping the at least two artificial teeth in a desired relative arrangement, arranging the at least two artificial teeth on the denture base with the common placement support connected to the at least artificial teeth, attaching the at least two artificial teeth on the denture base, and removing the common placement support. This further ensures proper placement of the artificial teeth in the denture base of a denture.Type: ApplicationFiled: October 10, 2017Publication date: August 15, 2019Applicant: 3SHAPE A/SInventor: Rune FISKER
-
Patent number: 10376231Abstract: Disclosed herein is a method of reducing the x-ray dose of a patient in an x-ray system, comprising defining a region of interest of the patient, obtaining at least two tracking images of a tracking element taken with at least one camera having a known positional relationship relative to an x-ray source and/or sensor, determining any movement of the tracking element between the acquisition of at least two tracking images, adjusting the collimator of the x-ray source to compensate for any movement of the tracking element between the acquisition of the at least two tracking images, providing that the field of exposure of the x-ray source is confined to the region of interest and obtaining at least one x-ray image of the region of interest after the adjustment of the collimator.Type: GrantFiled: March 23, 2016Date of Patent: August 13, 2019Assignee: 3Shape A/SInventor: Henrik Öjelund
-
Patent number: 10382482Abstract: This document generally relates to systems, method, and other techniques for identifying and interfering with the operation of computer malware, as a mechanism for improving system security. Some implementations include a computer-implemented method by which a computer security server system performs actions including receiving a request for content directed to a particular content server system; forwarding the request to the particular content server system; receiving executable code from the particular content server system; inserting executable injection code into at least one file of the executable code; applying a security countermeasure to the combined executable code and executable injection code to create transformed code; and providing the transformed code to a client computing device.Type: GrantFiled: August 30, 2016Date of Patent: August 13, 2019Assignee: Shape Security, Inc.Inventors: Siying Yang, Jarrod Overson, Ben Vinegar, Bei Zhang
-
Publication number: 20190239962Abstract: An intraoral 3D scanner includes a probe light source configured to generate a probe light such that the probe light is transmitted towards the dental situation; a camera including an array of sensor elements, the camera being arranged such that the probe light from the dental situation is transmitted to the array of sensor elements, wherein the camera is configured to create images of the dental situation from which a point cloud is generated, and a guiding system configured to guide relative movement of the intraoral 3D scanner towards the dental situation, wherein the camera is part of the guiding system, the camera is configured to record images from which a relative position of the intraoral 3D scanner and the dental situation is determined, such that based on the relative position, the guiding system is configured to provide a positioning signal in the form of a positioning color code.Type: ApplicationFiled: April 16, 2019Publication date: August 8, 2019Applicant: 3SHAPE A/SInventors: Nikolaj DEICHMANN, Rune FISKER
-
Publication number: 20190243951Abstract: A computer-implemented method for coordinating content transformation includes receiving, 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; modifying the computer code to obscure operation of the web server system that could be determined from the computer code; generating transformation information that is needed in order to reverse the modifications of the computer code to obscure the operation of the web server system; and serving to the computing client the modified code and the reverse transformation information.Type: ApplicationFiled: December 27, 2018Publication date: August 8, 2019Applicant: Shape Security, Inc.Inventors: Marc R. Hansen, Sumit Agarwal, Subramanian Varadarajan, Justin D. Call
-
Publication number: 20190243971Abstract: Techniques are provided for using instrumentation code to detect bots or malware. Data corresponding to requests from a plurality of client devices for a web resource comprising web code is obtained. The web resource is hosted by a first web server system. For a first client device of the plurality of client devices, instrumentation code is served. The instrumentation code is configured to execute on the first client device to monitor execution of the web code of the web resource at the first client device. One or more responses generated by the instrumentation code at the first client device are received from the first client device. The one or more responses are based one or more interactions with the web code at the first client device.Type: ApplicationFiled: December 27, 2018Publication date: August 8, 2019Applicant: Shape Security, Inc.Inventors: Justin D. Call, Xiaohan Huang, Xiaoming Zhou, Subramanian Varadarajan, Marc R. Hansen
-
Publication number: 20190245833Abstract: A computer implemented method for improving security of a server computer that is configured to deliver computer program instructions to a remote client computer, and comprising, using an intermediary computer that is topologically interposed between the server computer and the remote client computer is provided. The intermediary computer is configured to intercept a first set of source code instructions from the server computer. The intermediary computer identifies first party operations that include operations on objects and the objects themselves. The intermediary computer identifies a first set of operations within the first party operations that are configured to define values for one or more objects based on one or more constants. The intermediary computer then generates a second set of operations, where the second set of operations are configured to define same values for the one or more objects, when executed by a web browser on the client computer.Type: ApplicationFiled: December 30, 2018Publication date: August 8, 2019Applicant: Shape Security, Inc.Inventors: JARROD OVERSON, SIYING YANG
-
Publication number: 20190245858Abstract: A computer-implemented method for securing a content server system is disclosed. The method includes identifying that a request has been made by a client computing device for serving of content from the content server system; serving, to the client computing device and for execution on the client computing device, reconnaissance code that is programmed to determine whether the client computing device is human-controlled or bot-controlled; receiving, from the reconnaissance code, data that indicates whether the client computing device is human-controlled or bot-controlled; and serving follow-up content to the client computing device, wherein the make-up of the follow-up content is selected based on a determination of whether the client computing device is human-controlled or bot-controlled.Type: ApplicationFiled: December 30, 2018Publication date: August 8, 2019Applicant: Shape Security, Inc.Inventors: Nwokedi Idika, Justin D. Call
-
Patent number: 10375026Abstract: Systems, methods, and other techniques for improving the operation of computing systems are described. Some implementations include a computer-implemented method. The method can include intercepting, at an intermediary computing system, messages communicated between a web server system and one or more client computing devices. A subset of the intercepted messages can be selected that are determined to commonly relate to a particular web transaction. The method can identify an expression pattern that occurs in the subset of the intercepted messages, and can determine that the identified expression pattern matches a first pre-defined expression pattern from among a plurality of different pre-defined expression patterns. A status of the particular web transaction can be determined based on the first pre-defined expression pattern that matches the identified expression pattern occurring in the subset of the intercepted messages.Type: GrantFiled: October 28, 2015Date of Patent: August 6, 2019Assignee: Shape Security, Inc.Inventors: Siying Yang, Justin D. Call
-
Publication number: 20190231194Abstract: A 3D scanner system for detecting and/or visualizing cariogenic regions in teeth based on fluorescence emitted from said teeth, the 3D scanner system including data processing means configured for mapping a representation of fluorescence emitted from the teeth onto the corresponding portion of a digital 3D representation of the teeth to provide a combined digital 3D representation.Type: ApplicationFiled: February 1, 2019Publication date: August 1, 2019Applicant: 3Shape A/SInventors: Mike VAN DER POEL, Karl-Josef HOLLENBECK