Patents by Inventor Marshall A. Lamb

Marshall A. Lamb 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: 10972443
    Abstract: A computer-implemented method, computer program product, and computing system is provided for encrypted document co-editing. In an implementation, a method may include receiving, at a first computing device, a first encrypted change set for a co-editable data object from a client, the first encrypted change set being encrypted by a first key. The method may include requesting a second key for re-encrypting the first encrypted change set. The method may include re-encrypting the first encrypted change set to generate a second encrypted change set using the second key.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Melissa N. Fritcher, John Girata, Jr., Matthew S. Hunt, Marshall A. Lamb, Kelvin T. Ly, David P. Zmick
  • Patent number: 10841116
    Abstract: A method, system and computer program product for storing and retrieving meeting and presentation effectiveness data. The effectiveness data for material associated with the meeting or presentation is collected, and the effectiveness data is stored as feedback metadata in a file with the material. The feedback metadata comprises an updateable and searchable record of the effectiveness data for the material, thereby allowing a user to search the material based on the effectiveness data as well as its content.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jennifer Heins, Marshall Lamb, Laura Janet Rodriguez
  • Publication number: 20200036547
    Abstract: A method, system and computer program product for storing and retrieving meeting and presentation effectiveness data. The effectiveness data for material associated with the meeting or presentation is collected, and the effectiveness data is stored as feedback metadata in a file with the material. The feedback metadata comprises an updateable and searchable record of the effectiveness data for the material, thereby allowing a user to search the material based on the effectiveness data as well as its content.
    Type: Application
    Filed: July 24, 2018
    Publication date: January 30, 2020
    Inventors: Jennifer Heins, Marshall Lamb, Laura Janet Rodriguez
  • Publication number: 20190349212
    Abstract: A method, computer system, and a computer program product for evaluating an effectiveness of an electronic meeting based on real-time audience analysis is provided. The present invention may include receiving a participant data feed having at least one physical marker of a meeting participant. The present invention may include measuring the physical marker of each participant. The present invention may include deriving at least one initial audience metric associated with the participant. The present invention may include generating a baseline participant score for each participant based on the derived initial audience metric. The present invention may include evaluating the generated baseline participant score in view of at least one initial factor.
    Type: Application
    Filed: May 9, 2018
    Publication date: November 14, 2019
    Inventors: Jennifer Heins, Marshall A. Lamb, Laura J. Rodriguez
  • Publication number: 20180255034
    Abstract: A computer-implemented method, computer program product, and computing system is provided for encrypted document co-editing. In an implementation, a method may include receiving, at a first computing device, a first encrypted change set for a co-editable data object from a client, the first encrypted change set being encrypted by a first key. The method may include requesting a second key for re-encrypting the first encrypted change set. The method may include re-encrypting the first encrypted change set to generate a second encrypted change set using the second key.
    Type: Application
    Filed: March 6, 2017
    Publication date: September 6, 2018
    Inventors: Jonathan F. Brunn, Melissa N. Fritcher, John Girata, JR., Matthew S. Hunt, Marshall A. Lamb, Kelvin T. Ly, David P. Zmick
  • Publication number: 20170142228
    Abstract: One or more processors track one or more patch states of one or more servers in a server cluster. One or more processors select one or more patches to be applied to a first server based on a tracked patch state for the one or more servers in the server cluster to which the first server is to join. One or more processors apply the one or more patches to the first server before the first server is joined to the one or more servers in the server cluster.
    Type: Application
    Filed: November 12, 2015
    Publication date: May 18, 2017
    Inventors: Alan Byrne, Michael D. Gazda, Marshall A. Lamb, Bryan D. Osenbach
  • Publication number: 20130007579
    Abstract: Enabling active host content related actions on a client device can begin with a client device receiving guest screen data and optionally host screen metadata from a server. The content of the guest screen data can be presented on the client device. A passive element corresponding to each active element of the server host screen can be identified. The active element of the server host screen can be selectable by the presenter and, upon selection (active event), can launch an active action on the server. The passive element of the client guest screen can have a defined selectable overlay hot spot. A hot spot can be can be associated with a hot spot action at the client. The hot spot action taken by the client, upon a hot spot event, can correspond to the active action taken by the server.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JERRY A. DANCY, MARSHALL A. LAMB
  • Patent number: 8250467
    Abstract: A visual markup to voice markup transcoding system, method and machine readable storage. The basic method can include identifying at least one heading in visual markup; creating a corresponding menu item in voice markup; further creating a text block in the voice markup for text associated with the identified heading; and, linking the text block with the menu item in the voice markup. Additional headings can be identified in the visual markup; and, each of the creating, further creating and linking steps can be repeated for each identified additional heading. Notably, the visual markup can be formatted according to the hypertext markup language (HTML), and the voice markup is formatted according to the voice extensible markup language (VXML).
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard K. Brassell, Marshall A. Lamb
  • Patent number: 8170863
    Abstract: Under the present invention, the portlets of a portal page are individually configured for translation of the web content therein. In configuring a portlet, a set of specifications is designated. Once such specification is a translation paradigm that dictates whether translation of the web content within the portlet will be automatic, or viewer initiated. By individually configuring the portlets, the entire portal page is not translated as a whole, but rather the web content is translated on a portlet-by-portlet basis.
    Type: Grant
    Filed: April 1, 2003
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Pralhad M. Khatri, Marshall A. Lamb, Richard Redpath, Robert S. Sielken
  • Publication number: 20080288854
    Abstract: A visual markup to voice markup transcoding system, method and machine readable storage. The basic method can include identifying at least one heading in visual markup; creating a corresponding menu item in voice markup; further creating a text block in the voice markup for text associated with the identified heading; and, linking the text block with the menu item in the voice markup. Additional headings can be identified in the visual markup; and, each of the creating, further creating and linking steps can be repeated for each identified additional heading. Notably, the visual markup can be formatted according to the hypertext markup language (HTML), and the voice markup is formatted according to the voice extensible markup language (VXML).
    Type: Application
    Filed: May 1, 2008
    Publication date: November 20, 2008
    Applicant: International Business Machines Corporation
    Inventors: Richard K. Brassell, Marshall A. Lamb
  • Patent number: 7406658
    Abstract: A visual markup to voice markup transcoding system, method and machine readable storage. The basic method can include identifying at least one heading in visual markup; creating a corresponding menu item in voice markup; further creating a text block in the voice markup for text associated with the identified heading; and, linking the text block with the menu item in the voice markup. Additional headings can be identified in the visual markup; and, each of the creating, further creating and linking steps can be repeated for each identified additional heading. Notably, the visual markup can be formatted according to the hypertext markup language (HTML), and the voice markup is formatted according to the voice extensible markup language (VXML).
    Type: Grant
    Filed: May 13, 2002
    Date of Patent: July 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Richard K. Brassell, Marshall A. Lamb
  • Publication number: 20060253411
    Abstract: Under the present invention, a request for web content is received from a user in a proxy portlet of a portal server. In response, the proxy portlet will obtain markup for the web content from the appropriate web application(s). Upon receipt, metadata corresponding to the markup will be analyzed to identify a set of (e.g., one or more) data values in the markup, as well as locations in the markup for inserting visual controls for the set of data values. Thereafter, additional markup for the visual controls will be generated and inserted into the markup for the web content at the identified locations without rewriting the web application(s). The portal page will then be aggregated and served to the end user.
    Type: Application
    Filed: May 5, 2005
    Publication date: November 9, 2006
    Applicant: International Business Machines Corporation
    Inventors: Amber Roy-Chowdhury, Marshall Lamb, Shankar Ramaswamy, Xinyi Xu
  • Patent number: 6823522
    Abstract: Methods, systems and computer program products are provided which provide data to an end user from a host application or a database application by providing a plurality of integration objects which communicate with the host application or the database application and which provide information for communication with a browser application of the end user. At least two of the integration objects are chained such that instantiation of a first one of the integration objects provides an intermediate state as a start state for use by the second one of the integration objects. Furthermore, at least one of the two integration objects provides data for display by the browser application of the end user.
    Type: Grant
    Filed: July 15, 1999
    Date of Patent: November 23, 2004
    Assignee: International Business Machines Corporation
    Inventor: Marshall A. Lamb
  • Publication number: 20040205579
    Abstract: A visual markup to voice markup transcoding system, method and machine readable storage. The basic method can include identifying at least one heading in visual markup; creating a corresponding menu item in voice markup; further creating a text block in the voice markup for text associated with the identified heading; and, linking the text block with the menu item in the voice markup. Additional headings can be identified in the visual markup; and, each of the creating, further creating and linking steps can be repeated for each identified additional heading. Notably, the visual markup can be formatted according to the hypertext markup language (HTML), and the voice markup is formatted according to the voice extensible markup language (VXML).
    Type: Application
    Filed: May 13, 2002
    Publication date: October 14, 2004
    Applicant: International Business Machines Corporation
    Inventors: Richard K. Brassell, Marshall A. Lamb
  • Publication number: 20040199392
    Abstract: Under the present invention, the portlets of a portal page are individually configured for translation of the web content therein. In configuring a portlet, a set of specifications is designated. Once such specification is a translation paradigm that dictates whether translation of the web content within the portlet will be automatic, or viewer initiated. By individually configuring the portlets, the entire portal page is not translated as a whole, but rather the web content is translated on a portlet-by-portlet basis.
    Type: Application
    Filed: April 1, 2003
    Publication date: October 7, 2004
    Applicant: International Business Machines Corporation
    Inventors: Pralhad M. Khatri, Marshall A. Lamb, Richard Redpath, Robert S. Sielken