| Patent application number | Description | Published |
| 20080255903 | BUSINESS PROCESS EXECUTION METHOD, BUSINESS PROCESS ENGINE AND METHOD FOR DEPLOYING A BUSINESS PROCESS ENGINE - The present invention provides a business process execution method, a business process engine, a method for deploying a business process engine and a computer program product. According to one aspect of the invention, there is provided a business process execution method, wherein, the business process is predefined by using Business Process Specification Language, said method comprising: performing said business process and monitoring events generated during the execution of said business process; and jumping from one step of said business process to another step based on a preset jumping rule, thereby changing predefined process of said business process. | 10-16-2008 |
| 20080301080 | METHOD FOR RULE COMPLIANCE SITUATION CHECKING AND RELATED CHECKING SYSTEM - A method for rule compliance situation checking is provided. The method in one aspect, includes the steps of: a) building a rule model for predefined rules and building a business operational model for business processes; b) normalizing vocabularies in the rule model and the business operational model; c) checking whether the rule model is satisfied by the business operational model; and d) outputting a report on checking results. The present invention also provides a corresponding system for rule compliance checking. The rule compliance checking of the present invention allows users to perform fast and effective automatic checking of rule compliance, avoid interference of man-made factors in checking process to a great extent and thus guarantee veracity of checking results. | 12-04-2008 |
| 20090007073 | SERVICE TESTING METHOD AND SERVICE TESTING SYSTEM - The present invention provides a service testing method and system using a surrogate. The service testing method comprises steps of: generating, according to service description of a service to be simulated, a service-specific surrogate for said service to be simulated; deploying the generated service-specific surrogate onto a runtime system; specifying a test case by referring to the generated service-specific surrogate, wherein said test case comprises test configuration; and setting, according to the test configuration, a configuration option of the deployed surrogate on the runtime system. In the service testing method and system according to the present invention, parameters of the surrogate are dynamically configured without necessity of rewriting and deployment, thereby reducing the burden of designing and generating Mock objects. | 01-01-2009 |
| 20090012829 | DYNAMICALLY ASSEMBLING BUSINESS PROCESS MODELS - Apparatus and methods for dynamically assembling a business process model. An apparatus is configured in a company terminal connected with a network, and has a model building unit for building a business process model for the company, characterized in that the apparatus further includes: a retrieving unit for retrieving to obtain the business process model of other company from the network, and an assembling unit for assembling the business process model of the company with that of the other company to obtain an integrated business process model. | 01-08-2009 |
| 20090019427 | Method and Apparatus for Providing Requirement Driven Static Analysis of Test Coverage for Web-Based, Distributed Processes - A method (which can be computer implemented) for analyzing test coverage of distributed processes includes the steps of identifying at least one of the processes that is invoked by a test case, mapping at least a portion of the test case to a plurality of specific test paths in the at least one of the processes, and identifying given ones of the test paths as possibly relevant in at least one of the processes, if the test paths are not infeasible. | 01-15-2009 |
| 20090019428 | Method for Analyzing Transaction Traces to Enable Process Testing - Techniques are provided for analyzing testing coverage of one or more software modules to provide process coverage statistics. The techniques include obtaining one or more coverage measures from a test specification document, performing a trace on each of the one or more coverage measures during a test, analyzing each trace to generate a run-time service choreography model for a process, wherein the model includes each of one or more service choreography patterns occurring in the process, and using the model to provide statistical data on test coverage according to a process definition. | 01-15-2009 |
| 20090034264 | Backlight module - A backlight module includes a light source, a light guide plate and a reflector. The light guide plate includes a light incidence surface, a light-emitting surface opposite to the light incidence surface, and a pair of side surfaces connecting the light incidence surface to the light-emitting surface. The light-emitting surface of the light guide plate includes a groove formed therein. The reflector is placed between the light source and the light incidence surface of the light guide plate, and located corresponding to the groove of the light-emitting surface of the light guide plate. The reflector includes a light-receiving surface. The light source is facing the light-receiving surface of the reflector. | 02-05-2009 |
| 20090040757 | MIXED LIGHT APPARATUS - A mixed light apparatus for mixing light emitted from a first light source and a second light source includes a body, a first light reflecting element and a second light reflecting element. The body has a light emitting surface. A first reflecting element extends from the light emitting surface. The first light reflecting element has a first emanating point and a first focal point. The first light source is disposed at the first focal point. A second reflecting element extends from the light emitting surface. The second light reflecting element has a second emanating point and a second focal point. The second light source is disposed at the second focal point. The first emanating point and the second emanating point overlaps and are disposed on the light emitting surface. | 02-12-2009 |
| 20090040768 | LIGHT GUIDE PLATE AND DIRECT-TYPE BACKLIGHT MODULE WITH SAME - An exemplary backlight module includes a light guide plate and light sources. The light guide plate includes a block body and the recessed parts. The block body has a top light output surface and a bottom surface. The recessed parts are provided at the bottom surface. The light sources are disposed at least partly in or adjacent to the recessed parts. | 02-12-2009 |
| 20090077546 | Method, Apparatus and Systems thereof for Implementing Non-Function Logic Extensibly - A method, apparatus, system, and computer program products for implementing non-function logic extensibly and independently of functional logic, the method comprising the steps of: acquiring association relationship between a policy and a required plug-in based on a loaded policy demand configuration; generating a plug-in context definition according to the acquired association relationship, the plug-in context definition being part of a plug-in context associated with the plug-in, wherein the plug-in context defines services provided by the plug-in and reference to other plug-ins related to the plug-in; and generating a plug-in context object based on the plug-in context definition, wherein the plug-in context object is an instantiated plug-in context definition. According to the method of the present invention, it is possible to perform inexplicit invocation of infrastructure service plug-ins according to application configuration without querying plug-in registry, and better performance is acquired in the process of invoking plug-ins. | 03-19-2009 |
| 20090116033 | REFRACTIVE INDEX SENSOR - An exemplary refractive-index sensor includes a photonic crystal microcavity structure, a light source, and a detector. The photonic crystal microcavity structure includes a photonic crystal layer having first holes and a second hole. The first holes are arranged in a pattern of staggered parallel rows. The second hole is located at an approximate center point of the middle row of the pattern rather than a first hole. A diameter of the second hole is less than that of each of the first holes. Some of the first holes disposed at each of opposite ends of a diagonal row having the second hole are omitted to define an input waveguide and an output waveguide. The light source is adjacent to the input waveguide. The detector is adjacent to the output waveguide. | 05-07-2009 |
| 20090116237 | BACKLIGHT MODULE - A backlight module includes a light guide plate, at least one mixed light apparatus, a first light source and a second light source. The light guide plate includes a body including at least one recess provided at a bottom surface thereof. The mixed light apparatus is disposed partly in or adjacent to the recess. The mixed light apparatus includes a body, a first light reflecting element and a second light reflecting element. The body of the mixed light apparatus has a light emitting surface. Each of the light reflecting elements extends from the light emitting surface. Each of the light reflecting elements has an emanating point and a focal point. The emanating points overlap at the light emitting surface. One of the light sources is disposed at one of the focal points. | 05-07-2009 |
| 20090116238 | MIXED LIGHT APPARATUS - A mixed light apparatus for mixing light emitted from a first light source and a second light source includes a body, a first light reflecting element, a second light reflecting element and a field lens. The body has a light emitting surface. A first reflecting element extends from the light emitting surface. The first light reflecting element has a first emanating point and a first focal point. The first light source is disposed at the first focal point. A second light reflecting element extends from the light emitting surface. The second light reflecting element has a second emanating point and a second focal point. The second light source is disposed at the second focal point. The first emanating point and the second emanating point overlapat the light emitting surface. The field lens is disposed on the light emitting surface and corresponds to the first and second emanating points. | 05-07-2009 |
| 20090119638 | METHOD AND APPARATUS FOR PROVIDING PROJECT DEVELOPMENT ENVIRONMENT AND PROJECT DEVELOPMENT SYSTEM - A method for providing project development environment for a developer, an apparatus for providing project development environment for a developer, and a project development system. The method determines an artifact which can be accessed by the developer and an artifact which cannot be accessed by the developer and is depended by the artifact which can be accessed by the developer based on a request of the developer, project assignment information and project artifact dependencies, and generates a logic artifact for the artifact which cannot be accessed by the developer and is depended by the artifact which can be accessed by the developer. The invention improves the security of the project development by generating the surrogate to make sure that every developer can not touch the whole content of the project, and the developer can freely invoke the depended artifacts. | 05-07-2009 |
| 20090153843 | REFRACTIVE-INDEX SENSOR - An exemplary refractive-index sensor includes a photonic crystal microcavity structure, a light source, and a detector. The photonic crystal microcavity structure includes a photonic crystal layer having first holes and a second hole defined therein. The first holes are arranged in a regular pattern of staggered parallel rows. The second hole is at an approximate center of the regular pattern, instead of a first hole. A diameter of the second hole is different from that of the first holes. The first holes at each of opposite ends of the row having the second hole are omitted, thereby defining an input waveguide and an output waveguide. The light source is adjacent to the input waveguide. The detector is adjacent to the output waveguide. | 06-18-2009 |
| 20090183143 | METHOD AND APPARATUS FOR GENERATING TEST CASES OF SOFTWARE SYSTEM - A method and an apparatus for generating test cases of a software system. The method includes the steps of: tracing a user request to acquire IT events related to each service and/or component invocation; forming IT transactions based on correlation information in IT events; correlating said IT transactions based on predetermined correlation rules, in order to form a business transaction; and extracting from the business transaction a business transaction pattern corresponding to said business transaction. The method further includes generating test cases of a software system based on the generated business transaction pattern. The apparatus includes hardware for accomplishing the foregoing method steps. | 07-16-2009 |
| 20090222883 | Method and Apparatus for Confidential Knowledge Protection in Software System Development - An apparatus and a computer-implemented method for protecting confidential knowledge in a software system design which includes a plurality of artifacts. The method includes the steps of calculating a correlation between the confidential knowledge and the software system design, acquiring inter-dependencies between the artifacts in the software system design, and determining protection mechanisms for the respective artifacts according to the correlation and the inter-dependencies. The system includes a correlation calculating section for calculating a correlation between the confidential knowledge and the software system design; an inter-dependency acquiring section for acquiring inter-dependencies between the artifacts in the software system design; and a mechanism designing section for determining protection mechanisms for the respective artifacts according to said correlation and said inter-dependencies. | 09-03-2009 |
| 20090248641 | METHOD AND APPARATUS FOR DETECTING ANOMALISTIC DATA RECORD - A method and apparatus for detecting an anomalistic data record. The method includes the steps of mining a data rule from a verified data record set in accordance with a mining rule, checking data records in an unverified data record set in accordance with the mined data rule and determining a data record unconformable to the mined data rule as an anomalistic data record. The apparatus includes a mining device configured to mine a data rule from a verified data record set in accordance with a mining rule and a checking device configured to check a data record in an unverified data record set in accordance with the mined data rule and to determine a data record unconformable to the mined data rule as an anomalistic data record. | 10-01-2009 |
| 20090265268 | METHOD AND SYSTEM FOR MATCH MAKING IN VIRTUAL CURRENCY EXCHANGE - A method, system and computer program product are disclosed for matching virtual currency exchange requests. The method comprises the step of creating a virtual currency exchange network comprised of a set of nodes and a set of edges connecting the nodes together. Each of the nodes represents a virtual currency type, each of the edges represents a virtual currency exchange request, and one of the edges represents a current virtual currency exchange request. A plurality of paths are identified in the network as potentially fulfilling the current virtual currency exchange request. Each of these paths is comprised of at least two edges of the network, and each of the paths represents one way to fulfill the current virtual currency exchange request. One of those paths is selected, using a defined set of criteria, as an optimal path for fulfilling said current virtual currency exchange request. | 10-22-2009 |
| 20090276840 | UNIFIED ACCESS CONTROL SYSTEM AND METHOD FOR COMPOSED SERVICES IN A DISTRIBUTED ENVIRONMENT - A system, a computer device implemented method, and a computer readable article of manufacture for executing a computer implemented method for a unified access control for a plurality of composed services in a distributed computing environment without requiring repeated input of security certification. The method includes the steps of: acquiring a first role of a user in a first composed service; sending an invoking request by a processing unit of the first composed service to a second composed service; receiving the first role of the user in the first composed service and predefined role-role mapping relationships, and determining a second role of the user in the second composed service by a role determining component; and then sending the determined role in the second composed service by a role sending component to the second composed service, thereby providing unified access without requiring repeated input of security certification. | 11-05-2009 |
| 20090319832 | METHOD AND APPARATUS OF EFFECTIVE FUNCTIONAL TEST DATA GENERATION FOR WEB SERVICE TESTING - A method, system and apparatus for generating test data for web services testing load a selected file describing one or more web services operations into memory, select an operation specified in said loaded file, and identify one or more fields used in said operation. The one or more fields are customized and the customization is validated. Generation rules are configured and one or more variations of the fields are generated. | 12-24-2009 |
| 20100033955 | LIGHT GUIDE PLATES AND BACKLIGHT MODULE - A light guide plate includes a body having a bottom surface and a light output surface opposite to the bottom surface. A scattering structure is formed on the bottom surface. The scattering structure includes a plurality of scattering dots located in the form of a plurality of concentric shapes about the center. A backlight module using the light guide plate is also provided. | 02-11-2010 |
| 20100070060 | Method for designing a light guide plate and method for manufacturing the same - A method for designing a light guide plate includes the following steps. A raw light guide plate having a light input surface and a light output surface is provided. A region of the light input surface is divided into several annuluses according to a luminance distribution E(ρ,θ) of the light output surface. A scattering dots density D(ρ,θ) of each annulus on the light input surface is figured out. A total number N of the scattering dots of each annulus on the light input surface are gained, and the scattering dots is randomly distributed in the each annulus defined on the light input surface, whereby a designed light guide plate is obtained. | 03-18-2010 |
| 20100142224 | LIGHT GUIDE PLATES AND BACKLIGHT MODULE - A light guide plate includes a light discharge surface, a light diffusing surface, a light incident surface, and a plurality of scattering dots. The light diffusing surface is located opposite to the light discharge surface. The light diffusing surface has a first part and a second part. The first part is adjacent to a light source. The light incident surface intersects with the light discharge surface and the light diffusing surface. The scattering dots within the first part are arranged in the form of a plurality of concentric arcs, and the scattering dots within the second part are arranged in the form of a plurality of lines. | 06-10-2010 |
| 20100149787 | LIGHT GUIDE PLATES AND BACKLIGHT MODULE - A light guide plate includes a body having a bottom surface and a light output surface opposite to the bottom surface. A reflector is located on the light output surface opposite to the center of the bottom surface. The reflector is a cavity concaved from the light output surface to the inside of the body. A plurality of scattering dots are located on the bottom surface. The scattering dots are arranged in the form of a plurality of concentric circles around the center of the bottom surface. The number of the scattering dots is defined based on a radius of the circle they reside on, and the radius of the circle is greater than or substantially equal to 4 millimeter. | 06-17-2010 |
| 20100281009 | HIERARCHICAL CONDITIONAL RANDOM FIELDS FOR WEB EXTRACTION - A method and system for labeling object information of an information page is provided. A labeling system identifies an object record of an information page based on the labeling of object elements within an object record and labels object elements based on the identification of an object record that contains the object elements. To identify the records and label the elements, the labeling system generates a hierarchical representation of blocks of an information page. The labeling system identifies records and elements within the records by propagating probability-related information of record labels and element labels through the hierarchy of the blocks. The labeling system generates a feature vector for each block to represent the block and calculates a probability of a label for a block being correct based on a score derived from the feature vectors associated with related blocks. The labeling system searches for the labeling of records and elements that has the highest probability of being correct. | 11-04-2010 |
| 20110029948 | USER FEEDBACK METHOD AND SYSTEM FOR BUSINESS SUITE CUSTOMIZATION - A computer-implemented user feedback method, system and program product for customizing business suite software that is executable on a computer system. The method includes: acquiring a business logic software function associated with a feedback mechanism in a business suite software user interface for the business suite software; acquiring an existing customization requirement related to the business logic software function and the relationship between the existing customization requirement related to the business logic software function and another existing customization requirement related to the business logic software function; and presenting the acquired existing customization requirement and the relationship between the existing customization requirement related to the business logic software function and the other existing customization requirement related to the business logic software function. The system includes: a business logic software function collector; a customization requirement manager; and a customization requirement presenter. | 02-03-2011 |
| 20110046922 | METHOD FOR DESIGNING A LIGHT GUIDE PLATE - The present disclosure relates to a method for designing a light guide plate. A raw light guide plate having a light input surface and light output surface opposite to the light input surface is provided. An illuminating surface having a shape and area same to that of the light output surface is built. The illuminating surface is divided into n×m illuminating areas, and the light input surface is divided into n×m scattering dots distributing areas corresponding to n×m illuminating areas. A number of original scattering dots are distributed on each scattering dots distributing areas. The original scattering dots are optimized. | 02-24-2011 |
| 20110090672 | LIGHT GUIDE PLATES AND BACKLIGHT MODULE - A light guide plate includes a body having a bottom surface, a top surface opposite to the bottom surface, and at least one lateral side. A recess is defined at the top surface. The recess is concaved toward the bottom surface and has a reflective surface. Only one part of the reflective surface has reflective structure located thereon. A backlight module using the light guide plate is related. | 04-21-2011 |
| 20110107303 | METHOD AND SYSTEM FOR HANDLING SOFTWARE DESIGN CONFLICTS - A method and a system for identifying and resolving conflicts between design results from a parallel software design. The method includes: receiving a design diagram, wherein the design diagram includes a plurality of nodes and arrows connecting different nodes, with each node indicating a design artifact, and an arrow directed from one node to another node indicating that a design artifact corresponds to the one node depends on a design artifact corresponding to the other node; determining a level of a design artifact in the design diagram, identifying different design artifacts at a given level of the design diagram that depend on a common design artifact, and marking them as isomorphic design artifacts; and outputting a design diagram with the isomorphic design artifacts marked. A conflict between relevant designs are automatically identified in a bottom-up approach according to a software design hierarchy to facilitate conflict resolution. | 05-05-2011 |
| 20110109839 | BACKLIGHT MODULE AND LIQUID CRYSTAL DISPLAY - A backlight module includes a light guide plate and at least two groups of light sources. The light guide plate includes at least two independent light guide modules optically isolated from each other. Each group of light sources is located corresponding to an independent light guide module and controlled independently. A liquid crystal display using the backlight module is also related. | 05-12-2011 |
| 20110161936 | METHOD AND APPARATUS FOR REGRESSION TESTING SELECTION FOR A FRAMEWORK-BASED APPLICATION - A selection method and related application is provided for a framework-based application having programming applications with both language program files and configuration files. In one embodiment, the method comprises abstracting a frame configuration model instance by analyzing configuration files prior to any modifications made to the program. The frame configuration model instance denoting individual configuration nodes in the framework model and further defining relationship between one or more code units in the configuration nodes and program code units in the application. Then one or more control test cases are constructed by profiling select test cases of the application, wherein the control flow consists of code units traversed during test case execution and control flow of said code units. Subsequently, an extended control flow is obtained by correlating configuration nodes in the framework configuration model instance with the code units in said control flow. | 06-30-2011 |