Patents by Inventor Neha Singh

Neha Singh 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: 10437848
    Abstract: The system may validate a data source having a structured format and a grammar that includes tags. The system may identify a tag in the grammar. The system may parse the data source to extract attributes and/or values associated with the tags in response to successful validation. The system may also write the attributes and/or values to an output file separated by a preselected delimiter. A configuration file may identify the grammar, the preselected delimiter, and/or the data source. The data source may be in an XML format or a JSON format. The system may generate execution ready code in response to the validating the data source and the grammar. The output file may be a load ready file for ingestion into a big data storage format. The tag may include a parent tag and a sub tag corresponding to a hierarchy in the data source.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: October 8, 2019
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Rahul Agarwal, Sachin Arya, Sandeep Bose, Ajay Paul Singh Manesh, Harish Naik, Neha Singh
  • Publication number: 20180322205
    Abstract: A system may deliver personalized content to a user. The system may create a user persona based on demographic information and stored clickstream data of the user. The system may learn which functionalities the user typically uses on a webpage, and the system may create a personalized version of the webpage for the user.
    Type: Application
    Filed: May 8, 2017
    Publication date: November 8, 2018
    Applicant: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Balaji Balaraman, Sastry VSM Durvasula, Sathish B. Muthukrishnan, Harish Naik, Neha Singh
  • Publication number: 20180173812
    Abstract: The system may validate a data source having a structured format and a grammar that includes tags. The system may identify a tag in the grammar. The system may parse the data source to extract attributes and/or values associated with the tags in response to successful validation. The system may also write the attributes and/or values to an output file separated by a preselected delimiter. A configuration file may identify the grammar, the preselected delimiter, and/or the data source. The data source may be in an XML format or a JSON format. The system may generate execution ready code in response to the validating the data source and the grammar. The output file may be a load ready file for ingestion into a big data storage format. The tag may include a parent tag and a sub tag corresponding to a hierarchy in the data source.
    Type: Application
    Filed: December 19, 2016
    Publication date: June 21, 2018
    Applicant: American Express Travel Related Services Company, Inc.
    Inventors: Rahul Agarwal, Sachin Arya, Sandeep Bose, Ajay Paul Singh Manesh, Harish Naik, Neha Singh
  • Patent number: 9990458
    Abstract: A computer-aided testing is provided for design verification of integrated circuits. More specifically, a method of generating a test case in design rule checking is provided for that includes extracting coordinates of an error marker for a first error identified in an integrated circuit design. The method further includes identifying a first rectangle that encloses the error marker. The method further includes generating a first test case based on data of the integrated circuit design contained within the rectangle. The method further includes determining whether the first test case is representative of the first error. The method further includes in response to determining the first test case is not representative of the first error, identifying a second rectangle that is between the first rectangle and a third rectangle. The method further includes generating a second test case based on data of the integrated circuit design contained within the second rectangle.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: June 5, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Davinder Aggarwal, Vaibhav A. Ruparelia, Neha Singh, Janakiraman Viraraghavan
  • Publication number: 20180068084
    Abstract: Systems, methods, apparatuses and computer program products are provided for monitoring and managing patient health conditions. Information is stored for defining care channels corresponding to health categories which are utilized to classify patients based on health status and risk information. Patient information is retrieved from a plurality of data sources, and analyzed to detect care node flags that identify unfavorable health conditions and to assign a care channel to the patient. One or more care programs are assigned to the patient based, at least in part, on the assigned care channel and detected care node flags. The patient is transitioned to one or more care channels as the patient's health improves or degrades. A personalized health timeline is generated for the patient which summarizes the patient's medical history and other related information.
    Type: Application
    Filed: September 6, 2017
    Publication date: March 8, 2018
    Inventors: Girish Navani, Neha Singh, Arvind Sampath
  • Publication number: 20170011065
    Abstract: A plurality of geofences sharing a common geospatial characteristic can be established by using a graphical user interface (“GUI”) to receive a geofence command that expresses the common geospatial characteristic in natural language. The geofence command is parsed to identify proximity terms (which can be used to set the overall size of the geofence) and geospatial labels (which can be used to identify the “centers” of the geofences). The geospatial labels are used to search a geographic information system (“GIS”) for entities therein that match the geospatial labels. Geofences are established about these entities using the proximity term to determine the size thereof.
    Type: Application
    Filed: July 10, 2015
    Publication date: January 12, 2017
    Applicant: Fractal Analytics Inc.
    Inventors: Natwar Mall, Sumith Balagangadharan, Ankit Solanki, Tirthankar Chakravarty, Neha Singh
  • Publication number: 20160364486
    Abstract: An individualized interest graph is mapped by receiving raw data, including social media data, pertaining to the individual, extracting key terms from the raw data, querying a knowledge base with the key terms to identify uniform resource identifiers (“URIs”) in the knowledge base, identifying categories within the knowledge base that encompass the URIs, and defining the interest graph to include these categories. An analogous process can be followed to generate a segment graph. Overlap between the individualized interest graph and the segment graph can be used to segment the individual, for example to personalize a retail interaction with the individual.
    Type: Application
    Filed: June 11, 2015
    Publication date: December 15, 2016
    Applicant: FRACTAL ANALYTICS INC.
    Inventors: Natwar Mall, Sumith Balagangadharan, Ankit Solanki, Tirthankar Chakravarty, Neha Singh
  • Publication number: 20160162628
    Abstract: A computer-aided testing is provided for design verification of integrated circuits. More specifically, a method of generating a test case in design rule checking is provided for that includes extracting coordinates of an error marker for a first error identified in an integrated circuit design. The method further includes identifying a first rectangle that encloses the error marker. The method further includes generating a first test case based on data of the integrated circuit design contained within the rectangle. The method further includes determining whether the first test case is representative of the first error. The method further includes in response to determining the first test case is not representative of the first error, identifying a second rectangle that is between the first rectangle and a third rectangle. The method further includes generating a second test case based on data of the integrated circuit design contained within the second rectangle.
    Type: Application
    Filed: February 17, 2016
    Publication date: June 9, 2016
    Inventors: Davinder AGGARWAL, Vaibhav A. RUPARELIA, Neha SINGH, Janakiraman VIRARAGHAVAN
  • Patent number: 9292652
    Abstract: A computer-aided testing is provided for design verification of integrated circuits. More specifically, a method of generating a test case in design rule checking is provided for that includes extracting coordinates of an error marker for a first error identified in an integrated circuit design. The method further includes identifying a first rectangle that encloses the error marker. The method further includes generating a first test case based on data of the integrated circuit design contained within the rectangle. The method further includes determining whether the first test case is representative of the first error. The method further includes in response to determining the first test case is not representative of the first error, identifying a second rectangle that is between the first rectangle and a third rectangle. The method further includes generating a second test case based on data of the integrated circuit design contained within the second rectangle.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: March 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Davinder Aggarwal, Vaibhav A. Ruparelia, Neha Singh, Janakiraman Viraraghavan
  • Publication number: 20150324510
    Abstract: A computer-aided testing is provided for design verification of integrated circuits. More specifically, a method of generating a test case in design rule checking is provided for that includes extracting coordinates of an error marker for a first error identified in an integrated circuit design. The method further includes identifying a first rectangle that encloses the error marker. The method further includes generating a first test case based on data of the integrated circuit design contained within the rectangle. The method further includes determining whether the first test case is representative of the first error. The method further includes in response to determining the first test case is not representative of the first error, identifying a second rectangle that is between the first rectangle and a third rectangle. The method further includes generating a second test case based on data of the integrated circuit design contained within the second rectangle.
    Type: Application
    Filed: May 6, 2014
    Publication date: November 12, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Davinder AGGARWAL, Vaibhav A. RUPARELIA, Neha SINGH, Janakiraman VIRARAGHAVAN
  • Publication number: 20150161660
    Abstract: A system and method for advertising cannibalization management are provided. In example embodiments, historical data comprising advertisement revenue, advertisement parameters, and a cannibalization metric are accessed. The cannibalization metric is indicative of sales loss associated with an advertisement presentation. A value for at least one of the advertisement parameters that, when used, causes a desired advertisement revenue with respect to a bounded cannibalization metric is determined by analyzing the historical data. An advertisement is presented, in real time, on a user interface of a client device using the determined value.
    Type: Application
    Filed: November 26, 2014
    Publication date: June 11, 2015
    Inventors: Chitta Ranjan, Huma Zaidi, Neha Singh
  • Publication number: 20110119126
    Abstract: Methods, systems, and apparatuses for online monitoring systems to determine offline advertising effectiveness. Information related to an advertisement for a product is received. The advertisement is presented through offline media. The information includes an advertising schedule. Communications related to the product that are received from the consumers in the market at the time the advertisement is presented, are detected. Data responsive to the detected communications are collected; the data represent a number of consumers in the market. A statistical correlation between the collected data and the advertising schedule is determined and provided to the advertiser as a report of the effectiveness of the advertising.
    Type: Application
    Filed: November 19, 2009
    Publication date: May 19, 2011
    Applicant: GOOGLE INC.
    Inventors: John B. Park, Daryl Pregibon, Neha Singh, Leo Deegan
  • Publication number: 20090012905
    Abstract: Publisher information, such as information about available advertising space, may be received from publishers. Advertisers may provide requests associated with a print ad and receive a list of publishers with available print ad space. The list of publishers may include at least one publisher having a specified relationship with the advertiser. The advertiser may provide an offer for placing the print ad in a publication of one or more publishers on the list and may be inhibited from placing an offer for the print ad with publishers having a specified relationship with the advertiser.
    Type: Application
    Filed: July 2, 2008
    Publication date: January 8, 2009
    Inventors: Aleem R. Mawani, Adam L. Leader, Smita Hashim, Thomas L. Phillips, JR., Neha Singh