Patents by Inventor Xia Tian
Xia Tian 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: 20140094968Abstract: A combined teleoperative-cooperative controllable robotic system includes a robotic actuator assembly, a control system adapted to communicate with the robotic actuator assembly, and a teleoperation unit adapted to communicate with the control system. The control system is configured to control at least a first portion of the robotic actuator assembly in response to at least one of a force or a torque applied to at least a second portion of the robotic actuator assembly by a first user for cooperative control. The control system is further configured to control at least a third portion of the robotic actuator assembly in response to input by a second user from the teleoperation unit for teleoperative control.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: The Johns Hopkins UniversityInventors: Russell H. TAYLOR, Marcin A. Balicki, Peter Kazanzides, Xia Tian
-
Patent number: 8640125Abstract: 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: GrantFiled: September 23, 2008Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Rong Yao Fu, Yuan Quan, Xia Tian Zhang, Shi Wan Zhao
-
Patent number: 8630495Abstract: 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: GrantFiled: May 17, 2012Date of Patent: January 14, 2014Assignee: International Business Machines CorporationInventors: Rong Yao Fu, Quan Yuan, Xia Tian Zhang, Shi Wan Zhao
-
Patent number: 8546607Abstract: Embodiments of the invention provide methods and materials for chemical cross-coupling reactions that utilize unconventional phenol derivatives as cross-coupling partners. Embodiments of the invention can be used to synthesize a variety of useful organic compounds, for example the anti-inflammatory drug flurbiprofen.Type: GrantFiled: September 24, 2010Date of Patent: October 1, 2013Assignee: The Regents of the University of CaliforniaInventors: Neil K. Garg, Kyle W. Quasdorf, Xia Tian
-
Patent number: 8433758Abstract: A method and apparatus for user information processing in a network environment. The method performs an orthogonal transform on first and second vectors representing information related to first and second users respectively to obtain first and second transformed vectors. Then, the method splits the first and second transformed vectors into two parts respectively, such that first and second vectors cannot be derived from the first or second parts. The first and second user devices exchange the first part of the first transformed vector and the second part of the second transformed vector. The first and second user devices calculate the inner product of the first parts and the second parts respectively. Finally, the two inner products of the parts are summed to get an inner product of the first and second vectors. Also provided are a method and system for resource recommendation in a network environment.Type: GrantFiled: February 24, 2010Date of Patent: April 30, 2013Assignee: International Business Machines CorporationInventors: Rong Yao Fu, Wei Gao, Tao Wang, Quan Yuan, Xia Tian Zhang, Shiwan Zhao
-
Patent number: 8353036Abstract: A system and method for protecting cross-domain interaction of a web application on an unmodified browser. The system includes: a security framework, which is created by a browser. The security framework further includes: a component creator for creating components from a plurality of sources; and supervision module for supervising and controlling scripts/codes executed during the creation of components and invocation and interaction operations performed by various components after the creation of components.Type: GrantFiled: January 22, 2010Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Rong Yao Fu, Wei Gao, Quan Yuan, Xia Tian Zhang, Shiwan Zhao
-
Publication number: 20120230654Abstract: 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: ApplicationFiled: May 17, 2012Publication date: September 13, 2012Applicant: INTERNATIONAL BUSINESSS MACHINES CORPORATIONInventors: Rong Yao Fu, Quan Yuan, Xia Tian Zhang, Shi Wan Zhao
-
Patent number: 8213724Abstract: 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: GrantFiled: September 23, 2008Date of Patent: July 3, 2012Assignee: International Business Machines CorporationInventors: Rong Yao Fu, Quan Yuan, Xia Tian Zhang, Shi Wan Zhao
-
Publication number: 20110246462Abstract: A method and system for prompting changes of electronic document content. The method includes the steps of: determining a first relation information from a first document where the first relation information includes: a first named entity, a second named entity, and a first relationship between the first named entity and the second named entity, storing the first relation information in a database, determining a second relation information from a second document, where the second relation information includes: a third named entity, a fourth named entity, and a second relationship between the third named entity and the fourth named entity, retrieving the first relation information from a database, and sending the first relation information to a client, if the first relation information is different from the second relation information, where at least one step is performed using a computer device.Type: ApplicationFiled: March 29, 2011Publication date: October 6, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xian Wu, Quan Yuan, Xia Tian Zhang, Shiwan Zhao
-
Publication number: 20110213786Abstract: The present invention provides a method and apparatus for generating recommended items for a current user in an unfamiliar domain. The method includes selecting a reference user of the current user, in a reference domain different from the unfamiliar domain, wherein the behavior of the current user and the behavior of the reference user have a user similarity index in the reference domain which satisfies a condition. The method further includes generating the recommended items in the unfamiliar domain for the current user according to history behavior data of the reference user in the unfamiliar domain. Even if there is little or no history behavior data of the current user in the unfamiliar domain, an effective recommendation can be made to the current user. To carryout the steps of the method, the apparatus includes a reference user determining module, a current user recommending module and a demarcating module.Type: ApplicationFiled: February 25, 2011Publication date: September 1, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xian Wu, Quan Yuan, Xia Tian Zhang, Shiwan Zhao
-
Publication number: 20110077406Abstract: Embodiments of the invention provide methods and materials for chemical cross-coupling reactions that utilize unconventional phenol derivatives as cross-coupling partners. Embodiments of the invention can be used to synthesize a variety of useful organic compounds, for example the anti-inflammatory drug flurbiprofen.Type: ApplicationFiled: September 24, 2010Publication date: March 31, 2011Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: Neil K. Garg, Kyle W. Quasdorf, Xia Tian
-
Publication number: 20100223336Abstract: A method and apparatus for user information processing in a network environment. The method performs an orthogonal transform on first and second vectors representing information related to first and second users respectively to obtain first and second transformed vectors. Then, the method splits the first and second transformed vectors into two parts respectively, such that first and second vectors cannot be derived from the first or second parts. The first and second user devices exchange the first part of the first transformed vector and the second part of the second transformed vector. The first and second user devices calculate the inner product of the first parts and the second parts respectively. Finally, the two inner products of the parts are summed to get an inner product of the first and second vectors. Also provided are a method and system for resource recommendation in a network environment.Type: ApplicationFiled: February 24, 2010Publication date: September 2, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rong Yao Fu, Wei Gao, Tao Wang, Quan Yuan, Xia Tian Zhang, Shiwan Zhao
-
Publication number: 20100186089Abstract: A system and method for protecting cross-domain interaction of a web application on an unmodified browser. The system includes: a security framework, which is created by a browser. The security framework further includes: a component creator for creating components from a plurality of sources; and supervision module for supervising and controlling scripts/codes executed during the creation of components and invocation and interaction operations performed by various components after the creation of components.Type: ApplicationFiled: January 22, 2010Publication date: July 22, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rong Yao Fu, Wei Gao, Quan Yuan, Xia Tian Zhang, Shiwan Zhao
-
Publication number: 20090112824Abstract: A method and an apparatus for generating presentation configuration files of document content, wherein the document content will be presented according to the presentation configuration files. The method may include acquiring one presentation configuration file template and updating the presentation file template according to personalized presentation rules associated with preferences input by a current user, to generate the presentation configuration files customized with respect to the current user. According to the present invention, the presentation configuration files can be generated automatically based on the user preferences, such that the document content can be presented according to the customized presentation configuration files.Type: ApplicationFiled: October 28, 2008Publication date: April 30, 2009Applicant: International Business Machines CorporationInventors: Rong Yao Fu, Hai Tao Long, Yuan Quan, Xia Tian Zhang, Shiwan Zhao
-
Publication number: 20090087105Abstract: 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: ApplicationFiled: September 23, 2008Publication date: April 2, 2009Inventors: Rong Yao Fu, Quan Yuan, Xia Tian Zhang, Shi Wan Zhao
-
Publication number: 20090083727Abstract: 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: ApplicationFiled: September 23, 2008Publication date: March 26, 2009Applicant: International Business Machines CorporationInventors: Rong Yao Fu, Yuan Quan, Xia Tian Zhang, Shi Wan Zhao