Patents by Inventor Sheng Hua Bao

Sheng Hua Bao 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: 20180253324
    Abstract: A method for cognitive screen sharing protection is provided. The method may include, in determining a screen sharing session of a client computing device associated with a user has been initiated, receiving, by a processor, a plurality of pertinent state data associated with the client computing device. The method may also include assigning an initial binary status to at least one display window of at least one open application on the client computing device. The method may further include, in determining a change has occurred to the screen sharing session, updating each assigned binary status. The method may also include detecting an undesirable sharing situation on the client computing device based on the updated binary status of the at least one display window. The method may further include performing a precautionary action based on the detected undesirable sharing situation.
    Type: Application
    Filed: May 11, 2018
    Publication date: September 6, 2018
    Inventors: Sheng Hua Bao, Richard L. Martin
  • Publication number: 20180210739
    Abstract: A method for cognitive screen sharing protection is provided. The method may include, in determining a screen sharing session of a client computing device associated with a user has been initiated, receiving, by a processor, a plurality of pertinent state data associated with the client computing device. The method may also include assigning an initial binary status to at least one display window of at least one open application on the client computing device. The method may further include, in determining a change has occurred to the screen sharing session, updating each assigned binary status. The method may also include detecting an undesirable sharing situation on the client computing device based on the updated binary status of the at least one display window. The method may further include performing a precautionary action based on the detected undesirable sharing situation.
    Type: Application
    Filed: January 20, 2017
    Publication date: July 26, 2018
    Inventors: Sheng Hua Bao, Richard L. Martin
  • Patent number: 9996367
    Abstract: A method for cognitive screen sharing protection is provided. The method may include, in determining a screen sharing session of a client computing device associated with a user has been initiated, receiving, by a processor, a plurality of pertinent state data associated with the client computing device. The method may also include assigning an initial binary status to at least one display window of at least one open application on the client computing device. The method may further include, in determining a change has occurred to the screen sharing session, updating each assigned binary status. The method may also include detecting an undesirable sharing situation on the client computing device based on the updated binary status of the at least one display window. The method may further include performing a precautionary action based on the detected undesirable sharing situation.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sheng Hua Bao, Richard L. Martin
  • Publication number: 20180121443
    Abstract: A data handling system enables the unsupervised creation of an information extraction dictionary by expanding upon a word or phrase included within an expansion query. Prior to receiving the expansion query, the data handling system performs an unsupervised learning of an information corpus which includes text to assign a corpus vector to each word and phrase of the text. After the expansion query, the data handling system compares the expansion query to the corpus vectors. The data handling system ranks the corpus vectors by similarity to the expansion query and provides a ranked list of words or phrases associated with the ranked corpus vectors. The ranked list may be subsequently utilized as the information extraction dictionary.
    Type: Application
    Filed: November 3, 2016
    Publication date: May 3, 2018
    Inventors: Sheng Hua Bao, Su Yan
  • Publication number: 20180121444
    Abstract: A data handling system enables the unsupervised creation of an information extraction dictionary by expanding upon a word or phrase included within an expansion query. Prior to receiving the expansion query, the data handling system performs an unsupervised learning of an information corpus which includes text to assign a corpus vector to each word and phrase of the text. After the expansion query, the data handling system compares the expansion query to the corpus vectors. The data handling system ranks the corpus vectors by similarity to the expansion query and provides a ranked list of words or phrases associated with the ranked corpus vectors. The ranked list may be subsequently utilized as the information extraction dictionary.
    Type: Application
    Filed: November 3, 2016
    Publication date: May 3, 2018
    Inventors: Sheng Hua Bao, Su Yan
  • Publication number: 20180089300
    Abstract: Merging synonymous entities from multiple structured sources into a dataset includes receiving a first set of paired terms from a first authoritative source for a domain and a second set of paired terms from a second authoritative source for the domain. The first set of paired terms is compared to the second set of paired terms with a similarity assessment based on a clustering statistical algorithm to identify paired terms from the first set of paired terms that share a synonymous term with one or more paired terms from the second set of paired terms. The paired terms associated with the synonymous term are merged and a dataset is generated that associates a normalized version of the synonymous term with any terms included in the merged paired terms.
    Type: Application
    Filed: September 23, 2016
    Publication date: March 29, 2018
    Inventors: Shilpi Ahuja, Sheng Hua Bao, Rashmi Gangadharaiah
  • Publication number: 20180067981
    Abstract: A mechanism is provided for automatically detecting and cleansing erroneous concepts in an aggregated knowledge base. A graph data structure representing the concept present in a portion of the natural language content is generated. The graph data structure is analyzed to determine whether or not the graph data structure comprises one or more concept conflicts in association with a set of nodes in the graph data structure, the one or more concept conflicts are associated with the set of nodes if two or more nodes represent separate and distinct concepts. Responsive to determining that there are one or more concept conflicts due to there being two or more nodes representing separate and distinct concepts, the two or more nodes are split into separate distinct concepts within the knowledge base.
    Type: Application
    Filed: September 6, 2016
    Publication date: March 8, 2018
    Inventors: Shilpi Ahuja, Sheng Hua Bao, Rashmi Gangadharaiah
  • Patent number: 9753905
    Abstract: A method and apparatus for generating a document structure. The method includes the steps of: aligning various parts in the first version and the second version in at least one pair of historical versions among a plurality of historical versions of a document; dividing the first version and the second version into a plurality of blocks on the basis of a Levenshtein distance between the aligned parts; evaluating a level of the block in the document structure on the basis of text features of the block among the plurality of blocks; and generating the document structure on the basis of a position of the block according to an evaluation result. An apparatus for generating a document structure is also provided. According to the present invention, document structures can be more conveniently and rapidly generated.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: September 5, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sheng Hua Bao, HongLei Guo, Zhili Guo, Davide Pasetto, Wei Hong Qian, Zhong Su
  • Patent number: 9690855
    Abstract: Provided is a method applied to a system including a plurality of sensors, a proxy, and a server. The method includes: measuring objects by the plurality of sensors to obtain first measurement values; computing a correlation among the first measurement values by the server based on the first measurement values; computing an actual measurement value of a second measurement value by the proxy based on the first measurement values and a given function; verifying the plurality of sensors by setting one or more sensors as verification target sensors in turn by the server at predetermined timing; computing a predicted value of the second measurement value by the server based on the correlation and the first measurement values obtained from the other sensors; and outputting the predicted value of the second measurement value instead of the actual measurement value thereof at least during the verification of the verification target sensors.
    Type: Grant
    Filed: July 14, 2012
    Date of Patent: June 27, 2017
    Assignee: International Business Machines Corporation
    Inventors: Sheng Hua Bao, Jian Chen, Zhong Su, Rui Wang
  • Patent number: 9684718
    Abstract: Provided is a system for searching for a web document. The system includes a receiver configured to receive a user's search request. A search engine is configured to search for a web document related to the search request based on a web document index, and to determine a move path for accessing the web document based on a move path index of the web document. A sender is configured to send the move path for accessing the web document to the user.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: June 20, 2017
    Assignee: International Business Machines Corporation
    Inventors: Sheng Hua Bao, Jian Chen, Zhong Su, Rui Wang
  • Patent number: 9684779
    Abstract: An authentication method can include, a random expression prompt, recording of the user's expression actions, and an authentication result. This is completed using a terminal device configured to display authentication information, record the user's inputted information, and send an authentication result. The terminal device may be further configured to package an authentication result, and send it to an authentication server. Subsequent actions of the user are allowed or denied based on the authentication result.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: June 20, 2017
    Assignee: International Business Machines Corporation
    Inventors: Sheng Hua Bao, Min Li, Wei Hong Qian, Zhong Su
  • Patent number: 9677891
    Abstract: Embodiments of the present invention relate to a positioning method and a system thereof, an encoded label generating method and a system thereof. The present invention sets forth a solution of using encoded label to determine coordinate, so as to perform positioning. The positioning method, includes: acquiring a normalized map and a first identification code for identifying the map; acquiring, by scanning a first encoded label, a second identification code and a first coordinate indicated by the first encoded label; and determining a first location in the map corresponding to the first coordinate in response to the second identification code matching with the first identification code.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: June 13, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sheng Hua Bao, Jian Chen, Zhong Su, Li Zhang, Shiwan Zhao
  • Patent number: 9661030
    Abstract: Embodiments of the present disclosure include methods and systems of building an IP multimedia session without the use of a central server and switching IP multimedia session among devices. The method of building an IP multimedia session includes receiving a registering request from a plurality of IP multimedia session participant devices, electing a service device from the plurality of participant devices, and building IP multimedia session among the plurality of participant devices by using the elected service device.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: May 23, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sheng Hua Bao, Jian Chen, Zhong Su, Xin Ying Yang, Xiang Zhou
  • Publication number: 20170061454
    Abstract: Embodiments of the present invention relate to a method, device and computer program product for product design based on user reviews. Reviews on a product are obtained from a plurality of users. These reviews are analyzed to determine sentiments of the users with respect to a property of the product. A plurality of candidate product designs are generated by changing a first value of the property based on the sentiments of the users. Then one or more new product designs are obtained based on the candidate product designs.
    Type: Application
    Filed: August 27, 2015
    Publication date: March 2, 2017
    Inventors: Sheng Hua Bao, Keke Cai, Dong Xu Duan, HongLei Guo, Changhua Sun, Li Zhang, Shiwan Zhao
  • Patent number: 9502036
    Abstract: The present invention relates to voice processing and provides a method and system for correcting a text. The method comprising: determining a target text unit to be corrected in a text; receiving a reference voice segment input by the user for the target text unit; determining a reference text unit whose pronunciation is similar to a word in the target text unit based on the reference voice segment; and correcting the word in the target text unit in the text by the reference text unit. The present invention enables the user to easily correct errors in the text vocally.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: November 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sheng Hua Bao, Jian Chen, Wen Liu, Yong Qin, Qin Shi, Zhong Su, Shi Lei Zhang
  • Patent number: 9484031
    Abstract: The present invention relates to voice processing and provides a method and system for correcting a text. The method comprising: determining a target text unit to be corrected in a text; receiving a reference voice segment input by the user for the target text unit; determining a reference text unit whose pronunciation is similar to a word in the target text unit based on the reference voice segment; and correcting the word in the target text unit in the text by the reference text unit. The present invention enables the user to easily correct errors in the text vocally.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: November 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sheng Hua Bao, Jian Chen, Wen Liu, Yong Qin, Qin Shi, Zhong Su, Shi Lei Zhang
  • Publication number: 20160225061
    Abstract: A method for recommending a product to a user based on a product's market lifecycle, whereby the recommendation is made in response to an indication from the user that a recommendation of an item would be useful is provided. The method may include assembling candidate recommendations from a plurality of recommendation sources, whereby the recommendation sources are configured to generate one or more product recommendations to the user based on a plurality of customer product preferences. The method may also include selecting at least one candidate from a plurality of product life cycle curves, whereby the selection is based on at least one time preference type associated with the user and a product life cycle position associated with one or more selected products.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: Sheng Hua Bao, Sophia Krasikov, Shiwan Zhao
  • Patent number: 9395916
    Abstract: The present invention relates to a technical field of touch input and discloses method and device for controlling a mobile apparatus having a touch screen including: generating a virtual keyboard which is larger than a virtual keyboard displaying area in the touch screen; and moving the virtual keyboard in response to a sliding of a touch point, where at least one direction component of a moving direction of the virtual keyboard is opposite to a direction component of a sliding direction of the touch point. With the technical solution of present application, the input experience for the user can be improved.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: July 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sheng Hua Bao, Jian Chen, Zhong Su, Xin Ying Yang, Xiang Zhou
  • Patent number: 9383912
    Abstract: A data pasting method and apparatus. The method determines attributes of a source object that is data to be pasted. The attributes of each candidate paste target is obtained among a plurality of candidate paste targets, the attributes of the candidate paste targets contrain an editable component which determines a matching relationship between each of the candidate paste targets and the source object based on the attributes of the source object and the attributes of the editable component. The method provides recommendation for pasting the source object based on the matching relationship. By adopting the technical solution according to the present application, the efficiency of data pasting operation can be improved. Also provided is an apparatus for implementing the above data pasting method.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: July 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sheng Hua Bao, Jian Chen, Zhong Su, Xin Ying Yang, Xiang Zhou
  • Patent number: 9374432
    Abstract: A method for cross-site data analysis includes identifying, by a processing device, based on actions of at least one user in an initial user group in a first side and a second site, at least one action association feature of the first site and the second site, users in the initial user group being members of the first site and the second site; and determining whether a first user name registered in the first site and a second user name registered in the second site belong to a same user based on the at least one action association feature.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: June 21, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sheng Hua Bao, Honglei Guo, Zhili Guo, Zhong Su