Patents by Inventor Mark Yang
Mark 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: 20260082510Abstract: Systems and methods for detecting coolant leakage in direct liquid cooling systems are disclosed. Liquid coolant is flowed through cold plates that are attached to adjacent processors. Sensor readings of the processors are formed into a differential signal. Distribution of the differential signal is determined. Leakage of the liquid coolant is detected from the distribution of the differential signal.Type: ApplicationFiled: September 13, 2024Publication date: March 19, 2026Inventors: Mark YANG, Ming JIAN
-
Publication number: 20210145941Abstract: The present invention provides compositions such as aqueous liquid compositions and lyophilized compositions comprising a recombinant human acid sphingomyelinase. Provided also are methods for using the compositions to treat patients who are deficient in acid sphingomyelinase.Type: ApplicationFiled: November 25, 2020Publication date: May 20, 2021Applicant: Genzyme CorporationInventors: Mark Yang, Claudia Buser, Bernardo Perez-Ramirez, Grant Trierweiler, Sangeeta Benjwal
-
Patent number: 8966381Abstract: Techniques to implement time intelligence for application program are described. An apparatus may include a calendar application module. The calendar application module may be arranged to define and generate a calendar for an application program, the calendar application module to define time members for a time dimension of a multidimensional data model, assign a monotonically increasing unique identifier to each time member, and generate the calendar with time members from the time dimension using the unique identifiers. Other embodiments are described and claimed.Type: GrantFiled: April 10, 2007Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Randy Dong, Rohan Shetty, Rou-Peng Huang, Peter Bull, Mark Yang
-
Patent number: 8527865Abstract: Architecture includes for translating server calculations into client application formulas. The architecture determines dependencies, performs formulae translation, and processes data retrieval queries using the translated formulae. In one implementation, the architecture translates performance management server calculations into spreadsheet application formulas so that the impact of changes can be reflected immediately. Moreover, this technique does not require updating and querying of the performance management server. An algorithm is provided that allows translation of the backend formula (e.g., MDX—multidimensional expressions) directly into the spreadsheet application such that the impact on calculated values by an input change can be reflected instantaneously in the sheet.Type: GrantFiled: May 23, 2008Date of Patent: September 3, 2013Assignee: Microsoft CorporationInventors: Baomin Li, George Yan, Mark Yang
-
Patent number: 8308673Abstract: Methods and devices for selectively removing an agent from a physiological site, e.g., a physiological efferent fluid collection site, are provided. Aspects of the invention include fluid removal (e.g., aspiration) devices having a fluid removal element and a flow modulator positioned at a distal end of the fluid removal element. The flow modulator is configured to converge intersecting fluid flow paths into the fluid removal element. Also provided are systems and kits for performing the subject methods. The subject invention finds use in a variety of different applications, including the selective removal of both therapeutic and diagnostic agents from a variety of different physiological sites.Type: GrantFiled: June 12, 2008Date of Patent: November 13, 2012Assignee: Catharos Medical Systems, Inc.Inventors: Ali Hassan, Lester John Lloyd, Michael Orth, Mark Yang, Binh Luong, Brian K. Courtney, Peter J. Fitzgerald
-
Patent number: 8239248Abstract: Techniques to manage information for dynamic reports are described. An apparatus may comprise a business planning application module to update a current period reference to a time member of a time dimension, generate a rolling data entry form with actual data members and forecast data members based on the current period reference, and set a data locking mode for the actual data members and a data access mode for the forecast data members. Other embodiments are described and claimed.Type: GrantFiled: March 7, 2007Date of Patent: August 7, 2012Assignee: Microsoft CorporationInventors: Patrick Baumgartner, Alisson Sol, Peter Eberhardy, Luming Wang, Mark Yang, Amer Shahnawaz
-
Patent number: 8200604Abstract: Computer-readable storage media, computer-implemented methods, and systems are disclosed for a multi-platform calculation rule language and its environment. A calculation rule, presented in an expression language and specifying one or more functions, is received. The expression language, for a plurality of different platforms, allows each of a plurality of functions to be expressed using a common syntax. A selected platform is identified on which the calculation rule is to be executed. The calculation rule is resolved to the attributes of the data model in the selected platform to apply the calculation rule to the data model. The calculation rule is executed by performing the one or more functions specified in the calculation rule, and the results from executing the calculation rule are reported.Type: GrantFiled: November 1, 2007Date of Patent: June 12, 2012Assignee: Microsoft CorporationInventors: Gordon Goetsch, Steven L. Hoberecht, Baomin Li, Kevin Schmidt, Scott Sebelsky, Peiyuan Yan, Mark Yang
-
Publication number: 20110263976Abstract: Methods and devices for introduction of an agent to a vascular physiological site are provided. Aspects of the methods include employing an agent delivery device and an aspiration device to introduce and remove agent from a vascular site in a manner sufficient to minimize agent loss. Also provided are systems and kits for performing the subject methods. The subject invention finds use in a variety of different applications.Type: ApplicationFiled: July 8, 2009Publication date: October 27, 2011Inventors: Ali H. Hassan, Brian K. Courtney, Mark Yang, Peter J. Fitzgerald, Binh Luong, Michael Orth
-
Patent number: 7970790Abstract: Architecture for cell-based security on a per-user basis. A security model for this capability includes not only dimension level tables, but is extended to include cell level tables. The security model can include existing dimension tables, plus cell security tables that include a cell permissions table, a cell qualifiers table and a table that includes both the cell permissions table, a cell qualifiers. Metadata associated with the security applied to the cells for a given user can be stored locally in a local metadata store for retrieval and application against a data cube that an authenticated and authorized user is querying. In a specific implementation, the cell level security is employed in a performance management server application, where authentication is performed remotely by an authentication service, but the authorization function is performed local to the performance management server application.Type: GrantFiled: May 13, 2008Date of Patent: June 28, 2011Assignee: Microsoft CorporationInventors: Mark Yang, Anton Amirov, Jonathan Tang
-
Patent number: 7702622Abstract: Computer-implemented methods and computer-readable storage media are disclosed to facilitate the application of business rules. A rule is received, the rule defining one or more calculations to be performed on specified data stored in a multidimensional database to yield at least one result. At least one database query is generated seeking the specified data to be retrieved from the multidimensional database. An intermediary table is created to accommodate the specified data retrieved from the multidimensional database. The specified data is stored in the intermediary table and the specified data is manipulated when the data is retrieved or after the specified data is stored in the intermediary table.Type: GrantFiled: June 29, 2007Date of Patent: April 20, 2010Assignee: Microsoft CorporationInventors: Baomin Li, George Yan, Mark Yang
-
Publication number: 20090292730Abstract: Architecture includes for translating server calculations into client application formulas. The architecture determines dependencies, performs formulae translation, and processes data retrieval queries using the translated formulae. In one implementation, the architecture translates performance management server calculations into spreadsheet application formulas so that the impact of changes can be reflected immediately. Moreover, this technique does not require updating and querying of the performance management server. An algorithm is provided that allows translation of the backend formula (e.g., MDX—multidimensional expressions) directly into the spreadsheet application such that the impact on calculated values by an input change can be reflected instantaneously in the sheet.Type: ApplicationFiled: May 23, 2008Publication date: November 26, 2009Applicant: MICROSOFT CORPORATIONInventors: Baomin Li, George Yan, Mark Yang
-
Publication number: 20090287704Abstract: Architecture for cell-based security on a per-user basis. A security model for this capability includes not only dimension level tables, but is extended to include cell level tables. The security model can include existing dimension tables, plus cell security tables that include a cell permissions table, a cell qualifiers table and a table that includes both the cell permissions table, a cell qualifiers. Metadata associated with the security applied to the cells for a given user can be stored locally in a local metadata store for retrieval and application against a data cube that an authenticated and authorized user is querying. In a specific implementation, the cell level security is employed in a performance management server application, where authentication is performed remotely by an authentication service, but the authorization function is performed local to the performance management server application.Type: ApplicationFiled: May 13, 2008Publication date: November 19, 2009Applicant: MICROSOFT CORPORATIONInventors: Mark Yang, Anton Amirov, Jonathan Tang
-
Patent number: 7617221Abstract: A computer-implemented method includes selecting a first member of a first dimension of a database to be included at a first location in a report. The first member includes first data to be retrieved from the database. A blank space to be added at a second location relative to the first member is also selected. A database query is generated that includes a first instruction to retrieve first data included in the first member. The first instruction is located at a first position in the query and the first data will appear in the report at the first location. The database query also includes a second instruction to retrieve a null set of data. The second instruction is located at a second position in the query and the null set of data will appear in the report at the second location.Type: GrantFiled: February 16, 2007Date of Patent: November 10, 2009Assignee: Microsoft CorporationInventors: Patrick Baumgartner, Alisson A. S. Sol, Peter Eberhardy, Luming Wang, Mark Yang, Amer Shahnawaz
-
Publication number: 20090210422Abstract: Secure database access may be provided. First, a first schema associated with a database having a second schema may be defined. Next, a user type may be defined. The user type may comprise a user type that does not require a log-in. The defined user type may then be associated with the defined first schema. Next, at least one permission may be granted to the user type to the database on a database level. The at least one permission may comprise a create procedure permission, a create table permission, or a create function permission. Then permission to the second schema may be denied to the user type. Next, a procedure may be received comprising a procedure that poses a high security risk to the database. The received procedure may then be executed as the defined user type. The received procedure may be executed using a wrapper procedure.Type: ApplicationFiled: February 15, 2008Publication date: August 20, 2009Applicant: Microsoft CorporationInventors: Elaine Chen, George Yan, Kevin Schmidt, Sanjay Jacob, Mark Yang, Randy Dong
-
Publication number: 20090048552Abstract: Methods and devices for selectively removing an agent from a physiological site, e.g., a physiological efferent fluid collection site, are provided. Aspects of the invention include fluid removal (e.g., aspiration) devices having a fluid removal element and a flow modulator positioned at a distal end of the fluid removal element. The flow modulator is configured to converge intersecting fluid flow paths into the fluid removal element. Also provided are systems and kits for performing the subject methods. The subject invention finds use in a variety of different applications, including the selective removal of both therapeutic and diagnostic agents from a variety of different physiological sites.Type: ApplicationFiled: June 12, 2008Publication date: February 19, 2009Inventors: ALI HASSAN, Lester John Lloyd, Michael Orth, Mark Yang, Binh Luong, Brian K. Courtney, Peter J. Fitzgerald
-
Publication number: 20090006370Abstract: Computer-implemented methods and computer-readable storage media are disclosed to facilitate the application of business rules. A rule is received, the rule defining one or more calculations to be performed on specified data stored in a multidimensional database to yield at least one result. At least one database query is generated seeking the specified data to be retrieved from the multidimensional database. An intermediary table is created to accommodate the specified data retrieved from the multidimensional database. The specified data is stored in the intermediary table and the specified data is manipulated when the data is retrieved or after the specified data is stored in the intermediary table.Type: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Applicant: Microsoft CorporationInventors: Baomin Li, George Yan, Mark Yang
-
Publication number: 20090006301Abstract: Computer-readable storage media, computer-implemented methods, and systems are disclosed for a multi-platform calculation rule language and its environment. A calculation rule, presented in an expression language and specifying one or more functions, is received. The expression language, for a plurality of different platforms, allows each of a plurality of functions to be expressed using a common syntax. A selected platform is identified on which the calculation rule is to be executed. The calculation rule is resolved to the attributes of the data model in the selected platform to apply the calculation rule to the data model. The calculation rule is executed by performing the one or more functions specified in the calculation rule, and the results from executing the calculation rule are reported.Type: ApplicationFiled: November 1, 2007Publication date: January 1, 2009Applicant: Microsoft CorporationInventors: Gordon Goetsch, Steven L. Hoberecht, Baomin Li, Kevin Schmidt, Scott Sebelsky, Peiyuan Yan, Mark Yang
-
Publication number: 20080256122Abstract: Techniques to implement time intelligence for application program are described. An apparatus may include a calendar application module. The calendar application module may be arranged to define and generate a calendar for an application program, the calendar application module to define time members for a time dimension of a multidimensional data model, assign a monotonically increasing unique identifier to each time member, and generate the calendar with time members from the time dimension using the unique identifiers. Other embodiments are described and claimed.Type: ApplicationFiled: April 10, 2007Publication date: October 16, 2008Applicant: Microsoft CorporationInventors: Randy Dong, Rohan Shetty, Rou-Peng Huang, Peter Bull, Mark Yang
-
Publication number: 20080255974Abstract: Techniques to manage financial performance data are described. An apparatus may include an online analytical processing database with a multidimensional data model, and a business information exchange module communicatively coupled to the online analytical processing database. The business information exchange module may import a taxonomy to the multidimensional data model, create a business model using the multidimensional data model, and export financial data from the business model to an extensible business reporting language instance document. Other embodiments are described and claimed.Type: ApplicationFiled: April 12, 2007Publication date: October 16, 2008Applicant: Microsoft CorporationInventors: Sanjay Jacob, Marius Ionescu, Randy Dong, Mark Yang, Peter Bull
-
Publication number: 20080221958Abstract: Techniques to manage information for dynamic reports are described. An apparatus may comprise a business planning application module to update a current period reference to a time member of a time dimension, generate a rolling data entry form with actual data members and forecast data members based on the current period reference, and set a data locking mode for the actual data members and a data access mode for the forecast data members. Other embodiments are described and claimed.Type: ApplicationFiled: March 7, 2007Publication date: September 11, 2008Applicant: Microsoft CorporationInventors: Patrick Baumgartner, Alisson Sol, Peter Eberhardy, Luming Wang, Mark Yang, Amer Shahnawaz