Patents Represented by Attorney, Agent or Law Firm L. Joy Griebenow
  • Patent number: 5712953
    Abstract: An automated system and method for classifying audio or audio/video signals as music or non-music is provided. A spectrum module receives at least one digitized audio signal from a source and generates representations of the power distribution of the audio signal with respect to frequency and time. A first moment module calculates, for each time instant, a first moment of the distribution representation with respect to frequency and in turn generates a representation of a time series of first moment values.A degree of variation module in turn calculates a measure of degree of variation with respect to time of the values of the time series and produces a representation of the first moment time series variation measuring values.
    Type: Grant
    Filed: June 28, 1995
    Date of Patent: January 27, 1998
    Assignee: Electronic Data Systems Corporation
    Inventor: Steven E. Langs
  • Patent number: 5713016
    Abstract: A process is provided for determining relevance using an electronic system. The process includes providing a first feature vector, providing a second feature vector, and providing an indexing parameter. A parametric family of sampling distributions are provided for the first feature vector using the indexing parameter. A parametric family of sampling distributions are also provided for the second feature vector using the indexing parameter. The process further includes providing a prior distribution of the indexing parameter. A distribution of the indexing parameter, given the second feature vector and an event that the first feature vector is not relevant to the second feature vector, is assigned the value of the prior distribution of the indexing parameter.
    Type: Grant
    Filed: September 5, 1995
    Date of Patent: January 27, 1998
    Assignee: Electronic Data Systems Corporation
    Inventor: Joe R. Hill
  • Patent number: 5710915
    Abstract: A database organization system that separates fields used for record selection into a search table, leaving fields used solely for retrieval in a separate detail table. The system constructs a bit-interleaved key field within the search table, causing records with similar field values to cluster. The system further partitions the tables into multiple pairs of sub-tables as size increases, and builds a statistics table with information describing each partitioned sub-table. Each sub-table is searched separately and the results merged. The bits of the bit-interleaved key are ordered by likelihood of data query, and the partitioning is performed using the value of each bit. The system keeps statistics for each partition, and allows parallel searching of each partition. Query speed is enhanced by culling sub-tables from the search process, by reading only the search table data, and by eliminating record-level tests on tables completely within the desired result set.
    Type: Grant
    Filed: December 21, 1995
    Date of Patent: January 20, 1998
    Assignee: Electronic Data Systems Corporation
    Inventor: James David McElhiney
  • Patent number: 5710919
    Abstract: A system (10) for compressing and decompressing records includes a decompressed file (12) and a compressed file (14). A first record is stored in a first buffer (18) and a second record is stored in a second buffer (20). A vertical compression technique compares the first record and the second record, on a field-by-field basis, and replaces the field of the second record with a vertical repeat indicator if the field of the second record matches the corresponding field of the first record. A horizontal compression technique further compresses the second record by replacing adjacent matching characters with a horizontal repeat indicator.
    Type: Grant
    Filed: September 29, 1995
    Date of Patent: January 20, 1998
    Assignee: Electronic Data Systems Corporation
    Inventor: Peter D. Rail
  • Patent number: 5696701
    Abstract: The invention comprises a method and system for monitoring the performance of a computer in a computer network using modular extension agents. In accordance with the method of the invention the first computer repeatedly obtains performance data including at least one performance value comprising a measure of the performance of the computer. The performance data is automatically sent over the computer network through a second computer coupled to the computer network. The second computer receives the performance data and passes the performance data to a first extension agent, wherein the first extension agent is operable to process the performance data.
    Type: Grant
    Filed: July 12, 1996
    Date of Patent: December 9, 1997
    Assignee: Electronic Data Systems Corporation
    Inventors: Gregory M. Burgess, David B. Endicott, Thomas Camarro, Richard C. Jagers
  • Patent number: 5687377
    Abstract: A system for storing array variables in a programming language, wherein all subscripts are converted to strings, and stored along with the name of the array, allowing strings to be used as subscripts. When the array subscript is another variable, the contents of the subscript variable are converted to a string which is stored along with the array name. Memory is allocated when data is stored in the variable, allowing sparse arrays. A record from a file can be stored with each field of the record stored as an element of an array, indexed by the field name. The type of the data stored in a variable is stored with the data, thus the type can be changed dynamically, and each array element can have a different data type. The size of each dimension of the array can be changed dynamically, and the number of dimensions can be increased dynamically.
    Type: Grant
    Filed: October 6, 1995
    Date of Patent: November 11, 1997
    Assignee: Electronic Data Systems Corporation
    Inventor: Greg Pasquariello
  • Patent number: 5680611
    Abstract: A method for detecting duplicate records generates a checksum (222) for each record and compares the generated checksum (222) to checksums stored in check files (30). In a particular application, a system (10) for processing call detail records utilizes a duplicate check module (28) that detects duplicate records using checksum processing.
    Type: Grant
    Filed: September 29, 1995
    Date of Patent: October 21, 1997
    Assignee: Electronic Data Systems Corporation
    Inventors: Peter D. Rail, Rene L. Alejandro
  • Patent number: 5678044
    Abstract: A system and method for automated rehosting of at least one software system from a source computing environment to a predetermined target computing environment is provided. A discovery utility performs an assessment of the subject software system and its source computing environment. The discovery utility then generates a description of the software system and the source computing environment. A migration utility receives the assessment and description from the discovery utility and rehosts the software application to the target computing environment based on such assessment and description. A run-time services utility provides operational system support for the rehosted software system now within the target computing environment similar to operational system support previously available in the source computing environment based on the assessment and description.
    Type: Grant
    Filed: June 2, 1995
    Date of Patent: October 14, 1997
    Assignee: Electronic Data Systems Corporation
    Inventors: Mario Vieira Pastilha, William Steve Reisman, Kevin Albert Connington, Michael Orechoff
  • Patent number: 5675649
    Abstract: A process for cryptographic key generation and safekeeping is provided. A plurality of key agents are selected, each having a copy of the source code. One copy of the source code is loaded onto a secure computer system and is compared with at least one other copy of the source code to validate the loaded copy of the source code. Master key information and locking key information are generated by executing compiled source code. The master key information is then separated into a plurality of master key shares which are distributed to master key agents such that each master key agent possesses one master key share. The locking key information is separated into a plurality of locking key shares which are distributed to locking key agents such that each locking key agent possesses one locking key share. Then, the plurality of locking key shares and the plurality of master key shares are validated, and the secure computer system is securely shut down.
    Type: Grant
    Filed: November 30, 1995
    Date of Patent: October 7, 1997
    Assignee: Electronic Data Systems Corporation
    Inventors: J. J. Brennan, Bruce K. Geist, Jeffrey A. Van Eeuwen
  • Patent number: 5664010
    Abstract: The system and method of the present invention provides an improved service node containing at least one service application, a conversion process and a TCP/IP service circuit handler for communicating with a TCP/IP-driven external peripheral device over a communications link. According to a preferred embodiment, by selecting a switch as the TCP/IP-driven external peripheral device, the call capacity of the improved service node can also be increased. This is preferably accomplished by receiving an incoming call into the external switch, notifying the improved service node of the incoming call, and creating an instance of the service application on the service node, which service application is associated with the incoming call. The service application requests the switch place a corresponding outgoing call--which it does. The switch then hairpins the incoming and outgoing calls together and notifies the service application of their connection.
    Type: Grant
    Filed: January 4, 1995
    Date of Patent: September 2, 1997
    Assignee: Electronic Data Systems Corporation
    Inventors: Thomas G. Walker, Darren Goos, Raymond E. Bernritter, Robert S. Lee, Mark I. Finkelstein, Ross Ginsberg
  • Patent number: 5627886
    Abstract: A computerized system and method for detecting fraudulent network usage patterns using real-time network monitoring of at least two disparate networks is shown which receives at least one event record from each of the disparate networks, analyzes each of the received event records to determine its type based on user-defined parameters, identifies predetermined fields in the analyzed event record to be used as keys, measures network usage associated with the key, summarizes usage statistics against at least of the keys, compares statistic totals to predefined thresholds, and responds with an alarm or the like when the thresholds are met or exceeded.
    Type: Grant
    Filed: September 15, 1995
    Date of Patent: May 6, 1997
    Assignee: Electronic Data Systems Corporation
    Inventor: William B. Bowman
  • Patent number: 5586314
    Abstract: The apparatus used to develop software to operate a multiple element processor-based system, is comprised of an icon-based language that enables users to input data defining interrelationships among the subsystem elements. A data modeling apparatus is used to define a set of logical attributes and a set of physical attributes of said subsystem elements. The input data is then translated into a set of program instructions, using a sequential program language, representative of software to operate said processor-based system.
    Type: Grant
    Filed: February 22, 1995
    Date of Patent: December 17, 1996
    Assignee: Electronic Data Systems Corporation
    Inventors: Thomas L. Hill, Larry L. Gabrielsen, deceased
  • Patent number: 5542030
    Abstract: A system and method enabling computer meshing program to generate a finite element representation of an object is shown which receives problem definition variables relevant to the desired object, calls a projection control program to generate point surface projections based on such problem definition variables, and generates a finite element representation of the object based on the point surface projections received from the projection control program. The projection control program requests a projector to perform a point surface projection with a projector, and evaluates the point surface projection with respect to the problem definition variables to determine whether the projection was successful as well as to determine the projector's projection performance. The projection control program increments a plurality of diagnostic counters on the basis of the evaluation and updates a plurality of projection control switches on the basis of the diagnostic counter values.
    Type: Grant
    Filed: June 14, 1993
    Date of Patent: July 30, 1996
    Assignee: Electronic Data Systems Corporation
    Inventor: Ron S. Gutfinger
  • Patent number: 5537519
    Abstract: A system and method converts from the boundary representation ("b-rep") of a solid object to the constructive solid geometry ("CSG") representation thereof. The b-rep of a three-dimensional object is converted into a CSG expression by constructing a set of separators through triples of vertices on the face of the solid, until there is a separator passing through every vertex of the face. A separator is constructed through every planar edge of the face and containing the planar edge. For each nonplanar edge of the solid, one or more separators are constructed to separate the edge from the rest of the curve on the face. In this case, construction of nonplanar separating surfaces may be required. Each of these constructions are repeated for every face of the given boundary representation of the solid object.
    Type: Grant
    Filed: June 29, 1993
    Date of Patent: July 16, 1996
    Assignee: Electronic Data Systems Corporation
    Inventors: Donald L. Vossler, Vadim Shapiro
  • Patent number: 5506986
    Abstract: The media management system uses a rule based system to manage the media assignment function for a data processor. This apparatus comprises a set of software programs that communicate in real time with various standard software components on the data processor and also retrieves information describing data stored on the data storage devices themselves to compile information concerning data set activity. The media management system reviews data set size, off-site requirements for the data set, space available on DASD as well as other data set characteristics to dynamically select the most appropriate media type and specific device to store the data set.
    Type: Grant
    Filed: May 16, 1995
    Date of Patent: April 9, 1996
    Assignee: Electronic Data Systems Corporation
    Inventor: Michael J. Healy
  • Patent number: 5479593
    Abstract: A system and method for generating a parametric profile of an object to be modelled is shown which receives input from a user in the form of equations, generates further equations inherent to a profile definition, prioritizes the equations into ranked classes, sorts the prioritized equations to thereby create an ordered solved equation list, solves the sorted equations in the order they appear on the solved equation list and generates a profile of geometry entities constructed from the solutions of the solved equations. The system and method automatically constrain unknown variables within any under-populated equation sets based on heuristics and employ any redundant equations to determine and resolve conflicts among the equations to be used for generating the profile.
    Type: Grant
    Filed: June 21, 1993
    Date of Patent: December 26, 1995
    Assignee: Electronic Data Systems Corporation
    Inventors: Penny Brewer, Jon Stevenson
  • Patent number: 5467293
    Abstract: A system and method for associative solid sectioning during drafting of geometric solid models is shown which automatically generates a section view of a solid model by receiving input from a user including at least one feature the user desires associated with a section line, associating selected edges of the designated feature(s) with corresponding section segments, creating additional section segments if necessary, trimming all of the section segments together to form a section line which is then associated to the solid model. A section view is then created based on the associated section line.
    Type: Grant
    Filed: July 1, 1993
    Date of Patent: November 14, 1995
    Assignee: Electronic Data Systems Corporation
    Inventors: Randi M. Summer, Dennis Garbanati, Patricia L. Winter, Ronald D. Gates
  • Patent number: 5440336
    Abstract: A system and method for storing and forwarding audio/video signals on demand is shown including an encoder for receiving, digitizing, and compressing audio/video signals into a data stream, and a first processing system for further compressing and storing the data stream received from the encoder, and for later transmitting the data stream via a transmitting system to a location remote from the first processing system. The first processing system preferably also includes a microprocessor. The second processing system includes a microprocessor for receiving, processing, and storing the data stream from the remote first processing system, and later transmitting a copy of the data stream, upon receipt of a request for replay of the audio/video signal after retrieving and decompressing the copy of the data stream. Such system and method also includes a decoder for further decompressing and transforming the data stream into an analog signal for transmission to at least one television set for replay.
    Type: Grant
    Filed: July 23, 1993
    Date of Patent: August 8, 1995
    Assignee: Electronic Data Systems Corporation
    Inventors: William R. Buhro, Ernest W. Radowick, John E. Rogers
  • Patent number: 5440614
    Abstract: Disclosed is a system and method for enabling a cellular telephone subscriber located in a foreign service area to designate how calls placed to the subscriber should be handled by entering selections (such as call forwarding, caller notification) from the keyboard of his mobile telephone set. When these selections are received by a foreign service MTSO, the foreign service MTSO validates the roaming subscriber and the services that are available to the subscriber and then notifies the home MTSO how calls received at the home site should be handled. If the caller is to receive calls in the foreign service area (either forwarded calls or direct calls to the foreign service area), the foreign MTSO assigns a temporary roaming number to the subscriber for use in the foreign service area after the subscriber has been validated.
    Type: Grant
    Filed: August 25, 1994
    Date of Patent: August 8, 1995
    Assignee: Electronic Data Systems Corporation
    Inventors: Kenneth W. Sonberg, Timothy A. Bein
  • Patent number: 5434791
    Abstract: An object-oriented method of using a computer to store a model of an imprecise structure of a product. The product's components are modeled as items and item revisions. Each item and item revision has a view, which may have view revisions. The method links view objects and view revision objects with occurrence references to each other and to view objects and view revision objects of other components. Context-specific view revisions are modeled as appearances. A user's request for a display of a product is received and used to invoke configuration rules that determine which view revisions) are part of the product. The correct view revisions are assembled with their occurrences and appearances.
    Type: Grant
    Filed: June 29, 1993
    Date of Patent: July 18, 1995
    Assignee: Electronic Data Systems Corporation
    Inventors: Boma R. Koko, Hugh Stewart