Patents Assigned to AppFolio, Inc.
-
Patent number: 11948187Abstract: A leasing AI platform receives a message pertaining to leasing a real estate unit, generates a token matrix representing at least a portion of the message, and provide the token matrix as an input to a trained machine learning model. An output of the trained machine learning model comprises an indication of a first category associated with the at least the portion of the message. The leasing AI platform identifies one or more actions associated with the first category, the actions pertaining to leasing the real estate unit, and automatically executes the one or more actions without human involvement in response to receiving the message.Type: GrantFiled: March 22, 2023Date of Patent: April 2, 2024Assignee: APPFOLIO, INC.Inventors: Elliott Burris, Daniel Posch, Kyle Triplett, David Ma, Robert Ryan, John Rothfels
-
Publication number: 20230230182Abstract: A leasing AI platform receives a message pertaining to leasing a real estate unit, generates a token matrix representing at least a portion of the message, and provide the token matrix as an input to a trained machine learning model. An output of the trained machine learning model comprises an indication of a first category associated with the at least the portion of the message. The leasing AI platform identifies one or more actions associated with the first category, the actions pertaining to leasing the real estate unit, and automatically executes the one or more actions without human involvement in response to receiving the message.Type: ApplicationFiled: March 22, 2023Publication date: July 20, 2023Applicant: APPFOLIO, INC.Inventors: Elliott Burris, Daniel Posch, Kyle Triplett, David Ma, Robert Ryan, John Rothfels
-
Patent number: 11615463Abstract: A leasing AI platform receives a message pertaining to leasing a real estate unit, generates a token matrix representing at least a portion of the message, and provide the token matrix as an input to a trained machine learning model. An output of the trained machine learning model comprises an indication of a first category associated with the at least the portion of the message. The leasing AI platform identifies one or more actions associated with the first category, the actions pertaining to leasing the real estate unit, and automatically executes the one or more actions without human involvement in response to receiving the message.Type: GrantFiled: July 31, 2019Date of Patent: March 28, 2023Assignee: AppFolio, Inc.Inventors: Elliott Burris, Daniel Posch, Kyle Triplett, David Ma, Robert Ryan, John Rothfels
-
Patent number: 9582345Abstract: Systems and methods for importing data from data sources over a network while correcting and transforming the data are described. A data migration server receives data from various data sources. The data migration server repairs and transforms the received data before transmitting the data to a new data server. In some embodiments, the data migration server repairs data before formatting the data, and in other embodiments, the data migration server formats data before repairing the data. The data migration server also verifies the accuracy of the data, either by comparing the data against data requested and received from third-party servers or in reference to other data from the data sources.Type: GrantFiled: December 14, 2009Date of Patent: February 28, 2017Assignee: Appfolio, Inc.Inventors: Klaus Schauser, Fredrik Valeur, Jerry Zheng, Tushar Ranka, Donald Tognazzini
-
Patent number: 9396224Abstract: Systems and methods for sorting, grouping, and rendering subsets of large datasets over a network are described. Records may be sorted according to a user input, and the system may identify the subset of records that would be displayed on a client. The system may render for display only the identified records. Additionally, the system may render and cache records proximate to the identified records. Further, the system may perform searches upon the records and use the search results to further find results for a refined search.Type: GrantFiled: May 15, 2015Date of Patent: July 19, 2016Assignee: AppFolio, Inc.Inventors: Jonathan Walker, Paul Kmiec, Comron Sattari, James Herzberg
-
Publication number: 20150248451Abstract: Systems and methods for sorting, grouping, and rendering subsets of large datasets over a network are described. Records may be sorted according to a user input, and the system may identify the subset of records that would be displayed on a client. The system may render for display only the identified records. Additionally, the system may render and cache records proximate to the identified records. Further, the system may perform searches upon the records and use the search results to further find results for a refined search.Type: ApplicationFiled: May 15, 2015Publication date: September 3, 2015Applicant: APPFOLIO, INC.Inventors: Jonathan Walker, Paul Kmiec, Comron Sattari, James Herzberg
-
Patent number: 9053200Abstract: Systems and methods for sorting, grouping, and rendering subsets of large datasets over a network are described. Records may be sorted according to a user input, and the system may identify the subset of records that would be displayed on a client. The system may render for display only the identified records. Additionally, the system may render and cache records proximate to the identified records. Further, the system may perform searches upon the records and use the search results to further find results for a refined search.Type: GrantFiled: December 14, 2009Date of Patent: June 9, 2015Assignee: APPFOLIO, INC.Inventors: Jonathan Walker, Paul Kmiec, Comron Sattari, James Herzberg
-
Patent number: 9043269Abstract: Systems and methods for automatically identifying data dependencies for reports are described. In one embodiment, a method includes: instructing a first reporting utility to generate a first report according to a set of parameters, the first report based on data stored in a database; modifying, directly or indirectly, at least one data element in the database; instructing the first reporting utility to generate a second report according to the set of parameters, the second report based on data stored in the database; comparing the first report to the second report; and identifying, based on the comparison, at least one field within the database used by the first reporting utility to generate the first and second reports.Type: GrantFiled: May 27, 2008Date of Patent: May 26, 2015Assignee: APPFOLIO, INC.Inventors: Jerry Zheng, Paul Kmiec, James Herzberg, Klaus Schauser
-
Patent number: 8812948Abstract: Systems and methods for automatically submitting data entered into a web page in the event the user shifts focus away from the form may include displaying a web page to a user, the web page containing a form; receiving, from the user, at least some input corresponding to the form; detecting that the form has lost user focus; and submitting, in response to the detection, the form.Type: GrantFiled: May 24, 2013Date of Patent: August 19, 2014Assignee: AppFolio, Inc.Inventors: Eirik Holm, Comron Sattari, Tushar Ranka, Jonathan Walker
-
Patent number: 8719372Abstract: Systems and methods for real-time viewing and manipulation of information hosted on third-party systems are described. The system and methods enable property managers to create, edit and delete real estate vacancy postings on multiple sites from a single account, view metrics associated with the postings, and shift the administrative burdens associated with the unreliability of third-party systems to the system itself.Type: GrantFiled: October 23, 2012Date of Patent: May 6, 2014Assignee: AppFolio, Inc.Inventors: Comron Sattari, Tushar Ranka, Donald Tognazzini, Rajesh Kumar
-
Publication number: 20130262570Abstract: Systems and methods for automatically submitting data entered into a web page in the event the user shifts focus away from the form may include displaying a web page to a user, the web page containing a form; receiving, from the user, at least some input corresponding to the form; detecting that the form has lost user focus; and submitting, in response to the detection, the form.Type: ApplicationFiled: May 24, 2013Publication date: October 3, 2013Applicant: AppFolio, Inc.Inventors: Eirik Holm, Comron Sattari, Tushar Ranka, Jonathan Walker
-
Patent number: 8453047Abstract: Systems and methods for automatically submitting data entered into a web page in the event the user shifts focus away from the form may include displaying a web page to a user, the web page containing a form; receiving, from the user, at least some input corresponding to the form; detecting that the form has lost user focus; and submitting, in response to the detection, the form.Type: GrantFiled: May 27, 2008Date of Patent: May 28, 2013Assignee: AppFolio, Inc.Inventors: Eirik Holm, Comron Sattari, Tushar Ranka, Jonathan Walker
-
Patent number: 8341206Abstract: Systems and methods for real-time viewing and manipulation of information hosted on third-party systems are described. The system and methods enable property managers to create, edit and delete real estate vacancy postings on multiple sites from a single account, view metrics associated with the postings, and shift the administrative burdens associated with the unreliability of third-party systems to the system itself.Type: GrantFiled: December 14, 2009Date of Patent: December 25, 2012Assignee: AppFolio, Inc.Inventors: Comron Sattari, Tushar Ranka, Donald Tognazzini, Rajesh Kumar
-
Patent number: 8082498Abstract: Systems and methods for automatically spell-checking dynamically generated web pages include: generating, by a server responsive to a request from a client, a dynamically generated web page containing at least some text; transmitting, by the server to the client, the dynamic web page; intercepting, by a process, the dynamic web page; identifying, by the process, the at least some text; executing, by the process, a spelling check on the at least some text; and outputting, by the process, at least one word identified by the spelling check as potentially misspelled.Type: GrantFiled: May 27, 2008Date of Patent: December 20, 2011Assignee: Appfolio, Inc.Inventors: David Salamon, Jonathan Walker
-
Patent number: 8050972Abstract: A method for using a workflow server to provide targeted advertisements recommended by users of workflow software includes: receiving, at a server from a user completing a workflow, information corresponding to a step in the workflow and an advertiser, the advertiser recommended by the user in connection with the step in the workflow; identifying, by the server, an advertisement corresponding to the recommended advertiser; and transmitting, from the server to a second client, a markup language page corresponding to the step in the workflow, the markup language page including the identified advertisement. Corresponding systems are also described.Type: GrantFiled: July 8, 2010Date of Patent: November 1, 2011Assignee: AppFolio, Inc.Inventors: Klaus Schauser, Jon Walker
-
Patent number: 7778875Abstract: A method for using a workflow server to provide targeted advertisements recommended by users of workflow software includes: receiving, at a server from a user completing a workflow, information corresponding to a step in the workflow and an advertiser, the advertiser recommended by the user in connection with the step in the workflow; identifying, by the server, an advertisement corresponding to the recommended advertiser; and transmitting, from the server to a second client, a markup language page corresponding to the step in the workflow, the markup language page including the identified advertisement. Corresponding systems are also described.Type: GrantFiled: September 5, 2006Date of Patent: August 17, 2010Assignee: AppFolio, Inc.Inventors: Klaus Schauser, Jon Walker