Abstract: A system, method, and computer program product for distributed software code testing. When a data processing system is not being actively used, it will download and execute test code, and return the results to a server. This process increases the efficiency of code testing while exploiting otherwise-wasted processing power.
Abstract: A system and apparatus for discrete PLC control using word sequences in a data table for controlling a device on an assembly line. The data table contains sequencing information which defines, for each station on the line, a series of operations with corresponding setup and operation parameters. By placing the sequencing information in a data table, programming or changing the series of operations for a PLC is made much more simple and efficient.
Abstract: A system, method, and computer program product for creating and managing a database. Product test results are efficiently stored in a database in such a way that the database updates test result entries on the basis of result changes as successive build tests are performed.
Abstract: A system, method, and computer program product for software code testing. By creating a coverage database that relates specific code portions to specific tests, the user or system can then determine which tests must be run for any code modification, and can run only those tests instead of the entire battery of tests.
Abstract: A preferred embodiment provides a system, method, and computer program product for software code testing. When a code change causes a regression, the system tests each modification to determine and isolate the cause of the regression.
Abstract: A multi-tiered remote enterprise management system and method are disclosed, whereby the management tool sets can be located in a part of the enterprise's architecture so that relatively high levels of system reliability can be achieved, faster deployments of the system can be made, enterprise investments can be better leveraged, bandwidth requirements can be minimized, and private IP addressed networks used require no special engineering designs.
Abstract: Disclosed is a method and system for communicating standardized telematic messages among a plurality of telematic devices. A telematic message is received by a message router from one of the telematic devices. The message router selects a destination device and transmits the message to the destination device, where the message is processed. In one embodiment, the message router determines whether the destination device is available to receive a message before transmitting the message. If the destination device is not available, the message is maintained in memory. In another embodiment, a time-to-live parameter is assigned to the message and the message is removed from memory of the time-to-live expires before the destination device becomes available. In a further embodiment, a priority parameter is assigned to the message and the processing of a prior message is interrupted if a new message is received that has a higher priority parameter than the previously received message.
Abstract: A system, method, and computer program product that enables a complete view of all system components, including system management, application management, and other system metrics. Further disclosed is the functional architecture for an Interoperable Service Management Platform (ISMP) that enables fulfillment, assurance, billing and business analytics of enterprise services, including but not limited to desktops, applications, and networks, in a utility-based model.
Abstract: Managing performance metrics includes accessing a metric catalog comprising a number of metrics, where each metric is associated with a threshold value. A selection of a subset of metrics of the number of metrics is received, and a service is defined using the subset of metrics. Metric values describing performance of the service are determined, where each metric value corresponds to a threshold value associated with a metric of the subset of metrics. The metric values and the corresponding threshold values are compared, and the performance of the service is evaluated in accordance with the comparison.
Type:
Grant
Filed:
September 12, 2002
Date of Patent:
February 1, 2005
Assignee:
Electronic Data Systems Corporation
Inventors:
John T. Couchot, John R. Davey, Joseph M. Donovan, James D. Hall, Laura L. Wetzel, Minzhi Wang
Abstract: An automated pricing system (10) is provided. The system (10) obtains inventory information, specifying the rates and/or availability of a plurality of travel arrangements, from one or more computer reservation systems (24). The inventory information is stored in a database (14) along with one or more portfolios of information (relating to a travel agency and each business entity customer of the travel agency) that can be used to discount the listed rates of the travel arrangements. In response to a specific travel itinerary from a customer, the system (10) automatically retrieves the inventory and/or discount information from the database (14) and determines the lowest-priced, available travel arrangements conforming to the itinerary. Consequently, a travel agent using the system (10) does not have to spend time manually determining the lowest-priced travel arrangements.
Abstract: A method and system for routing requests for authorization may comprise automatically determining approvals required for authorization of a request (72). A valid agent to provide one of the approvals required for authorization of the request (72) may be automatically determined. The requests (72) may be automatically routed to the valid agent for approval. After approval, it may be automatically determined if the approvals required for authorization of the requests (72) have been obtained.
Type:
Grant
Filed:
August 29, 1997
Date of Patent:
December 14, 2004
Assignee:
Electronic Data Systems Corporation
Inventors:
Paula D. Schuyler, David E. Stone, Marisa S. Tara
Abstract: A project management game is provided that includes a game board having indicia thereon representing a plurality of tasks that collectively form a plurality of deliverables to be completed and to be managed by a plurality of participants in the game. The participants form one or more teams that play the game. A plurality of game pieces are positioned on the game board. Each game piece represents a selected one of the teams. The game further includes a first die having a plurality of sides with numbers thereon. The first die may be rolled in order to indicate a number of spaces to be moved by a selected one of the game pieces. A second die is also included having a plurality of sides with numbers thereon. The second die may be rolled in order to indicate a cost value associated with one or more of the tasks.
Abstract: A knowledge management system (10) includes clients (12) in communication with a server (14). The server (14) includes a knowledge matrix (18) that includes a knowledge worker grid (100), a process grid (110), a process cycle grid (130), a data grid (150), and a data cycle grid (170). The knowledge matrix (18) identifies process items (118, 120) and data items (156, 158) associated with a knowledge worker operating the client (12). The server (14) accesses status information (134, 138, 174, 178, 180) stored in the knowledge matrix (18) relating to the identified process items (118, 120) and data items (156, 158).
Abstract: A method and system for migrating a computer operating system to a personal computer includes the process of and instructions for detecting dynamically the type of disk operating system (DOS) network device to be booted by an associated DOS network by examining or parsing the contents of the personal computer CMOS/BIOS. The invention dynamically selects the proper image for the personal computer in a function of information within the computer's CMOS/BIOS. In response to this information, the system of the present invention automatically backs up user data files resident on the personal computer to a remote location via a computer network and installs the operating system to which the migration is to occur in the personal computer. Thereafter, the system dynamically restores the user data files from the remote location.
Abstract: A location of a vehicle is monitored using a predefined geo-fencing boundary within a coordinate system. An angle between a selected straight edge of the boundary and an axis of the coordinate system is determined, and the boundary is rotated by the angle such that the selected straight edge of the rotated boundary is parallel to the axis of the coordinate system. Subsequently, a set of coordinates associated with a particular location of a monitored device are identified and rotated by the previously determined angle. The rotated set of coordinates is then compared to the rotated boundary to determine a location of the monitored device with respect to the selected boundary. This information can be used to determine whether the vehicle remains within the predefined geo-fencing boundary.
Type:
Application
Filed:
April 12, 2004
Publication date:
September 30, 2004
Applicant:
Electronic Data Systems Corporation (EDS), a Delaware corporation
Abstract: An automated check encoding system (200) at a point-of-sale includes a point-of-sale register (202) for determining a transaction amount, and an input device (208) coupled to the point-of-sale register (202) for receiving the transaction amount and determining a check amount in response to receiving an input from a user. A check encoder (204) is coupled to the point-of-sale register (202) and the input device (208) for receiving the check amount and encoding the check amount in a machine-readable format at a predetermined location (310) on a blank check (210).
Abstract: According to one embodiment of the invention, a method for administering a drug is provided. The method includes receiving information concerning a therapeutic break period of a drug. The therapeutic break period indicates a predicted range of time when the drug will reach a pre-determined level of effectiveness for a patient. The method also includes identifying a date range that corresponds to the therapeutic break period, and graphically displaying an indication of the therapeutic break period in conjunction with the date range for at least one dosage of the drug.
Abstract: A system, method, and computer program product for determining and collecting sales/use taxes across multiple jurisdictions that is particularly useful for internet and on-line transactions. Further, there is disclosed a system and method for online transactions, including purchases and refunds, that includes cross-jurisdictional sales/use tax determination and collection processes.
Abstract: A system and method for improving user feedback during graphical edits by dynamically propagating each incremental edit through the dependency tree and displaying real-time updates to the graphic representation as the updates are being made. By updating the image through the entire dependency tree at the earliest possible time, without waiting for the user to complete his edit or to perform an action which manually indicates an update, the user is given improved feedback during the editing process.
Type:
Application
Filed:
March 5, 2003
Publication date:
September 9, 2004
Applicant:
Electronic Data Systems Corporation
Inventors:
Daniel C. Staples, Kristopher C. Kasprzak, Aditya N. Gurushankar, Venugopala Krishna Vytla, Mallikarjuna Gandikota, Prasad Pingali
Abstract: A system, method, and computer program product which allows more versatile manual and automatic edits by embedding behaviors in the curve elements. These imbedded behaviors allow intelligent shape preservation during a curve edit. Each curve carries a behavior property that describes how it should react when edited. This means that the curve and graphics system have full knowledge of the right edit type to make, even when triggered by an outside source, such as a re-compute of an object at a higher level in the feature tree.
Type:
Application
Filed:
March 5, 2003
Publication date:
September 9, 2004
Applicant:
Electronic Data Systems Corporation
Inventors:
Daniel C. Staples, Navinchandra Pai, Yong-Ming Li, Joseph J. Bohman, Kristopher C. Kasprzak, Aditya N. Gurushankar, Prasad Pingali