Patents by Inventor Salim Omar
Salim 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: 9137280Abstract: Apparatus and methods for wireless systems provide a mechanism to enhance the communication capabilities of wireless users. In an embodiment, a server includes a processor that manages information in a database of the server, regulates, using instructions of a policy service in the server, communication of information from each of the clients to other entities, maintains reconfiguration policy with instructions having a sequencing procedure to provide the configuration data and a hierarchy identifying which of the clients controls re-supplying the configuration data to the server, controls, using instructions of a share agent in the server in conjunction with the instructions of the policy service, dissemination of information to one or more of the clients from the database on a shared basis, and manages the database, the router, the policy service, and the share agent using the processor in the server.Type: GrantFiled: December 4, 2012Date of Patent: September 15, 2015Assignee: BlackBerry LimitedInventors: Jesse Boudreau, Thomas Murphy, Ian Clough, Alan Panezic, David Yach, Salim Omar, Mike Washburn
-
Patent number: 8965992Abstract: Apparatus and methods for wireless systems provide a mechanism to enhance the communication capabilities of wireless users. In an embodiment, data associated with information acquired in wireless entities is synced among the wireless entities based on a privacy status and verification of identities corresponding to the privacy status. The wireless entities include a wireless server and a set of mobile wireless clients of the wireless server. In an embodiment, a mobile wireless client is configured to browse files in a wireless server. In an embodiment, a wireless server is configured to provide views of its file content to a mobile wireless client authorized to view the file content of the wireless server.Type: GrantFiled: July 11, 2008Date of Patent: February 24, 2015Assignee: BlackBerry LimitedInventors: Jesse Boudreau, Thomas Murphy, Salim Omar, Mike Washburn
-
Patent number: 8930483Abstract: Apparatus and methods for wireless systems provide a mechanism to enhance the communication capabilities of wireless users. In an embodiment, data associated with information acquired in wireless entities is synced among the wireless entities based on a privacy status and verification of identities corresponding to the privacy status. The wireless entities include a wireless server and a set of mobile wireless clients of the wireless server. In an embodiment, a mobile wireless client is configured to browse files in a wireless server. In an embodiment, a wireless server is configured to provide views of its file content to a mobile wireless client authorized to view the file content of the wireless server.Type: GrantFiled: July 11, 2008Date of Patent: January 6, 2015Assignee: BlackBerry LimitedInventors: Jesse Boudreau, Thomas Murphy, Salim Omar, Mike Washburn
-
Patent number: 8352550Abstract: Apparatus and methods for wireless systems provide a mechanism to enhance the communication capabilities of wireless users. In an embodiment, a system includes a wireless server communicatively operable with a set of mobile wireless clients, where the wireless server has a share agent configured to control dissemination of information from a database on a shared basis responsive to a determination of a privacy state of the information. In an embodiment, a mobile wireless device has an integrated management system operable with a controller. The management system is configured to manage the mobile wireless device operable as a multiple-mode wireless client to each wireless server of a set of wireless servers such that information may be shared among the mobile wireless device and the set of wireless servers.Type: GrantFiled: July 11, 2008Date of Patent: January 8, 2013Assignee: Research In Motion LimitedInventors: Jesse Boudreau, Thomas Murphy, Ian Clough, Alan Panezic, David Yach, Salim Omar, Mike Washburn
-
Patent number: 8213317Abstract: Errors of e.g database synchrony between radio-connected stations can be especially troublesome if continued and repeated, in that the task of detecting and correcting errors in transmissions between a mobile station and a server can quickly deplete resources in the mobile station. This problem is addressed by keeping an error-event-count in the server; when the count exceeds a threshold, the server signals the mobile to immediately transmit the recent-activity-log in the mobile, i.e the log in the mobile in which are recorded the detailed elements relating to assembling and transmitting the data packet in which the error was detected. Using the information in the recent-activity-log, the server can institute de-bugging strategies, and correct the problem.Type: GrantFiled: November 4, 2005Date of Patent: July 3, 2012Assignee: Research In Motion LimitedInventors: Barry Linkert, James Zhu, Salim Omar
-
Patent number: 8072880Abstract: Errors of e.g database synchrony between a radio-connected mobile-station and a server can be especially troublesome if continued and repeated, and can quickly deplete resources in the mobile-station. This problem is addressed by keeping an error-event-count in the server; when the count exceeds a threshold, the server signals the mobile to immediately transmit the recent-activity-log in the mobile, i.e the log in the mobile in which are recorded the detailed elements relating to assembling and transmitting the data packet in which the error was detected. Using the information in the recent-activity-log, the server can institute de-bugging strategies, etc, to correct the problem. The threshold is in two stages; above the initial threshold, the mobile-station is signalled to increase the level of detail as recorded in the recent-activity-logs (if the mobile is able to do so), and the actual transmission of the log only takes place above the main threshold.Type: GrantFiled: November 2, 2006Date of Patent: December 6, 2011Assignee: Research In Motion LimitedInventors: Barry Linkert, James Zhu, Salim Omar
-
Publication number: 20090030995Abstract: Apparatus and methods for wireless systems provide a mechanism to enhance the communication capabilities of wireless users. In an embodiment, a system includes a wireless server communicatively operable with a set of mobile wireless clients, where the wireless server has a share agent configured to control dissemination of information from a database on a shared basis responsive to a determination of a privacy state of the information. In an embodiment, a mobile wireless device has an integrated management system operable with a controller. The management system is configured to manage the mobile wireless device operable as a multiple-mode wireless client to each wireless server of a set of wireless servers such that information may be shared among the mobile wireless device and the set of wireless servers.Type: ApplicationFiled: July 11, 2008Publication date: January 29, 2009Inventors: Jesse Boudreau, Thomas Murphy, Ian Clough, Alan Panezic, David Yach, Salim Omar, Mike Washburn
-
Publication number: 20090030974Abstract: Apparatus and methods for wireless systems provide a mechanism to enhance the communication capabilities of wireless users. In an embodiment, data associated with information acquired in wireless entities is synced among the wireless entities based on a privacy status and verification of identities corresponding to the privacy status. The wireless entities include a wireless server and a set of mobile wireless clients of the wireless server. In an embodiment, a mobile wireless client is configured to browse files in a wireless server. In an embodiment, a wireless server is configured to provide views of its file content to a mobile wireless client authorized to view the file content of the wireless server.Type: ApplicationFiled: July 11, 2008Publication date: January 29, 2009Inventors: Jesse Boudreau, Thomas Murphy, Salim Omar, Mike Washburn
-
Publication number: 20070265007Abstract: 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: ApplicationFiled: July 26, 2007Publication date: November 15, 2007Inventors: Salim Omar, Russell Owen
-
Publication number: 20070105546Abstract: Errors of e.g database synchrony between a radio-connected mobile-station and a server can be especially troublesome if continued and repeated, and can quickly deplete resources in the mobile-station. This problem is addressed by keeping an error-event-count in the server; when the count exceeds a threshold, the server signals the mobile to immediately transmit the recent-activity-log in the mobile, i.e the log in the mobile in which are recorded the detailed elements relating to assembling and transmitting the data packet in which the error was detected. Using the information in the recent-activity-log, the server can institute de-bugging strategies, etc, to correct the problem. The threshold is in two stages; above the initial threshold, the mobile-station is signalled to increase the level of detail as recorded in the recent-activity-logs (if the mobile is able to do so), and the actual transmission of the log only takes place above the main threshold.Type: ApplicationFiled: November 2, 2006Publication date: May 10, 2007Inventors: Barry Linkert, James Zhu, Salim Omar
-
Publication number: 20070104108Abstract: Errors of e.g database synchrony between radio-connected stations can be especially troublesome if continued and repeated, in that the task of detecting and correcting errors in transmissions between a mobile station and a server can quickly deplete resources in the mobile station. This problem is addressed by keeping an error-event-count in the server; when the count exceeds a threshold, the server signals the mobile to immediately transmit the recent-activity-log in the mobile, i.e the log in the mobile in which are recorded the detailed elements relating to assembling and transmitting the data packet in which the error was detected. Using the information in the recent-activity-log, the server can institute de-bugging strategies, and correct the problem.Type: ApplicationFiled: November 4, 2005Publication date: May 10, 2007Inventors: Barry Linkert, James Zhu, Salim Omar
-
Publication number: 20060286976Abstract: 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: ApplicationFiled: August 25, 2006Publication date: December 21, 2006Inventors: Salim Omar, Russell Owen
-
Publication number: 20060172724Abstract: Methods and apparatus for the synchronization of first data stored to a wireless mobile device and second data stored to a remote device are provided. Schema describing the data is maintained by the device. The schema is provided by the device to assist with the synchronization. Changes to device data schema may be transparently handled by a synchronization server. In one embodiment, a method for synchronizing first data stored to a mobile device and second data stored to a remote storage device comprises receiving a schema from the mobile device describing the first data; matching respective instances of the first and second data using the schema; determining differences between the first and second data in response to the matching; and updating at least a one of the first and second data in response to the differences.Type: ApplicationFiled: January 31, 2005Publication date: August 3, 2006Inventors: Barry Linkert, Jie Zhu, Salim Omar
-
Publication number: 20060080427Abstract: Apparatus, and an associated method, for facilitating determination of whether database copies are in match with one another. A group hash is formed, associated with a group of data records of one of the database copies. The group hash is communicated, by way of a radio air interface, and the value of the group hash is compared with a corresponding value associated with a corresponding group of data records of the other database copy. If the values of the group hashes correspond, a determination is made that the groups of database records of the database are in match with one another. And, through communication of only a single group hash on the radio air interface, database correspondence of the group data records of the database copies are determined.Type: ApplicationFiled: October 12, 2004Publication date: April 13, 2006Inventors: David Yach, Barry Linkert, Jie Zhu, Salim Omar, Piotr Tysowski, Albert Hecht-Enns, Catherine Phillips, Kathy Pereira
-
Publication number: 20050239462Abstract: 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: ApplicationFiled: April 23, 2004Publication date: October 27, 2005Inventors: Salim Omar, Russell Owen
-
Publication number: 20050186975Abstract: Apparatus, and an associated method, for facilitating initiation of synchronization operations between databases in a radio communication system. A network-based database copy and a mobile-based database copy are maintained, and asynchronously updated. Synchronization operations synchronize the databases to place the databases in match with one another. Session state information is maintained, and communicated between the mobile node and the network part pursuant to start of a synchronization session.Type: ApplicationFiled: February 10, 2004Publication date: August 25, 2005Inventors: David Yach, Barry Linkert, Jie Zhu, Salim Omar, Piotr Tysowski, Albert Hecht-Enns, Catherine Phillips, Kathy Pereira
-
Publication number: 20050181790Abstract: Apparatus, and an associated method, for placing data that is to be communicated pursuant to a synchronization session into efficient form. The synchronization session operates to synchronize database copies to place the data records of the database copies in match with one another. A coordinator coordinates change entries that are placed into a change listing. The coordination removes redundancies of the change entries so that the change entries that form a change history are maintained in efficient form, thereby to minimize the bandwidth required upon a radio air interface to communicate such information pursuant to a synchronization session.Type: ApplicationFiled: February 10, 2004Publication date: August 18, 2005Inventors: David Yach, Barry Linkert, Jie Zhu, Salim Omar, Piotr Tysowski, Albert Hecht-Enns, Catherine Phillips, Kathy Pereira
-
Publication number: 20050181789Abstract: Apparatus, and an associated method, for facilitating synchronization of spaced-apart database copies, such as a mobile node database copy and a network-based database copy. A change list is created to list change indicia associated with changes made to a database. When synchronization operations are selected to be initiated, a change list lock locks the change list to prohibit subsequent alteration of the change list. And, a change list identifier uniquely identifies the change list, thereby to identify the change list to be associated with a particular synchronization session. Subsequent synchronization operations are thereafter performed.Type: ApplicationFiled: February 10, 2004Publication date: August 18, 2005Inventors: David Yach, Barry Linkert, Jie Zhu, Salim Omar, Piotr Tysowski, Albert Hecht-Enns, Catherine Phillips, Kathy Pereira
-
Publication number: 20050177632Abstract: 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 10, 2004Publication date: August 11, 2005Inventors: David Yach, Barry Linkert, Jie Zhu, Salim Omar, Piotr Tysowski, Albert Hecht-Enns, Catherine Phillips, Kathy Pereira
-
Publication number: 20050176453Abstract: Apparatus, and an associated method, for facilitating synchronization of databases connected by way of a radio air interface. Changes to a data record embodied at the network part are detected by a detector. A mapping is performed by a mapper, and a synchronization request is generated by a synchronization request generator. The synchronization request is filtered by a filter, and converted into form to permit its efficient communication upon the radio air interface to a mobile node pursuant to a synchronization session.Type: ApplicationFiled: February 10, 2004Publication date: August 11, 2005Inventors: David Yach, Barry Linkert, Jie Zhu, Salim Omar, Piotr Tysowski, Albert Hecht-Enns, Catherine Phillips, Kathy Pereira