Patents by Inventor Xiping Song

Xiping Song 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: 8712754
    Abstract: A method, including: receiving, at a processing device, an input, wherein the input includes a first model of data flows between a proposed Network Monitoring and Control (NMC) unit and devices connected to the proposed NMC unit, wherein the first model is based on a Request for Proposal (RFP) and the data flows are defined by data types and primitives conforming to a modeling formalism; and comparing, by using the processing device, the first model with a second model, wherein the second model is a model of data flows between a previously developed NMC unit and devices connected to the previously developed NMC unit, wherein the second model is based on a prior RFP and the data flows are defined by data types and primitives conforming to the modeling formalism, wherein the comparison identifies differences between the data flows of the first and second models.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: April 29, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventor: Xiping Song
  • Patent number: 8479147
    Abstract: A system for use-case software development includes an interface renderer for interpreting a user interface definition code and displaying a user interface, a request dispatcher for processing a request from the interface renderer, and a request handler for processing the request and checking a use-case name contained in the request. The system further includes a use-case handling program, invoked by the request handler, for performing logic defined by a use-case corresponding to the use-case name and according to a use-case state and returning an interface definition specifying an interface layout and controls that are interpretable by the interface renderer, and a server page container for receiving the interface definition and providing the user interface definition code to the interface renderer.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: July 2, 2013
    Assignee: Siemens Corporation
    Inventors: Christopher Roy Nelson, Xiping Song, Herbert R. Foster, Jr., Gilberto Augusto Matos, Rajanikanth Tanikella
  • Publication number: 20110313750
    Abstract: A method, including: receiving, at a processing device, an input, wherein the input includes a first model of data flows between a proposed Network Monitoring and Control (NMC) unit and devices connected to the proposed NMC unit, wherein the first model is based on a Request for Proposal (RFP) and the data flows are defined by data types and primitives conforming to a modeling formalism; and comparing, by using the processing device, the first model with a second model, wherein the second model is a model of data flows between a previously developed NMC unit and devices connected to the previously developed NMC unit, wherein the second model is based on a prior RFP and the data flows are defined by data types and primitives conforming to the modeling formalism, wherein the comparison identifies differences between the data flows of the first and second models.
    Type: Application
    Filed: June 2, 2011
    Publication date: December 22, 2011
    Applicant: Siemens Corporation
    Inventor: Xiping Song
  • Patent number: 7441046
    Abstract: A data switching system, having a switch processor, directs requests to initiate a new operation session of an executable application. The switch processor parses received data representing a received universal resource locator (URL) to identify whether the received URL is associated with a request to initiate an operation session of an executable application. If the received URL is associated with a request to initiate an operation session, the switch processor initiates a data access request at a second URL address hosted by a particular server. In response to receiving a response indicating success of the data access request at the second URL address hosted by the particular server, the switch processor directs the request to initiate the operation session of the executable application to the particular server.
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: October 21, 2008
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: Keith Kaehn, Xiping Song, John D. Haley
  • Publication number: 20070282476
    Abstract: Methods and apparatus are disclosed for workflow scheduling. A workflow scheduling system, such as a computer system, is used to coordinate and schedule tasks in complex scheduling environments. The system accepts incoming orders and dynamically schedules them according to the constraints of the resources required for the order and any constraints of the orders themselves.
    Type: Application
    Filed: May 18, 2007
    Publication date: December 6, 2007
    Applicant: SIEMENS CORPORATE RESEARCH, INC
    Inventors: Xiping Song, Minmin Han
  • Publication number: 20070239482
    Abstract: The present invention provides a system and method for medication administration monitoring including, in an embodiment, a smart imaging device (smart camera) positioned to monitor a treatment administration area and to provide image representative data of a treatment episode; an image processor, coupled to the smart imaging device, for processing the image representative data to identify medical supplies used during the treatment episode. The system further includes a storage processor for storing, in a record associated with the patient, data concerning the treatment episode comprising, the image representative data, associated data identifying medical supplies, data identifying a patient treated, and a time and date of the treatment episode.
    Type: Application
    Filed: July 20, 2006
    Publication date: October 11, 2007
    Applicant: SIEMENS MEDICAL SOLUTIONS HEALTH SERVICES CORPORATION
    Inventors: Joseph Finn, Murray Malin, Arnold Rudorfer, Xiping Song, Matthias Voigt
  • Publication number: 20060156279
    Abstract: A system for use-case software development includes an interface renderer for interpreting a user interface definition code and displaying a user interface, a request dispatcher for processing a request from the interface renderer, and a request handler for processing the request and checking a use-case name contained in the request. The system further includes a use-case handling program, invoked by the request handler, for performing logic defined by a use-case corresponding to the use-case name and according to a use-case state and returning an interface definition specifying an interface layout and controls that are interpretable by the interface renderer, and a server page container for receiving the interface definition and providing the user interface definition code to the interface renderer.
    Type: Application
    Filed: December 16, 2005
    Publication date: July 13, 2006
    Inventors: Christopher Nelson, Xiping Song, Herbert Foster, Gilberto Matos, Rajanikanth Tanikella
  • Publication number: 20050021771
    Abstract: A data switching system, having a switch processor, directs requests to initiate a new operation session of an executable application. The switch processor parses received data representing a received universal resource locator (URL) to identify whether the received URL is associated with a request to initiate an operation session of an executable application. If the received URL is associated with a request to initiate an operation session, the switch processor initiates a data access request at a second URL address hosted by a particular server. In response to receiving a response indicating success of the data access request at the second URL address hosted by the particular server, the switch processor directs the request to initiate the operation session of the executable application to the particular server.
    Type: Application
    Filed: February 20, 2004
    Publication date: January 27, 2005
    Inventors: Keith Kaehn, Xiping Song, John Haley
  • Publication number: 20040215703
    Abstract: According to one aspect of the present invention, a system, employing an application for supporting concurrent operation of multiple user initiated operation sessions, includes a communication processor and a processor. The communication processor communicates a session initiation request to a managing application to initiate generation of a session identifier particular to a user-initiated session. The communication processor receives from the managing application data representing a response address link identifying an address of a web page supporting the particular user initiated session. The data representing the response address link incorporates an identifier for identifying a particular server supporting the particular user initiated session. The processor parses the received data representing the response address link to extract and store the server identifier for use in directing communications associated with the particular user initiated session to the particular server.
    Type: Application
    Filed: February 4, 2004
    Publication date: October 28, 2004
    Inventors: Xiping Song, John D. Haley, Keith Kaehn
  • Patent number: 5949999
    Abstract: A system for guiding the browsing/tracking of software development documents and their relationships contains several components. A procedure definition defines the software development procedure. An interface allows users to select phase, activity, and system components and execute other utility programs or choose options. A browser interpreter interprets the selection and decides how to form and execute each command. A command-composer composes the commands for execution. A project file contains the information about system components, physical locations of the system documents, documentation tools associated with documents, options selected, hyper-links to the documents, etc . . . A state-checker checks the status of the documents and reports it upon the users' request and a document repository stores documents.
    Type: Grant
    Filed: November 25, 1996
    Date of Patent: September 7, 1999
    Assignee: Siemens Corporate Research, Inc.
    Inventors: Xiping Song, Daniel J. Paulish