Patents by Inventor Michal Rybak
Michal Rybak 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: 9454516Abstract: A method of ambiguous word review or correction for a handheld electronic device includes receiving a plurality of actuations of input members in which each of a number of these members has a plurality of assigned characters, rendering a plurality of words responsive to the actuations, displaying a plurality of representations of the words, and detecting a number of the words, which are ambiguous. For each of the detected number, a visual indicator is displayed associated with a corresponding one of the representations. Touching of a touch screen is detected in connection with the displayed visual indicator. Preferably, a first magnification of the corresponding representation and a second magnification of a representation of a number of alternative words are displayed. The touch screen can be used to select one of the first and second magnifications to correct the ambiguous word.Type: GrantFiled: January 14, 2008Date of Patent: September 27, 2016Assignee: BlackBerry LimitedInventors: Steven H. Fyke, Peter La, Alen Mujkic, Michal Rybak, Richard Sibley, Neil Adams, Vadim Fux, Shannon White
-
Patent number: 8090348Abstract: In one embodiment, a scheme is provided for assigning a personalized indicium to a mobile communications device which includes logic means operable to generate a temporary Personal Information Number (PIN) for transmitting in a request to a network node. Upon validating the request, a response is provided by the network node to the mobile communications device, the response including a permanent PIN assigned to the mobile communications device.Type: GrantFiled: February 12, 2008Date of Patent: January 3, 2012Assignee: Research In Motion LimitedInventors: Graeme Whittington, Allan David Lewis, James Godfrey, Christopher Smith, Arun Munje, Thomas Leonard Trevor Plesid, David R. Clark, Michal A. Rybak, Robbie John Maurice, Marc Plumb
-
Patent number: 7945248Abstract: A computer readable medium encoded with computer executable instructions thereon for execution by a processor of a mobile communication device (116) comprises a code segment (216) for message processing, which may include a code segment for rule comparison, a code segment for message routing and a code segment for default message handling. The message processing code segment (216) processes an incoming message received via a data service network (400). The message processing code segment (216) subsequently compares a portion of each incoming message to at least one criterion contained in at least one message routing rule having a message database object (418, 420) associated with it, stores each incoming message meeting each criterion for a message routing rule in the message database object (418, 420) associated with that message routing rule, and stores all messages not routed to a message database object (418, 420) according to a message routing rule into a default message database object (422).Type: GrantFiled: December 7, 2007Date of Patent: May 17, 2011Assignee: Research In Motion LimitedInventors: Michal A. Rybak, Arun Munje
-
Patent number: 7840528Abstract: A handheld device includes a host database having first and second API associated therewith, a client database and a notification handler. The notification handler sends a request for notification of a change in the host database to the first API and receives the notification of the change in the host database after the change has occurred in the host database. The notification handler then requests contents of the host database from the second API and requests contents from the client database. These contents are then compared by the notification handler to identify the change in the host database. The notification handler then sends a command to update the client database based upon the change in the host database such that changes made in the host database of the handheld device may be continuously synchronized with the user's desktop computer via a wireless communication network.Type: GrantFiled: October 22, 2004Date of Patent: November 23, 2010Assignee: Research In Motion LimitedInventors: Anish Kumar Agrawal, Michal A. Rybak
-
Publication number: 20090182552Abstract: A method of ambiguous word review or correction for a handheld electronic device includes receiving a plurality of actuations of input members in which each of a number of these members has a plurality of assigned characters, rendering a plurality of words responsive to the actuations, displaying a plurality of representations of the words, and detecting a number of the words, which are ambiguous. For each of the detected number, a visual indicator is displayed associated with a corresponding one of the representations. Touching of a touch screen is detected in connection with the displayed visual indicator. Preferably, a first magnification of the corresponding representation and a second magnification of a representation of a number of alternative words are displayed. The touch screen can be used to select one of the first and second magnifications to correct the ambiguous word.Type: ApplicationFiled: January 14, 2008Publication date: July 16, 2009Inventors: STEVEN H. FYKE, Peter La, Alen Mujkic, Michal Rybak, Richard Sibley, Neil Adams, Vadim Fux, Shannon White
-
Publication number: 20090119506Abstract: A method and apparatus for secure assertion of a user identifier alias. The method comprises receiving at an application server from a first device a first user identifier, a first device identifier and a first authentication key associated with the first device; receiving at the application server from the first device a second user identifier, the first device identifier and a second authentication key associated with the first device; comparing the first authentication key to the second authentication key; and storing the second user identifier at the application server as an alias of the first user identifier if the first authentication key matches the second authentication key.Type: ApplicationFiled: October 3, 2008Publication date: May 7, 2009Applicant: Research In Motion LimitedInventors: Andrew Allen, Michal A. Rybak
-
Publication number: 20080189606Abstract: A method for automatically adding one or more diacritical marks to text that has been entered into a handheld electronic is disclosed. The method includes detecting an input of the text, generating an output of the text, making a determination whether the text may require diacritical marks, and generating an output of the text with the diacritical marks. A handheld electronic device having the capability described above is also disclosed.Type: ApplicationFiled: February 2, 2007Publication date: August 7, 2008Inventor: Michal Rybak
-
Publication number: 20080132203Abstract: In one embodiment, a scheme is provided for assigning a personalized indicium to a mobile communications device which includes logic means operable to generate a temporary Personal Information Number (PIN) for transmitting in a request to a network node. Upon validating the request, a response is provided by the network node to the mobile communications device, the response including a permanent PIN assigned to the mobile communications device.Type: ApplicationFiled: February 12, 2008Publication date: June 5, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Graeme Whittington, Allan David Lewis, James Godfrey, Christopher Smith, Arun Munje, Thomas Leonard Trevor Plestid, David R. Clark, Michal A. Rybak, Robbie John Maurice, Marc Plumb
-
Patent number: 7356330Abstract: In one embodiment, a scheme is provided for assigning a personalized indicium to a mobile communications device which includes logic means operable to generate a temporary Personal Information Number (PIN) for transmitting in a request to a network node. Upon validating the request, a response is provided by the network node to the mobile communications device, the response including a permanent PIN assigned to the mobile communications device.Type: GrantFiled: November 24, 2004Date of Patent: April 8, 2008Assignee: Research In Motion LimitedInventors: Graeme Whittington, Allan David Lewis, James Godfrey, Christopher Smith, Arun Munje, Thomas Leonard Trevor Plestid, David R. Clark, Michal A. Rybak, Robbie John Maurice, Marc Plumb
-
Publication number: 20080076460Abstract: A computer readable medium encoded with computer executable instructions thereon for execution by a processor of a mobile communication device (116) comprises a code segment (216) for message processing, which may include a code segment for rule comparison, a code segment for message routing and a code segment for default message handling. The message processing code segment (216) processes an incoming message received via a data service network (400). The message processing code segment (216) subsequently compares a portion of each incoming message to at least one criterion contained in at least one message routing rule having a message database object (418, 420) associated with it, stores each incoming message meeting each criterion for a message routing rule in the message database object (418, 420) associated with that message routing rule, and stores all messages not routed to a message database object (418, 420) according to a message routing rule into a default message database object (422).Type: ApplicationFiled: December 7, 2007Publication date: March 27, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Michal Rybak, Arun Munje
-
Patent number: 7308252Abstract: A mobile communications device (116) comprises a message receipt and routing logic structure (216), which may include a rule comparison logic structure, a message routing logic structure and a default message handling logic structure. The message receipt and routing logic structure (216) receives an incoming message via a data service network (400). The message receipt and routing logic structure (216) subsequently compares a portion of each incoming message to at least one criterion contained in at least one message routing rule having a message database object (418, 420) associated with it, stores each incoming message meeting each criterion for a message routing rule in the message database object (418, 420) associated with that message routing rule, and stores all messages not routed to a message database object (418, 420) according to a message routing rule into a default message database object (422).Type: GrantFiled: February 18, 2005Date of Patent: December 11, 2007Assignee: Research In Motion LimitedInventors: Michal A. Rybak, Arun Munje
-
Publication number: 20070254628Abstract: A mobile communications device (116) comprises a wireless resource usage module (216) operable to assist the user of the mobile communications device (116) and/or his or her employer in monitoring and/or controlling the level of resources consumed by the user in a billing period.Type: ApplicationFiled: April 27, 2006Publication date: November 1, 2007Inventor: Michal Rybak
-
Publication number: 20060189299Abstract: A mobile communications device (116) comprises a message receipt and routing logic structure (216), which may include a rule comparison logic structure, a message routing logic structure and a default message handling logic structure. The message receipt and routing logic structure (216) receives an incoming message via a data service network (400). The message receipt and routing logic structure (216) subsequently compares a portion of each incoming message to at least one criterion contained in at least one message routing rule having a message database object (418, 420) associated with it, stores each incoming message meeting each criterion for a message routing rule in the message database object (418, 420) associated with that message routing rule, and stores all messages not routed to a message database object (418, 420) according to a message routing rule into a default message database object (422).Type: ApplicationFiled: February 18, 2005Publication date: August 24, 2006Inventors: Michal Rybak, Arun Munje
-
Publication number: 20060111081Abstract: In one embodiment, a scheme is provided for assigning a personalized indicium to a mobile communications device which includes logic means operable to generate a temporary Personal Information Number (PIN) for transmitting in a request to a network node. Upon validating the request, a response is provided by the network node to the mobile communications device, the response including a permanent PIN assigned to the mobile communications device.Type: ApplicationFiled: November 24, 2004Publication date: May 25, 2006Inventors: Graeme Whittington, Allan Lewis, James Godfrey, Christopher Smith, Arun Munje, Thomas Trevor Plestid, David Clark, Michal Rybak, Robbie Maurice, Marc Plumb
-
Publication number: 20060101082Abstract: A handheld device includes a host database having first and second API associated therewith, a client database and a notification handler. The notification handler sends a request for notification of a change in the host database to the first API and receives the notification of the change in the host database after the change has occurred in the host database. The notification handler then requests contents of the host database from the second API and requests contents from the client database. These contents are then compared by the notification handler to identify the change in the host database. The notification handler then sends a command to update the client database based upon the change in the host database such that changes made in the host database of the handheld device may be continuously synchronized with the user's desktop computer via a wireless communication network.Type: ApplicationFiled: October 22, 2004Publication date: May 11, 2006Inventors: Anish Agrawal, Michal Rybak