Search

Rhys Ulerich Phones & Addresses

  • New Providence, NJ
  • 228 W 71St St APT 7A, New York, NY 10023 (212) 496-1311
  • 9801 Parmer Ln, Austin, TX 78717
  • State College, PA
  • Johnstown, PA
  • 3014 E 17Th St, Austin, TX 78702

Work

Company: University of texas at austin: institute for computational engineering and sciences Aug 2007 Position: Computational and applied mathematics graduate student

Education

Degree: M.S. School / High School: The University of Texas at Austin 2007 to 2009 Specialities: Computational and Applied Mathematics

Skills

Applied Mathematics • Numerical Analysis • Mathematical Modeling • Software Development • Linux • Scientific Computing • Java • Numerical Simulation • High Performance Computing • C++ • Simulations • Mpi • Fortran • Latex • Python • Parallel Computing • Algorithms • Parallel Programming • Computer Science • Optimization • Matlab • C • Machine Learning • Fluid Dynamics • Cfd • Mathematica

Industries

Computer Software

Resumes

Resumes

Rhys Ulerich Photo 1

Quantitative Software Engineer At Two Sigma

View page
Location:
228 west 71St St, New York, NY 10021
Industry:
Computer Software
Work:
University of Texas at Austin: Institute for Computational Engineering and Sciences since Aug 2007
Computational and Applied Mathematics Graduate Student

Innography 2007 - 2009
Software test and development contractor

IBM May 2003 - Aug 2007
Software Engineer
Education:
The University of Texas at Austin 2007 - 2009
M.S., Computational and Applied Mathematics
Penn State University 1998 - 2003
B.S., Mechanical Engineering & Computer Science
Skills:
Applied Mathematics
Numerical Analysis
Mathematical Modeling
Software Development
Linux
Scientific Computing
Java
Numerical Simulation
High Performance Computing
C++
Simulations
Mpi
Fortran
Latex
Python
Parallel Computing
Algorithms
Parallel Programming
Computer Science
Optimization
Matlab
C
Machine Learning
Fluid Dynamics
Cfd
Mathematica

Publications

Us Patents

Method And System For Distinguishing Relevant Network Security Threats Using Comparison Of Refined Intrusion Detection Audits And Intelligent Security Analysis

View page
US Patent:
7406606, Jul 29, 2008
Filed:
Apr 8, 2004
Appl. No.:
10/821042
Inventors:
Anil Jagdish Chawla - Evans GA, US
David Perry Greene - Ossining NY, US
Klaus Julisch - Horgen, CH
Aaron Edward Fredrick Rankin - Norwood PA, US
Jonathan Michael Seeber - Cambridge MA, US
Rhys Ulerich - Johnstown PA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/00
US Classification:
713194, 713188, 713189
Abstract:
An apparatus, a method, and a computer program are provided for distinguishing relevant security threats. With conventional computer systems, distinguishing security threats from actual security threats is a complex and difficult task because of the general inability to quantify a “threat. ” By the use of an intelligent conceptual clustering technique, threats can be accurately distinguished from benign behaviors. Thus, electronic commerce, and Information Technology systems generally, can be made safer without sacrificing efficiency.

Method For Testing Branch Execution And State Transition Logic In Session Initiation Protocol Application Modular Components

View page
US Patent:
7499405, Mar 3, 2009
Filed:
Jun 28, 2005
Appl. No.:
11/168719
Inventors:
Michael A. Gilfix - Austin TX, US
Rhys D. Ulerich - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04L 12/26
H04L 9/00
G06F 15/16
G06F 17/50
US Classification:
370241, 703 13, 709224, 709227, 713201
Abstract:
A system for testing branch execution and state transition logic in session initiation protocol application modular components. A test harness constructs, sends, and initializes an artificial session initiation protocol runtime environment in order to test session initiation protocol application modular components. The artificial session initiation protocol runtime environment simulates session initiation protocol messages and a determines whether an appropriate session initiation protocol event occurs. Subsequent to determining whether the appropriate session initiation protocol event occurs in response to the simulated session initiation protocol messages, a report of the test results is generated.

Method And Apparatus For Session Initiation Protocol Application Design, Development, Execution And Integration

View page
US Patent:
7532617, May 12, 2009
Filed:
Feb 24, 2005
Appl. No.:
11/065538
Inventors:
Oliver Birch - Annapolis MD, US
Michael A. Gilfix - Austin TX, US
Rhys D. Ulerich - Austin TX, US
Paul Stuart Williamson - Round Rock TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04L 12/66
US Classification:
370352
Abstract:
A method, apparatus, and computer instructions are provided for a session initiation protocol application design, development, execution, and integration. A framework with a framework controller, an application data object, transition handlers, precondition handlers and post condition handlers is provided. When a message is received in a SIP application, the framework controller determines a state of application and parses the message to update application data by using corresponding handlers. The handlers for each state are specified in an input markup language model defined by a user externally via a Web service accessible component.

Burst Traffic Smoothing For Sip Processing Elements

View page
US Patent:
7742417, Jun 22, 2010
Filed:
Feb 16, 2007
Appl. No.:
11/676076
Inventors:
Michael A. Gilfix - Austin TX, US
Ronnie A. Jones - Durham NC, US
Amir Perlman - Yahud, IL
Rhys D. Ulerich - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04L 12/26
US Classification:
370235, 370412, 370428
Abstract:
Mechanisms for burst traffic smoothing for Session Initiation Protocol (SIP) processing elements are provided. A dispatch queue management engine determines whether a received packet is a TCP or UDP packet. If the packet is a TCP packet, the packet is automatically added to the dispatch queue. If the packet is a UDP packet, a value for a drop function ƒ is generated and a random or pseudo-random number r is generated. If r has a predetermined relationship to ƒ, then the UDP packet is added to the dispatch queue, otherwise the UDP packet is discarded. The value for ƒ is based on the current dispatch queue load, the network quality, the retransmission rate, and the allowable drop rate. Thus, the determination as to whether to drop UDP packets or not is configurable by an administrator and also adaptable to the current network and dispatch queue conditions.

Extending Web Service Description Language For Sip/Call Flow Interactions

View page
US Patent:
7966625, Jun 21, 2011
Filed:
Oct 26, 2006
Appl. No.:
11/553325
Inventors:
Michael A. Gilfix - Austin TX, US
Rhys D. Ulerich - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NJ
International Classification:
G06F 13/00
US Classification:
719330, 719331
Abstract:
An extended Web services description language (WSDL) is provided to allow for the merging of call flow XML with the interface description. This is accomplished through additional WSDL bindings for operations that associate an operation with segments or message points within the call flow. In addition, the extension to WSDL defines a set of interactions that provide additional semantics for how the operation interacts with the call flow. These interactions capture the interaction points between the WSDL. The WSDL interfaces that are created may be used for outbound interactions (i. e. initiated through Web services from some event within the call flow) or for the usual inbound request response. An additional lifecycle listener interface is used to convey different binding points between an enhanced converged Web service processing engine and a converged application implementation of the WSDL.

Method, Apparatus And Computer Program Product For Reporting Energy Consumption

View page
US Patent:
7376631, May 20, 2008
Filed:
May 26, 2005
Appl. No.:
11/138830
Inventors:
Jennifer E. King - Boulder CO, US
Robert R. Peterson - Rockledge FL, US
Jon F. Richter - Austin TX, US
Ian P. Spivey - Cambridge MA, US
Tyron Jerrod Stading - Austin TX, US
Rhys Ulerich - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G01R 11/56
US Classification:
705412
Abstract:
Energy consumption meters are associated with owners who hold accounts with a power supplier. The meters are assigned meter identifiers and identifiers for their respective owners. Such a meter may be a parent meter having associated submeters. In response to being plugged into a power source from the power supplier, such a meter reports its owner identifier and meter identifier to the supplier. Also, in response to being plugged into a power source supplied by one of the parent meters, a meter communicates with the parent meter. This establishes that the parent meter is associated with the submeter. The submeter measures energy delivered reports this to the power supplier. Also, the indicated association of the submeter to the parent meter is reported to the power supplier. The receipt of this information enables the power supplier to debit and credit owner accounts in a manner permitting temporary associations of meters.

Automatic Orchestration Of Dynamic Multiple Party, Multiple Media Communications

View page
US Patent:
8041800, Oct 18, 2011
Filed:
Nov 8, 2005
Appl. No.:
11/269189
Inventors:
Michael A. Gilfix - Austin TX, US
Rhys D. Ulerich - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
H04M 11/00
H04B 1/06
US Classification:
709223, 379 8813, 455 261
Abstract:
A communication orchestration service automatically orchestrates dynamic multiple party, multiple media communications. A customer expresses his or her communications needs in the form of a high-level goal or goals. A goal-based search finds a combination of building block predicates that can be used to satisfy the customer's needs. In conjunction with the search process, the mechanism uses the SIP OPTIONS request or presence information to actively query device status and capabilities during the search. This enables the search to actively explore the communications environment at runtime. Once a solution is found, the necessary parties can be contacted, resources can be provisioned, and the multiple media, multiple user collaboration/conference can be initiated.

Developing Diameter Applications Using Diameter Interface Servlets

View page
US Patent:
8042118, Oct 18, 2011
Filed:
Feb 14, 2007
Appl. No.:
11/674976
Inventors:
Michael A. Gilfix - Austin TX, US
Rhys D. Ulerich - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 3/00
US Classification:
719311, 719313, 719319, 719320, 719328
Abstract:
Mechanisms for developing Diameter applications are provided. The mechanisms extend the application server servlet model to support Diameter applications. A “base protocol” servlet is provided that handles the basic Diameter protocol functionality. Base application servlets are provided for each Diameter interface (for example, an “Sh” base servlet for the IMS “Sh” interface). These servlets are base classes for application code. The base application servlets implement additional semantics on top of the base protocol servlet to support additional attribute-value pair semantics. With the system and method, Diameter servlets share the same ServletContext as HTTP and SIP servlets. This mechanism facilitates communication between the various application entities and facilitates generation of converged applications.
Rhys D Ulerich from New Providence, NJ, age ~42 Get Report