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: 10972443Abstract: 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: GrantFiled: March 6, 2017Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Jonathan F. Brunn, Melissa N. Fritcher, John Girata, Jr., Matthew S. Hunt, Marshall A. Lamb, Kelvin T. Ly, David P. Zmick
-
Patent number: 10841116Abstract: 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: GrantFiled: July 24, 2018Date of Patent: November 17, 2020Assignee: International Business Machines CorporationInventors: Jennifer Heins, Marshall Lamb, Laura Janet Rodriguez
-
Publication number: 20200036547Abstract: 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: ApplicationFiled: July 24, 2018Publication date: January 30, 2020Inventors: Jennifer Heins, Marshall Lamb, Laura Janet Rodriguez
-
Publication number: 20190349212Abstract: 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: ApplicationFiled: May 9, 2018Publication date: November 14, 2019Inventors: Jennifer Heins, Marshall A. Lamb, Laura J. Rodriguez
-
Publication number: 20180255034Abstract: 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: ApplicationFiled: March 6, 2017Publication date: September 6, 2018Inventors: Jonathan F. Brunn, Melissa N. Fritcher, John Girata, JR., Matthew S. Hunt, Marshall A. Lamb, Kelvin T. Ly, David P. Zmick
-
Publication number: 20170142228Abstract: 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: ApplicationFiled: November 12, 2015Publication date: May 18, 2017Inventors: Alan Byrne, Michael D. Gazda, Marshall A. Lamb, Bryan D. Osenbach
-
Publication number: 20130007579Abstract: 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: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JERRY A. DANCY, MARSHALL A. LAMB
-
Patent number: 8250467Abstract: 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: GrantFiled: May 1, 2008Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Richard K. Brassell, Marshall A. Lamb
-
Patent number: 8170863Abstract: 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: GrantFiled: April 1, 2003Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Pralhad M. Khatri, Marshall A. Lamb, Richard Redpath, Robert S. Sielken
-
Publication number: 20080288854Abstract: 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: ApplicationFiled: May 1, 2008Publication date: November 20, 2008Applicant: International Business Machines CorporationInventors: Richard K. Brassell, Marshall A. Lamb
-
Patent number: 7406658Abstract: 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: GrantFiled: May 13, 2002Date of Patent: July 29, 2008Assignee: International Business Machines CorporationInventors: Richard K. Brassell, Marshall A. Lamb
-
Publication number: 20060253411Abstract: 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: ApplicationFiled: May 5, 2005Publication date: November 9, 2006Applicant: International Business Machines CorporationInventors: Amber Roy-Chowdhury, Marshall Lamb, Shankar Ramaswamy, Xinyi Xu
-
Patent number: 6823522Abstract: 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: GrantFiled: July 15, 1999Date of Patent: November 23, 2004Assignee: International Business Machines CorporationInventor: Marshall A. Lamb
-
Publication number: 20040205579Abstract: 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: ApplicationFiled: May 13, 2002Publication date: October 14, 2004Applicant: International Business Machines CorporationInventors: Richard K. Brassell, Marshall A. Lamb
-
Publication number: 20040199392Abstract: 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: ApplicationFiled: April 1, 2003Publication date: October 7, 2004Applicant: International Business Machines CorporationInventors: Pralhad M. Khatri, Marshall A. Lamb, Richard Redpath, Robert S. Sielken