The present invention relates generally to financial data and, more particularly, to financial obligation data.
Vehicle parking laws are typically enforced by issuing a summons and placing the summons on a vehicle in violation. Typically, the vehicle owner is required to pay the fine or appear in court to contest the summons. Unfortunately, in many areas, some vehicle owners do not promptly pay fines that are due and allow summons and fines to accumulate. One solution to insure payment of such fines is to place an immobilizing device, often referred to as a clamp or “boot”, on the wheel of a vehicle currently in violation and/or on the wheel of a vehicle of a scofflaw with unpaid parking summons.
The use of immobilizing devices has become popular with law enforcement, parking attendants, municipal governments, and the like, in the enforcement of parking and other violations. In use, an installer places an immobilizing device on a vehicle wheel, thereby immobilizing the vehicle. Upon returning to the vehicle, the offender is prompted by a notice placed on the vehicle (e.g., a sticker on the window, notice under a windshield wiper, etc.) to call the appropriate entity, e.g., the police, parking authority, or other third party, in order to learn how to have the immobilizing device removed. The offender is prompted during the call to make his/her way to the police station, parking authority, or other third party location in order to pay the fine for a current violation and any other outstanding fines. Once the offender has paid all outstanding amounts, the appropriate entity typically sends someone to remove the immobilizing device from the vehicle.
“Scofflaw” is the term commonly used for a person who habitually flouts or violates the law by not paying fines and other financial obligations, not answering summonses, etc. Scofflaws flout parking regulations by discarding or otherwise ignoring parking citations they receive. In some cases, scofflaws accumulate parking citations in multiple jurisdictions. Unfortunately, the identification of a vehicle with an outstanding citation in the jurisdiction where the vehicle is currently located may not lead to the recognition that there are other outstanding citations in other jurisdictions. In addition, it is currently difficult to determine if a person owes fines and other financial obligations in multiple jurisdictions.
It should be appreciated that this Summary is provided to introduce a selection of concepts in a simplified form, the concepts being further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of this disclosure, nor is it intended to limit the scope of the invention.
According to some embodiments of the present invention, a financial obligation satisfaction method includes aggregating data from a plurality of third parties regarding financial obligations of a plurality of persons, monitoring the data to determine if a person has exceeded a threshold number of financial obligations and/or a threshold financial obligation amount, and initiating a financial obligations satisfaction process in response to determining that the person has exceeded a threshold number of financial obligations and/or a threshold financial obligation amount. The third parties may be located in one or more legal jurisdictions. Initiating a financial obligation satisfaction process may include distraining property of the person. For example, a vehicle owned by or associated with the person can be identified, located, and then distrained (e.g., impounded, immobilized, etc.).
In some embodiments of the present invention, initiating a financial obligation satisfaction process may include providing information to a person about one or more financial obligations of the person, including information about how to pay the one or more financial obligations. The financial obligation information may be provided via a display device in communication with at least one processor, and may include a listing of the one or more financial obligations owed by the person. In addition, information regarding how to pay the one or more financial obligations may be displayed via the display device.
In some embodiments of the present invention, the one or more financial obligations in the listing are selectable, and information regarding how to pay a financial obligation is displayed in response to selection of the respective financial obligation. Displaying information regarding how to pay the one or more financial obligations in the listing may include displaying one or more financial payment options that can be utilized to pay the one or more financial obligations via the data processing system. The at least one processor may be configured to process financial payments via one of the one or more financial payment options. The at least one processor may be configured to provide access to a remote entity that can process an online payment of the one or more financial obligations.
According to other embodiments of the present invention, a method of facilitating payment of outstanding financial obligations includes receiving, via a data processing system, an identification of property distrained (e.g., a vehicle) as a result of one or more financial obligations of a person associated with the property, and displaying, via a display device in communication with the data processing system, a listing of the one or more financial obligations of the person in response to receiving the property identification. The one or more financial obligations may be owed to one or more third parties in one or more legal jurisdictions.
Information regarding how to pay the one or more financial obligations may be displayed via the display device. The one or more financial obligations in the listing may be selectable by a user, and the information regarding how to pay a financial obligations is displayed in response to selection of the respective financial obligations.
In some embodiments of the present invention, the listing of one or more financial obligations may be updated in real time, or substantially real time, to reflect satisfaction of any of the one or more financial obligations.
In some embodiments of the present invention, displaying information regarding how to satisfy the one or more financial obligations in the listing includes displaying one or more financial payment options that can be utilized to pay the one or more financial obligations via the data processing system. The data processing system may be configured to process a financial payment via one of the one or more financial payment options. The data processing system may be configured to provide access to a remote entity that can process an online payment of the one or more financial obligations.
According to some embodiments of the present invention, a method of releasing property from distrainment, wherein an owner of the property has one or more outstanding financial obligations, includes entering an identification of the property via a first user interface in communication with a data processing system, and verifying, via a second user interface displayed by the data processing system in response to entering the property identification, that the one or more financial obligations have been satisfied, and releasing the property from distrainment. Releasing the property from distrainment may include releasing the property from impoundment. If the distrained property is a vehicle, releasing the vehicle from distrainment may include releasing the vehicle from impoundment, removing an immobilizing device from the vehicle, or providing a person with instructions for use in removing an immobilizing device from the vehicle.
According to other embodiments of the present invention, a method of distraining a vehicle includes obtaining identification information for a vehicle (e.g., license plate information, vehicle identification number, etc.), determining if an owner of the vehicle has exceeded a threshold number of financial obligations and/or a threshold financial obligation amount to one or more third parties in one or more legal jurisdictions, and immobilizing the vehicle in response to determining that the threshold number of financial obligations and/or threshold financial obligation amount has been exceeded. In addition, information may be to the vehicle owner about each financial obligation, including information about how to satisfy each financial obligation.
According to some embodiments of the present invention, a system that facilitates satisfaction of financial obligations includes at least one processor that is configured to aggregate data from a plurality of third parties (e.g., third parties in one or more legal jurisdictions) regarding financial obligations of a plurality of persons, monitor the data to determine if a person has exceeded a threshold number of financial obligations and/or a threshold financial obligation amount, and initiate a financial obligation satisfaction process in response to determining that the person has exceeded a threshold number of financial obligations and/or a threshold financial obligation amount. The at least one processor is also configured to identify a vehicle associated with the person and initiate distrainment of the vehicle. The at least one processor may also be configured to display, via a display device, a listing of one or more financial obligations of the person, and may also display information regarding how to satisfy the one or more financial obligations.
According to some embodiments of the present invention, a system that facilitates satisfaction of financial obligations includes at least one processor configured to receive an identification of property distrained (e.g., a vehicle, etc.) as a result of one or more financial obligations of a person associated with the property, and display, via a display device, a listing of the one or more financial obligations of the person in response to receiving the property identification, wherein the one or more financial obligations are owed to one or more third parties in one or more legal jurisdictions. The at least one processor may also display, via the display device, information regarding how to satisfy the one or more financial obligations.
In some embodiments of the present invention, the one or more financial obligations displayed in a listing on a device are selectable, and the at least one processor is configured to display information regarding how to satisfy a financial obligation in response to selection of the respective financial obligation. In some embodiments of the present invention, the at least one processor is configured to display one or more financial payment options that can be utilized to pay the one or more financial obligations. The at least one processor may be configured to process a financial payment via one of the one or more financial payment options. The at least one processor may be configured to provide access to a remote entity that can process an online payment of the one or more financial obligations.
According to some embodiments of the present invention, a system that facilitates vehicle distrainment includes at least one processor that is configured to receive identification information for a vehicle (e.g., license plate information, vehicle identification number, etc.), and determine if an owner of the vehicle has exceeded a threshold number of financial obligations and/or a threshold financial obligation amount to one or more third parties in one or more legal jurisdictions. In addition, the at least one processor may be configured to provide information to the vehicle owner about each financial obligation, and display one or more financial payment options that can be utilized by the vehicle owner to pay each financial obligation.
It is noted that aspects of the invention described with respect to one embodiment may be incorporated in a different embodiment although not specifically described relative thereto. That is, all embodiments and/or features of any embodiment can be combined in any way and/or combination. Applicant reserves the right to change any originally filed claim or file any new claim accordingly, including the right to be able to amend any originally filed claim to depend from and/or incorporate any feature of any other claim although not originally claimed in that manner. These and other objects and/or aspects of the present invention are explained in detail below.
The accompanying drawings, which form a part of the specification, illustrate various embodiments of the present invention. The drawings and description together serve to fully explain embodiments of the present invention.
The present invention will now be described more fully hereinafter with reference to the accompanying figures, in which embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Like numbers refer to like elements throughout. In the figures, certain components or features may be exaggerated for clarity. In addition, the sequence of operations (or steps) is not limited to the order presented in the claims unless specifically indicated otherwise. Although described or shown with respect to one embodiment and/or figure, the features and elements so described or shown can apply to other embodiments and/or figures.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, and/or groups thereof. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items and may be abbreviated as “/”.
It will be understood that although the terms first and second are used herein to describe various features or elements, these features or elements should not be limited by these terms. These terms are only used to distinguish one feature or element from another feature or element. Thus, a first feature or element discussed below could be termed a second feature or element, and similarly, a second feature or element discussed below could be termed a first feature or element without departing from the teachings of the present invention.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the specification and relevant art and should not be interpreted in an idealized or overly formal sense unless expressly so defined herein. Well- known functions or constructions may not be described in detail for brevity and/or clarity.
The terms “data processing system”, “processor”, and “at least one processor”, as used herein, are interchangeable.
The term “distrain”, as used herein, means to seize and hold property and/or goods for the purpose of obtaining satisfaction of one or more financial obligations.
The term “financial obligation”, as used herein, refers to any financial amount owed to another person/entity including, but not limited to, taxes, fees, assessments, fines, penalties, court-designated payments, and the like. A non-exhaustive list of exemplary financial obligations payable to a municipality or other legal jurisdiction includes, but is not limited to, franchise fees, campaign/election fees, lobbyist registration fees, passport services fees, special events fees, filming fees, block party/street closure fees, carnival fees, location fees, court fees, environmental fees, zoning fees, development fees, sign fees, site plan review fees, approval fees, planning fees, subdivision application fees, zoning amendment fees, general plan amendment fees, appeal fees, certificate of appropriateness fees, building fees, permit fees, inspection fees, code enforcement fees, business license and permit fees, parking fees, late fees, false alarm fees, utility fees, purchasing fees, medical transport fees, vehicle towing and impoundment fees, housing fees, sanitation fees, water fees, medical waste fees, manufacturing fees, emergency response fees, library fees, commercial use fees, engineering fees, parks and recreation fees, animal fees, law enforcement fees, business tax, property tax, sales/use tax, occupancy tax, admissions tax, parking tax, utility user tax, and the like.
The term “legal jurisdiction”, as used herein, means all types of geographically-delineated areas of authority including, but not limited to, countries, states, counties, and municipalities. The terms “legal jurisdiction” and “jurisdiction”, as used herein, are interchangeable.
The term “municipality”, as used herein, includes cities, towns, villages, etc.
The term “real time”, as used herein, refers to a level of computer (e.g., data processing system, processor, etc.) responsiveness that a user senses as sufficiently immediate or that enables the computer to keep up with some external process. Thus, in the context of embodiments of the present invention, changes in the status of financial obligations (e.g., because of satisfaction, etc.) may be displayed substantially as changes occur.
Exemplary embodiments of the present invention may be embodied as methods, systems, and/or computer program products. Accordingly, exemplary embodiments of the present invention may be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.). Furthermore, exemplary embodiments of the present invention may take the form of a computer program product comprising a computer-usable or computer-readable storage medium having computer-usable or computer-readable program code embodied in the medium for use by or in connection with an instruction execution system. In the context of this document, a computer-usable or computer-readable medium may be any medium that can contain, store, communicate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
The computer-usable or computer-readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device. More specific examples (a nonexhaustive list) of the computer-readable medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, and a portable compact disc read-only memory (CD-ROM). Note that the computer-usable or computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory.
Some aspects of the present invention may be implemented in a “cloud” computing environment. Cloud computing is a computing paradigm where shared resources, such as processor(s), software, and information, are provided to computers and other devices on demand typically over a network, such as the Internet. In a cloud computing environment, details of the computing infrastructure, e.g., processing power, data storage, bandwidth, and/or other resources are abstracted from the user. The user does not need to have any expertise in or control over such computing infrastructure resources. Cloud computing typically involves the provision of dynamically scalable and/or virtualized resources over the Internet. A user may access and use such resources through the use of a Web browser. A typical cloud computing provider may provide an online application that can be accessed over the Internet using a browser. The cloud computing provider, however, maintains the software for the application and some or all of the data associated with the application on servers in the cloud, i.e., servers that are maintained by the cloud computing provider rather than the users of the application.
Exemplary embodiments of the present invention are described herein with reference to flowchart and/or block diagram illustrations. It will be understood that each block of the flowchart and/or block diagram illustrations, and combinations of blocks in the flowchart and/or block diagram illustrations, may be implemented by computer program instructions and/or hardware operations. These computer program instructions may be provided to a processor of a general purpose computer, a special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means and/or circuits for implementing the functions specified in the flowchart and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer usable or computer-readable memory that may direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer usable or computer- readable memory produce an article of manufacture including instructions that implement the function specified in the flowchart and/or block diagram block or blocks.
The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions that execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart and/or block diagram block or blocks.
Referring now to the figures, various methods, systems and computer program products that facilitate satisfaction of financial obligations will be described. Referring initially to
For example, as illustrated in
The data processing system 10 communicates with the plurality of third party data processing systems 20a-20d via a communications network 30, such as the Internet. Although the data processing system 10 is only illustrated communicating with four other third party data processing systems 20a-20d, it is understood that the data processing system 10 may communicate and aggregate data from any number of third party data processing systems, without limitation. Although
Data processing system 10 may communicate with various third party data processing systems in various ways, without limitation. For example, data processing system 10 can communicate with a third party data processing system via a communication network (e.g., via the internet, an intranet, etc.), via a direct link, via a File-Transfer-Protocol (FTP) link, via a wireless connection, etc. Data processing system 10 can collect data from third party data processing systems in various formats, without limitation (e.g., data from spreadsheets, data from databases, data from text files, data from flat files, etc.).
Exemplary third party data processing systems represented by 20a-20d may include, but are not limited to, data processing systems of or in communication with various entities within a legal jurisdiction including, but not limited to, tax authorities, court systems, parking authorities, department of motor vehicles, public agencies, etc. Data processing systems represented by 20a-20d may contain and/or have access to data regarding unpaid parking violations, unpaid alimony, unpaid child support, unpaid taxes, etc.
In some embodiments of the present invention, aggregating data processing system 10 may be the data processing system of a municipality, tax authority, court system, parking authority, department of motor vehicles, public agency, etc., or may be the data processing system of an independent contractor associated with a municipality, tax authority, court system, parking authority, department of motor vehicles, public agency, etc. Third party data systems 20a-20d may include all types of data processing systems, without limitation, including, but not limited to, mainframe computing systems, mini- computer systems, individual computing devices (e.g., desktop computers, workstations, etc.), and the like. Similarly, the aggregating data processing system 10 may include all types of data processing systems, without limitation, including, but not limited to, mainframe computing systems, mini-computer systems, individual computing devices (e.g., desktop computers, workstations, etc.), and the like.
The third party data processing systems 20a-20d may be located in one or more legal jurisdictions on the federal level, state level, and/or municipal level, etc., without limitation. For example, third party data processing system 20a may be located in California, third party data processing system 20b may be located in Nevada, third party data processing system 20c may be located in Texas, and third party data processing system 20d may be located in New York. In another example, the various third party data processing systems 20a-20d may be located in different cities or municipalities within the same state, e.g., third party data processing system 20a may be located in Los Angeles, third party data processing system 20b may be located in San Diego, third party data processing system 20c may be located in San Francisco, and third party data processing system 20d may be located in Sacramento. Various combinations of legal jurisdictions are possible without limitation.
The data processing system 10 may aggregate data on a continuous basis or periodic basis. For example, the data processing system 10 may communicate with third party data processing systems daily, weekly, monthly, or some combination thereof, to collect data. In some embodiments of the present invention, data may be collected from one or more third party data processing systems continuously (e.g., in real time or substantially real time).
In some embodiments of the present invention, data from one or more third parties may be collected manually from one or more third parties. For example, one or more persons may periodically visit various third parties having financial obligation data, obtain the data, and then have the data entered into the data processing system 10. In some embodiments of the present invention, data from one or more third parties may be collected from one or more third parties via mail, fax, and/or email and then input into the data processing system 10.
The data processing system 10 monitors the collected data to determine if a person has exceeded a threshold number of financial obligations and/or a threshold financial obligation amount owed (Block 200). If a threshold number of financial obligations and/or a threshold financial obligation amount has been exceeded by a person (Block 300), a financial obligation satisfaction process is initiated for the person (Block 400). The financial obligation satisfaction process may be initiated by the data processing system 10 by notifying a person/entity authorized to initiate such a process.
For example, certain legal jurisdictions permit financial obligation satisfaction efforts to be initiated if a person exceeds a certain number of financial obligations (e.g., two or more unpaid parking violations, two or more unpaid red-light ticket camera violations, two or more months of unpaid child support, etc.) within a jurisdiction. In addition, intra-jurisdictional agreements may allow financial obligation satisfaction efforts to be initiated if a person exceeds a certain number of financial obligations in multiple legal jurisdictions. For example, some intra-jurisdictional agreements permit distrainment of property owned by a person that is not directly associated with a particular financial obligation or that is not directly associated with a financial obligation in a particular jurisdiction. As an example, assume a person owns two vehicles and the vehicles are registered in New York. The person has accumulated a number of unpaid parking violations on one of the vehicles. Because of an intra- jurisdictional agreement between New York and New Jersey, a parking authority can initiate a financial obligation satisfaction process on the person by distraining the second vehicle when located in New Jersey as a result of the unpaid parking violations on the person's other car.
Referring now to
Referring to
In addition to providing information about how to satisfy financial obligations, the data processing system 10 (
In some embodiments of the present invention, financial obligation information displayed within a user interface, such as user interface 900, is updated in real time, or substantially real time, to reflect satisfaction of any of the one or more financial obligations 902. A payment status information button 904 may be associated with each displayed financial obligation 902. Upon activation by a user, payment status information button 904 for a particular financial obligation 902, such as dates and times of past payments, dues dates for future payments, etc. may be displayed. Various other information can be displayed, without limitation.
According to some embodiments of the present invention, methods, systems and computer program products are provided that facilitate satisfaction of financial obligations. For example, a data processing system, such as the data processing system 10, can be configured to provide information to persons who have had property (e.g., a vehicle) distrained. As illustrated in
According to some embodiments of the present invention, methods, systems and computer program products are provided that facilitate releasing property from distrainment. A parking authority (or other entity) that immobilizes/impounds vehicles as a result of an unpaid financial obligation may access a data processing system, such as the data processing system 10, to verify that all financial obligations associated with an immobilized/impounded vehicle have been paid prior to authorizing release of the vehicle. For example, as illustrated in
Releasing the property from distrainment may include releasing the property from impoundment. If the property is a vehicle, releasing the property from distrainment may include releasing the vehicle from impoundment or removing an immobilizing device from the vehicle. In some embodiments of the present invention, releasing a vehicle from distrainment may include providing a person with instructions for use in removing an immobilizing device from the vehicle.
Referring now to
As shown in
The financial obligation aggregation module 808 comprises logic for aggregating data from a plurality of third parties (e.g., third party data processing systems) regarding financial obligations of a plurality of persons. The financial obligation monitoring module 810 comprises logic for monitoring aggregated financial obligation data to determine if a person has exceeded a threshold number of financial obligations and/or a threshold financial obligation amount. The financial obligation satisfaction module 812 comprises logic for initiating a financial obligation satisfaction process in response to determining that a person has exceeded a threshold number of financial obligations and/or a threshold financial obligation amount. The financial obligation satisfaction module 812 also comprises logic for providing information to a person about one or more financial obligations of the person, including information about how to satisfy the one or more financial obligations. In some embodiments of the present invention, the financial obligation satisfaction module 812 also comprises logic for processing financial payments for satisfying financial obligations and/or comprises logic for providing access to a remote entity that can process payments for satisfying financial obligations. In some embodiments of the present invention, the financial obligation satisfaction module 812 also comprises logic for prioritizing and distributing payments for multiple financial obligations.
Computer program code for carrying out operations of processors 104, 304 and 504 discussed herein may be written in a high-level programming language, such as Python, Java, AJAX (Asynchronous JavaScript), C, and/or C++, for development convenience. In addition, computer program code for carrying out operations of exemplary embodiments of the present invention may also be written in other programming languages, such as, but not limited to, interpreted languages. Some modules may be written in assembly language or even micro-code to enhance performance and/or memory usage. However, embodiments of the present invention are not limited to a particular programming language. It will be further appreciated that the functionality of any or all of the program modules may also be implemented using discrete hardware components, one or more application specific integrated circuits (ASICs), or a programmed digital signal processor or microcontroller.
The foregoing is illustrative of the present invention and is not to be construed as limiting thereof. Although a few exemplary embodiments of this invention have been described, those skilled in the art will readily appreciate that many modifications are possible in the exemplary embodiments without materially departing from the novel teachings and advantages of this invention. Accordingly, all such modifications are intended to be included within the scope of this invention as defined in the claims. The invention is defined by the following claims, with equivalents of the claims to be included therein.