Search

Roland Hochmuth Phones & Addresses

  • 2000 Catkins Ct, Fort Collins, CO 80528 (970) 282-8718
  • Highland, NY
  • Woodstock, NY
  • Poughkeepsie, NY
  • Kingston, NY
  • 2000 Catkins Ct, Fort Collins, CO 80528

Work

Position: Professional/Technical

Education

Degree: Graduate or professional degree

Resumes

Resumes

Roland Hochmuth Photo 1

Application Architect

View page
Location:
Fort Collins, CO
Industry:
Computer Software
Work:
Opelin Apr 1994 - Jul 2018
Distinguished Technologist

Alteryx Apr 1994 - Jul 2018
Application Architect

Ibm 1990 - 1994
Software Engineer
Education:
Rensselaer Polytechnic Institute 1992 - 1994
Doctorates, Doctor of Philosophy, Mathematics, Computer Science, Philosophy
Manhattan College 1989 - 1990
Masters, Mechanical Engineering
Manhattan College 1986 - 1990
Bachelors, Mechanical Engineering
Skills:
Software Development
Software Engineering
Distributed Systems
Unix
Cloud Computing
System Architecture
Agile Methodologies
Java
Software Design
Python
Linux
Object Oriented Design
Rest
Scalability
Solution Architecture
System Monitoring
Openstack
C++
Enterprise Architecture
Architectures
Computer Graphics
Open Source
R
Vertica
Analytics
Big Data
Messaging
Software Design Patterns
Database Design
Devops
Apache Spark
Apache Storm
Apache Kafka
3D Graphics
Sql
Time Series Analysis
Ddd
Interests:
Science and Technology
Education
Environment
Health
Languages:
English
Certifications:
Introduction To Big Data With Apache Spark
Edx Honor Code Certificate For the Analytics Edge
Edx Honor Code Certificate For Introduction To Differential Equations
Edx Honor Code Certificate For Introduction To Probability - the Science of Uncertainty
Edx Honor Code Certificate For Learning From Data (Introductory Machine Learning Course)
Statistical Learning
Machine Learning
Social Network Analysis
Model Thinking
Computing For Data Analysis
Pattern-Oriented Software Architectures For Concurrent and Networked Software
Metadata: Organizing and Discovering Information
A Crash Course In Causality: Inferring Causal Effects From Observational Data
Ph559X: Causal Diagrams: Draw Your Assumptions Before Your Conclusions
Designing, Running, and Analyzing Experiments
License E6A1C15168Bf46Efb8960F3Afba945...
License E51A2Fc65Bd64D34Bd43045Ed10077...
License 75338238Bc4343F9Af91E968455047...
License E0Da52106B7A480599E200D8Fa1Bcc...
Roland Hochmuth Photo 2

Roland Hochmuth

View page
Location:
Fort Collins, CO
Skills:
Buyer
Information Technology
Software

Publications

Us Patents

Adaptive Buffering Of Computer Graphics Vertex Commands

View page
US Patent:
6337689, Jan 8, 2002
Filed:
Apr 3, 1999
Appl. No.:
09/302659
Inventors:
Roland M Hochmuth - Ft Collins CO
Samuel C Sands - Loveland CO
Bradley Louis Saunders - Ft Collins CO
Alan D Ward - Ft Collins CO
Assignee:
Hewlett-Packard Company - Palo Alto CA
International Classification:
G06T 1500
US Classification:
345522, 345503, 345536, 345558, 345419
Abstract:
A method of buffering graphics vertex commands adaptively. A minimally-formatted vertex values buffer is created. As vertex commands are received from application software, attribute values are stored in an attribute values buffer until a vertex coordinate command is received. Upon receipt of a vertex coordinate command, attribute values are copied from the attribute values buffer into the vertex values buffer. Whenever application software issues a vertex attribute command corresponding to an attribute type that is not currently reflected in the vertex values buffer format, the vertex values buffer is automatically reformatted to include the new attribute type. Thus, the vertex values buffer automatically adapts itself to the behavior of the application. Multiple primitives are buffered between flushes. First-call and subsequent-call versions of code are provided for vertex commands.

Method And Apparatus For Performing A Perspective Projection In A Graphics Device Of A Computer Graphics Display System

View page
US Patent:
6509905, Jan 21, 2003
Filed:
Nov 12, 1998
Appl. No.:
09/190754
Inventors:
Roland M. Hochmuth - Fort Collins CO
Samuel C. Sands - Loveland CO
Larry J. Thayer - Fort Collins CO
Gayani N. K. Gamage - Broomfield CO
Assignee:
Hewlett-Packard Company - Palo Alto CA
International Classification:
G09G 500
US Classification:
345619
Abstract:
A method and apparatus for processing primitives in a computer graphics display system. The apparatus comprises a graphics device which receives commands and data from a host computer of the computer graphics display system. The data includes clip coordinates which are perspective projected by the graphics device into window coordinates. The host computer of the computer graphics display system is programmed to execute a geometry processing pipeline which transforms object coordinates associated with a primitive into clip coordinates which are then delivered to the graphics device. The graphics device then performs perspective projection on the clip coordinates to transform the clip coordinates into window coordinates.

Fast Process Context Switching Buffer

View page
US Patent:
6633928, Oct 14, 2003
Filed:
Nov 29, 2000
Appl. No.:
09/726190
Inventors:
Rick Aulino - Ft Collins CO
Gregory M Hughes - Fort Collins CO
Roland M Hochmuth - Ft Collins CO
Assignee:
Hewlett-Packard Development Company, LP. - Houston TX
International Classification:
G06F 300
US Classification:
710 52, 710 7, 710 8, 710 20, 710 21, 710310
Abstract:
A method for more efficient buffer control of the configuration of hardware devices. In representative embodiments of the method described in the present patent document, (1) a given configuration is permitted to span exclusive access to the hardware by other processes and (2) different configurations may share the same data buffer. Current configuration of the hardware device is maintained by always placing the current configuration at the beginning of the data buffer. This first entry, comprising the current configuration, is the header of the buffers data. All subsequent instructions will follow this header, as will any subsequent modifications to the devices configuration. Since instructions contained in the buffer are to be executed sequentially, the device will always be set to the correct configuration, even when exclusive access between different data sets of the buffer is lost. Because the header is written when a new data set is started and not when the data set is sent down to the device, the header will never be out of date with respect to the data that follows it.

Method And Apparatus For Performing A Perspective Projection In A Graphics Device Of A Computer Graphics Display System

View page
US Patent:
6940525, Sep 6, 2005
Filed:
Sep 12, 2002
Appl. No.:
10/241943
Inventors:
Roland M. Hochmuth - Fort Collins CO, US
Samuel C. Sands - Loveland CO, US
Larry J. Thayer - Fort Collins CO, US
Gayani N. K. Gamage - Broomfield CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G09G005/00
US Classification:
345619
Abstract:
A method and apparatus for processing primitives in a computer graphics display system. The apparatus comprises a graphics device which receives commands and data from a host computer of the computer graphics display system. The data includes clip coordinates which are perspective projected by the graphics device into window coordinates. The host computer of the computer graphics display system is programmed to execute a geometry processing pipeline which transforms object coordinates associated with a primitive into clip coordinates which are then delivered to the graphics device. The graphics device then performs perspective projection on the clip coordinates to transform the clip coordinates into window coordinates.

Highly Secure Computer System Architecture For A Heterogeneous Client Environment

View page
US Patent:
7055171, May 30, 2006
Filed:
Oct 4, 2000
Appl. No.:
09/678933
Inventors:
Robert P. Martin - Fort Collins CO, US
Philip M. Walker - Fort Collins CO, US
Gregory R. Allen - Fort Collins CO, US
Mary Laser - Fort Collins CO, US
John Marks - Fort Collins CO, US
Roland M. Hochmuth - Fort Collins CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 15/16
H04L 12/66
US Classification:
726 3, 726 13, 726 15, 370352, 370353, 709203, 709217, 713150, 713153
Abstract:
A method of securely connecting a plurality of client computers to computer resources in a shared computer system by extending client network domains around computer resources in the shared computer system. The network domains of different clients remain isolated from one another in the shared computer system. The method includes associating each of the plurality of client computers with at least one virtual private network connection. The plurality of client computers are remotely connected to at least one virtual private network termination device in the shared computer system. The at least one virtual private network connection is established by the at least one virtual private network termination device. The at least one virtual private network connection is associated with a plurality of virtual local area networks. At least one of the computer resources in the shared computer system is associated with each of the plurality of virtual local area networks.

Method And Apparatus For Providing Network Security

View page
US Patent:
7061899, Jun 13, 2006
Filed:
May 1, 2001
Appl. No.:
09/846407
Inventors:
Philip M Walker - Fort Collins CO, US
Roland M Hochmuth - Ft Collins CO, US
Robert P Martin - Ft. Collins CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
H04L 12/28
US Classification:
370351, 370400
Abstract:
An apparatus and a method are provided for performing network routing. The present invention comprises authentication logic, decision logic and routing logic. The authentication logic is configured to receive packets sent from a source agent to a tunnel endpoint and to determine whether or not the security association corresponds to the source agent that configured the tunnel. The decision logic makes a routing decision that is constrained based on the security association of an authenticated. The routing logic then selects a routing destination for the authenticated packet that is based at least partially on the routing decision made by the decision.

System And Method For Grabbing Frames Of Graphical Data

View page
US Patent:
7064765, Jun 20, 2006
Filed:
Jun 24, 2002
Appl. No.:
10/178728
Inventors:
Roland M. Hochmuth - Fort Collins CO, US
Johnny Marks - Fort Collins CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G09G 5/36
G09G 5/399
US Classification:
345545, 345539, 345547
Abstract:
A frame-grabbing system in accordance with an exemplary embodiment of the present invention comprises a frame buffer, a graphics adapter, video output interface and logic. The graphics adapter is configured to receive graphics commands from a graphics application and to render graphical data from the graphics commands to the frame buffer. The video output interface is configured to read the frame buffer and to transmit a video data signal based on graphical data stored in the frame buffer. The logic is configured to perform, in response to a frame grab request, a frame grab of an image frame based on the video data signal, the frame defined by the graphical data stored in the frame buffer. The logic is further configured to prevent, in response to the frame grab request, the graphics adapter from updating the frame buffer during the frame grab.

System And Method For Display Sharing

View page
US Patent:
7432934, Oct 7, 2008
Filed:
Oct 19, 2005
Appl. No.:
11/253978
Inventors:
Gabriel Salazar - Denver CO, US
Roland Hochmuth - Fort Collins CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
H04M 3/56
G06F 15/16
G06F 9/46
G06F 9/445
H04L 12/18
US Classification:
345522, 345418, 345501, 709201, 709205, 709248, 715203, 715753
Abstract:
According to one embodiment, a method comprises detecting a graphics call directed from an application executing on a host computer to an operating system's graphics interface, wherein the operating system's graphics interface does not trigger synchronization of a guest computer's display. The method further comprises, responsive to such detecting, triggering synchronization of a display of at least one guest computer that is communicatively coupled to the host computer to reflect the graphics call. According to one embodiment, a method comprises determining a three-dimensional (3D) graphics operation is communicated along a 3D graphics communication path of a host computer, and using a communication path for two-dimensional (2D) graphics operations on the host computer to trigger notification to a guest computer of a display change resulting from the 3D graphics operation.
Roland M Hochmuth from Fort Collins, CO, age ~59 Get Report