Patents by Inventor Daniel Vincent Fiordalis

Daniel Vincent Fiordalis 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: 11061775
    Abstract: A computing system includes at least one processor and memory storing instructions executable by the at least one processor, wherein the instructions, when executed, cause the computing system to instruct a synchronization engine to synchronize first and second versions of a file, the first version being stored on a first storage system and the second version being stored on a second storage system, receive a backoff indicator corresponding to the file, based on the backoff indicator, instruct the synchronization engine to backoff synchronizing changes to the file, and allow the changes to the file to be synchronized by a co-authoring application, maintain a first set of collaborative metadata indicative of content of the first version of the file, and maintain a second set of collaborative metadata indicative of content of the second version of the file.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: July 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jack Allen Nichols, Benjamin M. Yim, Adam Christopher Czeisler, Amnon I. Govrin, Michal Krzysztof Piaseczny, Marcus Eduardo Markiewicz, Daniel Vincent Fiordalis, Jonathan Alexander Bockelman, Marcelo Albuquerque Fernandes Mas, Chris J. Guzak, Michael J. Novak, Juan-Lee Pang, Tyler Kien Beam
  • Publication number: 20190213082
    Abstract: A computing system includes at least one processor and memory storing instructions executable by the at least one processor, wherein the instructions, when executed, cause the computing system to instruct a synchronization engine to synchronize first and second versions of a file, the first version being stored on a first storage system and the second version being stored on a second storage system, receive a backoff indicator corresponding to the file, based on the backoff indicator, instruct the synchronization engine to backoff synchronizing changes to the file, and allow the changes to the file to be synchronized by a co-authoring application, maintain a first set of collaborative metadata indicative of content of the first version of the file, and maintain a second set of collaborative metadata indicative of content of the second version of the file.
    Type: Application
    Filed: March 18, 2019
    Publication date: July 11, 2019
    Inventors: Jack Allen NICHOLS, Benjamin M. Yim, Adam Christopher Czeisler, Amnon I. Govrin, Michal Krzysztof Piaseczny, Marcus Eduardo Markiewicz, Daniel Vincent Fiordalis, Jonathan Alexander Bockelman, Marcelo Albuquerque Fernandes Mas, Chris J. Guzak, Michael J. Novak, Juan-Lee Pang, Tyler Kien Beam
  • Patent number: 10282255
    Abstract: A synchronization engine detects a notification of a change to a file. It determines whether an application associated with the file has indicated that the file is to be synchronized by the application. If so, the changes to the file are synchronized between a cloud-based storage system and a local disk by the application. Collaborative metadata, associated with the synchronized file, is updated to indicate a state of a copy of the file on the local disk and a copy of the file in the cloud-based storage system. The collaborative metadata is stored by the synchronization engine.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: May 7, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jack Allen Nichols, Benjamin M. Yim, Adam Christopher Czeisler, Amnon I. Govrin, Michal Krzysztof Piaseczny, Marcus Eduardo Markiewicz, Daniel Vincent Fiordalis, Jonathan Alexander Bockelman, Marcelo Albuquerque Fernandes Mas, Chris J. Guzak, Michael J. Novak, Juan-Lee Pang, Tyler Kien Beam
  • Publication number: 20170017551
    Abstract: A synchronization engine detects a notification of a change to a file. It determines whether an application associated with the file has indicated that the file is to be synchronized by the application. If so, the changes to the file are synchronized between a cloud-based storage system and a local disk by the application. Collaborative metadata, associated with the synchronized file, is updated to indicate a state of a copy of the file on the local disk and a copy of the file in the cloud-based storage system. The collaborative metadata is stored by the synchronization engine.
    Type: Application
    Filed: March 4, 2016
    Publication date: January 19, 2017
    Inventors: Jack Allen Nichols, Benjamin M. Yim, Adam Christopher Czeisler, Amnon I. Govrin, Michal Krzysztof Piaseczny, Marcus Eduardo Markiewicz, Daniel Vincent Fiordalis, Jonathan Alexander Bockelman, Marcelo Albuquerque Fernandes Mas, Chris J. Guzak, Michael J. Novak, Juan-Lee Pang, Tyler Kien Beam
  • Patent number: 9355115
    Abstract: One or more techniques and/or systems are disclosed for providing a client application with access to a file based upon a local offline version of the file and/or web online version of the file. That is, a file may be shared/synchronized from a remote source, such as a web storage service. A web online version of the file may be maintained by the web storage service, while local offline versions of the file may be stored at client devices. A sync module comprising knowledge of the local and/or web versions of the file may provide a client application with access to the file based upon the local and/or web version of the file. The sync module may also delegate synchronization authorization to the client application given that the client application may comprise sophisticated file handling functionality.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: May 31, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Francisco Garcia-Ascanio, Joshua Adam Alpern Boehm, David Diffenbaugh, Daniel Vincent Fiordalis, Joseph Wiggs, Alyssa Irwin, Denise Elisabeth Signer, Adam Linkon, Allison O'Mahony, Mona Akmal, Roger Allen Lueder, Miko Arnab Sakhya Singha Bose, Balaji Balasubramanyan
  • Publication number: 20130132463
    Abstract: One or more techniques and/or systems are disclosed for providing a client application with access to a file based upon a local offline version of the file and/or web online version of the file. That is, a file may be shared/synchronized from a remote source, such as a web storage service. A web online version of the file may be maintained by the web storage service, while local offline versions of the file may be stored at client devices. A sync module comprising knowledge of the local and/or web versions of the file may provide a client application with access to the file based upon the local and/or web version of the file. The sync module may also delegate synchronization authorization to the client application given that the client application may comprise sophisticated file handling functionality.
    Type: Application
    Filed: November 21, 2011
    Publication date: May 23, 2013
    Applicant: Microsoft Corporation
    Inventors: Francisco Garcia-Ascanio, Joshua Adam Alpern Boehm, David Diffenbaugh, Daniel Vincent Fiordalis, Joseph Wiggs, Alyssa Irwin, Denise Elisabeth Signer, Adam Linkon, Allison O'Mahony, Mona Akmal, Roger Allen Lueder, Miko Arnab Sakhya Singha Bose, Balaji Balasubramanyan