This technology relates to intelligently generate a search query to access data. A method, computing device, and non-transitory computer readable medium include receiving a search request comprising natural language text. Next a prompt from the natural language text is extracted. A search generation machine learning module is executed to generate one or more search criteria based on the extracted prompt, wherein the search generation machine learning module is trained to learn data storage structure information of a data storage and map a prompt to one or more search criteria based on the learned data storage structure information. The data storage is searched based on the one or more search criteria to obtain a search result. The search result is displayed via a user interface as a response to the search request.
Legal claims defining the scope of protection, as filed with the USPTO.
. A method comprising:
. The method as set forth in, wherein the extracting the actionable information further comprising:
. The method as set forth in, wherein the determining the executable action for the real estate property data comprises:
. The method as set forth in, wherein the classification result of the actionable information is associated with a transactionable action on the real estate property data, the executing the executable action for the real estate property data further comprising:
. The method as set forth in, wherein the transactionable action comprises transferring at least a part of an ownership of related real estate property, the executing the executable action for the real estate property data further comprising:
. The method as set forth in, wherein the classification result of the actionable information is associated with maintenance action on the real estate property data, the executing the executable action for the real estate property data further comprising:
. The method as set forth in, wherein the classification result of the actionable information is associated with an action on an electrical device data of the real estate property data, the executing the executable action for the real estate property data further comprising:
. A computing device, comprising a memory comprising programmed instructions stored thereon and one or more processors configured to execute the stored programmed instructions to:
. The computing device as set forth in, further comprising:
. The computing device as set forth in, wherein the determine the executable action for the real estate property data comprises:
. The computing device as set forth in, wherein the classification result of the actionable information is associated with a transactionable action on the real estate property data, the execute the executable action for the real estate property data further comprising:
. The computing device as set forth in, wherein the transactionable action comprises transfer at least a part of an ownership of related real estate property, the execute the executable action for the real estate property data further comprising:
. The computing device as set forth in, wherein the classification result of the actionable information is associated with maintenance action on the real estate property data, the execute the executable action for the real estate property data further comprising:
. The computing device as set forth in, wherein the classification result of the actionable information is associated with an action on an electrical device data of the real estate property data, the execute the executable action for the real estate property data further comprising:
. A non-transitory computer readable medium having stored thereon instructions comprising executable code which when executed by one or more processors, causes the one or more processors to:
. The non-transitory computer readable medium as set forth in, further comprising:
. The non-transitory computer readable medium as set forth in, wherein the determine the executable action for the real estate property data comprises:
. The non-transitory computer readable medium as set forth in, wherein the classification result of the actionable information is associated with a transactionable action on the real estate property data, the execute the executable action for the real estate property data further comprising:
. The non-transitory computer readable medium as set forth in, wherein the classification result of the actionable information is associated with maintenance action on the real estate property data, the execute the executable action for the real estate property data further comprising:
. The non-transitory computer readable medium as set forth in, wherein the classification result of the actionable information is associated with an action on an electrical device data of the real estate property data, the execute the executable action for the real estate property data further comprising:
Complete technical specification and implementation details from the patent document.
This technology relates to methods, computing devices, and non-transitory computer readable medium that manage a digital ecosystem for real estate property data.
Maintaining and managing real estate property data is a challenge. Often real estate property data related to the same real estate property can be scattered across and stored in a variety of different systems. For example, real estate property data related to the same real estate property may be maintained by government offices, insurance companies, real estate property transaction platforms, home security companies, home service companies, etc.
Across those different systems, there can be overlapping portions of the same real estate property data, such as the ownership data, address data, size data, build year date, or the like. However, when a portion of the real estate property data for changes in one system, there can be a delay in updating or even notifying the other systems. In some instances, some of the systems which have the same real estate data for a particular real estate property may never been notified of the change, resulting in an inconsistency with the real estate property data for the same real estate property among those systems. For example, a transaction of a real estate property causing an ownership change, or a mortgage of the real estate property to a bank or a third party, will cause an immediate change in a record of this real estate property in the bank's or third party's systems. However, there could be a delay and/or absence of notifying of this change in the real estate property data to the other systems which also have stored real estate data for that property. Accordingly, such inconsistency may obviously result in errors when this real estate property data has not been properly maintained and updated and is some circumstance this error even be utilized for a malicious or illegal purpose.
Further, the scattered storage and maintenance of real estate property data for a real estate property may cause a low processing issue. For example, sometimes there may be a need to identify and access the necessary real estate property data for a real estate property which may be stored across a number of different systems making access to the necessary data more difficult, time consuming and inefficient.
Furthermore, keeping real estate property data associated with the same real estate property across a plurality of different systems increases the security risk as well as potential loss or tampering risk for that data. Therefore, there is a need to maintain and manage real estate property data more effectively and efficiently across systems in a more intelligent and secure manner.
A method for managing a digital ecosystem for real estate property data includes extracting, by a computing device, identifier data for and actionable information in real estate property data in a received request from a client device. The method further includes determining, by the computing device, whether geolocation data obtained based on the extracted identifier data for the real estate property data in the received request is located within one of one or more predefined stored geographic areas and whether the real estate property data is pre-registered. In response to the determination that the real estate property data is located within the one of the one or more predefined stored geographic areas and the real estate property data is pre-registered, the method includes determining, by the computing device, an executable action for the real estate property data based on the actionable information extracted from the received request submitted by an authenticated user via the client device. The determined executable action is executed by the computing device on the real estate property data, and the execution result is provided in response to the received request to the computing device.
A computing device with a memory comprising programmed instructions stored thereon and one or more processors configured to execute the stored programmed instructions to extract identifier data for and actionable information in real estate property data in a received request from a client device. A determination is made whether geolocation data obtained based on the extracted identifier data for the real estate property data in the received request is located within one of one or more predefined stored geographic areas and whether the real estate property data is pre-registered. In response to the determination that the real estate property data is located within the one of the one or more predefined stored geographic areas and the real estate property data is pre-registered, an executable action for the real estate property data based on the actionable information extracted from the received request submitted by an authenticated user via the client device. The determined executable action is executed on the real estate property data and the execution result is provided in response to the received request to the client device.
A non-transitory computer readable medium having stored thereon instructions comprising executable code which when executed by one or more processors, causes the one or more processors to extract identifier data for and actionable information in real estate property data in a received request from a client device. A determination is made whether geolocation data obtained based on the extracted identifier data for the real estate property data in the received request is located within one of one or more predefined stored geographic areas and whether the real estate property data is pre-registered. In response to the determination that the real estate property data is located within the one of the one or more predefined stored geographic areas and the real estate property data is pre-registered, an executable action for the real estate property data based on the actionable information is determined. The determined executable action is executed on the real estate property data and the execution result is provided in response to the received request to the client device the client device.
This technology provides a number of advantages including providing methods, non-transitory computer readable media, and computing devices that more effectively and efficiently maintain and manage real estate property data across systems in a more intelligent and secure manner. Examples of this technology are able to create a digital ecosystem for a given geographical region, and register, store and maintain all related real estate property data associated with a real estate property located within that given geographical region in this digital ecosystem. Additionally, examples of this technology are able to alleviate data inconsistency with respect to the same real estate property among different systems. Furthermore, the digital ecosystem may maintain and manage the stored real estate property data on a geographic area basis to allow for a more productive processing operation and more efficient usage of available resources (e.g., resource of home maintenance may be provided on a geographic areas basis instead of a separate real estate property basis). In addition, the digital ecosystem may also facilitate a user's access of related real estate property data and initiate processing operation on it by removing or at least reducing a need to access a plurality of different systems. Also, security of real estate property data and associated private data may be enhanced and therefore information leakage may be mitigated. Therefore, examples of this technology disclose herein at least alleviate some of above issues.
A network environmentwith an exemplary platform management computing deviceconnected with and configured to manage a digital ecosystemfor real estate property data is shown in, wherein the platform management computing devicemay execute an action for the real estate property data based on a request initiated by one of client devices()-(). In this particular example, the environmentincludes the platform management computing device, the client devices()-(), databases()-(), and the digital ecosystemwhich are coupled together via communication networks, although the environment could have other types and/or numbers of other systems, devices, components, and/or other elements in other configurations. This technology provides several advantages including providing methods, non-transitory computer readable media, and computing devices that more effectively and efficiently maintain and manage real estate property data across systems in a more intelligent and secure manner.
Referring more specifically to, the platform management computing deviceof the network environmentmay perform a number of different functions and/or other operations as illustrated and described by way of the examples herein, including executing an action requested by one of the client devices()-() on the real estate property data in a digital ecosystem. The platform management computing devicein this example includes processor(s), a memory, and a communication interface, which are coupled together by a bus, although the platform management computing devicecan include other types or numbers of elements in other configurations.
The processor(s)of the platform management computing devicemay execute programmed instructions stored in the memoryof the platform management computing devicefor any number of the functions and other operations as illustrated and described by way of the examples herein. The processor(s)may include one or more central processing units (CPUs) or general-purpose processors with one or more processing cores, for example, although other types of processor(s) can also be used.
The memoryof the platform management computing devicestores these programmed instructions for one or more aspects of the present technology as described and illustrated herein, although some or all of the programmed instructions could be stored elsewhere. A variety of different types of memory storage devices, such as random-access memory (RAM), read only memory (ROM), hard disk, solid state drives, flash memory, or other computer readable medium which is read from and written to by a magnetic, optical, or other reading and writing system that is coupled to the processor(s), can be used for the memory.
Accordingly, the memorycan store applications that can include computer executable instructions that, when executed by the platform management computing device, cause the platform management computing deviceto perform operations as illustrated and described by way of the examples herein to manage the digital ecosystemand execute an action requested by one of the client devices()-() on the real estate property data stored in the digital ecosystem. The application(s) can be implemented as components of other applications, operating system extensions, and/or plugins, for example.
Further, the application(s) may be operative in a cloud-based computing environment with access provided via a software-as-a-service module. The application(s) can be executed within or as virtual machine(s) or virtual server(s) that may be managed in a cloud-based computing environment or containerized based computing environment. Also, the application(s), and even the platform management computing deviceitself, may be located in virtual server(s) running in a cloud-based (e.g., containerized) computing environment rather than being tied to specific physical network computing devices. Also, the application(s) may be running in virtual machines (VMs) executing on the platform management computing deviceand managed or supervised by a hypervisor.
The communication interfaceof the platform management computing deviceoperatively couples and communicates between the platform management computing deviceand the client devices()-(), the databases()-(), and/or the digital ecosystemvia one or more communication networks, although other types or numbers of communication networks or systems with other types or numbers of connections or configurations to other devices or elements can also be used.
While the platform management computing deviceis illustrated in this example as including a single memoryand communication interface, the platform management computing devicein other examples can include a plurality of memoriesand communication interfacesas appropriate and needed to implement one or more operations or functionalities of this technology.
Referring to, each of the client devices()-(), illustrated herein as a client device(), includes one or more processors, a memorycomprising a client device operation portal, user input device, such as keyboards and/or mouse pointers by way of example, a display device, such as an LED or LCD display device, and a communication interface, which are coupled together by a busor other communication link, although other types and/or numbers and types of components or other elements in other configurations could be used. In this example, referring back to, client device() may interact with the platform management computing deviceand initiate a request executing an action on real estate property data in the digital ecosystemvia the client device operation portal, although the client device() could be operated by other applications to implement other functionalities and operations (e.g., accessing and managing other information, such as other types of assets). The client device operation portalcan be any form of user portal for a user of the client device() to interact with the platform management computing deviceand access the real property data in the digital ecosystem, such as a browser or an application downloadable by a mobile and portable device.
Continuing to refer to, the databases()-() may store real estate property data of the digital ecosystemand additional data associated with a plurality of real estate properties whose data are stored in the digital ecosystem, which is accessible by a user via one of the client devices()-() in this example, although types and/or combinations of data and/or other programmed instructions may also be stored, and other storage locations may be used. The databases()-() may obtain the additional data from third party resource(s) which are not shown inbut are illustrated in, which will be described in the following.
The communication networksmay be, for example, one or more of the same or different combinations of an ad hoc network, an extranet, an intranet, a wide area network (WAN), a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wireless WAN (WWAN), a metropolitan area network (MAN), internet, a portion of the internet, a portion of the public switched telephone network (PSTN), a cellular telephone network, a wireless network, a Wi-Fi network, a worldwide interoperability for microwave access (WiMAX) network, or a combination of two or more such networks, although other types and/or numbers of networks in other topologies or configurations may be used.
In the exemplary network environment illustrated in, the platform management computing device, the client devices()-(), the databases()-(), and the digital ecosystemare shown as dedicated hardware devices. However, one or more of the platform management computing devices, the client devices()-(), the databases()-(), and the digital ecosystemcan be implemented in software within one or more other devices located at either the same physical place or distributed in the network environment.
Although the exemplary network environmentwith the platform management computing device, the client devices()-(), the databases()-(), and the digital ecosystemare described and illustrated herein, other types or numbers of systems, devices, components, or elements in other topologies can be used in other exemplary network environments. It is to be understood that the systems of the examples described herein are merely for exemplary purposes, as many variations of the specific hardware and software used to implement the examples are possible, as will be appreciated by those skilled in the relevant art(s).
Moreover, one or more of the components depicted in the network environment, such as the platform management computing device, the client devices()-(), the databases()-(), and the digital ecosystemfor example, may also be configured to operate as virtual instances on the same physical machine. In other words, one or more of the platform management computing devices, the client devices()-(), the databases()-(), and the digital ecosystemmay operate on the same physical device rather than as separate devices communicating through one or more communication networks.
The examples of this technology may also be embodied as one or more non-transitory computer readable media having instructions stored thereon, such as in the memoryby way of example, for one or more aspects of the present technology, as described and illustrated by way of the examples herein. The instructions in some examples include executable code that, when executed by one or more processors, such as the processor(s), cause the processors to carry out steps and operations necessary to implement the methods of the examples of this technology that are described and illustrated herein.
Referring to, the platform management computing devicemay create a digital ecosystemfor a variety of real estate properties. For a given geographic region, the platform management computing devicemay divide this geographic area into a plurality of smaller geographic areas and create those geographic areas in the digital ecosystemaccordingly, illustrated as geographic areas()-() in this example. In, one or more real estate properties are located within each of the geographic areas()-(), labeled as real estate properties()-,()-, real estate properties()--()-, real estate properties()--()-, real estate properties()--()-, real estate properties()--()-, and real estate properties()--()-, respectively. Those real estate properties may be, but not limited to, a single house, a townhouse, an apartment building, a shopping mall, or the like. For each of the geographic areas()-(), the platform management computing devicemay register one or more real estate properties within that geographic area. For a registered real estate property, the platform management computing devicemay create identifier data for this real estate property, and store and manage real estate property data associated with this real estate property in the digital ecosystem. The identifier data may comprise geolocation data of the associated real estate property, and information identifying an authenticated user who is authorized to process the stored real estate property data of this real estate property, although other types and/or combinations of identifier data may be used.
While the digital ecosystemis illustrated in this example as including six geographic areas()-() and a certain number and type of real estate properties within each of the geographic areas()-(), the digital ecosystemin other examples can include other number of geographic areas, other number and type of real estate properties within each geographic area as appropriate and needed to implement one or more operations or functionalities of this technology. In this regard, a machine learning systemmay be utilized to execute one or more machine learning modules to analyze practical needs based on a variety of processing requests initiated by the client devices()-() and implemented one or more operations or functionalities of this technology. For example, related tools may be utilized by the machine learning systemto implement machine learning modules, such as various python libraries (e.g., Scikit-Learn) for regression, classification, clustering for module analysis. Next, the trained machine learning systemmay analyze and conclude an appropriate and dynamic configuration for the digital ecosystem.
Referring to, a block diagram of an exemplary computing deviceis illustrated as residing on and being executed by the platform management computing devicefor performing one or more steps and operations described herein for this disclosed technology. As shown in, the memoryincludes the computing device, which in turn comprises a transceiving module, an extraction module, a verification module, an executable action determination module, an execution module, and a data display module. It is to be understood that the memorymay comprise other types and/or numbers of other modules, engines, programmed instructions and/or data. In this example, the transceiving modulemay be configured to communicatively connect with one or more client devices()-() which is illustrated herein as client device(), one or more databases()-(), and the digital ecosystemas needed and thereby allows a plurality of interactions therebetween. The extraction modulemay be configured to extract identifier data for real estate property data and actionable information in real estate property data from a request received from one of the client devices()-(). The verification modulemay obtain geolocation data from the extracted identifier data and determine whether the geolocation is located within any of the geographic areas in the digital ecosystem. The executable action determination modulemay be configured to determine an executable action which is requested by one of the client devices()-() for the real estate property data based on the actionable information extracted by the extraction module. The execution modulemay be configured to execute the executable action for the real estate property data. The display modulemay be configured to display an execution result of the real estate property data via the transceiving moduleand further a user interface of one of the client devices()-().
Details of various operations of those modules in the computing devicewill be described below in conjunction with. It is to be understood that those modules may execute other types and/or numbers of other functions and/or operations for other types of applications in other examples. Also, it is to be understood that although six modules are illustrated in, however, any of those modules can be combined as needed (e.g., combining the executable action determination moduleand the execution moduleinto a single module), or any module may be further split or divided into several sub-modules.
While the platform management computing deviceis illustrated inas including a single computing device, the platform management computing devicein other examples may include a plurality of computing devices each may having one or more processors (each processor with one or more processing cores) that implement one or more steps of this technology. In these examples, one or more of the computing devices may have a dedicated communication interface or memory. Alternatively, one or more of the computing devices can utilize the memory, communication interface, or other hardware or software components of one or more other computing devices included in the platform management computing device. Additionally, one or more of the computing devices that together comprise the platform management computing devicein other examples can be standalone devices or integrated with one or more other devices or apparatuses.
Referring to, an exemplary method, i.e., process, for managing digital ecosystemfor real estate property data is illustrated. At step, the extraction moduleof the computing devicemay extract identifier data and actionable information from a request initiated by one of the client devices()-(), which is received by the transceiving module. The identifier data is included in the request at the client devices()-() side, to identify the real estate property data stored in the digital ecosystem. The actionable information in included in the request to indicate what processions is requested by a user of one of the client devices()-().
illustrates an exemplary application environment, wherein one client device() may interact with and initiate a request to the platform management computing devicewhich is illustrated as a web application in this example. In, other related network devices are shown to facilitate interactions of the platform management computing devicewith two third party databases. It is to be understood that while being illustrated in a specific scenario in application environment, other network devices and third-party resources may be related and included in other examples. In this example, the platform management computing devicemay provide a graphical user interfaceas illustrated in.
The graphical user interfacemay be provided via the client device operation portalof the client devices()-(). A user of one of the client devices()-() may browse graphical user interfaceand access the real estate property data stored in the digital ecosystem. A request for executing an action on the real estate property data may be generated by the one of the client devices()-() and transmitted to the platform management computing device. Next, the computing deviceexecuting at back end on the platform management computing devicemay receive the request via the transceiving module. In this way, the extraction modulemay extract the data input by the user into the graphical user interface.
In some examples, referring back to, the extraction modulemay be configured to perform natural language processing on the user input data in the request, to identify and extract the actionable information. In this regard, additional tools and modules may be utilized as needed to fulfill this operation. For example, the extraction modulemay utilize a word embedding tool to capture semantics within the user input data and analyze the relationships among words.
At step, the verification moduleof the computing devicemay be configured to obtain geolocation data from the identifier data extracted by the extraction module. As discussed above, the digital ecosystemmay create a plurality of geographic areas (e.g., geographic areas()-() in) for a given geographic region, and register, store and manage real estate property data associated with one or more real estate properties located within any of the created geographic areas. In this regard, geolocation data is associated with and therefore utilized to identify real estate property data registered with the digital ecosystem. Therefore, based on the geolocation data, the verification modulecan verify whether the associated real estate property data, on which an action is requested to be executed by the user, is located within any of the predefined geographic areas created by the digital ecosystem. Also, the verification modulecan verify, based on the geolocation data, whether the associated real estate property data is registered with the digital ecosystemalready. It is to be understood that it is possible that the real estate property data is for a real estate property located within a specific geographic area, however, not registered with the digital ecosystemyet. In this case, the digital ecosystemmay be configured to allow a user to register a real estate property and related real estate property data, depending on specific policy employed by the digital ecosystem(e.g., whether that real estate property is close to or within one existing created geographic area in the digital ecosystem). If the verification moduledetermines that the real estate property data is located within one predefined stored geographic area and the real estate property data is pre-registered with the digital ecosystem, the processproceeds to step.
At step, the executable action determination moduleof the computing devicemay be configured to determine an executable action requested by the user for the real estate property data stored in the digital ecosystem. The executable action determination modulemay make this determination based on the actionable information extracted by the extraction moduleat stepfrom the request received by the transceiving module. As discussed above, the real estate property data stored in the digital ecosystemmay be accessed and processed by an authenticated user of a specific real estate property. Therefore, a default operation herein includes determining the executable action is requested by an authenticated user via one of the client devices()-(). Information indicating the user identity may be included in the identifier data or the actionable information extracted by the extracting module. Moreover, this default operation may be performed by either the executable action determination modulewhen determining the executable action, or by the verification module.
As discussed above, the digital ecosystemmay maintain all real estate property data for a specific real estate property. That is to say, the digital ecosystemmay maintain complete real estate property data and therefore may provide a variety of process or operations on the maintained data based on an authenticated user's request. For example, the operations may relate to but not limited to performing a transactionable, maintenance, or control action (e.g., landscaping, repairs, home services, etc.) on the real estate property data. Therefore, referring back to, the executable action determination modulemay be configured to access to a plurality of predetermined classification rulesto classify the actionable information extracted by the extraction module. Herein, the predetermined classification rulesmay be stored in a local storage of the platform management computing deviceor stored at any of the databases()-(). The executable action determination modulemay obtain a classification result during the classification operation. Next with the obtained classification result and the actionable information extracted by the extraction module, the executable action determination modulemay generate the executable action requested by the user.
At step, the execution moduleof the computing devicemay be configured to execute the executable action for the real estate property data. In some examples, when predetermined classification rules are utilized by the executable action determination moduleas discussed above, more detailed operations may be performed as illustrated in, which will be described in the following. Otherwise, the processproceeds to step.
At step, the display moduleof the computing devicemay be configured to display an execution result after the requested execution being performed by the execution moduleon the real estate property data stored in the digital ecosystem. The display modulemay cause the execution result to be transmitted via the transceiving moduleand displayed via a user interface of one of the client devices()-() via the client device operation portal.
As discussed above, the executable action determination modulemay obtain a plurality of different classification results during the operation of determining the executable action for the stored real estate property data at step. Next, the execution moduleexecutes the determined executable action on the real estate property data at step, the specific execution may vary depending on the obtained classification result.illustrates an exemplary processin such scenario. As illustrated at,, and, the classification result of the actionable information may relate to a different type of process on the real estate property data requested by a user of one of the client devices()-().
As shown at, the classification result may indicate that the user requests the platform management computing deviceto perform a transactionable action on the real estate property data. In, an exemplary graphical user interfaceis illustrated for a user of the client devices()-() to initiate a transactionable processing request on the real estate property data to the platform management computing device. Similar to, the graphical user interfacemay be provided via the client device operation portalof the client devices()-().
At step, the execution modulemay be configured to further determine one or more changes to a status of the real estate property data, after executing the determined executable action on the real estate property data.
Next at step-, the display at stepinmay comprise an updated status of the real estate property data determined by the execution module.
For example, the transactionable action may include but not limited to a monthly loan payment requested by the user after checking the property mortgage details of related real estate property data, a change of ownership in the related real estate property data, balances in related real estate property data, or any other transactionable process on the real estate property data (e.g., process relates to other title management, insurance services, tax relevant process such as tax assess). By way of example, in a scenario wherein the transactionable action comprising a transfer of a partial ownership of real estate property in the related real estate property data, the execution modulemay be configured to tokenize the ownership of the real estate property into ownership tokens. In this way, each of the tokenized ownerships of the real estate property data may represents a different part of the ownership of the related real estate property. Next the execution modulemay perform the requested transfer of the ownership, which is indicated in the transactionable action, by changing the associated tokens. The execution modulethen may update the ownership tokens in the real estate property data accordingly. In this case, the display of the execution result at step-may comprise display of updated ownership in the real estate property data.
As shown at, the classification result of the actionable information may indicate that the user of one of the client devices()-() requests the platform management computing deviceto perform a maintenance action on the real estate property data. In, an exemplary graphical user interfaceis illustrated for a user of the client devices()-() to initiate a maintenance processing request on the real estate property data to the platform management computing device. Similar to, the graphical user interfacemay be provided via the client device operation portalof the client devices()-(). In this case, the execution modulemay conduct a search of data maintained in any of the databases()-() or any connectable third-party resources (e.g., third party DB-, third party DB-in) if needed, during the execution of the determined executable action on the real estate property data at stepin.
At step, the execution modulemay be configured to further retrieve relevant information relating to the maintenance action, by way of example, from any appropriate resource as discussed above. Herein, the retrieved information may comprise one or more operations selectable by the user of one of the client devices()-() to execute the requested maintenance action.
Next, at step-, the display at stepinmay comprise display the retrieved information to the user of one of the client devices()-().
As an example, the maintenance action requested by the user of one of the client devices()-() may include but not limited to cutting grass, repairs (e.g., fixing broken light on the street or utilities within a real estate property, upkeeping the neighborhood within one of the geographic areas()-() in, etc.), landscaping, maid service (e.g., dry cleaning), home services (e.g., pet services such as pet case, pet walking). In this regard, the retrieved information by the execution modulemay comprise one or more options or operations for the user to choose. Next, the user may confirm or submit a specific maintenance action for the related real estate property data and therefore causing the action to be conducted for the real estate property indicated by the real estate property data.
As shown at, the classification result of the actionable information may indicate that the user of one of the client devices()-() requests the platform management computing deviceto perform an action on an electrical device data of the real estate property data, therefore conducting an action on an electrical device located within a real estate property indicated by the real estate property data. In, an exemplary graphical user interfaceis illustrated for a user of the client devices()-() to initiate an electrical device control processing request on the real estate property data to the platform management computing device. Similar to, the graphical user interfacemay be provided via the client device operation portalof the client devices()-().
At step, the execution modulemay be configured to identify the related electrical device data in the real estate property data, therefore locate the corresponding electrical device within the real estate property.
Next at step, the execution modulemay be configured to execute the requested action on the electrical device data, causing a corresponding action being performed on the electrical device.
Unknown
December 18, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.