Patents by Inventor Oliver Goldman
Oliver 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).
-
Publication number: 20120102485Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, provide a technique for supporting native program code extensions for managed code environments.Type: ApplicationFiled: October 22, 2010Publication date: April 26, 2012Applicant: Adobe Systems IncorporatedInventor: Oliver Goldman
-
Patent number: 8136100Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for software installation and icon management support. In one aspect, a method includes obtaining a cross-platform package of information stored in a platform independent format, the cross-platform package information including a cross-platform icon and one or more descriptors for the cross-platform icon; translating the cross-platform icon to a predefined icon format for a specific operating system (OS) on a computer; and providing the translated icon in the predefined icon format for display by the OS on the computer.Type: GrantFiled: July 5, 2007Date of Patent: March 13, 2012Assignee: Adobe Systems IncorporatedInventor: Oliver Goldman
-
Publication number: 20110314302Abstract: Digitally signing data for multiple encodings is disclosed. A first signature of the data is generated. A second signature of a second encoding of the data is generated. The first signature and the second signature are associated with the signed data.Type: ApplicationFiled: August 31, 2011Publication date: December 22, 2011Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Oliver Goldman, Jeff Young
-
Patent number: 8037485Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for abstracting data acquisition and management. One or more aspects of the subject matter described in this specification can be embodied in one or more methods including: providing a cross-platform application program interface for a software application that runs in an application execution environment running on a computing platform; receiving a request, through the cross-platform application program interface, from the software application for access to a real-time sensor device; and in response to the request, identifying which of multiple predetermined sensor devices is currently available, the identified sensor device being configured to provide real-time data, determining an interval based on information associated with the software application, and providing data derived from the identified sensor device to the software application in accordance with the interval.Type: GrantFiled: September 4, 2007Date of Patent: October 11, 2011Assignee: Adobe Systems IncorporatedInventor: Oliver Goldman
-
Patent number: 8032759Abstract: Signatures for multiple encodings is disclosed. In some embodiments, signatures for multiple encodings includes receiving a first signature of digitally signed data included in a first document having a first document encoding; receiving a second signature of digitally signed data included in the first document having a second document encoding; receiving a third signature of digitally signed data included in a canonicalized version of the first document having a canonical encoding, in which canonicalizing the first document includes providing a different order of data within the first document based on a canonical ordering; selecting a signature from the received first signature, the received second signature, and the received third signature, in which the first signature, the second signature, and the third signature are associated with the first document to provide a digitally signed first document; and verifying the digitally signed data using the selected signature.Type: GrantFiled: June 18, 2010Date of Patent: October 4, 2011Assignee: Adobe Systems IncorporatedInventors: Oliver Goldman, Jeff Young
-
Patent number: 7966599Abstract: This specification describes technologies relating to a runtime library including a virtual file system. In general, a method can include interfacing with an operating system of a computer; and providing runtime services, including a virtual file system, to programs running on the computer. Providing runtime services can include receiving first information and second information through a single file access routine of an API for the virtual file system; determining a selected one of multiple file storage areas to access based on the first information, the multiple file storage areas including a first local area accessible by a first program and inaccessible by a second program, and a second area accessible by the first program and the second program; mapping the second information to file resource(s) in the selected file storage area in the virtual file system; and accessing the one or more file resources for the first program.Type: GrantFiled: August 29, 2006Date of Patent: June 21, 2011Assignee: Adobe Systems IncorporatedInventors: Ethan Malasky, Oliver Goldman
-
Patent number: 7930273Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for managing an application execution environment on a computer. One or more aspects of the subject matter described in this specification can be embodied in one or more methods of managing an application execution environment, the one or more methods including: identifying which of multiple different versions of the application execution environment are installed on a computer; and managing the different versions of the application execution environment on the computer; wherein the identifying and the managing are performed using one or more of the different versions of the application execution environment.Type: GrantFiled: October 19, 2007Date of Patent: April 19, 2011Assignee: Adobe Systems IncorporatedInventors: Jeremy R. Clark, Oliver Goldman, Luis Polanco
-
Publication number: 20100287378Abstract: Signatures for multiple encodings is disclosed.Type: ApplicationFiled: June 18, 2010Publication date: November 11, 2010Applicant: Adobe Systems IncorporatedInventors: Oliver Goldman, Jeff Young
-
Patent number: 7810024Abstract: Methods and apparatus implementing systems and techniques for accessing text-based linearized graph data. In general, in one aspect, a method includes obtaining text-based linearized graph data representing a data structure having nodes, and generating node-traversal data for the text-based linearized graph data, where the node-traversal data identifies for each of a subset of nodes in the represented data structure one or more locations in the text-based linearized graph data corresponding to one or more other nodes in the represented data structure, and associating the node-traversal data with the text-based linearized graph data. For example, linear offsets can be added to a document including text-based linearized graph data, such as an XML document, to enable random access to the represented nodes without having to parse the entire document, and without interfering with the generally understood structure and content of the document.Type: GrantFiled: March 25, 2002Date of Patent: October 5, 2010Assignee: Adobe Systems IncorporatedInventor: Oliver Goldman
-
Patent number: 7770015Abstract: Digitally signing data for multiple encodings is disclosed. A first signature of the data is generated. A second signature of a second encoding of the data is generated. The first signature and the second signature are associated with the signed data.Type: GrantFiled: May 20, 2005Date of Patent: August 3, 2010Assignee: Adobe Systems IncorporatedInventors: Oliver Goldman, Jeff Young
-
Patent number: 7594169Abstract: Systems and methods provide mechanisms to create documents in page descriptor formats using file utilities that create compressed file formats. The resulting files may be rendered with a compressed file utility as well as a reader for the documents in page descriptor format.Type: GrantFiled: August 18, 2005Date of Patent: September 22, 2009Assignee: Adobe Systems IncorporatedInventor: Oliver Goldman
-
Publication number: 20090037835Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for managing an application execution environment on a computer. One or more aspects of the subject matter described in this specification can be embodied in one or more methods of managing an application execution environment comprising a cross-platform application program interface to provide services to applications that run in the application execution environment, the one or more methods including: maintaining associations between the applications and different versions of the application execution environment installed on a computer, where the associations indicate in which of the different versions of the application execution environment the applications run; and managing the different versions of the application execution environment on the computer based on the associations between the applications and the different versions of the application execution environment in which the applications run.Type: ApplicationFiled: October 19, 2007Publication date: February 5, 2009Applicant: ADOBE SYSTEMS INCORPORATEDInventor: Oliver Goldman
-
Publication number: 20080189601Abstract: Systems and methods provide mechanisms to create documents in page descriptor formats using file utilities that create compressed file formats. The resulting files may be rendered with a compressed file utility as well as a reader for the documents in page descriptor format.Type: ApplicationFiled: August 18, 2005Publication date: August 7, 2008Inventor: Oliver Goldman
-
Publication number: 20080127170Abstract: This specification describes technologies relating to software installation. In general, a method of installing software can include obtaining a first installation package distributed for installation on multiple different platforms, the first installation package including program content and package information, the package information including information stored in a platform independent format and useable in an installation sequence; converting the first installation package into a second installation package stored in a format native to a target platform, wherein the second, native installation package includes at least a portion of the program content and the information useable in the installation sequence; and initiating installation on the target platform with the second, native installation package.Type: ApplicationFiled: August 29, 2006Publication date: May 29, 2008Inventors: Oliver Goldman, Chris Brichford, Ethan Malasky
-
Publication number: 20080127169Abstract: This specification describes technologies relating to software installation. In general, a method of installing software can include obtaining application information for a software application to be installed on a target platform, the application information including an application name, an application icon, version information, and application code; obtaining a template executable including machine code native to the target platform; and adding the application information to the template executable to form an application executable for the software application.Type: ApplicationFiled: August 29, 2006Publication date: May 29, 2008Inventors: Ethan Malasky, Oliver Goldman, Chris Brichford
-
Patent number: 7370206Abstract: Methods and apparatus, including computer program products, implement techniques for performing digital signature operations on electronic content. An electronic document includes a digital signature module. The electronic document is accessed using a user application. The digital signature module is used to perform one or more digital signature operations on the electronic document in the user application.Type: GrantFiled: September 4, 2003Date of Patent: May 6, 2008Assignee: Adobe Systems IncorporatedInventor: Oliver Goldman