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: 8233594Abstract: 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: GrantFiled: February 7, 2005Date of Patent: July 31, 2012Assignee: Avaya Inc.Inventors: Shahriar Vaghar, Yang Wang, Jens Skakkebaek
-
Patent number: 8175233Abstract: 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: GrantFiled: February 7, 2005Date of Patent: May 8, 2012Assignee: Avaya Inc.Inventors: Shahriar Vaghar, Yang Wang, Jens Skakkebaek
-
Patent number: 7277454Abstract: 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: GrantFiled: March 22, 2002Date of Patent: October 2, 2007Assignee: Sun Microsystems, Inc.Inventors: Darryl J. Mocek, Terrence Barr, Peter Strarup Jensen, William F. McWalter, Shahriar Vaghar, Behfar Razavi
-
Patent number: 7178051Abstract: 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: GrantFiled: February 27, 2003Date of Patent: February 13, 2007Assignee: Sun Microsystems, Inc.Inventors: Terrence Barr, Shivakumar Govindarajapuram, Peter Strarup Jensen, Shahriar Vaghar
-
Publication number: 20060177023Abstract: 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: ApplicationFiled: February 7, 2005Publication date: August 10, 2006Inventors: Shahriar Vaghar, Yang Wang, Jens Skakkebaek
-
Publication number: 20060177007Abstract: 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: ApplicationFiled: February 7, 2005Publication date: August 10, 2006Inventors: Shahriar Vaghar, Yang Wang, Jens Skakkebaek
-
Patent number: 6925466Abstract: 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: GrantFiled: March 22, 2002Date of Patent: August 2, 2005Assignee: Sun Microsystems, Inc.Inventors: Peter Strarup Jensen, Pavel S. Veselov, Shivakumar S. Govindarajapuram, Shahriar Vaghar
-
Publication number: 20040193942Abstract: 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: ApplicationFiled: February 27, 2003Publication date: September 30, 2004Applicant: Sun Microsystems, Inc.Inventors: Terrence Barr, Shivakumar Govindarajapuram, Peter Strarup Jensen, Shahriar Vaghar
-
Publication number: 20030179773Abstract: 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: ApplicationFiled: March 22, 2002Publication date: September 25, 2003Applicant: Sun Microsystems, Inc.Inventors: Darryl J. Mocek, Terrence Barr, Peter Strarup Jensen, William F. McWalter, Shahriar Vaghar, Behfar Razavi
-
Publication number: 20030182467Abstract: 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: ApplicationFiled: March 22, 2002Publication date: September 25, 2003Applicant: Sun Microsystems, Inc.Inventors: Peter Strarup Jensen, Pavel S. Veselov, Shivakumar S. Govindarajapuram, Shahriar Vaghar