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: 10725618Abstract: 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: GrantFiled: December 9, 2016Date of Patent: July 28, 2020Assignee: BlackBerry LimitedInventors: Jasvir Jhaj, Arthur Jonathan Wirski, Spencer Lloyd, Timothy William O'Connor, Octavian Sandru, Xiaming Xi, Mohammad Ahsun Qureshi
-
Publication number: 20170169118Abstract: 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: ApplicationFiled: December 9, 2016Publication date: June 15, 2017Applicant: BlackBerry LimitedInventors: Jasvir JHAJ, Arthur Jonathan WIRSKI, Spencer LLOYD, Timothy William O'CONNOR, Octavian SANDRU, Xiaming XI, Mohammad Ahsun QURESHI
-
Patent number: 9613010Abstract: 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: GrantFiled: July 7, 2014Date of Patent: April 4, 2017Assignee: BlackBerry LimitedInventors: Ronald Anthony Dicke, Michael Majid, Ngoc Bich Ngo, Hartmuth Gutsche, Xiaming Xi
-
Patent number: 9159150Abstract: 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: GrantFiled: July 5, 2013Date of Patent: October 13, 2015Assignee: BlackBerry LimitedInventors: Eric Johnson, Xiaming Xi
-
Publication number: 20150009234Abstract: 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: ApplicationFiled: July 5, 2013Publication date: January 8, 2015Inventors: Eric JOHNSON, Xiaming XI
-
Publication number: 20140325325Abstract: 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: ApplicationFiled: July 7, 2014Publication date: October 30, 2014Inventors: Ronald Anthony DICKE, Michael MAJID, Ngoc Bich NGO, Hartmuth GUTSCHE, Xiaming XI
-
Patent number: 8775467Abstract: 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: GrantFiled: April 29, 2009Date of Patent: July 8, 2014Assignee: Blackberry LimitedInventors: Ronald Anthony Dicke, Michael Majid, Ngoc Bich Ngo, Hartmuth Gutsche, Xiaming Xi
-
Patent number: 8483947Abstract: 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: GrantFiled: August 10, 2007Date of Patent: July 9, 2013Assignee: Research In Motion LimitedInventors: Eric Johnson, Xiaming Xi
-
Publication number: 20100281057Abstract: 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: ApplicationFiled: April 29, 2009Publication date: November 4, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Ronald Anthony DICKE, Michael MAJID, Ngoc Bich NGO, Hartmuth GUTSCHE, Xiaming XI
-
Publication number: 20080268822Abstract: 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: ApplicationFiled: August 10, 2007Publication date: October 30, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Eric Johnson, Xiaming Xi