Patents by Inventor Roey Horns

Roey Horns 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: 11966414
    Abstract: The present disclosure relates to a digital asset synchronization system that provides improved local and remote synchronization of digital assets. In particular, the digital asset synchronization system manages digital assets by separating each digital asset into multiple components stored as a set of distributed individual files. Employing individual components for a digital asset rather than single monolithic file enables the digital asset synchronization system to provide safe concurrent access to the digital asset from multiple applications on the same device and across different devices. In addition, using components for a digital asset provides the digital asset synchronization system with the ability to efficiently store and synchronize multiple versions of the digital asset, both locally and remotely.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: April 23, 2024
    Assignee: Adobe Inc.
    Inventors: Stanley J Switzer, Roey Horns, Oliver I Goldman, Julian R Wixson
  • Publication number: 20230281223
    Abstract: The present disclosure relates to a digital asset synchronization system that provides improved local and remote synchronization of digital assets. In particular, the digital asset synchronization system manages digital assets by separating each digital asset into multiple components stored as a set of distributed individual files. Employing individual components for a digital asset rather than single monolithic file enables the digital asset synchronization system to provide safe concurrent access to the digital asset from multiple applications on the same device and across different devices. In addition, using components for a digital asset provides the digital asset synchronization system with the ability to efficiently store and synchronize multiple versions of the digital asset, both locally and remotely.
    Type: Application
    Filed: April 28, 2023
    Publication date: September 7, 2023
    Inventors: Stanley J. Switzer, Roey Horns, Oliver I. Goldman, Julian R. Wixson
  • Publication number: 20230244404
    Abstract: The present disclosure relates to a digital asset synchronization system that provides improved digital asset management and synchronization of a digital asset stored either within a component database or a packaged file. For example, the digital asset synchronization system enables a set of components that makes up a digital asset to appear as a singular packaged file, while also maintaining the benefits of having the digital asset made up of the components. In this manner, the digital asset synchronization system provides a bridge between a digital asset stored in a packaged file format and conventional file formats. In addition, the digital asset synchronization system also provides digital asset management and improved synchronization between a client device and a cloud storage system.
    Type: Application
    Filed: April 11, 2023
    Publication date: August 3, 2023
    Inventors: Stanley J. Switzer, Roey Horns, Oliver I. Goldman, Michael Vitrano, Julian R. Wixson
  • Patent number: 11693880
    Abstract: The present disclosure relates to a digital asset synchronization system that provides improved local and remote synchronization of digital assets. In particular, the digital asset synchronization system manages digital assets by separating each digital asset into multiple components stored as a set of distributed individual files. Employing individual components for a digital asset rather than single monolithic file enables the digital asset synchronization system to provide safe concurrent access to the digital asset from multiple applications on the same device and across different devices. In addition, using components for a digital asset provides the digital asset synchronization system with the ability to efficiently store and synchronize multiple versions of the digital asset, both locally and remotely.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: July 4, 2023
    Assignee: Adobe Inc.
    Inventors: Stanley J. Switzer, Roey Horns, Oliver I. Goldman, Julian R. Wixson
  • Patent number: 11635908
    Abstract: The present disclosure relates to a digital asset synchronization system that provides improved digital asset management and synchronization of a digital asset stored either within a component database or a packaged file. For example, the digital asset synchronization system enables a set of components that makes up a digital asset to appear as a singular packaged file, while also maintaining the benefits of having the digital asset made up of the components. In this manner, the digital asset synchronization system provides a bridge between a digital asset stored in a packaged file format and conventional file formats. In addition, the digital asset synchronization system also provides digital asset management and improved synchronization between a client device and a cloud storage system.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: April 25, 2023
    Assignee: Adobe Inc.
    Inventors: Stanley J. Switzer, Roey Horns, Oliver I. Goldman, Michael Vitrano, Julian R. Wixson
  • Patent number: 11321012
    Abstract: The present disclosure relates to a digital asset conflict resolution system that provides conflict resolution of composite-part-based synchronized digital assets. In particular, the digital asset conflict resolution system detects conflicts within composite-part-based digital assets and resolves the conflicts at a composite-part level (i.e., composite-part level) within the digital asset based on format-specific rules. In various embodiments, the digital asset conflict resolution system utilizes format-specific rules and rule sets to automatically resolve conflicts at the composite-part level within a digital asset without duplicating the digital asset and without requiring immediate user involvement.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: May 3, 2022
    Assignee: Adobe Inc.
    Inventors: Roey Horns, Oliver I. Goldman
  • Publication number: 20210182312
    Abstract: The present disclosure relates to a digital asset synchronization system that provides improved local and remote synchronization of digital assets. In particular, the digital asset synchronization system manages digital assets by separating each digital asset into multiple components stored as a set of distributed individual files. Employing individual components for a digital asset rather than single monolithic file enables the digital asset synchronization system to provide safe concurrent access to the digital asset from multiple applications on the same device and across different devices. In addition, using components for a digital asset provides the digital asset synchronization system with the ability to efficiently store and synchronize multiple versions of the digital asset, both locally and remotely.
    Type: Application
    Filed: March 1, 2021
    Publication date: June 17, 2021
    Inventors: Stanley J. Switzer, Roey Horns, Oliver I. Goldman, Julian R. Wixson
  • Patent number: 10970302
    Abstract: The present disclosure relates to a digital asset synchronization system that provides improved local and remote synchronization of digital assets. In particular, the digital asset synchronization system manages digital assets by separating each digital asset into multiple components stored as a set of distributed individual files. Employing individual components for a digital asset rather than single monolithic file enables the digital asset synchronization system to provide safe concurrent access to the digital asset from multiple applications on the same device and across different devices. In addition, using components for a digital asset provides the digital asset synchronization system with the ability to efficiently store and synchronize multiple versions of the digital asset, both locally and remotely.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: April 6, 2021
    Assignee: ADOBE INC.
    Inventors: Stanley J. Switzer, Roey Horns, Oliver I. Goldman, Julian R. Wixson
  • Publication number: 20200117388
    Abstract: The present disclosure relates to a digital asset conflict resolution system that provides conflict resolution of composite-part-based synchronized digital assets. In particular, the digital asset conflict resolution system detects conflicts within composite-part-based digital assets and resolves the conflicts at a composite-part level (i.e., composite-part level) within the digital asset based on format-specific rules. In various embodiments, the digital asset conflict resolution system utilizes format-specific rules and rule sets to automatically resolve conflicts at the composite-part level within a digital asset without duplicating the digital asset and without requiring immediate user involvement.
    Type: Application
    Filed: March 4, 2019
    Publication date: April 16, 2020
    Inventors: Roey Horns, Oliver I. Goldman
  • Publication number: 20180373434
    Abstract: The present disclosure relates to a digital asset synchronization system that provides improved digital asset management and synchronization of a digital asset stored either within a component database or a packaged file. For example, the digital asset synchronization system enables a set of components that makes up a digital asset to appear as a singular packaged file, while also maintaining the benefits of having the digital asset made up of the components. In this manner, the digital asset synchronization system provides a bridge between a digital asset stored in a packaged file format and conventional file formats. In addition, the digital asset synchronization system also provides digital asset management and improved synchronization between a client device and a cloud storage system.
    Type: Application
    Filed: June 22, 2017
    Publication date: December 27, 2018
    Inventors: Stanley J. Switzer, Roey Horns, Oliver I. Goldman, Michael Vitrano, Julian R. Wixson
  • Publication number: 20180373770
    Abstract: The present disclosure relates to a digital asset synchronization system that provides improved local and remote synchronization of digital assets. In particular, the digital asset synchronization system manages digital assets by separating each digital asset into multiple components stored as a set of distributed individual files. Employing individual components for a digital asset rather than single monolithic file enables the digital asset synchronization system to provide safe concurrent access to the digital asset from multiple applications on the same device and across different devices. In addition, using components for a digital asset provides the digital asset synchronization system with the ability to efficiently store and synchronize multiple versions of the digital asset, both locally and remotely.
    Type: Application
    Filed: June 22, 2017
    Publication date: December 27, 2018
    Inventors: Stanley J. Switzer, Roey Horns, Oliver I. Goldman, Julian R. Wixson
  • Patent number: 8943431
    Abstract: Techniques and structures that facilitate text operations in a bitmap-based document are described. In some embodiments, a bitmap image, as well as one or more data structures that may include text code data and text coordinate data, may be generated from an original document. Text coordinate data may relate a location of the text code data to a location in the bitmap image. In some embodiments, a bitmap representation of text and one or more data structures, that may include a set of coordinates of the bitmap representation of text and text code data corresponding to the set of coordinates and the bitmap image may be received. Text operations may be performed on the bitmap representation of text.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: January 27, 2015
    Assignee: Adobe Systems Incorporated
    Inventor: Roey Horns
  • Patent number: 8943408
    Abstract: Techniques that facilitate review of bitmapped representations of text in a file are described. In some embodiments, one or more signals representative of cursor movements over a bitmapped representation of text in a bitmap image may be received. One or more selected text elements may be determined based on the cursor movements. Determining may include searching a data structure, separate from the bitmap image, which includes information regarding text element locations corresponding to the bitmapped text representation in the bitmap image. A portion of the bitmapped representation of text corresponding to the determined selected text elements may be highlighted.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: January 27, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Roey Horns, Michael Burbidge
  • Publication number: 20130125038
    Abstract: Techniques and structures that facilitate text operations in a bitmap-based document are described. In some embodiments, a bitmap image, as well as one or more data structures that may include text code data and text coordinate data, may be generated from an original document. Text coordinate data may relate a location of the text code data to a location in the bitmap image. In some embodiments, a bitmap representation of text and one or more data structures, that may include a set of coordinates of the bitmap representation of text and text code data corresponding to the set of coordinates and the bitmap image may be received. Text operations may be performed on the bitmap representation of text.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 16, 2013
    Inventor: Roey Horns
  • Publication number: 20130124978
    Abstract: Techniques that facilitate review of bitmapped representations of text in a file are described. In some embodiments, one or more signals representative of cursor movements over a bitmapped representation of text in a bitmap image may be received. One or more selected text elements may be determined based on the cursor movements. Determining may include searching a data structure, separate from the bitmap image, which includes information regarding text element locations corresponding to the bitmapped text representation in the bitmap image. A portion of the bitmapped representation of text corresponding to the determined selected text elements may be highlighted.
    Type: Application
    Filed: May 27, 2009
    Publication date: May 16, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Roey Horns, Michael Burbidge
  • Patent number: 8015505
    Abstract: Systems and techniques manage commands generated through user interface dialogs. In general, in one implementation, commands resulting from interaction with controls of a dialog are received, and first and second commands are distinguished. The first command is held upon receipt to be performed later, and the second command is passed through the dialog to be performed upon receipt. Both of the commands are retained in a command sequence managed by a cancel control of the dialog. The dialog can include a preview control operable to specify whether effects of interaction with the controls are to be previewed. The first command can be subject to the preview control, while the second command is not subject to the preview control. Distinguishing between the commands can involve performing the second command but not the first command when the preview control specifies the effects of interaction are not to be previewed.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: September 6, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Kenneth Philbrick, David E. Williamson, Roey Horns
  • Patent number: 7478342
    Abstract: Systems and techniques manage commands generated through user interface dialogs. In general, in one implementation, commands resulting from interaction with controls of a dialog are received, and first and second commands are distinguished. The first command is held upon receipt to be performed later, and the second command is passed through the dialog to be performed upon receipt. Both of the commands are retained in a command sequence managed by a cancel control of the dialog. The dialog can include a preview control operable to specify whether effects of interaction with the controls are to be previewed. The first command can be subject to the preview control, while the second command is not subject to the preview control. Distinguishing between the commands can involve performing the second command but not the first command when the preview control specifies the effects of interaction are not to be previewed.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: January 13, 2009
    Assignee: Adobe Systems Incorporated
    Inventors: Kenneth Philbrick, David E. Williamson, Roey Horns
  • Patent number: 6862592
    Abstract: Processing electronic documents includes retrieving a first electronic document located in a reference directory specified by a first path and searching for a second electronic document purported to be specified by a second path. If the second electronic document is not located at the second path, continue searching in a directory higher than the reference directory.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: March 1, 2005
    Assignee: Adobe Systems Incorporated
    Inventors: Steve L. Flenniken, Roey Horns