Patents by Inventor Sunil Madhani
Sunil Madhani 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).
-
Publication number: 20200104935Abstract: A computerized method of generating a financial wellness score for retirement planning includes steps performed by a computing device including: receiving user information relating to demographic profile, financial health, physical health, psychosocial health, financial planning maturity and financial planning readiness of a user; categorizing the user into a career level classification based on demographic profile; identifying, based on the career level classification, one or more financial impact factors for the user; generating, based on the financial impact factors for the user and the user information relating to financial health, a future projected financial state; generating, based on the information relating to physical health and psychosocial health, a future projected health cost of the user; and calculating, based on the future projected financial state and the future projected health cost, a score indicating likelihood of achieving financial wellness in retirement.Type: ApplicationFiled: September 27, 2018Publication date: April 2, 2020Inventors: Suzanne Schmitt, Sunil Madhani
-
Patent number: 10521654Abstract: Methods and apparatuses are described for of recognizing handwritten characters in digital images using context-based machine learning. A server captures an image of a document that comprises one or more handwritten data fields, the document associated with a user identifier. The server identifies a field type for each handwritten data field in the image. The server creates a pixel intensity array for each character in each handwritten data field and determines whether a user-specific character map exists for the user identifier. If a map exists, the server retrieves the map and generates digital form data by executing a user-specific handwriting classifier using the map, the pixel intensity arrays, and the field types. If a map does not exist, the server builds a map based upon the pixel intensity arrays and generates digital form data by executing a baseline handwriting classifier using the map, the pixel intensity arrays, and the field types.Type: GrantFiled: March 29, 2018Date of Patent: December 31, 2019Assignee: FMR LLCInventors: Sunil Madhani, Fabrizio Machado, Christopher A. McDermott, Jordan Donofrio, Tobias Donath
-
Patent number: 10476696Abstract: Methods and apparatuses are described for monitoring usage and adjusting operational characteristics of physical assets. Asset sensors capture temperature data and x-y-z coordinate displacement data associated with a physical asset. A reference sensor captures temperature data of a defined physical area. For each asset sensor, a server computing device monitors the temperature data and the x-y-z coordinate displacement data. The server applies triggers to the temperature data and the displacement data to determine whether a change event occurred. The server records the temperature data and the displacement data when a change event occurred for the physical asset. The server generates instructions comprising a change to: an operational state or an availability of the physical asset. The server transmits the instructions to a remote device associated with the physical asset. The remote device executes the instructions to change: the operational state or the availability of the physical asset.Type: GrantFiled: November 16, 2017Date of Patent: November 12, 2019Assignee: FMR LLCInventors: Sunil Madhani, Valentine Foti, William Metzler
-
Patent number: 10469653Abstract: Methods, systems and apparatuses, including computer program products, are described for detecting a proximity of a mobile computing device during a user session. The mobile computing device enters a first operational mode during the user session and obtains sensor data from at least one sensor responsive to a property of the location. The mobile computing device forwards to a server computing device, a baseline profile including the sensor data and a time stamp indicating a time the sensor data was obtained. The mobile computing device receives from the server computing device, a differential trigger threshold including a range of permissible values for sensor data obtained from the at least one sensor. The mobile computing device obtains updated sensor data from the at least one sensor. The mobile computing device enters a second operational mode when the updated sensor data is outside of the differential trigger threshold.Type: GrantFiled: January 29, 2018Date of Patent: November 5, 2019Assignee: FMR LLCInventor: Sunil Madhani
-
Publication number: 20190303662Abstract: Methods and apparatuses are described for of recognizing handwritten characters in digital images using context-based machine learning. A server captures an image of a document that comprises one or more handwritten data fields, the document associated with a user identifier. The server identifies a field type for each handwritten data field in the image. The server creates a pixel intensity array for each character in each handwritten data field and determines whether a user-specific character map exists for the user identifier. If a map exists, the server retrieves the map and generates digital form data by executing a user-specific handwriting classifier using the map, the pixel intensity arrays, and the field types. If a map does not exist, the server builds a map based upon the pixel intensity arrays and generates digital form data by executing a baseline handwriting classifier using the map, the pixel intensity arrays, and the field types.Type: ApplicationFiled: March 29, 2018Publication date: October 3, 2019Inventors: Sunil Madhani, Fabrizio Machado, Christopher A. McDermott, Jordan Donofrio, Tobias Donath
-
Publication number: 20190149354Abstract: Methods and apparatuses are described for monitoring usage and adjusting operational characteristics of physical assets. Asset sensors capture temperature data and x-y-z coordinate displacement data associated with a physical asset. A reference sensor captures temperature data of a defined physical area. For each asset sensor, a server computing device monitors the temperature data and the x-y-z coordinate displacement data. The server applies triggers to the temperature data and the displacement data to determine whether a change event occurred. The server records the temperature data and the displacement data when a change event occurred for the physical asset. The server generates instructions comprising a change to: an operational state or an availability of the physical asset. The server transmits the instructions to a remote device associated with the physical asset. The remote device executes the instructions to change: the operational state or the availability of the physical asset.Type: ApplicationFiled: November 16, 2017Publication date: May 16, 2019Inventors: Sunil Madhani, Valentine Foti, William Metzler
-
Patent number: 10015626Abstract: Methods, systems and apparatuses, including computer program products, are described for detecting movement of a mobile computing device based upon geospatial data about a property location of the mobile computing device. The mobile computing device generates a baseline geospatial profile including baseline altitude data, baseline pressure data, and a predetermined pressure range. The mobile computing device enters a first operational mode permitting a user to establish a user session on the mobile computing device. The mobile computing device obtains altitude data from a first sensor and pressure data from a second sensor, and generates a geospatial signature based upon the altitude data and the pressure data. The mobile computing device compares the geospatial signature and the baseline geospatial profile, and enters a second operational mode if a difference between one or more corresponding values of the baseline geospatial profile and the geospatial signature exceeds a predetermined threshold.Type: GrantFiled: May 26, 2017Date of Patent: July 3, 2018Assignee: FMR LLCInventor: Sunil Madhani
-
Publication number: 20180167502Abstract: Methods, systems and apparatuses, including computer program products, are described for detecting a proximity of a mobile computing device during a user session. The mobile computing device enters a first operational mode during the user session and obtains sensor data from at least one sensor responsive to a property of the location. The mobile computing device forwards to a server computing device, a baseline profile including the sensor data and a time stamp indicating a time the sensor data was obtained. The mobile computing device receives from the server computing device, a differential trigger threshold including a range of permissible values for sensor data obtained from the at least one sensor. The mobile computing device obtains updated sensor data from the at least one sensor. The mobile computing device enters a second operational mode when the updated sensor data is outside of the differential trigger threshold.Type: ApplicationFiled: January 29, 2018Publication date: June 14, 2018Inventor: Sunil Madhani
-
Patent number: 9906783Abstract: Methods, systems and apparatuses, including computer program products, are described for determining a performance metric of a mobile computing device application. A test computing device captures a plurality of images displayed on a mobile computing device based on execution of a mobile computing device application. The test computing device determines a first property for first and second images of the plurality of images. A first performance parameter is set based on a difference between the first properties of the first and second images. The test computing device determines a first property for third and fourth images of the plurality of images. A second performance parameter is set based on a difference between the first properties of the third and fourth image. A performance metric is determined based on a difference between the first performance parameter and the second performance parameter.Type: GrantFiled: May 23, 2017Date of Patent: February 27, 2018Assignee: FMR LLCInventors: Sunil Madhani, Bahram Omidfar
-
Monitoring presence of authorized user during user session based upon mobile computing device motion
Patent number: 9883403Abstract: Methods, systems and apparatuses, including computer program products, are described for monitoring a presence of an authorized user of a mobile computing device during a user session based upon motion of the mobile computing device. The mobile computing device enters a first operational mode based upon a user session established by a user. The mobile computing device generates a first motion signature based upon first motion data obtained from a plurality of sensors during the user session, the first motion signature corresponding to the user. The mobile computing device generates a second motion signature based upon second motion data obtained from the plurality of sensors during the user session. The mobile computing device enters a second operational mode if a difference between the first motion signature and the updated motion signature exceeds a predetermined threshold.Type: GrantFiled: May 15, 2016Date of Patent: January 30, 2018Assignee: FMR LLCInventor: Sunil Madhani -
Publication number: 20170347091Abstract: Methods, systems and apparatuses, including computer program products, are described for determining a performance metric of a mobile computing device application. A test computing device captures a plurality of images displayed on a mobile computing device based on execution of a mobile computing device application. The test computing device determines a first property for first and second images of the plurality of images. A first performance parameter is set based on a difference between the first properties of the first and second images. The test computing device determines a first property for third and fourth images of the plurality of images. A second performance parameter is set based on a difference between the first properties of the third and fourth image. A performance metric is determined based on a difference between the first performance parameter and the second performance parameter.Type: ApplicationFiled: May 23, 2017Publication date: November 30, 2017Inventors: Sunil Madhani, Bahram Omidfar
-
Monitoring Presence of Authorized User During User Session Based Upon Mobile Computing Device Motion
Publication number: 20170332237Abstract: Methods, systems and apparatuses, including computer program products, are described for monitoring a presence of an authorized user of a mobile computing device during a user session based upon motion of the mobile computing device. The mobile computing device enters a first operational mode based upon a user session established by a user. The mobile computing device generates a first motion signature based upon first motion data obtained from a plurality of sensors during the user session, the first motion signature corresponding to the user. The mobile computing device generates a second motion signature based upon second motion data obtained from the plurality of sensors during the user session. The mobile computing device enters a second operational mode if a difference between the first motion signature and the updated motion signature exceeds a predetermined threshold.Type: ApplicationFiled: May 15, 2016Publication date: November 16, 2017Inventor: Sunil Madhani -
Publication number: 20170332193Abstract: Methods, systems and apparatuses, including computer program products, are described for detecting movement of a mobile computing device based upon geospatial data about a property location of the mobile computing device. The mobile computing device generates a baseline geospatial profile including baseline altitude data, baseline pressure data, and a predetermined pressure range. The mobile computing device enters a first operational mode permitting a user to establish a user session on the mobile computing device. The mobile computing device obtains altitude data from a first sensor and pressure data from a second sensor, and generates a geospatial signature based upon the altitude data and the pressure data. The mobile computing device compares the geospatial signature and the baseline geospatial profile, and enters a second operational mode if a difference between one or more corresponding values of the baseline geospatial profile and the geospatial signature exceeds a predetermined threshold.Type: ApplicationFiled: May 26, 2017Publication date: November 16, 2017Inventor: Sunil Madhani
-
Patent number: 9710657Abstract: A computer-implemented method for securely receiving user data includes a computer associating a marker with a sensitive data field in a form. The method also includes the computer using the marker to facilitate secure entry of user data corresponding to the sensitive data field. The method further includes the computer entering the user data in the sensitive data field in the form. The marker is configured to refer to the sensitive data field without revealing additional information regarding the sensitive data field.Type: GrantFiled: June 27, 2014Date of Patent: July 18, 2017Assignee: INTUIT INC.Inventors: Samir R. Kakkar, Sunil Madhani, Anu Sreepathy, Mithun U. Shenoy
-
Patent number: 9693050Abstract: Methods, systems and apparatuses, including computer program products, are described for determining a performance metric of a mobile computing device application. A test computing device captures a plurality of images displayed on a mobile computing device based on execution of a mobile computing device application. The test computing device determines a first property for first and second images of the plurality of images. A first performance parameter is set based on a difference between the first properties of the first and second images. The test computing device determines a first property for third and fourth images of the plurality of images. A second performance parameter is set based on a difference between the first properties of the third and fourth image. A performance metric is determined based on a difference between the first performance parameter and the second performance parameter.Type: GrantFiled: May 31, 2016Date of Patent: June 27, 2017Assignee: FMR LLCInventors: Sunil Madhani, Bahram Omidfar
-
Patent number: 9686644Abstract: Methods, systems and apparatuses, including computer program products, are described for detecting movement of a mobile computing device based upon geospatial data about a property location of the mobile computing device. The mobile computing device generates a baseline geospatial profile including baseline altitude data, baseline pressure data, and a predetermined pressure range. The mobile computing device enters a first operational mode permitting a user to establish a user session on the mobile computing device. The mobile computing device obtains altitude data from a first sensor and pressure data from a second sensor, and generates a geospatial signature based upon the altitude data and the pressure data. The mobile computing device compares the geospatial signature and the baseline geospatial profile, and enters a second operational mode if a difference between one or more corresponding values of the baseline geospatial profile and the geospatial signature exceeds a predetermined threshold.Type: GrantFiled: May 15, 2016Date of Patent: June 20, 2017Assignee: FMR LLCInventor: Sunil Madhani
-
Patent number: 9298780Abstract: User weighted data indicating acceptance of a given data extraction template and weighted data indicating the number of data fields that the data extraction template can extract accurately is used to calculate data extraction template ranking, or a weighted ranking score, to be associated with the data extraction template. Then the data extraction template having the highest data extraction template ranking score is used in a first attempt to extract data from a source documents of the source document type associated with the data extraction templates. As more data extraction templates associated with a given source document type are received, the data extraction templates having the lowest data extraction template ranking scores are detected/eliminated.Type: GrantFiled: November 1, 2013Date of Patent: March 29, 2016Assignee: Intuit Inc.Inventors: Sunil Madhani, Anu Sreepathy, Mithun U. Shenoy
-
Patent number: 9292579Abstract: User acceptance of a given data extraction template and the number of data fields that the data extraction template can extract accurately is used to calculate data extraction template ranking, or a ranking score, to be associated with the data extraction template. Then the data extraction template having the highest data extraction template ranking score is used in a first attempt to extract data from a source documents of the source document type associated with the data extraction templates. As more data extraction templates associated with a given source document type are received, data extraction template ranking scores are updated/modified, and, in one example, the data extraction templates having the lowest data extraction template ranking scores are detected/eliminated.Type: GrantFiled: November 1, 2013Date of Patent: March 22, 2016Assignee: Intuit Inc.Inventors: Sunil Madhani, Anu Sreepathy, Mithun U. Shenoy
-
Patent number: 9208551Abstract: An optical image of a source document is captured. Two or more source document image test regions are then defined/determined. An optical image scan is performed on each source document image test region to determine if there are identifiable alpha-numeric characters or symbols present. If one or more of the source document image test regions are determined not to contain identifiable alpha-numeric characters, the captured optical image of the source document is determined to be of insufficient quality to identify and extract individual characters and symbols and it is recommended that optical images of source documents determined to be of insufficient quality to identify and extract individual characters and symbols be re-captured using an image capture device.Type: GrantFiled: August 28, 2013Date of Patent: December 8, 2015Assignee: Intuit Inc.Inventors: Sunil Madhani, Anu Sreepathy, Samir Kakkar
-
Publication number: 20150127659Abstract: User acceptance of a given data extraction template and the number of data fields that the data extraction template can extract accurately is used to calculate data extraction template ranking, or a ranking score, to be associated with the data extraction template. Then the data extraction template having the highest data extraction template ranking score is used in a first attempt to extract data from a source documents of the source document type associated with the data extraction templates. As more data extraction templates associated with a given source document type are received, data extraction template ranking scores are updated/modified, and, in one example, the data extraction templates having the lowest data extraction template ranking scores are detected/eliminated.Type: ApplicationFiled: November 1, 2013Publication date: May 7, 2015Applicant: Intuit Inc.Inventors: Sunil Madhani, Anu Sreepathy, Mithun U. Shenoy