Patents by Inventor Amir Netz

Amir Netz 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: 20060010113
    Abstract: The subject invention pertains to systems and methods for interacting with fact dimensions. In particular, systems and methods are disclosed that optimize performance and scalability with respect to processing queries that involve fact dimensions. Furthermore, queries involving fact dimensions can be evaluated in distinct manners. For instance, queries can be processed such that regular dimensions restrict the scope of the data and only fact dimension members that are relevant to that scope are exposed.
    Type: Application
    Filed: May 24, 2005
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Alexander Berger, Edward Melomed, Amir Netz, Cristian Petculescu, Akshai Mirchandani, Mosha Pasumansky, Marius Dumitru, Richard Tkachuk
  • Publication number: 20060010143
    Abstract: Provided are systems and methods that facilitate direct write back in a multi-dimensional database. The system includes a delta cache component that receives a user request to change an original cell value and determines a delta value based at least in part upon the changed cell value. Also included is a write back partition component that selectively updates a data cell based at least in part upon the delta value without updating corresponding data cell values. The system and methods allow attributes to be added to any dimension of a cube without affecting the write back data. Adding, modifying or removing a hierarchy has no affect on write back data nor does deleting a dimension that is not referenced by a write back.
    Type: Application
    Filed: May 25, 2005
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Amir Netz, Alexander Berger, Mosha Pasumansky, Richard Tkachuk, Cristian Petculescu
  • Publication number: 20060010139
    Abstract: A system that facilitates analyzing content of a multi-dimensional structure comprises a calculation component that receives statements in a declarative language relating to one or more of an assignment and calculation and executes such statements against a multi-dimensional structure. A pass generation component creates a pass in order to maintain content of the multi-dimensional structure as it existed prior to execution of the statement, the pass is accessible upon reference to such pass.
    Type: Application
    Filed: March 1, 2005
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Amir Netz, Marius Dumitru, Mosha Pasumansky, Cristian Petculescu, Richard Tkachuk, Alexander Berger
  • Publication number: 20060010114
    Abstract: The subject invention pertains to interaction with multidimensional data. More specifically, interactions can be constrained to a limited subset of a multidimensional data cube, namely a subcube. Subsequent to or concurrently with subcube creation, query execution or other interactions such as calculations can be consolidated or restricted to the smaller subcube query space rather than the typically enormous main cube. Multiple subcubes can also be created and nested to gradually reduce the query space. Deletion of one subcube can cause a reversion back to a previously defined or hierarchical parent subcube.
    Type: Application
    Filed: May 25, 2005
    Publication date: January 12, 2006
    Inventors: Marius Dumitru, Amir Netz, Mosha Pasumansky, Cristian Petculescu, Richard Tkachuk, Paul Sanders
  • Publication number: 20060010294
    Abstract: Maintaining data used for performing “what-if” analysis is disclosed. The systems and methods of the invention define an efficient mechanism allowing a user to specify how base values from a database are to be changed. The changes can be held in a local delta cache which is only exposed to a single user, leaving the base data unchanged. The changes can also be maintained in a write-back partition, which results in the changes being exposed to all clients of the database. Values in the write-back partition can be selectively rolled back if required.
    Type: Application
    Filed: September 6, 2005
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Mosha Pasumansky, Amir Netz
  • Publication number: 20060010164
    Abstract: The subject invention pertains to a centralized key performance indicator (KPI) framework and systems and methods of utilization. In particular, KPIs can be defined and centrally stored as data or metadata in a data store. Systems and methods are provided to enable, among other things, KPI definition, storage, identification of defined or available KPIs, and interaction with the KPIs. For instance, an interface is provided to allow KPI data to be requested and retrieved from a source such as a database. A generic application program or users thereof can then interact with and display KPI data without knowing anything a priori about the stored data or the structure thereof.
    Type: Application
    Filed: February 3, 2005
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Amir Netz, Robert Zare, Mosha Pasumansky, Irina Gorbach, Cristian Petculescu, Thierry D'Hers
  • Publication number: 20060010157
    Abstract: The subject invention relates to systems and methods that extend the network data access capabilities of mark-up language protocols. In one aspect, a network data modeling system is provided. The system includes a protocol component that employs a computerized mark-up language to facilitate data interactions between network components. An extension component operates with the protocol component to support the data transactions, where the extension component supplies various commands above standard network and database protocols. An object model is provided as a wrapper to the extensions in order to support various online and offline database development applications.
    Type: Application
    Filed: March 1, 2005
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Adrian Dumitrascu, Cristian Petculescu, Matthew Carroll, Paul Sanders, Thomas Conlon, Amir Netz, Oleg Lvovitch
  • Publication number: 20060010156
    Abstract: A system that facilitates generating a report based upon data within a relational database comprises a mapping component that utilizes mapping functions to associate a multi-dimensional structure with the relational database. A report generator communicates with the multi-dimensional structure to obtain data relating to the relational database and generates a report that includes the obtained data. For example, the mapping component can utilize measure groups to effectuate the association between the multi-dimensional structure and the relational database.
    Type: Application
    Filed: March 1, 2005
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Amir Netz, Richard Tkachuk, Cristian Petculescu, Mosha Pasumansky, Paul Sanders, Alexander Berger
  • Publication number: 20050267853
    Abstract: A method, system, and apparatus are provided for exposing and utilizing workbook ranges as server data sources. The system includes a client computer capable of executing a spreadsheet application program for creating a workbook including a range that includes data objects. The workbook may be published to a server computer where the specified data objects are exposed as server data sources. The server computer allows client applications to discover and connect to the data objects contained within the workbook as server data sources.
    Type: Application
    Filed: June 1, 2004
    Publication date: December 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Amir Netz, Cristian Petculescu, Daniel Battagin, Eran Megiddo, Liviu Asnash
  • Publication number: 20050216831
    Abstract: The present invention relates to a system and methodology associated with providing a flexible unified view of key performance indicators (KPIs). Retrieving KPI values from a store is not always trivial and may require submitting multiple queries to in order to obtain desired results. The present system and method makes it easier for front-end applications to access and display KPIs in an easily customizable form. Furthermore, third parties can leverage off the provided architecture in connection with their own applications to facilitate quick and easy access to a single view of performance indicators.
    Type: Application
    Filed: March 29, 2004
    Publication date: September 29, 2005
    Inventors: Grzegorz Guzik, Amir Netz, Marin Bezic
  • Publication number: 20050177358
    Abstract: The present invention relates to a system and method of translating stored data. In particular the present invention facilitates multilingual interaction with a data store by providing a translation component between data stored in one language and users that prefer to interact in one or more different languages. Queries or commands can be executed on a database and results presented in any one of a plurality of languages selected by a user. Furthermore, a mechanism is also provided to allow users to enter queries in their preferred language rather than the language of the underlying system.
    Type: Application
    Filed: February 10, 2004
    Publication date: August 11, 2005
    Inventors: Edward Melomed, Alexander Berger, Amir Netz, Ariel Netz
  • Publication number: 20050144163
    Abstract: Systems and methods are provided for generating prediction queries to help a user build and execute prediction queries. A user interface (UI) is provided that is easy to use and understand in connection with the generation of a prediction query for data mining. The UI can be instantiated from a variety of disparate sources that may request query building services. While prediction queries and relational queries are quite different, the UI enables prediction queries to be built in a manner that is similar to the way relational queries are built. In one embodiment, the main screen of the UI includes four main components: (1) a table column mapping area, (3) a selection grid area, (4) a query text display area and (5) a query result grid area. In one embodiment, the query text display area and the query result grid area are initially not presented to the user.
    Type: Application
    Filed: January 7, 2005
    Publication date: June 30, 2005
    Applicant: Microsoft Corporation
    Inventors: Zhaohui Tang, Rong Guan, Amir Netz, Scott Oveson
  • Patent number: 6898603
    Abstract: End-user specified insertion of elements into a database cache is disclosed. The systems and methods of the invention define an efficient mechanism allowing a user with knowledge of anticipated behavior of a database application program to specify cell data that is cached before it is required by the application program. The system determines an appropriate set of cell data to be cached that meets the end-users specification and that can be obtained with a minimum of round-trips to a database server. In a multidimensional database, the system determines a maximum depth level for each user specified dimension member set. A target set of dimension members is formed comprising the set of members at the maximum level that have a common ancestor member. The cell data representing the cross product of the target sets is then obtained and cached.
    Type: Grant
    Filed: October 15, 1999
    Date of Patent: May 24, 2005
    Assignee: Microsoft Corporation
    Inventors: Cristian Petculescu, Amir Netz
  • Publication number: 20050091246
    Abstract: Maintaining data used for performing “what-if” analysis is disclosed. The systems and methods of the invention define an efficient mechanism allowing a user to specify how base values from a database are to be changed. The changes can be held in a local delta cache which is only exposed to a single user, leaving the base data unchanged. The changes can also be maintained in a write-back partition, which results in the changes being exposed to all clients of the database. Values in the write-back partition can be selectively rolled back if required.
    Type: Application
    Filed: November 24, 2004
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Mosha Pasumansky, Amir Netz
  • Publication number: 20040267765
    Abstract: A measure expression may include a relationship between measures defined by an arithmetic operation. A query may request a calculation of the measure expression over a selected range of attributes. The request may be processed by retrieving all rows comprising data within the selected range of attributes for each measure in the expression through a single access to an associated table.
    Type: Application
    Filed: June 26, 2003
    Publication date: December 30, 2004
    Applicant: Microsoft Corporation
    Inventors: Richard Tkachuk, Cristian Petculescu, Amir Netz
  • Publication number: 20040267799
    Abstract: A data model for accessing data in a relational database in an OLAP system utilizes a multiple-hierarchy dimension. The dimension includes a set of attributes. Each attribute is bound to a column in the relational database. A logical structure is defined, indicating the relationships between the attributes. Hierarchies are defined. Each hierarchy includes a sequence of attributes. A hierarchy provides a common drill-down path that a database user can utilize to access the database. A hierarchy can include a single attribute or a combination of attributes. Both the relationships between the attributes and the sequence of attributes in a hierarchy are defined independent of any restrictions associated with the database.
    Type: Application
    Filed: June 24, 2003
    Publication date: December 30, 2004
    Inventors: Cristian Petculescu, Amir Netz, Mosha Pasumansky, Marius Dumitru, Alexander Berger, Paul Jonathon Sanders
  • Publication number: 20040225692
    Abstract: Maintaining data used for performing “what-if” analysis is disclosed. The systems and methods of the invention define an efficient mechanism allowing a user to specify how base values from a database are to be changed. The changes can be held in a local delta cache which is only exposed to a single user, leaving the base data unchanged. The changes can also be maintained in a write-back partition, which results in the changes being exposed to all clients of the database. Values in the write-back partition can be selectively rolled back if required.
    Type: Application
    Filed: June 8, 2004
    Publication date: November 11, 2004
    Applicant: Microsoft Corporation
    Inventors: Mosha Pasumansky, Amir Netz
  • Publication number: 20040193576
    Abstract: The present invention leverages MOLAP performance for ROLAP objects (dimensions, partitions and aggregations) by building, in a background process, a MOLAP equivalent of that object. When the background processing completes, queries are switched from ROLAP queries to MOLAP queries. When changes occur to relevant relational objects (such as tables that define content of OLAP objects), an OLAP object is switched back to a ROLAP mode, and all relevant caches are dropped while, as a background process, a new MOLAP equivalent is created.
    Type: Application
    Filed: March 28, 2003
    Publication date: September 30, 2004
    Inventors: Cristian Petculescu, Amir Netz, Thomas P. Conlon
  • Publication number: 20040193633
    Abstract: The present invention leverages interrelationships of a relational schema by utilizing simplified analysis heuristics to define and build dimensional models automatically. A user can also participate interactively in both the definition and building processes to influence an outcome. The relational schema is comprised of relational databases and the like. The dimensional models are comprised of OLAP objects and the like such as ROLAP and MOLAP objects. A means is also provided for allowing a user to initiate via a single user action, such as a single computer mouse click, defining a dimensional model, building a dimensional model, and/or both defining and building a dimensional model.
    Type: Application
    Filed: March 28, 2003
    Publication date: September 30, 2004
    Inventors: Cristian Petculescu, Amir Netz
  • Patent number: 6766325
    Abstract: Maintaining data used for performing “what-if” analysis is disclosed. The systems and methods of the invention define an efficient mechanism allowing a user to specify how base values from a database are to be changed. The changes can be held in a local delta cache which is only exposed to a single user, leaving the base data unchanged. The changes can also be maintained in a write-back partition, which results in the changes being exposed to all clients of the database. Values in the write-back partition can be selectively rolled back if required.
    Type: Grant
    Filed: December 2, 1999
    Date of Patent: July 20, 2004
    Assignee: Microsoft Corporation
    Inventors: Mosha Pasumansky, Amir Netz