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: 10423617Abstract: 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: GrantFiled: July 15, 2016Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Lei Cui, Yi Dai, Ya Qiong Liu, Xing Xing Shen
-
Publication number: 20180081940Abstract: 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: ApplicationFiled: November 14, 2017Publication date: March 22, 2018Inventors: Lei Cui, Yi Dai, Ya Qiong Liu, Xing Xing Shen
-
Publication number: 20180018367Abstract: 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: ApplicationFiled: July 15, 2016Publication date: January 18, 2018Inventors: Lei Cui, Yi Dai, Ya Qiong Liu, Xing Xing Shen
-
Patent number: 9342585Abstract: 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: GrantFiled: April 3, 2009Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Jian Long Yang, Xing Xing Shen, Jia Tian Zhong, Cai Zhou
-
Patent number: 9026910Abstract: 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: GrantFiled: November 29, 2010Date of Patent: May 5, 2015Assignee: International Business Machines CorporationInventors: Xu Qing Lu, Yao Qi, Xing Xing Shen, Chuang Tang
-
Patent number: 8973020Abstract: 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: GrantFiled: May 24, 2011Date of Patent: March 3, 2015Assignee: International Business Machines CorporationInventors: Yao Qi, Xing Xing Shen, Chuang Tang
-
Publication number: 20140355519Abstract: 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: ApplicationFiled: April 23, 2014Publication date: December 4, 2014Applicant: International Business Machines CorporationInventors: Chang Feng Li, Xing Xing Shen, Yun Wang, Ding Guo Wang, Yu Jie Zhao
-
Patent number: 8739279Abstract: 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: GrantFiled: January 17, 2011Date of Patent: May 27, 2014Assignee: International Business Machines CorporationInventors: Robert J. Bestgen, Nicholas T. Lawrence, Jian Li, Dag O. Roppe, Xing Xing Shen, Yi Yuan
-
Patent number: 8329533Abstract: 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: GrantFiled: May 17, 2010Date of Patent: December 11, 2012Assignee: Chingis Technology CorporationInventors: Julian Chang, An-Xing Shen, Soon-Won Kang
-
Publication number: 20120274762Abstract: 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: ApplicationFiled: April 24, 2012Publication date: November 1, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kuang Hu, Jian Li, Xing Xing Shen, Yun Wang, Jia Tian Zhong
-
Publication number: 20120247532Abstract: 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: ApplicationFiled: March 31, 2011Publication date: October 4, 2012Applicant: Gloria Solar Co., Ltd.Inventors: Kuo-Shih LIU, Keh-Yao Wang, Yan-Xing Shen
-
Publication number: 20120185935Abstract: 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: ApplicationFiled: January 17, 2011Publication date: July 19, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert J. Bestgen, Nicholas T. Lawrence, Jian Li, Dag O. Roppe, Xing Xing Shen, Yi Yuan
-
Publication number: 20120167054Abstract: 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: ApplicationFiled: March 6, 2012Publication date: June 28, 2012Applicant: International Business Machines CorporationInventors: Yan Kai Liu, Yao Qi, Xing Xing Shen, Chuang Tang
-
Publication number: 20120110647Abstract: 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: ApplicationFiled: October 20, 2011Publication date: May 3, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Qi Guo, Jian Li, Xing Xing Shen, Yun Wang, Jia Tian Zhong
-
Publication number: 20110296442Abstract: 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: ApplicationFiled: May 24, 2011Publication date: December 1, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yao Qi, Xing Xing Shen, Chuang Tang
-
Publication number: 20110278656Abstract: 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: ApplicationFiled: May 17, 2010Publication date: November 17, 2011Applicant: CHINGIS TECHNOLOGY CORPORATIONInventors: Julian CHANG, An-Xing SHEN, Soon-Won KANG
-
Publication number: 20110131491Abstract: 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: ApplicationFiled: November 29, 2010Publication date: June 2, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xu Qing Lu, Yao Qi, Xing Xing Shen, Chuang Tang
-
Publication number: 20110107307Abstract: 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: ApplicationFiled: October 27, 2010Publication date: May 5, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yan Kai Liu, Yao Qi, Xing Xing Shen, Chuang Tang
-
Publication number: 20090292693Abstract: 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: ApplicationFiled: April 3, 2009Publication date: November 26, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jian Long Yang, Xing Xing Shen, Jia Tian Zhong, Cai Zhou
-
Publication number: 20050280220Abstract: 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: ApplicationFiled: June 18, 2004Publication date: December 22, 2005Inventor: Xing Shen