Patents by Inventor Bahman Zargham

Bahman Zargham 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: 7856420
    Abstract: Solutions for reducing latencies in enterprise operations and business processes adaptation particularly as related to enriched publish and subscribe are proposed by the present invention. These solutions are implemented in a zero latency enterprise (ZLE) framework that allows the enterprise to integrate its services, applications and data in real time. Namely, an enterprise equipped to run as a ZLE is capable of integrating, in real time, its enterprise-wide data, applications, business transactions, operations and values. An operational data store operates as an information broker between the applications such that applications publish messages to the central repository and subscribe to messages from the central, rather than exchange request-response messages directly with each other. Thus, enriched publish and subscribe improves information synchronization between applications and reduce the number of request-response messages the applications would otherwise exchange.
    Type: Grant
    Filed: December 7, 2001
    Date of Patent: December 21, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bahman Zargham, Gregory Battas
  • Patent number: 6954757
    Abstract: A framework, architecture, system and method are provided for reducing business transaction latencies thereby enabling an enterprise to run as a zero latency enterprise (ZLE). The present invention enables the enterprise to integrate its services, applications and data in real time. An enterprise running as a ZLE has a uniform global view of its past and current business transactions, including its customer interactions, internal business operations, supply chain management and more; and this uniform global view can be obtained from anywhere across the enterprise and be used for real-time decision making. Namely, an enterprise equipped to run as a ZLE is capable of integrating, in real time, its enterprise-wide data, applications, business transactions, operations and values. Consequently, an enterprise conducting its business as a ZLE exhibits superior management of its resources, operations and customer care.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: October 11, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bahman Zargham, Gregory Battas
  • Patent number: 6757689
    Abstract: Methods are provided for enabling an enterprise to run as a zero latency enterprise (ZLE) and for running an enterprise as a ZLE. Such methods allow the enterprise to integrate its services, applications and data in real time. Namely, an enterprise equipped to run as a ZLE is capable of integrating, in real time, its enterprise-wide data, applications, business transactions, operations and values. Consequently, an enterprise conducting its business as a ZLE exhibits superior management of its resources, operations and customer care.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: June 29, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gregory Battas, Bahman Zargham
  • Publication number: 20020165903
    Abstract: Solutions for reducing latencies in enterprise operations and business processes adaptation particularly as related to enriched publish and subscribe are proposed by the present invention. These solutions are implemented in a zero latency enterprise (ZLE) framework that allows the enterprise to integrate its services, applications and data in real time. Namely, an enterprise equipped to run as a ZLE is capable of integrating, in real time, its enterprise-wide data, applications, business transactions, operations and values. An operational data store operates as an information broker between the applications such that applications publish messages to the central repository and subscribe to messages from the central, rather than exchange request-response messages directly with each other. Thus, enriched publish and subscribe improves information synchronization between applications and reduce the number of request-response messages the applications would otherwise exchange.
    Type: Application
    Filed: December 7, 2001
    Publication date: November 7, 2002
    Applicant: Compaq Information Technologies Group, L.P.
    Inventors: Bahman Zargham, Gregory Battas
  • Patent number: 6470398
    Abstract: A computing environment (2) includes multiple CPUs (5a-c), multiple nonshared memory spaces and a means for implementing a select system call (10a-c).
    Type: Grant
    Filed: April 7, 1997
    Date of Patent: October 22, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Bahman Zargham, Jim Uren, Robert Shaw, Sylvia Chan, Lars Plum, Minoo Gupta
  • Publication number: 20020112089
    Abstract: A distributed computing system environment includes multiple CPUs, multiple non-shared memory spaces and a means for implementing system calls and interprocess communications. The system is both fault-tolerant and scalable in that agents exist independently in each non-shared memory space to handle interprocess connections between memory spaces.
    Type: Application
    Filed: April 10, 2002
    Publication date: August 15, 2002
    Applicant: Compaq Information Technologies Group, L.P.
    Inventors: Bahman Zargham, Jim Uren, Robert Shaw, Sylvia Chan, Lars Plum, Minoo Gupta
  • Publication number: 20020107957
    Abstract: A framework, architecture, system and method are provided for reducing business transaction latencies thereby enabling an enterprise to run as a zero latency enterprise (ZLE). The present invention enables the enterprise to integrate its services, applications and data in real time. An enterprise running as a ZLE has a uniform global view of its past and current business transactions, including its customer interactions, internal business operations, supply chain management and more; and this uniform global view can be obtained from anywhere across the enterprise and be used for real-time decision making. Namely, an enterprise equipped to run as a ZLE is capable of integrating, in real time, its enterprise-wide data, applications, business transactions, operations and values. Consequently, an enterprise conducting its business as a ZLE exhibits superior management of its resources, operations and customer care.
    Type: Application
    Filed: September 7, 2001
    Publication date: August 8, 2002
    Inventors: Bahman Zargham, Gregory Battas
  • Publication number: 20020107864
    Abstract: Methods are provided for enabling an enterprise to run as a zero latency enterprise (ZLE) and for running an enterprise as a ZLE. Such methods allow the enterprise to integrate its services, applications and data in real time. Namely, an enterprise equipped to run as a ZLE is capable of integrating, in real time, its enterprise-wide data, applications, business transactions, operations and values. Consequently, an enterprise conducting its business as a ZLE exhibits superior management of its resources, operations and customer care.
    Type: Application
    Filed: September 7, 2001
    Publication date: August 8, 2002
    Inventors: Gregory Battas, Bahman Zargham
  • Patent number: 6370583
    Abstract: A method and apparatus for presenting the multiple processors of a cluster as a single virtual host to a network wherein the processors are communicatively coupled among themselves and to a network interface. The network interface is communicatively coupled to the network. One of the processors is designated a primary parallel I/O processor. One address is advertised on said network for said multiple processors, and filter trees in the network interface direct the interface to forward packets from the network addressed to that address to the primary parallel I/O processor. Later, the filter tree is modified to direct the network interface to forward a specific subset of the packets directly to a particular processor.
    Type: Grant
    Filed: August 17, 1998
    Date of Patent: April 9, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Leonard Fishler, Bahman Zargham, Stuart Monks
  • Patent number: 6359886
    Abstract: A method and apparatus for sorting and classifying communications frames received over a network prior to delivery, using a collection of filters arranged as a decision-making tree with destinations for the frames as the leaves of the tree.
    Type: Grant
    Filed: August 17, 1998
    Date of Patent: March 19, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Dean A. Ujihara, Leonard R. Fishler, Richard Mayfield, Bahman Zargham
  • Patent number: 5954794
    Abstract: An apparatus and method for getting descriptors to data and passing the descriptors among data sources and sinks, thereby avoiding copying the data among the data sources and sinks. The data source/sink which consumes the data actual initiates the copying of the actual data itself, using global pointers to the data in the descriptors.
    Type: Grant
    Filed: December 20, 1995
    Date of Patent: September 21, 1999
    Assignee: Tandem Computers Incorporated
    Inventors: Leonard R. Fishler, Bahman Zargham
  • Patent number: 5941959
    Abstract: An apparatus and method for getting descriptors to data and passing the descriptors among data sources and sinks, thereby avoiding copying the data among the data sources and sinks. The data source/sink which consumes the data actual initiates the copying of the actual data itself, using global pointers to the data in the descriptors.
    Type: Grant
    Filed: December 20, 1995
    Date of Patent: August 24, 1999
    Assignee: Tandem Computers Incorporated
    Inventors: Leonard R. Fishler, Bahman Zargham
  • Patent number: 5931903
    Abstract: An apparatus and method for getting descriptors to data and passing the descriptors among data sources and sinks, thereby avoiding copying the data among the data sources and sinks. The data source/sink which consumes the data actual initiates the copying of the actual data itself, using global pointers to the data in the descriptors.
    Type: Grant
    Filed: December 20, 1995
    Date of Patent: August 3, 1999
    Assignee: Tandem Computers Incorporated
    Inventors: Leonard R. Fishler, Bahman Zargham
  • Patent number: 5852719
    Abstract: An apparatus and method for getting descriptors to data and passing the descriptors among data sources and sinks, thereby avoiding copying the data among the data sources and sinks. The data source/sink which consumes the data actual initiates the copying of the actual data itself, using global pointers to the data in the descriptors.
    Type: Grant
    Filed: December 20, 1995
    Date of Patent: December 22, 1998
    Assignee: Tandem Computers Incorporated
    Inventors: Leonard R. Fishler, Bahman Zargham
  • Patent number: 5790807
    Abstract: An apparatus and method for getting descriptors to data and passing the descriptors among data sources and sinks, thereby avoiding copying the data among the data sources and sinks. The data source/sink which consumes the data actual initiates the copying of the actual data itself, using global pointers to the data in the descriptors.
    Type: Grant
    Filed: December 20, 1995
    Date of Patent: August 4, 1998
    Assignee: Tandem Computers Incorporated
    Inventors: Leonard R. Fishler, Bahman Zargham