Patents by Inventor Haiyan Zhang

Haiyan Zhang 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: 20170100662
    Abstract: An interactive computer game is described which works in conjunction with a number of physical modules that a user can connect together in different ways to form a coherent physical whole object. The game receives data from the object via a wireless link, the data identifying at least which modules form part of the object and updates game play based on the data received. At some point within the game play, the game presents an objective or goal to the user which the user can only achieve by interacting with the physical object formed from the modules. In an embodiment, this interaction comprises re-arranging the modules or swapping modules to form an object with a different visual appearance, moving all or part of the object and/or interacting with a sensor on a module in the object. The game may receive further data from the object during the user interaction.
    Type: Application
    Filed: December 19, 2016
    Publication date: April 13, 2017
    Inventors: James William Scott, Haiyan Zhang, Nicolas Villar, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison, Jonathan Steven Robinson, Sabina Lopez-Moreno, Simone Rita Thomas, Patrizio Spadoni, Alex Hall, Tariq Adaci, Levi Naess, Sebastien Rene Vandenberghe, Alma Coyolxauhqui Salinas-Lopez, Simon Jay Carter
  • Publication number: 20170081156
    Abstract: The present invention relates to a telescopic device of single-cylinder latch type and a crane. The telescopic device of single-cylinder latch type is applied to a telescopic boom system and includes: a telescopic cylinder, for driving telescopic boom sections of the telescopic boom system to execute a telescopic action relative to a basic boom section; double boom pin structures, arranged on both sides of the tails of the telescopic boom sections to lock and unlock the telescopic boom sections; an boom pin pulling and plugging mechanism, arranged on the cylinder barrel of the telescopic cylinder to execute pulling and plugging operations on the double boom pin structures; and a cylinder pin structure and a cylinder pin cylinder, both arranged on the cylinder barrel of the telescopic cylinder and to lock and unlock the cylinder barrel of the telescopic cylinder and the telescopic boom sections.
    Type: Application
    Filed: May 20, 2014
    Publication date: March 23, 2017
    Inventors: Haiyan Zhang, Xiaodong Hu, Caobin Lu, Jingwen Liang
  • Patent number: 9592443
    Abstract: A data store for a modular assembly system is described. The data store comprises a number of records, each record relating to a physical module in the modular assembly system and comprising a module ID, an owner ID for the module and one or more properties fields. The properties field(s) define any property of the module and different records may define different properties. At least one of the fields in each data record (e.g. the module ID or owner ID) is verified by an authentication service. A user assembles two or more modules into a coherent physical whole object to act as a user input device to an interactive software experience. The data store communicates with the interactive software experience and causes a change in behavior of the interactive software experience in response to a check of the data records for each of the modules in the object.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: March 14, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nicolas Villar, Haiyan Zhang, James William Scott, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison
  • Patent number: 9555326
    Abstract: An interactive computer game is described which works in conjunction with a number of physical modules that a user can connect together in different ways to form a coherent physical whole object. The game receives data from the object via a wireless link, the data identifying at least which modules form part of the object and updates game play based on the data received. At some point within the game play, the game presents an objective or goal to the user which the user can only achieve by interacting with the physical object formed from the modules. In an embodiment, this interaction comprises re-arranging the modules or swapping modules to form an object with a different visual appearance, moving all or part of the object and/or interacting with a sensor on a module in the object. The game may receive further data from the object during the user interaction.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: January 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James William Scott, Haiyan Zhang, Nicolas Villar, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison, Jonathan Steven Robinson, Sabina Lopez-Moreno, Simone Rita Thomas, Patrizio Spadoni, Alex Hall, Tariq Adaci, Levi Naess, Sébastien Vandenberghe, Alma Coyolxauhqui Salinas Lopez, Simon Jay Carter
  • Patent number: 9526979
    Abstract: A modular assembly system is described in which each module comprises a storage element which stores an identifier for the module and data relating to the module. At least some of the module data is variable and is updated based on user interaction with an interactive software experience (e.g. state data). Each module also comprises one or more connectors for connecting to other modules to form a coherent physical whole object. In an embodiment, the system further comprises the interactive software experience which provides user objectives which can only be satisfied by the user interacting with the object or with modules that form the object. At least one of the modules in the object comprises a communication module which passes identifiers and module data to the interactive software experience and receives updated module data from the interactive software experience for storing in one of the modules in the object.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: December 27, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James William Scott, Nicolas Villar, Haiyan Zhang, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison
  • Publication number: 20160194580
    Abstract: The disclosure provides bio-asphalt, bio-asphalt compositions and a method for preparing them. It belongs to the technical field of asphalt material. The method of the disclosure uses bio-oil as the raw material, adopts a combination of extraction process and oxidation process to prepare bio-asphalt, and modifies the product obtained from bio-oil by extraction process or bio-asphalt with ordinary petroleum asphalt and/or aromatic hydrocarbon oil and a macromolecular material to obtain a bio-asphalt composition.
    Type: Application
    Filed: May 13, 2013
    Publication date: July 7, 2016
    Inventors: Dongwei Cao, Min He, Haiyan Zhang, Xiaowei Wu, Guoqi Tang, Ke Zhong, Yongjun Fan
  • Publication number: 20160185966
    Abstract: This present invention discloses a waterborne polymer modified emulsified asphalt mixture and the preparation method thereof, and particularly relates to a waterborne polyurethane emulsified asphalt concrete, a waterborne acrylic resin emulsified asphalt concrete, and a waterborne epoxy resin emulsified asphalt micro-surfacing mixture, and preparation methods thereof. A mixture containing a waterborne polymer modified emulsified asphalt forms a high-performance composite system having a spatial network structure, and has good performance and simple preparation process.
    Type: Application
    Filed: August 11, 2015
    Publication date: June 30, 2016
    Inventors: Dongwei Cao, Yanjun Zhang, Jie Ji, Haiyan Zhang
  • Patent number: 9334171
    Abstract: A process for the production of a zeolitic material having an LEV-type framework structure comprising YO2 and optionally comprising X203, wherein said process comprises preparing a mixture comprising one or more sources for YO2, one or more solvents, and optionally comprising seed crystals; and crystallizing the mixture; wherein Y is a tetravalent element, and X is a trivalent element, and wherein the crystallized mixture contains 0.1 wt.-% or less, more preferably 0.01 wt.-% or less of one or more metals M based on 100 wt.-% of YO2, wherein even more preferably the crystallized mixture contains no metal M, wherein M stands for sodium and/or potassium, wherein preferably M stands for the group of alkali and alkaline earth metals.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: May 10, 2016
    Assignees: BASF SE, TOKYO INSTITUTE OF TECHNOLOGY
    Inventors: Bilge Yilmaz, Ulrich Müller, Meike Pfaff, Hermann Gies, Feng-Shou Xiao, Takashi Tatsumi, Xinhe Bao, Weiping Zhang, Dirk de Vos, Hiroyuki Imai, Bin Xie, Haiyan Zhang
  • Publication number: 20160104321
    Abstract: A system in which attributes are transferred between generations of characters in an interactive software experience is described. In an embodiment, data identifying one or more hardware attributes for a virtual entity are received from a physical user device associated with that virtual entity. One or more virtual attributes for the virtual entity are accessed and one or more behaviors of the virtual entity within the interactive software experience are modified based on a combination of the hardware and virtual attributes.
    Type: Application
    Filed: October 8, 2014
    Publication date: April 14, 2016
    Inventors: James William Scott, Haiyan Zhang, Nicolas Villar, Alexandra Keeley Bunting, Jonathan Leslie Venables, Simon Jay Carter
  • Publication number: 20160101364
    Abstract: A storage and charging device for game pieces is described which is associated with an interactive software experience, such that the storage and charging device corresponds to a virtual entity within the interactive software experience. The storage and charging device comprises a charging mechanism and a communication mechanism. The charging mechanism is arranged to charge at least one of the game pieces and the communication mechanism is arranged to communicate with the interactive software experience.
    Type: Application
    Filed: October 8, 2014
    Publication date: April 14, 2016
    Inventors: James William Scott, Haiyan Zhang, Nicolas Villar, Alexandra Keeley Bunting, Jonathan Leslie Venables, Simon Jay Carter
  • Publication number: 20160101361
    Abstract: Methods of managing virtual resources within a virtual world are described which use a device comprising a connecting element to which one or more smart beads can be attached. A smart bead represents either a virtual resource in the virtual world or an action on a virtual resource in the virtual world. The device is arranged to detect and identify which smart beads are attached to the connecting element and to autonomously update quantities of one or more virtual resources based on combinations of virtual resources and/or actions on virtual resources, where at least one of the virtual resources or actions in any combination is represented by a detected smart bead. In an embodiment, the device is a fashion item such as a wearable device.
    Type: Application
    Filed: October 8, 2014
    Publication date: April 14, 2016
    Inventors: James William Scott, Haiyan Zhang, Nicolas Villar, Alexandra Keeley Bunting, Jonathan Leslie Venables, Simon Jay Carter
  • Publication number: 20150375114
    Abstract: Track based play systems are described which comprise a set of physical play pieces and an associated computer game. In an embodiment, a user may arrange some or all of the play pieces in the set to form a path. The computer game is arranged to infer a virtual model of the path defined by the user-created arrangement of the play pieces. The inference may be based on data communicated by one or more the play pieces to the game or based on data from a local sensing device such as a camera which views the relative positions of the play pieces. Having inferred the path, the game constrains a virtual or physical object to the path within the game play and renders a graphical user interface showing at least a portion of the path.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: James William Scott, Haiyan Zhang, Nicolas Villar, Alexandra Keeley Bunting
  • Publication number: 20150375134
    Abstract: An interactive play set is described which comprises one or more active physical play pieces. In an embodiment, each active physical play piece receives data from one or more other play pieces in the play set and uses this data to generate proximity data. The proximity data describes distances between two or more play pieces from which it receives data to three or more proximity levels. The proximity data is then transmitted to an interactive entertainment experience (such as a game) which reflects changes in proximity level. For example, the changes may be visible in a graphical user interface or another play piece or audible to a user.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Haiyan Zhang, James William Scott, Nicolas Villar, Alexandra Keeley Bunting, Lee Jason Schuneman, Michael Paul Rouse
  • Publication number: 20150375128
    Abstract: Methods and systems for controlling physical toys using a physics engine are described. In an embodiment, a physics engine within an interactive software experience is used to model the motion of a virtual object in a virtual environment. The output of this modelling is then imposed on a physical toy which corresponds to the virtual object such that the motion of the physical toy in the real world more closely matches the motion of the virtual object in the virtual environment. In various examples, the modelling is imposed through control signals which are generated based on output of the physics engine and used to control actuators within the physical toy to change the motion of at least a part of the toy.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Nicolas Villar, James William Scott, Haiyan Zhang, Alexandra Keeley Bunting
  • Publication number: 20150375115
    Abstract: Methods of interacting with a story in a virtual world through manipulation of physical play pieces are described. An interactive software experience presents an interactive story to a user where the direction (and/or progression) of the story depends on user actions with physical play pieces. In an embodiment these actions are sensed by the physical play pieces themselves and sensed input data is communicated to the interactive software experience from the play pieces. The interactive story comprises one or more branching points at which there are a number of possible outcomes and one of the possible outcomes is selected at a branching point based on the sensed input data. The interactive story is presented to the user, for example using sounds and/or images.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Alexandra Keeley Bunting, James William Scott, Nicolas Villar, Haiyan Zhang
  • Publication number: 20150293272
    Abstract: Optical diffusing films are made by microreplication from a structured surface tool. The tool is made using a 2-part electroplating process, wherein a first electroplating procedure forms a first metal layer with a first major surface, and a second electroplating procedure forms a second metal layer on the first metal layer, the second metal layer having a second major surface with a smaller average roughness than that of the first major surface. The second major surface can function as the structured surface of the tool. A replica of this surface can then be made in a major surface of an optical film to provide light diffusing properties. The structured surface and/or its constituent structures can be characterized in terms of various parameters such as optical haze, optical clarity, Fourier power spectra of the topography along orthogonal in-plane directions, ridge length per unit area, equivalent circular diameter (ECD), and/or aspect ratio.
    Type: Application
    Filed: November 19, 2013
    Publication date: October 15, 2015
    Applicant: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Tri D. Pham, Steven H. Kong, Haiyan Zhang, Joseph T. Aronson, Michael R. Leaf, Gary T. Boyd, Nicholas A. Johnson, Qingbing Wang
  • Publication number: 20150284331
    Abstract: The present invention relates to the field of pharmaceutical chemistry and pharmacotherapeutics, and in particular to compounds of general formula I, racemates, R-isomers, S-isomers, and pharmaceutically acceptable salts thereof and their mixtures, and the preparation methods thereof and a pharmaceutical composition containing the compounds and uses thereof as an acetylcholine esterase inhibitor.
    Type: Application
    Filed: October 17, 2013
    Publication date: October 8, 2015
    Inventors: Hong Liu, Haiyan Zhang, Yu Zhou, Yan Fu, Hualiang Jiang, Xican Tang, Kaixian Chen
  • Publication number: 20150258436
    Abstract: A data store for a modular assembly system is described. The data store comprises a number of records, each record relating to a physical module in the modular assembly system and comprising a module ID, an owner ID for the module and one or more properties fields. The properties field(s) define any property of the module and different records may define different properties. At least one of the fields in each data record (e.g. the module ID or owner ID) is verified by an authentication service. A user assembles two or more modules into a coherent physical whole object to act as a user input device to an interactive software experience. The data store communicates with the interactive software experience and causes a change in behavior of the interactive software experience in response to a check of the data records for each of the modules in the object.
    Type: Application
    Filed: March 11, 2014
    Publication date: September 17, 2015
    Inventors: Nicolas VILLAR, Haiyan ZHANG, James William SCOTT, Greg SAUL, Alexandra Keeley BUNTING, Lee Jason SCHUNEMAN, Philip Robert HARRISON
  • Publication number: 20150258440
    Abstract: A system for generating custom modular objects is described. The custom modules form part of a modular construction set from which an object can be created by a user. The object acts as a user input device for an interactive software experience. To generate a custom (i.e. non-standard) module, a virtual 3D shape is received by a module generation service. The service converts this shape into a derived 3D shape for the module, for example, ensuring that the module is shaped such that it is compatible with other modules from the modular construction set to which it will be connected for form an object and/or by adding an aperture for receiving a connector and/or electronics core. Once generated, the derived 3D shape is sent to the user in physical form or virtual form and a virtual representation of the module is provided to the interactive software experience.
    Type: Application
    Filed: March 11, 2014
    Publication date: September 17, 2015
    Inventors: Haiyan Zhang, James William Scott, Nicolas Villar, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison, Thomas James Mejias Stott
  • Publication number: 20150258458
    Abstract: Interactive smart beads are described. The beads are attached to a connecting element and form a fashion item such as a necklace or bracelet. The connecting element detects the presence of beads which are part of the fashion item and also beads which are part of nearby fashion items. The connecting element also autonomously generates interactions between two or more detected beads and transmits data about the interactions to a software experience so that a user can view a graphical representation of the interactions. In various examples each bead represents a character, environment, object, etc. and the software experience displays an animated story based on the characters, environments, objects, etc. represented by the beads involved in an interaction.
    Type: Application
    Filed: March 11, 2014
    Publication date: September 17, 2015
    Inventors: Haiyan ZHANG, Nicolas VILLAR, James William SCOTT, Alexandra Keeley BUNTING, Greg SAUL, Lee Jason SCHUNEMAN, Philip Robert HARRISON, Jonathan Leslie VENABLES, Simon Terence PRODGER