1
Jari Koistinen, Aparna Seetharaman, Evan R Kirshenbaum: Utility-based multi-category quality-of-service negotiation in distributed systems. Hewlett Packard Company, November 28, 2000: US06154778 (134 worldwide citation)

In a distributed system, a method and system for negotiating a multi-category Quality-of-Service (QoS) agreement between a client and a server includes a client agent enabled to calculate an expected utility to a client of multiple multi-category QoS specifications. The client agent obtains the QoS ...


2
Evan R Kirshenbaum: Estimating similarity between two collections of information. Hewlett Packard Development Company, April 20, 2010: US07702683 (82 worldwide citation)

A method for estimating similarity between two collections of information is described herein. The method includes comparing a first Bloom filter representing a first collection of information and a second Bloom filter representing a second collection of information, and determining a measure of sim ...


3
Evan R Kirshenbaum, Henri Jacques Suermondt: Customer-side market segmentation. Hewlett Packard Development Company, April 1, 2008: US07353184 (78 worldwide citation)

A system and method for customer-side market segmentation and categorization. This segmentation is done without disclosing sensitive private customer information to the business. A customer downloads a categorization module to a portable device (PDA, wireless cellular phone, etc.) or personal comput ...


4
Evan R Kirshenbaum, Kave Eshghi, Henri Jacques Suemondt: Automatic gathering and analysis of data on commute paths. Hewlett Packard Development Company, June 24, 2003: US06584401 (68 worldwide citation)

A method and apparatus for automatically gathering data on paths taken by a number of commuters and then analyzed to provide recommendations for improving the commute experience. Data may be gathered by recording time and position data from a global positioning system (GPS) receiver the commuter car ...


5
Evan R Kirshenbaum, Henri J Suermondt, George H Forman, Thomas M Tripp: Effecting action to address an issue associated with a category based on information that enables ranking of categories. Hewlett Packard Development Company, September 22, 2009: US07593904 (49 worldwide citation)

A categorizer is trained for plural categories according to a machine-learning algorithm. The categorizer classifies cases in a set of cases into the plural categories. One or more quantification measures regarding cases in the data set are computed based on output from the categorizer, and informat ...


6
Evan R Kirshenbaum, Keith E Moore: Object surrogate with active computation and probablistic counter. Hewlett Packard Company, June 29, 1999: US05918235 (38 worldwide citation)

To prevent dangling pointers, an object is annotated with a reference counted Object Surrogate which will outlive the object and which knows whether the referenced object is valid or not. Rather than directly referring to the underlying object, long lived external pointers (those which exist outside ...


7
Evan R Kirshenbaum, Henri J Suermondt, Mark D Lillibridge: Providing an index for a data store. Hewlett Packard Development Company, May 25, 2010: US07725437 (37 worldwide citation)

Chunks are stored in a data store, where respective collections of chunks form respective files. An index that maps digests of chunks to pages containing information to recreate the chunks is provided, where the index is stored in persistent storage.


8
Evan R Kirshenbaum: Methods of storing and retrieving communications, information, and documents. Hewlett Packard Development Company, August 5, 2003: US06602298 (28 worldwide citation)

In one aspect, the invention encompasses a method of storing and retrieving a communication. A communication is stored in a database, and comprises a plurality of sub-components. The communication is stored utilizing software configured to save a plurality of machine-readable identifier codes associ ...


9
Simon Love, Graham S Pollock, Patrick Goldsack, Evan R Kirshenbaum: System and method for monitoring communication networks using data stream characterization. Agilent Technologies, June 7, 2005: US06904020 (26 worldwide citation)

A system and method for automatically monitoring communications networks and for determining network configuration use data stream characterizations. The system comprises a plurality of measurement probes that passively probe the network and collect data packets carried by data streams in the networ ...


10
Evan R Kirshenbaum, George H Forman, Henri J Suermondt: System and method for modifying a training set. Hewlett Packard Development Company, September 14, 2010: US07797282 (21 worldwide citation)

Information representing a hierarchy of categories is stored. An indication is received that a first case is either a positive case or a negative case for a first category in the hierarchy of categories. The first case is identified, by inference, as a positive case or negative case for a second cat ...