Patents by Inventor Marc Harrison

Marc Harrison 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: 12218954
    Abstract: Disclosed is a system for customizing protections provided to different application programming interfaces (“APIs”) and different functions of an API based on different API context and user context associated with the different APIs and the different functions of each API. The system receives a particular API, determines API context for proper usage of one or more functions of the particular API, and determines user context associated with endpoints properly accessing the one or more functions. The system generates a model for differentiating between proper and improper use of the one or more functions based on contextual relationships between different combinations of the API context and the user context. The system monitors usage of the one or more functions based on the model, and performs an action that is associated with the model in response to the usage violating the contextual relationships for the one or more functions.
    Type: Grant
    Filed: March 18, 2024
    Date of Patent: February 4, 2025
    Assignee: Impart Security Inc.
    Inventors: Jonathan DiVincenzo, Marc Harrison, Brian Joe
  • Patent number: 12192249
    Abstract: A decentralized security system and associated methods are implemented by a distributed set of security controllers that independently detect threats and implement attack protections for endpoints based on cumulative threat states that are synchronized across the distributed set of security controllers in a decentralized manner. A particular security controller receives different states associated with different hashed identifiers from the other security controllers, and also receives a request from a client that is directed to a particular endpoint. The particular security controller generates a hashed value from hashing an identifier from the request that identifies the particular endpoint, updates a first state based on the first hashed value matching a hashed identifier that is associated with the first state, and implements a protective action in response to an updated value generated from updating the first state violating a security rule.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: January 7, 2025
    Assignee: Impart Security Inc.
    Inventors: Clifton Kaznocha, Marc Harrison
  • Publication number: 20240223573
    Abstract: Disclosed is a system for customizing protections provided to different application programming interfaces (“APIs”) and different functions of an API based on different API context and user context associated with the different APIs and the different functions of each API. The system receives a particular API, determines API context for proper usage of one or more functions of the particular API, and determines user context associated with endpoints properly accessing the one or more functions. The system generates a model for differentiating between proper and improper use of the one or more functions based on contextual relationships between different combinations of the API context and the user context. The system monitors usage of the one or more functions based on the model, and performs an action that is associated with the model in response to the usage violating the contextual relationships for the one or more functions.
    Type: Application
    Filed: March 18, 2024
    Publication date: July 4, 2024
    Applicant: Impart Security Inc.
    Inventors: Jonathan DiVincenzo, Marc Harrison, Brian Joe
  • Patent number: 11968218
    Abstract: Disclosed is a system for customizing protections provided to different application programming interfaces (“APIs”) and different functions of an API based on different API context and user context associated with the different APIs and the different functions of each API. The system receives a particular API, determines API context for proper usage of one or more functions of the particular API, and determines user context associated with endpoints properly accessing the one or more functions. The system generates a model for differentiating between proper and improper use of the one or more functions based on contextual relationships between different combinations of the API context and the user context. The system monitors usage of the one or more functions based on the model, and performs an action that is associated with the model in response to the usage violating the contextual relationships for the one or more functions.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: April 23, 2024
    Assignee: Impart Security Inc.
    Inventors: Jonathan DiVincenzo, Marc Harrison, Brian Joe
  • Publication number: 20240098118
    Abstract: A decentralized security system and associated methods are implemented by a distributed set of security controllers that independently detect threats and implement attack protections for endpoints based on cumulative threat states that are synchronized across the distributed set of security controllers in a decentralized manner. A particular security controller receives different states associated with different hashed identifiers from the other security controllers, and also receives a request from a client that is directed to a particular endpoint. The particular security controller generates a hashed value from hashing an identifier from the request that identifies the particular endpoint, updates a first state based on the first hashed value matching a hashed identifier that is associated with the first state, and implements a protective action in response to an updated value generated from updating the first state violating a security rule.
    Type: Application
    Filed: September 19, 2022
    Publication date: March 21, 2024
    Applicant: Impart Security Inc.
    Inventors: Clifton Kaznocha, Marc Harrison
  • Publication number: 20230300149
    Abstract: Disclosed is a system for customizing protections provided to different application programming interfaces (“APIs”) and different functions of an API based on different API context and user context associated with the different APIs and the different functions of each API. The system receives a particular API, determines API context for proper usage of one or more functions of the particular API, and determines user context associated with endpoints properly accessing the one or more functions. The system generates a model for differentiating between proper and improper use of the one or more functions based on contextual relationships between different combinations of the API context and the user context. The system monitors usage of the one or more functions based on the model, and performs an action that is associated with the model in response to the usage violating the contextual relationships for the one or more functions.
    Type: Application
    Filed: March 16, 2022
    Publication date: September 21, 2023
    Applicant: Impart Security Inc.
    Inventors: Jonathan DiVincenzo, Marc Harrison, Brian Joe
  • Patent number: 11457021
    Abstract: Systems and methods perform selective rate limiting with a distributed set of agents and a remote controller. An agent receives a packet from a client, and inspects the packet using different rules. Each rule may include at least one different (i) rule definition with traffic dimensions identifying a different attack, (ii) signal with which to identify attack traffic matching the rule definition, (iii) threshold specifying a condition, and (iv) action to implement based on the condition of the threshold being satisfied. The agent provides the signal in response to the packet matching the traffic dimensions from the rule definition of a particular rule. The controller updates a value linked to the signal and a client identifier of the client, and implements the action of the particular rule across the distributed set of agents in response to the value satisfying the condition for the particular rule threshold.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: September 27, 2022
    Assignee: Fastly, Inc.
    Inventors: Nicholas Galbreath, Robert Gibson, Marc Harrison
  • Publication number: 20210359978
    Abstract: Systems and methods perform selective rate limiting with a distributed set of agents and a remote controller. An agent receives a packet from a client, and inspects the packet using different rules. Each rule may include at least one different (i) rule definition with traffic dimensions identifying a different attack, (ii) signal with which to identify attack traffic matching the rule definition, (iii) threshold specifying a condition, and (iv) action to implement based on the condition of the threshold being satisfied. The agent provides the signal in response to the packet matching the traffic dimensions from the rule definition of a particular rule. The controller updates a value linked to the signal and a client identifier of the client, and implements the action of the particular rule across the distributed set of agents in response to the value satisfying the condition for the particular rule threshold.
    Type: Application
    Filed: May 13, 2020
    Publication date: November 18, 2021
    Applicant: Signal Sciences Corp.
    Inventors: Nicholas Galbreath, Robert Gibson, Marc Harrison
  • Publication number: 20010034910
    Abstract: A multiple function combination tool combines a plurality of implements in a single compact and reduced configuration for many diverse needs. An overmold is provided over at least a portion of at least one of the scales (gripping sides) of the tool. The overmold imparts to such scale different properties from those provided by the scale, such as enhanced tactile comfort, a softer feel, higher coefficient of friction (anti-slip), and/or greater aesthetic appeal.
    Type: Application
    Filed: June 27, 2001
    Publication date: November 1, 2001
    Applicant: SWISS ARMY BRANDS, INC.
    Inventors: John Merrick Taggart, A. Jeffrey Turner, Edward S. Richardson, Daniel J. Nelsen, Stephen E. Lane, Marc Harrison, Daniel P. Smith, Michael C. Pereira, Aidan J. Petrie
  • Patent number: 6286397
    Abstract: A portable multi-purpose tool including tools useful for fixing or adjusting equipment used by a persons engaged in in-line skating, a board sport, and the like. The multi-purpose tool includes various implements that are conveniently stored within a tool housing, and are selectively extendable from the tool housing into respective operating positions. At least one of the tools is a socket wrench configured to engage and apply torque to an element to be rotated. The socket wrench may include a ratchet mechanism for controlling the direction in which torque may be applied by the socket.
    Type: Grant
    Filed: June 23, 1999
    Date of Patent: September 11, 2001
    Assignee: Swiss Army Brands, Inc.
    Inventors: John Merrick Taggart, A. Jeffrey Turner, Edward S. Richardson, Daniel J. Nelsen, Stephen E. Lane, Marc Harrison, Aidan J. Petrie
  • Patent number: 6273582
    Abstract: A multiple function combination business travel tool combines a plurality of individual business-oriented implements in a single compact and reduced configuration for many diverse business-oriented travel needs. The tool includes a flashlight positioned along a scale, or wide side, of the tool such that a lightbulb and reflector larger than those provided along the side of prior art tools may be provided. The tool also preferably includes a clock, preferably in the form of a digital alarm clock, and a plurality of deployable implements, preferably selected with the needs of a business traveller in mind. In one embodiment, the tool includes a pair of handles having implement channels and scissor channels, the handles forming the handles of a deployable scissors whose blades are stored in the scissor channels.
    Type: Grant
    Filed: May 12, 1999
    Date of Patent: August 14, 2001
    Assignee: Swiss Army Brands, Inc.
    Inventors: John Merrick Taggart, A. Jeffrey Turner, Edward S. Richardson, Daniel J. Nelsen, Stephen E. Lane, Marc Harrison, Daniel P. Smith, Michael C. Pereira, Aidan J. Petrie
  • Patent number: 5620359
    Abstract: A knife sharpener (1) having a flexible grinding system includes a grinding wheel (2) and means for rotating the wheel, and has a fixed guide surface (14) for roughly positioning a knife for sharpening. A movable member (21) is disposed adjacent to the grinding member (17) of the grinding wheel, with the movable biased by a spring (26) in a direction towards the wheel. In operation, when a knife is moved into contact with the grinding wheel, the movable member is displaced inwardly to reduce the contact pressure such that only the knife edge contacts the wheel. Thus, rather than recontouring the knife edge, the knife edge is most closely returned to its original contour. Using such a flexible grinding system substantially maintains the original edge contour of the blade.
    Type: Grant
    Filed: October 7, 1994
    Date of Patent: April 15, 1997
    Assignee: Cuisine de France, Ltd.
    Inventors: Marc Harrison, Alain Vadrot
  • Patent number: D267971
    Type: Grant
    Filed: July 14, 1980
    Date of Patent: February 15, 1983
    Assignee: Quartzpower, Inc.
    Inventor: Marc Harrison
  • Patent number: D303442
    Type: Grant
    Filed: November 21, 1986
    Date of Patent: September 12, 1989
    Assignee: Connoisseurs Products Corporation
    Inventor: Marc Harrison
  • Patent number: D355645
    Type: Grant
    Filed: October 29, 1991
    Date of Patent: February 21, 1995
    Assignee: Thinking Machines Corporation
    Inventors: W. Daniel Hillis, Donald E. Moodie, Marc Harrison, Maya Lin
  • Patent number: D356300
    Type: Grant
    Filed: August 19, 1991
    Date of Patent: March 14, 1995
    Assignee: Thinking Machines Corporation
    Inventors: W. Daniel Hillis, Donald E. Moodie, Marc Harrison, Maya Lin
  • Patent number: D363867
    Type: Grant
    Filed: August 8, 1994
    Date of Patent: November 7, 1995
    Assignee: Cuisine de France, Ltd.
    Inventors: Marc Harrison, Alain Vadrot
  • Patent number: D376001
    Type: Grant
    Filed: September 1, 1994
    Date of Patent: November 26, 1996
    Assignee: Kaz, Incorporated
    Inventors: Lawrence Katzman, Richard Katzman, Marc Harrison, Dov Z. Glucksman