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: 20230075774Abstract: 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: ApplicationFiled: March 15, 2022Publication date: March 9, 2023Inventors: Venkataiah Bollu, James Breitenbucher, Alan Kaplan, Robert Lemus, Andrew Lindstrom, Troy Vickers, Michael Weinhouse, Mark E. Wilson, James Zapf
-
Publication number: 20230025898Abstract: 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: ApplicationFiled: September 26, 2022Publication date: January 26, 2023Inventors: Seth Kaplan, Paul White, Robert Miller, Primoz Verdnik, Mark Prichard, Rod Woodman, Rik Williams
-
Patent number: 11487584Abstract: 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: GrantFiled: June 7, 2019Date of Patent: November 1, 2022Inventors: Rishi Khan, Petar Pirgov, John Tully, Douglas Danger Manley, Mark Glines, Ningjing Saponaro, Samuel Kaplan
-
Patent number: 11421793Abstract: 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: GrantFiled: July 7, 2020Date of Patent: August 23, 2022Assignee: CAREFUSION 303, INCInventors: Raymond Feith, Siddarth K. Shevgoor, Eugene Mason, Mark Kaplan
-
Publication number: 20220211059Abstract: Disclosed herein are biopolymer-based coatings and products incorporating such coatings. Related methods and use are also provided.Type: ApplicationFiled: August 3, 2021Publication date: July 7, 2022Inventors: Fiorenzo Omenetto, David Kaplan, Benedetto Marelli, Mark Brenckle
-
Publication number: 20220044293Abstract: 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: ApplicationFiled: October 25, 2021Publication date: February 10, 2022Applicant: CUPP COMPUTING ASInventors: Shlomo Touboul, Mark Kaplan
-
Patent number: 11157976Abstract: 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: GrantFiled: July 8, 2014Date of Patent: October 26, 2021Assignee: CUPP Computing ASInventors: Shlomo Touboul, Mark Kaplan
-
Publication number: 20200332908Abstract: 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: ApplicationFiled: July 7, 2020Publication date: October 22, 2020Inventors: Raymond FEITH, Siddarth K. SHEVGOOR, Eugene MASON, Mark KAPLAN
-
Patent number: 10724647Abstract: 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: GrantFiled: April 12, 2018Date of Patent: July 28, 2020Assignee: CareFusion 303, Inc.Inventors: Raymond Feith, Siddarth K. Shevgoor, Eugene Mason, Mark Kaplan
-
Publication number: 20190316695Abstract: 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: ApplicationFiled: April 12, 2018Publication date: October 17, 2019Inventors: Raymond Feith, Siddarth K. Shevgoor, Eugene Mason, Mark Kaplan
-
Publication number: 20180089155Abstract: 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: ApplicationFiled: September 29, 2016Publication date: March 29, 2018Inventors: Amir Baron, Zach Johnston, Anat Danziger, Mark Kaplan, Omer Tamir, Julia Pfeiffenberger, Meir Morgenstern, Adam Fyne
-
Publication number: 20170126903Abstract: 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: ApplicationFiled: November 4, 2016Publication date: May 4, 2017Inventors: Blake Cohen, Mark Kaplan, Andrew Sispoidis, Dominic Savatta
-
Patent number: 9489515Abstract: 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: GrantFiled: June 9, 2011Date of Patent: November 8, 2016Assignee: TRUSTWAVE HOLDINGS, INC.Inventors: Alexander Yermakov, Mark Kaplan
-
Patent number: 9081961Abstract: 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: GrantFiled: June 9, 2011Date of Patent: July 14, 2015Assignee: Trustwave Holdings, Inc.Inventors: Alexander Yermakov, Mark Kaplan
-
Publication number: 20150012383Abstract: 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: ApplicationFiled: July 8, 2014Publication date: January 8, 2015Applicant: CUPP COMPUTING ASInventors: Shlomo Touboul, Mark Kaplan
-
Patent number: 8914879Abstract: 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: GrantFiled: June 7, 2011Date of Patent: December 16, 2014Assignee: Trustwave Holdings, Inc.Inventors: Artem Melnik, Mark Kaplan
-
Patent number: 8881278Abstract: 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: GrantFiled: June 10, 2011Date of Patent: November 4, 2014Assignee: Trustwave Holdings, Inc.Inventors: Mark Kaplan, Alexander Friger, Peter Novikov
-
Publication number: 20110307956Abstract: 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: ApplicationFiled: June 9, 2011Publication date: December 15, 2011Applicant: M86 SECURITY, INC.Inventors: Alexander Yermakov, Mark Kaplan
-
Publication number: 20110307954Abstract: 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: ApplicationFiled: June 7, 2011Publication date: December 15, 2011Applicant: M86 SECURITY, INC.Inventors: Artem Melnik, Mark Kaplan
-
Publication number: 20110307955Abstract: 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: ApplicationFiled: June 10, 2011Publication date: December 15, 2011Applicant: M86 SECURITY, INC.Inventors: Mark Kaplan, Alexander Friger, Peter Novikov