Patents by Inventor Pu Zhu
Pu Zhu 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: 11586253Abstract: An information handling system display removably couples to a housing with a sliding structure of the display that engages a coupling structure disposed at opposing sides of the housing. For example, the sliding structure is a member that aligns under a lip formed in the coupling structure. In one embodiment, the sliding structure comprises plural pins extending from opposing sides of the display to enter channels at the side of the housing that direct the pins under a lip at the base of the channel.Type: GrantFiled: July 24, 2020Date of Patent: February 21, 2023Assignee: Dell Products L.P.Inventors: Chin-Chung Wu, Tsai Chien Lin, James D. Gossett, Jing-Tang Wu, Cheng-Pu Zhu
-
Publication number: 20220026956Abstract: An information handling system display removably couples to a housing with a sliding structure of the display that engages a coupling structure disposed at opposing sides of the housing. For example, the sliding structure is a member that aligns under a lip formed in the coupling structure. In one embodiment, the sliding structure comprises plural pins extending from opposing sides of the display to enter channels at the side of the housing that direct the pins under a lip at the base of the channel.Type: ApplicationFiled: July 24, 2020Publication date: January 27, 2022Applicant: Dell Products L.P.Inventors: Chin-Chung Wu, Tsai Chien Lin, James D. Gossett, Jing-Tang Wu, Cheng-Pu Zhu
-
Patent number: 10489402Abstract: Methods and apparatus are provided for receiving a database query and executing the query against a remote database. The database query is used to generate an execution sequence comprising HTTP requests and data processing operations based on the database query. The HTTP requests are sent to a RESTful API provided by a database system. The HTTP requests are executed by the database system against a database, and the responses from the database system are returned to be processed according to the data processing operations. Finally, a set of query results is returned to the sender of the original database query.Type: GrantFiled: November 8, 2016Date of Patent: November 26, 2019Assignee: International Business Machines CorporationInventors: Shuo Li, Xin Peng Liu, Bei Bei Wang, Pu Zhu
-
Patent number: 10149137Abstract: As disclosed herein a method, executed by a computer, includes monitoring proximate automobiles using a camera, receiving a request to transmit a communication connection request to a selected automobile, and determining observed attributes corresponding to the selected automobile based on images from the camera. The method further includes broadcasting, over a network, the observed attributes to the proximate automobiles, and requesting disclosed attributes and a connection identifier from the proximate automobiles that match the observed attributes, receiving at least one response from the proximate automobiles that match the observed attributes, and determining which response is a best match to the selected automobile. The method further includes transmitting the communication connection request to the selected automobile over the network using the connection identifier corresponding to the best match. A computer program product corresponding to the above method is also disclosed herein.Type: GrantFiled: September 23, 2015Date of Patent: December 4, 2018Assignee: International Business Machines CorporationInventors: Shuang Li, Hai Lei Song, Yun Ting Wang, Guang Ming Zhang, Zhao Hui Zhong, Pu Zhu
-
Patent number: 10019426Abstract: An annotation retrieval module may be configured to retrieve annotations added to sample data, the annotations having been added according to an annotation rule. An analysis tool may be configured to create a logical schema and a configuration file from the retrieved annotations, according to the annotation rule. The logic schema may represent a tree structure containing one or more data elements corresponding to the sample data, and the configuration file may define one or more operations for adding DFDL annotations into the logic schema. A DFDL schema generator may be configured to generate a DFDL schema for the sample data according to the logic schema and the configuration file.Type: GrantFiled: May 29, 2015Date of Patent: July 10, 2018Assignee: International Business Machines CorporationInventors: Tian Tian Gao, Fu Wei Huang, Xiao Dong Zhai, Pu Zhu
-
Publication number: 20180129706Abstract: Methods and apparatus are provided for receiving a database query and executing the query against a remote database. The database query is used to generate an execution sequence comprising HTTP requests and data processing operations based on the database query. The HTTP requests are sent to a RESTful API provided by a database system. The HTTP requests are executed by the database system against a database, and the responses from the database system are returned to be processed according to the data processing operations. Finally, a set of query results is returned to the sender of the original database query.Type: ApplicationFiled: November 8, 2016Publication date: May 10, 2018Inventors: Shuo LI, Xin Peng LIU, Bei Bei WANG, Pu ZHU
-
Publication number: 20170086234Abstract: As disclosed herein a method, executed by a computer, includes monitoring proximate automobiles using a camera, receiving a request to transmit a communication connection request to a selected automobile, and determining observed attributes corresponding to the selected automobile based on images from the camera. The method further includes broadcasting, over a network, the observed attributes to the proximate automobiles, and requesting disclosed attributes and a connection identifier from the proximate automobiles that match the observed attributes, receiving at least one response from the proximate automobiles that match the observed attributes, and determining which response is a best match to the selected automobile. The method further includes transmitting the communication connection request to the selected automobile over the network using the connection identifier corresponding to the best match. A computer program product corresponding to the above method is also disclosed herein.Type: ApplicationFiled: September 23, 2015Publication date: March 23, 2017Inventors: Shuang Li, Hai Lei Song, Yun Ting Wang, Guang Ming Zhang, Zhao Hui Zhong, Pu Zhu
-
Patent number: 9537948Abstract: According to various embodiments, a method and apparatus for providing a virtual appliance are described. The method includes: obtaining metadata of a specific virtual appliance based on a received request for obtaining the specific virtual appliance, the metadata describing information about virtual machines involved in the specific virtual appliance, determining an association relationship between the specific virtual appliance and at least one other virtual appliance according to the metadata, and providing resource information for obtaining the specific virtual appliance according to the association relationship, the resource information including a plurality of resource addresses, at least one of the plurality of resource addresses pointing to a storage location of the at least one other virtual appliance.Type: GrantFiled: January 6, 2014Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Xin Peng Liu, Su Ying Rui, Xi Ning Wang, Chun Guang Zeng, Pu Zhu
-
Patent number: 9280318Abstract: A method for managing the lifecycle of an object, where the lifecycle involves a plurality of states of the object, at least one transition between the plurality of states and at least one role who has authority to execute the at least one transition. At least one of the plurality of states, the at least one transition and the at least one role is mapped to Web Ontology Language (OWL) elements. The role related control information is obtained using the reasoning ability of OWL itself according to the above mapping. Furthermore, the lifecycle is managed according to the above role related control information. Using the principles of the present invention, the access control information of roles can be embedded into the lifecycle description and therefore the lifecycle management can be realized easily.Type: GrantFiled: February 25, 2012Date of Patent: March 8, 2016Assignee: International Business Machines CorporationInventors: Bing Bing Du, Li Liu, Yue Wang, Yi San Zhao, Pu Zhu
-
Publication number: 20150379049Abstract: An annotation retrieval module may be configured to retrieve annotations added to sample data, the annotations having been added according to an annotation rule. An analysis tool may be configured to create a logical schema and a configuration file from the retrieved annotations, according to the annotation rule. The logic schema may represent a tree structure containing one or more data elements corresponding to the sample data, and the configuration file may define one or more operations for adding DFDL annotations into the logic schema. A DFDL schema generator may be configured to generate a DFDL schema for the sample data according to the logic schema and the configuration file.Type: ApplicationFiled: May 29, 2015Publication date: December 31, 2015Inventors: Tian Tian Gao, Fu Wei Huang, Xiao Dong Zhai, Pu Zhu
-
Patent number: 9182944Abstract: A system and computer program product for managing the lifecycle of an object, where the lifecycle involves a plurality of states of the object, at least one transition between the plurality of states and at least one role who has authority to execute the at least one transition. At least one of the plurality of states, the at least one transition and the at least one role is mapped to Web Ontology Language (OWL) elements. The role related control information is obtained using the reasoning ability of OWL itself according to the above mapping. Furthermore, the lifecycle is managed according to the above role related control information. Using the principles of the present invention, the access control information of roles can be embedded into the lifecycle description and therefore the lifecycle management can be realized easily.Type: GrantFiled: September 30, 2010Date of Patent: November 10, 2015Assignee: International Business Machines CorporationInventors: Bing Bing Du, Li Liu, Yue Wang, Yi San Zhao, Pu Zhu
-
Publication number: 20140244845Abstract: According to various embodiments, a method and apparatus for providing a virtual appliance are described. The method includes: obtaining metadata of a specific virtual appliance based on a received request for obtaining the specific virtual appliance, the metadata describing information about virtual machines involved in the specific virtual appliance, determining an association relationship between the specific virtual appliance and at least one other virtual appliance according to the metadata, and providing resource information for obtaining the specific virtual appliance according to the association relationship, the resource information including a plurality of resource addresses, at least one of the plurality of resource addresses pointing to a storage location of the at least one other virtual appliance.Type: ApplicationFiled: January 6, 2014Publication date: August 28, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xin Peng Liu, Su Ying Rui, Xi Ning Wang, Chun Guang Zeng, Pu Zhu
-
Publication number: 20120159437Abstract: A method for managing the lifecycle of an object, where the lifecycle involves a plurality of states of the object, at least one transition between the plurality of states and at least one role who has authority to execute the at least one transition. At least one of the plurality of states, the at least one transition and the at least one role is mapped to Web Ontology Language (OWL) elements. The role related control information is obtained using the reasoning ability of OWL itself according to the above mapping. Furthermore, the lifecycle is managed according to the above role related control information. Using the principles of the present invention, the access control information of roles can be embedded into the lifecycle description and therefore the lifecycle management can be realized easily.Type: ApplicationFiled: February 25, 2012Publication date: June 21, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bing Bing Du, Li Liu, Yue Wang, Yi San Zhao, Pu Zhu
-
Publication number: 20110107302Abstract: A method, system and computer program product for managing the lifecycle of an object, where the lifecycle involves a plurality of states of the object, at least one transition between the plurality of states and at least one role who has authority to execute the at least one transition. At least one of the plurality of states, the at least one transition and the at least one role is mapped to Web Ontology Language (OWL) elements. The role related control information is obtained using the reasoning ability of OWL itself according to the above mapping. Furthermore, the lifecycle is managed according to the above role related control information. Using the principles of the present invention, the access control information of roles can be embedded into the lifecycle description and therefore the lifecycle management can be realized easily.Type: ApplicationFiled: September 30, 2010Publication date: May 5, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bing Bing Du, Li Liu, Yue Wang, Yi San Zhao, Pu Zhu
-
Publication number: 20100088301Abstract: A first UDDI registry is queried for at least one entity contained within the first UDDI registry. At least one attribute of the at least one entity contained within the first UDDI registry is compared with an entity attribute record associated with a service registry. If the at least one attribute of the at least one entity contained within the first UDDI registry is different from the entity attribute record associated with the service registry, an updated entity attribute record is generated based upon, at least in part, a difference between the at least one attribute and the entity attribute record.Type: ApplicationFiled: October 2, 2008Publication date: April 8, 2010Inventors: Yi San Zhao, John Colgrave, Xiaoqiang Hou, Bernard Zdzislaw Kufluk, Dan Xia, Pu Zhu
-
Publication number: 20100023543Abstract: During synchronization of data between service registries, certain unchecked classification and taxonomy data may not synchronize correctly leaving valuable data unused in the source registry. The present application provides for the creation of a generic object in the destination service registry to enable the synchronization to correctly map the taxonomy and classification data from a source service registry to a destination service registry and the auto format of data to conform to the requirements of the destination service registry.Type: ApplicationFiled: July 22, 2008Publication date: January 28, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bernard Zdzislaw Kufluk, John Colgrave, Yi San Zhao, Pu Zhu