Search

Portia O'Callaghan Phones & Addresses

  • Seattle, WA
  • Natick, MA
  • Framingham, MA
  • Lacey, WA
  • Pittsburgh, PA
  • Lafayette Hill, PA

Resumes

Resumes

Portia O'Callaghan Photo 1

Principal User Experience Designer

View page
Location:
Seattle, WA
Industry:
Internet
Work:
MathWorks - Natick, MA since May 2012
Principal Usability Specialist

MathWorks - Natick, MA Jul 2007 - May 2012
Senior Usability Specialist

Washington State Department of Licensing May 2004 - Jul 2007
Web Usability Manager

Eastman Kodak Company Jun 1999 - Jun 2002
Development Engineer
Education:
Drexel University 1995 - 1999
MS, Electrical Engineering
Drexel University 1995 - 1999
BS, Electrical Engineering
Skills:
Usability Testing
Ux For Technical Users
User Experience
User Centered Design
Wireframes
User Interface Design
Matlab
Requirements Analysis
User Research
Api Design
Paper Prototyping
Html/Css/Js Prototyping
Jquery
Portia O'Callaghan Photo 2

Portia O'callaghan

View page

Publications

Us Patents

Use Of Dynamic Profiles For Creating And Using A Distributed Computing Environment

View page
US Patent:
20120036235, Feb 9, 2012
Filed:
Oct 17, 2011
Appl. No.:
13/274859
Inventors:
Elwin Yam Ming CHAN - Cambridgeshire, GB
H. Narfi STEFANSSON - Natick MA, US
Portia O'CALLAGHAN - Natick MA, US
Loren DEAN - Natick MA, US
Assignee:
THE MATHWORKS, INC. - Natick MA
International Classification:
G06F 15/177
G06F 9/46
US Classification:
709220, 718102
Abstract:
A system is configured to create a profile that allows a job to be performed within a distributed computing environment comprising one or more computing devices; provide an interface that allows the profile to be specified; obtain a scheduler component via the interface, where the scheduler component identifies a scheduler to be used to perform the job and an application that at least one of the computing devices, that is specified by the scheduler, is to use when performing the job; obtain, via the interface, a project component that identifies data on which the job is to be based; and create the profile based on the scheduler component and the project component.

Dynamic Definition For Concurrent Computing Environments

View page
US Patent:
20100333092, Dec 30, 2010
Filed:
Sep 2, 2010
Appl. No.:
12/874634
Inventors:
Halldor Narfi STEFANSSON - Natick MA, US
Elwin Yam Ming CHAN - Milton, GB
Portia O'CALLAGHAN - Natick MA, US
Loren DEAN - Natick MA, US
Assignee:
THE MATHWORKS, INC. - Natick MA
International Classification:
G06F 15/177
G06F 9/46
US Classification:
718100, 709220
Abstract:
Exemplary embodiments allow a user to create configurations for use in distributed computing environments. Configurations can be arranged in hierarchies in which elements of the hierarchy can inherit characteristics from elements in other layers of the hierarchy. Embodiments also allow a user to flatten a hierarchical configuration to remove hierarchical dependencies and/or inheriting capabilities of elements in the hierarchy. Exemplary embodiments further allow users to deploy a distributed computing configuration on their desktop to evaluate performance of the configuration and then deploy the configuration in a distributed computing environment without having to change programming code run on the desktop/distributed computing environment.

Dynamic Definition For Concurrent Computing Environments

View page
US Patent:
20170033991, Feb 2, 2017
Filed:
Aug 5, 2016
Appl. No.:
15/229791
Inventors:
- Natick MA, US
Elwin Yam Ming Chan - Cambridgeshire, GB
Portia O'Callaghan - Natick MA, US
Loren P. Dean - Natick MA, US
International Classification:
H04L 12/24
H04L 29/08
Abstract:
Exemplary embodiments allow a user to create configurations for use in distributed computing environments. Configurations can be arranged in hierarchies in which elements of the hierarchy can inherit characteristics from elements in other layers of the hierarchy. Embodiments also allow a user to flatten a hierarchical configuration to remove hierarchical dependencies and/or inheriting capabilities of elements in the hierarchy. Exemplary embodiments further allow users to deploy a distributed computing configuration on their desktop to evaluate performance of the configuration and then deploy the configuration in a distributed computing environment without having to change programming code run on the desktop/distributed computing environment.

Dynamic Definition For Concurrent Computing Environments

View page
US Patent:
20140365559, Dec 11, 2014
Filed:
Aug 25, 2014
Appl. No.:
14/467826
Inventors:
- Natick MA, US
Elwin Yam Ming CHAN - Milton, GB
Portia O'CALLAGHAN - Seattle WA, US
Loren P. DEAN - Natick MA, US
International Classification:
H04L 29/08
H04L 29/06
US Classification:
709203, 709220
Abstract:
Exemplary embodiments allow a user to create configurations for use in distributed computing environments. Configurations can be arranged in hierarchies in which elements of the hierarchy can inherit characteristics from elements in other layers of the hierarchy. Embodiments also allow a user to flatten a hierarchical configuration to remove hierarchical dependencies and/or inheriting capabilities of elements in the hierarchy. Exemplary embodiments further allow users to deploy a distributed computing configuration on their desktop to evaluate performance of the configuration and then deploy the configuration in a distributed computing environment without having to change programming code run on the desktop/distributed computing environment.
Portia V O'Callaghan from Seattle, WA, age ~49 Get Report