Patents by Inventor PHIL N. CALVIN

PHIL N. CALVIN 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: 9223892
    Abstract: Device Abstraction for Page Generation. A request is received for information to be provided as a page of content, the page provided by a server device to a remote requesting device. The page of content is dynamically constructed in response to the request based on metadata stored on the server device and context information corresponding to the request. The dynamically constructed page of content is transmitted to the requesting device.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: December 29, 2015
    Assignee: salesforce.com, inc.
    Inventors: Phil N. Calvin, Brian Zotter, Eric G. Dorgelo
  • Patent number: 8935360
    Abstract: Techniques for metadata-driven dynamic content serving. Metadata content is stored as a source instance, the metadata content is to be utilized to provide dynamically-constructed pages of content. The metadata content is published to one or more runtime pods communicatively coupled to receive the metadata content. A request for content is received with a selected one of the one or more runtime pods. Content is provided in response to the request as a response with the selected runtime pod utilizing the metadata content published from the source instance.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: January 13, 2015
    Assignee: salesforce.com, inc.
    Inventors: Phil N. Calvin, Brian Zotter, Eric G. Dorgelo
  • Publication number: 20120143995
    Abstract: Techniques for metadata-driven dynamic content serving. Metadata content is stored as a source instance, the metadata content is to be utilized to provide dynamically-constructed pages of content. The metadata content is published to one or more runtime pods communicatively coupled to receive the metadata content. A request for content is received with a selected one of the one or more runtime pods. Content is provided in response to the request as a response with the selected runtime pod utilizing the metadata content published from the source instance.
    Type: Application
    Filed: September 29, 2011
    Publication date: June 7, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: PHIL N. CALVIN, BRIAN ZOTTER, ERIC G. DORGELO
  • Publication number: 20120084403
    Abstract: Device Abstraction for Page Generation. A request is received for information to be provided as a page of content, the page provided by a server device to a remote requesting device. The page of content is dynamically constructed in response to the request based on metadata stored on the server device and context information corresponding to the request. The dynamically constructed page of content is transmitted to the requesting device.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 5, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: PHIL N. CALVIN, BRIAN ZOTTER, ERIC G. DORGELO
  • Publication number: 20120084638
    Abstract: Methods and apparatuses for collaboratively editing page content. Instances of classes are stored in a central repository, wherein the classes correspond to components of a page. Concurrent user access to the classes is provided. The page is updated in response to modifications to the page content made utilizing the one or more class instances.
    Type: Application
    Filed: December 2, 2011
    Publication date: April 5, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: PHIL N. CALVIN, BRIAN ZOTTER, ERIC G. DORGELO