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: 11436100
    Abstract: 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: Grant
    Filed: July 31, 2019
    Date of Patent: September 6, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Andrew Skowronski, Joseph Cline, Jian Li, Russell Budd Simons, Zhaoding Wu
  • Patent number: 11436099
    Abstract: 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: Grant
    Filed: July 31, 2019
    Date of Patent: September 6, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Andrew Skowronski, Joseph Cline, Jian Li, Russell Budd Simons, Zhaoding Wu
  • Publication number: 20200026621
    Abstract: 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: Application
    Filed: July 31, 2019
    Publication date: January 23, 2020
    Inventors: Andrew Skowronski, Joseph Cline, Jian Li, Russell Budd Simons, Zhaoding Wu
  • Publication number: 20200026620
    Abstract: 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: Application
    Filed: July 31, 2019
    Publication date: January 23, 2020
    Inventors: Andrew Skowronski, Joseph Cline, Jian Li, Russell Budd Simons, Zhaoding Wu
  • Patent number: 10430293
    Abstract: 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: Grant
    Filed: December 30, 2015
    Date of Patent: October 1, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Andrew Skowronski, Joseph Cline, Jian Li, Russell Budd Simons, Zhaoding Wu
  • Patent number: 10305962
    Abstract: 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: Grant
    Filed: December 30, 2015
    Date of Patent: May 28, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Andrew Skowronski
  • Patent number: 9137222
    Abstract: 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: Grant
    Filed: October 31, 2012
    Date of Patent: September 15, 2015
    Assignees: VMware, Inc., Decho Corporation
    Inventors: Edward Scarlett Haeger, Karl Schurig, Michael Cenname, Steve Elliott, Andrew Skowronski
  • Patent number: 9032050
    Abstract: 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: Grant
    Filed: October 31, 2012
    Date of Patent: May 12, 2015
    Assignees: VMware, Inc., Decho Corporation
    Inventors: Edward Scarlett Haeger, Michael Cenname, Andrew Skowronski
  • Publication number: 20140122866
    Abstract: 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: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Inventors: Edward Scarlett Haeger, Karl Schurig, Michael Cenname, Steve Elliott, Andrew Skowronski
  • Publication number: 20140122658
    Abstract: 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: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Inventors: Edward Scarlett Haeger, Michael Cenname, Andrew Skowronski
  • Patent number: 6539163
    Abstract: 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: Grant
    Filed: April 16, 1999
    Date of Patent: March 25, 2003
    Assignee: Avid Technology, Inc.
    Inventors: Michael C. Sheasby, Andrew Skowronski, Thomas Peter Nadas