Patents by Inventor Xiaming Xi

Xiaming Xi 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: 10725618
    Abstract: Systems, methods, and software can be used to populate contact information. In some aspect, a search term for a contact is received at an electronic device. A query for contact information is sent from the electronic device to a server. The query includes the search term. A query response is received from the server. Contact information for the contact is identified based on the query response. A contact record for the contact is populated using the identified contact information.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: July 28, 2020
    Assignee: BlackBerry Limited
    Inventors: Jasvir Jhaj, Arthur Jonathan Wirski, Spencer Lloyd, Timothy William O'Connor, Octavian Sandru, Xiaming Xi, Mohammad Ahsun Qureshi
  • Publication number: 20170169118
    Abstract: Systems, methods, and software can be used to populate contact information. In some aspect, a search term for a contact is received at an electronic device. A query for contact information is sent from the electronic device to a server. The query includes the search term. A query response is received from the server. Contact information for the contact is identified based on the query response. A contact record for the contact is populated using the identified contact information.
    Type: Application
    Filed: December 9, 2016
    Publication date: June 15, 2017
    Applicant: BlackBerry Limited
    Inventors: Jasvir JHAJ, Arthur Jonathan WIRSKI, Spencer LLOYD, Timothy William O'CONNOR, Octavian SANDRU, Xiaming XI, Mohammad Ahsun QURESHI
  • Patent number: 9613010
    Abstract: A method and a mobile device comprising an address linking module assess a segment of text as comprising an address and create a link. The method comprises: searching a text for a segment of text having at least two character strings satisfying a proximity constraint, each character string being of a different predefined address indicator type; assessing whether or not the segment comprises an address; displaying at least a portion of the text comprising the segment on a display of a mobile device; and if the segment is assessed as comprising an address, including a link for display, the link pointing to at least one application.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: April 4, 2017
    Assignee: BlackBerry Limited
    Inventors: Ronald Anthony Dicke, Michael Majid, Ngoc Bich Ngo, Hartmuth Gutsche, Xiaming Xi
  • Patent number: 9159150
    Abstract: A method of distributing map data from a map server to a wireless communications device entails generating a bitmap array representative of the vector map data for a given zoom level, computing attributes of the bitmap array to determine which map features to retain and which map features to suppress, and then transmitting to the wireless device only the map data for the map features to be retained. By counting the number of bitmap cells representing a polygonal map feature such as a park, lake, or island, the approximate area is quickly estimated. If the area falls below a threshold, the map data for the small polygon is discarded. Similarly, if a polyline map feature overlaps (or is too proximate to) another polyline map feature, one of the polyline map features is discarded. The map data actually transmitted is thus reduced, thereby economizing bandwidth without unduly sacrificing map detail.
    Type: Grant
    Filed: July 5, 2013
    Date of Patent: October 13, 2015
    Assignee: BlackBerry Limited
    Inventors: Eric Johnson, Xiaming Xi
  • Publication number: 20150009234
    Abstract: A method of distributing map data from a map server to a wireless communications device entails generating a bitmap array representative of the vector map data for a given zoom level, computing attributes of the bitmap array to determine which map features to retain and which map features to suppress, and then transmitting to the wireless device only the map data for the map features to be retained. By counting the number of bitmap cells representing a polygonal map feature such as a park, lake, or island, the approximate area is quickly estimated. If the area falls below a threshold, the map data for the small polygon is discarded. Similarly, if a polyline map feature overlaps (or is too proximate to) another polyline map feature, one of the polyline map features is discarded. The map data actually transmitted is thus reduced, thereby economizing bandwidth without unduly sacrificing map detail.
    Type: Application
    Filed: July 5, 2013
    Publication date: January 8, 2015
    Inventors: Eric JOHNSON, Xiaming XI
  • Publication number: 20140325325
    Abstract: A method and a mobile device comprising an address linking module assess a segment of text as comprising an address and create a link. The method comprises: searching a text for a segment of text having at least two character strings satisfying a proximity constraint, each character string being of a different predefined address indicator type; assessing whether or not the segment comprises an address; displaying at least a portion of the text comprising the segment on a display of a mobile device; and if the segment is assessed as comprising an address, including a link for display, the link pointing to at least one application.
    Type: Application
    Filed: July 7, 2014
    Publication date: October 30, 2014
    Inventors: Ronald Anthony DICKE, Michael MAJID, Ngoc Bich NGO, Hartmuth GUTSCHE, Xiaming XI
  • Patent number: 8775467
    Abstract: A method and a mobile device comprising an address linking module assess a segment of text as comprising an address and create a link. The method comprises: searching a text for a segment of text having at least two character strings satisfying a proximity constraint, each character string being of a different predefined address indicator type; assessing whether or not the segment comprises an address; displaying at least a portion of the text comprising the segment on a display of a mobile device; and if the segment is assessed as comprising an address, including a link for display, the link pointing to at least one application.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: July 8, 2014
    Assignee: Blackberry Limited
    Inventors: Ronald Anthony Dicke, Michael Majid, Ngoc Bich Ngo, Hartmuth Gutsche, Xiaming Xi
  • Patent number: 8483947
    Abstract: A method of distributing map data from a map server to a wireless communications device entails generating a bitmap array representative of the vector map data for a given zoom level, computing attributes of the bitmap array to determine which map features to retain and which map features to suppress, and then transmitting to the wireless device only the map data for the map features to be retained. By counting the number of bitmap cells representing a polygonal map feature such as a park, lake, or island, the approximate area is quickly estimated. If the area falls below a threshold, the map data for the small polygon is discarded. Similarly, if a polyline map feature overlaps (or is too proximate to) another polyline map feature, one of the polyline map features is discarded. The map data actually transmitted is thus reduced, thereby economizing bandwidth without unduly sacrificing map detail.
    Type: Grant
    Filed: August 10, 2007
    Date of Patent: July 9, 2013
    Assignee: Research In Motion Limited
    Inventors: Eric Johnson, Xiaming Xi
  • Publication number: 20100281057
    Abstract: A method and a mobile device comprising an address linking module assess a segment of text as comprising an address and create a link. The method comprises: searching a text for a segment of text having at least two character strings satisfying a proximity constraint, each character string being of a different predefined address indicator type; assessing whether or not the segment comprises an address; displaying at least a portion of the text comprising the segment on a display of a mobile device; and if the segment is assessed as comprising an address, including a link for display, the link pointing to at least one application.
    Type: Application
    Filed: April 29, 2009
    Publication date: November 4, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ronald Anthony DICKE, Michael MAJID, Ngoc Bich NGO, Hartmuth GUTSCHE, Xiaming XI
  • Publication number: 20080268822
    Abstract: A method of distributing map data from a map server to a wireless communications device entails generating a bitmap array representative of the vector map data for a given zoom level, computing attributes of the bitmap array to determine which map features to retain and which map features to suppress, and then transmitting to the wireless device only the map data for the map features to be retained. By counting the number of bitmap cells representing a polygonal map feature such as a park, lake, or island, the approximate area is quickly estimated. If the area falls below a threshold, the map data for the small polygon is discarded. Similarly, if a polyline map feature overlaps (or is too proximate to) another polyline map feature, one of the polyline map features is discarded. The map data actually transmitted is thus reduced, thereby economizing bandwidth without unduly sacrificing map detail.
    Type: Application
    Filed: August 10, 2007
    Publication date: October 30, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Eric Johnson, Xiaming Xi