Patents by Inventor Michael Hin Kai Hung

Michael Hin Kai Hung 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).

  • Publication number: 20190239037
    Abstract: A method and system are provided for sharing data amongst a group of a plurality of mobile devices without requiring a database or server to centrally store the shared data. The shared data is instead stored by each group member individually while controlling the manner in which the shared data is updated. The shared data can be used to manage tasks in a group project. To manage updates, the shared data is atomized such that individual databases in the shared data are separated or otherwise delineated into one or more records, each record having associated therewith, a value. To maintain a common copy of the shared data at each device, any update is sent to all group members using an intermediate message exchange service that is capable of transmitting a sent message to more than one recipient if necessary. In this way, the updates are multicast to the group. To manage the content of the shared data, each update comprises one or more changes to a current copy of a corresponding record.
    Type: Application
    Filed: February 1, 2018
    Publication date: August 1, 2019
    Inventors: Michael Hin Kai HUNG, Herbert Anthony LITTLE, Michael Stephen BROWN
  • Patent number: 9979679
    Abstract: A method and system are provided for enabling applications on a mobile device to utilize a peer-to-peer platform on the mobile device. The method comprises providing an interface between an application and a peer-to-peer (P2P) platform on the mobile device; obtaining data from the application; using the P2P platform to include the data from the application in a P2P message; and sending the P2P message to another mobile device to enable a complementary application on the other mobile device to utilize the data from the application.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: May 22, 2018
    Assignee: BlackBerry Limited
    Inventors: Barket Virani, Michael Hin Kai Hung
  • Patent number: 9651678
    Abstract: A system and method for activating a GPS receiver or a WiFi receiver on a mobile device may be provided, which comprises determining an approximate location of the mobile device. The approximate location of the mobile device may be determined using cell tower location information. If the approximate location of the mobile device is within a predetermined distance from a desired location, or is “close enough”, then the GPS receiver or the WiFi receiver is activated. The GPS receiver or the WiFi receiver is activated to determine a more accurate location of the mobile device. The approximate and the more accurate location information may be exchanged with another mobile device to allow the user to find one another.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: May 16, 2017
    Assignee: BlackBerry Limited
    Inventors: Michael Hin Kai Hung, Robert Kline
  • Patent number: 9125056
    Abstract: The disclosure provides a system and method of authenticating a user to a network. For the method, if a request for a resource initiated by the device is related to a restricted resource, then the method: redirects the request to the authentication server; initiates an authentication process at the server to request a user account and a password from the device to authenticate the device if it has not been authenticated; automatically provides the device with access to the restricted resource if the device previously had been authenticated to access the restricted resource; and provides a signal to the device indicating whether it has been authenticated to allow the device to update its graphical user interface to indicate an access status for the restricted resource. If the request relates to a non-restricted resource, then the method automatically provides the device with access to the non-restricted resource.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: September 1, 2015
    Assignee: BLACKBERRY LIMITED
    Inventor: Michael Hin Kai Hung
  • Patent number: 8983518
    Abstract: A method and system are provided for operating a mobile device, the method comprising: reading a barcode being displayed by another mobile device, to identify a group, by capturing at least one image of the barcode; and joining the group identified by the barcode. Another method and system are provided, the method comprising: storing a barcode on the mobile device, the barcode identifying a group; and displaying the barcode on a display of the mobile device such that the entire barcode is visible on the display to enable another mobile device to scan the barcode to join the group. Another method and system are provided, the method comprising: reading a barcode being displayed by another mobile device, to identify an individual associated with the other mobile device, by capturing at least one image of the barcode; and inviting the individual identified by the barcode to join a group.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: March 17, 2015
    Assignee: BlackBerry Limited
    Inventors: Michael Hin Kai Hung, Herbert Anthony Little, Michael Stephen Brown
  • Patent number: 8977854
    Abstract: Automatic identification and authentication of a user of a mobile application entails receiving from the wireless communications device a unique device identifier and an e-mail address corresponding to the wireless communications device, associating a registration identifier with the unique device identifier and the e-mail address, generating an authentication token, and communicating the authentication token and the registration identifier to the wireless communications device.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: March 10, 2015
    Assignee: BlackBerry Limited
    Inventors: Dalsu Lee, Kateryna Khvan, Ken Kwok Wai Lo, Andreea Livia Manolescu, Michael Hin Kai Hung
  • Publication number: 20140289347
    Abstract: A method and system are provided for enabling applications on a mobile device to utilize a peer-to-peer platform on the mobile device. The method comprises providing an interface between an application and a peer-to-peer (P2P) platform on the mobile device; obtaining data from the application; using the P2P platform to include the data from the application in a P2P message; and sending the P2P message to another mobile device to enable a complementary application on the other mobile device to utilize the data from the application.
    Type: Application
    Filed: June 6, 2014
    Publication date: September 25, 2014
    Inventors: Barket VIRANI, Michael Hin Kai HUNG
  • Publication number: 20140250504
    Abstract: The disclosure provides a system and method of authenticating a user to a network. For the method, if a request for a resource initiated by the device is related to a restricted resource, then the method: redirects the request to the authentication server; initiates an authentication process at the server to request a user account and a password from the device to authenticate the device if it has not been authenticated; automatically provides the device with access to the restricted resource if the device previously had been authenticated to access the restricted resource; and provides a signal to the device indicating whether it has been authenticated to allow the device to update its graphical user interface to indicate an access status for the restricted resource. If the request relates to a non-restricted resource, then the method automatically provides the device with access to the non-restricted resource.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 4, 2014
    Applicant: BLACKBERRY LIMITED
    Inventor: Michael Hin Kai Hung
  • Patent number: 8762467
    Abstract: A method and system are provided for enabling applications on a mobile device to utilize a peer-to-peer platform on the mobile device. The method comprises providing an interface between an application and a peer-to-peer (P2P) platform on the mobile device; obtaining data from the application; using the P2P platform to include the data from the application in a P2P message; and sending the P2P message to another mobile device to enable a complementary application on the other mobile device to utilize the data from the application.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: June 24, 2014
    Assignee: BlackBerry Limited
    Inventors: Barket Virani, Michael Hin Kai Hung
  • Publication number: 20140082363
    Abstract: Automatic identification and authentication of a user of a mobile application entails receiving from the wireless communications device a unique device identifier and an e-mail address corresponding to the wireless communications device, associating a registration identifier with the unique device identifier and the e-mail address, generating an authentication token, and communicating the authentication token and the registration identifier to the wireless communications device.
    Type: Application
    Filed: November 20, 2013
    Publication date: March 20, 2014
    Applicant: BlackBery Limited
    Inventors: Dalsu Lee, Kateryna Khvan, Ken Kwok Wai Lo, Andrea Livia Manolescu, Michael Hin Kai Hung
  • Publication number: 20140022127
    Abstract: A system and method for activating a GPS receiver or a WiFi receiver on a mobile device may be provided, which comprises determining an approximate location of the mobile device. The approximate location of the mobile device may be determined using cell tower location information. If the approximate location of the mobile device is within a predetermined distance from a desired location, or is “close enough”, then the GPS receiver or the WiFi receiver is activated. The GPS receiver or the WiFi receiver is activated to determine a more accurate location of the mobile device. The approximate and the more accurate location information may be exchanged with another mobile device to allow the user to find one another.
    Type: Application
    Filed: September 24, 2013
    Publication date: January 23, 2014
    Applicant: BlackBerry Limited
    Inventors: Michael Hin Kai HUNG, Robert KLINE
  • Patent number: 8620850
    Abstract: Graphical user representations, such as emoticons or avatars, used to convey mood and emotion, can be dynamically modified and manipulated, e.g. by squeezing, rotating, distorting, coloring, etc. This enables a user to customize or tailor an existing emoticon to better reflect the user's current mood or emotion. For example, a user may insert a smiley face emoticon into a text message and then manipulate or distort the face or a component of the face (e.g. the smile) to broaden the smile into a grin, or twist the smile into an ironic smile, etc. This enables the user to personalize the emoticon rather than having to select the most appropriate emoticon from a palette of predefined emoticons. Another aspect is device hardware (e.g. dedicated or shared user interface elements or specific touchscreen gestures) for recognizing the squeezes or other gestures that are meant to modify or manipulate the emoticon.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: December 31, 2013
    Assignee: BlackBerry Limited
    Inventors: Robert William Brown, Michael Hin Kai Hung, Rebecca Lynne Young
  • Publication number: 20130332553
    Abstract: A method and system are provided for operating a mobile device, the method comprising: reading a barcode being displayed by another mobile device, to identify a group, by capturing at least one image of the barcode; and joining the group identified by the barcode. Another method and system are provided, the method comprising: storing a barcode on the mobile device, the barcode identifying a group; and displaying the barcode on a display of the mobile device such that the entire barcode is visible on the display to enable another mobile device to scan the barcode to join the group. Another method and system are provided, the method comprising: reading a barcode being displayed by another mobile device, to identify an individual associated with the other mobile device, by capturing at least one image of the barcode; and inviting the individual identified by the barcode to join a group.
    Type: Application
    Filed: August 15, 2013
    Publication date: December 12, 2013
    Applicant: BlackBerry Limited
    Inventors: Michael Hin Kai HUNG, Herbert Anthony Little, Michael Stephen Brown
  • Patent number: 8587476
    Abstract: A system and method for activating a GPS receiver or a WiFi receiver on a mobile device may be provided, which comprises determining an approximate location of the mobile device. The approximate location of the mobile device may be determined using cell tower location information. If the approximate location of the mobile device is within a predetermined distance from a desired location, or is “close enough”, then the GPS receiver or the WiFi receiver is activated. The GPS receiver or the WiFi receiver is activated to determine a more accurate location of the mobile device. The approximate and the more accurate location information may be exchanged with another mobile device to allow the user to find one another.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: November 19, 2013
    Assignee: BlackBerry Limited
    Inventors: Michael Hin Kai Hung, Robert Kline
  • Patent number: 8577393
    Abstract: A system and method are provided to obtain and use time zone information as presence in instant messaging. The time zone information is obtained by a user's mobile device and is sent to other mobile devices corresponding to the user's contacts. The time zone information of a contact may be displayed on the user's IM application, including the contact list and instant messaging conversation window. The location of the mobile device may also be provided. The user uses the time zone and location information to discern the status of a contact. Rule-based decisions that rely on the time zone information are also used to affect the operation of the instant messaging application.
    Type: Grant
    Filed: October 8, 2012
    Date of Patent: November 5, 2013
    Assignee: BlackBerry Limited
    Inventors: Michael Hin Kai Hung, Tabarak Khan
  • Patent number: 8538360
    Abstract: A method and system are provided for operating a mobile device, the method comprising: reading a barcode being displayed by another mobile device, to identify a group, by capturing at least one image of the barcode; and joining the group identified by the barcode. Another method and system are provided, the method comprising: storing a barcode on the mobile device, the barcode identifying a group; and displaying the barcode on a display of the mobile device such that the entire barcode is visible on the display to enable another mobile device to scan the barcode to join the group. Another method and system are provided, the method comprising: reading a barcode being displayed by another mobile device, to identify an individual associated with the other mobile device, by capturing at least one image of the barcode; and inviting the individual identified by the barcode to join a group.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: September 17, 2013
    Assignee: BlackBerry Limited
    Inventors: Michael Hin Kai Hung, Herbert Anthony Little, Michael Stephen Brown
  • Publication number: 20120136949
    Abstract: A method and system are provided for enabling applications on a mobile device to utilize a peer-to-peer platform on the mobile device. The method comprises providing an interface between an application and a peer-to-peer (P2P) platform on the mobile device; obtaining data from the application; using the P2P platform to include the data from the application in a P2P message; and sending the P2P message to another mobile device to enable a complementary application on the other mobile device to utilize the data from the application.
    Type: Application
    Filed: October 24, 2011
    Publication date: May 31, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Barket Virani, Michael Hin Kai Hung
  • Publication number: 20120059787
    Abstract: Graphical user representations, such as emoticons or avatars, used to convey mood and emotion, can be dynamically modified and manipulated, e.g. by squeezing, rotating, distorting, colouring, etc. This enables a user to customize or tailor an existing emoticon to better reflect the user's current mood or emotion. For example, a user may insert a smiley face emoticon into a text message and then manipulate or distort the face or a component of the face (e.g. the smile) to broaden the smile into a grin, or twist the smile into an ironic smile, etc. This enables the user to personalize the emoticon rather than having to select the most appropriate emoticon from a palette of predefined emoticons. Another aspect is device hardware (e.g. dedicated or shared user interface elements or specific touchscreen gestures) for recognizing the squeezes or other gestures that are meant to modify or manipulate the emoticon.
    Type: Application
    Filed: September 7, 2010
    Publication date: March 8, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Robert William BROWN, Michael Hin Kai HUNG, Rebecca Lynne YOUNG
  • Publication number: 20110279323
    Abstract: A system and method for activating a GPS receiver or a WiFi receiver on a mobile device may be provided, which comprises determining an approximate location of the mobile device. The approximate location of the mobile device may be determined using cell tower location information. If the approximate location of the mobile device is within a predetermined distance from a desired location, or is “close enough”, then the GPS receiver or the WiFi receiver is activated. The GPS receiver or the WiFi receiver is activated to determine a more accurate location of the mobile device. The approximate and the more accurate location information may be exchanged with another mobile device to allow the user to find one another.
    Type: Application
    Filed: May 11, 2010
    Publication date: November 17, 2011
    Applicant: Research In Motion Limited
    Inventors: Michael Hin Kai Hung, Robert Kline
  • Publication number: 20100099387
    Abstract: A method for managing presence information sent from a presentity to a watcher is provided. The method includes the watcher providing watcher information to a presence aspect layer. The method further includes the presence aspect layer determining a manner for providing the presence information to the watcher based on an analysis of the watcher information.
    Type: Application
    Filed: October 16, 2008
    Publication date: April 22, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Sin-Hang SO, Jeff ROGERS, Michael Hin Kai HUNG, Brian MCCOLGAN