Patents by Inventor Evan Kirshenbaum

Evan Kirshenbaum has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240033740
    Abstract: A digital microfluidic device includes an array of controllable electrode pads alignable with a fluid passageway and a control portion. The control portion is to cause electrowetting movement of a droplet within the fluid passageway through a circuit of multiple different zones of the electrode pads. The electrowetting movement is to iteratively expose the droplet within a current zone of the different zones for a selectable current time period at a current temperature of a list of consecutive temperatures, further expose the droplet within the current zone, for each respective selectable subsequent time period, at each respective subsequent temperature of the list which is greater than the current temperature, and move the droplet into a subsequent zone of the different zones when one of the respective subsequent temperatures is less than the current temperature.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 1, 2024
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Evan Kirshenbaum, Viktor Shkolnikov
  • Patent number: 10552398
    Abstract: Example implementations relate to database records associated with a trie. For example, a computing device may include at least one processor to receive a query string and determine, based on the query string, a lookup string associated with a plurality of words in an order. The at least one processor may identify, based on the lookup string and a trie associated with the lookup string, a set of records from a database of records, each record in the set being associated with a score that is associated with a degree to which each record matches the query string, wherein the set is identified based on a penalty value calculated for each record based on a hypothesized collection of typing errors sufficient to transform a prefix of a string associated with each record into the lookup string. The at least one processor may provide a result based on the set.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: February 4, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Evan Kirshenbaum, George Forman
  • Publication number: 20180039661
    Abstract: Example implementations relate to database records associated with a trie. For example, a computing device may include at least one processor to receive a query string and determine, based on the query string, a lookup string associated with a plurality of words in an order. The at least one processor may identify, based on the lookup string and a trie associated with the lookup string, a set of records from a database of records, each record in the set being associated with a score that is associated with a degree to which each record matches the query string, wherein the set is identified based on a penalty value calculated for each record based on a hypothesized collection of typing errors sufficient to transform a prefix of a string associated with each record into the lookup string. The at least one processor may provide a result based on the set.
    Type: Application
    Filed: March 12, 2015
    Publication date: February 8, 2018
    Inventors: Evan Kirshenbaum, George Forman
  • Patent number: 8069075
    Abstract: A method is disclosed for evaluating the performance of a website. An agent interacts with the website using a behavior model of an exemplary website customer. The agent interacts with the website according to the behavior model and gathers website performance data related to the interaction. The performance data is compared to a utility function for the behavior model. A rating is assigned to the website based on the comparison, and the rating is made available to potential website customers seeking information related to the website's performance.
    Type: Grant
    Filed: March 5, 2003
    Date of Patent: November 29, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Cipriano Santos, Evan Kirshenbaum, Mathias Salle
  • Patent number: 7924874
    Abstract: Methods and systems for evaluating the utilization of resources in a system. Information that characterizes an allocation of resources in the system is received. Information that characterizes requests to the system is also received. Workflow in the system in response to the requests is simulated. Processes that are executed by the system in response to the requests are also simulated. Utilization of the allocation of resources is determined. The resources can be reallocated to improve the utilization as measured against a selected performance metric.
    Type: Grant
    Filed: March 11, 2003
    Date of Patent: April 12, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jason Dean Powers, Evan Kirshenbaum
  • Patent number: 7778715
    Abstract: In at least some embodiments, a method comprises obtaining a state description associated with a system having a component. The method further comprises automatically obtaining a substantially optimal parameterization for the component based on one or more operant characteristics of the component predicted by a behavior prediction model using combinations of the system's state description and a set of possible parameterizations for the component.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: August 17, 2010
    Assignee: Hewlett-Packard Development Company
    Inventors: Evan Kirshenbaum, Dirk M. Beyer, Henri J. Suermondt
  • Patent number: 7634450
    Abstract: An approach for solving a problem involves modifying difficulty measures of training cases used to develop candidate solutions. A set of candidate solutions and a set of training cases are provided. Each of the training cases is associated with a difficulty measure. A candidate solution is operated on a particular training case and a performance measure for the candidate solution is obtained. A credibility rating for the candidate solution may be determined. The credibility rating is indicative of a degree to which the performance measure represents a good estimator of the difficulty measure of the particular training case. The difficulty measure of the particular training case may be modified based on the performance measure and the credibility rating of the candidate solution. The difficulty measure of the selected training case may be modified based on the performance measures.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: December 15, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Evan Kirshenbaum
  • Publication number: 20070124292
    Abstract: Surveillance technology particularly suited to continuous gathering of autobiographical data. Integrated into a portable construction are data collection mechanisms for capturing substantially all perceptual stimulus and acquirable digital data in the immediate vicinity of the system, a data integrator for correlating said autobiographical data, and memory for storing collected data. The unit comprises a programmable device for integrating all data captured into an integrated, content-retrievable format. Data editing formats are also suggested.
    Type: Application
    Filed: October 19, 2006
    Publication date: May 31, 2007
    Inventors: Evan Kirshenbaum, Henri Suermondt, Kave Eshghi
  • Publication number: 20070104112
    Abstract: Provided are systems and techniques for connecting first and second devices over a network by utilizing a small, portable third device to carry network connection information from one of the devices to the other. In one representative implementation, the portable device functions as a sort of virtual cable, in that plugging it into one of the first and second devices causes a connection to be established with the other.
    Type: Application
    Filed: November 4, 2005
    Publication date: May 10, 2007
    Inventors: Craig Sayers, Evan Kirshenbaum
  • Patent number: 7212955
    Abstract: Data associated with at least one characteristic associated with the viability of a product is monitored. The data associated with the at least one characteristic is analyzed, and based on the analyzing, at least one future viability state condition of the product is predicted. At least one indicator is displayed related to the at least one future viability state condition.
    Type: Grant
    Filed: January 14, 2004
    Date of Patent: May 1, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Evan Kirshenbaum, Henri Jacques Suermondt, Kave Eshghi
  • Publication number: 20070073740
    Abstract: A data structure associates components in a hierarchy with corresponding maps that associate values with respective properties. In response to a request to retrieve a value associated with a first property for a first component that is part of the hierarchy, the data structure is accessed in an order defined by the hierarchy to retrieve the value associated with the first property.
    Type: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Inventor: Evan Kirshenbaum
  • Publication number: 20060248054
    Abstract: Abstract of the Disclosure A method and system of providing training information for training a categorizer includes receiving a query relating to at least one category and identifying at least one case within a data set that matches the query. The method and system receives one of a first indication that the identified at least one case belongs to the category, and a second indication that the identified at least one case does not belong to the category. Training information is modified based on receiving one of the first indication and second indication.
    Type: Application
    Filed: April 29, 2005
    Publication date: November 2, 2006
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: EVAN KIRSHENBAUM, HENRI SUERMONDT, GEORGE FORMAN, STEPHANE CHIOCCHETTI
  • Publication number: 20060173559
    Abstract: In at least some embodiments, a method comprises obtaining a state description associated with a system having a component. The method further comprises automatically obtaining a substantially optimal parameterization for the component based on one or more operant characteristics of the component predicted by a behavior prediction model using combinations of the system's state description and a set of possible parameterizations for the component.
    Type: Application
    Filed: January 31, 2005
    Publication date: August 3, 2006
    Inventors: Evan Kirshenbaum, Dirk Beyer, Henri Suermondt
  • Patent number: 7065137
    Abstract: A messaging system that reduces communications bandwidth is disclosed. Difference messages are constructed at a sender from a message and prior state information. The difference messages include information describing the difference between the content of the message and a portion of prior state information, such as a prior message. The difference messages, including a prior message identifier, are sent to the receiver in place of the message. The message is reconstructed at the receiver using the corresponding difference message and the prior state information stored at the receiver. If the message reconstruction is unsuccessful, the sender is notified, and further required information is sent to the receiver.
    Type: Grant
    Filed: January 24, 2002
    Date of Patent: June 20, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keith E. Moore, Evan Kirshenbaum
  • Publication number: 20050130109
    Abstract: An approach for solving a problem involves modifying difficulty measures of training cases used to develop candidate solutions. A set of candidate solutions and a set of training cases are provided. Each of the training cases is associated with a difficulty measure. A candidate solution is operated on a particular training case and a performance measure for the candidate solution is obtained. A credibility rating for the candidate solution may be determined. The credibility rating is indicative of a degree to which the performance measure represents a good estimator of the difficulty measure of the particular training case. The difficulty measure of the particular training case may be modified based on the performance measure and the credibility rating of the candidate solution. The difficulty measure of the selected training case may be modified based on the performance measures.
    Type: Application
    Filed: December 12, 2003
    Publication date: June 16, 2005
    Inventor: Evan Kirshenbaum
  • Publication number: 20050097067
    Abstract: Disclosed herein are systems and methods for combining valuations of multiple evaluators. One disclosed method embodiment comprises (for each evaluator): sorting the choices into an order indicative of preference; determining interval sizes between adjacent choices; obtaining a rank for each interval size; and using interval size ranks to determine an evaluator score for each choice. The evaluator scores can be combined to determine an overall score for each choice.
    Type: Application
    Filed: October 29, 2003
    Publication date: May 5, 2005
    Inventor: Evan Kirshenbaum
  • Publication number: 20050096866
    Abstract: Systems and methods for detecting an interesting event in a data stream. More specifically, a monitoring system is configured to monitor a data stream and establish a sensitivity parameter based on sequences generated from values in a first portion of the data stream. A detector may be trained using the sensitivity parameter to detect the occurrence of an interesting event in the data stream.
    Type: Application
    Filed: October 31, 2003
    Publication date: May 5, 2005
    Inventors: Jerry Shan, Evan Kirshenbaum, Henri Suermondt, Dirk Beyer, Chao Chen
  • Patent number: 6889169
    Abstract: Methods and systems for collecting session-related information used for evaluating an event are described. A session is conducted between a server and a client device. The session includes client interaction with a Web site. Selected information corresponding to the session is collected and stored. The information is collected over a sliding sampling period. The sampling period has a length measured from a start time that moves forward in time as the session is extended. The start time is anchored upon identification of an event, such that the sampling period is extended in length following the event.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: May 3, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Evan Kirshenbaum, Deborah A. Lienhart
  • Publication number: 20050055247
    Abstract: An arrangement for determining a predicted health of a system that would result from an application of a proposed intervention to an existing system. The predicted health is determined by determining a set of modifications involved in the proposed intervention wherein each modification involves one or more components of the existing system. For each modification, a set of component information that pertains to the modification is obtained from a knowledge base. Each set of component information may specify inter-dependencies among the components involved in the modification. For each modification, it is determined whether the inter-dependencies specified in the component information are satisfied. The determination of whether the inter-dependencies are satisfied enables a determination of the predicted health of individual components of the system as well as the predicted health of the overall system.
    Type: Application
    Filed: October 19, 2004
    Publication date: March 10, 2005
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Henri Suermondt, Evan Kirshenbaum
  • Publication number: 20040199584
    Abstract: A method is disclosed for configuring and appearance of a website to a user of the website, based on feedback from the user. The website includes different appearance options for information displayed to different users. Feedback related to the appearance of the website is received from the user during a current session of use of the website by the user. Based on the feedback, the website diagnoses a problem perceived by the user. The appearance of the website is then changed for the user, based on the diagnosed problem. In one embodiment, users are grouped with other users and associated with user models having common appearance options. In this embodiment, a user's feedback may change the appearance of the website not only for the user but also for other users within the user's group.
    Type: Application
    Filed: March 5, 2003
    Publication date: October 7, 2004
    Inventors: Evan Kirshenbaum, Mark L. Sabiers