Patents by Inventor Xiaohong Yang
Xiaohong Yang 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: 7743071Abstract: Embodiments are provided to use metadata to provide readable and/or writeable regions of a multi-dimensional space. In an embodiment, metadata can be used to define readable and/or writeable regions of a multi-dimensional data store. The various embodiments also use relational and/or multi-dimensional representations to resolve and validate readable and/or writeable regions of a multi-dimensional space. Metadata can also be used to designate a number of writeable and/or readable regions of a relational and/or multi-dimensional representation.Type: GrantFiled: February 26, 2007Date of Patent: June 22, 2010Assignee: Microsoft CorporationInventors: Xiaohong Yang, Sridharan V. Ramanathan, George Randall Dong, Zhenyu Tang, Anton Pavlovich Amirov, Sanjay Jacob
-
Publication number: 20100146014Abstract: Architecture for operating an industrial solution on top of a performance management platform using a custom business type library. The platform can plug/unplug the custom business type library, interacts with the type library to ensure data integrity and enforce business rules, and simplifies localizations of the industrial solution. The custom type library extends the capability to define specific behavior for models and dimensions, and create and define content specific to any industry, reuse, and packaging. The custom type library inherits from a generic type library of the platform. The customized type library defines business object types and associates business rules therewith. Through a common interface, the performance management platform can iterate through the business rule chains and enforce/apply the business rules during the operations.Type: ApplicationFiled: December 4, 2008Publication date: June 10, 2010Applicant: Microsoft CorporationInventors: Marius Ionescu, Kevin P. White, George Randy Dong, Mark Xiaohong Yang, Luming Wang
-
Publication number: 20100125578Abstract: Architecture for handling large data selections with small and substantially constant memory footprints. The architecture facilitates the creation of sets of data objects (e.g., rows) of a data source based on selection of the data objects. The set structures can be defined according to a range (span) of data objects selected and a pattern of the objects selected. These set structures are then saved in memory, rather than the data objects, to provide optimized memory usage. In a database implementation, the solution stores the set representation (the structure) in nearly a constant amount of memory, regardless of the number of rows in the grid, and regardless of the number of rows selected. Memory usage can be proportional to the number of discontinuous spans of rows selected by the user. Structures in memory can be consolidated, replaced, or eliminated dynamically as the user changes row selections and pattern criteria.Type: ApplicationFiled: November 20, 2008Publication date: May 20, 2010Applicant: MICROSOFT CORPORATIONInventors: Rajeev V. Karunakaran, Rou-Peng Huang, Pablo Barvo, Mark Xiaohong Yang
-
Publication number: 20100125549Abstract: Data processing architecture where submitters can write data and/or metadata changes to a destination through an asynchronous interface. The architecture includes a ticketing system that issues a ticket (a unique identifier) to the submitter in response to receiving a changelist from the submitter. When the changes are successfully completed at the destination, the cached destination data can be re-downloaded to the submitter, and the changes cached in the submitter, discarded. Absent this capability, a user has to manually manage the cached changes and cached data. The architecture can be distributed in that multiple submitters can submit changelists. The destination provides data integrity by managing submissions to assist in ensuring data integrity across multiple submissions. Automatic changelist cleanup is provided on the submitter so that changelists do not impact performance, memory, and storage.Type: ApplicationFiled: November 17, 2008Publication date: May 20, 2010Applicant: Microsoft CorporationInventors: Jin Wang, Luming Wang, Malik Hussain, Zaiwei Du, Zhenyu Tang, Patrick J. Baumgartner, Mark Xiaohong Yang, Peter Eberhardy
-
Publication number: 20100125471Abstract: Architecture that employs a journal assignment that can be created on demand when journal is created, and operates outside the business cycle. The assignment is routed to reviewers and approvers based on predefined company policy that users define. The assignment encloses a changelist of data changes created by the journal. The changelist is used for rendition and calculation for reviewers and approvers (in addition to the journal contributor) to view/verify and modify the data as if the data is already written into the model. At the time that other users access this model, the data is not present. At the end of the successful workflow chain the changelist is written into the model. If failed, the changelist will be used as that basis for correction or the user can discard the changelist.Type: ApplicationFiled: November 17, 2008Publication date: May 20, 2010Applicant: Microsoft CorporationInventors: Jin Wang, Scott Sebelsky, Luming Wang, Patricia O. Sebelsky, Malik Hussain, Sridharan V. Ramanathan, Zhenyu Tang, Rou-Peng Huang, Mark Xiaohong Yang, Patrick J. Baumgartner, Peter Eberhardy
-
Patent number: 7720831Abstract: Embodiments are provided to use metadata to provide readable and/or writeable regions of a multi-dimensional space. In an embodiment, metadata can be used to define readable and/or writeable regions of a multi-dimensional data store. The various embodiments also use relational and/or multi-dimensional representations to resolve and validate readable and/or writeable regions of a multi-dimensional space. Metadata can also be used to in conjunction with writeback operations.Type: GrantFiled: February 26, 2007Date of Patent: May 18, 2010Assignee: Microsoft CorporationInventors: Xiaohong Yang, Sridharan V. Ramanathan, George Randall Dong, Zhenyu Tang, Anton Pavlovich Amirov, Peter Eberhardy
-
Patent number: 7633712Abstract: A write pole for vertical magnetic recording is described. It includes a trapezoidal prism of high magnetic moment material, having inwardly sloping sidewalls. Its parallel surfaces are between about 0.1 and 0.3 microns apart and the sidewalls slope in the range of 15.5 to 60 degrees relative to vertical.Type: GrantFiled: April 10, 2008Date of Patent: December 15, 2009Assignee: Headway Technologies, Inc.Inventors: Chao-Peng Chen, Jei-Wei Chang, Xiaohong Yang
-
Publication number: 20090300527Abstract: A user interface displays a group of related documents such that bulk operations may be performed on them without requiring the user to individually access each document to perform an action. Properties, such as a status, contributor information, submission date and submission deadline and the like are also displayed with the documents. From this information, a user may decide to open a specific document and/or version of the document for review while bulk approving the other displayed documents. A user may perform an action on all or part of the displayed documents and their versions from the user interface. In this way, the efficiency of the workflow may be increased since the user doesn't have to individually access each document to perform the action.Type: ApplicationFiled: June 2, 2008Publication date: December 3, 2009Applicant: Microsoft CorporationInventors: Jason L. Malcolm, Patrick J. Baumgartner, Luming Wang, Xiaohong Yang
-
Publication number: 20090300048Abstract: Tools and techniques are described for selecting member sets for generating asymmetric queries. User interfaces provided by this description may include representations of different dimensions that include respective members. These dimensions define hierarchical data structures against which queries are run to generate requested reports. The user interfaces may include representations of members associated with different dimensions, with members from different dimensions arranged in selected orders. The user interfaces may also provide selection tools that activate symmetrical or asymmetrical rendering modes for constructing the query. In the symmetrical rendering mode, the query cross-joins all of the members selected from one dimension with all of the members selected from the other dimension.Type: ApplicationFiled: June 3, 2008Publication date: December 3, 2009Applicant: Microsoft CorporationInventors: PATRICK JONH BAUMGARTNER, LUMING WANG, JASON MALCOLM, XIAOHONG YANG, PETER EBERHARDY
-
Publication number: 20090198663Abstract: Technologies are described herein for defining the scope of a sub-cube based upon a database query. A request is received to perform a query of a multi-dimensional database, such as a cube, stored at a server computer. In response to the request, the scope for a sub-portion, called a sub-cube, of the multi-dimensional database is determined based upon the query. The scope of the sub-cube may be determined by identifying the minimum sub-portion of the cube necessary to perform the query. Once the scope has been determined, the sub-cube is generated at the server computer and transmitted to a client computer. The client computer stores the sub-cube locally and performs the requested database query on the sub-cube stored at the client computer. A user interface may be provided through which a user can modify the scope of the sub-cube determined based upon the query.Type: ApplicationFiled: February 4, 2008Publication date: August 6, 2009Applicant: MICROSOFT CORPORATIONInventors: Xiaohong Yang, Luming Wang
-
Publication number: 20090137383Abstract: Organic compounds containing heteroatoms and their use in preparing Ziegler-Natta (Ziegler-Natta) catalyst with single activation center. The Ziegler-Natta olefin polymerization catalyst is preparing by adding organic or inorganic solid carrier or compound of them which is pre-activated by heating or pre-treated chemically, organic compound containing heteroatoms and metallic compound into magnesium compound/tetrahydrofuran solution. The Ziegler-Natta olefin polymerization catalyst prepared in the present invention is fluidizable powder and can prepare ethene homopolymer and copolymer of controllable construction with high catalytic activity, during homo-polymerization and combined polymerization with alpha-olefin of C3˜C18 under action of catalyst promoter such as alkyl aluminum, alkyl aluminoxane, and so on.Type: ApplicationFiled: November 21, 2008Publication date: May 28, 2009Applicant: Shanghai Institute of Organic Chemistry, Chinese Academy of SciencesInventors: Yong TANG, Xiaohong Yang, Bo Liu, Xiuli Sun, Zhi Ma, Yuan Gao, Cong Wang
-
Publication number: 20090013471Abstract: A neck-support pillow comprising a resilient pillow body having a column-shaped medial portion and two cantilever arms, each arm attached proximate to an end of the medial portion, is described herein. In various embodiments, the arms may encircle a vertical axis, the vertical axis being perpendicular to a plane comprising a line formed between attachment locations of the two arms to the medial portion. Also, the arms and medial portion may form a well that is a size of a user's neck. Further, an arm height may be equal to a distance between the user's shoulder and jaw, the arm height being measured in a direction parallel to the vertical axis. Additionally, a medial portion height may be equal to a distance between an upper portion of the user's ear and the user's shoulder, the medial portion height being measured in a direction parallel to the vertical axis.Type: ApplicationFiled: July 10, 2008Publication date: January 15, 2009Applicant: BioMed DB DesignInventor: Xiaohong Yang
-
Publication number: 20080222189Abstract: A source multidimensional data model is associated with a target multidimensional data model, for purposes of, for example, copying or linking data between the source and the target. Individual dimensions are mapped from the source to the target. Within each mapped dimension, individual dimension members are mapped from the source to the target. The resulting association may be stored and utilized to generate executable statements for copying or linking data between the source and the target.Type: ApplicationFiled: March 6, 2007Publication date: September 11, 2008Applicant: Microsoft CorporationInventors: Oleg Gregory Ovanesyan, Catalin Ion Sipos, Eric Scott Danas, Lewis C. Levin, Xiaohong Yang, Parul Manek, Peter Anthony Bull, Vladimir Sergeyev, Alvaro Peon Sanchez
-
Publication number: 20080213691Abstract: A write pole for vertical magnetic recording is described. It includes a trapezoidal prism of high magnetic moment material, having inwardly sloping sidewalls. Its parallel surfaces are between about 0.1 and 0.3 microns apart and the sidewalls slope in the range of 15.5 to 60 degrees relative to vertical.Type: ApplicationFiled: April 10, 2008Publication date: September 4, 2008Inventors: Chao-Peng Chen, Jei-Wei Chang, Xiaohong Yang
-
Publication number: 20080208666Abstract: Technologies are described herein for modeling business processes that facilitate the collaborative submission of data in a WFM system by modeling business processes in terms of cycles and assignments. A cycle defines a scenario for the business process along with a window of time in which the business process should be executed. Assignments are work activities that are defined within each cycle. A cycle definition is created for each business cycle within a business process. Each cycle definition includes data defining a recurrence pattern for the business cycle and data defining a time period in which one or more contributors to the business cycle may contribute data. Each cycle definition also includes one or more assignment definitions that define the scope, contributors, approvers, validation rules, deadlines, and data forms that should be used for the assignment.Type: ApplicationFiled: February 23, 2007Publication date: August 28, 2008Applicant: Microsoft CorporationInventors: George Randall Dong, Jeffrey A. Wang, Lan Chen, Jin Wang, Sridharan V. Ramanathan, Sanjay Jacob, Bhaskar Bhattacharyya, Patrick John Baumgartner, Xiaohong Yang
-
Publication number: 20080208918Abstract: Embodiments are provided to use metadata to provide readable and/or writeable regions of a multi-dimensional space. In an embodiment, metadata can be used to define readable and/or writeable regions of a multi-dimensional data store. The various embodiments also use relational and/or multi-dimensional representations to resolve and validate readable and/or writeable regions of a multi-dimensional space. Metadata can also be used to designate a number of writeable and/or readable regions of a relational and/or multi-dimensional representation.Type: ApplicationFiled: February 26, 2007Publication date: August 28, 2008Applicant: Microsoft CorporationInventors: Xiaohong Yang, Sridharan V. Ramanathan, George Randall Dong, Zhenyu Tang, Anton Pavlovich Amirov, Sanjay Jacob
-
Publication number: 20080208880Abstract: Sharable extended cell information is used by multidimensional data models to enable cell annotations and line item details. Annotations are notes stored with a cell in a multidimensional dataset. Line item details permit levels of numeric detail below the lowest dimensional granularity. When receiving a multidimensional dataset in response to a query, a client application receives indicator information at the cell level, indicating to the client application that extended cell information is retrievable.Type: ApplicationFiled: February 23, 2007Publication date: August 28, 2008Applicant: Microsoft CorporationInventors: George Randall Dong, Jeffrey A. Wang, Patricia O'Connor Sebelsky, Zhenyu Tang, Sridharan V. Ramanathan, Peter Eberhardy, Hai Huang, Xiaohong Yang
-
Publication number: 20080208720Abstract: Financial intelligence architecture that employs financial types that are combined with rules to build financial behavior into the product. Types have behaviors such that types can be assigned that lead to the physical creation of underlying code which embodies the behaviors. Extensibility is provided at least by type parameterization and new type creation. Because types are a design time experience, types are two-way and can be modified, even after instantiation. This allows for mixing and matching of types and underlying behavior giving the system more flexibility at design time while providing a huge simplification of all the details that actually go into such financial applications. The type library is a set of rules that produce metadata, which metadata is later processed by a separate engine to produce the physical schema. The type library defines the basic interactions, data types, and behaviors for predefined dimensions in the system.Type: ApplicationFiled: February 26, 2007Publication date: August 28, 2008Applicant: Microsoft CorporationInventors: Randy Dong, Lewis C. Levin, Rou-Peng Huang, Peiyuan Yan, Xiaohong Yang, Peter Bull, Scott Sebelsky
-
Publication number: 20080209435Abstract: A scalable workflow management system is provided that includes queues for storing work items to be processed. Work items may be placed into the queues by front-end services executing within the workflow management system. When a work item is placed on a queue, it remains on the queue until an appropriate back-end service is available to de-queue the work item, validate the de-queued work item, and process the de-queued work item. Separate queues are provided for storing normal work items, work items generated according to a time schedule, and work items generated by job launching services. The state of operation of the workflow management system may be controlled by an administrative console application.Type: ApplicationFiled: February 23, 2007Publication date: August 28, 2008Applicant: Microsoft CorporationInventors: George R. Dong, Jeffrey A. Wang, Lan Chen, Jin Wang, Anton P. Pavlovich Amirov, Sanjay Jacob, Zhenyu Tang, Patrick J. Baumgartner, Xiaohong Yang, Rou-Peng Huang, Robert L. Vogt
-
Publication number: 20080208874Abstract: Embodiments are provided to use metadata to provide readable and/or writeable regions of a multi-dimensional space. In an embodiment, metadata can be used to define readable and/or writeable regions of a multi-dimensional data store. The various embodiments also use relational and/or multi-dimensional representations to resolve and validate readable and/or writeable regions of a multi-dimensional space. Metadata can also be used to in conjunction with writeback operations.Type: ApplicationFiled: February 26, 2007Publication date: August 28, 2008Applicant: Microsoft CorporationInventors: Xiaohong Yang, Sridharan V. Ramanathan, George Randall Dong, Zhenyu Tang, Anton Pavlovich Amirov, Peter Eberhardy