Patents by Inventor Darren M. Shaw
Darren M. Shaw 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: 11068829Abstract: A computer-implemented method of ambient ad hoc project management can include defining a project and associating a project decay function with the project, wherein the project decay function regulates a rate at which project health declines. Responsive to detecting a project event, one or more parameters of the project decay function can be determined from the project event. Project health can be calculated according to the project decay function using the parameter(s). An indication of the project health can be output.Type: GrantFiled: August 20, 2015Date of Patent: July 20, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Charles W. Cross, Brian D. Goodman, Frank L. Jania, Darren M. Shaw
-
Publication number: 20150356490Abstract: A computer-implemented method of ambient ad hoc project management can include defining a project and associating a project decay function with the project, wherein the project decay function regulates a rate at which project health declines. Responsive to detecting a project event, one or more parameters of the project decay function can be determined from the project event. Project health can be calculated according to the project decay function using the parameter(s). An indication of the project health can be output.Type: ApplicationFiled: August 20, 2015Publication date: December 10, 2015Inventors: Charles W. Cross, Brian D. Goodman, Frank L. Jania, Darren M. Shaw
-
Patent number: 9135594Abstract: A computer-implemented method of ambient ad hoc project management can include defining a project and associating a project decay function with the project, wherein the project decay function regulates a rate at which project health declines. Responsive to detecting a project event, one or more parameters of the project decay function can be determined from the project event. Project health can be calculated according to the project decay function using the parameter(s). An indication of the project health can be output.Type: GrantFiled: May 23, 2008Date of Patent: September 15, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Charles W. Cross, Brian D. Goodman, Frank L. Jania, Darren M. Shaw
-
Patent number: 9020963Abstract: A method for providing assets in a collaboration medium includes receiving information from an entity; analyzing the information to identify metadata; searching a system to locate assets relevant to the identified metadata; filtering the assets located on the system according to at least one of a predetermined user profile or a environment profile; sending pointers to the filtered assets on the entity's system to a second entity's system; and displaying pointers to the filtered assets in the collaboration medium.Type: GrantFiled: January 10, 2007Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventors: Brian D. Goodman, Frank L. Jania, Darren M. Shaw
-
Patent number: 8635199Abstract: A system for preparing data, operable with a server computer system having a store for a first file comprising data (e.g. audio data) and a plurality of sets of lossy data generated from the data in the first file. The system comprises a requesting component for requesting at least two sets of the plurality of sets of lossy data; a receiving component for receiving the at least two sets; and a combining component for combining the at least two sets in order to generate a second file. The data in the second file is of reduced lossiness with respect to the data in the first file.Type: GrantFiled: November 18, 2004Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Kevin B. Aires, Ian Hughes, Darren M. Shaw
-
Patent number: 8219922Abstract: A computer-implemented method of extending a user interface of an executing application can include placing the user interface in a configure mode that allows functionality of the user interface to be extended and visually distinguishing an element of the user interface that is extendable. Responsive to a user input requesting extension of the functionality of the element, an editing window can be displayed within the user interface. The method can include receiving, within the editing window, computer-usable program code specifying extended functionality for the element and storing the computer-usable program code as part of an extension to the element. The extension can be bound to an extension point exposed for the element of the user interface.Type: GrantFiled: December 30, 2008Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: Richard M. Wilson, Sandesh Bhat, Frank L. Jania, Darren M. Shaw
-
Patent number: 8214242Abstract: Signaling correspondence between a meeting agenda and a meeting discussion includes: receiving a meeting agenda specifying one or more topics for a meeting; analyzing, for each topic, one or more documents to identify topic keywords for that topic; receiving meeting discussions among participants for the meeting; identifying a current topic for the meeting in dependence upon the meeting agenda; determining a correspondence indicator in dependence upon the meeting discussions and the topic keywords for the current topic, the correspondence indicator specifying the correspondence between the meeting agenda and the meeting discussion; and rendering the correspondence indicator to the participants of the meeting.Type: GrantFiled: April 24, 2008Date of Patent: July 3, 2012Assignee: International Business Machines CorporationInventors: Ciprian Agapi, William K. Bodin, Charles W. Cross, Jr., Brian D. Goodman, Frank L. Jania, Darren M. Shaw
-
Patent number: 8131314Abstract: A method of socially-based station navigation can include receiving station selection information from each of a plurality of mobile nodes within a mobile ad-hoc network, wherein station selection information comprises, for each mobile node, a station to which the mobile node is tuned. The method can include identifying each station from the received station selection information for each mobile node and determining a measure of popularity for each station according to a number of mobile nodes, from the plurality of mobile nodes, tuned to the station. A list specifying at least one of the stations and the measure of popularity of each station on the list can be output.Type: GrantFiled: September 6, 2007Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: Travis M. Grigsby, Frank L. Jania, Darren M. Shaw
-
Patent number: 8001386Abstract: A system and method of performing cooperative non-repudiated message exchange from a first system to a second system in a computer network comprises checking for discrepancies between a current system time in the second system with an actual time; performing a time synchronization process to match the current system time with the actual time; exchanging public encryption keys between the first and second systems; sending a digitally signed message from the first system to the second system; decoding the digitally signed message; sending a digitally signed acknowledgment message from the second system to the first system; decoding the digitally signed acknowledgment message; and committing text of the digitally signed message to an official transcript on the first system.Type: GrantFiled: March 25, 2008Date of Patent: August 16, 2011Assignee: International Business Machines CorporationInventors: Brian D. Goodman, Frank L. Jania, James K. Kebinger, Darren M. Shaw
-
Publication number: 20100179996Abstract: A publisher, a subscriber or a message broker sets a messaging engine in the message broker to send or forward one or more messages to subscriber(s) after receiving a specific number of messages on specific topic(s) within a specific time interval. A plurality of publishers publishes messages on the specific topic(s). A messaging engine receives the published messages. If the number of the published messages on the specific topic(s) becomes the specific number of messages within a specific time interval, the messaging engine sends or forwards a single or plural message(s) on the specific topic to the subscriber(s). Otherwise, the messaging engine does not send or forward any message on the specific topic to the subscriber(s).Type: ApplicationFiled: January 13, 2009Publication date: July 15, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gareth E. Jones, Darren M. Shaw
-
Publication number: 20100169805Abstract: A computer-implemented method of extending a user interface of an executing application can include placing the user interface in a configure mode that allows functionality of the user interface to be extended and visually distinguishing an element of the user interface that is extendable. Responsive to a user input requesting extension of the functionality of the element, an editing window can be displayed within the user interface. The method can include receiving, within the editing window, computer-usable program code specifying extended functionality for the element and storing the computer-usable program code as part of an extension to the element. The extension can be bound to an extension point exposed for the element of the user interface.Type: ApplicationFiled: December 30, 2008Publication date: July 1, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard M. Wilson, Sandesh Bhat, Frank L. Jania, Darren M. Shaw
-
Publication number: 20090292580Abstract: A computer-implemented method of ambient ad hoc project management can include defining a project and associating a project decay function with the project, wherein the project decay function regulates a rate at which project health declines. Responsive to detecting a project event, one or more parameters of the project decay function can be determined from the project event. Project health can be calculated according to the project decay function using the parameter(s). An indication of the project health can be output.Type: ApplicationFiled: May 23, 2008Publication date: November 26, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Charles W. Cross, Brian D. Goodman, Frank L. Jania, Darren M. Shaw
-
Publication number: 20090271438Abstract: Methods, apparatus, and products are disclosed for signaling correspondence between a meeting agenda and a meeting discussion that include: receiving a meeting agenda specifying one or more topics for a meeting; analyzing, for each topic, one or more documents to identify topic keywords for that topic; receiving meeting discussions among participants for the meeting; identifying a current topic for the meeting in dependence upon the meeting agenda; determining a correspondence indicator in dependence upon the meeting discussions and the topic keywords for the current topic, the correspondence indicator specifying the correspondence between the meeting agenda and the meeting discussion; and rendering the correspondence indicator to the participants of the meeting.Type: ApplicationFiled: April 24, 2008Publication date: October 29, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ciprian Agapi, William K. Bodin, Charles W. Cross, JR., Brian D. Goodman, Frank L. Jania, Darren M. Shaw
-
Patent number: 7568106Abstract: A system and method of performing cooperative non-repudiated message exchange from a first system to a second system in a computer network comprises checking for discrepancies between a current system time in the second system with an actual time; performing a time synchronization process to match the current system time with the actual time; exchanging public encryption keys between the first and second systems; sending a digitally signed message from the first system to the second system; decoding the digitally signed message; sending a digitally signed acknowledgment message from the second system to the first system; decoding the digitally signed acknowledgment message; and committing text of the digitally signed message to an official transcript on the first system.Type: GrantFiled: December 16, 2005Date of Patent: July 28, 2009Assignee: International Business Machines CorporationInventors: Brian D Goodman, Frank L. Jania, James K. Kebinger, Darren M. Shaw
-
Publication number: 20090164573Abstract: A method for networking and collaboration, the method includes: monitoring one or more communication systems for conversations of interest; identifying conversations of interest; introducing the user to the one or more conversations of interest; wherein the identification of one or more conversations of interest is made in response to parameters inputted by the user; and wherein the inputted parameters are matched to at least one of: tags and keywords associated with the conversations of interest.Type: ApplicationFiled: December 20, 2007Publication date: June 25, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew J.F. Bravery, Martin Gale, Darren M. Shaw
-
Publication number: 20090150801Abstract: A method for operating a virtual world, the method including: selecting an action with respect to an object displayed in the virtual world wherein the action is for at least one of preventing and eliminating vandalism; and executing the action.Type: ApplicationFiled: December 5, 2007Publication date: June 11, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Travis M. Grigsby, Frank L. Jania, Darren M. Shaw
-
Publication number: 20090082887Abstract: A computer-implemented method of producing a sound recording can begin with receiving an audio signal. The method can continue with displaying the audio signal in a user interface as a waveform. Upon the waveform reaching an end of a line of the user interface, the waveform scrolls to a next line of the user interface. The method can include receiving a section break input. The method can further include beginning a continuation of the waveform on a new line of the user interface in response to receiving the section break input.Type: ApplicationFiled: September 23, 2007Publication date: March 26, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frank L. Jania, Terry Krause, Darren M. Shaw
-
Publication number: 20090068971Abstract: A method of socially-based station navigation can include receiving station selection information from each of a plurality of mobile nodes within a mobile ad-hoc network, wherein station selection information comprises, for each mobile node, a station to which the mobile node is tuned. The method can include identifying each station from the received station selection information for each mobile node and determining a measure of popularity for each station according to a number of mobile nodes, from the plurality of mobile nodes, tuned to the station. A list specifying at least one of the stations and the measure of popularity of each station on the list can be output.Type: ApplicationFiled: September 6, 2007Publication date: March 12, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Travis M. Grigsby, Frank L. Jania, Darren M. Shaw
-
Publication number: 20080208589Abstract: Presenting supplemental content for digital media using a multimodal application, implemented with a grammar of the multimodal application in an automatic speech recognition (‘ASR’) engine, with the multimodal application operating on a multimodal device supporting multiple modes of interaction including a voice mode and one or more non-voice modes, the multimodal application operatively coupled to the ASR engine, includes: rendering, by the multimodal application, a portion of the digital media; receiving, by the multimodal application, a voice utterance from a user; determining, by the multimodal application using the ASR engine, a recognition result in dependence upon the voice utterance and the grammar; identifying, by the multimodal application, supplemental content for the rendered portion of the digital media in dependence upon the recognition result; and rendering, by the multimodal application, the supplemental content.Type: ApplicationFiled: February 27, 2007Publication date: August 28, 2008Inventors: Charles W. Cross, Brian D. Goodman, Frank L. Jania, Darren M. Shaw
-
Publication number: 20080208594Abstract: Methods, apparatus, and computer program products are described for effecting functions on a multimodal telephony device, implemented with the multimodal application operating on a multimodal telephony device supporting multiple modes of interaction including a voice mode and one or more non-voice modes, the multimodal application operatively coupled to an automated speech recognition engine. Embodiments include receiving the speech of a telephone call; identifying with the automated speech recognition engine action keywords in the speech of the telephone call; selecting a function of the multimodal telephony device in dependence upon the action keywords; identifying parameters for the function of the multimodal telephony device; and executing the function of the multimodal telephony device using the identified parameters.Type: ApplicationFiled: February 27, 2007Publication date: August 28, 2008Inventors: Charles W. Cross, Frank L. Jania, Darren M. Shaw