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: 11966414Abstract: 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: GrantFiled: April 28, 2023Date of Patent: April 23, 2024Assignee: Adobe Inc.Inventors: Stanley J Switzer, Roey Horns, Oliver I Goldman, Julian R Wixson
-
Publication number: 20230281223Abstract: 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: ApplicationFiled: April 28, 2023Publication date: September 7, 2023Inventors: Stanley J. Switzer, Roey Horns, Oliver I. Goldman, Julian R. Wixson
-
Publication number: 20230244404Abstract: 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: ApplicationFiled: April 11, 2023Publication date: August 3, 2023Inventors: Stanley J. Switzer, Roey Horns, Oliver I. Goldman, Michael Vitrano, Julian R. Wixson
-
Patent number: 11693880Abstract: 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: GrantFiled: March 1, 2021Date of Patent: July 4, 2023Assignee: Adobe Inc.Inventors: Stanley J. Switzer, Roey Horns, Oliver I. Goldman, Julian R. Wixson
-
Patent number: 11635908Abstract: 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: GrantFiled: June 22, 2017Date of Patent: April 25, 2023Assignee: Adobe Inc.Inventors: Stanley J. Switzer, Roey Horns, Oliver I. Goldman, Michael Vitrano, Julian R. Wixson
-
Patent number: 11321012Abstract: 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: GrantFiled: March 4, 2019Date of Patent: May 3, 2022Assignee: Adobe Inc.Inventors: Roey Horns, Oliver I. Goldman
-
Publication number: 20210182312Abstract: 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: ApplicationFiled: March 1, 2021Publication date: June 17, 2021Inventors: Stanley J. Switzer, Roey Horns, Oliver I. Goldman, Julian R. Wixson
-
Patent number: 10970302Abstract: 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: GrantFiled: June 22, 2017Date of Patent: April 6, 2021Assignee: ADOBE INC.Inventors: Stanley J. Switzer, Roey Horns, Oliver I. Goldman, Julian R. Wixson
-
Publication number: 20200117388Abstract: 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: ApplicationFiled: March 4, 2019Publication date: April 16, 2020Inventors: Roey Horns, Oliver I. Goldman
-
Publication number: 20180373434Abstract: 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: ApplicationFiled: June 22, 2017Publication date: December 27, 2018Inventors: Stanley J. Switzer, Roey Horns, Oliver I. Goldman, Michael Vitrano, Julian R. Wixson
-
Publication number: 20180373770Abstract: 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: ApplicationFiled: June 22, 2017Publication date: December 27, 2018Inventors: Stanley J. Switzer, Roey Horns, Oliver I. Goldman, Julian R. Wixson
-
Patent number: 8943431Abstract: 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: GrantFiled: November 30, 2010Date of Patent: January 27, 2015Assignee: Adobe Systems IncorporatedInventor: Roey Horns
-
Patent number: 8943408Abstract: 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: GrantFiled: May 27, 2009Date of Patent: January 27, 2015Assignee: Adobe Systems IncorporatedInventors: Roey Horns, Michael Burbidge
-
Publication number: 20130125038Abstract: 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: ApplicationFiled: November 30, 2010Publication date: May 16, 2013Inventor: Roey Horns
-
Publication number: 20130124978Abstract: 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: ApplicationFiled: May 27, 2009Publication date: May 16, 2013Applicant: Adobe Systems IncorporatedInventors: Roey Horns, Michael Burbidge
-
Patent number: 8015505Abstract: 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: GrantFiled: January 7, 2009Date of Patent: September 6, 2011Assignee: Adobe Systems IncorporatedInventors: Kenneth Philbrick, David E. Williamson, Roey Horns
-
Patent number: 7478342Abstract: 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: GrantFiled: June 1, 2004Date of Patent: January 13, 2009Assignee: Adobe Systems IncorporatedInventors: Kenneth Philbrick, David E. Williamson, Roey Horns
-
Patent number: 6862592Abstract: 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: GrantFiled: December 21, 2001Date of Patent: March 1, 2005Assignee: Adobe Systems IncorporatedInventors: Steve L. Flenniken, Roey Horns