Patents Assigned to SoftNAS, LLC
-
Publication number: 20200278911Abstract: Disclosed are systems and methods of synchronization between a source and a target. The synchronization relationship can be quickly and easily be created for disaster recovery, real-time backup and failover, thereby ensuring that data on the source is fully-protected at an off-site location or on another server or VM, for example, at another data center, a different building or elsewhere in the cloud. Common snapshots available on both the source and target can act as common recovery points. The common recovery points can be used to locate the most recent snapshot in common, between the source and target, to enable a delta sync of all subsequently written data at the source to the target after an offline event.Type: ApplicationFiled: March 10, 2020Publication date: September 3, 2020Applicant: SoftNAS, LLCInventors: Rick Gene BRADDY, Benjamin GOODWYN
-
Patent number: 10649858Abstract: Disclosed are systems and methods of synchronization between a source and a target. The synchronization relationship can be quickly and easily be created for disaster recovery, real-time backup and failover, thereby ensuring that data on the source is fully-protected at an off-site location or on another server or VM, for example, at another data center, a different building or elsewhere in the cloud. Common snapshots available on both the source and target can act as common recovery points. The common recovery points can be used to locate the most recent snapshot in common, between the source and target, to enable a delta sync of all subsequently written data at the source to the target after an offline event.Type: GrantFiled: October 21, 2016Date of Patent: May 12, 2020Assignee: SoftNAS, LLC.Inventors: Rick Gene Braddy, Benjamin Goodwyn
-
Patent number: 10523741Abstract: Proxy server can have an existing connection to a remote server and does not need to wait for initial connection acknowledgement before notifying the client. When the client requests to use a remote service, the proxy server will acknowledge the request immediately to the client so that the initial request and associated data to be sent to the remote server is ready to be transmitted. The proxy server can assign a sub-channel identifier not currently in use and transmit a combination of instructions in a single data packet that indicates what service should be connected to on the remote proxy server and the initial data to transmit to the remote server. In this manner the round trip is avoided in establishing the initial connection to the remote server vastly reducing the amount of time before the client receives a response from the remote server.Type: GrantFiled: August 26, 2016Date of Patent: December 31, 2019Assignee: SOFTNAS, LLCInventor: Benjamin Goodwyn
-
Publication number: 20180307568Abstract: Disclosed are systems and methods of synchronization between a source and a target. The synchronization relationship can be quickly and easily be created for disaster recovery, real-time backup and failover, thereby ensuring that data on the source is fully-protected at an off-site location or on another server or VM, for example, at another data center, a different building or elsewhere in the cloud. Common snapshots available on both the source and target can act as common recovery points. The common recovery points can be used to locate the most recent snapshot in common, between the source and target, to enable a delta sync of all subsequently written data at the source to the target after an offline event.Type: ApplicationFiled: October 21, 2016Publication date: October 25, 2018Applicant: SoftNAS, LLCInventors: Rick Gene BRADDY, Benjamin GOODWYN
-
Publication number: 20170163475Abstract: Method and apparatus for switching between a first server and a second server, each located within a virtual private cloud and the first server being located within a first zone and the second server being located within a second zone that is physically separate from the first zone. The method and apparatus further configured to determine that the first server has experienced a failure to send or receive data. The method and apparatus further configured to enable a second port on the second server. The method and apparatus further configured to create a new route table at the second server and flush the previous route table. The method and apparatus further configured to transmit, via the second port, a request to a virtual private cloud controller to update an elastic internet protocol address with the second port information and receive data from the virtual private cloud controller.Type: ApplicationFiled: February 16, 2017Publication date: June 8, 2017Applicant: SOFTNAS, LLCInventor: Eric OLSON
-
Publication number: 20170063698Abstract: Disclosed are systems and methods for an optimal transmission rate for large quantities of data over a network using gambler strategies. The gambler strategies can include initiating a gambler of a generation including a plurality of gamblers and transmitting one or more packets for the gambler over a network at a transmission rate specified by the gambler. In response to a determination the gambler is finished the network to discharge. In response to a determination the generation is finished, determining a gain-loss of the generation and the plurality of gamblers can be adjusted to be inline with an inherent network data loss rate.Type: ApplicationFiled: August 26, 2016Publication date: March 2, 2017Applicant: SOFTNAS, LLCInventor: Pasqualino FERRENTINO
-
Publication number: 20170063972Abstract: Proxy server can have an existing connection to a remote server and does not need to wait for initial connection acknowledgement before notifying the client. When the client requests to use a remote service, the proxy server will acknowledge the request immediately to the client so that the initial request and associated data to be sent to the remote server is ready to be transmitted. The proxy server can assign a sub-channel identifier not currently in use and transmit a combination of instructions in a single data packet that indicates what service should be connected to on the remote proxy server and the initial data to transmit to the remote server. In this manner the round trip is avoided in establishing the initial connection to the remote server and the round trip is avoided in waiting for a remote server connection acknowledgement vastly reducing the amount of time before the client receives a response from the remote server.Type: ApplicationFiled: August 26, 2016Publication date: March 2, 2017Applicant: SOFTNAS, LLCInventor: Benjamin GOODWYN
-
Patent number: 9584363Abstract: Method and apparatus for switching between a first server and a second server, each located within a virtual private cloud and the first server being located within a first zone and the second server being located within a second zone that is physically separate from the first zone. The method and apparatus further configured to determine that the first server has experienced a failure to send or receive data. The method and apparatus further configured to enable a second port on the second server. The method and apparatus further configured to create a new route table at the second server and flush the previous route table. The method and apparatus further configured to transmit, via the second port, a request to a virtual private cloud controller to update an elastic internet protocol address with the second port information and receive data from the virtual private cloud controller.Type: GrantFiled: November 11, 2014Date of Patent: February 28, 2017Assignee: SOFTNAS, LLC.Inventor: Eric Olson
-
Publication number: 20160274796Abstract: A system of replicating data stored on a source node. Replication can be configured between two controllers, the source node on the one hand, and a target node on the other. A synchronization relationship between the source node and the target node is established and maintained. The synchronization relationship can be quickly and easily created for disaster recovery, real-time backup and failover, thereby ensuring that data on the source node is fully-protected at an off-site location or on another server or VM, for example, at another data center, a different building or elsewhere in the cloud.Type: ApplicationFiled: May 27, 2016Publication date: September 22, 2016Applicant: SoftNAS, LLCInventor: Rick Gene BRADDY
-
Patent number: 9378262Abstract: A system of replicating data stored on a source node. Replication can be configured between two controllers, the source node on the one hand, and a target node on the other. A synchronization relationship between the source node and the target node is established and maintained. The synchronization relationship can be quickly and easily created for disaster recovery, real-time backup and failover, thereby ensuring that data on the source node is fully-protected at an off-site location or on another server or VM, for example, at another data center, a different building or elsewhere in the cloud. Processes described herein streamline the entire replication setup process, thereby significantly reducing error rates in conventional systems and making the replication process more user friendly than in conventional systems.Type: GrantFiled: December 5, 2014Date of Patent: June 28, 2016Assignee: SOFTNAS, LLCInventor: Rick Gene Braddy
-
Publication number: 20160050282Abstract: Method and apparatus for switching between a first server and a second server, each located within a virtual private cloud and the first server being located within a first zone and the second server being located within a second zone that is physically separate from the first zone. The method and apparatus can be configured to determine that the first server has experienced a failure to send or receive data. The method and apparatus can be further configured to enable a second port on the second server. The method and apparatus can be further configured to create a new route table at the second server and flush the previous rout table, as well as transmit, via the second port, a request to a virtual private cloud controller to update an elastic internet protocol address with the second port information and receive data from the virtual private cloud controller.Type: ApplicationFiled: August 18, 2015Publication date: February 18, 2016Applicant: SOFTNAS, LLCInventor: Eric OLSON
-
Publication number: 20150161225Abstract: A system of replicating data stored on a source node. Replication can be configured between two controllers, the source node on the one hand, and a target node on the other. A synchronization relationship between the source node and the target node is established and maintained. The synchronization relationship can be quickly and easily created for disaster recovery, real-time backup and failover, thereby ensuring that data on the source node is fully-protected at an off-site location or on another server or VM, for example, at another data center, a different building or elsewhere in the cloud.Type: ApplicationFiled: December 5, 2014Publication date: June 11, 2015Applicant: SoftNAS, LLCInventor: Rick Gene Braddy
-
Publication number: 20150161691Abstract: A method of automatically renewing a software license. The method includes providing a license and a license key having a first predetermined term for an article of software. The software can be configured stop working when a valid license key is not present on a system running the software. The method includes receiving the license key and owner information and installing the software and the license key to a system and thereafter recording the license key in license table which is remote from the system running the software. Thereafter, if the term of the license is about to expire, an e-commerce table is consulted to determine whether an auto-renewal payment has been received, and if so, a renewal license key is downloaded and installed, thereby extending the term of the license and enabling the system to continue to run the software.Type: ApplicationFiled: December 5, 2014Publication date: June 11, 2015Applicant: SOFTNAS, LLCInventor: Rick Gene Braddy