Patents by Inventor Arthur Greef

Arthur Greef 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: 9754319
    Abstract: A source document framework for accounting systems is described. An apparatus may comprise an accounting application arranged for execution by the processor circuit, the ERP application comprising a source document framework component arranged to create a new source document type to add to heterogeneous source document types, and a source document process component arranged to process source documents of the heterogeneous source document types, with at least one of the heterogeneous source document types including a previous source document type arranged for use with process logic specific to the previous source document type, and process one or more source documents of the new source document type with the process logic specific to the previous source document type. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: September 5, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arthur Greef, John Healy, David Reinhold, Michael Gall, Manoj Swaminathan, Ronald Schulz
  • Publication number: 20160275422
    Abstract: A computer system for modelling transactions is provided that includes a processor a data store coupled to the processor. The data store containing a plurality of cost object models and a plurality of cost elements. The processor is configured to receive an indication of a cost event and flow an aspect of the cost event through at least one cost object stored in the data store.
    Type: Application
    Filed: July 16, 2015
    Publication date: September 22, 2016
    Inventors: Xavier Chape, Arthur Greef, Michael Gall, Bo Kampmann
  • Publication number: 20150278723
    Abstract: Technologies are generally described for a system enabling modeling of a dimensional multi-level scale for data management. A transactional data system may be configured to track data for a variety organizations and to generate a dimensional multi-level scale for data tracked by the transactional data system based on a combination of attributes and values for each data measure tracked and recorded. The dimensional multi-level scale may define a collection of hierarchical units, where a unit may represent a tracked piece of data and may include multiple levels and sub-levels. Each unit may be characterized by attributes and attribute values at a given level in the hierarchy such that the combination of attributes and values may identify the unit. Additionally, each unit may enable additional attributes and values to be defined to further characterize a sub-level of the unit, where each sub-level may provide additional data about the unit.
    Type: Application
    Filed: March 27, 2014
    Publication date: October 1, 2015
    Applicant: Microsoft Corporation
    Inventors: Arthur Greef, Michael Gall, Xavier Chape, John Healy, Par Akerblom
  • Publication number: 20150278959
    Abstract: Technologies are generally described to leverage a multidimensional measurement basis for cost accounting in a cost accounting system to increase cohesion of the system. One or more scales for units of measure may be defined based on a magnitude of product cost and a product cost measure determined by various subsystems of the cost accounting system. The magnitude of product cost may be determined based on a cost object unit, a cost element unit, a date and time unit, and a quantity unit, and the product cost measure may be determined based on a cost base and a unit cost. The scales defined may be applied to cost accounting in a reporting ledger of the cost accounting system and a report may be generated from the reporting ledger that enables cost analysis based on the scales defined.
    Type: Application
    Filed: March 27, 2014
    Publication date: October 1, 2015
    Applicant: Microsoft Corporation
    Inventors: Arthur Greef, Michael Gall, Xavier Chape, John Healy, Par Akerblom
  • Patent number: 9026989
    Abstract: An object oriented application framework is provided in which base classes are decoupled from derived classes by using attributes. Relationships between derived classes and attributes can be generated, and derive classes can be statically or dynamically instantiated at run time. By decoupling the base class from derived classes using instances of such attributes, a developer does not modify computer program code defining the base class when adding customized extensions to that base class. The framework includes a class factory that uses instances of attributes associated with elements to derive, at run time, extension classes. The attributes can be specified at run time to specify or to alter the run time behavior of the application. This framework also allows the application to conditionally instantiate an element based on its attributes.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: May 5, 2015
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Michael Gall, Michael Fruergaard Pontoppidan, Lars Dragheim Blaaberg, Arthur Greef
  • Publication number: 20140244342
    Abstract: Technologies are generally described for accounting for contract formation and fulfillment activities by combination event chaining and multidimensional measurement chaining, with event and measurement matching rules that apply variance and tolerance policies during evaluation. Building on chaining basis and derived measurements that participate in an equality relationship, chaining measurements may participate in a matching rule that applies tolerance policies. Furthermore, measurement chaining may be updated when the documented consequence of events are corrected or changed.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Applicant: Microsoft Corporation
    Inventors: Arthur Greef, John Healy, Michael Gall, Xavier Chape, Par Akerblom, Manoj Swaminathan
  • Publication number: 20140229345
    Abstract: Technologies are generally described for a consistent process, task, and state application architecture pattern from an initial documentation process through the resource accounting, subledger accounting processes, and the general ledger accounting process. Data driven policy and rules may be leveraged for the processing to determine input, results, and state transitioning, where processes may represent operations performed by the accounting system. The application process pattern may be an abstraction of key domain processes and their generic tasks and states. The framework tasks may leverage explicit policy and rule types and/or procedures to determine a result and to validate the state transition.
    Type: Application
    Filed: February 14, 2013
    Publication date: August 14, 2014
    Applicant: Microsoft Corporation
    Inventors: Arthur Greef, John Healy, Michael Gall, Xavier Chape, Par Akerblom, Manoj Swaminathan
  • Publication number: 20140114816
    Abstract: Techniques to provide a multi-measurement basis for accounting systems are described. A technique may include receiving data from a source document, documenting the received data as base multidimensional measurements that characterize an event, calculating derived multidimensional measurements that quantify the social, operational, and financial consequences of the event from the base multidimensional measurements. Derived measurements are linked to base measurements in measurement chains. Events that are related causally may be linked together in event chains. The measurement chains and event chains may be used to generate subledger journal entries, which may in turn be used to generate general ledger journal entries. An event may capture information about an event beyond what may be reflected in the source document. Other embodiments are described and claimed.
    Type: Application
    Filed: October 19, 2012
    Publication date: April 24, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Arthur Greef, Michael Gall, Xavier Chapé, John Healy, Manoj Swaminathan, Pär Åkerblom
  • Publication number: 20130332898
    Abstract: An object oriented application framework is provided in which base classes are decoupled from derived classes by using attributes. Relationships between derived classes and attributes can be generated, and derive classes can be statically or dynamically instantiated at run time. By decoupling the base class from derived classes using instances of such attributes, a developer does not modify computer program code defining the base class when adding customized extensions to that base class. The framework includes a class factory that uses instances of attributes associated with elements to derive, at run time, extension classes. The attributes can be specified at run time to specify or to alter the run time behavior of the application. This framework also allows the application to conditionally instantiate an element based on its attributes.
    Type: Application
    Filed: June 7, 2012
    Publication date: December 12, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael Gall, Michael Fruergaard Pontoppidan, Lars Dragheim Blaaberg, Arthur Greef
  • Publication number: 20130024246
    Abstract: A modeling application enables consistency among business applications and among business application processes by providing internal control rules for the business applications according to an organization model. The modeling application may model the organization by structuring the organization types within the modeled organization and providing the internal control rules for deployed business applications to comply with the organization model. The internal control rules define application semantics, properties, and policies for the business applications to provide consistent functionality across the organization.
    Type: Application
    Filed: July 18, 2011
    Publication date: January 24, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Madan Natu, Balachandran Atur, Arthur Greef, Srinivasan Parthasarathy, Tao Wang, Ramesh Gururaja, Vijay Kurup, Sukumar Rathnam, Angel Saenz-Badillos
  • Publication number: 20070260499
    Abstract: In a method of a technology for visual workflow process notation and layout, a workflow process graphical user interface is generated. A plurality of activity nodes is arranged along a workflow path, with each activity node representing a work activity. The activity nodes are arranged on the workflow path in representation of an order of performance of work activities within the process of performing work. A material flow path is arranged adjacent to the workflow path. The material flow path is representative of a flow of a material through the work activities associated with the plurality of activity nodes. A resource allocation node is disposed adjacent to a portion of the material flow path and one of said activity nodes. The resource allocation node represents a resource utilized in performing a work activity, represented by the adjacent activity node, upon a material represented by the portion of the material flow path.
    Type: Application
    Filed: May 2, 2006
    Publication date: November 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Arthur Greef, Jens Lund, Christian Hagel-Sorensen
  • Publication number: 20060230075
    Abstract: A data exchange system for communicating with a database having a plurality of data tables includes a plurality of internal classes adapted to represent data from the data tables in a business entity format, a plurality of query structures corresponding to the plurality of data tables and a plurality of document classes referencing one or more of the plurality of query structures. The data exchange system allows an application to communicate with the database without having to know the structure of the database. Moreover the data exchange system allows the database to communicate with a document without having to know any business logic governing the creation, retrieval, update, deletion, etc., of the document.
    Type: Application
    Filed: April 6, 2005
    Publication date: October 12, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Arthur Greef, Arne Kroka, Niels Moller, Per Jorgensen, Soren Andersen
  • Publication number: 20050080644
    Abstract: A computer readable medium having instructions for processing information is provided. The instructions include a business entity module defining the structure of business entities exchanged in an action sequence, an entity action module defining the action sequence of related actions used in a business transaction and a transaction document module creating a corresponding defining documents based on the action sequence and the business entity module.
    Type: Application
    Filed: February 6, 2004
    Publication date: April 14, 2005
    Applicant: Microsoft Corporation
    Inventors: Arthur Greef, Edmund Baker, Andrey Meleshko, Zhonghua Chu, Jeff Comstock