Patents by Inventor Oliver I. Goldman
Oliver I. Goldman 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: 11687516Abstract: Using an action registry to edit data across users and devices is described. In one or more implementations, a user editing data in an application requests to share the data with another user or another device for further editing. Responsive simply to the request or based on an exchange of content transfer information, the data is communicated to the selected user or device. Using information maintained by an action registry, a list of applications capable of editing the data is presented to the selected user or via the selected device. Upon selection of an application from the list, the selected application is launched. Once changes are made to the data by the selected user or device, those changes can be saved and the changed data automatically returned to the original user and/or device. The changed data can then be automatically presented to the original user or on the original device.Type: GrantFiled: July 29, 2021Date of Patent: June 27, 2023Assignee: Adobe Inc.Inventors: Oliver I. Goldman, Eric P. Snowden, Eric A. George, Abraham M. Muchnick, 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: 20210357383Abstract: Using an action registry to edit data across users and devices is described. In one or more implementations, a user editing data in an application requests to share the data with another user or another device for further editing. Responsive simply to the request or based on an exchange of content transfer information, the data is communicated to the selected user or device. Using information maintained by an action registry, a list of applications capable of editing the data is presented to the selected user or via the selected device. Upon selection of an application from the list, the selected application is launched. Once changes are made to the data by the selected user or device, those changes can be saved and the changed data automatically returned to the original user and/or device. The changed data can then be automatically presented to the original user or on the original device.Type: ApplicationFiled: July 29, 2021Publication date: November 18, 2021Applicant: Adobe Inc.Inventors: Oliver I. Goldman, Eric P. Snowden, Eric A. George, Abraham M. Muchnick, Julian R. Wixson
-
Patent number: 11100080Abstract: Using an action registry to edit data across users and devices is described. In one or more implementations, a user editing data in an application requests to share the data with another user or another device for further editing. Responsive simply to the request or based on an exchange of content transfer information, the data is communicated to the selected user or device. Using information maintained by an action registry, a list of applications capable of editing the data is presented to the selected user or via the selected device. Upon selection of an application from the list, the selected application is launched. Once changes are made to the data by the selected user or device, those changes can be saved and the changed data automatically returned to the original user and/or device. The changed data can then be automatically presented to the original user or on the original device.Type: GrantFiled: April 2, 2019Date of Patent: August 24, 2021Assignee: Adobe Inc.Inventors: Oliver I. Goldman, Eric P. Snowden, Eric A. George, Abraham M. Muchnick, Julian R. Wixson
-
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
-
Patent number: 10944902Abstract: Digital image generation through use of capture support data is described. In one example, an image capture device is configured to obtain capture support data from an imaging support system via a network through inclusion of a pre-capture system. The pre-capture system, for instance, is configured to obtain capture support data from an imaging support system via a network. The capture support data is configured for use by digital image processor along with raw image data received from an image sensor to generate a digital image, e.g., that is configured for rendering.Type: GrantFiled: June 20, 2017Date of Patent: March 9, 2021Assignee: Adobe Inc.Inventors: Abhay Vinayak Parasnis, Oliver I. Goldman
-
Patent number: 10936550Abstract: Two different representations of content are maintained, at least one of which is a composite representation of the content. The composite representation is multiple different components, each component stored as a separate file and each component including some of the data of the content. The composite representation also includes a manifest that identifies the various components. Different devices can edit the content, and access to the content is coordinated via a synchronization system. The synchronization system manages generation of one or more representations of the content. The synchronization system also manages synchronization of the different representations of the content, allowing changes made on various different computing devices to be reflected in the different representations of the content, and managing situations in which different computing devices may attempt to change the content concurrently.Type: GrantFiled: April 1, 2019Date of Patent: March 2, 2021Assignee: Adobe Inc.Inventors: Oliver I. Goldman, Roey F. Horns, Habib Khalfallah, 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
-
Patent number: 10444947Abstract: In embodiments of document layer extraction for mobile devices, an image service can receive a request from a mobile device for a multi-layered image, and the image service generates a layer extraction as a full-resolution image of each of the layers of the multi-layered image. The image service can then generate a component representation of the layer extractions that correspond to selected layers of the multi-layered image, where the layer extractions are independently editable in the component representation. The image service can then communicate the component representation of the layer extractions that are independently editable and correspond to the selected layers of the multi-layered image to the mobile device for use with an image editing application on the mobile device, and the image service receives image edit changes made to one or more of the selected layers in the component representation of the multi-layered image from the mobile device.Type: GrantFiled: June 11, 2019Date of Patent: October 15, 2019Assignee: Adobe Inc.Inventors: Clement Faydi, David J. Pond, Oliver I. Goldman, Daniel Clark, Roey F. Horns
-
Publication number: 20190294305Abstract: In embodiments of document layer extraction for mobile devices, an image service can receive a request from a mobile device for a multi-layered image, and the image service generates a layer extraction as a full-resolution image of each of the layers of the multi-layered image. The image service can then generate a component representation of the layer extractions that correspond to selected layers of the multi-layered image, where the layer extractions are independently editable in the component representation. The image service can then communicate the component representation of the layer extractions that are independently editable and correspond to the selected layers of the multi-layered image to the mobile device for use with an image editing application on the mobile device, and the image service receives image edit changes made to one or more of the selected layers in the component representation of the multi-layered image from the mobile device.Type: ApplicationFiled: June 11, 2019Publication date: September 26, 2019Applicant: Adobe Inc.Inventors: Clement Faydi, David J. Pond, Oliver I. Goldman, Daniel Clark, Roey F. Horns
-
Publication number: 20190227991Abstract: Two different representations of content are maintained, at least one of which is a composite representation of the content. The composite representation is multiple different components, each component stored as a separate file and each component including some of the data of the content. The composite representation also includes a manifest that identifies the various components. Different devices can edit the content, and access to the content is coordinated via a synchronization system. The synchronization system manages generation of one or more representations of the content. The synchronization system also manages synchronization of the different representations of the content, allowing changes made on various different computing devices to be reflected in the different representations of the content, and managing situations in which different computing devices may attempt to change the content concurrently.Type: ApplicationFiled: April 1, 2019Publication date: July 25, 2019Applicant: Adobe Inc.Inventors: Oliver I. Goldman, Roey F. Horns, Habib Khalfallah, Julian R. Wixson
-
Publication number: 20190228003Abstract: Using an action registry to edit data across users and devices is described. In one or more implementations, a user editing data in an application requests to share the data with another user or another device for further editing. Responsive simply to the request or based on an exchange of content transfer information, the data is communicated to the selected user or device. Using information maintained by an action registry, a list of applications capable of editing the data is presented to the selected user or via the selected device. Upon selection of an application from the list, the selected application is launched. Once changes are made to the data by the selected user or device, those changes can be saved and the changed data automatically returned to the original user and/or device. The changed data can then be automatically presented to the original user or on the original device.Type: ApplicationFiled: April 2, 2019Publication date: July 25, 2019Applicant: Adobe Inc.Inventors: Oliver I. Goldman, Eric P. Snowden, Eric A. George, Abraham M. Muchnick, Julian R. Wixson
-
Patent number: 10359909Abstract: In embodiments of document layer extraction for mobile devices, a cloud-based image service can receive a request from a mobile file browser for a multi-layered image, and the image service communicates an image preview and image layer previews of multiple layers of the multi-layered image to the mobile device for display. The image service generates a layer extraction that is a full-resolution image of each of the multiple layers of the multi-layered image. The image service can receive identifiers of layers that correspond to user selections of one or more image layer previews from the mobile device. The image service can then generate a component representation of the layer extractions that correspond to the identified layers of the multi-layered image, and then communicate the component representation of the identified layers to the mobile device.Type: GrantFiled: March 25, 2015Date of Patent: July 23, 2019Assignee: Adobe Inc.Inventors: Clement Faydi, David J. Pond, Oliver I. Goldman, Daniel Clark, Roey F. Horns
-
Patent number: 10331654Abstract: Using an action registry to edit data across users and devices is described. In one or more implementations, a user editing data in an application requests to share the data with another user or another device for further editing. Responsive simply to the request or based on an exchange of content transfer information, the data is communicated to the selected user or device. Using information maintained by an action registry, a list of applications capable of editing the data is presented to the selected user or via the selected device. Upon selection of an application from the list, the selected application is launched. Once changes are made to the data by the selected user or device, those changes can be saved and the changed data automatically returned to the original user and/or device. The changed data can then be automatically presented to the original user or on the original device.Type: GrantFiled: May 20, 2016Date of Patent: June 25, 2019Assignee: Adobe Inc.Inventors: Oliver I. Goldman, Eric P. Snowden, Eric A. George, Abraham M. Muchnick, Julian R. Wixson