Patents by Inventor Mark Kaplan

Mark Kaplan 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: 20230075774
    Abstract: The invention provides a chemical entity of Formula (I), and compositions comprising such chemical entities; methods of making them; and their use in a wide range of methods, including metabolic and reaction kinetic studies, detection and imaging techniques, and radioactive treatments; and therapies, including inhibiting PDE4, enhancing neuronal plasticity, treating neurological disorders, providing neuroprotection, treating a cognitive impairment associated with a CNS disorder, enhancing the efficiency of cognitive and motor training, providing neurorecovery and neurorehabilitation, enhancing the efficiency of non-human animal training protocols, and treating treating peripheral disorders, including inflammatory and renal disorders.
    Type: Application
    Filed: March 15, 2022
    Publication date: March 9, 2023
    Inventors: Venkataiah Bollu, James Breitenbucher, Alan Kaplan, Robert Lemus, Andrew Lindstrom, Troy Vickers, Michael Weinhouse, Mark E. Wilson, James Zapf
  • Publication number: 20230025898
    Abstract: Systems and methods of managing a plurality of Wi-Fi networks via a cloud service include communicating to a plurality of access points in the plurality of Wi-Fi networks, wherein the plurality of access points are deployed in a location that includes any of a multi-dwelling unit (MDU), office space, retail space, mixed-use space, and common areas; providing end user management access to a plurality of end users each associated with one of the plurality of Wi-Fi networks; providing property manager management access to a property manager associated with the location and with any additional locations; and providing service provider management access to a service provider associated with the location.
    Type: Application
    Filed: September 26, 2022
    Publication date: January 26, 2023
    Inventors: Seth Kaplan, Paul White, Robert Miller, Primoz Verdnik, Mark Prichard, Rod Woodman, Rik Williams
  • Patent number: 11487584
    Abstract: Apparatus and associated methods relate to constructing a resource and attribute tasking solution to complete a user's objective with resource and attribute characteristics defining the tasked objects, in response to receiving a task definition, and satisfying a task definition constraint. An object includes of a set of resource and attribute dimensions each of which have a set of possible values. A tasking solution is the union of all valid solution vectors in the dimension space. The solution identifies all valid values to present to a user or other agent to make further decisions on further constraining resource and attribute characteristics for a final materializable tasking. In an illustrative example, the objective may be mapping resource supply to task demand. The task demand may be, for example, delivering a database-as-a-service platform configured based on rules generated to satisfy task definition capacity constraints.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: November 1, 2022
    Inventors: Rishi Khan, Petar Pirgov, John Tully, Douglas Danger Manley, Mark Glines, Ningjing Saponaro, Samuel Kaplan
  • Patent number: 11421793
    Abstract: A check valve includes an upper housing having an inlet of the check valve, a lower housing axially coupled to the upper housing and having an outlet of the check valve, a valve portion cooperatively formed by the upper and lower housings, a passageway extending between the inlet and outlet, a first filter included in the upper housing to limit passage of undesirable matter in fluid flowing through the check valve, a second filter included in the lower housing to limit passage of undesirable matter in fluid flowing through the check valve, each of the first filter and the second filter including a plurality of vertical structures disposed in the valve portion and extending axially and radially in the valve portion, and a valve member positioned in the valve portion to selectively permit fluid to flow through the check valve.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: August 23, 2022
    Assignee: CAREFUSION 303, INC
    Inventors: Raymond Feith, Siddarth K. Shevgoor, Eugene Mason, Mark Kaplan
  • Publication number: 20220211059
    Abstract: Disclosed herein are biopolymer-based coatings and products incorporating such coatings. Related methods and use are also provided.
    Type: Application
    Filed: August 3, 2021
    Publication date: July 7, 2022
    Inventors: Fiorenzo Omenetto, David Kaplan, Benedetto Marelli, Mark Brenckle
  • Publication number: 20220044293
    Abstract: A digital content marketplace filter engine may be configured to identify a communication between a digital content marketplace client and a digital content marketplace server. An analysis engine may be configured to review the communication against a digital content marketplace policy. A response engine configured to block, allow or modify the communication to conform to the digital content marketplace policy.
    Type: Application
    Filed: October 25, 2021
    Publication date: February 10, 2022
    Applicant: CUPP COMPUTING AS
    Inventors: Shlomo Touboul, Mark Kaplan
  • Patent number: 11157976
    Abstract: A digital content marketplace filter engine may be configured to identify a communication between a digital content marketplace client and a digital content marketplace server. An analysis engine may be configured to review the communication against a digital content marketplace policy. A response engine configured to block, allow or modify the communication to conform to the digital content marketplace policy.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: October 26, 2021
    Assignee: CUPP Computing AS
    Inventors: Shlomo Touboul, Mark Kaplan
  • Publication number: 20200332908
    Abstract: A check valve includes an upper housing having an inlet of the check valve, a lower housing axially coupled to the upper housing and having an outlet of the check valve, a valve portion cooperatively formed by the upper and lower housings, a passageway extending between the inlet and outlet, a first filter included in the upper housing to limit passage of undesirable matter in fluid flowing through the check valve, a second filter included in the lower housing to limit passage of undesirable matter in fluid flowing through the check valve, each of the first filter and the second filter including a plurality of vertical structures disposed in the valve portion and extending axially and radially in the valve portion, and a valve member positioned in the valve portion to selectively permit fluid to flow through the check valve.
    Type: Application
    Filed: July 7, 2020
    Publication date: October 22, 2020
    Inventors: Raymond FEITH, Siddarth K. SHEVGOOR, Eugene MASON, Mark KAPLAN
  • Patent number: 10724647
    Abstract: A check valve includes an upper housing having an inlet of the check valve, a lower housing axially coupled to the upper housing and having an outlet of the check valve, a valve portion cooperatively formed by the upper and lower housings, a passageway extending between the inlet and outlet, a first filter included in the upper housing to limit passage of undesirable matter in fluid flowing through the check valve, a second filter included in the lower housing to limit passage of undesirable matter in fluid flowing through the check valve, each of the first filter and the second filter including a plurality of vertical structures disposed in the valve portion and extending axially and radially in the valve portion, and a valve member positioned in the valve portion to selectively permit fluid to flow through the check valve.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: July 28, 2020
    Assignee: CareFusion 303, Inc.
    Inventors: Raymond Feith, Siddarth K. Shevgoor, Eugene Mason, Mark Kaplan
  • Publication number: 20190316695
    Abstract: A check valve includes an upper housing having an inlet of the check valve, a lower housing axially coupled to the upper housing and having an outlet of the check valve, a valve portion cooperatively formed by the upper and lower housings, a passageway extending between the inlet and outlet, a first filter included in the upper housing to limit passage of undesirable matter in fluid flowing through the check valve, a second filter included in the lower housing to limit passage of undesirable matter in fluid flowing through the check valve, each of the first filter and the second filter including a plurality of vertical structures disposed in the valve portion and extending axially and radially in the valve portion, and a valve member positioned in the valve portion to selectively permit fluid to flow through the check valve.
    Type: Application
    Filed: April 12, 2018
    Publication date: October 17, 2019
    Inventors: Raymond Feith, Siddarth K. Shevgoor, Eugene Mason, Mark Kaplan
  • Publication number: 20180089155
    Abstract: The present technology pertains to displaying a version of a content item and an indication of differences between that version and another version of the content item. For example, a content management system can iterate through portions of a first version of a content item and attempt to match those portions with portions of a second version of the content item. The content management system can analyze these matches to determine differences between the respective portions and to classify and categorize the differences (e.g., do they represent a significant change or do they change the meaning of the content item). A client device can then represent a clean version of the content item in a first application and the differences and characteristics in a second application in coordination with the first application.
    Type: Application
    Filed: September 29, 2016
    Publication date: March 29, 2018
    Inventors: Amir Baron, Zach Johnston, Anat Danziger, Mark Kaplan, Omer Tamir, Julia Pfeiffenberger, Meir Morgenstern, Adam Fyne
  • Publication number: 20170126903
    Abstract: A method for tracking data transferred to mobile devices. The method includes receiving a first user request for first content data provided by a content provider, and forwarding the user request to a provider server. The method includes receiving the first content data associated with the first user request, and forwarding the first content data associated with the first user request to the first user mobile device. The method includes determining that the first content data is part of a predetermined set of whitelisted content data. The method includes determining a first amount of data transferred to the first user mobile device when the first content data is forwarded to the first user mobile device. The method includes, based on the determination that the first content data is part of the predetermined set of whitelisted content data, logging the first amount of data.
    Type: Application
    Filed: November 4, 2016
    Publication date: May 4, 2017
    Inventors: Blake Cohen, Mark Kaplan, Andrew Sispoidis, Dominic Savatta
  • Patent number: 9489515
    Abstract: Blocking transmission of tainted data using dynamic data tainting is described. For example, sensitive information is stored on a client device as tainted data. The client device generates a data request for retrieving data from a non-trusted entity via a network. A gateway is communicatively coupled to the client device and the network. The gateway receives computer code from the non-trusted entity via the network. The gateway executes the computer code. The gateway tracks the execution of the computer code to determine whether the computer code attempts to access tainted data and transmit the tainted data to an outside entity. The gateway blocks the transmission of the tainted data to the outside entity responsive to determining that the computer code has attempted to access tainted data and transmit the tainted data to an outside entity.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: November 8, 2016
    Assignee: TRUSTWAVE HOLDINGS, INC.
    Inventors: Alexander Yermakov, Mark Kaplan
  • Patent number: 9081961
    Abstract: Analyzing computer code using a tree is described. For example, a client device generates a data request for retrieving data from a non-trusted entity via a network. A gateway is communicatively coupled to the client device and to the network. The gateway is configured to receive computer code from the non-trusted entity via the network. The gateway builds a tree representing the computer code. The tree has one or more nodes. A node of the tree represents a statement from the computer code. The gateway analyzes the statement to identify symbol data. The symbol data describes a name of the variable and the value of the variable. The gateway stores the symbol data in a symbol table.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: July 14, 2015
    Assignee: Trustwave Holdings, Inc.
    Inventors: Alexander Yermakov, Mark Kaplan
  • Publication number: 20150012383
    Abstract: A digital content marketplace filter engine may be configured to identify a communication between a digital content marketplace client and a digital content marketplace server. An analysis engine may be configured to review the communication against a digital content marketplace policy. A response engine configured to block, allow or modify the communication to conform to the digital content marketplace policy.
    Type: Application
    Filed: July 8, 2014
    Publication date: January 8, 2015
    Applicant: CUPP COMPUTING AS
    Inventors: Shlomo Touboul, Mark Kaplan
  • Patent number: 8914879
    Abstract: A system and method for improving code coverage for web code that is analyzed for security purposes by dynamic code execution are described. A controller receives information, routes the information to the appropriate engine, analyzer or module and provides the functionality for improving code coverage for code analyzed for security purposes. A code rewrite engine rewrites code in such a way that all branches and stray functions will be executed. A dynamic analyzer performs dynamic analysis on web content to detect malicious code. Additionally, a static analyzer performs static analysis on web content. The static analyzer scans web content and detects a style of coding, a style of obfuscation of the code or patterns in the code.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: December 16, 2014
    Assignee: Trustwave Holdings, Inc.
    Inventors: Artem Melnik, Mark Kaplan
  • Patent number: 8881278
    Abstract: A system and method for detecting malicious code in web content is described. A controller receives information, routes the information to the appropriate module and determines whether a user receives the web content or a report of a detection of malicious code. A vulnerability definition generator generates vulnerability definitions. A parser parses web content into static language constructions. A translation engine translates the static language constructions into trap rules, translates the web content into application programming interface (API) calls and determines whether the API calls trigger any of the trap rules. A sandbox engine generates an environment that mimics a browser and executes dynamic parts of the web content and determines whether a dynamic part triggers a trap rule.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: November 4, 2014
    Assignee: Trustwave Holdings, Inc.
    Inventors: Mark Kaplan, Alexander Friger, Peter Novikov
  • Publication number: 20110307956
    Abstract: Analyzing computer code using a tree is described. For example, a client device generates a data request for retrieving data from a non-trusted entity via a network. A gateway is communicatively coupled to the client device and to the network. The gateway is configured to receive computer code from the non-trusted entity via the network. The gateway builds a tree representing the computer code. The tree has one or more nodes. A node of the tree represents a statement from the computer code. The gateway analyzes the statement to identify symbol data. The symbol data describes a name of the variable and the value of the variable. The gateway stores the symbol data in a symbol table.
    Type: Application
    Filed: June 9, 2011
    Publication date: December 15, 2011
    Applicant: M86 SECURITY, INC.
    Inventors: Alexander Yermakov, Mark Kaplan
  • Publication number: 20110307954
    Abstract: A system and method for improving code coverage for web code that is analyzed for security purposes by dynamic code execution are described. A controller receives information, routes the information to the appropriate engine, analyzer or module and provides the functionality for improving code coverage for code analyzed for security purposes. A code rewrite engine rewrites code in such a way that all branches and stray functions will be executed. A dynamic analyzer performs dynamic analysis on web content to detect malicious code. Additionally, a static analyzer performs static analysis on web content. The static analyzer scans web content and detects a style of coding, a style of obfuscation of the code or patterns in the code.
    Type: Application
    Filed: June 7, 2011
    Publication date: December 15, 2011
    Applicant: M86 SECURITY, INC.
    Inventors: Artem Melnik, Mark Kaplan
  • Publication number: 20110307955
    Abstract: A system and method for detecting malicious code in web content is described. A controller receives information, routes the information to the appropriate module and determines whether a user receives the web content or a report of a detection of malicious code. A vulnerability definition generator generates vulnerability definitions. A parser parses web content into static language constructions. A translation engine translates the static language constructions into trap rules, translates the web content into application programming interface (API) calls and determines whether the API calls trigger any of the trap rules. A sandbox engine generates an environment that mimics a browser and executes dynamic parts of the web content and determines whether a dynamic part triggers a trap rule.
    Type: Application
    Filed: June 10, 2011
    Publication date: December 15, 2011
    Applicant: M86 SECURITY, INC.
    Inventors: Mark Kaplan, Alexander Friger, Peter Novikov