Patents by Inventor Andrew Skowronski
Andrew Skowronski 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: 11436100Abstract: One example method includes registering with a long poll cloud service, receiving a notification from the cloud long poll service, and the notification includes information about a restore command, acknowledging receipt of the notification, downloading a restore description to a cloud restore service, performing the restore command, receiving file information in response to performance of the restore command, creating a restore job using the file information, and signaling that the restore command is complete.Type: GrantFiled: July 31, 2019Date of Patent: September 6, 2022Assignee: EMC IP Holding Company LLCInventors: Andrew Skowronski, Joseph Cline, Jian Li, Russell Budd Simons, Zhaoding Wu
-
Patent number: 11436099Abstract: In one example, a method includes receiving, by a cloud service, a register call for authorization to access one or more other cloud services, and the register call is received from a backup client agent and includes a registration code, and registering, by the cloud service, the backup client agent. The cloud services implements an authentication process that includes evaluating the registration code, and when the backup client agent is not authenticated, access by the backup client agent to one or more of the other cloud services is prevented, and when the backup client agent is authenticated, a token is transmitted to the backup client agent.Type: GrantFiled: July 31, 2019Date of Patent: September 6, 2022Assignee: EMC IP Holding Company LLCInventors: Andrew Skowronski, Joseph Cline, Jian Li, Russell Budd Simons, Zhaoding Wu
-
Publication number: 20200026621Abstract: One example method includes registering with a long poll cloud service, receiving a notification from the cloud long poll service, and the notification includes information about a restore command, acknowledging receipt of the notification, downloading a restore description to a cloud restore service, performing the restore command, receiving file information in response to performance of the restore command, creating a restore job using the file information, and signaling that the restore command is complete.Type: ApplicationFiled: July 31, 2019Publication date: January 23, 2020Inventors: Andrew Skowronski, Joseph Cline, Jian Li, Russell Budd Simons, Zhaoding Wu
-
Publication number: 20200026620Abstract: In one example, a method includes receiving, by a cloud service, a register call for authorization to access one or more other cloud services, and the register call is received from a backup client agent and includes a registration code, and registering, by the cloud service, the backup client agent. The cloud services implements an authentication process that includes evaluating the registration code, and when the backup client agent is not authenticated, access by the backup client agent to one or more of the other cloud services is prevented, and when the backup client agent is authenticated, a token is transmitted to the backup client agent.Type: ApplicationFiled: July 31, 2019Publication date: January 23, 2020Inventors: Andrew Skowronski, Joseph Cline, Jian Li, Russell Budd Simons, Zhaoding Wu
-
Patent number: 10430293Abstract: In one example, a method for backing up data includes downloading configuration information that includes one or more policies that specify one or more aspects of a backup process. Next, a notification is received concerning a “start” command, receipt of the notification is acknowledged, and the “start” command is performed to create a backup job in a job queue. A signal is then sent indicating that the “start” command is finished, and a backup start event is created. The backup process is then performed, and a report generated indicating that success or failure of the backup process.Type: GrantFiled: December 30, 2015Date of Patent: October 1, 2019Assignee: EMC IP HOLDING COMPANY LLCInventors: Andrew Skowronski, Joseph Cline, Jian Li, Russell Budd Simons, Zhaoding Wu
-
Patent number: 10305962Abstract: In one example, a method for testing client operation includes transmitting an interface call, intercepting the interface call with a simulated service, and determining a correct response to a predicted network call. Next, the interface call is passed from the simulated service to an actual service that prepares a network request based on the interface call. The network request is correlated with an expected server response and the server interface response compared with the correct response to determine whether the client is operating properly.Type: GrantFiled: December 30, 2015Date of Patent: May 28, 2019Assignee: EMC IP HOLDING COMPANY LLCInventor: Andrew Skowronski
-
Patent number: 9137222Abstract: In one embodiment, a proxy receives, from a client node, a file to be stored by a cloud storage server, where the proxy and the client node are part of a private network that does not include the cloud storage server. The proxy retrieves an encryption key associated with a user of the client node and encrypts the file using the encryption key. The proxy then transmits the encrypted file to the cloud storage server.Type: GrantFiled: October 31, 2012Date of Patent: September 15, 2015Assignees: VMware, Inc., Decho CorporationInventors: Edward Scarlett Haeger, Karl Schurig, Michael Cenname, Steve Elliott, Andrew Skowronski
-
Patent number: 9032050Abstract: In one embodiment, a client node generates a listing of files associated with a user account, where the listing includes one or more files that are stored remotely on a server system without being synchronized to local storage of the client node. The client node further receives a request to access a file from the listing and determines whether the file is stored locally on the client node. If the file is not stored locally on the client node, the client node discovers peer client nodes that are coupled with the client node and determines whether the file is stored locally on any peer client node. If the file is stored locally on a peer client node, the client node retrieves the file from the peer client node. If the file is not stored locally on any peer client node, the client node retrieves the file from the server system.Type: GrantFiled: October 31, 2012Date of Patent: May 12, 2015Assignees: VMware, Inc., Decho CorporationInventors: Edward Scarlett Haeger, Michael Cenname, Andrew Skowronski
-
Publication number: 20140122866Abstract: In one embodiment, a proxy receives, from a client node, a file to be stored by a cloud storage server, where the proxy and the client node are part of a private network that does not include the cloud storage server. The proxy retrieves an encryption key associated with a user of the client node and encrypts the file using the encryption key. The proxy then transmits the encrypted file to the cloud storage server.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Inventors: Edward Scarlett Haeger, Karl Schurig, Michael Cenname, Steve Elliott, Andrew Skowronski
-
Publication number: 20140122658Abstract: In one embodiment, a client node generates a listing of files associated with a user account, where the listing includes one or more files that are stored remotely on a server system without being synchronized to local storage of the client node. The client node further receives a request to access a file from the listing and determines whether the file is stored locally on the client node. If the file is not stored locally on the client node, the client node discovers peer client nodes that are coupled with the client node and determines whether the file is stored locally on any peer client node. If the file is stored locally on a peer client node, the client node retrieves the file from the peer client node. If the file is not stored locally on any peer client node, the client node retrieves the file from the server system.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Inventors: Edward Scarlett Haeger, Michael Cenname, Andrew Skowronski
-
Patent number: 6539163Abstract: A novel NLE system and method of constructing edit sequences includes reference clips which can be employed in the sequences. The reference clips include a reference to metadata defining a child sequence. The reference clip is loaded into a parent sequence in the NLE system, rather than the netadata for the child sequence and, as the reference clip and its reference typically have a much smaller memory footprint than the metadata for the child sequence, the memory requirements for the NLE system to load the parent sequence are reduced, as is the time required to accomplish the load. In addition, the metadata defining the child sequences can be persisted separately from the parent sequences, and used in a any parent sequence by employing a reference clip to the persisted child sequence. This also allows multiple instances of reference clips to a child sequence to be employed, in a single parent sequence or in multiple parent sequences and by multiple users.Type: GrantFiled: April 16, 1999Date of Patent: March 25, 2003Assignee: Avid Technology, Inc.Inventors: Michael C. Sheasby, Andrew Skowronski, Thomas Peter Nadas