Patents by Inventor Amnon Itamar Govrin

Amnon Itamar Govrin 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: 10936548
    Abstract: Systems, components, devices, and methods for synchronizing files between a local file system and a server are provided. In an example, synchronization of individual files is paused by placing the individual files in a hold state. A non-limiting example method accesses a file stored on the local file system for synchronization with an associated file on the server and determines whether differences between the file and the associated file prevent synchronization. When determined that differences between the file and the associated file prevent synchronization, the method places the file in a hold state. The hold state pauses synchronization of the content in the file with the content of the associated file. In some examples, the method continues to synchronize topological changes to files that have been placed in the hold state and/or resumes synchronization after it is determined that the file is no longer different than the associated file.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yisheng Chen, Amnon Itamar Govrin, Francisco Jose Garcia-Ascanio, Jack Allen Nichols
  • Patent number: 10699171
    Abstract: Disclosed are methods, systems, and machine readable mediums which provide for an automatic image scaling that may be utilized in a variety of contexts, including for scaling images inserted into documents. The image may be scaled based upon one or more scaling features that may be utilized alone or in combination. Scaling features may be described by scaling feature categories, although as will be appreciated, the scaling features may be placed in one or more categories. Example feature categories may include image characteristics; image content; content of the document and context of the image within the document; past user behavior and preferences; and the like.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amnon Itamar Govrin, Erez Kikin Gil, Keri Talbot, Aleta Bashaw
  • Publication number: 20190318212
    Abstract: Disclosed are methods, systems, and machine readable mediums which provide for an automatic image scaling that may be utilized in a variety of contexts, including for scaling images inserted into documents. The image may be scaled based upon one or more scaling features that may be utilized alone or in combination. Scaling features may be described by scaling feature categories, although as will be appreciated, the scaling features may be placed in one or more categories. Example feature categories may include image characteristics; image content; content of the document and context of the image within the document; past user behavior and preferences; and the like.
    Type: Application
    Filed: April 12, 2018
    Publication date: October 17, 2019
    Inventors: Amnon Itamar Govrin, Erez Kikin Gil, Keri Talbot, Aleta Bashaw
  • Patent number: 10264039
    Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata and may also include none, some, or all of the content of the represented remote file system objects. In response to a request to access content of a file system object represented by a placeholder, a client may obtain needed data from a remote storage system and stream or not stream the data to the requesting application based on whether the requesting application is capable of streaming the data.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Kiernon Reiniger, David C. Fields, Ramanarayanan Ramani, Raghu Krishnamurhty, Subha Santhanam, Oded Yehuda Shekel
  • Publication number: 20170270136
    Abstract: Systems, components, devices, and methods for synchronizing files between a local file system and a server are provided. In an example, synchronization of individual files is paused by placing the individual files in a hold state. A non-limiting example method accesses a file stored on the local file system for synchronization with an associated file on the server and determines whether differences between the file and the associated file prevent synchronization. When determined that differences between the file and the associated file prevent synchronization, the method places the file in a hold state. The hold state pauses synchronization of the content in the file with the content of the associated file. In some examples, the method continues to synchronize topological changes to files that have been placed in the hold state and/or resumes synchronization after it is determined that the file is no longer different than the associated file.
    Type: Application
    Filed: June 30, 2016
    Publication date: September 21, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Yisheng Chen, Amnon Itamar Govrin, Francisco Jose Garcia-Ascanio, Jack Allen Nichols
  • Patent number: 9734158
    Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata, searchable text, and may also include none, some, or all of the content of the represented remote file system objects. Search data from the placeholders is integrated into a local search database of the client such that the client is able to satisfy queries and identify relevant local and remote file system objects even when the client is offline with respect to remote storage.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: August 15, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Marc Wautier, Kiernon Reiniger, Kyle Thomas Beck, Relja Ivanovic, Oded Yehuda Shekel, Tyler Kien Beam
  • Patent number: 9552363
    Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata and may also include none, some, or all of the content of the represented remote file system objects. In conjunction with local file system metadata, the placeholders allow a file system namespace to be navigated and may also allow other operations to be performed on the file system objects even when the client is offline with respect to the remote file system. After connectivity is re-established with the remote file system, the placeholders may be used in synchronizing changes.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: January 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Marc Wautier, Kiernon Reiniger, Ramanarayanan Ramani, Oded Yehuda Shekel, Relja Ivanovic
  • Publication number: 20160330256
    Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata and may also include none, some, or all of the content of the represented remote file system objects. In response to a request to access content of a file system object represented by a placeholder, a client may obtain needed data from a remote storage system and stream or not stream the data to the requesting application based on whether the requesting application is capable of streaming the data.
    Type: Application
    Filed: July 18, 2016
    Publication date: November 10, 2016
    Inventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Kiernon Reiniger, David C. Fields, Ramanarayanan Ramani, Raghu Krishnamurhty, Subha Santhanam, Oded Yehuda Shekel
  • Patent number: 9405767
    Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata and may also include none, some, or all of the content of the represented remote file system objects. In response to a request to access content of a file system object represented by a placeholder, a client may obtain needed data from a remote storage system and stream or not stream the data to the requesting application based on whether the requesting application is capable of streaming the data.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: August 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Kiernon Reiniger, David C Fields, Ramanarayanan Ramani, Raghu Krishnamurhty, Subha Santhanam, Oded Yehuda Shekel
  • Publication number: 20160188626
    Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata, searchable text, and may also include none, some, or all of the content of the represented remote file system objects. Search data from the placeholders is integrated into a local search database of the client such that the client is able to satisfy queries and identify relevant local and remote file system objects even when the client is offline with respect to remote storage.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 30, 2016
    Inventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Marc Wautier, Kiernon Reiniger, Kyle Thomas Beck, Relja Ivanovic, Oded Yehuda Shekel, Tyler Kien Beam
  • Patent number: 9218350
    Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata, searchable text, and may also include none, some, or all of the content of the represented remote file system objects. Search data from the placeholders is integrated into a local search database of the client such that the client is able to satisfy queries and identify relevant local and remote file system objects even when the client is offline with respect to remote storage.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: December 22, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Marc Wautier, Kiernon Reiniger, Kyle Thomas Beck, Tyler Kien Beam, Oded Yehuda Shekel, Relja Ivanovic
  • Patent number: 9166866
    Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata and may also include none, some, or all of the content of the represented remote file system objects. In conjunction with placeholders and based on one or more factors, a client may hydrate or dehydrate file system objects of the client to follow user directives, inferred user intent, and storage policies of the client.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: October 20, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Kiernon Reiniger, Oded Yehuda Shekel
  • Publication number: 20140330874
    Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata and may also include none, some, or all of the content of the represented remote file system objects. In response to a request to access content of a file system object represented by a placeholder, a client may obtain needed data from a remote storage system and stream or not stream the data to the requesting application based on whether the requesting application is capable of streaming the data.
    Type: Application
    Filed: May 1, 2013
    Publication date: November 6, 2014
    Applicant: Microsoft Corporation
    Inventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Kiernon Reiniger, David C. Fields, Ramanarayanan Ramani, Raghu Krishnamurhty, Subha Santhanam, Oded Yehuda Shekel
  • Publication number: 20140324777
    Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata, searchable text, and may also include none, some, or all of the content of the represented remote file system objects. Search data from the placeholders is integrated into a local search database of the client such that the client is able to satisfy queries and identify relevant local and remote file system objects even when the client is offline with respect to remote storage.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: Microsoft Corporation
    Inventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Marc Wautier, Kiernon Reiniger, Kyle Thomas Beck, Tyler Kien Beam, Oded Yehuda Shekel, Relja Ivanovic
  • Publication number: 20140324776
    Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata and may also include none, some, or all of the content of the represented remote file system objects. In conjunction with local file system metadata, the placeholders allow a file system namespace to be navigated and may also allow other operations to be performed on the file system objects even when the client is offline with respect to the remote file system. After connectivity is re-established with the remote file system, the placeholders may be used in synchronizing changes.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: Microsoft Corporation
    Inventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Marc Wautier, Kiernon Reiniger, Ramanarayanan Ramani, Oded Yehuda Shekel, Relja Ivanovic
  • Publication number: 20140324945
    Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata and may also include none, some, or all of the content of the represented remote file system objects. In conjunction with placeholders and based on one or more factors, a client may hydrate or dehydrate file system objects of the client to follow user directives, inferred user intent, and storage policies of the client.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: Microsoft Corporation
    Inventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Kiernon Reiniger, Oded Yehuda Shekel