Abstract: Techniques for code modification for automation detection are described. Web code is obtained corresponding to content to be served to a first client device in response to a first request from the first client device. Instances of a particular programmatic element in the web code are identified. In response to the first request, modified web code is generated from the web code by consistently changing the particular programmatic element to a modified programmatic element throughout the web code. The modified web code is caused to be provided to the first client device in response to the first request from the first client device. A communication is received from the first client device that is made in response to the modified web code. The communication includes an attempt to interact with the particular programmatic element that exists in the web code but not in the modified web code.
Type:
Grant
Filed:
March 19, 2018
Date of Patent:
January 14, 2020
Assignee:
Shape Security, Inc.
Inventors:
Justin D Call, Xiaoming Zhou, Xiaohan Huang, Subramanian Varadarajan, Roger S. Hoover
Abstract: A method of reducing the x-ray dose of a patient in an x-ray system includes 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.
Abstract: 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.
Abstract: A method for creating a digital model of a denture for a patient, where the denture includes a gingival part and artificial teeth, includes obtaining digital models of artificial teeth representing the artificial teeth; obtaining a 3D scan comprising a digital representation of at least part of the patient's existing gingiva; digitally modeling a gingival part of the digital model of the denture using the 3D scan and the digital artificial teeth; digitally determining a first offset defining a first thickness of a first portion of the gingival part of the digital model of the denture that extends from the digital representation of the at least part of the patient's existing gingiva; and digitally determining a second offset defining a second thickness of a second portion of the gingival part of the digital model of the denture that extends from the digital artificial teeth.
Abstract: A computer system configured to improve security of server computers interacting with client computers, the system comprising: one or more processors executing instructions that cause the one or more processors to: select, from the plurality of detection tests, one or more first detection tests to be performed by a client computer; send, to the client computer, a first set of detection instructions that define the one or more first detection tests, and which when executed causes generating a first set of results that identifies a first set of characteristics of the client computer; receive the first set of results from the client computer; select one or more first countermeasures from a plurality of countermeasures based on the first set of characteristics identified in the first set of results; send, to the client computer, a first set of countermeasure instructions that define the one or more first countermeasures.
Type:
Application
Filed:
June 18, 2019
Publication date:
December 5, 2019
Applicant:
Shape Security, Inc.
Inventors:
Eli Mattson, Carl Schroeder, Bei Zhang, Sergey Shekyan, Salman Saghafi, Jarrod Overson, Lewis Ellis
Abstract: 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:
Application
Filed:
July 16, 2019
Publication date:
December 5, 2019
Applicant:
3Shape A/S
Inventors:
Mike VAN DER POEL, Karl-Josef HOLLENBECK
Abstract: 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:
Application
Filed:
August 13, 2019
Publication date:
December 5, 2019
Applicant:
Shape Security, Inc.
Inventors:
Siying Yang, Jarrod Overson, Ben Vinegar, Bei Zhang
Abstract: Disclosed is a tip for an optical scanner, where said tip comprises a framework and an optical element. For some configurations the optical element is releasable attaching to the framework by a holding means of the tip. For some configurations the tip framework is formed in two materials of different thermal conductivities.
Type:
Grant
Filed:
March 3, 2016
Date of Patent:
December 3, 2019
Assignee:
3SHAPE A/S
Inventors:
Mike Van Der Poel, Casper Rasmussen, Finn Hansen, Søren Greve Jensen
Abstract: Techniques are provided for evaluating and modifying countermeasures based on aggregate transaction status. A first expression pattern is determined that occurs in each of first response messages served by the web server system in response to successful transactions of the transaction type. A second expression pattern is determined that occurs in each of second response messages served by the web server system in response to non-successful transactions of the transaction type requested. Aa status is determined for each of a plurality of transactions of the transaction type based on matching the first expression pattern or the second expression pattern to response messages served by the web server system. Aggregate status information for the transaction type based on the status for the set of operations is updated. Based on a change in the aggregate status information, a set of one or more security countermeasures is updated.
Abstract: An embodiment includes a process for treating an abdominal aortic aneurysm (AAA) endoleak with a shape memory polymer (SMP) foam device. First, a bifurcated stent graft is placed within the aneurysm while a micro guidewire is positioned within the aneurysm for future catheter access. Second, after placing the iliac graft extension, a catheter is introduced over wire to deliver embolic foams. Third, embolic foams expand and conform to the aneurysm wall. Fourth, embolic foams create a stable thrombus to prevent endoleak formation by isolating peripheral vessels from the aneurysm volume.
Type:
Grant
Filed:
December 20, 2018
Date of Patent:
November 26, 2019
Assignees:
Shape Memory Medical, Inc., The Texas A&M University System
Inventors:
Duncan J. Maitland, Todd L. Landsman, John Horn, Landon Nash, Chung Yeh
Abstract: Disclosed herein is method for designing a dental prosthesis and a positioning guide for placing the dental prosthesis on implants in the jaw while maintain proper occlusion. In particular the method relates to a method for designing the dental prosthesis and the positioning guide prior to implant placement. Accordingly, the disclosure relates to a method and a kit of components suited for one-day implant surgery thereby reducing the time the patient spend in the dentist chair.
Abstract: A battery tray for a vehicle includes two tray components or pieces that attach or mate together, such as with one tray component over or within the other tray component, to form sealed and separate battery containment areas. The lower tray component that has a panel portion and a pair of elongated reinforcement members integrally protruding upward from opposing edges of the panel portion. Also, the upper tray component has a panel portion and a cross members that integrally extend across its panel portion. The upper tray component is disposed at an upper surface of the panel portion of the lower tray component with the cross members extending between the elongated reinforcement members and defining a battery containment area between each of the cross members.
Type:
Grant
Filed:
May 16, 2018
Date of Patent:
November 19, 2019
Assignee:
Shape Corp.
Inventors:
Mark Charles Stephens, Joseph Robert Matecki
Abstract: A method for determining the position and/or orientation of at least one sensor system relative to the base structure of a scanning system during scanning of an object includes obtaining one or more tracking images using one or more cameras, where the cameras are in a fixed position with respect to the sensor system; and determining from the one or more tracking images the position and/or orientation of the sensor system relative to the base structure at a given time.
Abstract: Disclosed is a method for determining the relative arrangement of patient's jaws in a bite position when the patient's occlusion is not defined by natural teeth alone, where the method includes a step of obtaining a digital 3D representation including both surface data relating to dental tissue in one of the patient's jaws and surface data relating to a scan appliance arranged in relation to the jaw, where the scan appliance is configured for at least partly defining the patient's occlusion.
Type:
Grant
Filed:
May 7, 2015
Date of Patent:
October 29, 2019
Assignee:
3SHAPE A/S
Inventors:
Rune Fisker, Lars Henriksen, Kristian Evers Hansen
Abstract: An apparatus for providing maintenance and shelter to at least one drone. The apparatus includes at least one maintenance unit operable to provide maintenance to a drone that has arrived for maintenance thereat; a base structure for providing support to the at least one maintenance unit; at least one landing structure suitable for the drone to land thereat, each landing structure including a first actuator that is operable to move the landing structure in relation to the base structure, so as to align the drone landed on the landing structure with respect to the at least one maintenance unit; and means for supporting the base structure on ground, the means for supporting the base structure operable to alter position of the base structure to provide shelter to the landing structure.
Abstract: Methods and apparatus are described for quarantining malicious injected code. target code is identified, in web page code requested by a client device, that is vulnerable to a code injection attack by malware. The web page code is modified by obfuscating the target code, and adding decoy code to the web page code that is vulnerable to the code injection attack.
Abstract: A method of reducing the x-ray dose of a patient in an x-ray system includes 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.
Abstract: In an embodiment, a computer system is configured to receive, from a client computer, a request with one or more values; determine, based on the one or more values, whether the request is from a platform-specific application compiled for a first computer platform; determine, based on the one or more values, whether the platform-specific application is being executed within an emulator being executed by a second computer platform, wherein the second computer platform is different than the first computer platform.