Patents by Inventor James Sharpe
James Sharpe 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: 12359391Abstract: Embodiments generally relate to modular access covers. Example embodiments relate to an access cover assembly comprising: a first set of modular access covers and a second set of modular access covers, wherein in each set, adjacent covers are coupled; and a support frame comprising end frame pieces, side frame pieces, wall boxes, and a support beam. The end frame pieces and side frame pieces define a support plane to support the first and second sets of modular access covers. The wall boxes define a support surface to support the support beam and the end frame pieces, and the support surface is offset from the support plane and the wall boxes are connected to the end frame pieces and receive respective ends of the support beam.Type: GrantFiled: May 27, 2020Date of Patent: July 15, 2025Assignees: Access Technical Centre Pty Ltd, Access Covers Australia Pty LtdInventors: James Sharpe, Luca Giacomin
-
Patent number: 12341652Abstract: An operator node is configured to enable the management of nodes communicatively coupled to the operator node via a network. A selection of node objects is received by the operator node, the selected node objects including software components for inclusion within a node configuration. A configuration policy is generated based on the selected objects, the configuration policy including a set of tests (such as scripts or executables) that, when run, test for the presence of one or more of the selected node objects. A target node is scanned to determine the configuration of the target node, and the set of tests are applied to identify a set of objects identified by the policy but not installed at the target node. The target node is then re-configured to install the identified set of objects at the target node.Type: GrantFiled: April 17, 2024Date of Patent: June 24, 2025Assignee: UpGuard, Inc.Inventors: Alan James Sharp-Paul, Michael Franz Baukes
-
Patent number: 12323086Abstract: A mobile solar panel unit (10) comprising: (a) a transport device (10) having a load zone (20) having a cross sectional area; and (b) an assembly (30) of a plurality of inter-connected solar collector panels (40, 42, 44) for providing, in use, power to an associated equipment item (70); wherein adjacent panels (40, 42; 42, 44) in said assembly (30) of solar collector panels (40, 42, 44) are inter-connected by rotatable connection means (50, 50a) for rotating panels (40, 44) allowing both storage of said assembly (30) of inter-connected solar collector panels (40, 42; 42, 44) in said load zone (20) and deployment of said assembly (30) of inter-connected solar collector panels (40, 42, 44) to a collection position to generate power when exposed to sunlight.Type: GrantFiled: December 15, 2020Date of Patent: June 3, 2025Assignee: Ecoquip Australia Pty LtdInventor: David James Sharp
-
Publication number: 20250168192Abstract: An internal network can include a plurality of linked internal nodes, each internal node being configured to communicate with other internal nodes or with one or more external servers over an external network. The internal network can analyze the configuration of the internal nodes and the network traffic between internal nodes of the internal network and external servers. Based on the analysis, a network vulnerability score measuring the vulnerability of the internal network to attack can be determined. If the vulnerability score is below a threshold, the internal network can be isolated from the external network, for example by preventing internal nodes from communicating with or over the external network.Type: ApplicationFiled: January 22, 2025Publication date: May 22, 2025Inventors: Michael Franz Baukes, Alan James Sharp-Paul
-
Patent number: 12244633Abstract: An internal network can include a plurality of linked internal nodes, each internal node being configured to communicate with other internal nodes or with one or more external servers over an external network. The internal network can analyze the configuration of the internal nodes and the network traffic between internal nodes of the internal network and external servers. Based on the analysis, a network vulnerability score measuring the vulnerability of the internal network to attack can be determined. If the vulnerability score is below a threshold, the internal network can be isolated from the external network, for example by preventing internal nodes from communicating with or over the external network.Type: GrantFiled: March 12, 2024Date of Patent: March 4, 2025Assignee: UPGUARD, INC.Inventors: Michael Franz Baukes, Alan James Sharp-Paul
-
Publication number: 20250053408Abstract: In one embodiment, a system for managing communication connections in a virtualization environment includes a plurality of host machines implementing a virtualization environment, wherein each of the host machines includes a hypervisor, at least one user virtual machine (user VM), and a distributed file server that includes file server virtual machines (FSVMs) and associated local storage devices. Each FSVM and associated local storage device are local to a corresponding one of the host machines, and the FSVMs conduct I/O transactions with their associated local storage devices based on I/O requests received from the user VMs. Each of the user VMs on each host machine sends each of its representative I/O requests to an FSVM that is selected by one or more of the FSVMs for each I/O request based on a lookup table that maps a storage item referenced by the I/O request to the selected one of the FSVMs.Type: ApplicationFiled: March 15, 2024Publication date: February 13, 2025Applicant: Nutanix, Inc.Inventors: Richard James Sharpe, Kalpesh Ashok Bafna, Durga Mahesh Arikatla, Shyamsunder Prayagchand Rathi, Satyajit Sanjeev Deshmukh, Vishal Sinha, Anil Kumar Gopalapura Venkatesh, Rashmi Gupta, Rishabh Sharma, Yifeng Huang
-
Patent number: 12217039Abstract: In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, and a first virtualized file server configured to receive a request to access a storage item located at a second virtualized file server, determine that the storage item is designated as being accessible by other virtualized file servers, identify an FSVM of the second virtualized file server at which the storage item is located, and forward the request to the FSVM of the second virtualized file server. The storage item may be designated as being accessible by other virtualized file servers when the storage item is associated with a predetermined tag value indicating that the storage item is shared among virtualized file servers. The predetermined tag value may be stored in a sharding map in association with the storage item.Type: GrantFiled: February 5, 2021Date of Patent: February 4, 2025Assignee: Nutanix, Inc.Inventors: Anil Kumar Gopalapura Venkatesh, Richard James Sharpe, Durga Mahesh Arikatla, Kalpesh Ashok Bafna
-
Publication number: 20240404201Abstract: A structural feature of a structure is identified by obtaining a global point cloud representation of the structure and obtaining a target point cloud that represents a target structural feature, wherein the target point cloud is a subset of the global point cloud representation of the structure. The global structural information and the target point cloud are supplied to a feature clustering process that produces a clustered representation of the structure, wherein the global structural information is derived from the global point cloud representation of the structure, the clustered representation is smaller than the global structural information, and the clustered representation comprises data points clustered around structural features that are similar the target point cloud. The clustered representation and the target point cloud are supplied to a feature matching process that produces one or more matching point clouds, each being a subset of the global point cloud representation of the structure.Type: ApplicationFiled: August 9, 2024Publication date: December 5, 2024Inventors: David Standingford, Jamil Appa, James Sharpe, Wenhao Zhang
-
Patent number: 12135963Abstract: In one embodiment, a system for managing a virtualization environment includes host machines implementing a virtualization environment, a plurality of clusters of the host machines, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), and a VFS cluster manager (CM) configured to distribute storage items among the clusters and receive cluster storage statistics for one or more shares of the VFS. The CM is further configured to, in response to a request from a first FSVM to identify a storage location for a storage item, identify a cluster at which the storage item is to be located based on the cluster storage statistics, identify a second FSVM at which the storage item is to be located based on compute usage statistics of one or more FSVMs in the identified cluster, and send an address of the second FSVM to the first FSVM.Type: GrantFiled: November 10, 2022Date of Patent: November 5, 2024Assignee: Nutanix, Inc.Inventors: Richard James Sharpe, Durga Mahesh Arikatla, Kalpesh Ashok Bafna, Satyajit Sanjeev Deshmukh, Shyamsunder Prayagchand Rathi, Vishal Sinha, Devyani Suryakant Kanada
-
Patent number: 12094058Abstract: A structural feature of a structure is identified by obtaining a global point cloud representation of the structure and obtaining a target point cloud that represents a target structural feature, wherein the target point cloud is a subset of the global point cloud representation of the structure. The global structural information and the target point cloud are supplied to a global registration process that produces a globally registered representation of the structure, wherein the global structural information is derived from the global point cloud representation of the structure. The globally registered representation of the structure and the target point cloud are supplied to a local registration process that produces one or more matching point clouds, wherein each of the one or more matching point clouds is a subset of the global point cloud representation of the structure.Type: GrantFiled: November 9, 2022Date of Patent: September 17, 2024Assignee: FLUID DYNAMIC SCIENCES, LLCInventors: David Standingford, Jamil Appa, James Sharpe, Wenhao Zhang
-
Publication number: 20240294918Abstract: Nucleic acid molecules and compositions thereof targeted to fidgetin-like 2, and methods of their use in treating a wound or scar in a human subject are described.Type: ApplicationFiled: February 27, 2021Publication date: September 5, 2024Applicant: MICROCURES, INC.Inventors: Douglas G. BROOKS, Brian O'ROURKE, Adam KRAMER, David James SHARP
-
Patent number: 12079621Abstract: In one embodiment, a system for managing a virtualization environment includes host machines implementing a virtualization environment, a plurality of clusters of the host machines, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), and a VFS cluster manager (CM) configured to distribute storage items among the clusters and receive cluster storage statistics for one or more shares of the VFS. The CM is further configured to, in response to a request from a first FSVM to identify a storage location for a storage item, identify a cluster at which the storage item is to be located based on the cluster storage statistics, identify a second FSVM at which the storage item is to be located based on compute usage statistics of one or more FSVMs in the identified cluster, and send an address of the second FSVM to the first FSVM.Type: GrantFiled: November 10, 2022Date of Patent: September 3, 2024Assignee: Nutanix, Inc.Inventors: Richard James Sharpe, Durga Mahesh Arikatla, Kalpesh Ashok Bafna, Satyajit Sanjeev Deshmukh, Shyamsunder Prayagchand Rathi, Vishal Sinha, Devyani Suryakant Kanada
-
Publication number: 20240273228Abstract: A breach detection engine detects and mitigates the effects of breaches across one or more data sources. An index is generated based on one or more data sources and the index is queried using keywords indicative of potential breaches. A database of potential breaches is populated based on the query of the index. The potential breach database is queried using keywords associated with a system identity (e.g., a third party). A likelihood of a candidate breach is identified based on a set of breach criteria weights. A network node associated with a candidate breach determined to be an actual breach is identified for isolation or for the performance of one or more additional security actions.Type: ApplicationFiled: April 20, 2024Publication date: August 15, 2024Inventors: Alan James Sharp-Paul, Christopher Robert Vickery, Jonathan David Hendren, Gregory Ford Pollock, Daniel Bradbury, Christian Alan Kiely, Gavin Richard Turner, Michael Franz Baukes
-
Publication number: 20240267291Abstract: An operator node is configured to enable the management of nodes communicatively coupled to the operator node via a network. A selection of node objects is received by the operator node, the selected node objects including software components for inclusion within a node configuration. A configuration policy is generated based on the selected objects, the configuration policy including a set of tests (such as scripts or executables) that, when run, test for the presence of one or more of the selected node objects. A target node is scanned to determine the configuration of the target node, and the set of tests are applied to identify a set of objects identified by the policy but not installed at the target node. The target node is then re-configured to install the identified set of objects at the target node.Type: ApplicationFiled: April 17, 2024Publication date: August 8, 2024Inventors: Alan James Sharp-Paul, Michael Franz Baukes
-
Publication number: 20240223593Abstract: An internal network can include a plurality of linked internal nodes, each internal node being configured to communicate with other internal nodes or with one or more external servers over an external network. The internal network can analyze the configuration of the internal nodes and the network traffic between internal nodes of the internal network and external servers. Based on the analysis, a network vulnerability score measuring the vulnerability of the internal network to attack can be determined. If the vulnerability score is below a threshold, the internal network can be isolated from the external network, for example by preventing internal nodes from communicating with or over the external network.Type: ApplicationFiled: March 12, 2024Publication date: July 4, 2024Inventors: Michael Franz Baukes, Alan James Sharp-Paul
-
Patent number: 12014166Abstract: In one embodiment, a system for managing a virtualization environment includes a plurality of host machines, wherein each of the host machines comprises a hypervisor and one or more user virtual machines (user VMs), and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines. The VFS may be configured to receive a request for storage system information from a user and generate and send a response to the request, wherein the response is customized according to configuration information of the VFS that is specific to the user. The storage system information requested may include a total size of storage available to the user, and the user may have an associated storage quota limit.Type: GrantFiled: March 13, 2023Date of Patent: June 18, 2024Assignee: Nutanix, Inc.Inventors: Rashmi Gupta, Richard James Sharpe, Yifeng Huang
-
Patent number: 12015498Abstract: According to aspects of the present disclosure, user-defined settings may be assigned to a dummy device in response to a first request. A device identifier of a particular electronic device may later be registered with the dummy device in response to a second request. Based on receiving data indicating an installation procedure of the particular electronic device and based on the device identifier being registered with the dummy device, user-defined settings may be transmitted to cause configuration of at least some of the user-defined settings on the particular electronic device. In some cases, the data indicating an installation procedure corresponds to a beacon from the particular electronic device (e.g., a smart home device), which includes the device identifier. Further, the user-defined settings may be provided to the particular electronic device by another electronic device (e.g., another smart home device).Type: GrantFiled: November 9, 2018Date of Patent: June 18, 2024Assignee: Amazon Technologies, Inc.Inventors: Elliott Lemberger, John Modestine, James Sharpe
-
Patent number: 11995206Abstract: A breach detection engine detects and mitigates the effects of breaches across one or more data sources. An index is generated based on one or more data sources and the index is queried using keywords indicative of potential breaches. A database of potential breaches is populated based on the query of the index. The potential breach database is queried using keywords associated with a system identity (e.g., a third party). A likelihood of a candidate breach is identified based on a set of breach criteria weights. A network node associated with a candidate breach determined to be an actual breach is identified for isolation or for the performance of one or more additional security actions.Type: GrantFiled: March 7, 2023Date of Patent: May 28, 2024Assignee: UPGUARD, INC.Inventors: Alan James Sharp-Paul, Christopher Robert Vickery, Jonathan David Hendren, Gregory Ford Pollock, Daniel Bradbury, Christian Alan Kiely, Gavin Richard Turner, Michael Franz Baukes
-
Patent number: 11991043Abstract: An operator node is configured to enable the management of nodes communicatively coupled to the operator node via a network. A selection of node objects is received by the operator node, the selected node objects including software components for inclusion within a node configuration. A configuration policy is generated based on the selected objects, the configuration policy including a set of tests (such as scripts or executables) that, when run, test for the presence of one or more of the selected node objects. A target node is scanned to determine the configuration of the target node, and the set of tests are applied to identify a set of objects identified by the policy but not installed at the target node. The target node is then re-configured to install the identified set of objects at the target node.Type: GrantFiled: September 22, 2022Date of Patent: May 21, 2024Assignee: UPGUARD, INC.Inventors: Alan James Sharp-Paul, Michael Franz Baukes
-
Patent number: 11966729Abstract: In one embodiment, a system for managing communication connections in a virtualization environment includes a plurality of host machines implementing a virtualization environment, wherein each of the host machines includes a hypervisor, at least one user virtual machine (user VM), and a distributed file server that includes file server virtual machines (FSVMs) and associated local storage devices. Each FSVM and associated local storage device are local to a corresponding one of the host machines, and the FSVMs conduct I/O transactions with their associated local storage devices based on I/O requests received from the user VMs. Each of the user VMs on each host machine sends each of its representative I/O requests to an FSVM that is selected by one or more of the FSVMs for each I/O request based on a lookup table that maps a storage item referenced by the I/O request to the selected one of the FSVMs.Type: GrantFiled: January 20, 2022Date of Patent: April 23, 2024Assignee: Nutanix, Inc.Inventors: Richard James Sharpe, Kalpesh Ashok Bafna, Durga Mahesh Arikatla, Shyamsunder Prayagchand Rathi, Satyajit Sanjeev Deshmukh, Vishal Sinha, Anil Kumar Gopalapura Venkatesh, Rashmi Gupta, Rishabh Sharma, Yifeng Huang