Infracan since Jul 2012
Mining Recruitment Consultant
Education:
Carleton University
Bachelor of Arts (B.A.), Geography
York University
Master of Arts (inc.), Geography
Skills:
Recruitments Writing Grant Writing Proposal Writing Report Writing Research Online Research Qualitative Research Social Media Social Networking Computer Proficiency Microsoft Office
Larry A. Brocious - Apalachin NY Stephen V. Feustel - Endwell NY James P. Hennessy - Endicott NY Michael J. Howland - Endicott NY Steven M. Pritko - Endicott NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G10L 1300
US Classification:
704260, 707513
Abstract:
A system and method for a multi-modal browser/renderer that simultaneously renders content visually and verbally in a synchronized manner are provided without having the server applications change. The system and method receives a document via a computer network, parses the text in the document, provides an audible component associated with the text, simultaneously transmits to output the text and the audible component. The desired behavior for the renderer is that when some section of that content is being heard by the user, that section is visible on the screen and, furthermore, the specific visual content being audibly rendered is somehow highlighted visually. In addition, the invention also reacts to input from either the visual component or the aural component. The invention also allows any application or server to be accessible to someone via audio instead of visual means by having the browser handle the Embedded Browser Markup Language (EBML) disclosed herein so that it is audibly read to the user. Existing EBML statements can also be combined so that what is audibly read to the user is related to, but not identical to, the EBML text.
Explicitly Registering Markup Based On Verbal Commands And Exploiting Audio Context
Larry A. Brocious - Apalachin NY, US Michael J. Howland - Endicott NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G10L 15/22
US Classification:
704270, 7042701, 704275
Abstract:
A generic way of encoding information needed by an application to register voice commands and enable a speech engine are used to tell a browser what to present to the user and what options are available to the user to interact with an application. This is accomplished by enhancements to a markup language which register and enable voice commands that are needed by an application to the speech engine, and provide an audio context for the page scope command by adding a context option to make the page much more flexible and usable. The action of the application can be altered based on the current audio context by adding a context option. The application remains independent of the browser and separate from interaction with the speech engine. The application can accommodate both verbal and visual interactions by registering the verbal commands and identifying to what those commands will translate.
Method, System And Program Products For Sharing State Information Across Domains
Patrick Joseph Callaghan - Vestal NY, US Michael James Howland - Vestal NY, US Steven M. Pritko - Endicott NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06Q 30/00
US Classification:
705 26
Abstract:
State information is shared across domains. The state information is placed in one or more cookies that are shared across disjoint domains. An intermediary application is used, as one example, to enable the sharing of the state information (e. g. , the cookies) across the different domains. The intermediary application is used to add state information to requests received from a client and to responses going to the client. Further, an intermediary application is used to cause a client to save state information for any range of Uniform Resource Locators (URLs), and to cause the client to send any previously stored state information to the intermediary application. Additionally, the intermediary application is used to cause state information previously saved by the client for one range of URLs to be subsequently saved by the client for one or more other range of URLs.
Audible Presentation And Verbal Interaction Of Html-Like Form Constructs
Patrick Callaghan - Vestal NY, US Stephen V. Feustel - Endwell NY, US Michael J. Howland - Endicott NY, US Steven M. Pritko - Endicott NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/00
US Classification:
715225, 715203, 715205, 715226
Abstract:
A method of synchronizing an audio and visual presentation in a multi-modal browser. A form having at least one field requiring user supplied information is provided to a multi-modal browser. Blank fields within the form are filled in by user who provides either verbal or tactile interaction, or a combination of verbal and tactile interaction. The browser moves to the next field requiring user provided input. Finally, the form exits after the user has supplied input for all required fields.
System And Method For Scheduling Tasks For Execution
Melissa K. Howland - Endicott NY, US Michael J. Howland - Endicott NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/46 G06F 12/00
US Classification:
718108, 710200
Abstract:
A system for scheduling tasks for execution includes a queue of tasks ordered by scheduled time for execution. A timer thread monitors status of tasks in the queue and selectively dispatches tasks. A guard thread monitors status of tasks in the queue and selectively creates timer threads. The guard thread is responsive to a next task in the queue becoming ready for execution while a first timer thread is still processing a prior task to create a new timer thread to dispatch the next task and mark the first timer thread for closure. Thereafter, the first timer thread closes responsive to the prior task completing.
Method, System And Program Products For Sharing State Information Across Domains
Patrick Joseph Callaghan - Vestal NY, US Michael James Howland - Vestal NY, US Steven M. Pritko - Endicott NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 21/00
US Classification:
705 59
Abstract:
State information is shared across domains. The state information is placed in one or more cookies that are shared across disjoint domains. An intermediary application is used, as one example, to enable the sharing of the state information (e. g. , the cookies) across the different domains. The intermediary application is used to add state information to requests received from a client and to responses going to the client. Further, an intermediary application is used to cause a client to save state information for any range of Uniform Resource Locators (URLs), and to cause the client to send any previously stored state information to the intermediary application. Additionally, the intermediary application is used to cause state information previously saved by the client for one range of URLs to be subsequently saved by the client for one or more other range of URLs.
System, Method And Program Product For Dynamically Adjusting Trace Buffer Capacity Based On Execution History
Michael J. Howland - Endicott NY, US Paul E. Rogers - Johnson City NV, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44 G06F 9/45
US Classification:
717128, 717130, 717131, 717132, 717133, 717155
Abstract:
A method, system and program product for dynamically adjusting trace buffer capacity based on execution history. The method includes receiving, by a module configured to trace, a plurality of traces pertaining to one or more trace events generated during execution of a program being traced, the trace events generated including panel data and sequence data. The method further includes determining, using trace data captured from the plurality of traces received, whether or not a path for a trace event is a new path. If the path for the trace event is determined to be a new path, the method includes dynamically adjusting, by the module, an initial size of a trace buffer configured to store the trace data captured, such that, the module increases the initial size of the trace buffer upon making a determination that the trace event is a new trace event based on execution history.
Audible Presentation And Verbal Interaction Of Html-Like Form Constructs
Patrick Callaghan - Vestal NY, US Stephen V. Feustel - Endwell NY, US Michael J. Howland - Endicott NY, US Steven M. Pritko - Endicott NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G10L 15/00
US Classification:
704235, 704E15001
Abstract:
A method of synchronizing an audio and visual presentation in a multi-modal browser. A form is transmitted over a network having at least one field requiring user supplied information to a multi-modal browser. Blank fields within the form are filled in by user who provides either verbal or tactile interaction, or a combination of verbal and tactile interaction. The browser moves to the next field requiring user provided input. Finally, the form exits after the user has supplied input for all required fields. The method also provides a synchronized verbal and visual presentation by said browser by having the headings for the fields to be filled out and typing in what the user says.
It was absolutely delightful news. It came as a surprise and couldnt have come at a better time, Michael Howland, a security aide at the embassy, said in an interview with ABC News on Thursday. Finally, after 36 years or more we are going to find some kind of closure. I am very grateful.
Palmcroft Elementary School Yuma AZ 1964-1967, University Hills Elementary School Las Cruces NM 1967-1969, Madison Pike Elementary School Huntsville AL 1969-1970, Thomas Jefferson Middle School Eugene OR 1970-1970, Spencer Butte Middle School Eugene OR 1970-1973
Community:
Elayne Roberts, Karen Bestone, Gordon Semeniuk, Kim Hoselton, Lucy Tolson, Ahmad Helalian, Danna Pakulak