Patents by Inventor Ngoc Bich Ngo
Ngoc Bich Ngo 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: 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
-
Publication number: 20140074871Abstract: A computer-implemented place-recognition method comprises searching text for a place-indicating text string (word or character), identifying a place reference from the text based on the place-indicating text string, and looking up the place reference in a place database to determine if the place reference corresponds to a place for which place data is stored in the place database. If the place is already in the database, a menu of user-selectable actions may be presented. If the place is not in the database, the device may ask the user whether the place should be added to the database. Searching the text may also comprise searching the text for one of a plurality of frequent search terms. If a place reference corresponding to a frequent search term is in the database, the place is linked. If not, the place is still linked but only for local search.Type: ApplicationFiled: September 7, 2012Publication date: March 13, 2014Applicant: RESEARCH IN MOTION LIMITEDInventors: Ngoc Bich NGO, Siamak SARTIPI, Jason Christopher BECKETT
-
Publication number: 20140074873Abstract: A computer-implemented place-recognition method comprises searching text for a place-indicating text string (word or character), identifying a place reference from the text based on the place-indicating text string, and looking up the place reference in a place database to determine if the place reference corresponds to a place for which place data is stored in the place database. If the place is already in the database, a menu of user-selectable actions may be presented. If the place is not in the database, the device may ask the user whether the place should be added to the database. Searching the text may also comprise searching the text for one of a plurality of frequent search terms. If a place reference corresponding to a frequent search term is in the database, the place is linked. If not, the place is still linked but only for local search.Type: ApplicationFiled: January 18, 2013Publication date: March 13, 2014Applicant: RESEARCH IN MOTION LIMITEDInventors: Ngoc Bich NGO, Siamak SARTIPI, Jason Christopher BECKETT
-
Publication number: 20140066106Abstract: A computer-implemented method of presenting place-related content on a computing device entails, in response to receiving input identifying a place, obtaining place-related content for the place from a place database that stores place-related data related to each one of a plurality of places and presenting the place-related content from the place database in a consolidated place-specific view. This technology provides a place-centric view that presents a consolidated view of place-related content for a selected place.Type: ApplicationFiled: August 31, 2012Publication date: March 6, 2014Applicant: RESEARCH IN MOTION LIMITEDInventors: Ngoc Bich NGO, Siamak Sartipi, Jason Christopher Beckett
-
Publication number: 20140068451Abstract: A computer-implemented method of presenting place-related content on a computing device entails, in response to receiving input identifying a place, obtaining place-related content for the place from a place database that stores place-related data related to each one of a plurality of places and presenting the place-related content from the place database in a consolidated place-specific view. This technology provides a place-centric view that presents a consolidated view of place-related content for a selected place.Type: ApplicationFiled: January 18, 2013Publication date: March 6, 2014Applicant: Research In Motion LimitedInventors: Ngoc Bich NGO, Siamak SARTIPI, Jason Christopher BECKETT
-
Patent number: 8660793Abstract: A method for reverse geocoding location information obtained by a wireless communications device comprises determining the location information for a location, communicating the location information to a reverse geocoding server that reverse-geocodes the location information to generate location description data for a bounding region that geographically surrounds the location, receiving the location description data from the reverse geocoding server for the bounding region containing the location, and caching the location description data for the bounding region in a memory cache on the device. When the current location remains within one or more bounding regions cached on the device, location description data is fetched from the cache, thus improving application responsiveness. Only when the current location is no longer within the bounding region(s) does the device communicate a new request to the reverse geocoding server.Type: GrantFiled: September 18, 2009Date of Patent: February 25, 2014Assignee: BlackBerry LimitedInventors: Ngoc Bich Ngo, Russell Norman Owen
-
Publication number: 20140038635Abstract: A method of managing place data for a mobile device, the method comprising storing place data for the mobile device in a centralized place data store, the centralized place data store storing location data for each of a plurality of places defined by the mobile device, and in response to place data requests from a plurality of applications executing on the mobile device, providing the place data from the centralized place data store to the plurality of applications.Type: ApplicationFiled: August 3, 2012Publication date: February 6, 2014Applicant: RESEARCH IN MOTION LIMITEDInventors: Ngoc Bich NGO, Hai Quang PHAM
-
Publication number: 20140038573Abstract: A method of managing place data for a mobile device, the method comprising storing place data for a place in a centralized place database and receiving input to specify which one or more applications on the mobile device are to have access to the place data for the place. In response to a place data request from a data-requesting application executing on the mobile device, the device determines if the data-requesting application has access to the place data for the place and provides the place data to the data-requesting application only if the data-requesting application has access. This technology enables the device to control the sharing of place data among applications on the device.Type: ApplicationFiled: August 3, 2012Publication date: February 6, 2014Applicant: RESEARCH IN MOTION LIMITEDInventors: Ngoc Bich NGO, Jason Christopher BECKETT
-
Publication number: 20140038643Abstract: A method of managing place data for a mobile device, the method comprising storing place data for the mobile device in a centralized place data store, the centralized place data store storing location data for each of a plurality of places defined by the mobile device, and in response to place data requests from a plurality of applications executing on the mobile device, providing the place data from the centralized place data store to the plurality of applications.Type: ApplicationFiled: January 18, 2013Publication date: February 6, 2014Applicant: RESEARCH IN MOTION LIMITEDInventors: Ngoc Bich NGO, Siamak SARTIPI, Jason Christopher BECKETT, Hai Quang PHAM
-
Publication number: 20140038644Abstract: A method of managing place data for a mobile device, the method comprising storing place data for a place in a centralized place database and receiving input to specify which one or more applications on the mobile device are to have access to the place data for the place. In response to a place data request from a data-requesting application executing on the mobile device, the device determines if the data-requesting application has access to the place data for the place and provides the place data to the data-requesting application only if the data-requesting application has access. This technology enables the device to control the sharing of place data among applications on the device.Type: ApplicationFiled: January 18, 2013Publication date: February 6, 2014Applicant: RESEARCH IN MOTION LIMITEDInventors: Ngoc Bich NGO, Siamak SARTIPI, Jason Christopher BECKETT
-
Patent number: 8626430Abstract: A method of reducing waypoints representing a path defined along a route between two endpoints. The route includes a set of critical points including the endpoints and any decision points of the route intermediate the two endpoints. One or more waypoints of the path that are distal each critical point are eliminated, while retaining waypoints that are proximal each critical point. This enables the computation of a reduced waypoint path which provides accurate route-following in the vicinity of each critical point of the route.Type: GrantFiled: September 26, 2008Date of Patent: January 7, 2014Assignee: BlackBerry LimitedInventors: Ronald Anthony Dicke, Ngoc Bich Ngo, Yongming Zhang
-
Publication number: 20130285850Abstract: A handheld electronic device, such as a GPS-enabled wireless communications device with an embedded camera, a GPS-enabled camera-phone or a GPS-enabled digital camera, determines whether ephemeris data needs to be obtained for geotagging digital photos taken with the device. By monitoring user activity with respect to the camera, such as activation of the camera, the device can begin pre-acquisition of a GPS position fix by obtaining needed ephemeris data before the photograph is actually taken. This GPS pre-acquisition improves the likelihood that a position fix (GPS lock) is achieved by the time the photo is taken (to enable immediate geotagging). Alternatively, the photo can be geotagged retroactively by appending the current location to the metadata tag associated with the digital photo. An optional acquisition status indicator can be displayed on a user interface of the device to indicate that a position fix is being obtained.Type: ApplicationFiled: June 28, 2013Publication date: October 31, 2013Inventors: Piotr Konrad TYSOWSKI, Ngoc Bich NGO, David Noel VANDEN HEUVEL
-
Patent number: 8477066Abstract: A handheld electronic device, such as a GPS-enabled wireless communications device with an embedded camera, a GPS-enabled camera-phone or a GPS-enabled digital camera, determines whether ephemeris data needs to be obtained for geotagging digital photos taken with the device. By monitoring user activity with respect to the camera, such as activation of the camera, the device can begin pre-acquisition of a GPS position fix by obtaining needed ephemeris data before the photograph is actually taken. This GPS pre-acquisition improves the likelihood that a position fix (GPS lock) is achieved by the time the photo is taken (to enable immediate geotagging). Alternatively, the photo can be geotagged retroactively by appending the current location to the metadata tag associated with the digital photo. An optional acquisition status indicator can be displayed on a user interface of the device to indicate that a position fix is being obtained.Type: GrantFiled: March 26, 2012Date of Patent: July 2, 2013Assignee: Research In Motion LimitedInventors: Piotr Konrad Tysowski, Ngoc Bich Ngo, David Noel Vanden Heuvel
-
Publication number: 20120192096Abstract: A method of interacting with an electronic device and an electronic device so configured are described. In accordance with one embodiment, there is provided a method of interacting with an electronic device. A command line having an input field is displayed on a display of the electronic device. An input string is received in the input field. The input string is disambiguated into one or more commands which match the input string. Each matching command is displayed on the display each as an entry in a command list. In some embodiments, each entry in the command list is selectable in response to selection input.Type: ApplicationFiled: January 25, 2011Publication date: July 26, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Gordon Gregory Bowman, Ngoc Bich Ngo
-
Publication number: 20120176510Abstract: A handheld electronic device, such as a GPS-enabled wireless communications device with an embedded camera, a GPS-enabled camera-phone or a GPS-enabled digital camera, determines whether ephemeris data needs to be obtained for geotagging digital photos taken with the device. By monitoring user activity with respect to the camera, such as activation of the camera, the device can begin pre-acquisition of a GPS position fix by obtaining needed ephemeris data before the photograph is actually taken. This GPS pre-acquisition improves the likelihood that a position fix (GPS lock) is achieved by the time the photo is taken (to enable immediate geotagging). Alternatively, the photo can be geotagged retroactively by appending the current location to the metadata tag associated with the digital photo. An optional acquisition status indicator can be displayed on a user interface of the device to indicate that a position fix is being obtained.Type: ApplicationFiled: March 26, 2012Publication date: July 12, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Piotr Konrad TYSOWSKI, Ngoc Bich NGO, David Noel VANDEN HEUVEL
-
Patent number: 8144055Abstract: A handheld electronic device, such as a GPS-enabled wireless communications device with an embedded camera, a GPS-enabled camera-phone or a GPS-enabled digital camera, determines whether ephemeris data needs to be obtained for geotagging digital photos taken with the device. By monitoring user activity with respect to the camera, such as activation of the camera, the device can begin pre-acquisition of a GPS position fix by obtaining needed ephemeris data before the photograph is actually taken. This GPS pre-acquisition improves the likelihood that a position fix (GPS lock) is achieved by the time the photo is taken (to enable immediate geotagging). Alternatively, the photo can be geotagged retroactively by appending the current location to the metadata tag associated with the digital photo. An optional acquisition status indicator can be displayed on a user interface of the device to indicate that a position fix is being obtained.Type: GrantFiled: October 28, 2010Date of Patent: March 27, 2012Assignee: Research In Motion LimitedInventors: Piotr Konrad Tysowski, Ngoc Bich Ngo, David Noel Vanden Heuvel
-
Publication number: 20110072020Abstract: A method for reverse geocoding location information obtained by a wireless communications device comprises determining the location information for a location, communicating the location information to a reverse geocoding server that reverse-geocodes the location information to generate location description data for a bounding region that geographically surrounds the location, receiving the location description data from the reverse geocoding server for the bounding region containing the location, and caching the location description data for the bounding region in a memory cache on the device. When the current location remains within one or more bounding regions cached on the device, location description data is fetched from the cache, thus improving application responsiveness. Only when the current location is no longer within the bounding region(s) does the device communicate a new request to the reverse geocoding server.Type: ApplicationFiled: September 18, 2009Publication date: March 24, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Ngoc Bich Ngo, Russell Norman Owen
-
Publication number: 20110037645Abstract: A handheld electronic device, such as a GPS-enabled wireless communications device with an embedded camera, a GPS-enabled camera-phone or a GPS-enabled digital camera, determines whether ephemeris data needs to be obtained for geotagging digital photos taken with the device. By monitoring user activity with respect to the camera, such as activation of the camera, the device can begin pre-acquisition of a GPS position fix by obtaining needed ephemeris data before the photograph is actually taken. This GPS pre-acquisition improves the likelihood that a position fix (GPS lock) is achieved by the time the photo is taken (to enable immediate geotagging). Alternatively, the photo can be geotagged retroactively by appending the current location to the metadata tag associated with the digital photo. An optional acquisition status indicator can be displayed on a user interface of the device to indicate that a position fix is being obtained.Type: ApplicationFiled: October 28, 2010Publication date: February 17, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Piotr Konrad TYSOWSKI, Ngoc Bich NGO, David Noel VANDEN HEUVEL
-
Publication number: 20110029900Abstract: A method for determining latitude and longitude coordinates for geographic addresses input into an address book on a mobile device is provided. For each geographic address received for storing in a contact record, latitude and longitude coordinates are automatically determined and associated with the geographic address in a database of contact records. In some embodiments, for each geographic address to be input, the method first searches existing contact records for the geographic address and if the latitude and longitude coordinates for the geographic address are in an existing contact record, the contact record for the contact is cross-referenced to the existing record for accessing the latitude and longitude coordinates.Type: ApplicationFiled: July 29, 2009Publication date: February 3, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: NGOC BICH NGO, DAVID PAUL YACH
-
Patent number: 7847729Abstract: A handheld electronic device, such as a GPS-enabled wireless communications device with an embedded camera, a GPS-enabled camera-phone or a GPS-enabled digital camera, determines whether ephemeris data needs to be obtained for geotagging digital photos taken with the device. By monitoring user activity with respect to the camera, such as activation of the camera, the device can begin pre-acquisition of a GPS position fix by obtaining needed ephemeris data before the photograph is actually taken. This GPS pre-acquisition improves the likelihood that a position fix (GPS lock) is achieved by the time the photo is taken (to enable immediate geotagging). Alternatively, the photo can be geotagged retroactively by appending the current location to the metadata tag associated with the digital photo. An optional acquisition status indicator can be displayed on a user interface of the device to indicate that a position fix is being obtained.Type: GrantFiled: January 28, 2008Date of Patent: December 7, 2010Assignee: Research In Motion LimitedInventors: Piotr Konrad Tysowski, Ngoc Bich Ngo, David Noel Vanden Heuvel