G06Q10/1091

Dynamic geofence radius
11483672 · 2022-10-25 · ·

Aspects of the present disclosure provide techniques for dynamic location tracking. Embodiments include receiving a plurality of location records associated with a site, wherein each respective location record of the plurality of location records comprises respective location coordinates of a respective device associated with the respective location record. Embodiments include determining respective distances from a center point of the site to the respective location coordinates in each respective location record of the plurality of location records. Embodiments include determining a radius of a region definition for the site based on the respective distances. Embodiments include receiving a device location from a device associated with a user. Embodiments include performing, based on the device location and the region definition, one or more location-based operations.

System and method for billing and professional companies and firms relating to budgets and monthly bills

The present invention consists of an improved system and method for timekeeping and billing in professional services firms such as those in the areas of law, accounting, architecture and engineering. In the present invention, systems and methods are developed for improved development and management of client budgets where expenditures are continually traced and electronic notices of progress may be automatically transmitted to the client or customer. In addition, security is enhanced by providing security by employee name, level or job title for sensitive client information. Volume discounts can be automatically applied across client name, phase, matter or activity. The client may be provided with an online account secure with an unique ID and password. The system can also handle multiple currencies, payment methods and languages. Clients may be provided with interim bills in real time, as work progresses.

Configuring A Software Service For Processing Time Data

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a set of time event type definitions that each specifies a type of time event. The program further receives a set of time attribute definitions. The program also receives a set of rule definitions that each specifies a rule that includes a set of instructions for processing time data. The program further receives a set of time template definitions that each specifies time event types defined by a subset of the set of time event type definitions, time attributes defined by a subset of the set of time attribute definitions, and rules defined by a subset of the set of rule definitions. The program further uses a subset of the set of time templates to process a set of raw time event data and generate a set of time data entries.

Software Service For Processing Time Data

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a set of raw time data. Each raw time data in the set of raw time data includes an entity identifier (ID), a timestamp, and an event type. The program further generates a set of time events based on the set of raw time data and a time template. The program also generates a set of time records based on the set of time events and the time template. The program further generates a set of time bundles based on the set of time records and the time template.

PROJECT PULSE FEATURE, REQUIREMENT COMPLETION PULSE FEATURE, PROJECT OVERVIEW SYSTEM, PROJECT PLANNING SYSTEM, PROJECT MANAGEMENT SYSTEM, TASK MANAGEMENT AND ENHANCED UNDERSTANDING AND OVERVIEW SYSTEM, AND METHODS OF USE
20230130163 · 2023-04-27 ·

A project pulse display for a project overview system, project planning system, project management system, task management and enhanced understanding system, and methods of use are presented. The present system provides for improved project planning, project management, and unique tools, features, functionality, and components associated with project planning and project management. The present system introduces a roadmap planning methodology and visual assistant pulses which increase the success and efficiency in project planning. Particularly, this functionality provides for an improved ability for a user to quickly understand the status of a project, the current workings of a project, and understand other factors such as completion percentage and estimated deadline. Additionally, this system helps a user immediately understand if more resources and/or requirements might be needed on a particular project and/or task. Furthermore, this functionality assists a user for immediate understanding and management of traditional agile backlog planning.

PROJECT PULSE FEATURE, REQUIREMENT COMPLETION PULSE FEATURE, PROJECT OVERVIEW SYSTEM, PROJECT PLANNING SYSTEM, PROJECT MANAGEMENT SYSTEM, TASK MANAGEMENT AND ENHANCED UNDERSTANDING AND OVERVIEW SYSTEM, AND METHODS OF USE
20230130163 · 2023-04-27 ·

A project pulse display for a project overview system, project planning system, project management system, task management and enhanced understanding system, and methods of use are presented. The present system provides for improved project planning, project management, and unique tools, features, functionality, and components associated with project planning and project management. The present system introduces a roadmap planning methodology and visual assistant pulses which increase the success and efficiency in project planning. Particularly, this functionality provides for an improved ability for a user to quickly understand the status of a project, the current workings of a project, and understand other factors such as completion percentage and estimated deadline. Additionally, this system helps a user immediately understand if more resources and/or requirements might be needed on a particular project and/or task. Furthermore, this functionality assists a user for immediate understanding and management of traditional agile backlog planning.

SYSTEM AND METHOD FOR RECORDING ATTENDANCE OF A CAREGIVER
20230069831 · 2023-03-09 ·

A system includes a client device, a caregiver device and a server. The server transmits an address of a record for a care session to a digital map provider that converts the address into caregiving coordinates and transmits the caregiving coordinates. The caregiver device obtains interface data from the server and displays an interface based on the interface data for allowing a caregiver to sign in with respect to the care session. When a button of the interface is operated, the server enables a geolocation service provider to request position data from the caregiver device, and to transmit sign-in coordinates to the server with reference to the position data. The client device displays the caregiving coordinates together with the sign-in coordinates.

Method and system for determining productivity rate of user in computer-implemented crowd-sourced environment

There is disclosed a method and system for determining a productivity rate of a user in a computer-implemented crowd-sourced environment. The method comprises, in a training phase: acquiring a training project; determining, set of project-specific features indicative of one or more characteristics of the training project; acquiring, a plurality of training results; determining a set of user-task specific features; determining, a user activity history associated with the user; generating a set of training data including the set of project-specific features, the set of user-task specific features, and the user activity history; training a machine learning algorithm (MLA), the training including: determining, a set of features representative of a property of the set of training data; and generating an inferred function based on the set of features, the inferred function being configured to determine the productivity rate of the user for a given project.

Systems and methods to measure and visualize workload for completing individual units of work
11636432 · 2023-04-25 · ·

Systems and methods for measuring and visualizing user workload for completing individual units of work are disclosed. Exemplary implementations may: manage environment state information maintaining a collaboration environment configured to facilitate interaction by users with the collaboration environment, the environment state information specifying values of work unit parameters that describe units of work assigned to individual users within the collaboration environment, individual units of work having individual start dates and individual end dates; determine values of a workload parameter for the individual units of work that describe individual quantities of units of time associated with completion of the individual units of work; effectuate presentation of a user interface based on the values of the workload parameter for the individual units of work, the user interface displaying relationships between the individual quantities of units of time and the individual start dates and the individual end dates; and/or perform other operations.

Systems and methods to measure and visualize workload for completing individual units of work
11636432 · 2023-04-25 · ·

Systems and methods for measuring and visualizing user workload for completing individual units of work are disclosed. Exemplary implementations may: manage environment state information maintaining a collaboration environment configured to facilitate interaction by users with the collaboration environment, the environment state information specifying values of work unit parameters that describe units of work assigned to individual users within the collaboration environment, individual units of work having individual start dates and individual end dates; determine values of a workload parameter for the individual units of work that describe individual quantities of units of time associated with completion of the individual units of work; effectuate presentation of a user interface based on the values of the workload parameter for the individual units of work, the user interface displaying relationships between the individual quantities of units of time and the individual start dates and the individual end dates; and/or perform other operations.