Patents by Inventor FERGUS SLORACH

FERGUS SLORACH 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: 20230244477
    Abstract: Disclosed are a method, a device, a system, and/or a manufacture of software and/or computing hardware development security through permission profile assessment of a retrieval request for a design dependency tree based on a unique identifier such as an IP address. In one embodiment, a method includes receiving a request for retrieval of a dependency tree, the request including an IP address associated with the client device and a unique identifier of a root version of the dependency tree. An asserted identity of the client device is validated and a permission profile extracted. A version of a first sub-component of the dependency tree is determined to have a positive authorization status through a database association with the IP address. A restricted tree data is returned, and one or more workfiles associated with the restricted tree data retrieved from a file repository for assembly of a restricted design workspace.
    Type: Application
    Filed: April 5, 2023
    Publication date: August 3, 2023
    Inventors: VISHAL MOONDHRA, Fergus SLORACH, Peter THEUNIS
  • Patent number: 11650813
    Abstract: Disclosed is a method, a device, a system and/or a manufacture of secure and efficient product development through subscription to an event associated with a restricted design dependency tree. In one embodiment, a method for secure development of design data includes receiving a request for retrieval of a root version of a dependency tree. A dependency reference from the root version is followed to a version of a sub-component. The version of the sub-component is determined to have a positive authorization status for read access through a database association with a unique identifier of a user and/or a group profile. A restricted tree data comprising the unique identifier of the root version and the version of the sub-component is returned. The user and/or the group profile is then subscribed to receive a message on a client device generated in response to an event associated with the restricted design dependency tree.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: May 16, 2023
    Assignee: Methodics, Inc.
    Inventors: Vishal Moondhra, Fergus Slorach
  • Publication number: 20220075618
    Abstract: Disclosed is a method, a device, a system and/or a manufacture of secure and efficient product development through subscription to an event associated with a restricted design dependency tree. In one embodiment, a method for secure development of design data includes receiving a request for retrieval of a root version of a dependency tree. A dependency reference from the root version is followed to a version of a sub-component. The version of the sub-component is determined to have a positive authorization status for read access through a database association with a unique identifier of a user and/or a group profile. A restricted tree data comprising the unique identifier of the root version and the version of the sub-component is returned. The user and/or the group profile is then subscribed to receive a message on a client device generated in response to an event associated with the restricted design dependency tree.
    Type: Application
    Filed: November 11, 2021
    Publication date: March 10, 2022
    Inventors: VISHAL MOONDHRA, FERGUS SLORACH
  • Patent number: 11200050
    Abstract: Disclosed is a method, a device, a system and/or a manufacture of secure and efficient product development through subscription to an event associated with a restricted design dependency tree. In one embodiment, a method for secure development of design data includes receiving a request for retrieval of a root version of a dependency tree. A dependency reference from the root version is followed to a version of a sub-component. The version of the sub-component is determined to have a positive authorization status for read access through a database association with a unique identifier of a user and/or a group profile. A restricted tree data comprising the unique identifier of the root version and the version of the sub-component is returned. The user and/or the group profile is then subscribed to receive a message on a client device generated in response to an event associated with the restricted design dependency tree.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: December 14, 2021
    Inventors: Vishal Moondhra, Fergus Slorach
  • Patent number: 10877746
    Abstract: Disclosed is a method and a system of design component dependency tree normalization through contextual dependency reference. In one embodiment, a method includes receiving a request for retrieval of a dependency tree of a version of a component as a root version of the dependency tree. The method queries the root version and assembles a normalized tree data is assembled by following a set of dependency references. A reference is determined to be drawn to a version of a a sub-component that is a contextual dependency. The assembly includes comparing a threshold value to an edge distance of the version of the sub-component to the root version, and, where the threshold value is exceeded, excluding an identifier of the version of the sub-component from the normalized tree data. One or more workfiles defined in the normalized tree data are retrieved from a file repository to assemble a design workspace.
    Type: Grant
    Filed: May 5, 2019
    Date of Patent: December 29, 2020
    Assignee: Methodics, Inc.
    Inventors: Vishal Moondhra, Fergus Slorach
  • Publication number: 20200379753
    Abstract: Disclosed is a method, a device, a system and/or a manufacture of secure and efficient product development through subscription to an event associated with a restricted design dependency tree. In one embodiment, a method for secure development of design data includes receiving a request for retrieval of a root version of a dependency tree. A dependency reference from the root version is followed to a version of a sub-component. The version of the sub-component is determined to have a positive authorization status for read access through a database association with a unique identifier of a user and/or a group profile. A restricted tree data comprising the unique identifier of the root version and the version of the sub-component is returned. The user and/or the group profile is then subscribed to receive a message on a client device generated in response to an event associated with the restricted design dependency tree.
    Type: Application
    Filed: August 17, 2020
    Publication date: December 3, 2020
    Applicant: Methodics, Inc.
    Inventors: VISHAL MOONDHRA, FERGUS SLORACH
  • Patent number: 10782962
    Abstract: Disclosed is a method, a device, a system and/or a manufacture of component design security through restriction of a design component dependency tree. In one embodiment, a request for retrieval of a dependency tree of a root version of a component is processed. A client device is authenticated, and a permission profile is extracted. Unique identifier of the root version and each version of the dependency tree is compared to the permission profile of the user and/or a security profile to determine an authorization status for each. Dependency reference following is terminated at unauthorized versions to result in a terminated branch of the dependency tree. Unique identifier of the authorized version are stored in a restricted tree data to result in a continuing branch of the dependency tree. The restricted tree data of the root version is returned to the client device for retrieving workfiles to generate a design workspace.
    Type: Grant
    Filed: May 5, 2019
    Date of Patent: September 22, 2020
    Inventors: Vishal Moondhra, Fergus Slorach
  • Publication number: 20190339967
    Abstract: Disclosed is a method, a device, a system and/or a manufacture of design component dependency tree normalization through automatic conflict resolution and/or contextual dependency reference. In one embodiment, a method includes receiving a request for retrieval of a dependency tree of a root version of a component. Two instances of a dependency reference within the dependency tree are determined to reference different versions of a sub-component, and/or a reference is determined to be dependent on an edge distance from the root version not exceeding a threshold value. A conflict resolution rule is applied to return a selected version and/or the threshold value is compared to the edge distance. An identifier of the selected version of the sub-component and/or the different version within the threshold distance is stored in a normalized tree data. The normalized tree data is returned to the client device for retrieving workfiles to generate a design workspace.
    Type: Application
    Filed: May 5, 2019
    Publication date: November 7, 2019
    Inventors: VISHAL MOONDHRA, FERGUS SLORACH
  • Publication number: 20190339966
    Abstract: Disclosed is a method, a device, a system and/or a manufacture of component design security through restriction of a design component dependency tree. In one embodiment, a request for retrieval of a dependency tree of a root version of a component is processed. A client device is authenticated, and a permission profile is extracted. Unique identifier of the root version and each version of the dependency tree is compared to the permission profile of the user and/or a security profile to determine an authorization status for each. Dependency reference following is terminated at unauthorized versions to result in a terminated branch of the dependency tree. Unique identifier of the authorized version are stored in a restricted tree data to result in a continuing branch of the dependency tree. The restricted tree data of the root version is returned to the client device for retrieving workfiles to generate a design workspace.
    Type: Application
    Filed: May 5, 2019
    Publication date: November 7, 2019
    Inventors: VISHAL MOONDHRA, FERGUS SLORACH