1
Victor S Miller, Mark N Wegman: Data compression method. International Business Machines Corporation, Thomas P Dowd, March 21, 1989: US04814746 (158 worldwide citation)

Communications between a Host Computing System and a number of remote terminals is enhanced by a data compression method which modifies the data compression method of Lempel and Ziv by addition of new character and new string extensions to improve the compression ratio, and deletion of a least recen ...


2
Roy Jefferson Byrd Jr, John Martin Prager, Yael Ravin, Mark N Wegman: Information retrieval system and method for displaying and ordering information based on query element contribution. International Business Machines Corporation, October 20, 1998: US05826260 (75 worldwide citation)

In an information retrieval system, a query issued by the user is analyzed by a query engine into query elements. After the query has been evaluated against the document collections, a resulting hit list is presented to the user, e.g., as a table. The presented hit list displays not only an overall ...


3
Barry Leiba, Joel Ossher, Vadakkedathu Thomas Rajan, Richard Segal, Mark N Wegman: Method for recognizing spam email. International Business Machines Corporation, Michael J Buchenhorner, Vazken Alexanian, January 6, 2009: US07475118 (54 worldwide citation)

A method includes steps of receiving an email message comprising a plurality of packets and delivery-path information; determining a path for the email using the delivery-path information; comparing the path with a plurality of prior email paths; determining a measure of similarity between the path ...


4
Wim De Pauw, John Matthew Vlissides, David Hod Lorenz, Mark N Wegman: Visualizing execution patterns in object-oriented programs. International Business Machines Corporation, Ratner & Prestia, April 17, 2001: US06219826 (52 worldwide citation)

An improved method and system for visualizing an object-oriented program's execution in a manner that facilitates understanding, debugging, and tuning programs of arbitrary size and complexity by visually depicting a sequence of one or more messages to an object or between objects as a tree. Ea ...


5
David Francis Bacon, Mark N Wegman, Frank Kenneth Zadeck: Object oriented dispatch optimization. International Business Machines Corporation, Louis J Percello, Whitham Curtis & Whitham, March 21, 2000: US06041179 (36 worldwide citation)

An object oriented dispatch optimization method determines statically which body of code will be executed when a method is dispatched. The program code is examined to identify all procedure bodies that can be invoked for a given class and a given method. An identified procedure body is analyzed to d ...


6
Mark N Wegman, Daniel Tunkelang: Applying numerical approximation to general graph drawing. International Business Machines Corporation, Jay P Sbrollini, Whitham Curtis & Whitham, November 30, 1999: US05995114 (26 worldwide citation)

A simple approach to graph layout is fast and results in graphs that lend themselves to full visualization on a standard-sized computer monitor. The algorithm implemented allows the use the same spring and repulsion energies as in the force-directed model, or any other reasonably behaved energy func ...


7
John L Carter, George Markowsky, Mark N Wegman: Method and apparatus for performing hashing operations using Galois field multiplication. International Business Machines Corporation, Roy R Schlemmer, August 27, 1985: US04538240 (21 worldwide citation)

The invention comprises a method and apparatus for performing a hashing operation on an N bit number under control of a prespecified N bit hashing constant which comprises performing N/K finite field partial multiplications of the object to be hashed by the hashing constant, utilizing K logic and co ...


8
Bard Bloom, Darrell Reimer, Ian D Simmonds, Mark N Wegman: Enterprise process models and enterprise application for information technologies. International Business Machines Corporation, Ference & Associates, July 27, 2004: US06769113 (21 worldwide citation)

An enterprise process model that comprises a plurality of actors, actions performed by said actors, objects acted upon by said actions, and roles. Data characterizing the view of the attributes of at least one of the objects of the model is generated by associating a plurality of situation/role pair ...


9
John L Carter, Mark N Wegman: Polynomial hashing. International Business Machines Corporation, Sughrue Mion Zinn Macpeak and Seas, May 13, 1986: US04588985 (16 worldwide citation)

Elements x in a domain A are hashed into a range B by selecting any one of a plurality of hashing functions which collectively form an almost universal.sub.2 class of functions. The data element to be hashed is separated into individual sub-strings x.sub.1 through x.sub.n of no more than log.sub.2 ( ...


10
Bard Bloom, Darrell Reimer, Ian D Simmonds, Mark N Wegman: Method and system for generating enterprise applications of a diversity of information technologies. International Business Machines Corporation, Ference & Associates, May 4, 2004: US06732353 (11 worldwide citation)

An enterprise process model that comprises a plurality of actors, actions performed by said actors, objects acted upon by said actions, and roles. Data characterizing the view of the attributes of at least one of the objects of the model is generated by associating a plurality of situation/role pair ...