Patents by Inventor Matthew Cohen
Matthew Cohen 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).
-
Patent number: 10296356Abstract: An apparatus and method for resetting a virtualized device are disclosed. The virtualized device may be coupled to a first port on a communication unit via a first link. The first port may send one or more instructions to the virtualized device via the first link using a first communication protocol. A processor may be configured to detect a reset condition for the virtualized device. In response to the detection of the reset condition for the virtualized device, the first port may disregard one or more transaction requests made by the virtualized device. The first port may further send an error message to the processor in response to receiving a Programmed Input/Output (PIO) request from the processor after the detection of the reset condition.Type: GrantFiled: November 18, 2015Date of Patent: May 21, 2019Assignee: Oracle International CorporationsInventors: John R. Feehrer, Sriram Jayakumar, Rahoul Puri, Matthew Cohen, Julia Harper, Alan Adamson, John Johnson
-
Patent number: 10262142Abstract: The field of the invention relates to systems and methods for advanced dynamic analysis scanning for vulnerabilities using a universal translator. In an embodiment, the system includes a dynamic analysis scanner subsystem communicatively coupled to a networked computing system; the scanner subsystem is configured to crawl one or more dynamic web pages of the networked computing system, generate test data for the networked computing system, transmit the generated test data to the networked computing system, and record the networked computing system's response to the generated test data. The scanner may further comprise a universal translator configured to detect vulnerabilities and generate test data for the dynamic web pages of the networked computing system. The scanner subsystem may further comprise a smart scheduler.Type: GrantFiled: March 14, 2016Date of Patent: April 16, 2019Assignee: Rapid7 LLCInventors: Dan Kuykendall, Matthew Cohen, Dmitriy Kashitsyn, Andrew Tisdale, Michael J. Morton, Artem Astrakhantsev
-
Publication number: 20190079795Abstract: A method and system for processing data are disclosed. A processor, in response to executing a software program, may write an entry in a work queue. The entry may include an operation, and a location of data stored in an input buffer, and a location in an output buffer to write processed data. The processor may also generate a notification that at least one entry in the work queue is ready to be processed. The data transformation unit may assign the entry to a data transformation circuit, and retrieve the data from the input buffer using the location. The data transformation unit may also perform to the operation on the retrieved data to generate updated data, generate a completion message in response to completion of the operation, and store the updated data in an output buffer. An interface unit may relay transactions between the processor and the data transformation unit.Type: ApplicationFiled: September 8, 2017Publication date: March 14, 2019Inventors: John R. Feehrer, Milton Shih, Matthew Cohen, Kenneth Chan, Ramaswamy Sivaramakrishnan, Julia Harper, Peter Dunlap
-
Publication number: 20170286354Abstract: An apparatus and method for controlling a device with shared hardware resources to provide separate execution environments for control and data functions are disclosed. A processor may be configured to generate a first request to access control functions of the device in response to execution of a first thread, and generate a second request to access data functions of the device in response to execution of a second thread. A communication unit may send first indicative of the first request and second data indicative of the second request to the device via first and second ports, respectively.Type: ApplicationFiled: June 21, 2017Publication date: October 5, 2017Inventors: John R. Feehrer, Matthew Cohen, Rahoul Puri, Tayfun Kocaoglu, John Johnson, David Kahn, Alan Adamson, Sriram Jayakumar, Julia Harper, Robert G. Sheldon, Mark Kanda
-
Publication number: 20170139721Abstract: An apparatus and method for resetting a virtualized device are disclosed. The virtualized device may be coupled to a first port on a communication unit via a first link. The first port may send one or more instructions to the virtualized device via the first link using a first communication protocol. A processor may be configured to detect a reset condition for the virtualized device. In response to the detection of the reset condition for the virtualized device, the first port may disregard one or more transaction requests made by the virtualized device. The first port may further send an error message to the processor in response to receiving a Programmed Input/Output (PIO) request from the processor after the detection of the reset condition.Type: ApplicationFiled: November 18, 2015Publication date: May 18, 2017Inventors: John R. Feehrer, Sriram Jayakumar, Rahoul Puri, Matthew Cohen, Julia Harper, Alan Adamson, John Johnson
-
Publication number: 20170139873Abstract: An apparatus and method for controlling a virtualized endpoint device are disclosed. A processor may be configured to execute instructions included in multiple execution threads. A first device may be configured to perform multiple command and data functions, and a communication unit may include a first port coupled to the first device via a first link and be configured to send instructions from the processor to the first device via the first link using a first communication protocol. The processor may be further configured to execute first and second sets of commands included in respective execution threads. The first set of commands may be associated with the plurality of command functions and the second set of commands may be associated with the plurality of data functions.Type: ApplicationFiled: November 18, 2015Publication date: May 18, 2017Inventors: John R. Feehrer, Matthew Cohen, Rahoul Puri, John Johnson, Alan Adamson, Julia Harper
-
Publication number: 20170024566Abstract: The field of the invention relates to systems and methods for advanced dynamic analysis scanning for vulnerabilities using a universal translator. In an embodiment, the system includes a dynamic analysis scanner subsystem communicatively coupled to a networked computing system; the scanner subsystem is configured to crawl one or more dynamic web pages of the networked computing system, generate test data for the networked computing system, transmit the generated test data to the networked computing system, and record the networked computing system's response to the generated test data. The scanner may further comprise a universal translator configured to detect vulnerabilities and generate test data for the dynamic web pages of the networked computing system. The scanner subsystem may further comprise a smart scheduler.Type: ApplicationFiled: March 14, 2016Publication date: January 26, 2017Inventors: Dan Kuykendall, Matthew Cohen, Dmitriy Kashitsyn, Andrew Tisdale, Michael J. Morton, Artem Astrakhantsev
-
Patent number: 9348510Abstract: A method of using handwriting input on a touch screen device to verify the identity of a user. The user writes a profile word in an input space provided on the touch screen. Features of the handwriting are captured and sent to a server, which stores the data in a data record associated with the authorized user. When a user subsequently writes a challenge word, the handwriting features of the challenge word are compared to the authorized user's handwriting data record and given a rating of similarity. If the rating is within a prescribed range, the user's identity is verified as being the authorized user and permitted to access a given asset. If not, the user's identity is not verified and that user may be denied access to the asset or other action taken. This biometric feature of authentication may be used alone or in a multi-factor authentication environment.Type: GrantFiled: July 2, 2014Date of Patent: May 24, 2016Assignee: Clareity Security, LLCInventors: Matthew Cohen, Bharat Gadher, Ted Gueniche, John-Daniel Maguire
-
Patent number: 9317693Abstract: The field of the invention relates to systems and methods for advanced dynamic analysis scanning for vulnerabilities using a universal translator. In an embodiment, the system includes a dynamic analysis scanner subsystem communicatively coupled to a networked computing system; the scanner subsystem is configured to crawl one or more dynamic web pages of the networked computing system, generate test data for the networked computing system, transmit the generated test data to the networked computing system, and record the networked computing system's response to the generated test data. The scanner may further comprise a universal translator configured to detect vulnerabilities and generate test data for the dynamic web pages of the networked computing system. The scanner subsystem may further comprise a smart scheduler.Type: GrantFiled: October 22, 2013Date of Patent: April 19, 2016Assignee: RAPID7, LLCInventors: Dan Kuykendall, Matthew Cohen, Dmitriy Kashitsyn, Andrew Tisdale, Michael J. Morton, Artem Astrakhantsev
-
Publication number: 20160004422Abstract: A method of using handwriting input on a touch screen device to verify the identity of a user. The user writes a profile word in an input space provided on the touch screen. Features of the handwriting are captured and sent to a server, which stores the data in a data record associated with the authorized user. When a user subsequently writes a challenge word, the handwriting features of the challenge word are compared to the authorized user's handwriting data record and given a rating of similarity. If the rating is within a prescribed range, the user's identity is verified as being the authorized user and permitted to access a given asset. If not, the user's identity is not verified and that user may be denied access to the asset or other action taken. This biometric feature of authentication may be used alone or in a multi-factor authentication environment.Type: ApplicationFiled: July 2, 2014Publication date: January 7, 2016Applicant: Clareity Security, LLCInventors: Matthew COHEN, Bharat GADHER, Ted GUENICHE, John-Daniel MAGUIRE
-
Publication number: 20150163238Abstract: The field of the invention relates to systems and methods for securing networked computing devices, and more particularly to systems and methods for testing and managing defensive network systems. In a preferred embodiment, a defensive network management subsystem is included. The subsystem is operatively coupled to a defensive network system and a networked computing system. The defensive network management subsystem is configured to generate test data for the networked computing system, transmit the generated test data to the networked computing system, and record the networked computing system's response to the generated test data. The subsystem is further configured to correlate its recorded data with the defensive network system's response to said generated test data to assess the defensive network system's efficacy.Type: ApplicationFiled: November 20, 2014Publication date: June 11, 2015Inventors: Matthew Cohen, Andrew Tisdale, Dan Kuykendall
-
Publication number: 20140244405Abstract: In the disclosed embodiments, a method for automatically generating a digital advertisement includes receiving a source uniform resource locator (URL) and retrieving a document associated with the source URL. The method also includes processing the document associated with the source URL to derive at least a length of text associated with the document. The method also includes automatically generating a digital advertisement from at least the length of text.Type: ApplicationFiled: February 28, 2013Publication date: August 28, 2014Applicant: OneSpot, Inc.Inventors: Nathan Matthew COHEN, Ian John Cecil Clarke, Brendan Considine
-
Patent number: 8740935Abstract: There is disclosed a threaded tissue tack for use in approximating and securing a pair of tissue sections together. The threaded tissue tack has a central body portion and first and second screws extending from opposite ends of the central body portion. The first screw includes a left-hand thread and the second includes a right-hand thread. Engagement structure is provided on the central body portion to rotate the threaded tissue tack about its longitudinal axis and into the pair of tissue sections. There is also disclosed a tack driver for rotating the threaded tissue tack into the tissue. Guards are provided intermediate first and second ends of the central body portion and the first and second screws to protect surrounding tissue from the tack driver.Type: GrantFiled: May 3, 2013Date of Patent: June 3, 2014Assignee: Covidien LPInventors: Matthew Cohen, Michael Primavera
-
Publication number: 20140101767Abstract: The field of the invention relates to systems and methods for securing networked computing devices, and more particularly to systems and methods for testing and managing defensive network systems. In a preferred embodiment, a defensive network management subsystem is included. The subsystem is operatively coupled to a defensive network system and a networked computing system. The defensive network management subsystem is configured to generate test data for the networked computing system, transmit the generated test data to the networked computing system, and record the networked computing system's response to the generated test data. The subsystem is further configured to correlate its recorded data with the defensive network system's response to said generated test data to assess the defensive network system's efficacy.Type: ApplicationFiled: October 10, 2012Publication date: April 10, 2014Inventors: Matthew Cohen, Andrew Tisdale, Dan Kuykendall
-
Patent number: 8551137Abstract: There is disclosed a threaded tissue tack for use in approximating and securing a pair of tissue sections together. The threaded tissue tack has a central body portion and first and second screws extending from opposite ends of the central body portion. The first screw includes a left-hand thread and the second includes a right-hand thread. Engagement structure is provided on the central body portion to rotate the threaded tissue tack about its longitudinal axis and into the pair of tissue sections. There is also disclosed a tack driver for rotating the threaded tissue tack into the tissue. Guards are provided intermediate first and second ends of the central body portion and the first and second screws to protect surrounding tissue from the tack driver.Type: GrantFiled: July 30, 2009Date of Patent: October 8, 2013Assignee: Covidien LPInventors: Matthew Cohen, Michael Primavera
-
Publication number: 20130245678Abstract: There is disclosed a threaded tissue tack for use in approximating and securing a pair of tissue sections together. The threaded tissue tack has a central body portion and first and second screws extending from opposite ends of the central body portion. The first screw includes a left-hand thread and the second includes a right-hand thread. Engagement structure is provided on the central body portion to rotate the threaded tissue tack about its longitudinal axis and into the pair of tissue sections. There is also disclosed a tack driver for rotating the threaded tissue tack into the tissue. Guards are provided intermediate first and second ends of the central body portion and the first and second screws to protect surrounding tissue from the tack driver.Type: ApplicationFiled: May 3, 2013Publication date: September 19, 2013Applicant: Covidien LPInventors: Matthew Cohen, Michael Primavera
-
Patent number: 8484205Abstract: The system provides a technique for finding relevant content and content sources based on the aggregation and analysis of individual indications of relevance. The system identifies and provides selections of relevant content. It may comprise a selection acquisition subsystem, a selection network repository subsystem, a scoring engine, and a recommendation engine, and is used to generate sources of content comprising sets of prioritized links directed to a topic or community of interest.Type: GrantFiled: July 19, 2010Date of Patent: July 9, 2013Assignee: OneSpot, Inc.Inventor: Nathan Matthew Cohen
-
Publication number: 20130110162Abstract: Multifilament sutures are prepared by permeating the suture with an antimicrobial solution and applying an antimicrobial coating to the suture.Type: ApplicationFiled: August 28, 2012Publication date: May 2, 2013Inventor: Matthew Cohen
-
Patent number: D740442Type: GrantFiled: September 26, 2014Date of Patent: October 6, 2015Assignee: OFF THE GRID SERVICES LLCInventors: Matthew Cohen, Ben Himlan, Jose Miguel Urrechaga, Jaime Lorca
-
Patent number: D745978Type: GrantFiled: September 26, 2014Date of Patent: December 22, 2015Assignee: Cubert LLCInventors: Matthew Cohen, Ben Himlan, Jose Miguel Urrechaga, Jaime Lorca