Patents by Inventor Chen-I Lim
Chen-I Lim 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: 9392026Abstract: Scorecard data is received, processed, and visualizations provided by a performance metric application. Real time collaboration between users is facilitated through context based selections from the visualizations through one or more communication applications. Performance metric application may be embedded in the communication application or vice versa through local implementation or in a service based architecture.Type: GrantFiled: July 23, 2013Date of Patent: July 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Ian Tien, Corey J. Hulen, Chen-I Lim
-
Patent number: 9058307Abstract: Scorecard data including scorecard views, and the like are exported to a presentation application for generating a presentation based on the scorecard data. Briefing book definitions are generated based on the scorecard data, default parameters and user-defined parameters for providing a user selections for the presentations. Using composite objects, scorecard and report views may be reformatted, resized, laid out, and paginated according to the presentation preferences. Once the user selections are received the presentation may be rendered generating charts based on the data, grouping and breaking down views, incorporating unstructured data, and the like.Type: GrantFiled: January 26, 2007Date of Patent: June 16, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Ian Tien, Corey Hulen, Chen-I Lim
-
Patent number: 8732603Abstract: User interface that enables a user to manipulate visual representations of non-linear business logic to define and run data-centric “what-if” simulations. The visual interface models non-linear calculations based on the mapping of an input value in a non-linear domain to a score range, which score range can be continuous or non-continuous. The interface presents variable graphical indicator representations, as well as proximity and sensitivity visualizations. Different models can be developed and tested using live data feeds and aggregated dependent data feeds. The visual interface employs recursive scoring, and facilitates collaborative interface interaction.Type: GrantFiled: December 11, 2006Date of Patent: May 20, 2014Assignee: Microsoft CorporationInventors: Ian Tien, Corey Hulen, Chen-I Lim
-
Publication number: 20130311904Abstract: Scorecard data is received, processed, and visualizations provided by a performance metric application. Real time collaboration between users is facilitated through context based selections from the visualizations through one or more communication applications. Performance metric application may be embedded in the communication application or vice versa through local implementation or in a service based architecture.Type: ApplicationFiled: July 23, 2013Publication date: November 21, 2013Applicant: Microsoft CorporationInventors: Ian Tien, Corey J. Hulen, Chen-I Lim
-
Patent number: 8495663Abstract: Scorecard data is received, processed, and visualizations provided by a performance metric application. Real time collaboration between users is facilitated through context based selections from the visualizations through one or more communication applications. Performance metric application may be embedded in the communication application or vice versa through local implementation or in a service based architecture.Type: GrantFiled: February 2, 2007Date of Patent: July 23, 2013Assignee: Microsoft CorporationInventors: Ian Tien, Corey J. Hulen, Chen-I Lim
-
Patent number: 8364676Abstract: A system for extending a Time Intelligence language to provide support for period-to-date functions and for generating member sets in response to data queries is provided. The system may apply member aggregation functions and queries across a plurality of heterogeneous data sources. Each data source is aligned to a reference dimension and is said to organize data according to at least one level of granularity. In some embodiments, a member aggregation function specifies a period (e.g., year, quarter, month) and retrieves data from a data source starting with the current specified period and ending with the most recently completed period equal to the granularity of the data source. The system may allow a user to further customize a member aggregation function by specifying a granularity, a period offset, or a granularity end offset. Additionally, the system may generate a caption to display in association with the retrieved data.Type: GrantFiled: January 23, 2012Date of Patent: January 29, 2013Assignee: Microsoft CorporationInventors: Steve Handy, Catalin Tomai, Chen-I Lim
-
Patent number: 8321805Abstract: Scorecard associated content is provided to limited user interfaces of desktop visualization applications on a user's computing device (e.g. a mobile computing device, an ultra-mobile computing device, a personal digital assistant, an in-car computing system, and a tablet computing device) for delivery of personalized and scalable metrics. Users are enabled to set up personalized metric views based on predefined or user-defined desktop visualization applications employing indicators, partial report views, audio, video, and the like. Data delivery attributes from local or remote data sources can be set for deployment of the desktop visualization applications in a service based architecture. Computing device visualization applications may also be used to activate local or remote applications for various scorecard operations.Type: GrantFiled: January 30, 2007Date of Patent: November 27, 2012Assignee: Microsoft CorporationInventors: Ian Tien, Corey Hulen, Chen-I Lim
-
Patent number: 8261181Abstract: Persistent annotations are created on a scorecard that combines multi-dimensional as well as fixed value data. The annotations uniquely defined by the scorecard view definition and by the retrieved scorecard data, are independent of the data's dimensionality enabling persistence of the annotations with the data and definition even when the scorecard is reconfigured. The annotations may include a “bubble-up” feature, where a hierarchical structure of the scorecard is inherited by the annotations. Threaded discussions and updated document lists are enabled around the annotations with appropriate permissions and/or credentials.Type: GrantFiled: March 30, 2006Date of Patent: September 4, 2012Assignee: Microsoft CorporationInventors: Ian Tien, Chen-I Lim, Corey Hulen, Zhenyu Tang
-
Publication number: 20120150905Abstract: Data retrieval from data sources associated with elements of a scorecard is optimized by combining the queries for the same data sources into a single query. The querying process is further optimized based on an attribute and/or condition of a data source. Query parameters and execution schedule may be adjusted based on the elements, data sources, or subscriber identity. Retrieved data is cached at element, combination of elements, data source, or scorecard level for rapid and efficient building and maintenance of scorecards.Type: ApplicationFiled: February 24, 2012Publication date: June 14, 2012Applicant: Microsoft CorporationInventors: Ian Tien, Corey Hulen, Chen-I Lim
-
Patent number: 8190992Abstract: Report views offer a user the ability to specify ancillary data views and also view that data in a scorecard viewing experience. A report view definition may be implemented as a metadata-based mapping of logical reports to physical reports for scorecards and KPIs. Reports are categorized based on their presentation size and/or type. Categorized report attributes included in the report view metadata are managed by a configuration UI. The report view metadata further includes schema, ordering capabilities, and mapping UI such as re-use of report views in multiple areas.Type: GrantFiled: April 21, 2006Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Ian Tien, Robert Alan Blood, Corey Hulen, Chen-I Lim
-
Publication number: 20120124043Abstract: A system for extending a Time Intelligence language to provide support for period-to-date functions and for generating member sets in response to data queries is provided. The system may apply member aggregation functions and queries across a plurality of heterogeneous data sources. Each data source is aligned to a reference dimension and is said to organize data according to at least one level of granularity. In some embodiments, a member aggregation function specifies a period (e.g., year, quarter, month) and retrieves data from a data source starting with the current specified period and ending with the most recently completed period equal to the granularity of the data source. The system may allow a user to further customize a member aggregation function by specifying a granularity, a period offset, or a granularity end offset. Additionally, the system may generate a caption to display in association with the retrieved data.Type: ApplicationFiled: January 23, 2012Publication date: May 17, 2012Applicant: Microsoft CorporationInventors: Steve Handy, Catalin Tomai, Chen-I Lim
-
Patent number: 8126750Abstract: Data retrieval from data sources associated with elements of a scorecard is optimized by combining the queries for the same data sources into a single query. The querying process is further optimized based on an attribute and/or condition of a data source. Query parameters and execution schedule may be adjusted based on the elements, data sources, or subscriber identity. Retrieved data is cached at element, combination of elements, data source, or scorecard level for rapid and efficient building and maintenance of scorecards.Type: GrantFiled: April 27, 2006Date of Patent: February 28, 2012Assignee: Microsoft CorporationInventors: Ian Tien, Corey Hulen, Chen-I Lim
-
Patent number: 8122038Abstract: A system for extending a Time Intelligence language to provide support for period-to-date functions and for generating member sets in response to data queries is provided. The system may apply member aggregation functions and queries across a plurality of heterogeneous data sources. Each data source is aligned to a reference dimension and is said to organize data according to at least one level of granularity. In some embodiments, a member aggregation function specifies a period (e.g., year, quarter, month) and retrieves data from a data source starting with the current specified period and ending with the most recently completed period equal to the granularity of the data source. The system may allow a user to further customize a member aggregation function by specifying a granularity, a period offset, or a granularity end offset. Additionally, the system may generate a caption to display in association with the retrieved data.Type: GrantFiled: June 15, 2009Date of Patent: February 21, 2012Assignee: Microsoft CorporationInventors: Steve Handy, Catalin Tomai, Chen-I Lim
-
Patent number: 7984115Abstract: An extensible client-server application platform. Execution of functions may require interactions between client-side and server-side components. Extensions may be provided as pairs of modules, one for the client and one for the server, that interact when performing an extension function. To ensure that the client-side and server-side interact appropriately, extensions modules may be initially supplied to the server and downloaded as appropriate, to the client. An enterprise business intelligence application is used as an example of the extensible client-server application platform. To enable use of third party extension modules, the server-side components may execute on a virtualized server.Type: GrantFiled: December 8, 2006Date of Patent: July 19, 2011Assignee: Microsoft CorporationInventors: Ian Robert James Tien, Corey Hulen, Chen-I Lim
-
Publication number: 20100318545Abstract: A system for extending a Time Intelligence language to provide support for period-to-date functions and for generating member sets in response to data queries is provided. The system may apply member aggregation functions and queries across a plurality of heterogeneous data sources. Each data source is aligned to a reference dimension and is said to organize data according to at least one level of granularity. In some embodiments, a member aggregation function specifies a period (e.g., year, quarter, month) and retrieves data from a data source starting with the current specified period and ending with the most recently completed period equal to the granularity of the data source. The system may allow a user to further customize a member aggregation function by specifying a granularity, a period offset, or a granularity end offset. Additionally, the system may generate a caption to display in association with the retrieved data.Type: ApplicationFiled: June 15, 2009Publication date: December 16, 2010Applicant: Microsoft CorporationInventors: Steve Handy, Catalin Tomai, Chen-I Lim
-
Patent number: 7840896Abstract: Groups of subordinate report definitions are determined for selected scorecard metrics based on suitable report type and layout features. A list comprising the available reports is assigned to each source metric enabling association of the groups across metrics. A context of the scorecard is passed to a physical instantiation of the group of reports to affect their behavior. Report presentation, queries, and the like may be performed using the assigned definition list(s).Type: GrantFiled: March 30, 2006Date of Patent: November 23, 2010Assignee: Microsoft CorporationInventors: Ian Tien, Chen-I Lim, Corey Hulen
-
Patent number: 7716592Abstract: An interactive dashboard providing scorecard presentation with subordinate reports is automatically generated and configured based on centrally managed metadata definitions. The dashboard may be customized based on subscriber credentials, past preferences, and the like. The dashboard may be deployed to one or more locations to be consumed and further customized by end users.Type: GrantFiled: March 30, 2006Date of Patent: May 11, 2010Assignee: Microsoft CorporationInventors: Ian Tien, Catalin I. Tomai, Chen-I Lim, Corey Hulen
-
Patent number: 7716571Abstract: An object model and a user interface (UI) enable users of a scorecard application to define an order and categorization of elements including header and row components to break out the scorecard data for effective presentation of multidimensional scorecard views combined with data from non-multidimensional sources. Users are provided options to select individual or sets of members, or to provide queries that select sets of metrics for the scorecard view. Header components are defined at predetermined depth of layers enabling the user to view categorized metrics. Additional columns providing attribute information associated with the metrics can also be inserted in selected places within the scorecard matrix using the editing UI.Type: GrantFiled: April 27, 2006Date of Patent: May 11, 2010Assignee: Microsoft CorporationInventors: Ian Tien, Corey Hulen, Chen-I Lim
-
Patent number: 7546549Abstract: A constrained user interface for selecting and creating categories (e.g., folders, properties) is provided in such a way as to prevent the creation of empty categories, or categories which are not associated with any underlying object or file. The user interface selectively enables and disables a remove category button, and also selectively enables and disables existing categories for selection.Type: GrantFiled: November 15, 2005Date of Patent: June 9, 2009Assignee: Microsoft CorporationInventors: Eric S. Danas, Ian Tien, Corey Hulen, R. Alan Blood, Chen-I Lim
-
Publication number: 20080189724Abstract: Scorecard data is received, processed, and visualizations provided by a performance metric application. Real time collaboration between users is facilitated through context based selections from the visualizations through one or more communication applications. Performance metric application may be embedded in the communication application or vice versa through local implementation or in a service based architecture.Type: ApplicationFiled: February 2, 2007Publication date: August 7, 2008Applicant: Microsoft CorporationInventors: Ian Tien, Corey J. Hulen, Chen-I Lim