Patents by Inventor Yanong Zhu
Yanong 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).
-
Publication number: 20220327252Abstract: A method and system for computer aided design, (e.g., of products and other items), are disclosed herein. The method may include receiving a CAD model having a behavior defined by a plurality of relationships, receiving a user operation to edit a seed feature in the CAD model, and identifying a set of problem relationships from the plurality of relationships, wherein the set of problem relationships prevent implementation of the received user operation to the received CAD model. A category for each relationship in the set of problem relationships is selected. The behavior of the CAD model is reconfigured based on the selected category for each problem relationship by retaining any user-defined relationships, optionally retaining any optional relationships, and ignoring any relaxed relationships. The user operation is then performed according to the reconfigured behavior to produce a modified CAD model.Type: ApplicationFiled: September 27, 2019Publication date: October 13, 2022Inventors: Douglas King, Howard Mattson, Jeremy Rogers, Yanong Zhu
-
Publication number: 20220224517Abstract: Method and apparatus for universal identity (UID) management system based on distributed public certificate service network includes: clients, BNET network, certificate servers, and administrators. The BNET is a network that forwards data packets based on the verified UIDs of the packets. The clients, certificate servers, and administrators are connected through the BNET. The certificate servers have two categories: root certificate servers (RCS)s and local certificate servers (LCS)s. A RCS keeps a root key and a root certificate. A RCS issues certificates for the LCSs, and a LCS issues certificates to clients. The root certificates are pre-installed in the clients' Apps. During a client service activation process, a client generates a pair of keys, one private key and one public key. The public key will be used to generate a public certificate request with a common name, in form of C_R_X.Type: ApplicationFiled: July 8, 2020Publication date: July 14, 2022Inventor: Yanong Zhu
-
Publication number: 20160357878Abstract: A method includes defining a group of control points representing the freeform geometry, defining an initial baseline between a start point and an end point of the freeform geometry and deriving an initial set of parameters for each control point to represent an initial location of the control point relative to the initial baseline. The method includes choosing a new start point and a new end point for a modified freeform geometry, defining a new baseline between the new start point and the new endpoint; applying a modification to the freeform geometry, deriving a recalculated set of parameters for each of the control points to provide a representation of a new location of the control point, relative to the new baseline, for the applied modification and rendering the modified freeform geometry using the recalculated set of parameters.Type: ApplicationFiled: June 5, 2015Publication date: December 8, 2016Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Yanong Zhu
-
Patent number: 9396292Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a geometric model including plurality of entities and receiving existing conditions corresponding to the geometric model. The method includes receiving an operation to be performed on a selected entity of the geometric model. The method includes propagating through the geometric model from the selected entity to other entities of the geometric model, according to the existing conditions, and adding the selected entities and the other entities to a variational system. The method includes performing a variational solve of the variational system according to the operation to produce modified entities and applying the modified entities to the geometric model to produce an edited geometric model.Type: GrantFiled: April 30, 2013Date of Patent: July 19, 2016Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Howard Charles Duncan Mattson, Yanong Zhu, Douglas Joseph King, Michael Rebrukh
-
Patent number: 9286436Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a three-dimensional CAD model in the data processing system, the CAD model including a plurality of geometries. The method includes identifying equivalence relationships between multiple ones of the geometries and receiving at least one Relationship Implication (RI) definition. Each RI definition defines a relationship implication according to a plurality of the geometries and at least one type of the equivalence relationships. The method includes applying each RI definition to the geometries to produce groups of geometries corresponding to each RI definition and selecting a representative geometry for each group. The method includes filtering out geometric relationships for each geometry in each group other than the representative geometry and manipulating the CAD model without the filtered-out geometric relationships.Type: GrantFiled: September 26, 2012Date of Patent: March 15, 2016Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Yanong Zhu, Douglas Joseph King, Howard Charles Duncan Mattson
-
Patent number: 9235659Abstract: Methods for CAD editing and corresponding systems and computer-readable mediums. A method includes receiving a CAD model including a plurality of entities and receiving a user input including a selection of at least one entity and a movement of the selected entity. The method includes applying any basic condition behaviors that correspond to the user input and applying any optional condition behaviors that correspond to the user input. The method includes building a variational system to be solved based on the user input, any applied basic condition behaviors, and any optional condition behaviors. The method includes performing a variational solve on the variational system to produce an edited CAD model and storing the edited CAD model.Type: GrantFiled: March 17, 2014Date of Patent: January 12, 2016Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Yanong Zhu, Feng Yu
-
Publication number: 20150278401Abstract: Systems and methods for identifying members of offset pairs in CAD models. A method includes receiving a CAD model that includes a plurality of entities each having an underlying geometry. The method includes identifying a first offset pair chain corresponding to a first entity of the plurality of entities, including identifying a first partner entity that is part of the same offset pair. The method includes determining whether the first offset pair chain is a strong chain. The method includes when the first offset pair chain is a strong chain, then marking the first entity as a part of an offset pair. The method includes storing the CAD model including the marked first entity.Type: ApplicationFiled: March 28, 2014Publication date: October 1, 2015Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Yanong Zhu
-
Patent number: 9141731Abstract: Systems and methods for identifying symmetry relationships in product data management (PDM) systems. A method includes receiving a 3D model including a plurality of components and identifying a plurality of target components from the plurality of components. The method includes identifying a symmetry plane in the 3D model and determining the location of each of the target components with respect to the symmetry plane. The method includes adding the target components to respective groups according to the determined locations, and creating an equivalence class for each group of target components. The method includes storing a symmetry relationship between the created equivalence classes.Type: GrantFiled: June 21, 2012Date of Patent: September 22, 2015Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Yanong Zhu
-
Publication number: 20150261890Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a CAD model including a plurality of input features and initializing a data structure representing multi-level structures in the CAD model. The method includes identifying at least two equal groups of the plurality of input features and applying a single-level structure recognition process on the groups of features to produce detected structures such as patterns, mirrors etc. The method includes populating the data structure according to the detected structures and storing the data structure as associated with the CAD model.Type: ApplicationFiled: March 17, 2014Publication date: September 17, 2015Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Michael John Gibbens, Yanong Zhu
-
Publication number: 20150261889Abstract: Methods for CAD editing and corresponding systems and computer-readable mediums. A method includes receiving a CAD model including a plurality of entities and receiving a user input including a selection of at least one entity and a movement of the selected entity. The method includes applying any basic condition behaviors that correspond to the user input and applying any optional condition behaviors that correspond to the user input. The method includes building a variational system to be solved based on the user input, any applied basic condition behaviors, and any optional condition behaviors. The method includes performing a variational solve on the variational system to produce an edited CAD model and storing the edited CAD model.Type: ApplicationFiled: March 17, 2014Publication date: September 17, 2015Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Yanong Zhu, Feng Yu
-
Patent number: 9122818Abstract: Systems and methods for maintaining equivalence relations in product data management (PDM) systems. A method includes receiving a 3D model including a plurality of components, and receiving a selection of one of the plurality of components of the model. The method includes receiving a selection of at least one equivalence relation to be discovered in the 3D model and identifying at least one target component of the plurality of components of the model. The method includes completing the selected component with respect to each target component according to each selected equivalence relation. The method includes building and storing an equivalence relationship graph according to the completed selected component.Type: GrantFiled: June 21, 2012Date of Patent: September 1, 2015Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Yanong Zhu, Neil James Foston
-
Patent number: 9075950Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a three-dimensional CAD model in the data processing system, the CAD model including a plurality of geometries. The method includes receiving at least one system-found equivalence class (EC) including at least one of the geometries, the system-found EC being of a specified EC type, and receiving at least one persistent EC of the specified EC type including at least one of the geometries. The method includes completing any unique persistent member of the persistent EC by finding any other geometries in the CAD model that have an EC relationship with the unique persistent member of the specified EC type. The method includes expanding the user-defined persistent EC by adding any unique found members of the specified EC type to produce a combined EC, and storing and reusing the combined EC.Type: GrantFiled: September 26, 2012Date of Patent: July 7, 2015Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Yanong Zhu, Douglas Joseph King, Howard Charles Duncan Mattson
-
Publication number: 20140324394Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a geometric model including plurality of entities and receiving existing conditions corresponding to the geometric model. The method includes receiving an operation to be performed on a selected entity of the geometric model. The method includes propagating through the geometric model from the selected entity to other entities of the geometric model, according to the existing conditions, and adding the selected entities and the other entities to a variational system. The method includes performing a variational solve of the variational system according to the operation to produce modified entities and applying the modified entities to the geometric model to produce an edited geometric model.Type: ApplicationFiled: April 30, 2013Publication date: October 30, 2014Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Howard Charles Duncan Mattson, Yanong Zhu, Douglas Joseph King, Michael Rebrukh
-
Publication number: 20140012548Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a three-dimensional CAD model in the data processing system, the CAD model including a plurality of geometries. The method includes identifying equivalence relationships between multiple ones of the geometries and receiving at least one Relationship Implication (RI) definition. Each RI definition defines a relationship implication according to a plurality of the geometries and at least one type of the equivalence relationships. The method includes applying each RI definition to the geometries to produce groups of geometries corresponding to each RI definition and selecting a representative geometry for each group. The method includes filtering out geometric relationships for each geometry in each group other than the representative geometry and manipulating the CAD model without the filtered-out geometric relationships.Type: ApplicationFiled: September 26, 2012Publication date: January 9, 2014Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Yanong Zhu, Douglas Joseph King, Howard Charles Duncan Mattson
-
Publication number: 20130342532Abstract: Systems and methods for maintaining equivalence relations in product data management (PDM) systems. A method includes receiving a 3D model including a plurality of components, and receiving a selection of one of the plurality of components of the model. The method includes receiving a selection of at least one equivalence relation to be discovered in the 3D model and identifying at least one target component of the plurality of components of the model. The method includes completing the selected component with respect to each target component according to each selected equivalence relation. The method includes building and storing an equivalence relationship graph according to the completed selected component.Type: ApplicationFiled: June 21, 2012Publication date: December 26, 2013Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Yanong Zhu, Neil James Foston
-
Publication number: 20130346029Abstract: Systems and methods for identifying symmetry relationships in product data management (PDM) systems. A method includes receiving a 3D model including a plurality of components and identifying a plurality of target components from the plurality of components. The method includes identifying a symmetry plane in the 3D model and determining the location of each of the target components with respect to the symmetry plane. The method includes adding the target components to respective groups according to the determined locations, and creating an equivalence class for each group of target components. The method includes storing a symmetry relationship between the created equivalence classes.Type: ApplicationFiled: June 21, 2012Publication date: December 26, 2013Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Yanong Zhu
-
Publication number: 20080078378Abstract: A solar tower central receiver with separated boiler and Super-Heater allows better control on the output steam's temperature. The boiler takes higher solar flux density and works at lower temperature while the Super-Heater takes lower solar flux and works at high temperature to optimize the cost to performance ratio. The solar fluxes of the boiler and super-heater are adjustable through the pointing of the heliostats. The boiler consists of parallel pipes as solar absorber and the Super-Heater consists of helix parallel pipes as solar absorber. The steam drum chamber interconnects boiler and Super-Heater. The absorb pipes and circulation pipes are connected to water chamber, steam drum chamber, and Super-Heater chambers. The water level sensor and temperature sensors provide information regarding the operating status of the receiver.Type: ApplicationFiled: July 25, 2006Publication date: April 3, 2008Inventor: Yanong Zhu
-
Publication number: 20080066736Abstract: A method and Apparatus for solar energy storage system uses gas for thermal transport for central tower solar thermal electric power plant to provide high quality, low cost, and continuously electric power generation. The storage contains a number of storage modules that each module can store energy for a given period of time. The thermal energy from central tower charges the modules one by one during the sunny time, while the thermal electric power plant discharge the modules one by one as long as it works. A control and a connection valve system control and connect the charge and discharge modules with the central tower and the power plant according to pre-arranged sequences. Fans at the cool side of the storage system push the circulation gas into the central tower or the thermal storage modules. In the discharge system, the hot gas from storage system is send to the heat exchange system, and to generate steam and to super heat steam for the power plant.Type: ApplicationFiled: July 25, 2006Publication date: March 20, 2008Inventor: Yanong Zhu
-
Publication number: 20080022685Abstract: A logic boiler that consists of a concentrated solar energy boiler, a thermal storage system, and a traditional fossil fuel boiler is replacement of the traditional fossil fuel boiler in a power plant for solar thermal electric power generation. The thermal storage system or fossil fuel boiler compensates the output steam of the solar energy boiler to provide on demand, reliable and regulated steam for steam turbine. The controls sequences provide results that maximize the output of the solar boiler while provide the regulated and fast responded steam to the turbine. The control sequences also provide an algorithm to store excessive thermal energy from the solar energy boiler into the thermal storage system. The power plant sees the logic boiler as a conventional boiler without knowing the details of working sequences between the solar boiler and fossil fuel boiler or thermal storage.Type: ApplicationFiled: July 25, 2006Publication date: January 31, 2008Inventor: Yanong Zhu
-
Publication number: 20030154408Abstract: A method of building a secured unified public network for providing voice, video and data based on Internet Protocol (IP) and secured common channel signaling is disclosed. The network comprises a signaling network for common channel signaling; a data network for video, voice and data; a database for storing and processing digital keys and digital signatures; and the subscriber terminal devices connected to both the signaling network and the data network; The signaling network and database provide sign-on services, key exchange services, digital signature services and call processing services. The encrypted data are transmitted through the data network with shared keys of the caller and called parties.Type: ApplicationFiled: December 3, 2002Publication date: August 14, 2003Inventors: Yanong Zhu, Xuefei Han