Patents by Inventor Barry Linkert
Barry Linkert 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: 9396225Abstract: A method and system for addressing a unique device from an address book, the method having the steps of: receiving a message having a root token and a secondary token; checking whether the root token exists within the address book, if no, creating a record in the address book with the root and secondary token; and if yes, checking whether the secondary token exists within the address book, if yes, providing a representation of the unique device; and if no, storing the secondary token against the root token in the address book.Type: GrantFiled: September 6, 2013Date of Patent: July 19, 2016Assignee: BlackBerry LimitedInventors: Adrian Buckley, Andrew Michael Allen, Youngae Kim, Jan Hendrik Lucas Bakker, Nicholas Patrick Alfano, Barry Linkert, Gaƫlle Christine Martin-Cocher, Suresh Chitturi, Brian Edward Anthony McColgan
-
Patent number: 9298793Abstract: A scheme for indicating via a network server a state of a message which has been redirected from a message server associated with the network server to a mobile communications device that is associated with a desktop system, wherein the desktop system is connected over a local area network to the network server and the message server. In one embodiment, the scheme comprises receiving at least one of a plurality of action signals from the mobile communications device, the plurality of action signals indicating that at least an action has been effectuated at the mobile communications device for a message redirected to the mobile communications device; and as a consequence of receiving the at least one of a plurality of action signals from the mobile communications device, causing a graphical change to a message status icon at the message server to indicate that the message has been acted upon at the mobile communications device.Type: GrantFiled: March 9, 2011Date of Patent: March 29, 2016Assignee: BlackBerry LimitedInventors: Gary P Mousseau, Tabitha Ferguson, Barry Linkert, Raymond Vander Veen, William D. Castell, Mihal Lazaridis
-
Patent number: 8595316Abstract: A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier.Type: GrantFiled: September 14, 2012Date of Patent: November 26, 2013Assignee: Blackberry LimitedInventors: Darrell Reginald May, Lap Luu, Barry Linkert
-
Patent number: 8549603Abstract: A method and system for addressing a unique device from an address book, the method having the steps of: receiving a message having a root token and a secondary token; checking whether the root token exists within the address book, if no, creating a record in the address book with the root and secondary token; and if yes, checking whether the secondary token exists within the address book, if yes, providing a representation of the unique device; and if no, storing the secondary token against the root token in the address book.Type: GrantFiled: January 29, 2009Date of Patent: October 1, 2013Assignee: BlackBerry LimitedInventors: Adrian Buckley, Andrew Michael Allen, Young Ae Kim, Jan Hendrik Lucas Bakker, Nicholas Alfano, Barry Linkert, Gaelle Christine Martin-Cocher, Suresh Chitturi, Brian Edward Anthony McColgan
-
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: 20130007189Abstract: A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier.Type: ApplicationFiled: September 14, 2012Publication date: January 3, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Darrell R. MAY, Lap LUU, Barry LINKERT
-
Patent number: 8296387Abstract: A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier.Type: GrantFiled: November 21, 2011Date of Patent: October 23, 2012Assignee: Research In Motion LimitedInventors: Darrell R. May, Lap Luu, Barry Linkert
-
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
-
Publication number: 20120089696Abstract: A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier.Type: ApplicationFiled: November 21, 2011Publication date: April 12, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Darrell R. MAY, Lap LUU, Barry LINKERT
-
Patent number: 8086689Abstract: A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier.Type: GrantFiled: October 20, 2010Date of Patent: December 27, 2011Assignee: Research In Motion LimitedInventors: Darrell R. May, Lap Luu, Barry Linkert
-
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: 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: 8060564Abstract: A system and method for pushing information from a host system to a mobile data communication device upon sensing a triggering event is provided. A redirector program operating at the host system enables a user to continuously redirect certain user-selected data items from the host system to the user's mobile data communication device upon detecting that one or more user-defined triggering events has occurred. The redirector program operates in connection with event generating applications and repackaging systems at the host system to configure and detect a particular user-defined event, and then to repackage the user-selected data items in an electronic wrapper prior to pushing the data items to the mobile device. Included in the system is a program to manage information moved by the user within the host system or the mobile data communication device so that the move is made on both the host system and the mobile data communication device.Type: GrantFiled: July 16, 2004Date of Patent: November 15, 2011Assignee: Research In Motion LimitedInventors: Gary P. Mousseau, Tabitha Ferguson, Barry Linkert, Raymond Vander Veen, David Castell, Mihal Lazaridis
-
Publication number: 20110263236Abstract: A method for maintaining a log of communications initiated or received at a portable electronic device of a first party. The communications include at least one of short message service (SMS) messages, personal identification number (PIN) messages and cellular telephone calls. The method includes receiving a data record for each of the communications, extracting information from the data record, and storing the information in a log file.Type: ApplicationFiled: July 7, 2011Publication date: October 27, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Barry LINKERT, Michael T. HARDY, Piotr K. TYSOWSKI, Galang VUONG, Andrew BOCKING
-
Patent number: 8024416Abstract: A system and method of pushing user-selected data items from a host system to a user's mobile data communication device upon detecting the occurrence of one or more user-defined event triggers is provided. The user may then move (or file) the data items to a particular folder within a folder hierarchy stored in the mobile data communication device, or may execute some other system operation on the data item. Software operating at the mobile device and the host system then synchronizes the folder hierarchy of the mobile device with a folder hierarchy of the host system, and any actions executed on the data items at the mobile device are then automatically replicated on the same data items stored at the host system, thus eliminating the need for the user to manually replicate actions at the host system that have been executed at the mobile data communication device.Type: GrantFiled: September 4, 2007Date of Patent: September 20, 2011Assignee: Research In Motion LimitedInventors: Tabitha Ferguson, Barry Linkert, Raymond Vander Veen, David Castell, Gary P. Mousseau, Mihal Lazaridis
-
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
-
Publication number: 20110202597Abstract: A scheme for indicating via a network server a state of a message which has been redirected from a message server associated with the network server to a mobile communications device that is associated with a desktop system, wherein the desktop system is connected over a local area network to the network server and the message server. In one embodiment, the scheme comprises receiving at least one of a plurality of action signals from the mobile communications device, the plurality of action signals indicating that at least an action has been effectuated at the mobile communications device for a message redirected to the mobile communications device; and as a consequence of receiving the at least one of a plurality of action signals from the mobile communications device, causing a graphical change to a message status icon at the message server to indicate that the message has been acted upon at the mobile communications device.Type: ApplicationFiled: March 9, 2011Publication date: August 18, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Gary P. Mousseau, Tabitha Ferguson, Barry Linkert, Raymond Vander Veen, William D. Castell, Mihal Lazaridis
-
Patent number: 8000683Abstract: A method for maintaining a log of communications initiated or received at a portable electronic device of a first party. The communications include at least one of short message service (SMS) messages, personal identification number (PIN) messages and cellular telephone calls. The method includes receiving a data record for each of the communications, extracting information from the data record, and storing the information in a log file.Type: GrantFiled: October 19, 2006Date of Patent: August 16, 2011Assignee: Research in Motion LimitedInventors: Barry Linkert, Michael T. Hardy, Piotr K. Tysowski, Galang Vuong, Andrew Bocking
-
Patent number: 7953802Abstract: A system and method of pushing user-selected data items from a host system to a user's mobile data communication device upon detecting the occurrence of one or more user-defined event triggers is provided. The user may then move (or file) the data items to a particular folder within a folder hierarchy stored in the mobile data communication device, or may execute some other system operation on the data item. Software operating at the mobile device and the host system then synchronizes the folder hierarchy of the mobile device with a folder hierarchy of the host system, and any actions executed on the data items at the mobile device are then automatically replicated on the same data items stored at the host system, thus eliminating the need for the user to manually replicate actions at the host system that have been executed at the mobile data communication device.Type: GrantFiled: December 14, 2005Date of Patent: May 31, 2011Assignee: Research In Motion LimitedInventors: Gary P. Mousseau, Tabitha Ferguson, Barry Linkert, Raymond Vander Veen, William D. Castell, Mihal Lazaridis
-
Publication number: 20110035460Abstract: A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier.Type: ApplicationFiled: October 20, 2010Publication date: February 10, 2011Applicant: Research In Motion LimitedInventors: Darrell R. MAY, Lap LUU, Barry LINKERT