×

Apparatuses, methods and systems for a rule-integrated virtual punch clock

  • US 9,396,232 B1
  • Filed: 10/15/2010
  • Issued: 07/19/2016
  • Est. Priority Date: 10/16/2009
  • Status: Active Grant
First Claim
Patent Images

1. A rule-integrated virtual punch clock processor-implemented method, comprising:

  • providing a virtual punch clock interface for display to a user;

    receiving a clock-in indicator and a user information via the virtual punch clock interface;

    incrementing a user work timer following receipt of the clock-in indicator and the user information;

    querying a database using the user information to obtain a data-structure-tracking syntax-configured string associated with the user information, wherein the syntax-configured string consists of a plurality of component parts, delimited by syntax separators, and wherein each part of the string tracks a separate data structure;

    utilizing the data-structure tracking syntax-configured string and the user information to generate a request to at least one business grammar rule database containing a plurality of business grammar rules for an enterprise;

    selectively evaluating and obtaining at least one universal variable based on the user information and the evaluation of the business grammar rules for the enterprise and based on a presence of user-defined associated universal variables for at least one table field, wherein said universal variables comprise user-defined intermediate data objects that allow access and mapping of logically interrelated table fields in a plurality disparate relational databases and external data sources containing enterprise-specific data, and wherein the universal data variables are organized into a hierarchical structure following the business grammar construct for the enterprise, where each segment of the hierarchy follows a user-defined business grammar token type, and wherein the selective evaluation and use of the universal variable for mapping and access is also dependent on the evaluated business grammar rules for the enterprise;

    obtaining and evaluating additional data comprising the a user activities based on the presence and evaluation of at least one universal variable and determining at least one application that is used by the user after the receipt of a clock-in indicator;

    evaluating the at least one extracted enterprise business grammar rule based on the user work timer, monitoring the progress of the work timer aider the receipt of a clock-in indicator;

    determining from the evaluation of said at least one extracted enterprise business grammar rule and said at least one universal variable, the application that is used by the user and user work timer whether a violation of the extracted rule has occurred, determining whether the at least one extracted enterprise business grammar rule conflicts with any other business grammar rule for the enterprise;

    determining the priority of the conflicting extracted enterprise business grammar rules and revising the determination of whether a violation of the extracted rule has occurred based on the priority determination; and

    performing a response action based on an outcome of the determination that a violation of the at least one extracted enterprise business grammar rule has occurred, wherein a response remedies the occurred violation.

View all claims
  • 21 Assignments
Timeline View
Assignment View
    ×
    ×