G06Q30/012

SYSTEM AND METHOD TO PROVIDE DATA-DRIVEN DYNAMIC RECOMMENDATIONS DURING EQUIPMENT MAINTENANCE LIFECYCLE
20220391916 · 2022-12-08 ·

A system and method to provide data-driven dynamic recommendations for equipment maintenance lifecycles is disclosed. The method includes detecting one or more authenticated components and one or more authenticated services of utility equipment and obtaining usage data, utility parameters, events, and timing of the events. Further, the method includes generating a weight profile and an asset score associated with the utility equipment. Furthermore, the method includes predicting a rate of variation of the asset score by using a variation prediction-based AI model, determining a health condition of the utility equipment, updating dynamic incentives, generating notifications corresponding to the dynamic incentives, and outputting the notifications and the rate of variation on a user interface screen of electronic devices associated with the users.

Firearm ownership program

The disclosure relates to tracking ownership of a firearm, and more particularly, to leasing and repossessing a firearm.

SYSTEMS AND METHODS FOR GENERATING MULTI-USER AUGMENTED REALITY CONTENT

Systems and methods are provided for the generation of augmented reality (AR) content that provides a shared AR experience involving multiple users. Shared AR experiences can improve the communication and collaboration between multiple simultaneous users. According to an embodiment, AR content is generated for a first user in a shared AR experience. The AR content includes at least one of a render of a model, a virtual representation of a second user in the shared AR experience, a virtual representation of a user interaction in the shared AR experience, and spatial audio content. Modifications to a shared AR experience are also provided. These modifications may be initiated based on instructions from one user and be reflected in the AR content generated for multiple users.

SYSTEM AND PROCESS FOR OBTAINING AND SELECTING CONTRACTOR BIDS FOR A BUILDING-SPECIFIC REPAIR PROJECT
20220366485 · 2022-11-17 ·

A method for obtaining a bid for repairing a roof of a building structure using a portable computing device includes obtaining information about the building structure using aerial photographs and exterior photographs of the building structure to define a work site and selecting at least a portion of the work site to define a scope of repair within the work site. The method also includes obtaining an event report related to the scope of repair and combining the scope of repair and the event report to define warranty parameters. The method also includes communicating the scope of repair and the warranty parameters to a contractor bidding interface. The method also includes receiving the bids from at least one bidding contractor and selecting a desired contractor from the at least one bidding contractor, via the contractor bidding interface and selecting payment terms for paying the desired contractor.

CRYPTOGRAPHICALLY SECURE SCANNABLE CODE TO DETERMINE THE AUTHENTICITY OF PHYSICAL ITEMS
20220366429 · 2022-11-17 ·

A system for determining authenticity of an item includes a processor and a memory. The memory includes instructions stored thereon, which when executed by the processor cause the system to assign a unique identifier to an item, generate a digital signature of the unique identifier of the item using a private key of a producing organization, generate a scannable code based on the generated digital signature and/or a base 64 encoded form of the generated digital signature, and embed in the item the scannable code and the unique item identifier, a name of the producing organization, and/or a public key server URL.

Item level data determination device, method, and non-transitory computer-readable media

Systems, methods, apparatuses, and computer-readable media are provided for determining individual item-level details associated with a transaction. A plurality of purchase transactions associated with different merchants may be displayed via a user interface. Responsive to a user selection of a first transaction, of the plurality of transactions, a camera may capture an image of at least a portion of a user receipt associated with the first transaction. The image of the user receipt may be analyzed using one or more optical character recognition (OCR) algorithms to convert the image of the user receipt into textual data. One or more character strings associated with line item-level details may be extracted from the textual data associated with the first transaction. Additional information associated with the line item details may be determined and the line item details and the additional information may be displayed via a user interface.

Item level data determination device, method, and non-transitory computer-readable media

Systems, methods, apparatuses, and computer-readable media are provided for determining individual item-level details associated with a transaction. A plurality of purchase transactions associated with different merchants may be displayed via a user interface. Responsive to a user selection of a first transaction, of the plurality of transactions, a camera may capture an image of at least a portion of a user receipt associated with the first transaction. The image of the user receipt may be analyzed using one or more optical character recognition (OCR) algorithms to convert the image of the user receipt into textual data. One or more character strings associated with line item-level details may be extracted from the textual data associated with the first transaction. Additional information associated with the line item details may be determined and the line item details and the additional information may be displayed via a user interface.

EVALUATION OF A VEHICLE SERVICE FOR A VEHICLE BASED ON INFORMATION ASSOCIATED WITH A USER OF THE VEHICLE
20230097392 · 2023-03-30 ·

In some implementations, a system may receive exchange information associated with a vehicle and a user. The system may identify, based on the exchange information, a type of the vehicle. The system may determine a characteristic of the user based on a user profile associated with vehicle usage by the user. The system may determine, using a service evaluation model and based on the type of the vehicle and the characteristic of the user, an evaluation score associated with the vehicle service. The system may generate, based on the evaluation score satisfying a threshold, a recommendation that the exchange include a service package associated with the vehicle. The system may provide, to the user, the recommendation, to permit the user to opt into receiving the vehicle service based on including the service package in the exchange.

EVALUATION OF A VEHICLE SERVICE FOR A VEHICLE BASED ON INFORMATION ASSOCIATED WITH A USER OF THE VEHICLE
20230097392 · 2023-03-30 ·

In some implementations, a system may receive exchange information associated with a vehicle and a user. The system may identify, based on the exchange information, a type of the vehicle. The system may determine a characteristic of the user based on a user profile associated with vehicle usage by the user. The system may determine, using a service evaluation model and based on the type of the vehicle and the characteristic of the user, an evaluation score associated with the vehicle service. The system may generate, based on the evaluation score satisfying a threshold, a recommendation that the exchange include a service package associated with the vehicle. The system may provide, to the user, the recommendation, to permit the user to opt into receiving the vehicle service based on including the service package in the exchange.

Managing building information and resolving building issues

Disclosed herein are systems and methods for identifying issues in a building. In one aspect, a method includes receiving information describing an issue with a building, accessing data that identifies (i) a plurality of components that are included in the building and (ii) features of the plurality of components, identifying one or more candidate components that have at least a threshold likelihood of being a cause of the issue, and performing some action in response to remedy the issue. For example, the method can include selecting a candidate service provider from among a plurality of service providers based on a comparison of (i) the one or more candidate components and (ii) information identifying technical qualifications for the plurality of service providers, transmitting a service request for the issue to the candidate service provider, receiving a response from the candidate service provider, and scheduling, based on the response, a service appointment.