Intuit Patent Applications

LOCATION-BASED EMPLOYMENT SEARCH USING EMPLOYER AND CANDIDATE MOBILE COMMUNICATION DEVICES

Granted: January 24, 2013
Application Number: 20130024105
Computer-implemented methods, systems and computer program products or applications for location-based, mobile-to-mobile connection of employers and candidates, while providing employers and candidates the ability to search for matching profiles and coordinate with each other in real time while utilizing their mobile communication devices to meet each other immediately or at a later time. Search results also indicate a distance between current locations of employer and candidates as…

ESTABLISHING A SECURE CONNECTION BASED ON A JOINT GESTURE

Granted: December 20, 2012
Application Number: 20120324559
During a transaction, an electronic device (such as a cellular telephone) captures a gesture performed by a user of the electronic device. This gesture is analyzed to determine salient features, such as accelerations of the electronic device during the gesture and associated time intervals. Then, the electronic device generates a token based on the salient features, and provides the token to a server. When a second token, associated with the token, is received by the server from a second…

DEPENDENCY-BASED IMPACT ANALYSIS USING MULTIDIMENSIONAL MODELS OF SOFTWARE OFFERINGS

Granted: December 6, 2012
Application Number: 20120311523
The disclosed embodiments provide a system that facilitates the maintenance and execution of a software offering. During operation, the system obtains model data associated with a multidimensional model of the software offering. Next, the system uses the model data to calculate a set of dependency scores representing levels of dependency among a set of service components and a set of resources used by the software offering. Finally, the system uses the dependency scores to facilitate…

PROCESSING ELECTRONIC PAYMENT INVOLVING MOBILE COMMUNICATION DEVICE

Granted: November 15, 2012
Application Number: 20120290376
Mobile payments and processing data related to electronic transactions. A near field communication connection is established between a mobile communication device of a consumer that serves as a mobile wallet and an electronic payment device of a merchant. Authorization data is shared between the mobile communication device and the electronic payment device without providing electronic payment instrument (e.g. credit card) data to the merchant. Authorization data is transmitted from the…

REVENUE-BASED IMPACT ANALYSIS USING MULTIDIMENSIONAL MODELS OF SOFTWARE OFFERINGS

Granted: November 8, 2012
Application Number: 20120284067
The disclosed embodiments provide a system that facilitates the maintenance and execution of a software offering. During operation, the system obtains a total revenue associated with the software offering and a set of weight vectors associated with a multidimensional model of the software offering, wherein each of the weight vectors comprises a set of revenue weights. Next, the system calculates a set of component revenues associated with a set of service components and a set of…

GRAPH DATABASES FOR STORING MULTIDIMENSIONAL MODELS OF SOFTWQARE OFFERINGS

Granted: November 1, 2012
Application Number: 20120278365
The disclosed embodiments provide a system that facilitates the maintenance and execution of a software offering. During operation, the system obtains model data associated with a multidimensional model of the software offering. Next, the system stores the model data in a graph database. Finally, the system uses the graph database to facilitate management of the software offering.

PUBLISHING AND UPDATING OF MULTIDIMENSIONAL MODELS USING ORCHESTRATION TOOLS FOR SOFTWARE OFFERINGS

Granted: August 30, 2012
Application Number: 20120222004
The disclosed embodiments provide a system that facilitates the maintenance and execution of a software offering. During operation, the system obtains model data associated with a multidimensional model of the software offering. Next, the system publishes the model data in a set of orchestration tools for the software offering, wherein the model data enables use of the multidimensional model in managing the execution of the software offering from the orchestration tools.

DYNAMIC REPROVISIONING OF RESOURCES TO SOFTWARE OFFERINGS

Granted: August 30, 2012
Application Number: 20120222037
The disclosed embodiments provide a system that facilitates the maintenance and execution of a software offering. During operation, the system obtains a policy change associated with a service definition of the software offering. Next, the system updates one or more requirements associated with the software offering based on the policy change. Finally, the system uses the updated requirements to dynamically reprovision one or more resources for use by the software offering during…

ASSOCIATING AN OBJECT IN AN IMAGE WITH AN ASSET IN A FINANCIAL APPLICATION

Granted: August 30, 2012
Application Number: 20120219175
The invention relates to a method for associating an object in an image with an asset of a number of assets in a financial application. The method includes receiving the image of the object comprising global positioning system (GPS) data, where the image is captured using an image-taking device with GPS functionality and processing the image to generate processed GPS data. The method further includes determining, using the processed GPS data, a geographic location of the object in the…

SYSTEMS METHODS AND COMPUTER PROGRAM PRODUCTS FOR ENCODING AND DECODING TRANSACTION DATA

Granted: August 23, 2012
Application Number: 20120211561
Tax data, e.g., Form W2 data, is encoded as a two-dimensional machine readable representation, such as a QR CODE. Certain tax data is encoded as segments of a QR CODE, and a tax form generated by an employer or payroll processing service and provided to an employee or user includes the QR CODE representing certain W-2 or other tax data. An image of the QR CODE is acquired using a camera of a mobile communication device or computer or other image capture device. When using a Smartphone, a…

SYSTEMS METHODS AND COMPUTER PROGRAM PRODUCTS FOR ENCODING AND DECODING TAX RETURN DATA

Granted: August 23, 2012
Application Number: 20120215669
Tax data, e.g., Form W2 data, is encoded as a two-dimensional machine readable representation, such as a QR CODE. Certain tax data is encoded as segments of a QR CODE, and a tax form generated by an employer or payroll processing service and provided to an employee or user includes the QR CODE representing certain W-2 or other tax data. An image of the QR CODE is acquired using a camera of a mobile communication device or computer or other image capture device. When using a Smartphone, a…

METHODS AND SYSTEMS FOR COMPUTERIZED EMPLOYMENT RECRUITING

Granted: August 23, 2012
Application Number: 20120215709
Methods, systems and articles of manufacture for computerized employment recruiting are provided. The system accesses a candidate database of candidate data for a plurality of candidates and a job posting database. The system compares the qualifications of the candidates to the job criteria for the job postings and determines a match between the qualifications and the job criteria. The system also identifies a inferred links between the candidates and the employer for the job postings to…

SYSTEMS AND METHODS FOR SELF-ADJUSTING LOGGING OF LOG MESSAGES

Granted: August 23, 2012
Application Number: 20120215907
Systems, methods and articles of manufacture for logging computer generated log messages utilizing a computerized feedback signal. A logging server logs computer generated log messages from a log source at a logging server at a first detail level. The detail level of logging is the amount of information or data logged for a given activity. A log analyzer analyzes the log messages being logged by the logging server at a first detail level. Then, in response to a computerized feedback…

MULTIDIMENSIONAL MODELING OF SOFTWARE OFFERINGS

Granted: August 23, 2012
Application Number: 20120215919
The disclosed embodiments provide a system that facilitates the deployment and execution of a software offering. During operation, the system obtains a service definition of the software offering and a resource definition of resources available for use by the software offering. Next, the system creates a multidimensional model of the software offering by mapping a first set of elements from the service definition to a second set of elements from the resource definition. Finally, the…

FACILITATING A TEXT MESSAGE CONVERSATION USING TELE-LINKS

Granted: August 16, 2012
Application Number: 20120208569
One embodiment of the present invention provides a system for facilitating a text message conversation using tele-links. During operation, the system receives a text message from a service at a mobile device, wherein the text message includes a tele-link, wherein the tele-link is comprised of a phone number. Next, the system receives a selection of the tele-link from a user at the mobile device. In response to the selection, the system then automatically initiates a call from the mobile…

METHOD AND SYSTEM FOR SUGGESTING SERVICES TO A USER

Granted: August 2, 2012
Application Number: 20120197726
A method for presenting a vendor selection to a user of a mobile device, including receiving a notification that a first telephone call is initiated by the user of the mobile device to a telephone number for a vendor; while the first telephone call is active and prior to placing an order with the vendor: extracting a set of matching data for the vendor using the telephone number for the vendor, selecting at least one suggested vendor associated with an offer using a set of matching…

METHOD AND APPARATUS FOR CAPTURING FINANCIAL DATA USING A CAMERA-EQUIPPED COMPUTING DEVICE

Granted: August 2, 2012
Application Number: 20120197805
The disclosed embodiments provide a system that captures financial data using a camera. During operation, the system uses the camera to scan a barcode that is associated with a financial document. The system decodes the barcode to generate a financial data set that is then input into a financial application. Allowing data to be input by capturing and decoding a scanned barcode reduces errors and generally improves the user data entry experience.

METHOD AND APPARATUS FOR ENSURING THE INTEGRITY OF A DOWNLOADED DATA SET

Granted: August 2, 2012
Application Number: 20120198234
The disclosed embodiments provide a system that ensures the integrity of a downloaded data set. During operation, a browser application executing on a computing device receives a data set that was signed using the private key of a host computer. The browser application stores this signed data set in a browser data store. Subsequently, the browser application also receives a public key from the host computer (e.g., while accessing a web page associated with the signed data set). The…

MOTION-BASED INTERACTION BETWEEN A PORTABLE ELECTRONIC DEVICE AND A STATIONARY COMPUTING DEVICE

Granted: July 26, 2012
Application Number: 20120190301
The disclosed embodiments provide a system for interacting with a stationary computing device. During operation, the system detects a proximity of a user of the portable electronic device to a stationary computing device. Next, the system uses the proximity to obtain identity data associated with at least one of the user and the portable electronic device. The system then uses the identity data to establish a connection with the portable electronic device. Finally, the system performs…

SYSTEMS METHODS AND COMPUTER PROGRAM PRODUCTS FOR OPTING INTO MERCHANT ADVERTISING USING MOBILE COMMUNICATION DEVICE

Granted: July 26, 2012
Application Number: 20120191514
Requesting and distributing electronic advertisements including electronic coupons and sales advertisements. A user of a mobile communication device such as a Smartphone views a current electronic advertisement of a merchant on a screen of the mobile communication device. After viewing the current electronic advertisement, the user wants to opt in to receive more electronic advertisements from the merchant and launches an application on the mobile communication device or accesses a…