Patents by Inventor Daniel C. Brotsky
Daniel C. Brotsky 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: 10404644Abstract: Techniques for invitations for establishing relationships are described. In at least some embodiments, an architecture is implemented which provides simple and integrated ways for establishing relationships between various entities. The architecture includes invitations that can be used to invite users to establish relationships with entities. A user that receives an invitation can interact with the invitation, such as to accept or decline an invitation to establish a relationship with an entity. If a user accepts an invitation, a relationship can be established between the user and an inviting entity. In at least some embodiments, the relationship can enable the user to perform various actions and/or access resources associated with the entity.Type: GrantFiled: June 26, 2017Date of Patent: September 3, 2019Assignee: Adobe Inc.Inventors: Lutfiye Umit Yalcinalp, John A. Trammel, Shyama P. Padhi, Christian Elgart, Jason M. Copeland, Alexandru Rosiu, Daniel C. Brotsky, Andrei Kalfas
-
Patent number: 10242360Abstract: A data protection system for online data is described that can be used to obfuscate sensitive data to relieve security compliance requirements for one or more entities involved in processing, storing, and/or communicating the sensitive data to complete an online purchase transaction. The data protection system can receive online purchase data from a client application, and then remove the sensitive information of the online purchase data to sanitize the online purchase data. The data protection system can also maintain the sensitive information, and communicate the sanitized online purchase data to an eCommerce server that then communicates with a payment service provider for payment authorization of the online purchase, where the sanitized online purchase data relieves security compliance requirements at the eCommerce server.Type: GrantFiled: October 5, 2015Date of Patent: March 26, 2019Assignee: Adobe Inc.Inventors: Daniel C. Brotsky, Michael Brian Orr, Shyama P. Padhi
-
Patent number: 9910838Abstract: Embodiments of methods to designate alternates of assets, methods to display representations of alternates, user interfaces, computer products, and digital assets are generally described herein. Other embodiments may be described and claimed.Type: GrantFiled: September 20, 2005Date of Patent: March 6, 2018Assignee: Adobe Systems IncorporatedInventors: Robert Schaffel, Michael Jamrosy, Daniel C. Brotsky
-
Publication number: 20170310631Abstract: Techniques for invitations for establishing relationships are described. In at least some embodiments, an architecture is implemented which provides simple and integrated ways for establishing relationships between various entities. The architecture includes invitations that can be used to invite users to establish relationships with entities. A user that receives an invitation can interact with the invitation, such as to accept or decline an invitation to establish a relationship with an entity. If a user accepts an invitation, a relationship can be established between the user and an inviting entity. In at least some embodiments, the relationship can enable the user to perform various actions and/or access resources associated with the entity.Type: ApplicationFiled: June 26, 2017Publication date: October 26, 2017Applicant: Adobe Systems IncorporatedInventors: Lutfiye Umit Yalcinalp, John A. Trammel, Shyama P. Padhi, Christian Elgart, Jason M. Copeland, Alexandru Rosiu, Daniel C. Brotsky, Andrei Kalfas
-
Patent number: 9692721Abstract: Techniques for invitations for establishing relationships are described. In at least some embodiments, an architecture is implemented which provides simple and integrated ways for establishing relationships between various entities. The architecture includes invitations that can be used to invite users to establish relationships with entities. A user that receives an invitation can interact with the invitation, such as to accept or decline an invitation to establish a relationship with an entity. If a user accepts an invitation, a relationship can be established between the user and an inviting entity. In at least some embodiments, the relationship can enable the user to perform various actions and/or access resources associated with the entity.Type: GrantFiled: March 22, 2013Date of Patent: June 27, 2017Assignee: Adobe Systems IncorporatedInventors: Lutfiye Umit Yalcinalp, John A. Trammel, Shyama P. Padhi, Christian Elgart, Jason M. Copeland, Alexandru Rosiu, Daniel C. Brotsky, Andrei Kalfas
-
Patent number: 9679288Abstract: Systems and methods for product purchase and registration are disclosed. One disclosed method includes the steps of capturing a product identifier, the product identifier identifying a product; transmitting the product identifier to a first remote server; responsive to transmitting the product identifier, receiving a vendor identification number (VIN), the VIN based on the product identifier; providing the VIN to a point-of-sale (POS) device; and activating the product.Type: GrantFiled: August 21, 2012Date of Patent: June 13, 2017Assignee: Adobe Systems IncorporatedInventors: Sanjeev Biswas, Daniel C. Brotsky
-
Publication number: 20170098215Abstract: A data protection system for online data is described that can be used to obfuscate sensitive data to relieve security compliance requirements for one or more entities involved in processing, storing, and/or communicating the sensitive data to complete an online purchase transaction. The data protection system can receive online purchase data from a client application, and then remove the sensitive information of the online purchase data to sanitize the online purchase data. The data protection system can also maintain the sensitive information, and communicate the sanitized online purchase data to an eCommerce server that then communicates with a payment service provider for payment authorization of the online purchase, where the sanitized online purchase data relieves security compliance requirements at the eCommerce server.Type: ApplicationFiled: October 5, 2015Publication date: April 6, 2017Inventors: Daniel C. Brotsky, Michael Brian Orr, Shyama P. Padhi
-
Publication number: 20150205594Abstract: Methods, systems, and apparatus, including computer program products, for delivering and/or updating extensions to software products. One or more extensions from a source external to a client computer can be retrieved to a client computer. Each extension includes software configured to integrate with one or more software products installed on the client computer and a user interface to extend user interaction within one or more software products. Each extension can be distributed to the one or more software products. Updates corresponding to the extensions are automatically retrieved and distributed to one or more compatible software products. In other aspects, version information for one or more extensions hosted by one or more software products installed on the client computer can be determined. Based on the version information, updates available for the extensions can be obtained and distributed to the software products compatible with the corresponding extensions.Type: ApplicationFiled: June 17, 2008Publication date: July 23, 2015Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Boris Pruessmann, Frank Soetebeer, Daniel C. Brotsky
-
Patent number: 9081937Abstract: One exemplary embodiment provides a synchronization device for updating information stored at a first device used for account management of a subscription for a software product. The synchronization device receives a status of the subscription from a second device that provides billing transactions associated with the subscription. The second device maintains the status of the subscription to reflect changes based on the billing transactions associated with the subscription. Based at least in part on the status of the subscription received at the synchronization device from the second device, the synchronization device provides information for the first device to update a status of the account associated with the subscription.Type: GrantFiled: August 26, 2010Date of Patent: July 14, 2015Assignee: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Kanika Dalmia Gupta, Vikalp Gupta, Daniel C. Brotsky, Wei Cheng, Vivek Misra, Yashodhan B. Gokhale
-
Publication number: 20150142679Abstract: In techniques for provisioning rules to manage user entitlements, a database maintains an association of a user identifier with one or more purchased entitlements that correspond to products or services purchased by a consumer entity from one or more service groups. An entitlement manager is implemented to receive provisioning rules that have been designated by the service groups to designate fulfillable entitlements that are associated with the purchased entitlements. The entitlement manager also utilizes a multi-dimensional vector space technique to generate an entitlement model that relates the purchased entitlements of the consumer entity, correlates the fulfillable entitlements for the purchased entitlements, and identifies resultant allocations of the fulfillable entitlements for the consumer entity.Type: ApplicationFiled: November 15, 2013Publication date: May 21, 2015Applicant: Adobe Systems IncorporatedInventors: Vijay Ghaskadvi, Daniel C. Brotsky, Cristian-Mihai Marin, Shyama P. Padhi, Kashyap Jogi, Guanshan Yu, David Pond
-
Patent number: 8990683Abstract: Bindings are used to describe a document (and a different document) by associating content elements with layout elements, the layout elements defining layout features or placement information to be applied to the associated content elements in the document, the bindings being stored separately from both the content and layout elements.Type: GrantFiled: July 18, 2011Date of Patent: March 24, 2015Assignee: Adobe Systems IncorporatedInventors: Perry A. Caro, Joseph Pasqua, Daniel C. Brotsky
-
Publication number: 20140289340Abstract: Techniques for invitations for establishing relationships are described. In at least some embodiments, an architecture is implemented which provides simple and integrated ways for establishing relationships between various entities. The architecture includes invitations that can be used to invite users to establish relationships with entities. A user that receives an invitation can interact with the invitation, such as to accept or decline an invitation to establish a relationship with an entity. If a user accepts an invitation, a relationship can be established between the user and an inviting entity. In at least some embodiments, the relationship can enable the user to perform various actions and/or access resources associated with the entity.Type: ApplicationFiled: March 22, 2013Publication date: September 25, 2014Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Lutfiye Umit Yalcinalp, John A. Trammel, Shyama P. Padhi, Christian Elgart, Jason M. Copeland, Alexandru Rosiu, Daniel C. Brotsky, Andrei Kalfas
-
Publication number: 20140058863Abstract: Systems and methods for product purchase and registration are disclosed. One disclosed method includes the steps of capturing a product identifier, the product identifier identifying a product; transmitting the product identifier to a first remote server; responsive to transmitting the product identifier, receiving a vendor identification number (VIN), the VIN based on the product identifier; providing the VIN to a point-of-sale (POS) device; and activating the product.Type: ApplicationFiled: August 21, 2012Publication date: February 27, 2014Applicant: Adobe Systems IncorporatedInventors: Sanjeev Biswas, Daniel C. Brotsky
-
Publication number: 20140033008Abstract: Embodiments of methods to designate alternates of assets, methods to display representations of alternates, user interfaces, computer products, and digital assets are generally described herein. Other embodiments may be described and claimed.Type: ApplicationFiled: September 20, 2005Publication date: January 30, 2014Inventors: Robert Schaffel, Michael Jamrosy, Daniel C. Brotsky
-
Patent number: 8626756Abstract: Systems and apparatus, including computer program products, for tagging data assets. In one aspect, a computer program product includes instructions operable to cause a computer to establish a database of concept data elements, asset references, and associations. The concept data elements each represent a concept and have a hierarchy specified by concept hierarchy information. The asset references each include a storage location identifier for a corresponding one of a plurality of data assets. Each association defines a type of relationship, from a plurality of types of relationships, between a data asset and a concept represented by a concept data element.Type: GrantFiled: October 17, 2007Date of Patent: January 7, 2014Assignee: Adobe Systems IncorporatedInventors: Daniel H. Craft, Joseph Pasqua, Perry A. Caro, Daniel C. Brotsky
-
Publication number: 20120054107Abstract: One exemplary embodiment provides a synchronization device for updating information stored at a first device used for account management of a subscription for a software product. The synchronization device receives a status of the subscription from a second device that provides billing transactions associated with the subscription. The second device maintains the status of the subscription to reflect changes based on the billing transactions associated with the subscription. Based at least in part on the status of the subscription received at the synchronization device from the second device, the synchronization device provides information for the first device to update a status of the account associated with the subscription.Type: ApplicationFiled: August 26, 2010Publication date: March 1, 2012Applicant: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Kanika Dalmia Gupta, Vikalp Gupta, Daniel C. Brotsky, Wei Cheng, Vivek Misra
-
Publication number: 20110283186Abstract: Bindings are used to describe a document (and a different document) by associating content elements with layout elements, the layout elements defining layout features or placement information to be applied to the associated content elements in the document, the bindings being stored separately from both the content and layout elements.Type: ApplicationFiled: July 18, 2011Publication date: November 17, 2011Inventors: Perry A. Caro, Joseph Pasqua, Daniel C. Brotsky
-
Patent number: 7984374Abstract: Bindings are used to describe a document (and a different document) by associating content elements with layout elements, the layout elements defining layout features or placement information to be applied to the associated content elements in the document, the bindings being stored separately from both the content and layout elements.Type: GrantFiled: March 28, 2006Date of Patent: July 19, 2011Assignee: Adobe Systems IncorporatedInventors: Perry A. Caro, Joseph Pasqua, Daniel C. Brotsky
-
Patent number: 7603357Abstract: Methods and apparatus, including computer systems and program products, for enabling collaborative asset management. In one implementation, a computer program product includes instructions to perform the operations of providing a first copy of an asset for use by a first user. The asset is available for use and editing by multiple users, and the asset and the first copy each has a corresponding state. The instructions include monitoring changes in the states of the asset, the first copy, and/one or more additional copies of the asset. The additional copies of the asset correspond to one or more concurrent users. If a conflict is detected between the state of the first copy and the state of the asset, or between the state of the first copy and the states of the additional copies, the instructions include providing guidance to the first user about how to resolve the conflict.Type: GrantFiled: June 1, 2004Date of Patent: October 13, 2009Assignee: Adobe Systems IncorporatedInventors: Arno Gourdol, Daniel C. Brotsky, Robert Schaffel, Michael Jamrosy
-
Patent number: 7287029Abstract: Computer-implemented methods, program products and data structures for tagging data assets are disclosed. An interface which can receive location information to identify a storage location identifier for a data asset to be saved is presented to a user. The location information for the data asset to be saved and a selection identifying a concept and a relation between the concept and the data asset to be saved are received from the user through the interface. The asset reference for the data asset to be saved is stored in a tag database and an association is created in the tag database representing the relation between the data asset to be saved and the identified concept.Type: GrantFiled: September 25, 2003Date of Patent: October 23, 2007Assignee: Adobe Systems IncorporatedInventors: Daniel H. Craft, Perry A. Caro, Joseph Pasqua, Daniel C. Brotsky