Patents by Inventor Paul S. Kleppner

Paul S. Kleppner 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: 9479605
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, include sending a first electronic document to a first client device over a data network from a web server. The first electronic document includes multiple document elements formatted according to a first document schema for a first client application. The document elements include multiple content elements and one or more presence elements. Presence data is received over the data network at the web server from the first client device. The presence data includes an identification of one or more of the content elements of the first electronic document. The presence data also includes an identification of a status of the first electronic document for the first client device. An updated presence element for the first electronic document, which includes a first presence object, is stored.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: October 25, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Paul S. Kleppner, Michael F. Kraley
  • Publication number: 20160173629
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, include sending a first electronic document to a first client device over a data network from a web server. The first electronic document includes multiple document elements formatted according to a first document schema for a first client application. The document elements include multiple content elements and one or more presence elements. Presence data is received over the data network at the web server from the first client device. The presence data includes an identification of one or more of the content elements of the first electronic document. The presence data also includes an identification of a status of the first electronic document for the first client device. An updated presence element for the first electronic document, which includes a first presence object, is stored.
    Type: Application
    Filed: February 24, 2016
    Publication date: June 16, 2016
    Applicant: Adobe Systems Incorporated
    Inventors: Paul S. Kleppner, Michael F. Kraley
  • Patent number: 9298834
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, include sending a first electronic document to a first client device over a data network from a web server. The first electronic document includes multiple document elements formatted according to a first document schema for a first client application. The document elements include multiple content elements and one or more presence elements. Presence data is received over the data network at the web server from the first client device. The presence data includes an identification of one or more of the content elements of the first electronic document. The presence data also includes an identification of a status of the first electronic document for the first client device. An updated presence element for the first electronic document, which includes a first presence object, is stored.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: March 29, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Paul S. Kleppner, Michael F. Kraley
  • Patent number: 8612380
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, include sending a first rich internet application over a data network from a web server to a first client device and to a second client device. The web server is adapted to allow multiple client devices to collaboratively access one or more electronic documents formatted for any one of multiple different applications, including the first rich internet application. A first electronic document, which includes multiple document elements, is sent from the web server to the first client device and to the second client device. A document update received from the first client device includes identifications of one or more of the document elements and a requested action with respect to the one or more identified document elements.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: December 17, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Paul S. Kleppner, Michael F. Kraley
  • Publication number: 20130218845
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, include sending a first rich internet application over a data network from a web server to a first client device and to a second client device. The web server is adapted to allow multiple client devices to collaboratively access one or more electronic documents formatted for any one of multiple different applications, including the first rich internet application. A first electronic document, which includes multiple document elements, is sent from the web server to the first client device and to the second client device. A document update received from the first client device includes identifications of one or more of the document elements and a requested action with respect to the one or more identified document elements.
    Type: Application
    Filed: May 26, 2009
    Publication date: August 22, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Paul S. Kleppner, Michael F. Kraley
  • Publication number: 20130212250
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, include sending a first electronic document to a first client device over a data network from a web server. The first electronic document includes multiple document elements formatted according to a first document schema for a first client application. The document elements include multiple content elements and one or more presence elements. Presence data is received over the data network at the web server from the first client device. The presence data includes an identification of one or more of the content elements of the first electronic document. The presence data also includes an identification of a status of the first electronic document for the first client device. An updated presence element for the first electronic document, which includes a first presence object, is stored.
    Type: Application
    Filed: May 26, 2009
    Publication date: August 15, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Paul S. Kleppner, Michael F. Kraley
  • Patent number: 8082351
    Abstract: Software load balancing is provided. In some embodiments, software load balancing includes receiving a session request from a client for a session between the client and a service associated with a set of servers, in which the set of servers includes a plurality of servers including a first server and a second server; designating the first server for the session request; sending an indication of the first server to the client in response to the session request, in which the client can communicate directly with the first server; receiving a resume session request from the client to resume the session between the client and the service associated with the set of servers; designating the second server for the resume session request; and sending a set of state information associated with the session to the second server, in which the client can communicate directly with the second server.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: December 20, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Winslow B. Kelley, Michael F. Kraley, Paul S. Kleppner
  • Patent number: 5317686
    Abstract: Spreadsheet apparatus enables reformatting and renaming of items forming the spreadsheet. A series of items forms a dimension along an axis of the spreadsheet. A label icon or labelling entity is user nameable to describe the series of items of an axis. Repositioning of the label icons repositions respective series of items and thus redefines/rearranges the axes of the spreadsheet. Sub-axes to an axis are similarly formed by series of items associated with a respective label icon. Order of label icons in predefined areas of a working screen view determine hierarchy of main axis and sub-axes for the label icons. There is a different predefined area for the possible vertical axes, possible horizontal axes, and the possible orthogonal axes of the spreadsheet. A cell module holds spreadsheet data in a matrix of memory cells. A symbol table translates between current specified names of items in the spreadsheet and indexes to cells of the cell module.
    Type: Grant
    Filed: March 10, 1993
    Date of Patent: May 31, 1994
    Assignee: Lotus Development Corporation
    Inventors: R. Pito Salas, Glenn D. Edelson, Paul S. Kleppner, Robert S. Shaver