Patents by Inventor Piotr Tysowski

Piotr Tysowski 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: 8775702
    Abstract: The disclosure provides a system and a method of processing keystrokes entered on an electronic device. The method comprises: monitoring for activation of two or more keys on the keyboard; evaluating whether the activation of those keys occurs within a set window of time; evaluating locations of those keys. After these evaluations, if the keystroke conflict is determined to not have been produced, then characters for those keys are generated in order of their activations. If the keystroke conflict is determined to have been produced, then the method arbitrates between those keys to select a key utilizing a dictionary to automatically determine the key to be selected. In the dictionary, its entries are related to each of those keys combined with any previously entered keystrokes. The method then processes the selected key to generate on a display one character, which is associated with the selected key.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 8, 2014
    Assignee: BlackBerry Limited
    Inventor: Piotr Tysowski
  • Patent number: 8750793
    Abstract: A near-field communication (NFC) system may include a plurality of geographically distributed NFC tags, and a tag geo-position database configured to store respective geographic positions of the NFC tags. The NFC system may further include a plurality of mobile wireless communications devices. Each of the mobile wireless communications devices may be configured to communicate with a given NFC tag when in proximity thereto, determine a current geographic position of the mobile wireless communications device, and communicate the determined current geographic position of the mobile wireless communications device to update the tag geo-position database.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: June 10, 2014
    Assignee: BlackBerry Limited
    Inventor: Piotr Tysowski
  • Patent number: 8542808
    Abstract: A method and computing device for encoding an image according to a preset encoding parameter for the image. The encoding producing an encoded image having a file size. If it is determined that the file size exceeds a maximum file size and the encoding parameter does not meet a threshold, the encoding parameter is modified. The encoding, determining and modifying are repeated until the file size does not exceed a maximum file size or the encoding parameter meets the threshold.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: September 24, 2013
    Assignee: BlackBerry Limited
    Inventors: Piotr Tysowski, Earl Wikkerink, Stuart Pollock
  • Patent number: 8365146
    Abstract: The disclosure relates to a system, method and device for modifying a parameter for an application operating on an electronic device. The method comprises the steps of: (a) upon activation of the device, determining a state of initial configuration for the device; (b) if the state indicates that the device requires configuration, providing a GUI interface allowing for changes to be made to the parameter; and (c) if a change is made to the parameter through the interface, updating a storage location with the change. In the method, the device may have communication capabilities with a network; and time zone information relating to the location of the device may be provided from the network or from the device; and the time zone information may be used to update an aspect relating to the parameter.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: January 29, 2013
    Assignee: Research In Motion Limited
    Inventors: Piotr Tysowski, Matthew Lee, Darrell May
  • Publication number: 20130013826
    Abstract: The disclosure provides a system and a method of processing keystrokes entered on an electronic device. The method comprises: monitoring for activation of two or more keys on the keyboard; evaluating whether the activation of those keys occurs within a set window of time; evaluating locations of those keys. After these evaluations, if the keystroke conflict is determined to not have been produced, then characters for those keys are generated in order of their activations. If the keystroke conflict is determined to have been produced, then the method arbitrates between those keys to select a key utilizing a dictionary to automatically determine the key to be selected. In the dictionary, its entries are related to each of those keys combined with any previously entered keystrokes. The method then processes the selected key to generate on a display one character, which is associated with the selected key.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: Research in Motion Limited
    Inventor: Piotr TYSOWSKI
  • Patent number: 8296485
    Abstract: The disclosure provides a system and a method of processing keystrokes entered on an electronic device. The method comprises: monitoring for activation of two or more keys on the keyboard; evaluating whether the activation of those keys occurs within a set window of time; evaluating locations of those keys. After these evaluations, if the keystroke conflict is determined to not have been produced then characters for those keys are generated in order of their activations. If the keystroke conflict is determined to have been produced, then the method arbitrates between those keys to select a key utilizing a dictionary to automatically determine the key to be selected. In the dictionary, its entries are related to each of those keys combined with any previously entered keystrokes. The method then processes the selected key to generate on a display one character, which is associated with the selected key.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: October 23, 2012
    Assignee: Research In Motion Limited
    Inventor: Piotr Tysowski
  • Publication number: 20120094597
    Abstract: A near-field communication (NFC) system may include a plurality of geographically distributed NFC tags, and a tag geo-position database configured to store respective geographic positions of the NFC tags. The NFC system may further include a plurality of mobile wireless communications devices. Each of the mobile wireless communications devices may be configured to communicate with a given NFC tag when in proximity thereto, determine a current geographic position of the mobile wireless communications device, and communicate the determined current geographic position of the mobile wireless communications device to update the tag geo-position database.
    Type: Application
    Filed: October 14, 2010
    Publication date: April 19, 2012
    Applicant: Research In Motion Limited
    Inventor: Piotr TYSOWSKI
  • Publication number: 20120094596
    Abstract: A near-field communication (NFC) system may include an NFC tag comprising a memory configured to store geo-position data corresponding to a geographic position of the NFC tag, and a first NFC sensor coupled to the memory and configured to initiate a transaction based upon NFC communications. The NFC system may further include a mobile wireless communications device comprising a second NFC sensor and a controller coupled thereto. The controller may be configured to establish NFC communications with the first NFC sensor when in proximity thereto and retrieve the geo-position data therefrom, authenticate a geographic position of the NFC tag based upon the retrieved geo-position data, and perform the transaction with the NFC tag if the geographic position of the NFC tag is authenticated.
    Type: Application
    Filed: October 14, 2010
    Publication date: April 19, 2012
    Applicant: Research In Motion Limited
    Inventor: Piotr TYSOWSKI
  • Publication number: 20110260892
    Abstract: The disclosure provides a system and a method of processing keystrokes entered on an electronic device. The method comprises: monitoring for activation of two or more keys on the keyboard; evaluating whether the activation of those keys occurs within a set window of time; evaluating locations of those keys. After these evaluations, if the keystroke conflict is determined to not have been produced then characters for those keys are generated in order of their activations. If the keystroke conflict is determined to have been produced, then the method arbitrates between those keys to select a key utilising a dictionary to automatically determine the key to be selected. In the dictionary, its entries are related to each of those keys combined with any previously entered keystrokes. The method then processes the selected key to generate on a display one character, which is associated with the selected key.
    Type: Application
    Filed: June 23, 2011
    Publication date: October 27, 2011
    Applicant: Research in Motion Limited
    Inventor: Piotr TYSOWSKI
  • Publication number: 20110206278
    Abstract: A method and computing device for encoding an image according to a preset encoding parameter for the image. The encoding producing an encoded image having a file size. If it is determined that the file size exceeds a maximum file size and the encoding parameter does not meet a threshold, the encoding parameter is modified. The encoding, determining and modifying are repeated until the file size does not exceed a maximum file size or the encoding parameter meets the threshold.
    Type: Application
    Filed: April 29, 2011
    Publication date: August 25, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Piotr Tysowski, Earl Wikkerink, Stuart Pollock
  • Patent number: 7991929
    Abstract: The disclosure provides a system and a method of processing keystrokes entered on an electronic device. The method comprises: monitoring for activation of two or more keys on the keyboard; evaluating whether the activation of those keys occurs within a set window of time; evaluating locations of those keys. After these evaluations, if the keystroke conflict is determined to not have been produced, then characters for those keys are generated in order of their activations. If the keystroke conflict is determined to have been produced, then the method arbitrates between those keys to select a key utilizing a dictionary to automatically determine the key to be selected. In the dictionary, its entries are related to each of those keys combined with any previously entered keystrokes. The method then processes the selected key to generate on a display one character, which is associated with the selected key.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: August 2, 2011
    Assignee: Research In Motion Limited
    Inventor: Piotr Tysowski
  • Patent number: 7949113
    Abstract: A method of associating an image with a contact record on a mobile device. The contact record is displayed in a user interface and the user selects an image file for association with the contact record. The selected image is rendered and overlaid with a cropping shape. The image is cropped in accordance with a position of the cropping shape to produce a sub-image, which is then encoding in accordance with a predefined image format to produce a sub-image file, and stored in association with the contact record.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: May 24, 2011
    Assignee: Research In Motion Limited
    Inventors: Piotr Tysowski, Earl Wikkerink, Stuart Pollock
  • Publication number: 20100287533
    Abstract: The disclosure relates to a system, method and device for modifying a parameter for an application operating on an electronic device. The method comprises the steps of: (a) upon activation of the device, determining a state of initial configuration for the device; (b) if the state indicates that the device requires configuration, providing a GUI interface allowing for changes to be made to the parameter; and (c) if a change is made to the parameter through the interface, updating a storage location with the change. In the method, the device may have communication capabilities with a network; and time zone information relating to the location of the device may be provided from the network or from the device; and the time zone information may be used to update an aspect relating to the parameter.
    Type: Application
    Filed: July 23, 2010
    Publication date: November 11, 2010
    Inventors: Piotr Tysowski, Matthew Lee, Darrell May
  • Patent number: 7797679
    Abstract: The invention relates to a system, method and device for modifying a parameter for an application operating on an electronic device. The method comprises the steps of: (a) upon activation of the device, determining a state of initial configuration for the device; (b) if the state indicates that the device requires configuration, providing a GUI interface allowing for changes to be made to the parameter; and (c) if a change is made to the parameter through the interface, updating a storage location with the change. In the method, the device may have communication capabilities with a network; and time zone information relating to the location of the device may be provided from the network or from the device; and the time zone information may be used to update an aspect relating to the parameter.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: September 14, 2010
    Assignee: Research in Motion Limited
    Inventors: Piotr Tysowski, Matthew Lee, Darrell May
  • Publication number: 20090281979
    Abstract: The disclosure provides a system and a method of processing keystrokes entered on an electronic device. The method comprises: monitoring for activation of two or more keys on the keyboard; evaluating whether the activation of those keys occurs within a set window of time; evaluating locations of those keys. After these evaluations, if the keystroke conflict is determined to not have been produced, then characters for those keys are generated in order of their activations. If the keystroke conflict is determined to have been produced, then the method arbitrates between those keys to select a key utilizing a dictionary to automatically determine the key to be selected. In the dictionary, its entries are related to each of those keys combined with any previously entered keystrokes. The method then processes the selected key to generate on a display one character, which is associated with the selected key.
    Type: Application
    Filed: July 21, 2009
    Publication date: November 12, 2009
    Inventor: Piotr TYSOWSKI
  • Patent number: 7594050
    Abstract: The invention provides a system and a method of processing keystrokes being entered in an electronic device. The method comprises: monitoring for activation of two or more keys on the device; determining whether a keystroke conflict occurs from the activation of the keys; and if a conflict has occurred, then executing further steps. The further steps include: identifying a selected key from the activated keys; generating a character associated with the selected key; and ignoring activation of any keys other than the selected key. The system comprises an electronic device with a display, a keypad and modules which perform the steps of the method as noted.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: September 22, 2009
    Assignee: Research in Motion Limited
    Inventor: Piotr Tysowski
  • Publication number: 20080126957
    Abstract: The invention relates to a system, method and device for modifying a parameter for an application operating on an electronic device. The method comprises the steps of: (a) upon activation of the device, determining a state of initial configuration for the device; (b) if the state indicates that the device requires configuration, providing a GUI interface allowing for changes to be made to the parameter; and (c) if a change is made to the parameter through the interface, updating a storage location with the change. In the method, the device may have communication capabilities with a network; and time zone information relating to the location of the device may be provided from the network or from the device; and the time zone information may be used to update an aspect relating to the parameter.
    Type: Application
    Filed: August 31, 2006
    Publication date: May 29, 2008
    Inventors: Piotr Tysowski, Matthew Lee, Darrell May
  • Publication number: 20080014906
    Abstract: A method of associating an image with a contact record on a mobile device. The contact record is displayed in a user interface and the user selects an image file for association with the contact record. The selected image is rendered and overlaid with a cropping shape. The image is cropped in accordance with a position of the cropping shape to produce a sub-image, which is then encoding in accordance with a predefined image format to produce a sub-image file, and stored in association with the contact record.
    Type: Application
    Filed: August 18, 2006
    Publication date: January 17, 2008
    Applicant: Research In Motion Limited
    Inventors: Piotr Tysowski, Earl Wikkerink, Stuart Pollock
  • Publication number: 20070185962
    Abstract: A method and apparatus for changing settable email parameters in a system supporting email using a wireless device, the system including a wireless electronic device and a wireless network. Provided is a way of changing email settings on the wireless device, and storing those changes on both the device and, as needed or desired, on the wireless network. The wireless network and wireless device are adapted to wirelessly communicate with each other.
    Type: Application
    Filed: April 13, 2007
    Publication date: August 9, 2007
    Inventors: ANDREW BOCKING, Anthony Burns, David Yach, Phil Nguyen, Piotr Tysowski
  • Publication number: 20070130380
    Abstract: The invention provides a system and a method of processing keystrokes being entered in an electronic device is provided. The method comprises: monitoring for activation of two or more keys on the device; determining whether a keystroke conflict occurs from the activation of the keys; and if a conflict has occurred, then executing further steps. The further steps include: identifying a selected key from the activated keys; generating a character associated with the selected key; and ignoring activation of any keys other than the selected key. The system comprises an electronic device with a display, a keypad and modules which perform the steps of the method as noted.
    Type: Application
    Filed: November 23, 2005
    Publication date: June 7, 2007
    Inventor: Piotr Tysowski