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: 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
  • Publication number: 20140074871
    Abstract: 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: Application
    Filed: September 7, 2012
    Publication date: March 13, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ngoc Bich NGO, Siamak SARTIPI, Jason Christopher BECKETT
  • Publication number: 20140074873
    Abstract: 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: Application
    Filed: January 18, 2013
    Publication date: March 13, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ngoc Bich NGO, Siamak SARTIPI, Jason Christopher BECKETT
  • Publication number: 20140066106
    Abstract: 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: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ngoc Bich NGO, Siamak Sartipi, Jason Christopher Beckett
  • Publication number: 20140068451
    Abstract: 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: Application
    Filed: January 18, 2013
    Publication date: March 6, 2014
    Applicant: Research In Motion Limited
    Inventors: Ngoc Bich NGO, Siamak SARTIPI, Jason Christopher BECKETT
  • Patent number: 8660793
    Abstract: 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: Grant
    Filed: September 18, 2009
    Date of Patent: February 25, 2014
    Assignee: BlackBerry Limited
    Inventors: Ngoc Bich Ngo, Russell Norman Owen
  • Publication number: 20140038635
    Abstract: 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: Application
    Filed: August 3, 2012
    Publication date: February 6, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ngoc Bich NGO, Hai Quang PHAM
  • Publication number: 20140038573
    Abstract: 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: Application
    Filed: August 3, 2012
    Publication date: February 6, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ngoc Bich NGO, Jason Christopher BECKETT
  • Publication number: 20140038643
    Abstract: 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: Application
    Filed: January 18, 2013
    Publication date: February 6, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ngoc Bich NGO, Siamak SARTIPI, Jason Christopher BECKETT, Hai Quang PHAM
  • Publication number: 20140038644
    Abstract: 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: Application
    Filed: January 18, 2013
    Publication date: February 6, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ngoc Bich NGO, Siamak SARTIPI, Jason Christopher BECKETT
  • Patent number: 8626430
    Abstract: 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: Grant
    Filed: September 26, 2008
    Date of Patent: January 7, 2014
    Assignee: BlackBerry Limited
    Inventors: Ronald Anthony Dicke, Ngoc Bich Ngo, Yongming Zhang
  • Publication number: 20130285850
    Abstract: 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: Application
    Filed: June 28, 2013
    Publication date: October 31, 2013
    Inventors: Piotr Konrad TYSOWSKI, Ngoc Bich NGO, David Noel VANDEN HEUVEL
  • Patent number: 8477066
    Abstract: 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: Grant
    Filed: March 26, 2012
    Date of Patent: July 2, 2013
    Assignee: Research In Motion Limited
    Inventors: Piotr Konrad Tysowski, Ngoc Bich Ngo, David Noel Vanden Heuvel
  • Publication number: 20120192096
    Abstract: 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: Application
    Filed: January 25, 2011
    Publication date: July 26, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Gordon Gregory Bowman, Ngoc Bich Ngo
  • Publication number: 20120176510
    Abstract: 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: Application
    Filed: March 26, 2012
    Publication date: July 12, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Piotr Konrad TYSOWSKI, Ngoc Bich NGO, David Noel VANDEN HEUVEL
  • Patent number: 8144055
    Abstract: 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: Grant
    Filed: October 28, 2010
    Date of Patent: March 27, 2012
    Assignee: Research In Motion Limited
    Inventors: Piotr Konrad Tysowski, Ngoc Bich Ngo, David Noel Vanden Heuvel
  • Publication number: 20110072020
    Abstract: 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: Application
    Filed: September 18, 2009
    Publication date: March 24, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ngoc Bich Ngo, Russell Norman Owen
  • Publication number: 20110037645
    Abstract: 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: Application
    Filed: October 28, 2010
    Publication date: February 17, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Piotr Konrad TYSOWSKI, Ngoc Bich NGO, David Noel VANDEN HEUVEL
  • Publication number: 20110029900
    Abstract: 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: Application
    Filed: July 29, 2009
    Publication date: February 3, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: NGOC BICH NGO, DAVID PAUL YACH
  • Patent number: 7847729
    Abstract: 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: Grant
    Filed: January 28, 2008
    Date of Patent: December 7, 2010
    Assignee: Research In Motion Limited
    Inventors: Piotr Konrad Tysowski, Ngoc Bich Ngo, David Noel Vanden Heuvel