Patents by Inventor Arun Mathews

Arun Mathews 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: 20160035034
    Abstract: A network based system for presenting subscribers of a crowdfunding platform with an aggregation of entrepreneurial project funding opportunities derived from various sources and delivering to subscribers social media content associated with the entrepreneurial project funding opportunity and award notifications based on the level of subscriber contribution.
    Type: Application
    Filed: November 3, 2014
    Publication date: February 4, 2016
    Inventor: Arun Mathews, II
  • Patent number: 9064261
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, including a method comprising: receiving a content item request from a resource, the resource associated with a resource sponsor; verifying the content item request including filtering out spam requests and determining if the content item request is valid; for any invalid requests, providing a content item in response to the content item request that is in conformance with an existing definition provided by the resource sponsor; and presenting information related to invalid requests to the resource sponsor in a user interface, the user interface including tools for enabling the resource sponsor to automatically accept and validate a content item request so that subsequent requests of the same type are validated upon receipt.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: June 23, 2015
    Assignee: Google Inc.
    Inventors: Alexander Anikul, Arun Mathew, Jocelyn Miller, Prashant Kumar, Sandeep Jain
  • Patent number: 9024899
    Abstract: Example apparatus and methods concern automated testing of a capacitive touch interface (e.g., touch screen). One example apparatus includes probes that extend and retract from the apparatus under programmatic control. The probes produce a capacitive touch response on a capacitive touch interface. The example apparatus includes logics configured to control touch testing of the interface using the probes. A first logic may provide a closed loop vision system for controlling the position of the interface relative to the apparatus. A second logic may calibrate a co-ordinate system associated with the apparatus and a co-ordinate system associated with the interface so that the apparatus may function in the pixel space of the interface being tested. A third logic may control the probes to test the interface by producing a series of touches, multi-touches, or gestures on the interface.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: May 5, 2015
    Inventors: Joe Rovito, Arun Mathew, Mike Ma, Michael Friedman, Dave Orvis
  • Publication number: 20140331206
    Abstract: The present invention extends to methods, systems, and computer program products for identifying impacted tests from statically collected data. In general, static dependency data, possibly augmented with some dynamic data, is used to find an appropriate set of impacted tests for code changes. In some embodiments, static dependency analysis is used to identify tests impacted by a code change. Heuristics can be used to assist with identifying an appropriate set of impacted tests to run for a code change. Dynamic data can be used to augment static dependency data to identify more optimal sets of impacted tests to run for a code change.
    Type: Application
    Filed: May 6, 2013
    Publication date: November 6, 2014
    Applicant: Microsoft Corporation
    Inventors: Arun Mathew Abraham, Haiying Xu, Jun Su, Peter Gerard Provost, Jing Fan, Jean-Marc Prieur
  • Publication number: 20140278187
    Abstract: Example apparatus and methods concern automated testing of a capacitive touch interface (e.g., touch screen). One example apparatus includes probes that extend and retract from the apparatus under programmatic control. The probes produce a capacitive touch response on a capacitive touch interface. The example apparatus includes logics configured to control touch testing of the interface using the probes. A first logic may provide a closed loop vision system for controlling the position of the interface relative to the apparatus. A second logic may calibrate a co-ordinate system associated with the apparatus and a co-ordinate system associated with the interface so that the apparatus may function in the pixel space of the interface being tested. A third logic may control the probes to test the interface by producing a series of touches, multi-touches, or gestures on the interface.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: Microsoft Corporation
    Inventors: Joe Rovito, Arun Mathew, Mike Ma, Michael Friedman, Dave Orvis
  • Publication number: 20130346917
    Abstract: A sequence of user actions is generated from a runtime trace of a client application that is analyzed against a set of detectors to infer a feature-level usage analytic. The feature-level usage analytic identifies a common trait among the various users that use a feature of the application and is used as a basis to reflect the user's experience with the feature. The feature-level usage analytic may be a level of the user's ability with the application or an application state that indicates an outcome of a group of users' usage with a particular feature. The feature-level usage analytic provides a developer with insight into the user's behavior when using the application.
    Type: Application
    Filed: June 22, 2012
    Publication date: December 26, 2013
    Applicant: Microsoft Corporation
    Inventors: ANDREW BRAGDON, PAULA BACH, CURT BECKER, ARUN MATHEW ABRAHAM, ANNA GALAEVA, MARK GROVES
  • Publication number: 20130262419
    Abstract: Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: David Charles Kilian, Louisa Rose Millott, Gareth Alun Jones, Andrew Craig Bragdon, Yu Xiao, Arun Mathew Abraham, Kevin J. Blasko, Christopher Lovett, Mark Groves
  • Patent number: 8402013
    Abstract: Providing a website map to a user. A method includes gathering information about web pages in a website, including information related to web page relationships, controls, and executable code underlying one or more web pages in the website. A relationship map is created. The relationship map includes representations of relationships between the web pages, the controls and the executable code underlying one or more web pages in the website. The method further includes graphically displaying at least a portion of the relationship map in a graphical user interface at the computing system.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: March 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Suhail Dutta, Jing Fan, Arun Mathew Abraham, Allen Wayne Denver
  • Publication number: 20120297308
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, including a method comprising: receiving a content item request from a resource, the resource associated with a resource sponsor; verifying the content item request including filtering out spam requests and determining if the content item request is valid; for any invalid requests, providing a content item in response to the content item request that is in conformance with an existing definition provided by the resource sponsor; and presenting information related to invalid requests to the resource sponsor in a user interface, the user interface including tools for enabling the resource sponsor to automatically accept and validate a content item request so that subsequent requests of the same type are validated upon receipt.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 22, 2012
    Applicant: GOOGLE INC.
    Inventors: Alexander Anikul, Arun Mathew, Jocelyn Miller, Prashant Kumar, Sandeep Jain
  • Publication number: 20110320426
    Abstract: Providing a website map to a user. A method includes gathering information about web pages in a website, including information related to web page relationships, controls, and executable code underlying one or more web pages in the website. A relationship map is created. The relationship map includes representations of relationships between the web pages, the controls and the executable code underlying one or more web pages in the website. The method further includes graphically displaying at least a portion of the relationship map in a graphical user interface at the computing system.
    Type: Application
    Filed: June 25, 2010
    Publication date: December 29, 2011
    Applicant: Microsoft Corporation
    Inventors: Suhail Dutta, Jing Fan, Arun Mathew Abraham, Allen Wayne Denver