Patents by Inventor Yaoguang Wei

Yaoguang Wei 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: 9730046
    Abstract: Techniques are disclosed enabling a wireless device to associate other wireless devices within a communication range of the wireless device as belonging to a specific individuals or groups recognized by the wireless device. In one embodiment, a first set of data including an identifier broadcast from the other wireless device in proximity to the wireless device is received by the wireless device. The wireless device identifies a user in a set of event data available on the wireless device. The wireless device evaluates the set of event data and the identifier to correlate the identifier of the other wireless device with the user. Upon determining that the identifier from the other wireless device has an association with the user identified in the set of event data, the wireless device assigns a display label to represent the other wireless device on the wireless device.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: August 8, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei
  • Publication number: 20170200112
    Abstract: Disclosed aspects manage a set of shared tasks. A first set of biometric data which indicates a performance factor for a first user and a second set of biometric data which indicates the performance factor for a second user are detected. Using the first and second sets of biometric data, a set of temporal periods for the first and second users to carry-out the set of shared tasks is determined. The set of temporal periods is selected with respect to carrying-out the set of shared tasks by the first and second users.
    Type: Application
    Filed: January 13, 2016
    Publication date: July 13, 2017
    Inventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei
  • Patent number: 9706366
    Abstract: Embodiments of the present disclosure relate to making a localization map for a network. A fixed location for a plurality of wireless devices is received and a bisecting line is determined in a plane for each straight line that joins a pair of the plurality of wireless devices. An initial wireless device access sequence is assigned to each of a plurality of regions created on the localization map by the bisecting lines based on the Euclidean distance of the wireless device to the each of the plurality of regions, wherein the wireless device access sequence is the sequence of the wireless devices that provide the strongest to weakest signal to the region. Receiving from a user computing device a received signal strength (RSS) value for each signal received by the user computing device from each of the plurality of wireless devices and updating the localization map based on RSS values.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yu Gu, Inseok Hwang, Su Liu, Yaoguang Wei
  • Publication number: 20170171100
    Abstract: An approach is provided that allocates classified network bandwidth based on customer performance in social network communities. In the approach, a network access request from a user. Social media performance data pertaining to the usage of one or more social media websites by the user is received. The user's network priority is then determined based on the received social media performance data. The provider then establishes a network session for the user using the determined network priority, giving the user network access with the provider's network equipment.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei
  • Publication number: 20170171630
    Abstract: An approach is provided for sharing a portion of a video on a social media website. The approach receives a starting point associated with the video and an ending point associated with the video. The starting and ending points are received a user that is sharing the video on the social media website. The starting and ending points are stored as metadata accessible by users of the social media website. A playback request is received from another user of the social media website. The shared video is played to the second user from the starting point of the shared portion to the ending point of the shared portion.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei
  • Patent number: 9665567
    Abstract: A current perceived emotional state of a user is determined. A semantic content of text inputted by the user can also be determined, as can an ongoing context in which the text inputted by the user pertains. A current contextual emotional state of the user is determined based on the text inputted by the user (such as based on the semantic content thereof) and based on the current perceived emotional state of the user. The current contextual emotional state can also be determined based on the ongoing context in which the text inputted by the user pertains. From emoji characters mapped to different contextual emotional states, one or more selected emoji characters are determined that are mapped to the current contextual emotional state of the user. The selected emoji characters are suggested to the user to add to the text inputted by the user.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei
  • Publication number: 20170147142
    Abstract: An aspect of the disclosure includes a method, a system and a computer program product for removing dynamic images when determining the position of an object relative to a reflective surface. The method includes acquiring a first image of an object and the reflective surface with a camera, the camera positioned adjacent the reflective surface. It is determined when a dynamic element is displayed on the reflective surface. A second image is generated by subtracting the dynamic element from the first image. The object is identified in one of the first image and second image. A reflection of the object on the reflective surface is identified in the second image. Three-dimensional coordinates of at least a portion of the object are determined based at least in part on the identifying of the object and the identifying of the reflection of the object.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 25, 2017
    Inventors: Yu Gu, Inseok Hwang, Su Liu, Eric J. Rozner, Yaoguang Wei, Chungkuk Yoo
  • Publication number: 20170147153
    Abstract: Aspects include a method, system, and computer program product for determining the position of an object relative to a reflective surface. A method includes acquiring an image of an object and the reflective surface with a camera, the camera positioned adjacent the reflective surface. The object is identified in the image. A reflection of the object on the reflective surface is identified in the image. Three-dimensional coordinates of at least a portion of the object are determined based at least in part on the identifying of the object and the reflection of the object in the image. It is determined when the object is moving relative to the reflective surface. The position of the object is tracked during the movement.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 25, 2017
    Inventors: Yu Gu, Inseok Hwang, Su Liu, Eric J. Rozner, Yaoguang Wei, Chungkuk Yoo
  • Publication number: 20170147151
    Abstract: Aspects include a method, system, and computer program product for determining the location of an object relative to a reflective surface. The method includes acquiring an image of an object and the reflective surface with a camera, the camera positioned adjacent the reflective surface. The object is identified in the image. A reflection of the object on the reflective surface is identified in the image. Three-dimensional coordinates of at least a portion of the object are determined based at least in part on the object and the reflection of the object in the image.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 25, 2017
    Inventors: Yu Gu, Inseok Hwang, Su Liu, Eric J. Rozner, Yaoguang Wei, Chungkuk Yoo
  • Publication number: 20170148302
    Abstract: Techniques are disclosed for providing a break reminder in a multi-device and multi-user environment. A management service monitors usage activity of one or more devices by a first user in a plurality of users. Each of the one or more devices is associated with the first user. An amount of weighted use time of each user on one or more devices (from a first point in time to a second point in time) is determined based on the usage activity. Upon determining that the amount of time exceeds a specified threshold amount of time, the management service generates a break reminder. The management service sends the break reminder to at least one of the one or more devices currently being used.
    Type: Application
    Filed: November 19, 2015
    Publication date: May 25, 2017
    Inventors: Su LIU, Eric J. ROZNER, Cliff SZE, Yaoguang WEI
  • Publication number: 20170134909
    Abstract: Embodiments of the present disclosure relate to making a localization map for a network. A fixed location for a plurality of wireless devices is received and a bisecting line is determined in a plane for each straight line that joins a pair of the plurality of wireless devices. An initial wireless device access sequence is assigned to each of a plurality of regions created on the localization map by the bisecting lines based on the Euclidean distance of the wireless device to the each of the plurality of regions, wherein the wireless device access sequence is the sequence of the wireless devices that provide the strongest to weakest signal to the region. Receiving from a user computing device a received signal strength (RSS) value for each signal received by the user computing device from each of the plurality of wireless devices and updating the localization map based on RSS values.
    Type: Application
    Filed: November 6, 2015
    Publication date: May 11, 2017
    Inventors: Yu Gu, Inseok Hwang, Su Liu, Yaoguang Wei
  • Publication number: 20170134910
    Abstract: Embodiments of the present disclosure relate to making a localization map for a network. A fixed location for a plurality of wireless devices is received and a bisecting line is determined in a plane for each straight line that joins a pair of the plurality of wireless devices. An initial wireless device access sequence is assigned to each of a plurality of regions created on the localization map by the bisecting lines based on the Euclidean distance of the wireless device to the each of the plurality of regions, wherein the wireless device access sequence is the sequence of the wireless devices that provide the strongest to weakest signal to the region. Receiving from a user computing device a received signal strength (RSS) value for each signal received by the user computing device from each of the plurality of wireless devices and updating the localization map based on RSS values.
    Type: Application
    Filed: September 14, 2016
    Publication date: May 11, 2017
    Inventors: Yu Gu, Inseok Hwang, Su Liu, Yaoguang Wei
  • Patent number: 9635516
    Abstract: Embodiments of the present disclosure relate to making a localization map for a network. A fixed location for a plurality of wireless devices is received and a bisecting line is determined in a plane for each straight line that joins a pair of the plurality of wireless devices. An initial wireless device access sequence is assigned to each of a plurality of regions created on the localization map by the bisecting lines based on the Euclidean distance of the wireless device to the each of the plurality of regions, wherein the wireless device access sequence is the sequence of the wireless devices that provide the strongest to weakest signal to the region. Receiving from a user computing device a received signal strength (RSS) value for each signal received by the user computing device from each of the plurality of wireless devices and updating the localization map based on RSS values.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yu Gu, Inseok Hwang, Su Liu, Yaoguang Wei
  • Patent number: 9622047
    Abstract: Embodiments of the present disclosure relate to making a localization map for a network. A fixed location for a plurality of wireless devices is received and a bisecting line is determined in a plane for each straight line that joins a pair of the plurality of wireless devices. An initial wireless device access sequence is assigned to each of a plurality of regions created on the localization map by the bisecting lines based on the Euclidean distance of the wireless device to the each of the plurality of regions, wherein the wireless device access sequence is the sequence of the wireless devices that provide the strongest to weakest signal to the region. Receiving from a user computing device a received signal strength (RSS) value for each signal received by the user computing device from each of the plurality of wireless devices and updating the localization map based on RSS values.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: April 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yu Gu, Inseok Hwang, Su Liu, Yaoguang Wei
  • Publication number: 20170086079
    Abstract: An approach is provided that generates a current coverage area by receiving beacon position data of current beacon locations, with at least some of the beacons being moveable beacons. Object position data is retrieved for current locations and trajectories of moveable objects in a geographic area that are currently being tracked by the beacons. An anticipated coverage area is computed based on comparing the object position data with the current coverage area. Instructions are then wirelessly transmitted to some of the moveable beacons in order to move the beacons to a different set of locations based on the anticipated coverage area.
    Type: Application
    Filed: September 21, 2015
    Publication date: March 23, 2017
    Inventors: Yu Gu, Inseok Hwang, Su Liu, Yaoguang Wei
  • Publication number: 20170086030
    Abstract: An approach is provided that generates a current coverage area by receiving beacon position data of current beacon locations, with at least some of the beacons being moveable beacons. Object position data is retrieved for current locations and trajectories of moveable objects in a geographic area that are currently being tracked by the beacons. An anticipated coverage area is computed based on comparing the object position data with the current coverage area. Instructions are then wirelessly transmitted to some of the moveable beacons in order to move the beacons to a different set of locations based on the anticipated coverage area.
    Type: Application
    Filed: October 28, 2015
    Publication date: March 23, 2017
    Inventors: Yu Gu, Inseok Hwang, Su Liu, Yaoguang Wei
  • Publication number: 20170082994
    Abstract: An approach is provided for attributing energy usage to individual occupants in an area, such as a building or office space. The approach receives current locations of occupants from sensors deployed in the area being monitored. Identifiers corresponding to various occupants are determined, such as by tracking the occupants' mobile telephone location, biometrics such as facial recognition, or other device-enabled means of identifying people. Energy consumption values corresponding to energy consuming devices are received and device locations are identified. The approach further attributes the amount of energy consumed by each of the occupants, with the energy attribution being based on the occupants' current locations and the device locations.
    Type: Application
    Filed: September 21, 2015
    Publication date: March 23, 2017
    Inventors: Yu Gu, Inseok Hwang, Su Liu, Yaoguang Wei
  • Publication number: 20170083506
    Abstract: A current perceived emotional state of a user is determined. A semantic content of text inputted by the user can also be determined, as can an ongoing context in which the text inputted by the user pertains. A current contextual emotional state of the user is determined based on the text inputted by the user (such as based on the semantic content thereof) and based on the current perceived emotional state of the user. The current contextual emotional state can also be determined based on the ongoing context in which the text inputted by the user pertains. From emoji characters mapped to different contextual emotional states, one or more selected emoji characters are determined that are mapped to the current contextual emotional state of the user. The selected emoji characters are suggested to the user to add to the text inputted by the user.
    Type: Application
    Filed: September 21, 2015
    Publication date: March 23, 2017
    Inventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei
  • Publication number: 20170005978
    Abstract: Techniques are disclosed enabling a wireless device to associate other wireless devices within a communication range of the wireless device as belonging to a specific individuals or groups recognized by the wireless device. In one embodiment, a first set of data including an identifier broadcast from the other wireless device in proximity to the wireless device is received by the wireless device. The wireless device identifies a user in a set of event data available on the wireless device. The wireless device evaluates the set of event data and the identifier to correlate the identifier of the other wireless device with the user. Upon determining that the identifier from the other wireless device has an association with the user identified in the set of event data, the wireless device assigns a display label to represent the other wireless device on the wireless device.
    Type: Application
    Filed: August 24, 2015
    Publication date: January 5, 2017
    Inventors: Su LIU, Eric J. ROZNER, Chin Ngai SZE, Yaoguang WEI
  • Publication number: 20170006453
    Abstract: Techniques are disclosed enabling a wireless device to associate other wireless devices within a communication range of the wireless device as belonging to a specific individuals or groups recognized by the wireless device. In one embodiment, a first set of data including an identifier broadcast from the other wireless device in proximity to the wireless device is received by the wireless device. The wireless device identifies a user in a set of event data available on the wireless device. The wireless device evaluates the set of event data and the identifier to correlate the identifier of the other wireless device with the user. Upon determining that the identifier from the other wireless device has an association with the user identified in the set of event data, the wireless device assigns a display label to represent the other wireless device on the wireless device.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Su LIU, Eric J. ROZNER, Chin Ngai SZE, Yaoguang WEI