Patents by Inventor Behrouz Poustchi

Behrouz Poustchi 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: 20050238148
    Abstract: A network device has a voice mail module adapted to provide voice mail functionality for calls of a first type directed to the network device. The calls of the first type are originally intended for the network device. The voice mail module also provides voice mail functionality for calls of a second type directed to the network device. The calls of the second type are originally intended for one or more other network devices in respect of which the network device has been designated as a backup. In a system having such network devices, voice mail functionality may be provided locally at the network devices. The network devices may be implemented as telephones. In the event that a network device is no longer available on the network, another network device designated as a backup network device takes voice mail messages for the network device that is unavailable. This significantly improves overall system reliability and availability.
    Type: Application
    Filed: June 21, 2005
    Publication date: October 27, 2005
    Inventors: Behrouz Poustchi, Jeroen De Witte
  • Publication number: 20050193249
    Abstract: A network device selects at least one other network device as its backup and communicates information for use by the backup network device(s) in assuming the role of the network device upon its unavailability. The network device also receives information from at least one network device that has selected it as its backup device for use in assuming the role of the selecting device(s) upon unavailability of the selecting device(s). Each network device may act as a backup for the same number of devices as it has backups. Selection of backup devices may be based on device reliability. In one embodiment, each network device has a primary and secondary backup. The primary backup assumes the role of the network device when the latter becomes unavailable, and the secondary backup assumes the role of the network device when both the network device and its primary backup are unavailable.
    Type: Application
    Filed: November 22, 2004
    Publication date: September 1, 2005
    Inventors: Behrouz Poustchi, Natalie Gagnon, Jennifer Bell
  • Publication number: 20050135429
    Abstract: To synchronize time between network devices equally capable of accurately maintaining an indication of current time, one of the network devices is deemed to be a reference for time and the other network devices synchronize their indications of current time to the reference. To synchronize copies of data at multiple network devices, each network device maintains a counter representative of the passage of time but not necessarily of current time. The counter at each device is periodically synchronized with the counters of other network devices. When data is changed at a network device, the value of the counter at the time of changing is stored in association with the changed data. Stored counter values are used to determine whether a local copy or a remote copy of the data is likely more recent and therefore preferable. A further test may be applied if a counter value comparison is inconclusive.
    Type: Application
    Filed: November 19, 2004
    Publication date: June 23, 2005
    Inventors: David Bingham, James Stelzig, Behrouz Poustchi, Cristian Hudici
  • Publication number: 20050135349
    Abstract: A network device such as a terminal set in a distributed peer-to-peer communications network receives periodic notifications from other network devices indicating which network devices are currently receiving pages. When the network device wishes to send a page to a set of target network devices, it ascertains whether the target devices are already receiving a page. If not, the network device notifies other network devices that it is claiming the target devices for its exclusive paging use. Each device receiving the notification ascertains whether it is one of the target devices, and if so, prepares to receive a page. Absent any objections, the initiating device sends the page (e.g. audio or video) to the target devices. Upon completion, the network device relinquishes its claim to the target devices. If a target network device becomes engaged in a call while receiving a page, playing of the page may be ceased.
    Type: Application
    Filed: November 24, 2004
    Publication date: June 23, 2005
    Inventors: Behrouz Poustchi, Jennifer Bell, James Stelzig
  • Publication number: 20050117525
    Abstract: Upon initial connection of a peer to a peer-to-peer network, the peer notifies other peers of its connection to the network. The peer receives existence notifications from other peers and may use them to create a list of the peers on the network, which may be sorted by the unique identifiers of each peer. A prospective network address is selected, e.g. based on the ordinal position of the peer within the sorted list. Conflict checking resolves conflicts between the prospective network address and the network address of other peers. Each peer may periodically notify the other peers of its network address, e.g. to prevent new peers from claiming the address. When a peer becomes inactive, another peer detecting this may begin periodically notifying the remaining peers that the address of the disconnected peer is already claimed. Peers may be Voice-over-IP telephone sets and network addresses may be directory numbers.
    Type: Application
    Filed: November 12, 2004
    Publication date: June 2, 2005
    Inventors: Behrouz Poustchi, Natalie Gagnon, James Stelzig
  • Publication number: 20050021872
    Abstract: In a call transfer of a call there is an original calling network device, an original recipient of the call, and a transferee of the call. Systems, network devices, and methods are provided for delivering local call transfer functionality. Each network device is capable of functioning in the capacity of any one or more of the above three roles, namely, originator, original recipient, and transferee by providing local call transfer functionality. There is no requirement for central processing equipment used to provide local call transfer functionality for transferring calls.
    Type: Application
    Filed: January 22, 2004
    Publication date: January 27, 2005
    Inventors: Behrouz Poustchi, Natalie Gagnon, Vineet Seth
  • Publication number: 20040258233
    Abstract: In call forwarding of a call there is an original calling network device, an original recipient of an incoming call, and a forwardee of the call. Systems, network devices, and methods are provided for delivering local call forwarding functionality. Each network device is capable of functioning in the capacity of any one or more of the above three roles, namely, originator, original recipient, and forwardee by providing local call forwarding functionality. In some implementations there is no central processing equipment used to provide local call forwarding functionality for forwarding calls. Furthermore, a network device may provide a call forwarding destination on behalf of another network device when the other network device cannot be reached.
    Type: Application
    Filed: January 21, 2004
    Publication date: December 23, 2004
    Inventors: Behrouz Poustchi, Natalie Ann Gagnon, Vineet Seth
  • Publication number: 20040240656
    Abstract: In a call park and call park pickup system, a plurality of network devices have local call park functionality. For call park of a call between two network devices initiated at one of the network devices and call park pickup of the call at a third network device, the local call park functionality is used to provide messaging between the three network devices for parking and picking up the call without the need of central processing equipment for providing call park and call park pickup functionality.
    Type: Application
    Filed: May 24, 2004
    Publication date: December 2, 2004
    Inventor: Behrouz Poustchi
  • Publication number: 20040156485
    Abstract: A network device has a voice mail module adapted to provide voice mail functionality for calls of a first type directed to the network device. The calls of the first type are originally intended for the network device. The voice mail module also provides voice mail functionality for calls of a second type directed to the network device. The calls of the second type are originally intended for one or more other network devices in respect of which the network device has been designated as a backup. In a system having such network devices, voice mail functionality may be provided locally at the network devices. The network devices may be implemented as telephones. In the event that a network device is no longer available on the network, another network device designated as a backup network device takes voice mail messages for the network device that is unavailable. This significantly improves overall system reliability and availability.
    Type: Application
    Filed: December 22, 2003
    Publication date: August 12, 2004
    Inventors: Behrouz Poustchi, Jeroen De Witte
  • Publication number: 20030105804
    Abstract: A communication system, a CTI (computer telephone interface) server that executes a server program, and client computers that execute client programs. The server program can be configured from the client programs to control call handling behaviors for calls from a telephone network or internal telephone extensions based on the configuration of the server program by the client programs.
    Type: Application
    Filed: November 26, 2001
    Publication date: June 5, 2003
    Applicant: OBJECTWORLD
    Inventors: Robert Turner, Behrouz Poustchi