Patents by Inventor Tommi Salli

Tommi Salli 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: 11966782
    Abstract: Techniques described herein relate to a method for performing state management services for composed information handling systems. The method includes determining that at least one control resource set is not associated with a distributed state storage system; instantiating the distributed state storage system using first additional computing resources; registering the at least one control resource set with the distributed state storage system; preparing the at least one control resource set to perform a first portion of the state management services using the distributed state storage system; determining that the at least one control resource set is not associated with an audit storage; instantiating the audit storage using second additional computing resources; registering the at least one control resource set with the audit storage; and preparing the at least one control resource set to perform a second portion of the state management services using the audit storage.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: April 23, 2024
    Assignee: Dell Products L.P.
    Inventors: Douglas L. Farley, John S. Harwood, Jimmy Doyle Pike, Gaurav Chawla, Tommi Salli, Robert Anthony Lincourt, Jr., Sumedh Wasudeo Sathaye
  • Patent number: 11902106
    Abstract: A client-isolation internal/external fabric LCS provisioning system includes an orchestrator device coupled to a client device via an external fabric, and coupled to resource devices via an internal fabric that is not accessible to the client device via the external fabric. The orchestrator device configures the resource devices to communicate with each other in a manner that satisfies a workload intent for a workload requested by the client device, and presents an LCS provided using the configured resource devices to the client device via the external fabric. When the orchestrator device receives LCS communication(s) directed to the LCS from the client device via the external fabric, it provides instruction(s) to at least one of the resource devices via the internal fabric that are based on the LCS communication and that are configured to cause the at least one of the resource devices to perform function(s) for the LCS.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: February 13, 2024
    Assignee: Dell Products L.P.
    Inventors: Douglas Lang Farley, Gaurav Chawla, Jimmy Doyle Pike, Tommi Salli, Andrew Butcher, Geoffrey A. Reid, John Harwood
  • Publication number: 20240036849
    Abstract: A system, method, and computer-readable medium are disclosed for performing a data center connectivity management operation. The connectivity management operation includes: providing a data center asset with a data center asset client module; establishing a connection between the data center asset client module and a connectivity management system, the connectivity management system comprising a connectivity management system aggregator; updating the data center asset client module to a new version of the data center asset client module, the new version of the data center asset client module including new data center asset module state information and new data center asset connectivity information; and, providing the connectivity management system aggregator with the new data center asset module connectivity information.
    Type: Application
    Filed: July 28, 2022
    Publication date: February 1, 2024
    Applicant: Dell Products L.P.
    Inventors: Kirk Frey, Tommi Salli, Dominique Prunier, Eric Williams, Elie A. Jreij
  • Publication number: 20240039795
    Abstract: A system, method, and computer-readable medium for performing a data center connectivity management operation. The connectivity management operation includes: providing a data center asset with and an embedded data center asset client module; establishing a connection between the embedded data center asset client module and a connectivity management system, the connectivity management system comprising a connectivity management system aggregator; and, communicating between the embedded data center asset client module and the connectivity management system.
    Type: Application
    Filed: July 28, 2022
    Publication date: February 1, 2024
    Applicant: Dell Products L.P.
    Inventors: Elie A. Jreij, Dominique Prunier, Eric Williams, Sudhir V. Shetty, Christopher Atkinson, Tommi Salli, Michael E. Brown
  • Publication number: 20230421461
    Abstract: A client-isolation internal/external fabric LCS provisioning system includes an orchestrator device coupled to a client device via an external fabric, and coupled to resource devices via an internal fabric that is not accessible to the client device via the external fabric. The orchestrator device configures the resource devices to communicate with each other in a manner that satisfies a workload intent for a workload requested by the client device, and presents an LCS provided using the configured resource devices to the client device via the external fabric. When the orchestrator device receives LCS communication(s) directed to the LCS from the client device via the external fabric, it provides instruction(s) to at least one of the resource devices via the internal fabric that are based on the LCS communication and that are configured to cause the at least one of the resource devices to perform function(s) for the LCS.
    Type: Application
    Filed: June 27, 2022
    Publication date: December 28, 2023
    Inventors: Douglas Lang Farley, Gaurav Chawla, Jimmy Doyle Pike, Tommi Salli, Andrew Butcher, Geoffrey A. Reid, John Harwood
  • Publication number: 20230350985
    Abstract: A system, method, and computer-readable medium for performing a communications management operation.
    Type: Application
    Filed: April 28, 2022
    Publication date: November 2, 2023
    Applicant: Dell Products L.P.
    Inventors: Kirk Frey, Tommi Salli, Dominique Prunier, Christopher Atkinson, Sudhir V. Shetty, Elie A. Jreij, Eric Williams
  • Patent number: 11625263
    Abstract: In one embodiment, a method for improved management of virtual machine clusters may include: determining a current utilization value for each of a plurality of virtual machines (VMs) in a cluster, the VMs associated with a plurality of applications; storing the current utilization values for each of the plurality of VMs in a utilization table; determining that a capacity threshold for the cluster has not been reached based on an aggregation of the current utilization values for the plurality of VMs; provisioning a new VM into the cluster; storing a default utilization value for the new VM in the utilization table; and re-determining the capacity threshold based on the aggregated stored current utilization values for the plurality of VMs and the stored default utilization value for the new VM until a maturity threshold for the new VM is reached.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: April 11, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Tommi Salli, Kirk A. Frey, David J. Sullivan
  • Publication number: 20230099310
    Abstract: Techniques described herein relate to a method for performing state management services for composed information handling systems. The method includes determining that at least one control resource set is not associated with a distributed state storage system; instantiating the distributed state storage system using first additional computing resources; registering the at least one control resource set with the distributed state storage system; preparing the at least one control resource set to perform a first portion of the state management services using the distributed state storage system; determining that the at least one control resource set is not associated with an audit storage; instantiating the audit storage using second additional computing resources; registering the at least one control resource set with the audit storage; and preparing the at least one control resource set to perform a second portion of the state management services using the audit storage.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Douglas L. Farley, John S. Harwood, Jimmy Doyle Pike, Gaurav Chawla, Tommi Salli, Robert Anthony Lincourt, JR., Sumedh Wasudeo Sathaye
  • Publication number: 20230102403
    Abstract: Techniques described herein relate to a method for performing state management services for composed information handling systems. The method includes making a determination that an at least one control resource set is not associated with a distributed state storage system; and in response to the determination: identifying additional computing resources to instantiate a distributed state storage system; instantiating the distributed state storage system using the additional computing resources; registering the at least one control resource set with the distributed state storage system; and preparing the at least one control resource set to perform at state management services using the distributed state storage system.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Douglas L. Farley, John S. Harwood, Jimmy Doyle Pike, Gaurav Chawla, Tommi Salli, Robert Anthony Lincourt, JR., Sumedh Wasudeo Sathaye
  • Publication number: 20220012084
    Abstract: In one embodiment, a method for improved management of virtual machine clusters may include: determining a current utilization value for each of a plurality of virtual machines (VMs) in a cluster, the VMs associated with a plurality of applications; storing the current utilization values for each of the plurality of VMs in a utilization table; determining that a capacity threshold for the cluster has not been reached based on an aggregation of the current utilization values for the plurality of VMs; provisioning a new VM into the cluster; storing a default utilization value for the new VM in the utilization table; and re-determining the capacity threshold based on the aggregated stored current utilization values for the plurality of VMs and the stored default utilization value for the new VM until a maturity threshold for the new VM is reached.
    Type: Application
    Filed: September 23, 2021
    Publication date: January 13, 2022
    Inventors: Tommi Salli, Kirk A. Frey, David J. Sullivan
  • Patent number: 11157301
    Abstract: In one embodiment, a method for improved management of virtual machine clusters may include: determining a current utilization value for each of a plurality of virtual machines (VMs) in a cluster, the VMs associated with a plurality of applications; storing the current utilization values for each of the plurality of VMs in a utilization table; determining that a capacity threshold for the cluster has not been reached based on an aggregation of the current utilization values for the plurality of VMs; provisioning a new VM into the cluster; storing a default utilization value for the new VM in the utilization table; and re-determining the capacity threshold based on the aggregated stored current utilization values for the plurality of VMs and the stored default utilization value for the new VM until a maturity threshold for the new VM is reached.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: October 26, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Tommi Salli, Kirk A. Frey, David J. Sullivan
  • Publication number: 20190250939
    Abstract: In one embodiment, a method for improved management of virtual machine clusters may include: determining a current utilization value for each of a plurality of virtual machines (VMs) in a cluster, the VMs associated with a plurality of applications; storing the current utilization values for each of the plurality of VMs in a utilization table; determining that a capacity threshold for the cluster has not been reached based on an aggregation of the current utilization values for the plurality of VMs; provisioning a new VM into the cluster; storing a default utilization value for the new VM in the utilization table; and re-determining the capacity threshold based on the aggregated stored current utilization values for the plurality of VMs and the stored default utilization value for the new VM until a maturity threshold for the new VM is reached.
    Type: Application
    Filed: February 13, 2019
    Publication date: August 15, 2019
    Inventors: Tommi Salli, Kirk A. Frey, David J. Sullivan
  • Patent number: 9569443
    Abstract: A method, apparatus and system for providing access to data comprising launching an image of a virtual machine, determining a file system or a storage container being unsupported by an operating system coupled to the virtual machine, mapping the file system or the storage container onto the operating system and accessing data within the file system or the storage container through the operating system.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: February 14, 2017
    Assignee: SYMANTEC CORPOARTION
    Inventors: Hans van Rietschote, Craig W Hobbs, Tommi Salli
  • Patent number: 9323680
    Abstract: A method and apparatus for pre-fetching data to be streamed from a data storage to a user computer comprising the steps of determining information regarding a file type of a data file, establishing pre-fetch parameters in response to the information, accessing the data file and pre-fetching data blocks from the data file in accordance with the pre-fetch parameters is described.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: April 26, 2016
    Assignee: Veritas US IP Holdings LLC
    Inventors: Tommi Salli, Hans Van Rietschote, Craig W. Hobbs
  • Patent number: 8732354
    Abstract: A method and apparatus for controlling access to a storage area network among a group of hosts in a distributed computing environment. A host requests access to the storage area network by issuing an input/output request, and the input/output request is intercepted at the dynamic multipath (DMP) layer. The DMP layer checks the input/output request against an access control list. The DMP layer can grant or deny the input/output request from the host system. If the input/output request is granted, then the DMP layer passes on the input/output request to the HBA driver layer and the host is allowed to access the storage area network. If the request to access the storage area network is denied, the DMP management layer can initiate an appropriate response, such as a security procedure or generation of an error message alerting a user the request has been denied.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: May 20, 2014
    Assignee: Symantec Operating Corporation
    Inventor: Tommi Salli
  • Patent number: 8510505
    Abstract: A method and apparatus for a virtual storage device is provided. In one example, data to be stored at a removable storage device is received. A virtual storage agent is executed on the removable storage device. An interlace is established with at least one remote storage location. The data is stored at the at least one remote storage location. In another example, a request to access data associated with a removable storage device is received. A virtual storage agent on the removable storage device is executed. An interface is established with at least one remote storage location. The data is fetched from the at least one remote storage location.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: August 13, 2013
    Assignee: Symantec Corporation
    Inventors: Hans van Reitschote, Tommi Salli, C W Hobbs
  • Patent number: 7822827
    Abstract: A system and method for writing and reading blocks of a data volume are disclosed. The method provides continuous data protection (CDP) for a data volume by backing up blocks of the data volume in real time to a local CDP log and transmitting the blocks over the Internet for storage in a remote CDP log on a server computer system in response to write requests that change the blocks of the data volume. In response to a read request for a particular block the method attempts to read the block from the data volume. If the block is not present in the data volume the method attempts to read the block from the local CDP log. If the block is not present in the local CDP log the method request the server computer system to read the block from the remote CDP log and return the block.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: October 26, 2010
    Assignee: Symantec Corporation
    Inventors: Hans F. van Rietschote, Tommi Salli
  • Patent number: 7711979
    Abstract: A method and apparatus for providing flexible access to storage resources in a storage area network is provided. One aspect of the invention relates to managing hosts and storage resources on a storage area network. At least one logical relationship among the storage resources is associated with each of a plurality of virtual identifiers. At least one of the plurality of virtual identifiers is then associated to an interface of each of the hosts.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: May 4, 2010
    Assignee: Symantec Corporation
    Inventor: Tommi Salli
  • Publication number: 20090327445
    Abstract: A system and method for writing and reading blocks of a data volume are disclosed. The method provides continuous data protection (CDP) for a data volume by backing up blocks of the data volume in real time to a local CDP log and transmitting the blocks over the Internet for storage in a remote CDP log on a server computer system in response to write requests that change the blocks of the data volume. In response to a read request for a particular block the method attempts to read the block from the data volume. If the block is not present in the data volume the method attempts to read the block from the local CDP log. If the block is not present in the local CDP log the method request the server computer system to read the block from the remote CDP log and return the block.
    Type: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Inventors: Hans F. van Rietschote, Tommi Salli
  • Publication number: 20080201458
    Abstract: A method and apparatus for providing flexible access to storage resources in a storage area network is provided. One aspect of the invention relates to managing hosts and storage resources on a storage area network. At least one logical relationship among the storage resources is associated with each of a plurality of virtual identifiers. At least one of the plurality of virtual identifiers is then associated to an interface of each of the hosts.
    Type: Application
    Filed: February 16, 2007
    Publication date: August 21, 2008
    Applicant: Symantec Corporation
    Inventor: Tommi Salli