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: 9712622
    Abstract: 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: Grant
    Filed: December 9, 2013
    Date of Patent: July 18, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arun Thippur Jayakeerthy, Benjamin E. Rampson, Andrew Carlson, Nickolas D. Welton, Chris Gross, Michael Davenport, Martin Calsyn, Catalin Tomai
  • Publication number: 20150019624
    Abstract: 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: Application
    Filed: December 9, 2013
    Publication date: January 15, 2015
    Applicant: Microsoft Corporation
    Inventors: ARUN THIPPUR JAYAKEERTHY, BENJAMIN E. RAMPSON, ANDREW CARLSON, NICKOLAS D. WELTON, CHRIS GROSS, MICHAEL DAVENPORT, MARTIN CALSYN, CATALIN TOMAI
  • Patent number: 8364676
    Abstract: 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: Grant
    Filed: January 23, 2012
    Date of Patent: January 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Steve Handy, Catalin Tomai, Chen-I Lim
  • Publication number: 20120124043
    Abstract: 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: Application
    Filed: January 23, 2012
    Publication date: May 17, 2012
    Applicant: Microsoft Corporation
    Inventors: Steve Handy, Catalin Tomai, Chen-I Lim
  • Patent number: 8122038
    Abstract: 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: Grant
    Filed: June 15, 2009
    Date of Patent: February 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Steve Handy, Catalin Tomai, Chen-I Lim
  • Publication number: 20100318545
    Abstract: 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: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Steve Handy, Catalin Tomai, Chen-I Lim
  • Publication number: 20080172287
    Abstract: 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: Application
    Filed: January 17, 2007
    Publication date: July 17, 2008
    Inventors: Ian Tien, Corey Hulen, Chen-I Lim, Catalin Tomai
  • Publication number: 20080172348
    Abstract: 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: Application
    Filed: January 17, 2007
    Publication date: July 17, 2008
    Applicant: Microsoft Corporation
    Inventors: Ian Tien, Corey Hulen, Chen-I Lim, Catalin Tomai
  • Publication number: 20070239573
    Abstract: 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: Application
    Filed: March 30, 2006
    Publication date: October 11, 2007
    Applicant: Microsoft Corporation
    Inventors: Ian Tien, Catalin Tomai, Chen-I Lim, Corey Hulen
  • Publication number: 20070143161
    Abstract: 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: Application
    Filed: December 21, 2005
    Publication date: June 21, 2007
    Applicant: Microsoft Corporation
    Inventors: Ian Tien, Catalin Tomai, Chen-I Lim, Corey Hulen