Patents by Inventor Valeh Valiollah Pour Amiri

Valeh Valiollah Pour Amiri 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: 11010408
    Abstract: A request for an operation on a directory is received that requires a hydration of one or more files within the directory. A process is initiated to hydrate dehydrated descendent files of the folder. During the hydration process, attempts to introduce new dehydrated files in the folder are blocked. The request is processed when the hydration is complete.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: May 18, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jack Nichols, Bill Sproule, Brian David Jones, Valeh Valiollah Pour Amiri
  • Patent number: 10795747
    Abstract: Systems, methods, and apparatuses are disclosed for file synchronizing service status monitoring and error handling. A client device includes a local file system access manager that includes a status interface. The status interface is configured to receive a status message from a client-side sync manager of the client device. The client-side sync manager that communicates with a server-side sync manager at a server to synchronize data objects between file systems of the client device and server. The status message corresponds to a state of the client-side sync manager during a multi-stage start-up process for the client-side sync manager. A status caller in an application of the client device can retrieve the status message from the status interface. The status message can also be provided to a user interface for display to a user of the client device, and/or to a telemetry server for use in improving the file synchronizing service.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: October 6, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael J. Novak, Ping Xie, Jack A. Nichols, Valeh Valiollah Pour Amiri, Ioannis Giannoumis
  • Publication number: 20190370378
    Abstract: A request for an operation on a directory is received that requires a hydration of one or more files within the directory. A process is initiated to hydrate dehydrated descendent files of the folder. During the hydration process, attempts to introduce new dehydrated files in the folder are blocked. The request is processed when the hydration is complete.
    Type: Application
    Filed: September 10, 2018
    Publication date: December 5, 2019
    Inventors: Jack NICHOLS, Bill SPROULE, Brian David JONES, Valeh VALIOLLAH POUR AMIRI
  • Publication number: 20190354427
    Abstract: Systems, methods, and apparatuses are disclosed for file synchronizing service status monitoring and error handling. A client device includes a local file system access manager that includes a status interface. The status interface is configured to receive a status message from a client-side sync manager of the client device. The client-side sync manager that communicates with a server-side sync manager at a server to synchronize data objects between file systems of the client device and server. The status message corresponds to a state of the client-side sync manager during a multi-stage start-up process for the client-side sync manager. A status caller in an application of the client device can retrieve the status message from the status interface. The status message can also be provided to a user interface for display to a user of the client device, and/or to a telemetry server for use in improving the file synchronizing service.
    Type: Application
    Filed: May 17, 2018
    Publication date: November 21, 2019
    Inventors: Michael J. Novak, Ping Xie, Jack A. Nichols, Valeh Valiollah Pour Amiri, Ioannis Giannoumis