Patents by Inventor Shahriar Vaghar

Shahriar Vaghar 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: 8233594
    Abstract: An integrated messaging system for performing various types of messaging across different types of networks, including integrated user interfaces and administrator interfaces. Embodiments include a communication server that couples among networks of different types, and an interface module that couples to the communication server. The interface module may be hosted on a messaging server of a network. The interface module pulls various user information from the messaging server, including information relevant to at least the network that includes the messaging server. A cache couples to the communication server and to the interface module to hold information from the communication server and/or the user information pulled from messaging server. The interface module directs a message from the messaging server and/or the cache to at least one device on the networks using the user information.
    Type: Grant
    Filed: February 7, 2005
    Date of Patent: July 31, 2012
    Assignee: Avaya Inc.
    Inventors: Shahriar Vaghar, Yang Wang, Jens Skakkebaek
  • Patent number: 8175233
    Abstract: An integrated messaging system for performing various types of messaging across different types of networks, including integrated user interfaces and administrator interfaces. Embodiments include a communication server that couples among networks of different types, and an interface module that couples to the communication server. The interface module may be hosted on a messaging server of a network. The interface module pulls various user information from the messaging server, including information relevant to at least the network that includes the messaging server. A cache couples to the communication server and to the interface module to hold information from the communication server and/or the user information pulled from messaging server. The interface module directs a message from the messaging server and/or the cache to at least one device on the networks using the user information.
    Type: Grant
    Filed: February 7, 2005
    Date of Patent: May 8, 2012
    Assignee: Avaya Inc.
    Inventors: Shahriar Vaghar, Yang Wang, Jens Skakkebaek
  • Patent number: 7277454
    Abstract: A method for arbitrating channel bandwidth among a plurality of logical connections desiring access over a communication channel to transmit data is provided. The method includes detecting a connection desiring access through the communication channel and assigning the connection to a group having arbitration parameters. Then, the method packetizes the data to be transmitted and transmits each packet of the data in time slices. In each time slice, data is transmitted using the arbitration parameters of the group.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: October 2, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Darryl J. Mocek, Terrence Barr, Peter Strarup Jensen, William F. McWalter, Shahriar Vaghar, Behfar Razavi
  • Patent number: 7178051
    Abstract: An invention is provided for fault-tolerant and adaptive communication in a distributed computing environment. The invention includes detecting an interruption in a digital connection on a network between two endpoints. Upon detection, a connection state value indicating a number of data elements processed by the application is obtained. The connection state value is then exchanged with the opposite endpoint over the network. In this manner, remaining data elements of the transaction can be received sequentially over the network from the opposite endpoint. In particular, the remaining data elements begin with a data element at a point indicated by the connection state value plus one.
    Type: Grant
    Filed: February 27, 2003
    Date of Patent: February 13, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Terrence Barr, Shivakumar Govindarajapuram, Peter Strarup Jensen, Shahriar Vaghar
  • Publication number: 20060177023
    Abstract: An integrated messaging system for performing various types of messaging across different types of networks, including integrated user interfaces and administrator interfaces. Embodiments include a communication server that couples among networks of different types, and an interface module that couples to the communication server. The interface module may be hosted on a messaging server of a network. The interface module pulls various user information from the messaging server, including information relevant to at least the network that includes the messaging server. A cache couples to the communication server and to the interface module to hold information from the communication server and/or the user information pulled from messaging server. The interface module directs a message from the messaging server and/or the cache to at least one device on the networks using the user information.
    Type: Application
    Filed: February 7, 2005
    Publication date: August 10, 2006
    Inventors: Shahriar Vaghar, Yang Wang, Jens Skakkebaek
  • Publication number: 20060177007
    Abstract: An integrated messaging system for performing various types of messaging across different types of networks, including integrated user interfaces and administrator interfaces. Embodiments include a communication server that couples among networks of different types, and an interface module that couples to the communication server. The interface module may be hosted on a messaging server of a network. The interface module pulls various user information from the messaging server, including information relevant to at least the network that includes the messaging server. A cache couples to the communication server and to the interface module to hold information from the communication server and/or the user information pulled from messaging server. The interface module directs a message from the messaging server and/or the cache to at least one device on the networks using the user information.
    Type: Application
    Filed: February 7, 2005
    Publication date: August 10, 2006
    Inventors: Shahriar Vaghar, Yang Wang, Jens Skakkebaek
  • Patent number: 6925466
    Abstract: An invention is disclosed for providing an asynchronous protocol framework. A registry is provided having a plurality of proxies, wherein each proxy implements a generic interface for a related to a software component. In addition, each proxy is capable of providing specific messages to the related software component based on an underlying design structure of the software component, for example, EJB specific or JMS specific messages. A first proxy is obtained from the registry, wherein the first proxy is related to a first software component, a message is sent to the first software component using the generic interface of the first proxy. In particular, the first proxy sends a specific message to the first software component based on the underlying design structure of the first software component.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: August 2, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Peter Strarup Jensen, Pavel S. Veselov, Shivakumar S. Govindarajapuram, Shahriar Vaghar
  • Publication number: 20040193942
    Abstract: An invention is provided for fault-tolerant and adaptive communication in a distributed computing environment. The invention includes detecting an interruption in a digital connection on a network between two endpoints. Upon detection, a connection state value indicating a number of data elements processed by the application is obtained. The connection state value is then exchanged with the opposite endpoint over the network. In this manner, remaining data elements of the transaction can be received sequentially over the network from the opposite endpoint. In particular, the remaining data elements begin with a data element at a point indicated by the connection state value plus one.
    Type: Application
    Filed: February 27, 2003
    Publication date: September 30, 2004
    Applicant: Sun Microsystems, Inc.
    Inventors: Terrence Barr, Shivakumar Govindarajapuram, Peter Strarup Jensen, Shahriar Vaghar
  • Publication number: 20030179773
    Abstract: A method for arbitrating channel bandwidth among a plurality of logical connections desiring access over a communication channel to transmit data is provided. The method includes detecting a connection desiring access through the communication channel and assigning the connection to a group having arbitration parameters. Then, the method packetizes the data to be transmitted and transmits each packet of the data in time slices. In each time slice, data is transmitted using the arbitration parameters of the group.
    Type: Application
    Filed: March 22, 2002
    Publication date: September 25, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Darryl J. Mocek, Terrence Barr, Peter Strarup Jensen, William F. McWalter, Shahriar Vaghar, Behfar Razavi
  • Publication number: 20030182467
    Abstract: An invention is disclosed for providing an asynchronous protocol framework. A registry is provided having a plurality of proxies, wherein each proxy implements a generic interface for a related to a software component. In addition, each proxy is capable of providing specific messages to the related software component based on an underlying design structure of the software component, for example, EJB specific or JMS specific messages. A first proxy is obtained from the registry, wherein the first proxy is related to a first software component, a message is sent to the first software component using the generic interface of the first proxy. In particular, the first proxy sends a specific message to the first software component based on the underlying design structure of the first software component.
    Type: Application
    Filed: March 22, 2002
    Publication date: September 25, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Peter Strarup Jensen, Pavel S. Veselov, Shivakumar S. Govindarajapuram, Shahriar Vaghar