Patents by Inventor Shi Wan Zhao

Shi Wan Zhao 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: 20180300642
    Abstract: A method, system, and computer program product for obtaining a candidate event sequence that includes at least one event for achieving a goal, obtaining a reference event sequence, the candidate event sequence comprising at least one event that is not comprised in the reference event sequence, comparing an effectiveness of the candidate event sequence on the goal and an effectiveness of the reference event sequence on the goal, and identifying the candidate event sequence as an effective sequence for achieving the goal in response to the effectiveness of the candidate event sequence being better than the effectiveness of the reference event sequence.
    Type: Application
    Filed: April 12, 2017
    Publication date: October 18, 2018
    Inventors: Shi Jing Guo, Xiang Li, Hai Feng Liu, Guo Tong Xie, Shi Wan Zhao
  • Patent number: 10074180
    Abstract: A method photo-based positioning includes obtaining a positioning photo taken by a mobile device within a predetermined space; comparing multiple feature elements exacted from sampling photos taken within the predetermined space in advance with the positioning photo to determine each feature element existing in the positioning photo; obtaining a first position coordinate of each feature element which is determined to exist in the positioning photo in a sampling photo corresponding to the positioning photo, and a second position coordinate of each feature element which is determined to exist in the positioning photo in the positioning photo; and calculating position parameters of the mobile device by using each of the obtained first position coordinate and second position coordinate, wherein the least number of feature elements existing in the positioning photo is determined according to the number of the position parameters.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: September 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Qi Cheng Li, Li Jun Mei, Jian Wang, Fang Quan Xie, Shi Wan Zhao
  • Publication number: 20180239811
    Abstract: In response to receiving a question, a corpus of textual data having content related to the question is obtained. At least one segment is extracted from the corpus of textual data. At least one question-answer pair is generated from at least one segment. Each question-answer pair comprises a candidate question and an answer corresponding to the candidate question.
    Type: Application
    Filed: February 21, 2017
    Publication date: August 23, 2018
    Inventors: Ke Ke Cai, Dong Xu Duan, Zhong Su, Xiao Lu Zhang, Li Zhang, Shi Wan Zhao
  • Publication number: 20170300782
    Abstract: Embodiments include methods, and mobile computing devices, and computer program products for creating personalized photo albums on mobile computing devices based on social media data. Aspects include: accessing, via mobile computing device, various photos taken by a user of mobile computing device, retrieving, from one or more social media streams, various media photos posted by user of the mobile computing device, extracting image features from the photos and the media photos, and text features from the media photos, generating photo clusters based on the image features of the photos, and media photo clusters based on the image features of the media photos, respectively, matching the photo clusters and the media photo clusters, tagging the photo clusters and the media photo clusters matched based on the text features extracted from the media photos, and generating a personalized photo album based on the photo clusters tagged and the media photo clusters tagged.
    Type: Application
    Filed: April 18, 2016
    Publication date: October 19, 2017
    Inventors: Ke Ke Cai, Dong Xu Duan, Changhua Sun, Li Zhang, Shi Wan Zhao
  • Publication number: 20170011419
    Abstract: A mechanism is provided for personalizing a user's E-commerce environment. Identified lifecycle state transactions associated with the user are modeled by performing a lifecycle state transition probability calculation utilizing collected social media data and transaction data. Utilizing the model of the identified lifecycle state transactions, a two-level Hidden Markov Model (HMM) lifecycle model is generated for current lifecycle states being experienced by the user. Utilizing the two-level HMM lifecycle model for current lifecycle states being experienced by the user, one or more future behavioral predictions are generated with regard to the user's lifecycle. One or more E-commerce recommendations are then issued to the user based on the one or more future behavioral predictions.
    Type: Application
    Filed: July 9, 2015
    Publication date: January 12, 2017
    Inventors: Ke Ke Cai, Dong Xu Duan, Zhong Su, Chang Hua Sun, Shi Lei Zhang, Shi Wan Zhao
  • Publication number: 20150248762
    Abstract: A method photo-based positioning includes obtaining a positioning photo taken by a mobile device within a predetermined space; comparing multiple feature elements exacted from sampling photos taken within the predetermined space in advance with the positioning photo to determine each feature element existing in the positioning photo; obtaining a first position coordinate of each feature element which is determined to exist in the positioning photo in a sampling photo corresponding to the positioning photo, and a second position coordinate of each feature element which is determined to exist in the positioning photo in the positioning photo; and calculating position parameters of the mobile device by using each of the obtained first position coordinate and second position coordinate, wherein the least number of feature elements existing in the positioning photo is determined according to the number of the position parameters.
    Type: Application
    Filed: February 20, 2015
    Publication date: September 3, 2015
    Inventors: Qi Cheng Li, Li Jun Mei, Jian Wang, Fang Quan Xie, Shi Wan Zhao
  • Publication number: 20150169430
    Abstract: A method for selecting webpage test paths includes segmenting a current webpage into blocks; performing operations on a representative interactive element contained in a user concerned block to proceed to a next webpage; iteratively repeating the segmenting and the performing on a next webpage until an ending webpage; recording webpage test paths from the beginning webpage to the ending webpage; and determining importance degrees of the webpage test paths and selecting webpage test paths to be test according to the importance degrees.
    Type: Application
    Filed: December 13, 2013
    Publication date: June 18, 2015
    Applicant: International Business Machines Corporation
    Inventors: Bai Chen Deng, Qing Hua Feng, Jia Lin Li, Jun Hua Wang, Shi Wan Zhao
  • Patent number: 8640125
    Abstract: A method and a system for securely installing patches for an operating system, wherein the system comprises a personal firewall, for filtering inbound and outbound network traffic; an operating system update agent, for connecting to an update server via the personal firewall to download patches; a policy manager, for invoking respective policies according to respective stages of the operating system; a stage coordinator, for coordinating the policy manager and the operating system update agent for different stages; and a policy database, for storing respective policies for respective stages of the operating system. With the method and system, the possibility of being infected by malicious software is significantly reduced when downloading patches for the operating system from the Internet.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rong Yao Fu, Yuan Quan, Xia Tian Zhang, Shi Wan Zhao
  • Patent number: 8630495
    Abstract: A computer program product for processing a video having a plurality of objects is provided. The computer program product includes a computer readable storage medium having computer readable program code embodied therewith. The computer readable program code is configured for labeling at least one object among the plurality of objects with a property selected from the group consisting of: whether the object can be modified; whether the object can be replaced; and at least one of: name, color, size, and content. The computer readable program code is configured for replacing the at least one object with another object having a property matching therewith if the object has been labeled as one that can be replaced. The computer readable program code is configured for modifying the at least one object to obtain a new object if the object has been labeled as one that can be modified.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: January 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rong Yao Fu, Quan Yuan, Xia Tian Zhang, Shi Wan Zhao
  • Publication number: 20120230654
    Abstract: A computer program product for processing a video having a plurality of objects is provided. The computer program product includes a computer readable storage medium having computer readable program code embodied therewith. The computer readable program code is configured for labeling at least one object among the plurality of objects with a property selected from the group consisting of: whether the object can be modified; whether the object can be replaced; and at least one of: name, color, size, and content. The computer readable program code is configured for replacing the at least one object with another object having a property matching therewith if the object has been labeled as one that can be replaced. The computer readable program code is configured for modifying the at least one object to obtain a new object if the object has been labeled as one that can be modified.
    Type: Application
    Filed: May 17, 2012
    Publication date: September 13, 2012
    Applicant: INTERNATIONAL BUSINESSS MACHINES CORPORATION
    Inventors: Rong Yao Fu, Quan Yuan, Xia Tian Zhang, Shi Wan Zhao
  • Patent number: 8213724
    Abstract: An apparatus and method for labeling a video, an apparatus and method for modifying a video, a video searching method and an advertising method. The method for labeling a video includes labeling at least one object with its properties. The method for modifying a video includes replacing at least one object labeled as “can be replaced” with another object and modifying at least one object if the object has been labeled as “can be modified.” The video searching method includes labeling at least one object in at least one video with its properties and searching the video for an object of interest using the properties labeled on at least one object. The advertising method includes creating a video having an object labeled by an author's name, modifying the video by replacing the labeled object with an advertising object or modifying the labeled object as an advertising object by the advertiser, and distributing the video so that end user can watch the modified video.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rong Yao Fu, Quan Yuan, Xia Tian Zhang, Shi Wan Zhao
  • Patent number: 8108769
    Abstract: A method of accessing an Extensible Hypertext Markup Language Plus Voice Web page can include the step of receiving a request for an Extensible Hypertext Markup Language Plus Voice Web page from a source that lacks the ability to directly render the Web page. The Web page can be segmented into a multitude of fragments, where each fragment can consist of a single interface category, such as a graphical user interface category or a voice category. These fragments can be used to provide the requesting source with information from the Web page.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Chang Yan Chi, James J. Sliwa, Hui Su, Leslie R. Wilson, Shi Wan Zhao
  • Publication number: 20100281357
    Abstract: A system and method for processing a Widget at a Web browser. The system includes: a code analyzer for analyzing codes of a Widget to generate an event-instruction mapping table; an event dispatcher which, in response to monitoring of an event of the Widget, queries the event-instruction mapping table to determine whether a corresponding instruction needs to be executed; and a code parser which executes or invokes other means to execute the corresponding instruction, in response to that the event dispatcher determines the corresponding instruction needs to be executed. It is possible to correctly render a Widget at a client without the need to perform more work by a corresponding server.
    Type: Application
    Filed: April 29, 2010
    Publication date: November 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rong Yao Fu, Wei Gao, Yin Qin Yu, Xue Song Zhang, Shi Wan Zhao
  • Patent number: 7792976
    Abstract: The present invention provides a device for sharing application session information across multiple channels, for managing the communication between terminal devices and a web server, said device comprises an application session manager (ASM) connected between the terminal device and the web server for receiving and forwarding said user's request sent from said terminal device and the response returned from the web sever; a storing device connected to the application session manager, for storing application session management information and application session information in the response returned from the web server; a retrieving device, connected to the application session manager; an intercepting device, connected to the application session manager, for intercepting a new application session information in the response from the web server; said application session manager generates an application session management information (ASMC) of said user, then sends said response to said terminal device which has
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Shi Wan Zhao, Hui Su
  • Publication number: 20090087105
    Abstract: An apparatus and method for labeling a video, an apparatus and method for modifying a video, a video searching method and an advertising method. The method for labeling a video includes labeling at least one object with its properties. The method for modifying a video includes replacing at least one object labeled as “can be replaced” with another object and modifying at least one object if the object has been labeled as “can be modified.” The video searching method includes labeling at least one object in at least one video with its properties and searching the video for an object of interest using the properties labeled on at least one object. The advertising method includes creating a video having an object labeled by an author's name, modifying the video by replacing the labeled object with an advertising object or modifying the labeled object as an advertising object by the advertiser, and distributing the video so that end user can watch the modified video.
    Type: Application
    Filed: September 23, 2008
    Publication date: April 2, 2009
    Inventors: Rong Yao Fu, Quan Yuan, Xia Tian Zhang, Shi Wan Zhao
  • Publication number: 20090083727
    Abstract: A method and a system for securely installing patches for an operating system, wherein the system comprises a personal firewall, for filtering inbound and outbound network traffic; an operating system update agent, for connecting to an update server via the personal firewall to download patches; a policy manager, for invoking respective policies according to respective stages of the operating system; a stage coordinator, for coordinating the policy manager and the operating system update agent for different stages; and a policy database, for storing respective policies for respective stages of the operating system. With the method and system, the possibility of being infected by malicious software is significantly reduced when downloading patches for the operating system from the Internet.
    Type: Application
    Filed: September 23, 2008
    Publication date: March 26, 2009
    Applicant: International Business Machines Corporation
    Inventors: Rong Yao Fu, Yuan Quan, Xia Tian Zhang, Shi Wan Zhao
  • Publication number: 20090055542
    Abstract: The present invention provides a device for sharing application session information across multiple channels, for managing the communication between terminal devices and a web server, said device comprises an application session manager (ASM) connected between the terminal device and the web server for receiving and forwarding said user's request sent from said terminal device and the response returned from the web sever; a storing device connected to the application session manager, for storing application session management information and application session information in the response returned from the web server; a retrieving device, connected to the application session manager; an intercepting device, connected to the application session manager, for intercepting a new application session information in the response from the web server; said application session manager generates an application session management information (ASMC) of said user, then sends said response to said terminal device which has
    Type: Application
    Filed: August 1, 2008
    Publication date: February 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shi Wan Zhao, Hui Su
  • Publication number: 20080294979
    Abstract: A method of accessing an Extensible Hypertext Markup Language Plus Voice Web page can include the step of receiving a request for an Extensible Hypertext Markup Language Plus Voice Web page from a source that lacks the ability to directly render the Web page. The Web page can be segmented into a multitude of fragments, where each fragment can consist of a single interface category, such as a graphical user interface category or a voice category. These fragments can be used to provide the requesting source with information from the Web page.
    Type: Application
    Filed: August 8, 2008
    Publication date: November 27, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chang Yan Chi, James J. SLIWA, Hui SU, Leslie R. WILSON, Shi Wan ZHAO
  • Patent number: 7433956
    Abstract: The present invention provides a device for sharing application session information across multiple channels, for managing the communication between terminal devices and a web server, said device comprises an application session manager (ASM) connected between the terminal device and the web server for receiving and forwarding said user's request sent from said terminal device and the response returned from the web server, a storing device connected to the application session manager, for storing application session management information and application session information in the response returned from the web server; a retrieving device, connected to the application session manager; an intercepting device, connected to the application session manager, for intercepting a new application session information in the response from the web server; said application session manager generates an application session management information (ASMC) of said user, then sends said response to said terminal device which has
    Type: Grant
    Filed: October 10, 2003
    Date of Patent: October 7, 2008
    Assignee: International Business Machines Corporation
    Inventors: Shi Wan Zhao, Hui Su
  • Patent number: 7434158
    Abstract: A method of accessing an Extensible Hypertext Markup Language Plus Voice Web page can include the step of receiving a request for an Extensible Hypertext Markup Language Plus Voice Web page from a source that lacks the ability to directly render the Web page. The Web page can be segmented into a multitude of fragments, where each fragment can consist of a single interface category, such as a graphical user interface category or a voice category. These fragments can be used to provide the requesting source with information from the Web page.
    Type: Grant
    Filed: December 10, 2003
    Date of Patent: October 7, 2008
    Assignee: International Business Machines Corporation
    Inventors: Chang Yan Chi, James J. Sliwa, Hui Su, Leslie R. Wilson, Shi Wan Zhao