Patents by Inventor Xian Jun Zhu

Xian Jun 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: 10832356
    Abstract: A management system receives inputs over a period of time from outputs of one or more sensors placed within a proximity to a service area, the one or more sensors for detecting at least one of at least one weight and at least one sound. The management system dynamically estimating, based on a rate of a percentage of change of the at least one weight over the period of time and types of sounds of the at least one sound for the service area, one or more wait times until a completion of use of the service area. The management system dynamically generating one or more wait time estimates in real time for the service area based on the one or more wait times and a current number of users waiting in a queue for the service area.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rahul Ghosh, William R. Lariccia, Ravi K. Muthukrishnan, Aaron J. Quirk, Xian Jun Zhu
  • Publication number: 20190096010
    Abstract: A management system receives inputs over a period of time from outputs of one or more sensors placed within a proximity to a service area, the one or more sensors for detecting at least one of at least one weight and at least one sound. The management system dynamically estimating, based on a rate of a percentage of change of the at least one weight over the period of time and types of sounds of the at least one sound for the service area, one or more wait times until a completion of use of the service area. The management system dynamically generating one or more wait time estimates in real time for the service area based on the one or more wait times and a current number of users waiting in a queue for the service area.
    Type: Application
    Filed: November 28, 2018
    Publication date: March 28, 2019
    Inventors: RAHUL GHOSH, WILLIAM R. LARICCIA, RAVI K. MUTHUKRISHNAN, AARON J. QUIRK, XIAN JUN ZHU
  • Patent number: 10217174
    Abstract: A management system receives inputs over a period of time from outputs of one or more sensors placed within a proximity to a service area, the one or more sensors for detecting at least one of at least one weight and at least one sound. The management system dynamically estimating, based on a rate of a percentage of change of the at least one weight over the period of time and types of sounds of the at least one sound for the service area, one or more wait times until a completion of use of the service area. The management system dynamically generating one or more wait time estimates in real time for a particular user requesting a particular service area size met by a current service area size of the service area based on the one or more wait times and a current number of other users waiting for the particular service area size.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: February 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rahul Ghosh, William R. Lariccia, Ravi K. Muthukrishnan, Aaron J. Quirk, Xian Jun Zhu
  • Patent number: 10171588
    Abstract: Network techniques are provided, including a method and system for the accurate and complete playback of web operations. According to an embodiment, there is provided a method for playing back a web operation including one or more of the following inputs: a document object model (DOM) node event, a web request, and a web response. The method comprises: in response to the execution of the web operation, identifying an act input from inputs of the web operation, the act input including a DOM node event or a web response; recording feature information associated with the identified act input, the feature information including a temporal sequence feature of the act inputs and a self constraint feature of the act input, and the feature information being used for playing back the web operation.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Wei Huang, He Lan Yao, Pei Wang, Xian Jun Zhu, Xiao Wen Zhu
  • Publication number: 20170083831
    Abstract: An individual average service experience by each of one or more customers at a service area provided by a service provider is computing based on a current service experience and at least one previous individual service experience of each of the one or more customers. A group average service experience for a group of customers at the service area is computed based on the individual average service experience by each of the one or more customers in the group of customers and at least one previous group service experience by the group of customers. One or more wait times until the group completes use of the particular service area are dynamically estimated, based on the group average service experience.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 23, 2017
    Inventors: RAHUL GHOSH, WILLIAM R. LARICCIA, RAVI K. MUTHUKRISHNAN, AARON J. QUIRK, XIAN JUN ZHU
  • Publication number: 20170083991
    Abstract: A management system receives inputs over a period of time from outputs of one or more sensors placed within a proximity to a service area, the one or more sensors for detecting at least one of at least one weight and at least one sound. The management system dynamically estimating, based on a rate of a percentage of change of the at least one weight over the period of time and types of sounds of the at least one sound for the service area, one or more wait times until a completion of use of the service area. The management system dynamically generating one or more wait time estimates in real time for a particular user requesting a particular service area size met by a current service area size of the service area based on the one or more wait times and a current number of other users waiting for the particular service area size.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 23, 2017
    Inventors: RAHUL GHOSH, WILLIAM R. LARICCIA, RAVI K. MUTHUKRISHNAN, AARON J. QUIRK, XIAN JUN ZHU
  • Publication number: 20170039993
    Abstract: Provided are techniques for displaying a first image on a first device, wherein the first image comprises an image characteristic; analyzing, at a second device remote from the first device, a viewing characteristic corresponding to the first image; responsive to detecting the viewing characteristic meets a criteria, transmitting a signal from the second device to the first device; and responsive to the signal, controlling a programmable parameter corresponding to the image characteristic on the first device to modify a display of a second image on the first device.
    Type: Application
    Filed: August 4, 2015
    Publication date: February 9, 2017
    Applicant: International Business Machines Coprporation
    Inventors: Rahul Ghosh, William R. LaRiccia, Ravi K. Muthukrishnan, Aaron J. Quirk, Xian Jun Zhu
  • Publication number: 20160306736
    Abstract: An aspect includes a computer system with a widget hierarchical layout correlation parser to: receive widget objects and widget object methods; and generate, based on the widget objects and widget object methods and using a symbol table derived from semantic analysis, a multi-level tree-like widget layout structure including nodes respectively corresponding to the widget objects and relationships between the nodes, with: (i) the relationships between the nodes including relationship types including: siblings, parents, children and self, and (ii) a determination of relationships for each node determines any parent(s), sibling(s) and/or children within one level of the multi-level tree-like widget layout structure. For each given widget object, a resource string reference parser parses source code of the given widget object to: collect setMethods arguments for the given widget object, and trace back to a message key in a resource file associated with the given widget object according to the symbol table.
    Type: Application
    Filed: June 29, 2016
    Publication date: October 20, 2016
    Inventors: Gu Yi He, Hua Hong Wang, Qiang Wang, Chao Zheng, Si Qi Zhong, Xian Jun Zhu
  • Patent number: 9417991
    Abstract: Embodiments of translation verification testing are provided. An aspect includes reading a symbol table and a syntax tree to which source code corresponds. Widget objects and widget object methods are obtained in the symbol table. The widget objects and widget object methods are organized into a widget structure tree according to a code calling order in the syntax tree. An index file corresponding to the source code is generated by using the symbol table, the widget structure tree and resource files, where the index file records relationships between the widget objects.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: August 16, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gu Yi He, Hua Hong Wang, Qiang Wang, Chao Zheng, Si Qi Zhong, Xian Jun Zhu
  • Patent number: 9164876
    Abstract: Aspects include controlling asynchronous call return in a program. At least one asynchronous call is detected in the program. Execution of the program is stopped at a breakpoint in response to detecting that the breakpoint is set in the program. At least one callback corresponding to the at least one asynchronous call is obtained. The at least one callback is inserted into one or more specified positions of the program respectively according to a user selection. Execution of the program continues from the breakpoint in response to the insertion of the at least one callback into the program.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Gu Yi He, Tao Kang, Hua Hong Wang, Qiang Wang, Chao Zheng, Si Qi Zhong, Xian Jun Zhu
  • Publication number: 20140157109
    Abstract: Network techniques are provided, including a method and system for the accurate and complete playback of web operations. According to an embodiment, there is provided a method for playing back a web operation including one or more of the following inputs: a document object model (DOM) node event, a web request, and a web response. The method comprises: in response to the execution of the web operation, identifying an act input from inputs of the web operation, the act input including a DOM node event or a web response; recording feature information associated with the identified act input, the feature information including a temporal sequence feature of the act inputs and a self constraint feature of the act input, and the feature information being used for playing back the web operation.
    Type: Application
    Filed: November 25, 2013
    Publication date: June 5, 2014
    Applicant: International Business Machines Corporation
    Inventors: Wei Huang, He Lan Yao, Pei Wang, Xian Jun Zhu, Xiao Wen Zhu
  • Publication number: 20130290933
    Abstract: Embodiments of translation verification testing are provided. An aspect includes reading a symbol table and a syntax tree to which source code corresponds. Widget objects and widget object methods are obtained in the symbol table. The widget objects and widget object methods are organized into a widget structure tree according to a code calling order in the syntax tree. An index file corresponding to the source code is generated by using the symbol table, the widget structure tree and resource files, where the index file records relationships between the widget objects.
    Type: Application
    Filed: April 17, 2013
    Publication date: October 31, 2013
    Applicant: International Business Machines Corporation
    Inventors: Gu Yi He, Hua Hong Wang, Qiang Wang, Chao Zheng, Si Qi Zhong, Xian Jun Zhu
  • Publication number: 20130263095
    Abstract: Aspects include controlling asynchronous call return in a program. At least one asynchronous call is detected in the program. Execution of the program is stopped at a breakpoint in response to detecting that the breakpoint is set in the program. At least one callback corresponding to the at least one asynchronous call is obtained. The at least one callback is inserted into one or more specified positions of the program respectively according to a user selection. Execution of the program continues from the breakpoint in response to the insertion of the at least one callback into the program.
    Type: Application
    Filed: February 19, 2013
    Publication date: October 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gu Yi He, Tao Kang, Hua Hong Wang, Qiang Wang, Chao Zheng, Si Qi Zhong, Xian Jun Zhu