Patents by Inventor Kave Eshghi

Kave Eshghi 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).

  • Patent number: 6618766
    Abstract: Mechanisms for correlating protocol events in a distributed application to the high level transactions that caused the protocol events. The mechanisms for correlating include a set of protocol sensors which are associated with the components of the distributed application. Each protocol sensor detects the protocol events generated by its corresponding component of the distributed application. The detection of protocol events by the protocol sensors is non-invasive in that it does not require recoding or recompilation of software components or redesign or modification of hardware components. The mechanisms for correlating also include a set of event correlators associated with the protocol sensors. Each event correlator uses the results of a prior training phase for the distributed application to determine which of a set of high level transactions in the distributed application caused the corresponding protocol events.
    Type: Grant
    Filed: September 29, 1999
    Date of Patent: September 9, 2003
    Assignee: Hewlett-Packard Development Company, LP.
    Inventor: Kave Eshghi
  • Patent number: 6584401
    Abstract: 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 carries, recording time and position data from a mobile phone the commuter carries, departure or arrival indications, or a commute log. Commute data may be augmented with a likely route generated based on a start point, an end point, and a map. Commute data may be analyzed by determining a subset of the commuters whose paths are similar. For example, they have a similar start point, a similar end point, a similar start point and a similar end point, a start point similar to a particular point, an end point similar to a particular point, or similar start and end points.
    Type: Grant
    Filed: November 27, 2001
    Date of Patent: June 24, 2003
    Assignee: Hewlett-Packard Development Company, LP.
    Inventors: Evan R. Kirshenbaum, Kave Eshghi, Henri Jacques Suemondt
  • Publication number: 20030100993
    Abstract: 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 carries, recording time and position data from a mobile phone the commuter carries, departure or arrival indications, or a commute log. Commute data may be augmented with a likely route generated based on a start point, an end point, and a map. Commute data may be analyzed by determining a subset of the commuters whose paths are similar. For example, they have a similar start point, a similar end point, a similar start point and a similar end point, a start point similar to a particular point, an end point similar to a particular point, or similar start and end points.
    Type: Application
    Filed: November 27, 2001
    Publication date: May 29, 2003
    Inventors: Evan R. Kirshenbaum, Kave Eshghi, Henri Jacques Suemondt
  • Publication number: 20030074395
    Abstract: A data service system includes web servers, each servicing any access request received by the data service system. Duplicate application servers are also provided, each processing any request directed from any one of the web servers. A session state information managing system is provided to allow different application servers to process requests belonging to a single session without requiring the requests to carry their entire session state information. The managing system includes a session state information manager that, when called by an application server in processing a request, (1) provides the session state information of the request to the application server, and (2) generate a state reference for a new session state information for the request after the application server has processed the request and generated the new session state information. The managing system also includes a store that stores all session state information.
    Type: Application
    Filed: October 17, 2001
    Publication date: April 17, 2003
    Inventors: Kave Eshghi, Svend Frolund
  • Publication number: 20030074394
    Abstract: A data service system includes a number of duplicate content servers that host a content file with a file name. Each of the content servers stores a version of the same content file that is referred to by a file reference. An updating engine is also provided that, when receiving an update of the content file, generates an updated version of the content file. A file name binding server is coupled to the updating engine and the content servers to generate a new file reference for the updated version of the content file. The file name binding server updates each of the content servers with the updated version by sending the new file reference to a binding table in each of the content servers. A content store is provided to store the updated version of the content file before it is fetched by a content server. Each of the content servers includes a binding table that stores the most recent file reference referenced by the file name of the content file.
    Type: Application
    Filed: October 16, 2001
    Publication date: April 17, 2003
    Inventor: Kave Eshghi
  • Publication number: 20030036885
    Abstract: Data collection and display representative of at least one characteristic relevant to a product contained in a sealed package, via monitoring at least one characteristic associated with a state condition of said product and displaying a history of said characteristic. The state condition is related to probability of degradation of the product. The monitoring further includes the possibility of analyzing data associated with said characteristic and, based on said analyzing, determining a current state condition of said product which is also displayed. When said current state condition is violative of a predetermined rule, freezing said display with said signal representative of said current state condition or dynamically altering an expiration date.
    Type: Application
    Filed: August 16, 2001
    Publication date: February 20, 2003
    Inventors: Henri Jacques Suermondt, Kave Eshghi, Evan Kirshenbaum
  • Publication number: 20020165954
    Abstract: The present invention is directed toward providing a system for monitoring events occurring on a networked browser while the browser is processing web page-based transactions and information, wherein the data from the monitoring process is sent to a computer other than the browser on which the transactions are executing and other than the computer from which the transaction was downloaded. Exemplary embodiments of the invention are directed toward a system and method for invoking a monitoring function on a network computer, including the steps of accessing a web page from a web server, updating the web page by inserting a script tag in the web page, wherein the script tag includes location information for a function for monitoring events on a network computer other than the web server, and storing the updated web page on the web server.
    Type: Application
    Filed: May 4, 2001
    Publication date: November 7, 2002
    Inventors: Kave Eshghi, Jerremy Holland, John Green, Dennis Morgan, Anupriya Ramraj, Steve Smead
  • Patent number: 5893083
    Abstract: Apparatus for assisting management of services provided by a computer system includes an inferencing engine (30) for carrying out inferencing operations on a declarative model (24) of a service, using facts about the system stored in a fact base (32). A resident goal store (102) contains declarative definitions of goals which concern availability of services and which it is desirable for the system to continue to satisfy; these definitions are linked to associated facts in the fact base. The service model (24) includes definitions of events which can occur in the system and may affect availability of services, and definitions of actions which can be taken to modify the configuration of the system. When occurrence of an event defined in the service model is reported to the apparatus, the event definition is used to guide analysis of the event report and appropriate updating of the fact base. Goals which are linked to the updated facts are then examined to assess whether the goals are still satisfied.
    Type: Grant
    Filed: March 19, 1996
    Date of Patent: April 6, 1999
    Assignee: Hewlett-Packard Company
    Inventors: Kave Eshghi, Jean-Jacques Moreau