Patents by Inventor Kong-Kat Wong

Kong-Kat Wong 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: 10764715
    Abstract: Described is a technology by which a mobile computing device such as a mobile telephone operates differently based on detected proximity to another mobile device with which the first mobile device has a defined relationship. For example, the first mobile device may transfer content to the second mobile computing device when proximity corresponds to a non-cellular communications coupling, such as Bluetooth® or Wi-Fi coupling. In this manner, content transfer is deferred until a non-cellular coupling exists. The mobile device (or both devices) may output a notification to indicate that the other mobile computing device has been detected within a threshold proximity, such as via GPS data or by being within the same cellular tower. The type and/or settings of an output notification may vary based on different thresholds.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: September 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Difei Tang, Sin Lew, Wei Hun Liew, Kong-Kat Wong, Sun H. Shaw, Xu Ji
  • Publication number: 20180359616
    Abstract: Described is a technology by which a mobile computing device such as a mobile telephone operates differently based on detected proximity to another mobile device with which the first mobile device has a defined relationship. For example, the first mobile device may transfer content to the second mobile computing device when proximity corresponds to a non-cellular communications coupling, such as Bluetooth® or Wi-Fi coupling. In this manner, content transfer is deferred until a non-cellular coupling exists. The mobile device (or both devices) may output a notification to indicate that the other mobile computing device has been detected within a threshold proximity, such as via GPS data or by being within the same cellular tower. The type and/or settings of an output notification may vary based on different thresholds.
    Type: Application
    Filed: August 21, 2018
    Publication date: December 13, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Difei TANG, Sin LEW, Wei Hun LIEW, Kong-Kat WONG, Sun H. SHAW, Xu JI
  • Patent number: 10085129
    Abstract: Described is a technology by which a mobile computing device such as a mobile telephone operates differently based on detected proximity to another mobile device with which the first mobile device has a defined relationship. For example, the first mobile device may transfer content to the second mobile computing device when proximity corresponds to a non-cellular communications coupling, such as Bluetooth® or Wi-Fi coupling. In this manner, content transfer is deferred until a non-cellular coupling exists. The mobile device (or both devices) may output a notification to indicate that the other mobile computing device has been detected within a threshold proximity, such as via GPS data or by being within the same cellular tower. The type and/or settings of an output notification may vary based on different thresholds.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: September 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Difei Tang, Sin Lew, Wei Hun Liew, Kong-Kat Wong, Sun H. Shaw, Xu Ji
  • Publication number: 20170215055
    Abstract: Described is a technology by which a mobile computing device such as a mobile telephone operates differently based on detected proximity to another mobile device with which the first mobile device has a defined relationship. For example, the first mobile device may transfer content to the second mobile computing device when proximity corresponds to a non-cellular communications coupling, such as Bluetooth® or Wi-Fi coupling. In this manner, content transfer is deferred until a non-cellular coupling exists. The mobile device (or both devices) may output a notification to indicate that the other mobile computing device has been detected within a threshold proximity, such as via GPS data or by being within the same cellular tower. The type and/or settings of an output notification may vary based on different thresholds.
    Type: Application
    Filed: April 10, 2017
    Publication date: July 27, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Difei TANG, Sin LEW, Wei Hun LIEW, Kong-Kat WONG, Sun H. SHAW, Xu JI
  • Patent number: 9654207
    Abstract: Described is a technology by which a mobile computing device such as a mobile telephone operates differently based on detected proximity to another mobile device with which the first mobile device has a defined relationship. For example, the first mobile device may transfer content to the second mobile computing device when proximity corresponds to a non-cellular communications coupling, such as Bluetooth® or Wi-Fi coupling. In this manner, content transfer is deferred until a non-cellular coupling exists. The mobile device (or both devices) may output a notification to indicate that the other mobile computing device has been detected within a threshold proximity, such as via GPS data or by being within the same cellular tower. The type and/or settings of an output notification may vary based on different thresholds.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: May 16, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Difei Tang, Sin Lew, Wei Hun Liew, Kong-Kat Wong, Sun H. Shaw, Xu Ji
  • Publication number: 20140364166
    Abstract: Described is a technology by which a mobile computing device such as a mobile telephone operates differently based on detected proximity to another mobile device with which the first mobile device has a defined relationship. For example, the first mobile device may transfer content to the second mobile computing device when proximity corresponds to a non-cellular communications coupling, such as Bluetooth® or Wi-Fi coupling. In this manner, content transfer is deferred until a non-cellular coupling exists. The mobile device (or both devices) may output a notification to indicate that the other mobile computing device has been detected within a threshold proximity, such as via GPS data or by being within the same cellular tower. The type and/or settings of an output notification may vary based on different thresholds.
    Type: Application
    Filed: August 26, 2014
    Publication date: December 11, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Difei TANG, Sin LEW, Wei Hun LIEW, Kong-Kat WONG, Sun H. SHAW, Xu JI
  • Patent number: 8838152
    Abstract: Described is a technology by which a mobile computing device such as a mobile telephone operates differently based on detected proximity to another mobile device with which the first mobile device has a defined relationship. For example, the first mobile device may transfer content to the second mobile computing device when proximity corresponds to a non-cellular communications coupling, such as Bluetooth® or Wi-Fi coupling. In this manner, content transfer is deferred until a non-cellular coupling exists. The mobile device (or both devices) may output a notification to indicate that the other mobile computing device has been detected within a threshold proximity, such as via GPS data or by being within the same cellular tower. The type and/or settings of an output notification may vary based on different thresholds.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: September 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Difei Tang, Sin Lew, Wei Hun Liew, Kong-Kat Wong, Sun H. Shaw, Xu Ji
  • Patent number: 8165633
    Abstract: A universal passive interface for connecting external systems to smart devices such as cell phones and PDAs. The passive system includes a cradle for receiving a compatible smart device that connects the functionality of the smart device to a wide variety of external systems (e.g., printers, large display, input devices, etc.). The passive interface includes a USB hub, network port, and other common connector ports for peripherals and other systems. The smart device can connect to the passive system via the cradle slot, a tether, and/or wirelessly. The external systems to which the passive system serves at the interface to the smart device include, but are not limited to, large displays (e.g., television), external monitors, input devices such as mice and keyboards, external storage devices, and networks (wired and/or wireless). A wizard allows the user to configure the external systems to work with the smart device.
    Type: Grant
    Filed: January 2, 2008
    Date of Patent: April 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Eric Chang, David Dehghan, Stanley Sun, Weihun Liew, Kong-Kat Wong, Yongzhi Yang, James Cao, Zhifeng Wang, Rebecca Sundling
  • Patent number: 7873655
    Abstract: An “Automatic Communicator” provides automated communications services between portable electronic devices (such as, for example, cell phones, PDA's, media players, portable computers, etc.) to facilitate information transfer and matching services while minimizing or eliminating the need for human involvement in responding to queries from one electronic device to another. Such communications are enabled by allowing portable electronic devices (“requesting devices”) to send a query to other portable electronic devices (“answering devices”), and have one or more of those answering devices automatically respond to the query without requiring users of the answering devices to become involved in providing that response. In effect, this allows the portable electronic devices of users to act as digital “butlers” or “personal assistants” that respond to queries on behalf of the users of those devices.
    Type: Grant
    Filed: January 17, 2007
    Date of Patent: January 18, 2011
    Assignee: Microsoft Corporation
    Inventors: Eric Chang, Kong-Kat Wong
  • Patent number: 7751971
    Abstract: A “Proxi-Mapper” combines location based services (LBS), local searching capabilities, and relative mapping in a way that minimizes bandwidth requirements and maximizes user experience. The Proxi-Mapper automatically determines approximate locations of one or more local user devices (cell phones, PDA's, media players, portable computing devices, etc.) and returns a lightweight model of local entities (“key-points”) representing businesses, services or people to those devices. Key-points are maintained in one or more remote databases in which key-points are assigned to predetermined grid sections based on the locations of the corresponding entities. Metadata associated with the key-points provides the user with additional information relating to the corresponding entities. In various embodiments, user query options allow the Proxi-Mapper to pull or push relevant local key-point based information to user devices via one or more wired or wireless networks.
    Type: Grant
    Filed: January 17, 2007
    Date of Patent: July 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Eric Chang, Kong-Kat Wong, Difei Tang
  • Publication number: 20100088185
    Abstract: Described is a technology that uses the unused (free) space (that is not occupied by text of a text message) to encode metadata into the text message. The metadata may correspond to an advertisement, a sender's mood, a sender's location, and the like. The inclusion of an advertisement can help reduce the user's cost, while the inclusion of other types of data can reduce the number of messages that need to be sent, without requiring typing in the information. The receiving device processes the metadata to determine an action to take, such as to display an advertisement identified in the metadata, along with the text. The advertisement content may have been previously downloaded in anticipation of its later display.
    Type: Application
    Filed: October 3, 2008
    Publication date: April 8, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Yandong Wen, Liang Chen, David P. Vronay, Rebecca Jo Sundling, Kong-Kat Wong, Difei Tang
  • Patent number: 7693901
    Abstract: A vertical search engine may rank items based on both the quality of data associated with each item and the popularity of each item. The vertical search engine may access data associated with items from a variety of different sources, including feed sources and crawl sources. Data quality inputs are determined for each item based on the quality of the data associated with each respective item. In addition, popularity inputs are determined for each item based on user interest in each respective item. A global rankings score is then calculated for each item based on the data quality inputs and popularity inputs for each respective item. The global ranking score may be used to order search results for search queries in such a way that items from feed data and items from crawl data may be displayed in a unified manner, rather than being segregated by data source.
    Type: Grant
    Filed: August 10, 2005
    Date of Patent: April 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Chong I. Ka, Helen Jean Cuncannan, Kong-Kat Wong, Mackenzie Steele, Michael P. Gordon, Shailesh Prakash, Thomas F. Bergstraesser
  • Publication number: 20090143056
    Abstract: Described is a technology by which a mobile computing device such as a mobile telephone operates differently based on detected proximity to another mobile device with which the first mobile device has a defined relationship. For example, the first mobile device may transfer content to the second mobile computing device when proximity corresponds to a non-cellular communications coupling, such as Bluetooth® or Wi-Fi coupling. In this manner, content transfer is deferred until a non-cellular coupling exists. The mobile device (or both devices) may output a notification to indicate that the other mobile computing device has been detected within a threshold proximity, such as via GPS data or by being within the same cellular tower. The type and/or settings of an output notification may vary based on different thresholds.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Difei Tang, Sin Lew, Wei Hun Liew, Kong-Kat Wong, Sun H. Shaw, Xu Ji
  • Publication number: 20090023395
    Abstract: A universal passive interface for connecting external systems to smart devices such as cell phones and PDAs. The passive system includes a cradle for receiving a compatible smart device that connects the functionality of the smart device to a wide variety of external systems (e.g., printers, large display, input devices, etc.). The passive interface includes a USB hub, network port, and other common connector ports for peripherals and other systems. The smart device can connect to the passive system via the cradle slot, a tether, and/or wirelessly. The external systems to which the passive system serves at the interface to the smart device include, but are not limited to, large displays (e.g., television), external monitors, input devices such as mice and keyboards, external storage devices, and networks (wired and/or wireless). A wizard allows the user to configure the external systems to work with the smart device.
    Type: Application
    Filed: January 2, 2008
    Publication date: January 22, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric Chang, David Dehghan, Stanley Sun, Weihun Liew, Kong-Kat Wong, Yongzhi Yang, James Cao, Zhifeng Wang, Rebecca Sundling
  • Publication number: 20080172361
    Abstract: An “Automatic Communicator” provides automated communications services between portable electronic devices (such as, for example, cell phones, PDA's, media players, portable computers, etc.) to facilitate information transfer and matching services while minimizing or eliminating the need for human involvement in responding to queries from one electronic device to another. Such communications are enabled by allowing portable electronic devices (“requesting devices”) to send a query to other portable electronic devices (“answering devices”), and have one or more of those answering devices automatically respond to the query without requiring users of the answering devices to become involved in providing that response. In effect, this allows the portable electronic devices of users to act as digital “butlers” or “personal assistants” that respond to queries on behalf of the users of those devices.
    Type: Application
    Filed: January 17, 2007
    Publication date: July 17, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Kong-Kat Wong, Eric Chang
  • Publication number: 20080172173
    Abstract: A “Proxi-Mapper” combines location based services (LBS), local searching capabilities, and relative mapping in a way that minimizes bandwidth requirements and maximizes user experience. The Proxi-Mapper automatically determines approximate locations of one or more local user devices (cell phones, PDA's, media players, portable computing devices, etc.) and returns a lightweight model of local entities (“key-points”) representing businesses, services or people to those devices. Key-points are maintained in one or more remote databases in which key-points are assigned to predetermined grid sections based on the locations of the corresponding entities. Metadata associated with the key-points provides the user with additional information relating to the corresponding entities. In various embodiments, user query options allow the Proxi-Mapper to pull or push relevant local key-point based information to user devices via one or more wired or wireless networks.
    Type: Application
    Filed: January 17, 2007
    Publication date: July 17, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric Chang, Kong-Kat Wong, Difei Tang
  • Publication number: 20080120448
    Abstract: A remote pointing device and keyboard system and method for remotely mimicking the pointing device and keyboard of a personal computing device (such as a laptop or desktop computer) using a handheld computing device (such as Pocket PC or smartphone). Remote control is achieved using Bluetooth wireless technology. A user inputs commands on a touch panel of the handheld device to remotely control the pointing device on the personal computing device. Similarly, the user input data on a keypad of the handheld device to remotely enter keystrokes to the personal computing device, thereby bypassing the keyboard. This allows the user to remotely access the pointing device and keyboard of the personal computing device through the touch panel and keypad of the handheld device.
    Type: Application
    Filed: November 21, 2006
    Publication date: May 22, 2008
    Applicant: Microsoft Corporation
    Inventors: Yan Shi, Kong-Kat Wong, Difei Tang, Wei Hun Liew, Sun Hsuen Shaw
  • Patent number: 7318056
    Abstract: A system and method for performing click stream analysis is described. In one implementation, a Web log is processed to reconstruct a visit made by a user to a Web site. The Web log contains records representing actions performed by the user during the visit including any actions that may be designated a commerce event. A sequential identification is assigned to each record and the sequential identification is stored with the associated record in a database. Any records representing actions performed by the user that are designated as a commerce event are identified. The database is queried for a certain quantity of records representing actions performed by the user prior to and/or subsequent to the commerce event, based on the sequential identification assigned to each record.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: January 8, 2008
    Assignee: Microsoft Corporation
    Inventors: David Taniguchi, Kong-Kat Wong, Eric A. Reel
  • Publication number: 20070050227
    Abstract: An automated workflow composable action model allows composition of actions into an activity flow. Activity flows can be based on an activity model, created on an ad hoc basis, or a combination of the two. A standard set of messages and interfaces provide flexibility and uniformity so that any of a wide variety of functionality can be easily integrated into the workflow services. Actions can encapsulate the logic for sending and receiving messages. Synchronization between actions can be supported.
    Type: Application
    Filed: September 20, 2006
    Publication date: March 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Hugh Teegan, Imran Aziz, Vishal Kalra, Kong-Kat Wong
  • Publication number: 20070038620
    Abstract: A vertical search engine may rank items based on both the quality of data associated with each item and the popularity of each item. The vertical search engine may access data associated with items from a variety of different sources, including feed sources and crawl sources. Data quality inputs are determined for each item based on the quality of the data associated with each respective item. In addition, popularity inputs are determined for each item based on user interest in each respective item. A global rankings score is then calculated for each item based on the data quality inputs and popularity inputs for each respective item. The global ranking score may be used to order search results for search queries in such a way that items from feed data and items from crawl data may be displayed in a unified manner, rather than being segregated by data source.
    Type: Application
    Filed: August 10, 2005
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Chong Ka, Helen Cuncannan, Kong-Kat Wong, Mackenzie Steele, Michael Gordon, Shailesh Prakash, Thomas Bergstraesser