Patents by Inventor Catalin Tomai
Catalin Tomai 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: 9712622Abstract: Techniques to manage state information for a web service are described. An apparatus may comprise a processor circuit, and an application program for execution by the processor circuit to provide a set of operations to modify a state of a network resource provided by a network service. The application program may comprise a state manager component arranged to record state information for the network resource provided by the network service as state changes occur to the network resource during a first communication session, and store a resource identifier and associated state information for the network resource in a state database, the state information for use in automatically reproducing a state of the network resource during a second communication session. Other embodiments are described and claimed.Type: GrantFiled: December 9, 2013Date of Patent: July 18, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Arun Thippur Jayakeerthy, Benjamin E. Rampson, Andrew Carlson, Nickolas D. Welton, Chris Gross, Michael Davenport, Martin Calsyn, Catalin Tomai
-
Publication number: 20150019624Abstract: Techniques to manage state information for a web service are described. An apparatus may comprise a processor circuit, and an application program for execution by the processor circuit to provide a set of operations to modify a state of a network resource provided by a network service. The application program may comprise a state manager component arranged to record state information for the network resource provided by the network service as state changes occur to the network resource during a first communication session, and store a resource identifier and associated state information for the network resource in a state database, the state information for use in automatically reproducing a state of the network resource during a second communication session. Other embodiments are described and claimed.Type: ApplicationFiled: December 9, 2013Publication date: January 15, 2015Applicant: Microsoft CorporationInventors: ARUN THIPPUR JAYAKEERTHY, BENJAMIN E. RAMPSON, ANDREW CARLSON, NICKOLAS D. WELTON, CHRIS GROSS, MICHAEL DAVENPORT, MARTIN CALSYN, CATALIN TOMAI
-
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
-
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: 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
-
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
-
Publication number: 20080172287Abstract: Data ranges (domains) for statistical analysis of performance metrics are determined automatically based on user inputs for ending and starting periods. User interfaces are provided with allowances for addressing missing data in a consistent manner and for creating analyties over different time domains such as fiscal and Gregorian calendar measurements. Previews of analysis may be provided for visualization of data range parameter selections. Selections may be made explicitly or dynamically using textual or graphical user interface elements.Type: ApplicationFiled: January 17, 2007Publication date: July 17, 2008Inventors: Ian Tien, Corey Hulen, Chen-I Lim, Catalin Tomai
-
Publication number: 20080172348Abstract: Users are enabled to use statistical prediction algorithms to set key performance indicator targets based on a variety of considerations allowing them to take into account more quantitative factors in prediction, increase return-on-investment of data assets, increase consistency, and save time and cost in the target setting process. Upon selection of a scorecard, users are provided with a series of user interfaces enabling them to select metrics and data ranges, as well as to set and/or modify configurations associated with prediction algorithms for the selected data and report presentation parameters. Data mining may then be performed based on the selected data and configuration settings resulting in rendering of reports based on the data mining result set(s).Type: ApplicationFiled: January 17, 2007Publication date: July 17, 2008Applicant: Microsoft CorporationInventors: Ian Tien, Corey Hulen, Chen-I Lim, Catalin Tomai
-
Publication number: 20070239573Abstract: 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: ApplicationFiled: March 30, 2006Publication date: October 11, 2007Applicant: Microsoft CorporationInventors: Ian Tien, Catalin Tomai, Chen-I Lim, Corey Hulen
-
Publication number: 20070143161Abstract: Application independent rendering of scorecard metrics is provided. A hierarchy for scorecard metrics, such as KPI's, KPI groups, and objectives, is determined and data associated with each scorecard metric is retrieved based on the hierarchy. Scorecard calculation is performed based on the retrieved data and the hierarchy. A scorecard representation may then be generated based on the calculation and transformed into a format such that application independent reports can be generated based on the scorecard representation. The transform may include generating a document using Report Definition Language (RDL). The RDL document may then be forwarded to an application for report generation.Type: ApplicationFiled: December 21, 2005Publication date: June 21, 2007Applicant: Microsoft CorporationInventors: Ian Tien, Catalin Tomai, Chen-I Lim, Corey Hulen