Abstract: A system, method, and computer program product for performing edits on related curves by automatically defining an associative entity that is upstream of either curve being connected. The connecting entity is called an ‘intermediary’. When creating a connection between curves, irrespective of where they appear in the associative tree, their geometry is made dependent on a common intermediary that is placed upstream of both curves in the tree. With this structure, both curves are related to the intermediary but retain all the properties of being connected to each other. Any edit performed to either curve is redirected through the intermediary such that both curves are simultaneously modified, providing the user with bi-directional propagation of edits. The user does not need to keep track of the order that the curves were related.
Type:
Application
Filed:
March 5, 2003
Publication date:
September 9, 2004
Applicant:
Electronic Data Systems Corporation
Inventors:
Aditya N. Gurushankar, Daniel C. Staples, Joseph J. Bohman, Prasad Pingali, Ganapathy S. Kunda, Navinchandra Pai
Abstract: A system and method for pulse-width-modulation (PWM) communications using an adaptive pulse-duration threshold. In this embodiment, a PWM device will analyze a data string from a PWM transmission from a second device, and adaptively determine an appropriate pulse-duration threshold for that communication. After doing so, the PWM device can then receive and transmit data as needed with the second device. This adaptive PWM protocol can enable effective communications with multiple devices with different configurations.
Abstract: A system and method for composing, configuring, deploying, and managing services in a data processing system and data processing system network. This system provides deployment domains to define a logical set of business services that have similar requirements for an application infrastructure. A deployment domain is created, and a graphical user interface allows a user to compose, configure, deploy, and manage services within the deployment domain and associated hosts using a drag-and-drop interface. A system and method for distributing and updating services software in the network and configuring heterogeneous underlying web services hosting platforms is claimed.
Abstract: A system and method for composing, configuring, deploying, and managing services in a data processing system and data processing system network. This system provides deployment domains to define a logical set of business services that have similar requirements for an application infrastructure. A deployment domain is created, and a graphical user interface allows a user to compose, configure, deploy, and manage services within the deployment domain and associated hosts using a drag-and-drop interface.
Abstract: A system and method for system services customization using configured infrastructure properties through a system of property sheets. When a virtual container is configured with an infrastructure service, the preferred embodiment loads the plug of the infrastructure service and invokes the plug, providing it the empty collection of property sheets. The plug responds by populating this collection with corresponding property sheets. A user can then provide unique values for those properties, which are then saved with the other metadata. Each collection contains one or more property sheets and each property sheet contains one or more properties.
Abstract: A system and method for composing, configuring, deploying, and managing services in a data processing system and data processing system network. This system provides deployment domains to define a logical set of business services that have similar requirements for an application infrastructure. When a business service request is made, the request is processed through a series of infrastructure service plugs before being delivered to the business service. After processing, any response is again processed through the infrastructure service plugs before being returned. This process ensures that business services can be “plugged in” to the deployment domain, and will properly interact with all required infrastructure services.
Abstract: A system and method for composing, configuring, deploying, and managing services in a data processing system and data processing system network. This system provides a means for application infrastructure services to insert specific programming code in the generated code. When code generator starts, it also loads the plugs for the infrastructure services being used by the container. The code generator creates XML documents for all the code that it wants to generate. It then invokes the infrastructure service plugs and provides them an opportunity to add code specific to them by passing the XML documents representing the code to be generated. Once all the plugs have added their code, the code generator converts the XML documents back into either language specific code or configuration code, as necessary.
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 a remotely accessible, on-line virtual-system education lab. In this embodiment, students can connect with the lab server from any client system connected, directly or indirectly, with a common network, using a conventional web browser or other thin client. When the client connects, the server will create a virtual lab computer system which the user can operate and manipulate through the client system, as if he were working at a conventional lab computer system. The preferred embodiment allows the user to save the state of the lab at any time, to resume later, and will load specific system states on the virtual lab computer system according to the user's identity and selections.
Type:
Application
Filed:
December 20, 2002
Publication date:
June 24, 2004
Applicant:
Electronic Data Systems Corporation
Inventors:
Bruce A. Rougeau, James T. Crawford, Shelby Smith
Abstract: A system and method for analyzing network traffic between a client system and multiple mirror systems, to determine the most efficient data transfer paths for accessing the mirrored data. Accordingly, a set of network probes are passed between network point pairs. After doing so, the resulting figures are analyzed using a first-order linear equation to determine which pairs are “closest” in terms of data transfer efficiency in a specific direction. Using the closeness results, the optimal data paths for large data transfer are determined.
Abstract: A weld tip testing element is presented. The weld tip testing element includes a first alignment member and a first lever element coupled to the alignment member. The first lever element is further coupled to a first pivot and the first alignment member is operable to determine a first alignment associated with a weld tip. If the weld tip is out of alignment the weld tip contacts the first alignment member.
Abstract: According to one embodiment of the invention, a computerized method used by a company in tracking lifecycles of technology items includes receiving an identification of a technology item to track and receiving information from a plurality of sources regarding a plurality of characteristics of a lifecycle of the identified technology item in response to a query of the sources. The plurality of characteristics include a location within one of a plurality of segments of the lifecycle, a speed of movement of the technology item within its lifecycle, a disruptiveness of the technology item in the marketplace, and an engagement of technology item by the company. The computerized method further includes processing the received information and generating an output, in which the output includes a plurality of indicators representing the plurality of characteristics of the lifecycle.
Type:
Application
Filed:
November 14, 2002
Publication date:
May 20, 2004
Applicant:
Electronic Data Systems Corporation
Inventors:
Jaye D. Hicks, Randall F. Mears, Jeffrey L. Wacker, Thomas L. Hill
Abstract: A performance management system for identifying, differentiating, and rewarding performance of an employee, comprising: means for communicating performance status to the employee; means for communicating to the employee differences between the communicated performance status and a performance standard associated with the employee; and means for developing a prescriptive path for the employee to adjust the communicated performance status in response to said performance standard.
Type:
Application
Filed:
November 4, 2002
Publication date:
May 6, 2004
Applicant:
Electronic Data Systems Corporation
Inventors:
Karma S. Travis, Edward Thomas Eves, Jay Russell Bourdette, Samantha A. Varjian
Abstract: A system and method for sharing knowledge through adaptive electronic message distribution presents an electronic message topics menu on a web page associated with an electronic message system. The electronic message topic menu permits the user to select topics of interest. Upon the user's selecting the topics of interest from the electronic message topics menu, the system adds the user's electronic message address to electronic message distribution lists associated with the selected topic of interest. The system further monitors user actions relating to electronic message received from the electronic message distribution list to adapt the distribution of electronic message from distribution lists according to user-demonstrated interests.
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 system and method for managing wireless vehicular communications include the ability to detect a message relating to a vehicle bus at a remote system and determine whether the message is a command that a protocol converter has the ability to implement. The system and method also include the ability to generate a command for a protocol converter if the message is a command that a protocol converter has the ability to implement and form a wireless message containing the command. The system and method further include the ability to transmit the wireless message over a wireless communication link and receive vehicle bus data over the wireless communication link.
Type:
Grant
Filed:
December 18, 2001
Date of Patent:
April 27, 2004
Assignee:
Electronic Data Systems Corporation
Inventors:
Brian M. Pruzan, Peter A. Thayer, Steven J. Enyart, Paul S. Phillips
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:
Grant
Filed:
November 22, 2002
Date of Patent:
April 13, 2004
Assignee:
Electronic Data Systems Corporation (EDS)
Abstract: A computer-based system (10) for inferring an output date expressed in a format having a four-digit calendar year from a historical input date expressed in a format having a two-digit calendar year includes a converter (16) that receives from an application program (12) an input date parameter (52) corresponding to the input date and specifying a two-digit input year value. The converter (16) also receives from an operating system (18) a current system date recognizable to the converter (16) in a format having a four-digit calendar year, the first two digits of which have a current century value and the last: two digits of which have a current two-digit value. If the input year value is less than or equal to the current two-digit value, the converter (16) infers the first two digits of the four-digit calendar year of the output date to be the current century value.
Abstract: A method includes storing one or more quantitative values associated with one or more innovation capabilities of an organization. Each quantitative value is also associated with one of a plurality of innovation levels. The method also includes determining an expected innovation level for the organization. The expected innovation level comprises one of the plurality of innovation levels. The method further includes identifying an innovation capability having a quantitative value associated with an innovation level that falls below the expected innovation level value. In addition, the method includes identifying one or more solutions associated with the identified innovation capability. The one or more solutions are operable to increase the innovation level associated with the quantitative value.
Abstract: A weld tip testing head is presented. An alignment member has an aperture disposed therein and is coupled to a spring element. The spring element is further coupled to a mounting. The aperture is operable to removably receive a weld tip and the alignment member is operable to determine an alignment associated with the weld tip. Computer software is encoded on storage. The computer software is operable to receive the alignment from the alignment member and analyze the alignment with respect to at least one expected alignment value. The computer software is further operable to generate an alarm based on the analysis and generate a fault based on the analysis.