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: 11586253
    Abstract: 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: Grant
    Filed: July 24, 2020
    Date of Patent: February 21, 2023
    Assignee: Dell Products L.P.
    Inventors: Chin-Chung Wu, Tsai Chien Lin, James D. Gossett, Jing-Tang Wu, Cheng-Pu Zhu
  • Publication number: 20220026956
    Abstract: 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: Application
    Filed: July 24, 2020
    Publication date: January 27, 2022
    Applicant: Dell Products L.P.
    Inventors: Chin-Chung Wu, Tsai Chien Lin, James D. Gossett, Jing-Tang Wu, Cheng-Pu Zhu
  • Patent number: 10489402
    Abstract: 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: Grant
    Filed: November 8, 2016
    Date of Patent: November 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xin Peng Liu, Bei Bei Wang, Pu Zhu
  • Patent number: 10149137
    Abstract: 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: Grant
    Filed: September 23, 2015
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Shuang Li, Hai Lei Song, Yun Ting Wang, Guang Ming Zhang, Zhao Hui Zhong, Pu Zhu
  • Patent number: 10019426
    Abstract: 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: Grant
    Filed: May 29, 2015
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tian Tian Gao, Fu Wei Huang, Xiao Dong Zhai, Pu Zhu
  • Publication number: 20180129706
    Abstract: 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: Application
    Filed: November 8, 2016
    Publication date: May 10, 2018
    Inventors: Shuo LI, Xin Peng LIU, Bei Bei WANG, Pu ZHU
  • Publication number: 20170086234
    Abstract: 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: Application
    Filed: September 23, 2015
    Publication date: March 23, 2017
    Inventors: Shuang Li, Hai Lei Song, Yun Ting Wang, Guang Ming Zhang, Zhao Hui Zhong, Pu Zhu
  • Patent number: 9537948
    Abstract: 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: Grant
    Filed: January 6, 2014
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Xin Peng Liu, Su Ying Rui, Xi Ning Wang, Chun Guang Zeng, Pu Zhu
  • Patent number: 9280318
    Abstract: 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: Grant
    Filed: February 25, 2012
    Date of Patent: March 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: Bing Bing Du, Li Liu, Yue Wang, Yi San Zhao, Pu Zhu
  • Publication number: 20150379049
    Abstract: 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: Application
    Filed: May 29, 2015
    Publication date: December 31, 2015
    Inventors: Tian Tian Gao, Fu Wei Huang, Xiao Dong Zhai, Pu Zhu
  • Patent number: 9182944
    Abstract: 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: Grant
    Filed: September 30, 2010
    Date of Patent: November 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Bing Bing Du, Li Liu, Yue Wang, Yi San Zhao, Pu Zhu
  • Publication number: 20140244845
    Abstract: 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: Application
    Filed: January 6, 2014
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xin Peng Liu, Su Ying Rui, Xi Ning Wang, Chun Guang Zeng, Pu Zhu
  • Publication number: 20120159437
    Abstract: 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: Application
    Filed: February 25, 2012
    Publication date: June 21, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bing Bing Du, Li Liu, Yue Wang, Yi San Zhao, Pu Zhu
  • Publication number: 20110107302
    Abstract: 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: Application
    Filed: September 30, 2010
    Publication date: May 5, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bing Bing Du, Li Liu, Yue Wang, Yi San Zhao, Pu Zhu
  • Publication number: 20100088301
    Abstract: 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: Application
    Filed: October 2, 2008
    Publication date: April 8, 2010
    Inventors: Yi San Zhao, John Colgrave, Xiaoqiang Hou, Bernard Zdzislaw Kufluk, Dan Xia, Pu Zhu
  • Publication number: 20100023543
    Abstract: 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: Application
    Filed: July 22, 2008
    Publication date: January 28, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bernard Zdzislaw Kufluk, John Colgrave, Yi San Zhao, Pu Zhu