Patents by Inventor Salim H. Omar
Salim H. Omar 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: 8578057Abstract: In one exemplary embodiment, a system for providing data access between an information source and a mobile communication device includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders, and each transcoder is operable to transcode information content from a respective first content type into a respective second content type. The first network device is in communication with the transcoding system and includes a connection handler system. The connection handler system is operable to receive connection data for a connection between the information source and the mobile communication device and to select a corresponding connection handler. The connection handler is operable to select one or more transcoders from the plurality of transcoders to transcode the information content.Type: GrantFiled: January 30, 2009Date of Patent: November 5, 2013Assignee: BlackBerry LimitedInventors: Salim H. Omar, Russell N. Owen, Herbert A. Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach
-
System and method for providing remote data access and transcoding for a mobile communication device
Patent number: 8554950Abstract: A system for providing information content over a network to a mobile communication device includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders. Each transcoder is operable to transcode the information content from a respective input content type into a respective output content type. The first network device is in communication with the transcoding system and includes a connection handler system. The first network device is operable to receive a first connection request that includes transcoder request data and to select a corresponding connection handler. The connection handler is operable to select one or more transcoders from the plurality of transcoders based on the transcoder request data.Type: GrantFiled: August 4, 2009Date of Patent: October 8, 2013Assignee: BlackBerry LimitedInventors: Salim H. Omar, Russell N. Owen, Herbert A. Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach -
Patent number: 8356008Abstract: A method for synchronizing a first database including first data records with a second database including second data records. The method includes starting a synchronization session with an electronic device on which the second database resides, requesting the first data records from the first database, temporarily disconnecting the synchronization session while awaiting receipt of the first data records, receiving the first data records, and restarting and completing the synchronization session.Type: GrantFiled: August 10, 2011Date of Patent: January 15, 2013Assignee: Research In Motion LimitedInventors: Barry Linkert, Jie Zhu, Salim H. Omar, Kathy A. Pereira, Galang Vuong
-
Publication number: 20110295799Abstract: A method for synchronizing a first database including first data records with a second database including second data records. The method includes starting a synchronization session with an electronic device on which the second database resides, requesting the first data records from the first database, temporarily disconnecting the synchronization session while awaiting receipt of the first data records, receiving the first data records, and restarting and completing the synchronization session.Type: ApplicationFiled: August 10, 2011Publication date: December 1, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Barry LINKERT, Jie ZHU, Salim H. OMAR, Kathy A. PEREIRA, Galang VUONG
-
Patent number: 8019722Abstract: A method for synchronizing a first database including first data records with a second database including second data records. The method includes starting a synchronization session with an electronic device on which the second database resides, requesting the first data records from the first database, temporarily disconnecting the synchronization session while awaiting receipt of the first data records, receiving the first data records, and restarting and completing the synchronization session.Type: GrantFiled: January 29, 2009Date of Patent: September 13, 2011Assignee: Research In Motion LimitedInventors: Barry Linkert, Jie Zhu, Salim H. Omar, Kathy A. Pereira, Galang Vuong
-
Patent number: 7966015Abstract: A method relates to a network identification that uniquely identifies a communication device. The method includes determining a network address corresponding to the network identification. Another step is determining which device manager, of multiple device managers, is assigned the network address. Information and the network address is transmitted to the assigned device manager. The assigned device manager determines, from the network address, a device identification that identifies the wireless device within a communication device network. Using the device identification, the assigned device manager transmits the information to the device.Type: GrantFiled: July 26, 2007Date of Patent: June 21, 2011Assignee: Research In Motion LimitedInventors: Salim H. Omar, Russell N. Owen
-
Patent number: 7856422Abstract: A synchronization process, and associated apparatus, for placing database copies in match with one another by way of communications effectuated upon an air interface of a radio communication system. Hash functions are performed at a mobile node and at a network part upon mobile and network copies of database information. Comparison of the hash information formed therefrom provides a preliminary indication of whether the databases are in match with one another. If a determination is made that the databases are out of match, the data is compared, and the data is placed in match with one another responsive to such additional comparisons.Type: GrantFiled: February 5, 2004Date of Patent: December 21, 2010Assignee: Research In Motion LimitedInventors: Barry Linkert, Salim H. Omar, James A. Godfrey, David P. Yach, Jie Zhu
-
System And Method For Providing Remote Data Access And Transcoding For A Mobile Communication Device
Publication number: 20090296657Abstract: A system for providing information content over a network to a mobile communication device includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders. Each transcoder is operable to transcode the information content from a respective input content type into a respective output content type. The first network device is in communication with the transcoding system and includes a connection handler system. The first network device is operable to receive a first connection request that includes transcoder request data and to select a corresponding connection handler. The connection handler is operable to select one or more transcoders from the plurality of transcoders based on the transcoder request data.Type: ApplicationFiled: August 4, 2009Publication date: December 3, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Salim H. Omar, Russell N. Owen, Herbert A. Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach -
Patent number: 7590759Abstract: A system for providing information content over a network to a mobile communication device includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders. Each transcoder is operable to transcode the information content from a respective input content type into a respective output content type. The first network device is in communication with the transcoding system and includes a connection handler system. The first network device is operable to receive a first connection request that includes transcoder request data and to select a corresponding connection handler. The connection handler is operable to select one or more transcoders from the plurality of transcoders based on the transcoder request data.Type: GrantFiled: July 12, 2002Date of Patent: September 15, 2009Assignee: Research In Motion LimitedInventors: Salim H. Omar, Russell N. Owen, Herbert A. Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach
-
Publication number: 20090210936Abstract: In one exemplary embodiment, a system for providing data access between an information source and a mobile communication device includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders, and each transcoder is operable to transcode information content from a respective first content type into a respective second content type. The first network device is in communication with the transcoding system and includes a connection handler system. The connection handler system is operable to receive connection data for a connection between the information source and the mobile communication device and to select a corresponding connection handler. The connection handler is operable to select one or more transcoders from the plurality of transcoders to transcode the information content.Type: ApplicationFiled: January 30, 2009Publication date: August 20, 2009Inventors: Salim H. Omar, Russell N. Owen, Herbert A. Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach
-
Publication number: 20090138526Abstract: A method for synchronizing a first database including first data records with a second database including second data records. The method includes starting a synchronization session with an electronic device on which the second database resides, requesting the first data records from the first database, temporarily disconnecting the synchronization session while awaiting receipt of the first data records, receiving the first data records, and restarting and completing the synchronization session.Type: ApplicationFiled: January 29, 2009Publication date: May 28, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Barry LINKERT, Jie Zhu, Salim H. Omar, Kathy A. Pereira, Galang Vuong
-
Patent number: 7526572Abstract: In one exemplary embodiment, a system for providing data access between an information source and a mobile communication device includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders, and each transcoder is operable to transcode information content from a respective first content type into a respective second content type. The first network device is in communication with the transcoding system and includes a connection handler system. The connection handler system is operable to receive connection data for a connection between the information source and the mobile communication device and to select a corresponding connection handler. The connection handler is operable to select one or more transcoders from the plurality of transcoders to transcode the information content.Type: GrantFiled: July 12, 2002Date of Patent: April 28, 2009Assignee: Research In Motion LimitedInventors: Salim H. Omar, Russell N. Owen, Herbert A Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach
-
Patent number: 7509350Abstract: A method for synchronizing a first database including first data records with a second database including second data records. The method includes starting a synchronization session with an electronic device on which the second database resides, requesting the first data records from the first database, temporarily disconnecting the synchronization session while awaiting receipt of the first data records, receiving the first data records, and restarting and completing the synchronization session.Type: GrantFiled: June 1, 2006Date of Patent: March 24, 2009Assignee: Research In Motion LimitedInventors: Barry Linkert, Jie Zhu, Salim H. Omar, Kathy A. Pereira, Galang Vuong
-
Publication number: 20070282919Abstract: A method for synchronizing a first database including first data records with a second database including second data records. The method includes starting a synchronization session with an electronic device on which the second database resides, requesting the first data records from the first database, temporarily disconnecting the synchronization session while awaiting receipt of the first data records, receiving the first data records, and restarting and completing the synchronization session.Type: ApplicationFiled: June 1, 2006Publication date: December 6, 2007Inventors: Barry Linkert, Jie Zhu, Salim H. Omar, Kathy A. Pereira, Galang Vuong
-
Patent number: 7251486Abstract: A method relates to a network identification that uniquely identifies a communication device. The method includes determining a network address corresponding to the network identification. Another step is determining which device manager, of multiple device managers, is assigned the network address. Information and the network address is transmitted to the assigned device manager. The assigned device manager determines, from the network address, a device identification that identifies the wireless device within a communication device network. Using the device identification, the assigned device manager transmits the information to the device.Type: GrantFiled: August 25, 2006Date of Patent: July 31, 2007Assignee: Research In Motion LimitedInventors: Salim H. Omar, Russell N. Owen
-
Patent number: 7120438Abstract: A system for assigning a network address to a wireless device includes a network server, a virtual device manager, and an address resolution (AR) module. In one embodiment, the system is operable to push information from an information source within a computer network to the wireless device. In this embodiment, the network server is coupled to the computer network, and is operable to receive a network identification for the wireless device from the information source and return a network address associated with the wireless device to the information source. The virtual device manager is also coupled to the computer network, and may be accessed on the computer network using any of a plurality of network addresses, including the network address associated with the wireless device. The AR module is coupled to the virtual device manager, and is operable to receive the network address associated with the wireless device and determine an identification of the wireless device within a wireless network.Type: GrantFiled: April 23, 2004Date of Patent: October 10, 2006Assignee: Research In Motion LimitedInventors: Salim H. Omar, Russell N. Owen
-
Publication number: 20040224672Abstract: A synchronization process, and associated apparatus, for placing database copies in match with one another by way of communications effectuated upon an air interface of a radio communication system. Hash functions are performed at a mobile node and at a network part upon mobile and network copies of database information. Comparison of the hash information formed therefrom provides a preliminary indication of whether the databases are in match with one another. If a determination is made that the databases are out of match, the data is compared, and the data is placed in match with one another responsive to such additional comparisons.Type: ApplicationFiled: February 5, 2004Publication date: November 11, 2004Inventors: Barry Linkert, Salim H. Omar, James A. Godfrey, David P. Yach, Jie Zhu
-
Publication number: 20040199665Abstract: A system for pushing information content from an information source to a mobile communication device over a network includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders, each transcoder operable to transcode the information content from a respective input content type into a respective output content type. The first network device is in communication with the transcoding system, and includes a push module. The push module is operable to receive a connection request from the information source. The connection request includes an identifier associated with the mobile communication device. The push module is further operable to select a corresponding connection handler that is operable to select one or more transcoders from the plurality of transcoders to transcode the information content.Type: ApplicationFiled: January 7, 2004Publication date: October 7, 2004Inventors: Salim H. Omar, Russell N. Owen, Herbert A. Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach
-
Publication number: 20040170155Abstract: In one exemplary embodiment, a system for providing data access between an information source and a mobile communication device includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders, and each transcoder is operable to transcode information content from a respective first content type into a respective second content type. The first network device is in communication with the transcoding system and includes a connection handler system. The connection handler system is operable to receive connection data for a connection between the information source and the mobile communication device and to select a corresponding connection handler. The connection handler is operable to select one or more transcoders from the plurality of transcoders to transcode the information content.Type: ApplicationFiled: January 8, 2004Publication date: September 2, 2004Inventors: Salim H. Omar, Russell N. Owen, Herbert A. Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach
-
System and method for providing remote data access and transcoding for a mobile communication device
Publication number: 20040166834Abstract: A system for providing information content over a network to a mobile communication device includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders. Each transcoder is operable to transcode the information content from a respective input content type into a respective output content type. The first network device is in communication with the transcoding system and includes a connection handler system. The first network device is operable to receive a first connection request that includes transcoder request data and to select a corresponding connection handler. The connection handler is operable to select one or more transcoders from the plurality of transcoders based on the transcoder request data.Type: ApplicationFiled: January 8, 2004Publication date: August 26, 2004Inventors: Salim H. Omar, Russell N. Owen, Herbert A. Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach