Search

Christopher A Brichford

from San Mateo, CA
Age ~48

Christopher Brichford Phones & Addresses

  • 611 Birch Ave, San Mateo, CA 94402 (626) 390-4551
  • 682 Live Oak Ave, Menlo Park, CA 94025
  • 18615 Burbank Blvd, Tarzana, CA 91356 (818) 342-5316
  • Topanga, CA
  • San Jose, CA
  • Agoura Hills, CA
  • Pasadena, CA
  • Glendale, CA
  • Salt Lake City, UT

Publications

Us Patents

Rendering Hypertext Markup Language Content

View page
US Patent:
8020089, Sep 13, 2011
Filed:
Jul 5, 2007
Appl. No.:
11/773924
Inventors:
Christopher Brichford - Menlo Park CA, US
Brent E. Rosenquist - San Jose CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F 3/048
US Classification:
715234, 715239, 715760
Abstract:
Methods, systems, and apparatus, including medium-encoded computer program products, for rendering hypertext markup language content. In one aspect, a method includes receiving a document specifying a hierarchy of HTML elements, each HTML element having a representation in a first visual representation of the document; translating the HTML elements into a hierarchy of vector object primitives, at least one of the HTML elements being translated into a corresponding vector object primitive; and generating the first visual representation of the document by rendering the hierarchy of vector object primitives.

Combined Application And Execution Environment Install

View page
US Patent:
8230417, Jul 24, 2012
Filed:
Jun 8, 2007
Appl. No.:
11/760685
Inventors:
Jeremy R. Clark - San Rafael CA, US
Oliver Goldman - Redwood City CA, US
Luis Polanco - San Jose CA, US
Christopher Brichford - Menlo Park CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F 9/44
G06F 9/445
G06F 15/177
US Classification:
717174, 717168, 709220
Abstract:
Methods, systems, and apparatus, including medium-encoded computer program products, for installing software, including application execution environments, on a computer. One or more aspects of the subject matter described in this specification can be embodied in one or more methods that include receiving a request to provide for installation of a software application on a target computer, where the software application requires for operation an application execution environment program including a cross-platform application program interface to provide services to applications that run in the application execution environment; and providing installation of both the software application and the application execution environment program in an installation sequence when the target computer lacks the application execution environment program; wherein the installation of the software application and the application execution environment program are tied together as a single installation transaction, such that they succeed or fail together.

Bridging Script Engines

View page
US Patent:
8490117, Jul 16, 2013
Filed:
Jul 5, 2007
Appl. No.:
11/773914
Inventors:
Christopher Brichford - Menlo Park CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F 15/163
US Classification:
719328, 719313, 719320, 717115
Abstract:
Methods, systems, and apparatus, including medium-encoded computer program products, for bridging script engines. In one aspect, a method includes providing a first script engine to interpret scripts of a first script type; providing a second script engine to interpret scripts of a second script type; and bridging between the first script engine and the second script engine, wherein the bridging includes sharing identifiers defined for the first script engine with the second script engine, the sharing allowing scripts in the first script engine to refer to identifiers defined for the second script engine and scripts in the second script engine to refer to identifiers defined for the first script engine.

Rendering Hypertext Markup Language Content

View page
US Patent:
8627216, Jan 7, 2014
Filed:
Oct 5, 2009
Appl. No.:
12/573511
Inventors:
Christopher Brichford - Menlo Park CA, US
Edward R. W. Rowe - Sunnyvale CA, US
Kevin Lynch - San Francisco CA, US
Ethan Malasky - San Francisco CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F 3/00
G06F 3/01
US Classification:
715760, 715234, 715237, 715239, 715242
Abstract:
In general, one aspect of the subject matter described in this specification can be embodied in a method that includes rendering Hyper Text Markup Language (HTML) content, in an HTML rendering engine, to primitives of a vector graphics rendering engine; rendering the primitives, in the vector graphics rendering engine, to provide a user interface; receiving an input event via the user interface; determining, in the HTML rendering engine, a change in appearance for the user interface based on the input event; and updating at least one of the primitives for rendering by the vector graphics rendering engine in accordance with the change in appearance to update the user interface.

Rendering Hypertext Markup Language Content

View page
US Patent:
20080098296, Apr 24, 2008
Filed:
Oct 23, 2006
Appl. No.:
11/585661
Inventors:
Christopher Brichford - Menlo Park CA, US
Edward Rowe - Sunnyvale CA, US
Kevin Lynch - San Francisco CA, US
Ethan Malasky - San Francisco CA, US
International Classification:
G06F 17/00
US Classification:
715234000
Abstract:
In general, one aspect of the subject matter described in this specification can be embodied in a method that includes rendering Hyper Text Markup Language (HTML) content, in an HTML rendering engine, to primitives of a vector graphics rendering engine; rendering the primitives, in the vector graphics rendering engine, to provide a user interface; receiving an input event via the user interface; determining, in the HTML rendering engine, a change in appearance for the user interface based on the input event; and updating at least one of the primitives for rendering by the vector graphics rendering engine in accordance with the change in appearance to update the user interface.

Software Installation And Process Management Support

View page
US Patent:
20130047150, Feb 21, 2013
Filed:
Jul 5, 2007
Appl. No.:
11/773890
Inventors:
Ethan Malasky - San Francisco CA, US
Oliver Goldman - Redwood City CA, US
Christopher Brichford - Menlo Park CA, US
Assignee:
ADOBE SYSTEMS INCORPORATED - San Jose CA
International Classification:
G06F 9/445
US Classification:
717176, 717174
Abstract:
Methods, systems, and apparatus, including medium-encoded computer program products, for software installation and process management support. In one aspect, a method includes obtaining application information for a software application and an application executable for the software application, the application executable including machine code native to a target platform having an operating system, wherein the application information includes application code that depends on a runtime environment on the target platform to operate; and installing the application executable on the target platform, wherein the application code includes a resource associated with the application executable that runs in the runtime environment when the application executable is run in the operating system, and wherein the operating system maintains and presents the software application as a native application, distinct from other applications that depend on the runtime environment to operate.

Application Execution And Installation Environment

View page
US Patent:
20140040877, Feb 6, 2014
Filed:
Jun 8, 2007
Appl. No.:
11/760674
Inventors:
Oliver Goldman - Redwood City CA, US
Christopher Brichford - Menlo Park CA, US
Assignee:
ADOBE SYSTEMS INCORPORATED - San Jose CA
International Classification:
G06F 9/445
US Classification:
717174
Abstract:
Methods, systems, and apparatus, including medium-encoded computer program products, for installing software, including application execution environments, on a computer platform. One or more aspects of the subject matter described in this specification can be embodied in one or more methods that include obtaining an installer package for a target computer, the installer package including an application execution environment program and an installer for a software program, the application execution environment program including a cross-platform application program interface to provide services to applications that run in the application execution environment, wherein the installer runs in the application execution environment; and providing the installer package to the target computer to install the software program by running the installer in the application execution environment copied to the target computer.

Business Transaction Context For Call Graph

View page
US Patent:
20170269977, Sep 21, 2017
Filed:
Feb 6, 2017
Appl. No.:
15/425233
Inventors:
- San Francisco CA, US
Christopher Brichford - San Mateo CA, US
Assignee:
AppDynamics, Inc. - San Francisco CA
International Classification:
G06F 9/54
G06F 11/34
G06F 11/30
Abstract:
An application which utilizes a single thread is monitored and context for the individual requests and business transactions operating on that platform are provided. A wrapper is placed is around an object that calls a request. The wrapper renames a request object. Request objects are renamed with a unique name when they are called. When a call stack is sampled, the sampler will retrieve the unique name. Performance data associated with the unique name may be correlated to a business transaction and particular request as metrics are subsequently analyzed. For subsequent reporting, such as call graph reporting, the report or call graph will have requests in the context of a particular business transaction and a particular request instance. This provides more context in reporting of an business application request for frameworks that utilize as single request for multiple threads.
Christopher A Brichford from San Mateo, CA, age ~48 Get Report