Christian A Portal

age ~50

from Holliston, MA

Also known as:
  • Chris A Portal
  • Cesar A Portal
  • Christin A Portal
  • Christian Kwan

Christian Portal Phones & Addresses

  • Holliston, MA
  • Framingham, MA
  • Ithaca, NY
  • Milford, MA
  • Mamaroneck, NY
  • Medfield, MA
  • East Hartford, CT

Us Patents

  • Common Programming Interface For Hardware Components

    view source
  • US Patent:
    7165253, Jan 16, 2007
  • Filed:
    Jan 20, 2004
  • Appl. No.:
    10/761888
  • Inventors:
    Melissa J. Pike - Milford MA, US
    Patrick L. Edson - Newton MA, US
    Li Yang - Franklin MA, US
    Christian Portal - Holliston MA, US
    Thomas Gaudette - Jamaica Plain MA, US
  • Assignee:
    The MathWorks, Inc. - Natick MA
  • International Classification:
    G06F 9/46
  • US Classification:
    718102, 707101, 707102, 717114
  • Abstract:
    A cross-platform interface tool provides a common interface for any hardware or software component having some advertising mechanism listing its features, input, and output requirements. The advertising mechanism can take a number of different forms, including data, a software object definition, or a communications system. The cross-platform interface tool includes a parsing mechanism for parsing through a component description associated with at least one of the plurality of components to gather information relating to the components. A component interface creator automatically generates a component interface based on the information gathered by the parsing mechanism.
  • Automatic Component Interface Creator

    view source
  • US Patent:
    7502031, Mar 10, 2009
  • Filed:
    Dec 20, 2006
  • Appl. No.:
    11/642431
  • Inventors:
    Melissa J. Pike - Milford MA, US
    Patrick L. Edson - Newton MA, US
    Li Yang - Franklin MA, US
    Christian Portal - Holliston MA, US
    Thomas Gaudette - Jamaica Plain MA, US
  • Assignee:
    The MathWorks, Inc. - Natick MA
  • International Classification:
    G06T 15/00
  • US Classification:
    345589, 715716, 715717, 712 32, 718102
  • Abstract:
    A cross-platform interface tool provides a common interface for any hardware or software component having some advertising mechanism listing its features, input, and output requirements. The advertising mechanism can take a number of different forms, including data, a software object definition, or a communications system. The cross-platform interface tool includes a parsing mechanism for parsing through a component description associated with at least one of the plurality of components to gather information relating to the components. A component interface creator automatically generates a component interface based on the information gathered by the parsing mechanism.
  • Method Of Providing Consistent Interface To Image Acquisition Devices

    view source
  • US Patent:
    7690004, Mar 30, 2010
  • Filed:
    Dec 4, 2003
  • Appl. No.:
    10/729752
  • Inventors:
    Loren Dean - Hopedale MA, US
    Robert DeSonia - Kihei HI, US
    John Holohan - Newton Centre MA, US
    Christian Portal - Holliston MA, US
    Dave Tarkowski - Framingham MA, US
  • Assignee:
    The Math Works, Inc. - Natick MA
  • International Classification:
    G06F 3/00
    G06F 15/173
  • US Classification:
    719321, 710 15, 709223
  • Abstract:
    An image acquisition facility for linking a user of an application to an image acquisition device independent of an interface protocol of the image acquisition device. The image acquisition facility establishes a communication channel between the user and the image acquisition device and manages communication across the established channel. In this manner, the user of the application is free to select a desired image acquisition device for interfacing with and interacting with the selected image acquisition device independent of the interface bus standard, communication protocol and driver type supported by the selected image acquisition device.
  • System And Method For Uniform Data Transfer From Different Interfaces Of Input/Output Devices

    view source
  • US Patent:
    7752636, Jul 6, 2010
  • Filed:
    Dec 4, 2006
  • Appl. No.:
    11/633038
  • Inventors:
    Christian A. Portal - Holliston MA, US
    David T. Leffingwell - Hopedale MA, US
  • Assignee:
    The MathWorks, Inc. - Natick MA
  • International Classification:
    G06F 3/00
    G06F 9/44
    G06F 9/46
    G06F 13/00
  • US Classification:
    719329
  • Abstract:
    In a computer-implemented method for transferring data, data is received from an external source, the data comprising a plurality of units. Each unit of the data is formatted into a formatted data unit having a first format. A full buffer is formed by storing the formatted data units in a data buffer. Contents of the full buffer is provided to an internal data sink, wherein the internal data sink is configured to provide the data units of the full buffer to a data converter, the data converter providing the data units to one or more external data sinks in an associated external data sink compatible format.
  • Test Environment Having Synchronous And Asynchronous Distributed Testing

    view source
  • US Patent:
    7809988, Oct 5, 2010
  • Filed:
    Dec 29, 2006
  • Appl. No.:
    11/647360
  • Inventors:
    Christian A. Portal - Holliston MA, US
    Michael J. Thomas - Framingham MA, US
  • Assignee:
    The Mathworks, Inc. - Natick MA
  • International Classification:
    G06F 11/00
    G06F 11/36
  • US Classification:
    714 38, 714 35, 714 37
  • Abstract:
    In a computer-implemented method for running a test, the test to test a system under test is generated. At least a portion of the test is designated to be run as a distributed test. The designated test portion is selected to be run in one of a synchronous execution mode or an asynchronous execution mode. Tasks of the generated test are distributed to a plurality of workers. The distributed tasks are run with the plurality of workers according to the execution mode selection.
  • Communication System

    view source
  • US Patent:
    7823168, Oct 26, 2010
  • Filed:
    Nov 15, 2005
  • Appl. No.:
    11/274979
  • Inventors:
    Melissa J. Pike - Milford MA, US
    Christian Portal - Holliston MA, US
    Loren Dean - Natick MA, US
    Roy Lurie - Hopkinton MA, US
    Darin S. Kalashian - Shrewsbury MA, US
    David J. DeAngelis - Waltham MA, US
  • Assignee:
    The MathWorks, Inc. - Natick MA
  • International Classification:
    G06F 9/44
    G06F 9/00
  • US Classification:
    719328, 709226
  • Abstract:
    A communication system for linking users to control instruments. A user may send a first creation command from a user interface and establish a communication channel linking the command interpreter and the control instrument independent of the interface bus standard or interface hardware driver type. The communication system also includes providing a common communication interface between the user and the control instrument in an array-based programming environment. Embodiments provide a concise and powerful communication system for communicating with control instruments independent of the various types of supported interface bus standards, communication protocols, and driver types.
  • Object-Oriented Data Transfer System For Data Sharing

    view source
  • US Patent:
    7886307, Feb 8, 2011
  • Filed:
    Sep 26, 2003
  • Appl. No.:
    10/671703
  • Inventors:
    Loren Dean - Hopedale MA, US
    Robert DeSonia - Kihei HI, US
    John Holohan - Newton Centre MA, US
    Christian Portal - Holliston MA, US
    Dave Tarkowski - Framingham MA, US
  • Assignee:
    The MathWorks, Inc. - Natick MA
  • International Classification:
    G06F 3/00
    G06F 9/44
    G06F 9/46
    G06F 13/00
  • US Classification:
    719316
  • Abstract:
    A method transfers data from a data source to multiple data sink objects. The data acquired from the data source is encapsulated into a data object. Identification information of the data object is posted to a data server. The data server shares the identification information with the data sink objects that are registered with the data server. The data sink objects access the data object with the identification information at execution time. A counter indicates the number of data sink objects that currently use the data object. The data object is removed from the memory of the computer systems when the counter indicates that the data object is no longer used by the data sink objects. Alternatively, the data object that is no longer used may be stored in a separate memory location of the computer systems for a future use.
  • Interfacing A Device Driver With An Application Using A Virtual Driver Interface And A Strategy

    view source
  • US Patent:
    7966622, Jun 21, 2011
  • Filed:
    Jan 17, 2008
  • Appl. No.:
    12/015981
  • Inventors:
    Rob Purser - Wayland MA, US
    David Tarkowski - Framingham MA, US
    Christian Portal - Holliston MA, US
  • Assignee:
    The MathWorks, Inc. - Natick MA
  • International Classification:
    G06F 3/00
    G06F 9/44
    G06F 9/46
    G06F 13/00
    G06F 13/38
  • US Classification:
    719321, 710 8, 710104, 710 62, 710 63
  • Abstract:
    In one embodiment, a test and measurement application executing on a computing device is interfaced with one or more external device coupled to the computing device. A device driver is selected for use with one of the external device from two or more available device drivers that are each compatible with the external device. The device driver is coupled to a virtual driver interface that provides the test and measurement application with a standardized interface to any of the two or more available device drivers. The test and measurement application communicates with the external device through the virtual driver interface.

Googleplus

Christian Portal Photo 1

Christian Portal

Christian Portal Photo 2

Christian Portal


Get Report for Christian A Portal from Holliston, MA, age ~50
Control profile