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: 20240422512Abstract: 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.Type: ApplicationFiled: June 27, 2024Publication date: December 19, 2024Inventors: Michael Hin Kai HUNG, Herbert Anthony LITTLE, Michael Stephen BROWN
-
Patent number: 12063577Abstract: A method and system share 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. 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. 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: GrantFiled: February 1, 2018Date of Patent: August 13, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Michael Hin Kai Hung, Herbert Anthony Little, Michael Stephen Brown
-
Publication number: 20240205646Abstract: 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: ApplicationFiled: February 1, 2018Publication date: June 20, 2024Inventors: Michael Hin Kai HUNG, Herbert Anthony LITTLE, Michael Stephen BROWN
-
Publication number: 20190239037Abstract: 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: ApplicationFiled: February 1, 2018Publication date: August 1, 2019Inventors: Michael Hin Kai HUNG, Herbert Anthony LITTLE, Michael Stephen BROWN
-
Patent number: 9979679Abstract: 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: GrantFiled: June 6, 2014Date of Patent: May 22, 2018Assignee: BlackBerry LimitedInventors: Barket Virani, Michael Hin Kai Hung
-
Patent number: 9651678Abstract: 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: GrantFiled: September 24, 2013Date of Patent: May 16, 2017Assignee: BlackBerry LimitedInventors: Michael Hin Kai Hung, Robert Kline
-
Patent number: 9125056Abstract: 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: GrantFiled: March 17, 2014Date of Patent: September 1, 2015Assignee: BLACKBERRY LIMITEDInventor: Michael Hin Kai Hung
-
Patent number: 8983518Abstract: 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: GrantFiled: August 15, 2013Date of Patent: March 17, 2015Assignee: BlackBerry LimitedInventors: Michael Hin Kai Hung, Herbert Anthony Little, Michael Stephen Brown
-
Patent number: 8977854Abstract: 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: GrantFiled: November 20, 2013Date of Patent: March 10, 2015Assignee: BlackBerry LimitedInventors: Dalsu Lee, Kateryna Khvan, Ken Kwok Wai Lo, Andreea Livia Manolescu, Michael Hin Kai Hung
-
Publication number: 20140289347Abstract: 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: ApplicationFiled: June 6, 2014Publication date: September 25, 2014Inventors: Barket VIRANI, Michael Hin Kai HUNG
-
Publication number: 20140250504Abstract: 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: ApplicationFiled: March 17, 2014Publication date: September 4, 2014Applicant: BLACKBERRY LIMITEDInventor: Michael Hin Kai Hung
-
Patent number: 8762467Abstract: 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: GrantFiled: October 24, 2011Date of Patent: June 24, 2014Assignee: BlackBerry LimitedInventors: Barket Virani, Michael Hin Kai Hung
-
Publication number: 20140082363Abstract: 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: ApplicationFiled: November 20, 2013Publication date: March 20, 2014Applicant: BlackBery LimitedInventors: Dalsu Lee, Kateryna Khvan, Ken Kwok Wai Lo, Andrea Livia Manolescu, Michael Hin Kai Hung
-
Publication number: 20140022127Abstract: 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: ApplicationFiled: September 24, 2013Publication date: January 23, 2014Applicant: BlackBerry LimitedInventors: Michael Hin Kai HUNG, Robert KLINE
-
Patent number: 8620850Abstract: 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: GrantFiled: September 7, 2010Date of Patent: December 31, 2013Assignee: BlackBerry LimitedInventors: Robert William Brown, Michael Hin Kai Hung, Rebecca Lynne Young
-
Publication number: 20130332553Abstract: 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: ApplicationFiled: August 15, 2013Publication date: December 12, 2013Applicant: BlackBerry LimitedInventors: Michael Hin Kai HUNG, Herbert Anthony Little, Michael Stephen Brown
-
Patent number: 8587476Abstract: 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: GrantFiled: May 11, 2010Date of Patent: November 19, 2013Assignee: BlackBerry LimitedInventors: Michael Hin Kai Hung, Robert Kline
-
Patent number: 8577393Abstract: 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: GrantFiled: October 8, 2012Date of Patent: November 5, 2013Assignee: BlackBerry LimitedInventors: Michael Hin Kai Hung, Tabarak Khan
-
Patent number: 8538360Abstract: 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: GrantFiled: August 9, 2012Date of Patent: September 17, 2013Assignee: BlackBerry LimitedInventors: Michael Hin Kai Hung, Herbert Anthony Little, Michael Stephen Brown
-
Publication number: 20120136949Abstract: 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: ApplicationFiled: October 24, 2011Publication date: May 31, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Barket Virani, Michael Hin Kai Hung