Movatterモバイル変換


[0]ホーム

URL:


US20020080181A1 - Apparatuses and methods for monitoring performance of parallel computing - Google Patents

Apparatuses and methods for monitoring performance of parallel computing
Download PDF

Info

Publication number
US20020080181A1
US20020080181A1US09/989,241US98924101AUS2002080181A1US 20020080181 A1US20020080181 A1US 20020080181A1US 98924101 AUS98924101 AUS 98924101AUS 2002080181 A1US2002080181 A1US 2002080181A1
Authority
US
United States
Prior art keywords
graph
operator
datalink
data
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US09/989,241
Inventor
Allen Razdow
Daniel Kohn
Michael Beckerle
Jeffrey Ives
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US09/989,241priorityCriticalpatent/US20020080181A1/en
Assigned to TORRENT SYSTEMS, INC.reassignmentTORRENT SYSTEMS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BECKERLE, MICHAEL J., IVES, JEFFREY D., KOHN, DANIEL W., RAZDOW, ALLEN M.
Publication of US20020080181A1publicationCriticalpatent/US20020080181A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATIONreassignmentINTERNATIONAL BUSINESS MACHINES CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: TORRENT SYSTEMS, INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A performance monitor represents execution of a data flow graph by changing performance information along different parts of a representation of that graph. If the graph is executed in parallel, the monitor can show parallel operator instances, associated datalinks, and performance information relevant to each. The individual parallel processes executing the graph send performance messages to the performance monitor, and the performance monitor can instruct such processes to vary the information they send. The monitor can provides 2D or 3D views in which the user can change focus, zoom and viewpoint. In 3D views, parallel instances of the same operator are grouped in a 2D array. The data rate of a datalink can be represented by both the density and velocity of line segments along the line which represent it. The line can be colored as a function of the datalink's source or destination, its data rate, or the integral thereof. Alternatively, a histogram can be displayed along each datalink's line, displaying information about the rate of, total of, or value of a field in, the data sent, at successive intervals. The user can click on objects to obtain additional information, such as bar charts of statistics, detailed performance listings, or invocation of a debugger. The user can selectively collapse representations of graph objects into composite representations; highlight objects which are out of records or which have flow blockages; label operators;. turn off the display of objects; and record and playback the performance information.

Description

Claims (5)

What we claim is:
1. A computer system comprising
means for computing a data flow graph comprised the following components
a plurality of operators in computer readable memory, each of which defines
operation programming for performing an operation,
one or more communication ports, each of which is either an input port for providing the operation programming a data stream of one or more records, or an output port for receiving a data stream of one or more records from the operation programming, and
one or more data objects, each of which is capable of supplying or receiving a data stream of one or more records,
a datalink associated with each of one or more of the communication ports of the operators in said graph, each of which defines a communication path for the communication of a data stream of records between its associated communications port and either a specific data object or the specific communication port of another specific operator in said graph; and
visualization means including
means for receiving varying performance information about the state of the computation of said data flow graph at each of varying points of time and at each of various components of said data flow graph, and
means for providing a graphic representation of said data flow graph as a graphic network including said operators and connecting datalinks, including means for providing at each of varying points of time a representation of said varying information relating to each of said various components at a location in said graphic representation corresponding to the location of said component in said graphic representation.
2. A computer system as inclaim 1 wherein one or more of said operators is a parallelizable operator and said means for computing a data flow graph includes means for parallelizing the execution of said data flow graph including:
parallelizing the execution of individual parallelizable operators in said graph by causing a separate instance of each such operator, including its associated operation programming, to be run on each of multiple processors, with each instance of a given operator having a corresponding input and output port for each input and output port of the given operator; and
dividing the data stream associated with a datalink connected to the communication port of a given parallelized operator into a separate data stream partition connected to the corresponding communication port of each instances of the given operator.
3. The computer system ofclaim 2 wherein said means for providing a graphic representation includes means for providing a graphic representation of the individual instances of a parallelized operator and of the individual data stream partitions connected to the one or more communication ports of that operators and providing said varying information about the flow of records on data stream partitions connected to the communication ports on each of a plurality of instances of a given parallelized operator.
4. A computer-implemented method comprising:
executing a plurality of processes in parallel to process data;
displaying graphical representations of the processes and the flow of the data through the processes as the data is processed by the processes.
5. Computer-readable medium storing instructions, wherein the instructions, when executed, produce following actions:
execute a plurality of processes in parallel to process data;
display graphical representations of the processes and the flow of the data through the processes as the data is processed by the processes.
US09/989,2411997-02-242001-11-20Apparatuses and methods for monitoring performance of parallel computingAbandonedUS20020080181A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US09/989,241US20020080181A1 (en)1997-02-242001-11-20Apparatuses and methods for monitoring performance of parallel computing

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US08/807,040US6330008B1 (en)1997-02-241997-02-24Apparatuses and methods for monitoring performance of parallel computing
US09/989,241US20020080181A1 (en)1997-02-242001-11-20Apparatuses and methods for monitoring performance of parallel computing

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US08/807,040ContinuationUS6330008B1 (en)1997-02-241997-02-24Apparatuses and methods for monitoring performance of parallel computing

Publications (1)

Publication NumberPublication Date
US20020080181A1true US20020080181A1 (en)2002-06-27

Family

ID=25195421

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US08/807,040Expired - LifetimeUS6330008B1 (en)1997-02-241997-02-24Apparatuses and methods for monitoring performance of parallel computing
US09/989,241AbandonedUS20020080181A1 (en)1997-02-242001-11-20Apparatuses and methods for monitoring performance of parallel computing

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US08/807,040Expired - LifetimeUS6330008B1 (en)1997-02-241997-02-24Apparatuses and methods for monitoring performance of parallel computing

Country Status (1)

CountryLink
US (2)US6330008B1 (en)

Cited By (46)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030091165A1 (en)*2001-10-152003-05-15Bearden Mark J.Report generation and visualization systems and methods and their use in testing frameworks for determining suitability of a network for target applications
US20030097438A1 (en)*2001-10-152003-05-22Bearden Mark J.Network topology discovery systems and methods and their use in testing frameworks for determining suitability of a network for target applications
US20040030706A1 (en)*1999-12-222004-02-12Evans Scott A.Spatial data portal
US20040260720A1 (en)*1999-12-222004-12-23Cossins Robert N.Geographic management system
US20050021278A1 (en)*2003-05-222005-01-27Potter Charles MikeSystem and method of model action logging
US20050154731A1 (en)*2004-01-092005-07-14Daisuke ItoMethod of changing system configuration in shared-nothing database management system
US20050212802A1 (en)*2004-03-092005-09-29Yamaha CorporationApparatus for displaying formation of network
US20060004781A1 (en)*2002-10-302006-01-05Marcus BurgelUpward and downward compatible schema evolution
US7167850B2 (en)*2002-10-102007-01-23Ab Initio Software CorporationStartup and control of graph-based computation
US20070185987A1 (en)*2006-02-062007-08-09Andreas DiebergerApparatus, system, and method for monitoring computer system components
US20070271381A1 (en)*2006-05-162007-11-22Joseph Skeffington WholeyManaging computing resources in graph-based computations
US20070294673A1 (en)*2006-06-162007-12-20Microsoft CorporationAutomated method and system for collecting and reporting API performance profiles
US20080133209A1 (en)*2006-12-012008-06-05International Business Machines CorporationSystem and Method for Implementing a Unified Model for Integration Systems
US20080166070A1 (en)*2007-01-042008-07-10General Electric CompanyMethod for providing adaptive hanging protocols for image reading
US20090063583A1 (en)*2007-09-052009-03-05International Business Machines CorporationCompilation model for processing hierarchical data in stream systems
US20090063515A1 (en)*2007-09-052009-03-05International Business Machines CorporationOptimization model for processing hierarchical data in stream systems
US20090089013A1 (en)*2007-09-282009-04-02Thomas Michael GoodingInteractive tool for visualizing performance data in real-time to enable adaptive performance optimization and feedback
US20090089670A1 (en)*2007-09-282009-04-02Thomas Michael GoodingInteractive tool for visualizing performance data in real-time to enable adaptive performance optimization and feedback
US20090112570A1 (en)*2007-10-262009-04-30Microsoft CorporationDeclarative model interpretation
US7530056B1 (en)2008-03-312009-05-05International Business Machines CorporationMethod and system for detecting runtime defects in a program by comparing correct and incorrect runs
US7576756B1 (en)*2002-02-212009-08-18Xerox CorporationSystem and method for interaction of graphical objects on a computer controlled system
US20090327870A1 (en)*2008-06-262009-12-31International Business Machines CorporationPipeline optimization based on polymorphic schema knowledge
US20100088627A1 (en)*2007-02-272010-04-08Abb Research Ltd.Method for loading and displaying different process displays on a user interface of an industrial control system
US20110078500A1 (en)*2009-09-252011-03-31Ab Initio Software LlcProcessing transactions in graph-based applications
US20110093433A1 (en)*2005-06-272011-04-21Ab Initio Technology LlcManaging metadata for graph-based computations
US20110109728A1 (en)*2009-11-122011-05-12Lg Electronics Inc.Image display apparatus and operation method therefor
US20110109729A1 (en)*2009-11-122011-05-12Lg Electronics Inc.Image display apparatus and operation method therfor
US20110138356A1 (en)*2008-06-302011-06-09University Of OsloMethod and software program product for on-the-fly matching of messages
US20110196624A1 (en)*2010-02-112011-08-11Daniel Measurement And Control, Inc.Flow meter validation
US8059125B2 (en)2003-06-252011-11-15Ab Initio Technology LlcComputer-aided parallelizing of computation graphs
US20120131559A1 (en)*2010-11-222012-05-24Microsoft CorporationAutomatic Program Partition For Targeted Replay
US20120185775A1 (en)*2011-01-182012-07-19Alexander ClemmVisualization of performance data over a network path
US8572236B2 (en)2006-08-102013-10-29Ab Initio Technology LlcDistributing services in graph-based computations
US8706667B2 (en)2007-07-262014-04-22Ab Initio Technology LlcTransactional graph-based computation with error handling
US8819643B1 (en)*2007-09-252014-08-26The Mathworks, Inc.Parallel program profiler
US8875145B2 (en)2010-06-152014-10-28Ab Initio Technology LlcDynamically loading graph-based computations
US8909722B2 (en)2007-03-072014-12-09True Engineering Technology, LlcSystem and method of supporting constructive discourse on computers and mobile devices
US9274926B2 (en)2013-01-032016-03-01Ab Initio Technology LlcConfigurable testing of computer programs
US9507682B2 (en)2012-11-162016-11-29Ab Initio Technology LlcDynamic graph performance monitoring
US9779082B2 (en)2008-01-022017-10-03True Engineering Technology, LlcPortable self-describing representations of measurements
US9886319B2 (en)2009-02-132018-02-06Ab Initio Technology LlcTask managing application for performing tasks based on messages received from a data processing application initiated by the task managing application
US9886241B2 (en)2013-12-052018-02-06Ab Initio Technology LlcManaging interfaces for sub-graphs
US10108521B2 (en)2012-11-162018-10-23Ab Initio Technology LlcDynamic component performance monitoring
CN109976989A (en)*2016-08-182019-07-05北京并行科技股份有限公司Cross-node application performance monitoring method, device and high performance computing system
US10657134B2 (en)2015-08-052020-05-19Ab Initio Technology LlcSelecting queries for execution on a stream of real-time data
US10671669B2 (en)2015-12-212020-06-02Ab Initio Technology LlcSub-graph interface generation

Families Citing this family (133)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6807583B2 (en)*1997-09-242004-10-19Carleton UniversityMethod of determining causal connections between events recorded during process execution
US6369820B1 (en)*1998-06-022002-04-09International Business Machines CorporationMethod and system for graphically displaying trend and range data for a variety of systems
US7047232B1 (en)1999-01-132006-05-16Ab Initio Software CorporationParallelizing applications of script-driven tools
US6378066B1 (en)*1999-02-042002-04-23Sun Microsystems, Inc.Method, apparatus, and article of manufacture for developing and executing data flow programs, and optimizing user input specifications
US6978042B1 (en)*1999-04-232005-12-20The Regents Of The University Of CaliforniaColor image segmentation method
US6622126B1 (en)*1999-08-132003-09-16International Business Machines CorporationSegment migration
US6557167B1 (en)*1999-09-032003-04-29International Business Machines CorporationApparatus and method for analyzing performance of a computer program
US6993710B1 (en)*1999-10-052006-01-31Borland Software CorporationMethod and system for displaying changes of source code
US6901582B1 (en)*1999-11-242005-05-31Quest Software, Inc.Monitoring system for monitoring the performance of an application
US6476829B1 (en)*2000-06-152002-11-05Sun Microsystems, Inc.Method and apparatus for zooming on non-positional display attributes
CN1261892C (en)*2000-09-152006-06-28旺德维尔公司Industrial process control data access server supporting multiple client data exchange protocols
CA2319918A1 (en)*2000-09-182002-03-18Linmor Technologies Inc.High performance relational database management system
US7080136B2 (en)*2001-03-182006-07-18At & T Corp.Method and apparatus for size-dependent sampling for managing a data network
US20020188710A1 (en)*2001-03-182002-12-12At&T Corp.Size-dependent sampling for managing a data network
US7536455B2 (en)*2001-03-182009-05-19At&T Corp.Optimal combination of sampled measurements
US6987512B2 (en)*2001-03-292006-01-17Microsoft Corporation3D navigation techniques
US6941522B2 (en)*2001-07-022005-09-06Sun Microsystems, Inc.Methods and apparatus for implementing a progress reporting interface
US7707546B2 (en)*2001-09-132010-04-27International Business Machines CorporationSource code interface
EP2045301B1 (en)*2001-09-272010-01-20Asahi Glass Company, LimitedComposition for fluoresin powder coating material
US7529842B2 (en)*2002-12-172009-05-05International Business Machines CorporationMethod, system and program product for detecting an operational risk of a node
US7353457B2 (en)*2003-06-302008-04-01Sap AgGraphical access to data objects
US7331019B2 (en)*2003-08-022008-02-12Pathway Technologies, Inc.System and method for real-time configurable monitoring and management of task performance systems
US20050223109A1 (en)*2003-08-272005-10-06Ascential Software CorporationData integration through a services oriented architecture
US8060553B2 (en)*2003-08-272011-11-15International Business Machines CorporationService oriented architecture for a transformation function in a data integration platform
US20050235274A1 (en)*2003-08-272005-10-20Ascential Software CorporationReal time data integration for inventory management
WO2005022417A2 (en)2003-08-272005-03-10Ascential Software CorporationMethods and systems for real time integration services
US7814142B2 (en)*2003-08-272010-10-12International Business Machines CorporationUser interface service for a services oriented architecture in a data integration platform
US8041760B2 (en)2003-08-272011-10-18International Business Machines CorporationService oriented architecture for a loading function in a data integration platform
US7814470B2 (en)2003-08-272010-10-12International Business Machines CorporationMultiple service bindings for a real time data integration service
US8065161B2 (en)2003-11-132011-11-22Hospira, Inc.System for maintaining drug information and communicating with medication delivery devices
US9123077B2 (en)2003-10-072015-09-01Hospira, Inc.Medication management system
US20080059563A1 (en)*2003-10-302008-03-06Lavastorm Technologies, Inc.Methods and Systems for Automated Data Processing
US20080052687A1 (en)*2003-11-032008-02-28Agustin Gonzales-TuchmannDevelopment environment for data transformation applications
US7448022B1 (en)2004-02-102008-11-04Prasad RamDynamic software composition in a component-based software system
US8782654B2 (en)2004-03-132014-07-15Adaptive Computing Enterprises, Inc.Co-allocating a reservation spanning different compute resources types
US7971204B2 (en)2004-03-132011-06-28Adaptive Computing Enterprises, Inc.System and method of co-allocating a reservation spanning different compute resources types
US8151103B2 (en)2004-03-132012-04-03Adaptive Computing Enterprises, Inc.System and method for providing object triggers
US7890629B2 (en)*2004-03-132011-02-15Adaptive Computing Enterprises, Inc.System and method of providing reservation masks within a compute environment
US7620706B2 (en)2004-03-132009-11-17Adaptive Computing Enterprises Inc.System and method for providing advanced reservations in a compute environment
US20050251533A1 (en)*2004-03-162005-11-10Ascential Software CorporationMigrating data integration processes through use of externalized metadata representations
US7761406B2 (en)2004-03-162010-07-20International Business Machines CorporationRegenerating data integration functions for transfer from a data integration platform
US8239543B1 (en)2004-03-222012-08-07Netapp, Inc.Method and an apparatus to provide access to operational data in a storage server via multiple data management protocols
US20070266388A1 (en)2004-06-182007-11-15Cluster Resources, Inc.System and method for providing advanced reservations in a compute environment
US8176490B1 (en)2004-08-202012-05-08Adaptive Computing Enterprises, Inc.System and method of interfacing a workload manager and scheduler with an identity manager
US7356770B1 (en)*2004-11-082008-04-08Cluster Resources, Inc.System and method of graphically managing and monitoring a compute environment
WO2006053093A2 (en)2004-11-082006-05-18Cluster Resources, Inc.System and method of providing system jobs within a compute environment
US7954062B2 (en)*2005-01-032011-05-31International Business Machines CorporationApplication status board mitigation system and method
JP4597706B2 (en)*2005-02-252010-12-15パナソニック株式会社 Information processing system, information processing apparatus, server apparatus, and information processing method
US9413687B2 (en)2005-03-162016-08-09Adaptive Computing Enterprises, Inc.Automatic workload transfer to an on-demand center
US7996455B2 (en)2005-06-172011-08-09Adaptive Computing Enterprises, Inc.System and method for providing dynamic roll-back reservations in time
US8863143B2 (en)2006-03-162014-10-14Adaptive Computing Enterprises, Inc.System and method for managing a hybrid compute environment
US9231886B2 (en)2005-03-162016-01-05Adaptive Computing Enterprises, Inc.Simple integration of an on-demand compute environment
ES2614751T3 (en)2005-04-072017-06-01Iii Holdings 12, Llc Access on demand to computer resources
US7523352B2 (en)*2005-09-092009-04-21International Business Machines CorporationSystem and method for examining remote systems and gathering debug data in real time
US8701091B1 (en)2005-12-152014-04-15Nvidia CorporationMethod and system for providing a generic console interface for a graphics application
US20070204003A1 (en)*2006-02-282007-08-30Maven Networks, Inc.Downloading a file over HTTP from multiple servers
US7891012B1 (en)2006-03-012011-02-15Nvidia CorporationMethod and computer-usable medium for determining the authorization status of software
US8452981B1 (en)*2006-03-012013-05-28Nvidia CorporationMethod for author verification and software authorization
US20070255749A1 (en)*2006-04-272007-11-01Vrba Joseph ASelective extractions of data from large transient data sets
US7979245B1 (en)2006-05-172011-07-12Quest Software, Inc.Model-based systems and methods for monitoring computing resource performance
US8436870B1 (en)*2006-08-012013-05-07Nvidia CorporationUser interface and method for graphical processing analysis
US7778800B2 (en)*2006-08-012010-08-17Nvidia CorporationMethod and system for calculating performance parameters for a processor
US8607151B2 (en)*2006-08-012013-12-10Nvidia CorporationMethod and system for debugging a graphics pipeline subunit
US8436864B2 (en)*2006-08-012013-05-07Nvidia CorporationMethod and user interface for enhanced graphical operation organization
US8963932B1 (en)2006-08-012015-02-24Nvidia CorporationMethod and apparatus for visualizing component workloads in a unified shader GPU architecture
WO2008021433A2 (en)*2006-08-142008-02-21Payman KhodabandehlooDesign tool and methodology for enterprise software applications
US8694953B2 (en)*2006-08-142014-04-08Payman KhodabandehlooTool and methodology for enterprise software applications
AU2007317669A1 (en)2006-10-162008-05-15Hospira, Inc.System and method for comparing and utilizing activity information and configuration information from mulitple device management systems
US7954095B2 (en)*2006-11-012011-05-31International Business Machines CorporationAnalysis and selection of optimal function implementations in massively parallel computer
US7979494B1 (en)2006-11-032011-07-12Quest Software, Inc.Systems and methods for monitoring messaging systems
US8296738B1 (en)2007-08-132012-10-23Nvidia CorporationMethods and systems for in-place shader debugging and performance tuning
US9035957B1 (en)2007-08-152015-05-19Nvidia CorporationPipeline debug statistics system and method
US8041773B2 (en)2007-09-242011-10-18The Research Foundation Of State University Of New YorkAutomatic clustering for self-organizing grids
US7765500B2 (en)*2007-11-082010-07-27Nvidia CorporationAutomated generation of theoretical performance analysis based upon workload and design configuration
US8175863B1 (en)2008-02-132012-05-08Quest Software, Inc.Systems and methods for analyzing performance of virtual environments
US8448002B2 (en)*2008-04-102013-05-21Nvidia CorporationClock-gated series-coupled data processing modules
US8719775B1 (en)*2008-06-162014-05-06Adobe Systems IncorporatedMethods and apparatus for recording and playback of an executed process
US8572581B2 (en)2009-03-262013-10-29Microsoft CorporationMeasurement and reporting of performance event rates
CN101859330B (en)*2009-04-092012-11-21辉达公司Method for verifying integrated circuit effectiveness models
US8271106B2 (en)2009-04-172012-09-18Hospira, Inc.System and method for configuring a rule set for medical event management and responses
US8578382B2 (en)*2009-05-192013-11-05Qualcomm IncorporatedAssociating data for events occurring in software threads with synchronized clock cycle counters
JP5353566B2 (en)*2009-08-312013-11-27オムロン株式会社 Image processing apparatus and image processing program
US11720290B2 (en)2009-10-302023-08-08Iii Holdings 2, LlcMemcached server functionality in a cluster of data processing nodes
US10877695B2 (en)2009-10-302020-12-29Iii Holdings 2, LlcMemcached server functionality in a cluster of data processing nodes
US9665620B2 (en)*2010-01-152017-05-30Ab Initio Technology LlcManaging data queries
US20110179160A1 (en)*2010-01-212011-07-21Microsoft CorporationActivity Graph for Parallel Programs in Distributed System Environment
US9215142B1 (en)2011-04-202015-12-15Dell Software Inc.Community analysis of computing performance
US9116955B2 (en)2011-05-022015-08-25Ab Initio Technology LlcManaging data queries
CA2852271A1 (en)2011-10-212013-04-25Hospira, Inc.Medical device update system
US20130290893A1 (en)*2012-04-272013-10-31Sebastien CabaniolsMethods and apparatus for system performance monitoring
US9323315B2 (en)2012-08-152016-04-26Nvidia CorporationMethod and system for automatic clock-gating of a clock grid at a clock source
US8850371B2 (en)2012-09-142014-09-30Nvidia CorporationEnhanced clock gating in retimed modules
US10333820B1 (en)2012-10-232019-06-25Quest Software Inc.System for inferring dependencies among computing systems
US9557879B1 (en)2012-10-232017-01-31Dell Software Inc.System for inferring dependencies among computing systems
US9519568B2 (en)2012-12-312016-12-13Nvidia CorporationSystem and method for debugging an executing general-purpose computing on graphics processing units (GPGPU) application
US8954546B2 (en)*2013-01-252015-02-10Concurix CorporationTracing with a workload distributor
WO2014138446A1 (en)2013-03-062014-09-12Hospira,Inc.Medical device communication method
US9471456B2 (en)2013-05-152016-10-18Nvidia CorporationInterleaved instruction debugger
EP3039596A4 (en)2013-08-302017-04-12Hospira, Inc.System and method of monitoring and managing a remote infusion regimen
US9662436B2 (en)2013-09-202017-05-30Icu Medical, Inc.Fail-safe drug infusion therapy system
US10311972B2 (en)*2013-11-112019-06-04Icu Medical, Inc.Medical device system performance index
EP3071253B1 (en)2013-11-192019-05-22ICU Medical, Inc.Infusion pump automation system and method
JP6454706B2 (en)2013-12-062019-01-16アビニシオ テクノロジー エルエルシー Source code conversion
US9575916B2 (en)2014-01-062017-02-21International Business Machines CorporationApparatus and method for identifying performance bottlenecks in pipeline parallel processing environment
US9501377B2 (en)2014-03-182016-11-22International Business Machines CorporationGenerating and implementing data integration job execution design recommendations
US9424160B2 (en)*2014-03-182016-08-23International Business Machines CorporationDetection of data flow bottlenecks and disruptions based on operator timing profiles in a parallel processing environment
US11005738B1 (en)2014-04-092021-05-11Quest Software Inc.System and method for end-to-end response-time analysis
EP3138032B1 (en)2014-04-302024-07-24ICU Medical, Inc.Patient care system with conditional alarm forwarding
US9479414B1 (en)2014-05-302016-10-25Dell Software Inc.System and method for analyzing computing performance
US9724470B2 (en)2014-06-162017-08-08Icu Medical, Inc.System for monitoring and delivering medication to a patient and method of using the same to minimize the risks associated with automated therapy
US9539383B2 (en)2014-09-152017-01-10Hospira, Inc.System and method that matches delayed infusion auto-programs with manually entered infusion programs and analyzes differences therein
US10437819B2 (en)2014-11-142019-10-08Ab Initio Technology LlcProcessing queries containing a union-type operation
US10291493B1 (en)2014-12-052019-05-14Quest Software Inc.System and method for determining relevant computer performance events
US9274758B1 (en)2015-01-282016-03-01Dell Software Inc.System and method for creating customized performance-monitoring applications
US9996577B1 (en)2015-02-112018-06-12Quest Software Inc.Systems and methods for graphically filtering code call trees
US10417281B2 (en)2015-02-182019-09-17Ab Initio Technology LlcQuerying a data source on a network
EP3304370B1 (en)2015-05-262020-12-30ICU Medical, Inc.Infusion pump system and method with multiple drug library editor source capability
US10187260B1 (en)2015-05-292019-01-22Quest Software Inc.Systems and methods for multilayer monitoring of network function virtualization architectures
US9619365B2 (en)2015-08-172017-04-11International Business Machines CorporationStreaming breakpoint for data tuples based on resource usage
US10200252B1 (en)2015-09-182019-02-05Quest Software Inc.Systems and methods for integrated modeling of monitored virtual desktop infrastructure systems
US10230601B1 (en)2016-07-052019-03-12Quest Software Inc.Systems and methods for integrated modeling and performance measurements of monitored virtual desktop infrastructure systems
CA3030786A1 (en)2016-07-142018-01-18Icu Medical, Inc.Multi-communication path selection and security system for a medical device
US10402388B1 (en)*2017-01-312019-09-03Levyx, Inc.Partition-based analytic systems and methods
CA3106519A1 (en)2018-07-172020-01-23Icu Medical, Inc.Systems and methods for facilitating clinical messaging in a network environment
US11483402B2 (en)2018-07-172022-10-25Icu Medical, Inc.Maintaining clinical messaging during an internet outage
ES2985889T3 (en)2018-07-172024-11-07Icu Medical Inc Updating infusion pump drug libraries and operational software in a networked environment
US11139058B2 (en)2018-07-172021-10-05Icu Medical, Inc.Reducing file transfer between cloud environment and infusion pumps
US10692595B2 (en)2018-07-262020-06-23Icu Medical, Inc.Drug library dynamic version management
EP3827337A4 (en)2018-07-262022-04-13ICU Medical, Inc.Drug library management system
CA3138528A1 (en)2019-05-082020-11-12Icu Medical, Inc.Threshold signature based medical device management
US11093223B2 (en)2019-07-182021-08-17Ab Initio Technology LlcAutomatically converting a program written in a procedural programming language into a dataflow graph and related systems and methods
US11590057B2 (en)2020-04-032023-02-28Icu Medical, Inc.Systems, methods, and components for transferring medical fluids
EP4208798A4 (en)2020-09-052024-10-09ICU Medical, Inc.Identity-based secure medical device communications

Citations (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4298954A (en)*1979-04-301981-11-03International Business Machines CorporationAlternating data buffers when one buffer is empty and another buffer is variably full of data
US4803613A (en)*1985-05-101989-02-07Hitachi, Ltd.Decentralized master-slave control apparatus
US4823256A (en)*1984-06-221989-04-18American Telephone And Telegraph Company, At&T Bell LaboratoriesReconfigurable dual processor system
US4937777A (en)*1987-10-071990-06-26Allen-Bradley Company, Inc.Programmable controller with multiple task processors
US5237691A (en)*1990-08-011993-08-17At&T Bell LaboratoriesMethod and apparatus for automatically generating parallel programs from user-specified block diagrams
US5355492A (en)*1991-11-051994-10-11Thinking Machines CorporationSystem for compiling parallel communications instructions including their embedded data transfer information
US5381548A (en)*1992-02-201995-01-10Fujitsu LimitedApparatus for automatically generating programs
US5450313A (en)*1994-03-241995-09-12Xerox CorporationGenerating local addresses and communication sets for data-parallel programs
US5481740A (en)*1986-04-141996-01-02National Instruments CorporationMethod and apparatus for providing autoprobe features in a graphical data flow diagram
US5487167A (en)*1991-12-311996-01-23International Business Machines CorporationPersonal computer with generalized data streaming apparatus for multimedia devices
US5568614A (en)*1994-07-291996-10-22International Business Machines CorporationData streaming between peer subsystems of a computer system
US5720018A (en)*1995-09-251998-02-17Sun Microsystems, Inc.Three-dimensional real-time monitoring of attributes of computer software processes
US5721928A (en)*1993-08-031998-02-24Hitachi, Ltd.Method for partitioning computation
US5751965A (en)*1996-03-211998-05-12Cabletron System, Inc.Network connection status monitor and display
US5790798A (en)*1996-05-311998-08-04Witness Systems, Inc.Method and apparatus for simultaneously monitoring computer user screen and telephone activity from a remote location
US5838973A (en)*1996-05-031998-11-17Andersen Consulting LlpSystem and method for interactively transforming a system or process into a visual representation
US5903730A (en)*1996-08-231999-05-11Fujitsu LimitedMethod of visualizing results of performance monitoring and analysis in a parallel computing system
US5903703A (en)*1991-08-281999-05-11Canon Kabushiki KaishaRecording apparatus and reproduction apparatus storing data of a number of subframes
US5909681A (en)*1996-03-251999-06-01Torrent Systems, Inc.Computer system and computerized method for partitioning data for parallel processing
US5987246A (en)*1997-02-141999-11-16National Instruments Corp.Graphical programming system and method including three-dimensional nodes with pre-defined input and output capabilities
US6021457A (en)*1995-09-282000-02-01Intel CorporationMethod and an apparatus for minimizing perturbation while monitoring parallel applications
US6044211A (en)*1994-03-142000-03-28C.A.E. Plus, Inc.Method for graphically representing a digital device as a behavioral description with data and control flow elements, and for converting the behavioral description to a structural description
US6311265B1 (en)*1996-03-252001-10-30Torrent Systems, Inc.Apparatuses and methods for programming parallel computers

Patent Citations (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4298954A (en)*1979-04-301981-11-03International Business Machines CorporationAlternating data buffers when one buffer is empty and another buffer is variably full of data
US4823256A (en)*1984-06-221989-04-18American Telephone And Telegraph Company, At&T Bell LaboratoriesReconfigurable dual processor system
US4803613A (en)*1985-05-101989-02-07Hitachi, Ltd.Decentralized master-slave control apparatus
US5481740A (en)*1986-04-141996-01-02National Instruments CorporationMethod and apparatus for providing autoprobe features in a graphical data flow diagram
US4937777A (en)*1987-10-071990-06-26Allen-Bradley Company, Inc.Programmable controller with multiple task processors
US5237691A (en)*1990-08-011993-08-17At&T Bell LaboratoriesMethod and apparatus for automatically generating parallel programs from user-specified block diagrams
US5903703A (en)*1991-08-281999-05-11Canon Kabushiki KaishaRecording apparatus and reproduction apparatus storing data of a number of subframes
US5355492A (en)*1991-11-051994-10-11Thinking Machines CorporationSystem for compiling parallel communications instructions including their embedded data transfer information
US5487167A (en)*1991-12-311996-01-23International Business Machines CorporationPersonal computer with generalized data streaming apparatus for multimedia devices
US5381548A (en)*1992-02-201995-01-10Fujitsu LimitedApparatus for automatically generating programs
US5721928A (en)*1993-08-031998-02-24Hitachi, Ltd.Method for partitioning computation
US6044211A (en)*1994-03-142000-03-28C.A.E. Plus, Inc.Method for graphically representing a digital device as a behavioral description with data and control flow elements, and for converting the behavioral description to a structural description
US5450313A (en)*1994-03-241995-09-12Xerox CorporationGenerating local addresses and communication sets for data-parallel programs
US5568614A (en)*1994-07-291996-10-22International Business Machines CorporationData streaming between peer subsystems of a computer system
US5720018A (en)*1995-09-251998-02-17Sun Microsystems, Inc.Three-dimensional real-time monitoring of attributes of computer software processes
US6021457A (en)*1995-09-282000-02-01Intel CorporationMethod and an apparatus for minimizing perturbation while monitoring parallel applications
US5751965A (en)*1996-03-211998-05-12Cabletron System, Inc.Network connection status monitor and display
US5909681A (en)*1996-03-251999-06-01Torrent Systems, Inc.Computer system and computerized method for partitioning data for parallel processing
US6311265B1 (en)*1996-03-252001-10-30Torrent Systems, Inc.Apparatuses and methods for programming parallel computers
US5838973A (en)*1996-05-031998-11-17Andersen Consulting LlpSystem and method for interactively transforming a system or process into a visual representation
US5790798A (en)*1996-05-311998-08-04Witness Systems, Inc.Method and apparatus for simultaneously monitoring computer user screen and telephone activity from a remote location
US5903730A (en)*1996-08-231999-05-11Fujitsu LimitedMethod of visualizing results of performance monitoring and analysis in a parallel computing system
US5987246A (en)*1997-02-141999-11-16National Instruments Corp.Graphical programming system and method including three-dimensional nodes with pre-defined input and output capabilities

Cited By (96)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9118579B2 (en)1999-12-222015-08-25Celeritas Works, LLCGeographic management system
US9363146B2 (en)1999-12-222016-06-07Celeritasworks, LlcGeographic management system for determining and displaying network data and geospatial data
US20040030706A1 (en)*1999-12-222004-02-12Evans Scott A.Spatial data portal
US20040260720A1 (en)*1999-12-222004-12-23Cossins Robert N.Geographic management system
US20050004944A1 (en)*1999-12-222005-01-06Cossins Robert N.Geographic management system
US8224867B2 (en)1999-12-222012-07-17Celeritasworks, LlcSpatial data portal
US20090055719A1 (en)*1999-12-222009-02-26Celeritasworks, LlcGeographic Management System
US8452776B2 (en)1999-12-222013-05-28Celeritasworks, LlcSpatial data portal
US10187268B2 (en)*1999-12-222019-01-22Celeritasworks, LlcGeographic management system
US20070294284A1 (en)*1999-12-222007-12-20Celeritasworks, LlcSpatial Data Portal
US8543681B2 (en)2001-10-152013-09-24Volli Polymer Gmbh LlcNetwork topology discovery systems and methods
US20030091165A1 (en)*2001-10-152003-05-15Bearden Mark J.Report generation and visualization systems and methods and their use in testing frameworks for determining suitability of a network for target applications
US8868715B2 (en)*2001-10-152014-10-21Volli Polymer Gmbh LlcReport generation and visualization systems and methods and their use in testing frameworks for determining suitability of a network for target applications
US20030097438A1 (en)*2001-10-152003-05-22Bearden Mark J.Network topology discovery systems and methods and their use in testing frameworks for determining suitability of a network for target applications
US20090295826A1 (en)*2002-02-212009-12-03Xerox CorporationSystem and method for interaction of graphical objects on a computer controlled system
US7576756B1 (en)*2002-02-212009-08-18Xerox CorporationSystem and method for interaction of graphical objects on a computer controlled system
US7577628B2 (en)2002-10-102009-08-18Architecture LlcStartup and control of graph-based computation
US20070179923A1 (en)*2002-10-102007-08-02Stanfill Craig WTransactional Graph-Based Computation
US7636699B2 (en)2002-10-102009-12-22Ab Initio Technology LlcProcessing transactions using graph-based computations including instances of computation graphs associated with the transactions
US7167850B2 (en)*2002-10-102007-01-23Ab Initio Software CorporationStartup and control of graph-based computation
US20060004781A1 (en)*2002-10-302006-01-05Marcus BurgelUpward and downward compatible schema evolution
US20050021278A1 (en)*2003-05-222005-01-27Potter Charles MikeSystem and method of model action logging
US8866817B2 (en)2003-06-252014-10-21Ab Initio Technology LlcComputer-aided parallelizing of computation graphs
US8059125B2 (en)2003-06-252011-11-15Ab Initio Technology LlcComputer-aided parallelizing of computation graphs
US9569189B2 (en)2003-06-252017-02-14Ab Initio Technology LlcComputer-aided parallelizing of computation graphs
US20050154731A1 (en)*2004-01-092005-07-14Daisuke ItoMethod of changing system configuration in shared-nothing database management system
US8041685B2 (en)2004-01-092011-10-18Hitachi, Ltd.Method of changing system configuration in shared-nothing database management system
US7370029B2 (en)*2004-01-092008-05-06Hitachi, Ltd.Method of changing system configuration in shared-nothing database management system
US20050212802A1 (en)*2004-03-092005-09-29Yamaha CorporationApparatus for displaying formation of network
US8161390B2 (en)*2004-03-092012-04-17Yamaha CorporationApparatus for displaying formation of network
US9158797B2 (en)2005-06-272015-10-13Ab Initio Technology LlcManaging metadata for graph-based computations
US8484159B2 (en)2005-06-272013-07-09Ab Initio Technology LlcManaging metadata for graph-based computations
US20110093433A1 (en)*2005-06-272011-04-21Ab Initio Technology LlcManaging metadata for graph-based computations
US20070185987A1 (en)*2006-02-062007-08-09Andreas DiebergerApparatus, system, and method for monitoring computer system components
US8849980B2 (en)*2006-02-062014-09-30International Business Machines CorporationApparatus, system, and method for monitoring computer system components
US7870556B2 (en)2006-05-162011-01-11Ab Initio Technology LlcManaging computing resources in graph-based computations
US20070271381A1 (en)*2006-05-162007-11-22Joseph Skeffington WholeyManaging computing resources in graph-based computations
US9027000B2 (en)2006-06-162015-05-05Microsoft Technology Licensing, LlcAutomated method and system for collecting and reporting API performance profiles
US20110113405A1 (en)*2006-06-162011-05-12Microsoft CorporationAutomated method and system for collecting and reporting api performance profiles
US20070294673A1 (en)*2006-06-162007-12-20Microsoft CorporationAutomated method and system for collecting and reporting API performance profiles
WO2007149156A3 (en)*2006-06-162008-02-14Microsoft CorpAn automated method and system for collecting and reporting api performance profiles
US7895579B2 (en)2006-06-162011-02-22Microsoft CorporationAutomated method and system for collecting and reporting API performance profiles
US8572236B2 (en)2006-08-102013-10-29Ab Initio Technology LlcDistributing services in graph-based computations
US20080133209A1 (en)*2006-12-012008-06-05International Business Machines CorporationSystem and Method for Implementing a Unified Model for Integration Systems
US7774189B2 (en)2006-12-012010-08-10International Business Machines CorporationSystem and method for simulating data flow using dataflow computing system
US20080166070A1 (en)*2007-01-042008-07-10General Electric CompanyMethod for providing adaptive hanging protocols for image reading
US8254648B2 (en)*2007-01-042012-08-28General Electric CompanyMethod for providing adaptive hanging protocols for image reading
US9361002B2 (en)*2007-02-272016-06-07Abb Research Ltd.Method for loading and displaying different process displays on a user interface of an industrial control system
US20100088627A1 (en)*2007-02-272010-04-08Abb Research Ltd.Method for loading and displaying different process displays on a user interface of an industrial control system
US9276888B2 (en)2007-03-072016-03-01True Engineering Technology, LlcSystem and method of supporting constructive discourse on computers and mobile devices
US8909722B2 (en)2007-03-072014-12-09True Engineering Technology, LlcSystem and method of supporting constructive discourse on computers and mobile devices
US8706667B2 (en)2007-07-262014-04-22Ab Initio Technology LlcTransactional graph-based computation with error handling
US7860863B2 (en)2007-09-052010-12-28International Business Machines CorporationOptimization model for processing hierarchical data in stream systems
US7941460B2 (en)2007-09-052011-05-10International Business Machines CorporationCompilation model for processing hierarchical data in stream systems
US20090063515A1 (en)*2007-09-052009-03-05International Business Machines CorporationOptimization model for processing hierarchical data in stream systems
US20090063583A1 (en)*2007-09-052009-03-05International Business Machines CorporationCompilation model for processing hierarchical data in stream systems
US8819643B1 (en)*2007-09-252014-08-26The Mathworks, Inc.Parallel program profiler
US8874722B2 (en)*2007-09-282014-10-28International Business Machines CorporationInteractive tool for visualizing performance data in real-time to enable adaptive performance optimization and feedback
US8443287B2 (en)2007-09-282013-05-14International Business Machines CorporationInteractive tool for visualizing performance data in real-time to enable adaptive performance optimization and feedback
US20090089013A1 (en)*2007-09-282009-04-02Thomas Michael GoodingInteractive tool for visualizing performance data in real-time to enable adaptive performance optimization and feedback
US20090089670A1 (en)*2007-09-282009-04-02Thomas Michael GoodingInteractive tool for visualizing performance data in real-time to enable adaptive performance optimization and feedback
US20090112570A1 (en)*2007-10-262009-04-30Microsoft CorporationDeclarative model interpretation
US9779082B2 (en)2008-01-022017-10-03True Engineering Technology, LlcPortable self-describing representations of measurements
US7530056B1 (en)2008-03-312009-05-05International Business Machines CorporationMethod and system for detecting runtime defects in a program by comparing correct and incorrect runs
US20090327870A1 (en)*2008-06-262009-12-31International Business Machines CorporationPipeline optimization based on polymorphic schema knowledge
US8161380B2 (en)2008-06-262012-04-17International Business Machines CorporationPipeline optimization based on polymorphic schema knowledge
US20110138356A1 (en)*2008-06-302011-06-09University Of OsloMethod and software program product for on-the-fly matching of messages
US10528395B2 (en)2009-02-132020-01-07Ab Initio Technology LlcTask managing application for performing tasks based on messages received from a data processing application initiated by the task managing application
US9886319B2 (en)2009-02-132018-02-06Ab Initio Technology LlcTask managing application for performing tasks based on messages received from a data processing application initiated by the task managing application
US8667329B2 (en)2009-09-252014-03-04Ab Initio Technology LlcProcessing transactions in graph-based applications
US20110078500A1 (en)*2009-09-252011-03-31Ab Initio Software LlcProcessing transactions in graph-based applications
CN102598680A (en)*2009-11-122012-07-18Lg电子株式会社 Image display device and operating method thereof
US8760503B2 (en)*2009-11-122014-06-24Lg Electronics Inc.Image display apparatus and operation method therefor
US20110109728A1 (en)*2009-11-122011-05-12Lg Electronics Inc.Image display apparatus and operation method therefor
US20110109729A1 (en)*2009-11-122011-05-12Lg Electronics Inc.Image display apparatus and operation method therfor
CN102598678A (en)*2009-11-122012-07-18Lg电子株式会社Image display apparatus and operation method therefor
WO2011059259A3 (en)*2009-11-122011-10-13Lg Electronics Inc.Image display apparatus and operation method therefor
WO2011059266A3 (en)*2009-11-122011-11-10Lg Electronics Inc.Image display apparatus and operation method therefor
US8626466B2 (en)2010-02-112014-01-07Daniel Measurement And Control, Inc.Flow meter validation
US20110196624A1 (en)*2010-02-112011-08-11Daniel Measurement And Control, Inc.Flow meter validation
US9753751B2 (en)2010-06-152017-09-05Ab Initio Technology LlcDynamically loading graph-based computations
US8875145B2 (en)2010-06-152014-10-28Ab Initio Technology LlcDynamically loading graph-based computations
US20120131559A1 (en)*2010-11-222012-05-24Microsoft CorporationAutomatic Program Partition For Targeted Replay
US20120185775A1 (en)*2011-01-182012-07-19Alexander ClemmVisualization of performance data over a network path
US9489279B2 (en)*2011-01-182016-11-08Cisco Technology, Inc.Visualization of performance data over a network path
US10108521B2 (en)2012-11-162018-10-23Ab Initio Technology LlcDynamic component performance monitoring
US9507682B2 (en)2012-11-162016-11-29Ab Initio Technology LlcDynamic graph performance monitoring
US9274926B2 (en)2013-01-032016-03-01Ab Initio Technology LlcConfigurable testing of computer programs
US10318252B2 (en)2013-12-052019-06-11Ab Initio Technology LlcManaging interfaces for sub-graphs
US10180821B2 (en)2013-12-052019-01-15Ab Initio Technology LlcManaging interfaces for sub-graphs
US9886241B2 (en)2013-12-052018-02-06Ab Initio Technology LlcManaging interfaces for sub-graphs
US10901702B2 (en)2013-12-052021-01-26Ab Initio Technology LlcManaging interfaces for sub-graphs
US10657134B2 (en)2015-08-052020-05-19Ab Initio Technology LlcSelecting queries for execution on a stream of real-time data
US10671669B2 (en)2015-12-212020-06-02Ab Initio Technology LlcSub-graph interface generation
CN109976989A (en)*2016-08-182019-07-05北京并行科技股份有限公司Cross-node application performance monitoring method, device and high performance computing system
CN109976989B (en)*2016-08-182023-05-12北京并行科技股份有限公司Cross-node application performance monitoring method and device and high-performance computing system

Also Published As

Publication numberPublication date
US6330008B1 (en)2001-12-11

Similar Documents

PublicationPublication DateTitle
US6330008B1 (en)Apparatuses and methods for monitoring performance of parallel computing
US5862381A (en)Visualization tool for graphically displaying trace data
US6057839A (en)Visualization tool for graphically displaying trace data produced by a parallel processing computer
KR100214911B1 (en) Searching for Large Data Using Pointer
JP2521035B2 (en) Placing annotations on the display
EP0532740B1 (en)Computer apparatus and method for finite element identification in interactive modeling
EP0694829B1 (en)A method and apparatus for visualization of database search results
EP1192546B1 (en)Computer program profiler
US7747984B2 (en)Automatic test case for graphics design application
US20020008699A1 (en)Method for preemptive screen rendering
US7269797B1 (en)Mechanism to organize windows in a graphic application
US5604851A (en)Method and apparatus for constructing displays of partially ordered data
US9703515B1 (en)System and method for presenting output from concurrent computing units
US5479598A (en)Compact graphical parallel program user output interface controlled directly by the parallel computer program
JPH06208472A (en)Method for process control and system therefor
JPH07110781A (en) Apparatus and method for visually generating a graphical representation of trace data
US6392662B1 (en)Draw order preservation in a computer-implemented graphics system
Heath et al.Paragraph: A performance visualization tool for MPI
JPH076076A (en) Hyper media system
US5764215A (en)Method and system for generating a global hit test data structure using scan line compression of windows in a graphical user interface
Slack et al.Composite rectilinear deformation for stretch and squish navigation
SternScalable Visual Analytics over Voluminous Spatiotemporal Data
CA2347343C (en)A method for preemptive screen rendering
CN117149011A (en)Interactive method operation method of user interface
CN116126298A (en)Object layout processing method, device and computer readable medium

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:TORRENT SYSTEMS, INC., MASSACHUSETTS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RAZDOW, ALLEN M.;KOHN, DANIEL W.;BECKERLE, MICHAEL J.;AND OTHERS;REEL/FRAME:012317/0490

Effective date:19980908

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TORRENT SYSTEMS, INC.;REEL/FRAME:017555/0173

Effective date:20051219


[8]ページ先頭

©2009-2025 Movatter.jp