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: 10140666
    Abstract: 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: Grant
    Filed: March 30, 2015
    Date of Patent: November 27, 2018
    Assignee: Intuit Inc.
    Inventors: Gang Wang, Kevin M. McCluskey, Luis F. Cabrera
  • Patent number: 10013721
    Abstract: 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: Grant
    Filed: October 31, 2014
    Date of Patent: July 3, 2018
    Assignee: INTUIT INC.
    Inventors: William T. Laaser, Jonathan Goldman, Massimo Mascaro, Luis F. Cabrera
  • Patent number: 9990678
    Abstract: 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: Grant
    Filed: March 31, 2015
    Date of Patent: June 5, 2018
    Assignee: INTUIT INC.
    Inventors: Luis F. Cabrera, Gang Wang, Kevin M. McCluskey, William T. Laaser
  • Patent number: 9922376
    Abstract: 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: Grant
    Filed: October 31, 2014
    Date of Patent: March 20, 2018
    Assignee: INTUIT INC.
    Inventors: Gang Wang, Kevin M. McCluskey, David A. Hanekamp, Jr., Luis F. Cabrera, Alex G. Balazs, Henry Tayloe Stansbury
  • Publication number: 20170032468
    Abstract: 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: Application
    Filed: July 30, 2015
    Publication date: February 2, 2017
    Inventors: Gang Wang, Luis F. Cabrera, Kevin M. McCluskey, Ronald Jason Char, David S. Chon
  • Publication number: 20170004583
    Abstract: 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: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Gang Wang, Luis F. Cabrera, Kevin M. McCluskey, David A. Hanekamp, Jr.
  • Publication number: 20170004584
    Abstract: 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: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Gang Wang, Luis F. Cabrera, Kevin M. McCluskey
  • Patent number: 8170923
    Abstract: 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: Grant
    Filed: April 28, 2011
    Date of Patent: May 1, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric J. Brandwine, Luis F. Cabrera
  • Patent number: 7899047
    Abstract: 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: Grant
    Filed: August 13, 2007
    Date of Patent: March 1, 2011
    Assignee: Microsoft Corporation
    Inventors: 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: 7257817
    Abstract: 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: Grant
    Filed: November 27, 2001
    Date of Patent: August 14, 2007
    Assignee: Microsoft Corporation
    Inventors: 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: 7149802
    Abstract: 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: Grant
    Filed: November 30, 2004
    Date of Patent: December 12, 2006
    Assignee: Microsoft Corporation
    Inventors: Luis F. Cabrera, Alexander T. Weinert
  • Patent number: 6976074
    Abstract: 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: Grant
    Filed: November 6, 2001
    Date of Patent: December 13, 2005
    Assignee: Microsoft Corporation
    Inventors: Luis F. Cabrera, Alexander T. Weinert
  • Publication number: 20030101284
    Abstract: 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: Application
    Filed: November 27, 2001
    Publication date: May 29, 2003
    Applicant: Microsoft Corporation
    Inventors: 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: 20030088588
    Abstract: 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: Application
    Filed: November 6, 2001
    Publication date: May 8, 2003
    Applicant: Microsoft Corporation
    Inventors: Luis F. Cabrera, Alexander T. Weinert
  • Patent number: 5344381
    Abstract: 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: Grant
    Filed: July 10, 1992
    Date of Patent: September 6, 1994
    Inventor: Luis F. Cabrera y Lopez Caram