Patents by Inventor Xing Shen

Xing Shen 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: 10423617
    Abstract: Embodiments of the present invention provide systems and methods for remote query optimization in multi data sources. The method includes receiving a database query from a remote source requesting data-points from multiple data sources. The method further includes receiving and analyzing the data-points, creating a data set based on the analysis, and transmitting the data set to the remote source.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: September 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lei Cui, Yi Dai, Ya Qiong Liu, Xing Xing Shen
  • Publication number: 20180081940
    Abstract: Embodiments of the present invention provide systems and methods for remote query optimization in multi data sources. The method includes receiving a database query from a remote source requesting data-points from multiple data sources. The method further includes receiving and analyzing the data-points, creating a data set based on the analysis, and transmitting the data set to the remote source.
    Type: Application
    Filed: November 14, 2017
    Publication date: March 22, 2018
    Inventors: Lei Cui, Yi Dai, Ya Qiong Liu, Xing Xing Shen
  • Publication number: 20180018367
    Abstract: Embodiments of the present invention provide systems and methods for remote query optimization in multi data sources. The method includes receiving a database query from a remote source requesting data-points from multiple data sources. The method further includes receiving and analyzing the data-points, creating a data set based on the analysis, and transmitting the data set to the remote source.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 18, 2018
    Inventors: Lei Cui, Yi Dai, Ya Qiong Liu, Xing Xing Shen
  • Patent number: 9342585
    Abstract: The present invention provides a text searching method including the steps of: extracting initials of corresponding words in a text to be searched according to a predetermined extracting rule to form an initial character string; creating mapping relation between the extracted initial character string and the text to be searched; performing matching between the initial character string and an abbreviation character string to be searched for; and determining an expanded phrase corresponding to the abbreviation character string to be searched for and a location of the expanded phrase in the text to be searched according to a result of the matching and the mapping relation. The invention further provides a text searching device for implementing the method and a text processor including the text searching device.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jian Long Yang, Xing Xing Shen, Jia Tian Zhong, Cai Zhou
  • Patent number: 9026910
    Abstract: Dynamic help information is provided by receiving unit, configured to receive at least one operation of a user and to obtain the user's operation history, where the operation history includes at least one operation; a determining unit, configured to determine the corresponding help information according to the user's operation history; and an information obtaining unit, configured to obtain said corresponding help information. Assistance in providing help information is also provided, comprising: an operation capturing unit, configured to capture and send at least one operation of a user; and an information displaying unit, configured to receive and display the help information corresponding to the user's operation history, where the operation history includes at least one operation. With the apparatuses and method of this invention, the pertinent help information can be dynamically provided for users according to user's operation history.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventors: Xu Qing Lu, Yao Qi, Xing Xing Shen, Chuang Tang
  • Patent number: 8973020
    Abstract: Web services are automatically generated from corresponding Web applications under service-oriented architecture. A Web service is generated based on a Web application, comprising: obtaining user input information of the Web application, obtaining call stack information that is generated by the Web application at runtime based on the user input information, performing parameter matching between the user input information and the call stack information, selecting a method from the call stack information as an application programming interface based on a result of the parameter matching and the call stack information, and generating the Web service using the application programming interface.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yao Qi, Xing Xing Shen, Chuang Tang
  • Publication number: 20140355519
    Abstract: The invention discloses a method and system for sharing wireless traffic, the method comprising: receiving a request for sharing the wireless traffic from a requesting mobile device, the request containing a list of unique numbers of other mobile devices within a certain range of distance from the requesting mobile device; selecting, for the requesting mobile device, at least one mobile device for sharing the wireless traffic from the received list; and sending, to the requesting mobile device, the unique number of the at least one selected mobile device and its connection channel password. By virtue of the method and apparatus according to the embodiments of the present invention, traffic can be shared among mobile devices' users without participation of mobile operators, thereby saving money for the users.
    Type: Application
    Filed: April 23, 2014
    Publication date: December 4, 2014
    Applicant: International Business Machines Corporation
    Inventors: Chang Feng Li, Xing Xing Shen, Yun Wang, Ding Guo Wang, Yu Jie Zhao
  • Patent number: 8739279
    Abstract: A method, system and computer program product are provided for implementing automatic access control list validation using automatic categorization of unstructured text. Automatic categorization of unstructured text is performed on a plurality of documents of an access control list for determining an average term vector. Each of the documents is scored against the average term vector to identify a dissimilar document, flagged as a possible security risk. Automatic categorization of unstructured text is performed on user information of a plurality of members of a candidate access control list for determining a typical term vector. A similarity score is determined by user information and the typical term vector, members of an access control list that are dissimilar from other members of the access control list are identified.
    Type: Grant
    Filed: January 17, 2011
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Bestgen, Nicholas T. Lawrence, Jian Li, Dag O. Roppe, Xing Xing Shen, Yi Yuan
  • Patent number: 8329533
    Abstract: A stacked capacitor for double-poly flash memory is provided. The stacked capacitor is formed by a lower electrode, a lower dielectric layer, a central electrode, an upper dielectric layer, and an upper electrode, wherein the lower electrode is a doped region in a substrate. The manufacturing process of this stacked capacitor can be fully integrated in to the manufacturing process of the double-poly flash memory cell.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: December 11, 2012
    Assignee: Chingis Technology Corporation
    Inventors: Julian Chang, An-Xing Shen, Soon-Won Kang
  • Publication number: 20120274762
    Abstract: The present invention discloses an image capturing apparatus and a method for obtaining the distances between different points of an object to be shot during image capturing of said object. The method comprises: determining a pair of specified points on the object for distance measurement; focusing on each specified point respectively, and obtaining a focal length for obtaining a clear image of the specified point on an imaging device of an image capturing apparatus, a distance between the clear image point of the specified point and a longitudinal axis of a convex lens of the image capturing apparatus, and a distance between the convex lens and the imaging device of the image capturing apparatus during said focusing; and calculating a distance between the specified points in the pair on the object.
    Type: Application
    Filed: April 24, 2012
    Publication date: November 1, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kuang Hu, Jian Li, Xing Xing Shen, Yun Wang, Jia Tian Zhong
  • Publication number: 20120247532
    Abstract: A solar cell panel is provided. The solar cell panel includes a solar cell module and a transparent substrate. The solar cell module includes a number of solar cells having a number of gaps. Each gap is located between any adjacent two of the solar cells. A transparent substrate is disposed above the solar cell module. The transparent substrate has a patterned structure which is right above the gaps.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: Gloria Solar Co., Ltd.
    Inventors: Kuo-Shih LIU, Keh-Yao Wang, Yan-Xing Shen
  • Publication number: 20120185935
    Abstract: A method, system and computer program product are provided for implementing automatic access control list validation using automatic categorization of unstructured text. Automatic categorization of unstructured text is performed on a plurality of documents of an access control list for determining an average term vector. Each of the documents is scored against the average term vector to identify a dissimilar document, flagged as a possible security risk. Automatic categorization of unstructured text is performed on user information of a plurality of members of a candidate access control list for determining a typical term vector. A similarity score is determined by user information and the typical term vector, members of an access control list that are dissimilar from other members of the access control list are identified.
    Type: Application
    Filed: January 17, 2011
    Publication date: July 19, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Bestgen, Nicholas T. Lawrence, Jian Li, Dag O. Roppe, Xing Xing Shen, Yi Yuan
  • Publication number: 20120167054
    Abstract: System(s), method(s), and computer program product(s) for collecting program runtime information are provided. In one aspect, this comprises: an instrumentation module for inserting, by program instrumentation, monitoring code into the constructor of an exception class in a program to run; and a monitoring module implemented by said monitoring code, the monitoring module for collecting program runtime information during the running process of the program. In another aspect, this comprises: obtaining verification point variables from assertions for a program to be tested; inserting monitoring code into positions in the program that access the obtained verification point variables; and as the program runs, collecting runtime information of the program by the inserted monitoring code.
    Type: Application
    Filed: March 6, 2012
    Publication date: June 28, 2012
    Applicant: International Business Machines Corporation
    Inventors: Yan Kai Liu, Yao Qi, Xing Xing Shen, Chuang Tang
  • Publication number: 20120110647
    Abstract: The invention teaches managing an item in the Internet of Things, wherein the system comprises: an item registration module, configured to receive at least one registration information of the item, wherein the registration information of the item includes the item's unique number marked by an information sensing device and a tag of an external data source where related information of the item is located, the at least one registration information is from at least one external data source, the unique number is the same in the at least one registration information; a storage module, configured to store the item's registration information; and a query processing module, configured to receive a query to the related information of the item, and obtain the related information of the item from the external data source which corresponds to the external data source tag included in the stored registration information of the item.
    Type: Application
    Filed: October 20, 2011
    Publication date: May 3, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Qi Guo, Jian Li, Xing Xing Shen, Yun Wang, Jia Tian Zhong
  • Publication number: 20110296442
    Abstract: Web services are automatically generated from corresponding Web applications under service-oriented architecture. A Web service is generated based on a Web application, comprising: obtaining user input information of the Web application, obtaining call stack information that is generated by the Web application at runtime based on the user input information, performing parameter matching between the user input information and the call stack information, selecting a method from the call stack information as an application programming interface based on a result of the parameter matching and the call stack information, and generating the Web service using the application programming interface.
    Type: Application
    Filed: May 24, 2011
    Publication date: December 1, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yao Qi, Xing Xing Shen, Chuang Tang
  • Publication number: 20110278656
    Abstract: A stacked capacitor for double-poly flash memory is provided. The stacked capacitor is formed by a lower electrode, a lower dielectric layer, a central electrode, an upper dielectric layer, and an upper electrode, wherein the lower electrode is a doped region in a substrate. The manufacturing process of this stacked capacitor can be fully integrated in to the manufacturing process of the double-poly flash memory cell.
    Type: Application
    Filed: May 17, 2010
    Publication date: November 17, 2011
    Applicant: CHINGIS TECHNOLOGY CORPORATION
    Inventors: Julian CHANG, An-Xing SHEN, Soon-Won KANG
  • Publication number: 20110131491
    Abstract: Dynamic help information is provided by receiving unit, configured to receive at least one operation of a user and to obtain the user's operation history, where the operation history includes at least one operation; a determining unit, configured to determine the corresponding help information according to the user's operation history; and an information obtaining unit, configured to obtain said corresponding help information. Assistance in providing help information is also provided, comprising: an operation capturing unit, configured to capture and send at least one operation of a user; and an information displaying unit, configured to receive and display the help information corresponding to the user's operation history, where the operation history includes at least one operation. With the apparatuses and method of this invention, the pertinent help information can be dynamically provided for users according to user's operation history.
    Type: Application
    Filed: November 29, 2010
    Publication date: June 2, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xu Qing Lu, Yao Qi, Xing Xing Shen, Chuang Tang
  • Publication number: 20110107307
    Abstract: System(s), method(s), and computer program product(s) for collecting program runtime information are provided. In one aspect, this comprises: an instrumentation module for inserting, by program instrumentation, monitoring code into the constructor of an exception class in a program to run; and a monitoring module implemented by said monitoring code, the monitoring module for collecting program runtime information during the running process of the program. In another aspect, this comprises: obtaining verification point variables from assertions for a program to be tested; inserting monitoring code into positions in the program that access the obtained verification point variables; and as the program runs, collecting runtime information of the program by the inserted monitoring code.
    Type: Application
    Filed: October 27, 2010
    Publication date: May 5, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yan Kai Liu, Yao Qi, Xing Xing Shen, Chuang Tang
  • Publication number: 20090292693
    Abstract: The present invention provides a text searching method including the steps of: extracting initials of corresponding words in a text to be searched according to a predetermined extracting rule to form an initial character string; creating mapping relation between the extracted initial character string and the text to be searched; performing matching between the initial character string and an abbreviation character string to be searched for; and determining an expanded phrase corresponding to the abbreviation character string to be searched for and a location of the expanded phrase in the text to be searched according to a result of the matching and the mapping relation. The invention further provides a text searching device for implementing the method and a text processor including the text searching device.
    Type: Application
    Filed: April 3, 2009
    Publication date: November 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jian Long Yang, Xing Xing Shen, Jia Tian Zhong, Cai Zhou
  • Publication number: 20050280220
    Abstract: A clamber hand truck is composed of four main parts: arm frame, four wheels, a container and a handle bar. The handle bar controls the attitude of the front wheel and main wheel. When move on horizontal surface, the truck works as normal four-wheel truck. When clambering the stairs, because of the unique structure of the truck that function of rising angle “amplification”, the handle bar only need to turn a little angle, the wheels turn a big angle. Using few simple operations, the hand truck able to clamber on the stairs. During clambering the stairs, the attitude of the weight almost keeps the same as their horizontal level.
    Type: Application
    Filed: June 18, 2004
    Publication date: December 22, 2005
    Inventor: Xing Shen