Patents by Inventor Jia-Jia Wen
Jia-Jia Wen 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: 8880108Abstract: A short message processing method and apparatus in short message interactive communication is disclosed that allocates identification codes to each service instance and performs short message interaction with uses using numbers embedded with the identification codes. In the short message processing method and apparatus of the present invention, in response to receiving of a short message from a communication terminal, a service instance for the short message is determined based on a server-side communication number contained in the short message, and then a reply short message is sent to the communication terminal using the server-side communication number that is embedded with a service instance identification code corresponding to the determined service instance. The present invention is capable of accurately and conveniently correlating a plurality of short messages with corresponding service instances, thereby enhancing users' experience during an interactive process.Type: GrantFiled: February 23, 2011Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Ben Bo Yang, Jia Jia Wen, Ju Wei Shi, Qi Yu
-
Patent number: 8790744Abstract: The disclosure related to a method for making a nanowire structure. The method includes fabricating a free-standing carbon nanotube structure, introducing reacting materials into the carbon nanotube structure, and activating the reacting materials to grow a nanowire structure.Type: GrantFiled: October 23, 2009Date of Patent: July 29, 2014Assignees: Tsinghua University, Hon Hai Precision Industry Co., Ltd.Inventors: Jia-Ping Wang, Jia-Jia Wen, Qun-Feng Cheng, Kai-Li Jiang, Qun-Qing Li, Shou-Shan Fan
-
Patent number: 8732237Abstract: An apparatus and method for assisting in delivering update contents in computer networks are provided. The computer networks also comprise at least one peer client, and the assistant apparatus comprises: an evaluating unit configured to evaluate a user's interaction preference according to the user's interaction history; and a prefetching unit configured to evaluate, in response to the received update notification, whether to prefetch the update contents corresponding to the update notification according to the evaluated interaction preference, and, if prefetching, obtain the update contents from at least one peer client. The corresponding method is also provided. With the apparatus and method in this invention, the update contents in computer networks can be delivered between peer clients, not via the server, which reduces the server load without impairing user experience on client side.Type: GrantFiled: November 29, 2011Date of Patent: May 20, 2014Assignee: International Business Machines CorporationInventors: Li Li, Ju Wei Shi, Wen Jie Wang, Jia Jia Wen
-
Patent number: 8526318Abstract: A method and device of identifying payload of a data packet in a TCP stream. The method includes the steps of: calculating a payload signature according to information in header of the data packet in the TCP stream; comparing the payload signature with a pre-stored file signature; determining the payload of the data packet in the TCP stream as belonging to a file corresponding to the pre-stored file signature, in response to a match between payload signatures of multiple data packets and the pre-stored file signature. The present invention can monitor and identify TCP streams by using a more efficient and lower cost solution.Type: GrantFiled: August 27, 2010Date of Patent: September 3, 2013Assignee: International Business Machines CorporationInventors: Li Li, Jia Jia Wen, Zhe Xiang, Yi Xin Zhao
-
Patent number: 8344916Abstract: Simplifying transmission in a distributed parallel computing system. The method includes: identifying at least one item in a data input to the parallel computing unit; creating a correspondence relation between the at least one item and indices thereof according to a simplification coding algorithm, where the average size of the indices is less than the average size of the at least one item; replacing the at least one item with the corresponding indices according to the correspondence relation; generating simplified intermediate results by the parallel computing unit based on the indices; and transmitting the simplified intermediate results. The invention also provides a system corresponding to the above method.Type: GrantFiled: January 28, 2011Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Haibo Lin, Jia Jia Wen, Zhe Xiang, Yi Xin Zhao
-
Publication number: 20120315931Abstract: A short message processing method and apparatus in short message interactive communication is disclosed that allocates identification codes to each service instance and performs short message interaction with uses using numbers embedded with the identification codes. In the short message processing method and apparatus of the present invention, in response to receiving of a short message from a communication terminal, a service instance for the short message is determined based on a server-side communication number contained in the short message, and then a reply short message is sent to the communication terminal using the server-side communication number that is embedded with a service instance identification code corresponding to the determined service instance. The present invention is capable of accurately and conveniently correlating a plurality of short messages with corresponding service instances, thereby enhancing users' experience during an interactive process.Type: ApplicationFiled: February 23, 2011Publication date: December 13, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ben Bo Yang, Jia Jia Wen, Ju Wei Shi, Qi Yu
-
Publication number: 20120136929Abstract: An apparatus and method for assisting in delivering update contents in computer networks are provided. The computer networks also comprise at least one peer client, and the assistant apparatus comprises: an evaluating unit configured to evaluate a user's interaction preference according to the user's interaction history; and a prefetching unit configured to evaluate, in response to the received update notification, whether to prefetch the update contents corresponding to the update notification according to the evaluated interaction preference, and, if prefetching, obtain the update contents from at least one peer client. The corresponding method is also provided. With the apparatus and method in this invention, the update contents in computer networks can be delivered between peer clients, not via the server, which reduces the server load without impairing user experience on client side.Type: ApplicationFiled: November 29, 2011Publication date: May 31, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li LI, Ju Wei SHI, Wen Jie WANG, Jia Jia WEN
-
Patent number: 8052825Abstract: A method for producing a composite material having a carbon nanotube array, includes the steps of: (a) providing the carbon nanotube array, the carbon nanotube array has a first end surface and a second end surface opposite to the first end surface; (b) providing a first board and a second board, fixing the first end surface of the carbon nanotube array on the first board, fixing the second end surface of the carbon nanotube array on the second board; (c) packaging the first board and the second board to form an apparatus having an entrance; (d) providing a liquid polymer precursor, applying the liquid polymer precursor from the entrance to the apparatus until the liquid polymer precursor submerge carbon nanotube array; and (e) solidifying the liquid polymer precursor.Type: GrantFiled: July 28, 2009Date of Patent: November 8, 2011Assignees: Tsinghua University, Hon Hai Precision Industry Co., Ltd.Inventors: Qun-Feng Cheng, Jia-Ping Wang, Kai-Li Jiang, Jia-Jia Wen, Shou-Shan Fan
-
Publication number: 20110208947Abstract: Simplifying transmission in a distributed parallel computing system. The method includes: identifying at least one item in a data input to the parallel computing unit; creating a correspondence relation between the at least one item and indices thereof according to a simplification coding algorithm, where the average size of the indices is less than the average size of the at least one item; replacing the at least one item with the corresponding indices according to the correspondence relation; generating simplified intermediate results by the parallel computing unit based on the indices; and transmitting the simplified intermediate results. The invention also provides a system corresponding to the above method.Type: ApplicationFiled: January 28, 2011Publication date: August 25, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Haibo Lin, Jia Jia Wen, Zhe Xiang, Yi Xin Zhao
-
Publication number: 20110051614Abstract: A method and device of identifying payload of a data packet in a TCP stream. The method includes the steps of: calculating a payload signature according to information in header of the data packet in the TCP stream; comparing the payload signature with a pre-stored file signature; determining the payload of the data packet in the TCP stream as belonging to a file corresponding to the pre-stored file signature, in response to a match between payload signatures of multiple data packets and the pre-stored file signature. The present invention can monitor and identify TCP streams by using a more efficient and lower cost solution.Type: ApplicationFiled: August 27, 2010Publication date: March 3, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li Li, Jia Jia Wen, Zhe Xiang, Yi Xin Zhao
-
Publication number: 20100124622Abstract: The disclosure related to a method for making a nanowire structure. The method includes fabricating a free-standing carbon nanotube structure, introducing reacting materials into the carbon nanotube structure, and activating the reacting materials to grow a nanowire structure.Type: ApplicationFiled: October 23, 2009Publication date: May 20, 2010Applicants: Tsinghua University, HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Jia-Ping Wang, Jia-Jia Wen, Qun-Feng Cheng, Kai-Li Jiang, Qun-Qing Li, Shou-Shan Fan
-
Publication number: 20100065190Abstract: A method for producing a composite material having a carbon nanotube array, includes the steps of: (a) providing the carbon nanotube array, the carbon nanotube array has a first end surface and a second end surface opposite to the first end surface; (b) providing a first board and a second board, fixing the first end surface of the carbon nanotube array on the first board, fixing the second end surface of the carbon nanotube array on the second board; (c) packaging the first board and the second board to form an apparatus having an entrance; (d) providing a liquid polymer precursor, applying the liquid polymer precursor from the entrance to the apparatus until the liquid polymer precursor submerge carbon nanotube array; and (e) solidifying the liquid polymer precursor.Type: ApplicationFiled: July 28, 2009Publication date: March 18, 2010Applicants: TSINGHUA UNIVERSITY, HON HAI PRECISION INDUSTRY CO., LTD.Inventors: QUN-FENG CHENG, JIA-PING WANG, KAI-LI JIANG, JIA-JIA WEN, SHOU-SHAN FAN