Patents by Inventor Luis F. Cabrera
Luis F. Cabrera has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10140666Abstract: A computer-implemented method for the targeted gathering of tax data for use with tax preparation software includes a computing device presenting to the user a plurality of interview questions or statements. The computing device creates a user profile based on the responses to the interview questions or statements. The computing device identifies highly relevant tax topics based on user profile and executes a user interface manager to automatically generate interview questions or statements on said highly relevant tax topics. The user then confirms whether other tax topics apply to the user. The computing device executes a tax calculation engine of the tax preparation software configured to compute a tax liability or refund amount.Type: GrantFiled: March 30, 2015Date of Patent: November 27, 2018Assignee: Intuit Inc.Inventors: Gang Wang, Kevin M. McCluskey, Luis F. Cabrera
-
Patent number: 10013721Abstract: Computer-implemented methods, articles of manufacture and computerized systems for identifying or alerting a user of certain data in electronic tax returns. A computerized tax return preparation system including a tax return preparation software application executed by a computing device receives electronic tax return data and populates a field of the electronic tax return. The system executes a constraint engine that compares the electronic tax return data with a constraint of a tax authority requirement expressed in a declarative format. An alert is generated for the user of the tax return preparation software application when the electronic tax data does not satisfy the declarative constraint.Type: GrantFiled: October 31, 2014Date of Patent: July 3, 2018Assignee: INTUIT INC.Inventors: William T. Laaser, Jonathan Goldman, Massimo Mascaro, Luis F. Cabrera
-
Patent number: 9990678Abstract: Computer-implemented methods, systems and articles of manufacture for assessing trustworthiness of electronic tax return data. Systems may include modular components including a confidence module that determines at least one attribute of a source of the electronic tax return data, determines a confidence score for the electronic tax return data based at least in part upon at least one source attribute, compares the confidence score and pre-determined criteria, and generates an output indicating whether the confidence score for the electronic tax return data satisfies the pre-determined criteria. When the confidence score does not satisfy the pre-determined criteria, the user can be presented with an alert or message. Confidence scores can be generated and may also be displayed for specific electronic tax return data or fields, a tax form or worksheet, an interview screen, a tax topic, or the tax return as a whole, e.g., for purposes of determining audit risk.Type: GrantFiled: March 31, 2015Date of Patent: June 5, 2018Assignee: INTUIT INC.Inventors: Luis F. Cabrera, Gang Wang, Kevin M. McCluskey, William T. Laaser
-
Patent number: 9922376Abstract: Systems, methods and articles of manufacture for determining impact chains from a calculation graph for calculating taxes. The system includes a computing device, a data store in communication with the computing device and a tax preparation software application executable by the computing device. The tax preparation software application has a tax calculation engine, a tax calculation graph, and an impact chain engine. The tax calculation engine is configured to perform a plurality of tax calculation operations based on a tax calculation graph. The impact chain engine is configured to analyze the tax calculation graph and determine an impact chain for each of a plurality of nodes in the graph, wherein an impact chain for a respective node consists of one of (a) each of the other nodes which are affected by the respective node, or (b) each of the other nodes which affect the respective node.Type: GrantFiled: October 31, 2014Date of Patent: March 20, 2018Assignee: INTUIT INC.Inventors: Gang Wang, Kevin M. McCluskey, David A. Hanekamp, Jr., Luis F. Cabrera, Alex G. Balazs, Henry Tayloe Stansbury
-
Publication number: 20170032468Abstract: A hybrid response mechanism for processing queries submitted through an interview screen of a tax preparation application. User submits query through search field of interview screen generated by tax preparation application. Response engine accesses runtime data of electronic tax return stored in data store and generates hybrid response including runtime data and an action. Hybrid response data may be alpha/numerical runtime data or data identifying runtime data and identifying or including a link to an action, e.g., a form to be completed or revised, or to prepare a new form. The hybrid search result can also include a result (such as reference materials, e.g., information about tax topics or an answer provided by an on-line community member) generated by an external computing resource such as an online community for the tax preparation application also processing the query but that is not included in the electronic tax return being prepared.Type: ApplicationFiled: July 30, 2015Publication date: February 2, 2017Inventors: Gang Wang, Luis F. Cabrera, Kevin M. McCluskey, Ronald Jason Char, David S. Chon
-
Publication number: 20170004583Abstract: Systems, methods and articles of manufacture for determining tax recommendations for a taxpayer by using a tax calculation graph to identify tax variables that a taxpayer can control and modify. The tax preparation system of comprises a recommendation engine configured to analyze a tax calculation graph which is calculated using tax data of the taxpayer. The recommendation engine determines tax variables from the tax calculation graph which can affect the tax result. The recommendation engine analyzes these tax variables to determine which of them can be reasonably controlled by the taxpayer using a controllability model. The recommendation engine then executes a tax calculation engine to calculate the tax calculation graph by varying the taxpayer controllable variables to determine how varying the user controllable variables affects the tax result. The recommendation engine then analyzes the affect on the tax result and determines one or more tax recommendation for the taxpayer.Type: ApplicationFiled: June 30, 2015Publication date: January 5, 2017Inventors: Gang Wang, Luis F. Cabrera, Kevin M. McCluskey, David A. Hanekamp, Jr.
-
Publication number: 20170004584Abstract: Systems, methods and articles of manufacture for providing tax recommendations for a taxpayer to a user. A recommendation processing module receives tax recommendation items generated by a recommendation engine. The tax recommendation items include an excerpt of the tax recommendation, meta data, and/or a confidence score which is a measure of how likely the tax recommendation is to be implemented by the taxpayer. The recommendation processing module processes the tax recommendation items and generates a user interface presentation. The processing may include sorting the tax recommendation items by confidence score and filtering out items with low scores, and integrating hyperlinks, images and/or explanations into the user interface presentation. The system then displays the user interface presentation to the user.Type: ApplicationFiled: June 30, 2015Publication date: January 5, 2017Inventors: Gang Wang, Luis F. Cabrera, Kevin M. McCluskey
-
Patent number: 8170923Abstract: The environmental impact of various transactions can be reduced or offset by determining the impact of various shipping and packaging options, and providing these options to customers. Customers then have the ability to select options that reduce the environmental impact of each transaction. A customer also can purchase environmental offsets to offset the determined impact. Customers can be provided with environmental impact information determined or tracked for each item viewed by the customer, such that each customer can be informed of the additional impact of each individual when making a selection. The selections and/or actions of a customer can be tracked such that environmentally friendly options and suggestions can be provided for subsequent transactions.Type: GrantFiled: April 28, 2011Date of Patent: May 1, 2012Assignee: Amazon Technologies, Inc.Inventors: Eric J. Brandwine, Luis F. Cabrera
-
Patent number: 7899047Abstract: Methods and systems for providing a virtual network are disclosed. At least one layer of abstraction is created between network service applications and conventional network protocols by inserting an adaptive dispatcher between applications and network transport services on each machine in a network. The message protocol in the virtual network is extensible, allowing application programs to create new headers within any message as needed. The adaptive dispatcher contains handlers that route and dispatch messages within the virtual network based on arbitrary content within each message, including any combination of headers and/or data content. Each device on the virtual network has a virtual address to which messages are directed, allowing devices to move within the network without reconfiguring routing tables.Type: GrantFiled: August 13, 2007Date of Patent: March 1, 2011Assignee: Microsoft CorporationInventors: Luis F. Cabrera, Erik B. Christensen, Giovanni M. Della-Libera, Christopher G. Kaler, David E. Levin, Bradford H. Lovering, Steven E. Lucco, Stephen J. Millet, John P. Shewchuk, Robert S. Wahbe, David A. Wortendyke
-
Patent number: 7257817Abstract: Methods and systems for providing a virtual network are disclosed. At least one layer of abstraction is created between network service applications and conventional network protocols by inserting an adaptive dispatcher between applications and network transport services on each machine in a network. The message protocol in the virtual network is extensible, allowing application programs to create new headers within any message as needed. The adaptive dispatcher contains handlers that route and dispatch messages within the virtual network based on arbitrary content within each message, including any combination of headers and/or data content. Each device on the virtual network has a virtual address to which messages are directed, allowing devices to move within the network without reconfiguring routing tables.Type: GrantFiled: November 27, 2001Date of Patent: August 14, 2007Assignee: Microsoft CorporationInventors: Luis F. Cabrera, Erik B. Christensen, Giovanni M. Della-Libera, Christopher G. Kaler, David E. Levin, Bradford H. Lovering, Steven E. Lucco, Stephen J. Millet, John P. Shewchuk, Robert S. Wahbe, David A. Wortendyke
-
Patent number: 7149802Abstract: Distributed computing systems having mechanisms for efficiently coordinating transactions between nodes in the system are provided. One or more nodes may negotiate maximum time periods in which to communicate with each other or a transaction coordinator. A node is determined to be non-responsive when the time since a last communication exceeds the maximum time period. The maximum time period may include an adjustment for the latency of at least a portion of the distributed computing system.Type: GrantFiled: November 30, 2004Date of Patent: December 12, 2006Assignee: Microsoft CorporationInventors: Luis F. Cabrera, Alexander T. Weinert
-
Patent number: 6976074Abstract: Distributed computing systems having mechanisms for efficiently coordinating transactions between nodes in the system are provided. One or more nodes may negotiate maximum time periods in which to communicate with each other or a transaction coordinator. A node is determined to be non-responsive when the time since a last communication exceeds the maximum time period. The maximum time period may include an adjustment for the latency of at least a portion of the distributed computing system.Type: GrantFiled: November 6, 2001Date of Patent: December 13, 2005Assignee: Microsoft CorporationInventors: Luis F. Cabrera, Alexander T. Weinert
-
Publication number: 20030101284Abstract: Methods and systems for providing a virtual network are disclosed. At least one layer of abstraction is created between network service applications and conventional network protocols by inserting an adaptive dispatcher between applications and network transport services on each machine in a network. The message protocol in the virtual network is extensible, allowing application programs to create new headers within any message as needed. The adaptive dispatcher contains handlers that route and dispatch messages within the virtual network based on arbitrary content within each message, including any combination of headers and/or data content. Each device on the virtual network has a virtual address to which messages are directed, allowing devices to move within the network without reconfiguring routing tables.Type: ApplicationFiled: November 27, 2001Publication date: May 29, 2003Applicant: Microsoft CorporationInventors: Luis F. Cabrera, Erik B. Christensen, Giovanni M. Della-Libera, Christopher G. Kaler, David E. Levin, Bradford H. Lovering, Steven E. Lucco, Stephen J. Millet, John P. Shewchuk, Robert S. Wahbe, David A. Wortendyke
-
Publication number: 20030088588Abstract: Distributed computing systems having mechanisms for efficiently coordinating transactions between nodes in the system are provided. One or more nodes may negotiate maximum time periods in which to communicate with each other or a transaction coordinator. A node is determined to be non-responsive when the time since a last communication exceeds the maximum time period. The maximum time period may include an adjustment for the latency of at least a portion of the distributed computing system.Type: ApplicationFiled: November 6, 2001Publication date: May 8, 2003Applicant: Microsoft CorporationInventors: Luis F. Cabrera, Alexander T. Weinert
-
Patent number: 5344381Abstract: The equipment of the present invention serves to eliminate light particles, inks and air from a fibrous suspension, and consists of a vertical separating cup which spins at high speed. Feeding of the fibrous suspension and light contaminants takes place through the upper vertical portion, or through the lower vertical portion; the equipment comprises a stabilizer which serves to control the inner turbulence of the suspension, in order for light contaminants to be concentrated at the center.Type: GrantFiled: July 10, 1992Date of Patent: September 6, 1994Inventor: Luis F. Cabrera y Lopez Caram