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: 9454516
    Abstract: 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: Grant
    Filed: January 14, 2008
    Date of Patent: September 27, 2016
    Assignee: BlackBerry Limited
    Inventors: Steven H. Fyke, Peter La, Alen Mujkic, Michal Rybak, Richard Sibley, Neil Adams, Vadim Fux, Shannon White
  • Patent number: 8090348
    Abstract: 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: Grant
    Filed: February 12, 2008
    Date of Patent: January 3, 2012
    Assignee: Research In Motion Limited
    Inventors: 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: 7945248
    Abstract: 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: Grant
    Filed: December 7, 2007
    Date of Patent: May 17, 2011
    Assignee: Research In Motion Limited
    Inventors: Michal A. Rybak, Arun Munje
  • Patent number: 7840528
    Abstract: 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: Grant
    Filed: October 22, 2004
    Date of Patent: November 23, 2010
    Assignee: Research In Motion Limited
    Inventors: Anish Kumar Agrawal, Michal A. Rybak
  • Publication number: 20090182552
    Abstract: 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: Application
    Filed: January 14, 2008
    Publication date: July 16, 2009
    Inventors: STEVEN H. FYKE, Peter La, Alen Mujkic, Michal Rybak, Richard Sibley, Neil Adams, Vadim Fux, Shannon White
  • Publication number: 20090119506
    Abstract: 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: Application
    Filed: October 3, 2008
    Publication date: May 7, 2009
    Applicant: Research In Motion Limited
    Inventors: Andrew Allen, Michal A. Rybak
  • Publication number: 20080189606
    Abstract: 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: Application
    Filed: February 2, 2007
    Publication date: August 7, 2008
    Inventor: Michal Rybak
  • Publication number: 20080132203
    Abstract: 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: Application
    Filed: February 12, 2008
    Publication date: June 5, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: 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: 7356330
    Abstract: 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: Grant
    Filed: November 24, 2004
    Date of Patent: April 8, 2008
    Assignee: Research In Motion Limited
    Inventors: 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: 20080076460
    Abstract: 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: Application
    Filed: December 7, 2007
    Publication date: March 27, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michal Rybak, Arun Munje
  • Patent number: 7308252
    Abstract: 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: Grant
    Filed: February 18, 2005
    Date of Patent: December 11, 2007
    Assignee: Research In Motion Limited
    Inventors: Michal A. Rybak, Arun Munje
  • Publication number: 20070254628
    Abstract: 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: Application
    Filed: April 27, 2006
    Publication date: November 1, 2007
    Inventor: Michal Rybak
  • Publication number: 20060189299
    Abstract: 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: Application
    Filed: February 18, 2005
    Publication date: August 24, 2006
    Inventors: Michal Rybak, Arun Munje
  • Publication number: 20060111081
    Abstract: 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: Application
    Filed: November 24, 2004
    Publication date: May 25, 2006
    Inventors: Graeme Whittington, Allan Lewis, James Godfrey, Christopher Smith, Arun Munje, Thomas Trevor Plestid, David Clark, Michal Rybak, Robbie Maurice, Marc Plumb
  • Publication number: 20060101082
    Abstract: 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: Application
    Filed: October 22, 2004
    Publication date: May 11, 2006
    Inventors: Anish Agrawal, Michal Rybak