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: 10296356
    Abstract: 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: Grant
    Filed: November 18, 2015
    Date of Patent: May 21, 2019
    Assignee: Oracle International Corporations
    Inventors: John R. Feehrer, Sriram Jayakumar, Rahoul Puri, Matthew Cohen, Julia Harper, Alan Adamson, John Johnson
  • Patent number: 10262142
    Abstract: 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: Grant
    Filed: March 14, 2016
    Date of Patent: April 16, 2019
    Assignee: Rapid7 LLC
    Inventors: Dan Kuykendall, Matthew Cohen, Dmitriy Kashitsyn, Andrew Tisdale, Michael J. Morton, Artem Astrakhantsev
  • Publication number: 20190079795
    Abstract: 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: Application
    Filed: September 8, 2017
    Publication date: March 14, 2019
    Inventors: John R. Feehrer, Milton Shih, Matthew Cohen, Kenneth Chan, Ramaswamy Sivaramakrishnan, Julia Harper, Peter Dunlap
  • Publication number: 20170286354
    Abstract: 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: Application
    Filed: June 21, 2017
    Publication date: October 5, 2017
    Inventors: 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: 20170139721
    Abstract: 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: Application
    Filed: November 18, 2015
    Publication date: May 18, 2017
    Inventors: John R. Feehrer, Sriram Jayakumar, Rahoul Puri, Matthew Cohen, Julia Harper, Alan Adamson, John Johnson
  • Publication number: 20170139873
    Abstract: 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: Application
    Filed: November 18, 2015
    Publication date: May 18, 2017
    Inventors: John R. Feehrer, Matthew Cohen, Rahoul Puri, John Johnson, Alan Adamson, Julia Harper
  • Publication number: 20170024566
    Abstract: 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: Application
    Filed: March 14, 2016
    Publication date: January 26, 2017
    Inventors: Dan Kuykendall, Matthew Cohen, Dmitriy Kashitsyn, Andrew Tisdale, Michael J. Morton, Artem Astrakhantsev
  • Patent number: 9348510
    Abstract: 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: Grant
    Filed: July 2, 2014
    Date of Patent: May 24, 2016
    Assignee: Clareity Security, LLC
    Inventors: Matthew Cohen, Bharat Gadher, Ted Gueniche, John-Daniel Maguire
  • Patent number: 9317693
    Abstract: 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: Grant
    Filed: October 22, 2013
    Date of Patent: April 19, 2016
    Assignee: RAPID7, LLC
    Inventors: Dan Kuykendall, Matthew Cohen, Dmitriy Kashitsyn, Andrew Tisdale, Michael J. Morton, Artem Astrakhantsev
  • Publication number: 20160004422
    Abstract: 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: Application
    Filed: July 2, 2014
    Publication date: January 7, 2016
    Applicant: Clareity Security, LLC
    Inventors: Matthew COHEN, Bharat GADHER, Ted GUENICHE, John-Daniel MAGUIRE
  • Publication number: 20150163238
    Abstract: 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: Application
    Filed: November 20, 2014
    Publication date: June 11, 2015
    Inventors: Matthew Cohen, Andrew Tisdale, Dan Kuykendall
  • Publication number: 20140244405
    Abstract: 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: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: OneSpot, Inc.
    Inventors: Nathan Matthew COHEN, Ian John Cecil Clarke, Brendan Considine
  • Patent number: 8740935
    Abstract: 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: Grant
    Filed: May 3, 2013
    Date of Patent: June 3, 2014
    Assignee: Covidien LP
    Inventors: Matthew Cohen, Michael Primavera
  • Publication number: 20140101767
    Abstract: 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: Application
    Filed: October 10, 2012
    Publication date: April 10, 2014
    Inventors: Matthew Cohen, Andrew Tisdale, Dan Kuykendall
  • Patent number: 8551137
    Abstract: 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: Grant
    Filed: July 30, 2009
    Date of Patent: October 8, 2013
    Assignee: Covidien LP
    Inventors: Matthew Cohen, Michael Primavera
  • Publication number: 20130245678
    Abstract: 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: Application
    Filed: May 3, 2013
    Publication date: September 19, 2013
    Applicant: Covidien LP
    Inventors: Matthew Cohen, Michael Primavera
  • Patent number: 8484205
    Abstract: 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: Grant
    Filed: July 19, 2010
    Date of Patent: July 9, 2013
    Assignee: OneSpot, Inc.
    Inventor: Nathan Matthew Cohen
  • Publication number: 20130110162
    Abstract: Multifilament sutures are prepared by permeating the suture with an antimicrobial solution and applying an antimicrobial coating to the suture.
    Type: Application
    Filed: August 28, 2012
    Publication date: May 2, 2013
    Inventor: Matthew Cohen
  • Patent number: D740442
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: October 6, 2015
    Assignee: OFF THE GRID SERVICES LLC
    Inventors: Matthew Cohen, Ben Himlan, Jose Miguel Urrechaga, Jaime Lorca
  • Patent number: D745978
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: December 22, 2015
    Assignee: Cubert LLC
    Inventors: Matthew Cohen, Ben Himlan, Jose Miguel Urrechaga, Jaime Lorca