Terrance Goan - Bellevue WA, US Ronald Braun - Seattle WA, US Ryan Kaneshiro - Seattle WA, US Laurie Spencer - Seattle WA, US Matthew Broadhead - Seattle WA, US Lynn Gasch - Kirkland WA, US Keith Weinberger - Seattle WA, US
Assignee:
Stottler Henke Associates, Inc. - San Mateo CA
International Classification:
G06Q 99/00 G06F 17/50 G06F 9/44
US Classification:
705007000, 705001000
Abstract:
Online information resources are searched. The system acts an assistant to the user during the search of online resources by pursuing search paths that the user did not recognize, or was unable to pursue due to time or skill limitations. After constructing a preliminary model of the user's information need the system identifies a number of unexplored leads and pursues them with a user-defined level of autonomy. Pursuing leads may involve the exploitation of any number of heuristics through automated advanced query construction and Web crawling methods. Documents discovered during the search are evaluated for likely utility and presented to the user. Both explicit feedback and inferences drawn from the user's interaction with online information are used to continually refine the model of the user's information need thereby redirecting the search system.
- San Francisco CA, US Mulyanto W. Poort - San Francisco CA, US Ryan A. Kaneshiro - San Francisco CA, US Adam C. McKenzie - San Francisco CA, US Alexander D. Kudlick - San Francisco CA, US Mark G. Whitney - Berkeley CA, US Alexander P. Huang - Walnut CA, US Dongting Yu - San Francisco CA, US
The present invention includes embodiments of systems and methods for addressing the interdependencies that result from integrating the computing resources of multiple hardware and software providers. The integrated, multi-provider cloud-based platform of the present invention employs abstraction layers for communicating with and integrating the resources of multiple back-end hardware providers, multiple software providers and multiple license servers. These abstraction layers and associated functionality free users not only from having to implement and configure provider-specific protocols, but also from having to address interdependencies among selected hardware, software and license servers on a job-level basis or at other levels of granularity.
- San Francisco CA, US Mulyanto W. Poort - San Francisco CA, US Ryan A. Kaneshiro - San Francisco CA, US Adam C. McKenzie - Walnut Creek CA, US Alexander D. Kudlick - San Francisco CA, US Mark G. Whitney - Berkeley CA, US Alexander P. Huang - Walnut CA, US Dongting Yu - San Francisco CA, US
The present invention includes embodiments of systems and methods for addressing the interdependencies that result from integrating the computing resources of multiple hardware and software providers. The integrated, multi-provider cloud-based platform of the present invention employs abstraction layers for communicating with and integrating the resources of multiple back-end hardware providers, multiple software providers and multiple license servers. These abstraction layers and associated functionality free users not only from having to implement and configure provider-specific protocols, but also from having to address interdependencies among selected hardware, software and license servers on a job-level basis or at other levels of granularity.
- San Francisco CA, US Mulyanto W. Poort - San Francisco CA, US Ryan A. Kaneshiro - San Francisco CA, US Adam C. McKenzie - San Francisco CA, US
International Classification:
H04L 12/24 H04L 29/08 H04L 12/911 G06F 9/50
Abstract:
The present invention dynamically optimizes computing resources allocated to a simulation task while it is running. It satisfies application-imposed constraints and enables the simulation application performing the simulation task to resolve inter-instance (including inter-server) dependencies inherent in executing the simulation task in a parallel processing or other HPC environment. An intermediary server platform, between the user of the simulation task and the hardware providers on which the simulation task is executed, includes a cluster service that provisions computing resources on hardware provider platforms, an application service that configures the simulation application in accordance with application-imposed constraints, an application monitoring service that monitors execution of the simulation task for computing resource change indicators (including computing resource utilization and application-specific information extracted from output files generated by the simulation application) as well as restart files, and a computing resource evaluation engine that determines when a change in computing resources is warranted.
- San Francisco CA, US Mulyanto W. Poort - San Francisco CA, US Ryan A. Kaneshiro - San Francisco CA, US Adam C. McKenzie - Walnut Creek CA, US Alexander D. Kudlick - San Francisco CA, US Mark G. Whitney - Berkeley CA, US Alexander P. Huang - Walnut CA, US Dongting Yu - San Francisco CA, US
The present invention includes embodiments of systems and methods for addressing the interdependencies that result from integrating the computing resources of multiple hardware and software providers. The integrated, multi-provider cloud-based platform of the present invention employs abstraction layers for communicating with and integrating the resources of multiple back-end hardware providers, multiple software providers and multiple license servers. These abstraction layers and associated functionality free users not only from having to implement and configure provider-specific protocols, but also from having to address interdependencies among selected hardware, software and license servers on a job-level basis or at other levels of granularity.
- San Francisco CA, US Mulyanto W. Poort - San Francisco CA, US Ryan A. Kaneshiro - San Francisco CA, US Adam C. McKenzie - San Francisco CA, US
International Classification:
H04L 12/24 G06F 9/50 H04L 12/911 H04L 29/08
Abstract:
The present invention dynamically optimizes computing resources allocated to a simulation task while it is running. It satisfies application-imposed constraints and enables the simulation application performing the simulation task to resolve inter-instance (including inter-server) dependencies inherent in executing the simulation task in a parallel processing or other HPC environment. An intermediary server platform, between the user of the simulation task and the hardware providers on which the simulation task is executed, includes a cluster service that provisions computing resources on hardware provider platforms, an application service that configures the simulation application in accordance with application-imposed constraints, an application monitoring service that monitors execution of the simulation task for computing resource change indicators (including computing resource utilization and application-specific information extracted from output files generated by the simulation application) as well as restart files, and a computing resource evaluation engine that determines when a change in computing resources is warranted.
- San Franscisco CA, US Mulyanto W. Poort - San Francisco CA, US Ryan A. Kaneshiro - San Francisco CA, US Adam C. McKenzie - San Francisco CA, US
International Classification:
H04L 12/24 G06F 9/50 H04L 12/911 H04L 29/08
Abstract:
The present invention dynamically optimizes computing resources allocated to a simulation task while it is running. It satisfies application-imposed constraints and enables the simulation application performing the simulation task to resolve inter-instance (including inter-server) dependencies inherent in executing the simulation task in a parallel processing or other HPC environment. An intermediary server platform, between the user of the simulation task and the hardware providers on which the simulation task is executed, includes a cluster service that provisions computing resources on hardware provider platforms, an application service that configures the simulation application in accordance with application-imposed constraints, an application monitoring service that monitors execution of the simulation task for computing resource change indicators (including computing resource utilization and application-specific information extracted from output files generated by the simulation application) as well as restart files, and a computing resource evaluation engine that determines when a change in computing resources is warranted.
- San Francisco CA, US Mulyanto W. Poort - San Francisco CA, US Ryan A. Kaneshiro - San Francisco CA, US Adam C. McKenzie - San Francisco CA, US
International Classification:
H04L 12/24 G06F 9/50 H04L 12/911 H04L 29/08
Abstract:
The present invention dynamically optimizes computing resources allocated to a simulation task while it is running. It satisfies application-imposed constraints and enables the simulation application performing the simulation task to resolve inter-instance (including inter-server) dependencies inherent in executing the simulation task in a parallel processing or other HPC environment. An intermediary server platform, between the user of the simulation task and the hardware providers on which the simulation task is executed, includes a cluster service that provisions computing resources on hardware provider platforms, an application service that configures the simulation application in accordance with application-imposed constraints, an application monitoring service that monitors execution of the simulation task for computing resource change indicators (including computing resource utilization and application-specific information extracted from output files generated by the simulation application) as well as restart files, and a computing resource evaluation engine that determines when a change in computing resources is warranted.
Rescale
Chief Architect
Slalom Consulting Jan 2012 - May 2012
Solution Architect
Slalom Consulting Apr 2007 - Jan 2012
Consultant
Stottler Henke Jun 1999 - Oct 2006
Ai Software Engineer
Education:
University of Washington 2002 - 2005
Master of Science, Masters, Computer Science
University of Washington 1995 - 1999
Bachelors, Bachelor of Science, Computer Science