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).
-
Publication number: 20120296227Abstract: A method to evaluate Electro-Myocardial Cardiogram (EmCG) parameters is disclosed. The method comprises calculating a Contraction Strength Strain (CSS) and Relaxation Strength Strain (RSS) index. The calculation is represented by a non-linear waveform that represents the excitement function and pump function of the heart.Type: ApplicationFiled: March 5, 2012Publication date: November 22, 2012Inventors: Guangren Chen, Qian Wan, Xiaohong Yang
-
Publication number: 20120254104Abstract: 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: June 12, 2012Publication date: October 4, 2012Applicant: MICROSOFT CORPORATIONInventors: Jin Wang, Luming Wang, Malik Hussain, Zaiwei Du, Zhenyu Tang, Patrick J. Baumgartner, Mark Xiaohong Yang, Peter Eberhardy
-
Patent number: 8239299Abstract: 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: GrantFiled: February 26, 2007Date of Patent: August 7, 2012Assignee: Microsoft CorporationInventors: Randy Dong, Lewis C. Levin, Rou-Peng Huang, Peiyuan Yan, Xiaohong Yang, Peter Bull, Scott Sebelsky
-
Patent number: 8204853Abstract: 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: GrantFiled: November 17, 2008Date of Patent: June 19, 2012Assignee: Microsoft CorporationInventors: Jin Wang, Luming Wang, Malik Hussain, Zaiwei Du, Zhenyu Tang, Patrick J. Baumgartner, Mark Xiaohong Yang, Peter Eberhardy
-
Publication number: 20120072447Abstract: 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: November 29, 2011Publication date: March 22, 2012Applicant: MICROSOFT CORPORATIONInventors: Xiaohong Yang, Luming Wang
-
Patent number: 8103687Abstract: 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: GrantFiled: June 3, 2008Date of Patent: January 24, 2012Assignee: Microsoft CorporationInventors: Patrick John Baumgartner, Luming Wang, Jason Malcolm, Xiaohong Yang, Peter Eberhardy
-
Patent number: 8082239Abstract: 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: GrantFiled: February 4, 2008Date of Patent: December 20, 2011Assignee: Microsoft CorporationInventors: Xiaohong Yang, Luming Wang
-
Publication number: 20110238653Abstract: A parsing and indexing mechanism for dynamically generated reports is provided. Upon detection of a dynamically generated report, a data source for the dynamically generated report may be identified based on metadata or other information associated with the report. Crawleable or machine readable metadata and data may be generated using the data source such that data represented in the report and/or other relevant data from the data source can be indexed and searched.Type: ApplicationFiled: March 25, 2010Publication date: September 29, 2011Applicant: Microsoft CorporationInventors: Luming Wang, Xiaohong Yang, Anton Amirov, Sonal Jain, Scott Sebelsky, Rajeev Karunakaran
-
Publication number: 20110231386Abstract: Relationships between linked and/or embedded documents as well as documents sharing data source(s) are captured and rendered through virtual documents. Virtual documents are created representing linked/embedded documents and data sources associated with a relevant document. Relationships between real and virtual documents are preserved and rendered along with search results providing a user a comprehensive picture of search results.Type: ApplicationFiled: March 19, 2010Publication date: September 22, 2011Applicant: Microsoft CorporationInventors: Luming Wang, Xiaohong Yang, Anton Amirov, Pablo Barvo
-
Publication number: 20110231385Abstract: An object oriented search mechanism extracts structural metadata and data based on type of document contents and data sources connected to the documents. Relationships between textual and non-textual elements within documents as well as metadata associated with the elements and data sources are utilized to generate a unified object model with the addition of semantic information derived from metadata and taxonomy, which are used to enhance search indexing, ranking of search results, and dynamic adjustment of result rendering user interface with fine tuned relevancy. Additional data from data sources connected to the documents may also be used to unlock hidden data such as data that has been filtered out in an original document.Type: ApplicationFiled: March 16, 2010Publication date: September 22, 2011Applicant: Microsoft CorporationInventors: Luming Wang, Xiaohong Yang, Hailei Zhang, Sonal Jain
-
Publication number: 20110225139Abstract: User role based customizable searches, where crawled documents may be evaluated against user roles or attributes during crawl time, are provided. Metadata retrieved from searched documents may also be evaluated against the user roles and/or attributes such that customized search results ranking documents based on their content beyond textual content may be provided.Type: ApplicationFiled: March 11, 2010Publication date: September 15, 2011Applicant: Microsoft CorporationInventors: Luming Wang, Xiaohong Yang, Anton Amirov, Malik Hussain
-
Publication number: 20100261991Abstract: A disposable “Enhance Dynamic Flow Data” electrode, including: a flexible strips EDFD electrode and leads cable and voltage socket. Electrode with affixed program micro control chip, the chip having a positioned inside, the strips electrode have six electrode on one electrode with (V1,V2,V3,V4,V5,V6) attached of a receptor pad end connection with the skin for receiving electrical impulses and signal which is adapted for connection with an electro-cardiologram measuring on body chest apparatus. The specific enhance the dynamic flow signal configuration propriety for electrocardiography recording. An embodiment of the invention will be described in greater detail below with reference to the accompanying drawings which show an EDFD electrode and wire or wireless leads cable connect with device embodying the invention. Enhance bio-electrical signal's purity, thus enhances the test for more accuracy analysis finally.Type: ApplicationFiled: April 11, 2009Publication date: October 14, 2010Inventors: Guangren Chen, Drew Maisen Diaz, Xiaohong Yang
-
Patent number: 7809748Abstract: 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: GrantFiled: February 23, 2007Date of Patent: October 5, 2010Assignee: Microsoft CorporationInventors: George Randall Dong, Jeffrey A. Wang, Patricia O'Connor Sebelsky, Zhenyu Tang, Sridharan V. Ramanathan, Peter Eberhardy, Hai Huang, Xiaohong Yang
-
Patent number: 7765224Abstract: Data allocation is performed by translating a rule set to a query list. An allocation engine receives the rule set and the data and generates a query list. The query list may be in MDX or SQL syntax. After modifying the queries in the list into a list of physical queries that match the specific characteristic of the data store, a modeling abstraction layer provides the physical queries to the data store engine to perform the queries and provide the results to the allocation engine. The allocation engine allocates the data among existing or new hierarchical levels based on the query results. The allocated data may be stored in the same data store as the original data.Type: GrantFiled: November 18, 2005Date of Patent: July 27, 2010Assignee: Microsoft CorporationInventors: Baomin Li, Peiyuan Yan, Xiaohong Yang
-
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: 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
-
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: 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
-
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