Patents by Inventor Mohamad Reza Salahshoor

Mohamad Reza Salahshoor 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: 9332587
    Abstract: A method for overriding a pairing priority for a slave device connected to a master device, or for connecting a new slave device to the master device and setting a new pairing priority relative to an existing paired slave device over a short-range wireless connection such as Bluetooth®. The method includes executing an application and setting a connection priority override on either the slave device or the master device. When a connection between the slave device and master device is requested and negotiated, a priority override is communicated to the master device or queried on the master device, and if the priority override is higher than an existing priority, a connection for that device is completed with the master device, and additional slave devices in a list of last paired devices is adjusted by the master device.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: May 3, 2016
    Assignee: BlackBerry Limited
    Inventor: Mohamad Reza Salahshoor
  • Publication number: 20140057563
    Abstract: A method for overriding a pairing priority for a slave device connected to a master device, or for connecting a new slave device to the master device and setting a new pairing priority relative to an existing paired slave device over a short-range wireless connection such as Bluetooth®. The method includes executing an application and setting a connection priority override on either the slave device or the master device. When a connection between the slave device and master device is requested and negotiated, a priority override is communicated to the master device or queried on the master device, and if the priority override is higher than an existing priority, a connection for that device is completed with the master device, and additional slave devices in a list of last paired devices is adjusted by the master device.
    Type: Application
    Filed: August 21, 2012
    Publication date: February 27, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Mohamad Reza SALAHSHOOR
  • Patent number: 8386265
    Abstract: A computer program product for communicating across channels with emotion preservation includes a computer usable storage medium having computer useable program code embodied therewith, the computer usable program code including: computer usable program code to receive a first language communication comprising text marked up with emotion metadata; computer usable program code to translate the emotion metadata into second language emotion metadata; computer usable program code to translate the text to second language text; computer usable program code to analyze the second language emotion metadata for second language emotion information; and computer usable program code to combine the second language emotion information in first language communication with the second language text.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: February 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Balan Subramanian, Deepa Srinivasan, Mohamad Reza Salahshoor
  • Publication number: 20110184721
    Abstract: A computer program product for communicating across channels with emotion preservation includes a computer usable storage medium having computer useable program code embodied therewith, the computer usable program code including: computer usable program code to receive a first language communication comprising text marked up with emotion metadata; computer usable program code to translate the emotion metadata into second language emotion metadata; computer usable program code to translate the text to second language text; computer usable program code to analyze the second language emotion metadata for second language emotion information; and computer usable program code to combine the second language emotion information in first language communication with the second language text.
    Type: Application
    Filed: April 4, 2011
    Publication date: July 28, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Balan Subramanian, Deepa Srinivasan, Mohamad Reza Salahshoor
  • Patent number: 7983910
    Abstract: Communicating across channels with emotion preservation includes: receiving, by a processor in a communication device, a voice communication; analyzing, by the processor in the communication device, the voice communication for first emotion content; analyzing, by the processor in the communication device, textual content of the voice communication for second emotion content; and marking up, by the processor in the communication device, the textual content with emotion metadata for one of the first emotion content and the second emotion content.
    Type: Grant
    Filed: March 3, 2006
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Balan Subramanian, Deepa Srinivasan, Mohamad Reza Salahshoor
  • Patent number: 7337237
    Abstract: A system and method for delivering asynchronous callbacks from a network server to clients that are unreachable by the network server. The system provides a callback server that receives callback registration requests from clients. The callback server generates a web service based on the description of the service that is being invoked by the client and an associated URL address based on its own address. The network server uses the dynamically generated service accessible at this URL address to deliver the asynchronous callbacks. The callbacks are either delivered to the clients by the callback server, if they are reachable inside the network domain, or made available on the callback server for the clients to poll. In addition, the callback server provides functionality that may be too expensive for the clients to provide locally.
    Type: Grant
    Filed: October 16, 2002
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Mohamad Reza Salahshoor, Balan Subramanian
  • Publication number: 20040078486
    Abstract: A system and method for delivering asynchronous callbacks from a network server to clients that are unreachable by the network server. The system provides a callback server that receives callback registration requests from clients. The callback server generates a web service based on the description of the service that is being invoked by the client and an associated URL address based on its own address. The network server uses the dynamically generated service accessible at this URL address to deliver the asynchronous callbacks. The callbacks are either delivered to the clients by the callback server, if they are reachable inside the network domain, or made available on the callback server for the clients to poll. In addition, the callback server provides functionality that may be too expensive for the clients to provide locally.
    Type: Application
    Filed: October 16, 2002
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Mohamad Reza Salahshoor, Balan Subramanian