Patents by Inventor Daniel Margolis
Daniel Margolis 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: 20250114191Abstract: A transcatheter valve prosthesis includes a frame and a prosthetic valve coupled to the frame. In a radially compressed configuration, the frame is a single layer tube. In a radially expanded configuration, the frame comprises an outer structure and an inner structure, wherein the prosthetic valve attached to the inner structure, and wherein the outer structure surrounds the inner structure and is spaced from the inner structure by a gap.Type: ApplicationFiled: January 26, 2023Publication date: April 10, 2025Inventors: Daniel Margolis, Justin Goshgarian, Curtis Goreham-Voss
-
Patent number: 10709321Abstract: A self-cleaning endoscope and methods of using the same are described. The self-cleaning endoscope includes a housing having a distal end and a proximal end opposite the distal end, a lens positioned at the distal end of the housing, and a lens protector coupled to the distal end of the housing external to the lens. The self-cleaning endoscope also includes a shaft extending longitudinally through the housing. The shaft is operatively coupled to the lens protector and configured to rotate the lens protector about an axis of rotation coaxial with the shaft. The self-cleaning endoscope further includes a motor at the proximal end of the housing. The motor is operatively coupled to the shaft and configured to drive rotation of the shaft.Type: GrantFiled: July 12, 2017Date of Patent: July 14, 2020Assignee: Washington UniversityInventors: Eric C. Leuthardt, Guy Genin, Chester Yarbrough, Thane Somers, Daniel Margolis
-
Patent number: 10050996Abstract: A method of verifying an account login request may include identifying one or more Internet Protocol (IP) addresses as potentially malicious and, for each identified IP address, determining a first value equal to a number of times over a period of time that the IP address was identified by the computing device as potentially malicious, determining a second value equal to a number of times over the period of time that the IP address was confirmed to be potentially malicious by one or more account users, determining a proportion value associated with the IP address by determining a ratio of the second value to the first value, labeling the IP address as safe or unsafe based on at least the proportion value associated with the IP address, and maintaining, by the computing device, a list of the IP addresses and corresponding labels.Type: GrantFiled: August 28, 2017Date of Patent: August 14, 2018Assignee: Google LLCInventors: Aleksandr Mistratov, Daniel Margolis, Michael C. Hearn
-
Publication number: 20180014720Abstract: A self-cleaning endoscope and methods of using the same are described. The self-cleaning endoscope includes a housing having a distal end and a proximal end opposite the distal end, a lens positioned at the distal end of the housing, and a lens protector coupled to the distal end of the housing external to the lens. The self-cleaning endoscope also includes a shaft extending longitudinally through the housing. The shaft is operatively coupled to the lens protector and configured to rotate the lens protector about an axis of rotation coaxial with the shaft. The self-cleaning endoscope further includes a motor at the proximal end of the housing. The motor is operatively coupled to the shaft and configured to drive rotation of the shaft.Type: ApplicationFiled: July 12, 2017Publication date: January 18, 2018Applicant: WASHINGTON UNIVERSITYInventors: Eric C. Leuthardt, Guy Genin, Chester Yarbrough, Thane Somers, Daniel Margolis
-
Patent number: 9781152Abstract: A method of verifying an account login request may include identifying one or more Internet Protocol (IP) addresses as potentially malicious and, for each identified IP address, determining a first value equal to a number of times over a period of time that the IP address was identified by the computing device as potentially malicious, determining a second value equal to a number of times over the period of time that the IP address was confirmed to be potentially malicious by one or more account users, determining a proportion value associated with the IP address by determining a ratio of the second value to the first value, labeling the IP address as safe or unsafe based on at least the proportion value associated with the IP address, and maintaining, by the computing device, a list of the IP addresses and corresponding labels.Type: GrantFiled: September 11, 2013Date of Patent: October 3, 2017Assignee: GOOGLE INC.Inventors: Aleksandr Mistratov, Daniel Margolis, Michael Christopher Hearn
-
Patent number: 9203826Abstract: A system and method for recovering an account based at least in part on peer attestation are disclosed. In some implementations, the system includes a trusted contact identifier module, a user interaction module, a trusted contact interaction module and a message generation module. The trusted contact identifier module analyzes a contact database of a user and identifies a selection of trusted contacts that satisfied a pre-defined criteria. The user interaction module presents the selection of trusted contacts and receives from the user an input including at least one selected trusted contact and a personalized message composed by the user. The trusted contact interaction module transmits the personalized message and a hyperlink for verifying the identity of the user to the at least one selected trusted contact and receives a response therefrom. The message generation module sends a message to the user in response to receiving the response.Type: GrantFiled: February 26, 2014Date of Patent: December 1, 2015Assignee: Google Inc.Inventors: Daniel Margolis, Alon Altman, Oded Shahar
-
Patent number: 8839203Abstract: A code coverage-based taint perimeter detection system and method for testing software code by determining code coverage and detecting new coverage of the code. Embodiments of the system and method perform tainted data flow analysis on execution traces of the code to determine tainted branch targets. The tainted branch targets may be filtered to remove any tainted branch targets that have already been covered. New coverage can be determined by monitoring the filtered tainted branch targets, which in some embodiments involves the use of software breakpoints that are automatically placed at the locations in the tainted branch targets at runtime. Embodiments of the system and method use an iterative process to ensure that only tainted branch targets that have not already been covered or tested are examined.Type: GrantFiled: May 25, 2011Date of Patent: September 16, 2014Assignee: Microsoft CorporationInventors: Edwin Lars Opstad, Andrew Renk, Daniel Margolis
-
Publication number: 20120304010Abstract: A code coverage-based taint perimeter detection system and method for testing software code by determining code coverage and detecting new coverage of the code. Embodiments of the system and method perform tainted data flow analysis on execution traces of the code to determine tainted branch targets. The tainted branch targets may be filtered to remove any tainted branch targets that have already been covered. New coverage can be determined by monitoring the filtered tainted branch targets, which in some embodiments involves the use of software breakpoints that are automatically placed at the locations in the tainted branch targets at runtime. Embodiments of the system and method use an iterative process to ensure that only tainted branch targets that have not already been covered or tested are examined.Type: ApplicationFiled: May 25, 2011Publication date: November 29, 2012Applicant: Microsoft CorporationInventors: Edwin Lars Opstad, Andrew Renk, Daniel Margolis
-
Publication number: 20080281730Abstract: An electronic system for inventorying shipments of items and processing claims for damages to those items. Furthermore, the system also generates digital image inventories of shipments and processes claims for damages.Type: ApplicationFiled: April 22, 2008Publication date: November 13, 2008Inventor: Daniel Margolis