Patents by Inventor Pratap Singh

Pratap 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).

  • Publication number: 20190163833
    Abstract: Systems and methods for detecting and verifying closed places (e.g., claims no longer in business) from trip data are provided. A networked system accesses trip data associated with the POI. The networked system processes the trip data to generate at least two time buckets based on timestamps from the trip data associated with the POI, and calculates trip counts associated with the POI for each of the time buckets. Using a machine learning algorithm and based on the at least two time buckets, the networked system determines that the trip counts show a decline over time that indicates that the POI is likely closed. In response to the determining, the networked system updates a database to indicate the POI is closed.
    Type: Application
    Filed: May 30, 2018
    Publication date: May 30, 2019
    Inventors: Alvin AuYoung, Livia Zarnescu Yanez, Kyle Elliot DeHovitz, Ted Douglas Herringshaw, Joshua Lodge Ross, Vikram Saxena, Chandan Prakash Sheth, Shivendra Pratap Singh, Sheng Yang
  • Publication number: 20190154442
    Abstract: Disclosed is a mobile pavement surface scanning system for detecting pavement distress. In an embodiment the system comprises one or more light sources mounted on the mobile vehicle for illuminating a pavement, one or more stereoscopic image capturing devices mounted on the vehicle for capturing sequential images of an illuminated pavement surface, and a plurality of positioning sensors mounted on the mobile vehicle, the positioning sensors adapted to encode movement of the mobile vehicle and provide a synchronization signal for the sequential images captured by the one or more stereoscopic image capture devices.
    Type: Application
    Filed: January 25, 2019
    Publication date: May 23, 2019
    Inventors: Andrea ANNOVI, Ryan FECHNEY, Shashibushan YENKANCHI, David LOWE, Hitesh SHAH, Prasanna Kumar SIVAKUMAR, Ishar Pratap SINGH, Miroslava GALCHINSKY
  • Patent number: 10292994
    Abstract: The present invention relates to bioactive fractions and compounds from Dalbergia sissoo for the prevention or treatment of osteo-health related disorders. The present invention relates in the field of pharmaceutical composition that provides new plant extracts, their fractions and pure compound isolated from natural sources that are useful for the prevention and/or treatment of various medical indications associated with estrogen dependent or independent diseases or syndromes or disorders preferably in the prevention or treatment of estrogen dependent or independent diseases or syndromes or disorders caused in humans and animals, and achievement of peak bone mass during skeletal growth and health in humans and animals.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: May 21, 2019
    Assignee: Council of Scientific & Industrial Research
    Inventors: Rakesh Maurya, Preety Dixit, Ritu Trivedi, Vikram Khedgikar, Jyoti Gautam, Avinash Kumar, Divya Singh, Shelendra Pratap Singh, Wahajuddin, Girish Kumar Jain, Naibedya Chattopadhyay
  • Publication number: 20190146762
    Abstract: A machine learning tool for resolving a compiler error in an application is provided. The application and an associated application metadata file may be stored on a server. The machine learning tool may identify one or more referenced external dependencies causing the compiler error. The machine learning tool may comprise a web crawler configured to locate one or more comparable external dependencies. The web crawler may retrieve an external dependent metadata file for each of the located comparable external dependencies and download the comparable external dependent metadata files. The machine learning tool may be configured to compare the metadata of each comparable external dependent metadata file to the metadata of the application metadata file, assign a confidence level relative to a pre-determined confidence level, for each located comparable external dependency, and download the located comparable external dependencies having a confidence level greater than the pre-determined confidence level.
    Type: Application
    Filed: November 13, 2017
    Publication date: May 16, 2019
    Inventors: Awadhesh Pratap Singh, Dinesh Narendra Jibhe
  • Publication number: 20190143275
    Abstract: Disclosed herein methods for combating biofouling in a liquid, e.g. an aqueous medium by providing a surface coated with at least one laser-induced graphene (LIG) layer in said liquid medium. Particularly disclosed herein method and devices for treating water comprising passing a water stream through a membrane module equipped with at least one spacer coated with at least one layer of LIG, and optionally by applying an electric potential to the at least one LIG layer to achieve a bactericidal effect in the water stream. Specifically, disclosed herein a polymeric mesh suitable for use as a spacer in a membrane module in water treatment application, said mesh being at least partially coated with LIG.
    Type: Application
    Filed: May 16, 2017
    Publication date: May 16, 2019
    Applicants: B.G. Negev Technologies and Applications Ltd., at Ben-Gurion University, William Marsh Rice University
    Inventors: Christopher John Arnusch, Swatantra Pratap Singh, Franklin Sargunaraj, Yoram Oren, James Mitchell Tour, Yilun Li
  • Publication number: 20190147532
    Abstract: Methods and systems for a crypto-machine learning enabled blockchain based profile pricer are described herein. In one example, computer-readable instructions are stored in memory, and one or more processors execute the instructions to determine requested information for a user that can be displayed on a user interface in real-time or near real-time of the user's request. In addition, the provided data can be customized for the user based on a user profile stored in the memory as well as based on third party data stored in a database of related information. The data is communicated to the user using blockchains. At least some advantages of such an arrangement are providing requested data to a user, for display on a user interface, in a transparent, secure, and timely manner.
    Type: Application
    Filed: November 13, 2017
    Publication date: May 16, 2019
    Inventors: Awadhesh Pratap Singh, Vinay Laxmikant Bade
  • Publication number: 20190138592
    Abstract: Apparatus and methods for transformation of a digital scanner image using machine-learning algorithms are provided. The apparatus and methods may include a portable USB device configured for connection to a scanner port. The device may access and store a scanned digital image captured by the scanner. A device processor may use OCR to generate an editable PDF file and use one or more machine-learning algorithms to apply auto-corrections to the PDF file. The processor may communicate with a user interface configured to display each line from the scanned digital image in line with the corresponding auto-corrected text. The user interface may receive separate inputs accepting each line of auto-corrected text. Auto-correction acceptance data may be transmitted to the device processor. Each accepted auto-correction may be associated with a quantified value. A machine-learning algorithm may be configured to maximize a total value for auto-corrections in a scanned document.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 9, 2019
    Inventors: Amit Sareen, Awadhesh Pratap Singh
  • Publication number: 20190138596
    Abstract: Embodiments of the present invention provide a system for converting ubiquitous language instructions to robotic process automation executable action steps and executing the action steps. A managing system receives an encrypted user input from a computing device of the user, where the user input comprises instructions entered in ubiquitous language (e.g., common vernacular, or other non-complex programming language). The user input is decrypted and an action keyword is identified from the ubiquitous language instructions. The action keyword for each instruction is compared to a conversion database to determine a set of execution steps associated with each action keyword. These execution steps are in a format that enables a robotic process automation system to perform the execution steps. The set of execution steps is then transmitted to the robotic process automation system that automatically performs the set of execution steps through a workstation or other operating station of the user.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 9, 2019
    Inventor: Awadhesh Pratap Singh
  • Patent number: 10282099
    Abstract: Intelligent snapshot tiering facilitates efficient management of snapshots and efficient restore of snapshots. For intelligent snapshot tiering, a storage appliance can limit cross-tier migration to invalidated data blocks of a snapshot instead of an entire snapshot. Based on a policy, a storage appliance can identify a snapshot to be migrated to another storage tier and then determine which data blocks are invalidated by an immediately succeeding snapshot. This would limit network bandwidth consumption to the invalidated data blocks and maintain the valid data blocks at the faster access storage tier since the more recent snapshots are more likely to be restored.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: May 7, 2019
    Assignee: NetApp, Inc.
    Inventors: Ajay Pratap Singh Kushwah, Ling Zheng, Sharad Jain
  • Publication number: 20190129621
    Abstract: Intelligent snapshot tiering facilitates efficient management of snapshots and efficient restore of snapshots. For intelligent snapshot tiering, a storage appliance can limit cross-tier migration to invalidated data blocks of a snapshot instead of an entire snapshot. Based on a policy, a storage appliance can identify a snapshot to be migrated to another storage tier and then determine which data blocks are invalidated by an immediately succeeding snapshot. This would limit network bandwidth consumption to the invalidated data blocks and maintain the valid data blocks at the faster access storage tier since the more recent snapshots are more likely to be restored.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Ajay Pratap Singh Kushwah, Ling Zheng, Sharad Jain
  • Publication number: 20190129810
    Abstract: A storage appliance can be designed to facilitate efficient restore of multiple backed up files in a system that allows files to share data blocks. A data management application or storage OS names data blocks and communicates those names to the storage appliance when backing up to or through the storage appliance. The storage appliance can leverage the data block names when restoring a group of files by restoring at data block granularity instead of file granularity. Restoring at the granularity of the data blocks by their names allows the storage appliance to avoid repeatedly sending a same data block to the restore requestor (e.g., a storage OS or data management application) while still instructing the restore requestor how to reconstruct the corresponding file(s) with mappings between valid data ranges and the named data blocks.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Ajay Pratap Singh Kushwah, Ling Zheng, Sharad Jain
  • Publication number: 20190128941
    Abstract: Implementations of fault detection circuits may include a first current transformer coupled to a second current transformer, a positive feedback circuit including the first current transformer, the second current transformer, a first switch, and one of a comparator, an amplifier, and an inverter. The circuit may also include a plurality of logic gates that may be coupled with the positive feedback circuit. The positive feedback circuit may be configured to oscillate upon detecting a ground neutral fault and to send a fault signal to the plurality of logic gates. The plurality of logic gates may be configured to analyze the fault signal and open the first switch. The plurality of logic gates may be further configured to identify whether the fault signal represents one of a true fault or a noise fault by analyzing the output of the positive feedback circuit after the first switch has been opened.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Applicant: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventors: Riley BECK, Rishi Pratap SINGH
  • Publication number: 20190130306
    Abstract: Systems for dynamically performing pattern recognition and data reconciliation functions are provided. In some examples, a system may receive data, from one or more computing systems. In some examples, one or more machine learning datasets may be used to identify datasets, data elements, or the like, for comparison. The identified datasets, data elements, and the like, may be compared to pre-stored patterns to determine whether the pattern matches a pre-stored pattern. If not, the pattern may be flagged as a new pattern and instructions for further processing may be requested. In some arrangements, the identified datasets, data elements, or the like, may be compared to determine whether a pattern and/or value of the datasets, data elements, or the like, matches. If not, one or more machine learning datasets may be used to generate a corrective action to align the data. In some examples, the generated corrective action may be automatically executed to align the data.
    Type: Application
    Filed: October 30, 2017
    Publication date: May 2, 2019
    Inventors: Awadhesh Pratap Singh, Ravi Kanth Bommakanti
  • Patent number: 10277423
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: providing a distributed virtual gateway for Network Virtualization over Layer 3 (NVO3) network. A gateway stack having three or more nodes is implemented as a distributed virtual gateway, providing Layer 2 or Layer 3 gateway services in a fail-safe manner. Nodes of the gateway stack are configured to autonomously process and forward inbound NVO3 data packets with known destination addresses without engaging a master of the gateway stack.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kai Hong Du, Xiao Jian Nie, Shashi Pratap Singh, Xiao Li Xu, Ying Lin Xu
  • Patent number: 10275957
    Abstract: Methods, systems and devices for access control are provided. The present disclosure provides a communication device of a user communicating access details associated with the facility, to a client system within the vicinity of which the communication device is located, and the client system verifying the access details and transmitting an electronic request to a host server. Further, the host server transmits a request notification to the communication device requesting authentication of an identity of the user using an input of a biometric sample of the user on the communication device. The host server then obtains an outcome of the authentication, and causes the user to be authorized in response to a positive outcome of the authentication as well as the verification.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: April 30, 2019
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Vijendra Pratap Singh, Krupal Ghorpade
  • Publication number: 20190119821
    Abstract: The present invention relates to an apparatus and method for bio-assisted treatment of spent caustic obtained from hydrocarbon and gas processing installations. The present invention also relates to method for recovery of caustic and recovery of sulfur from spent caustic. According to present invention, the sulfide removal is about 96% and the sulphur formation and deposition on the electrode lies in range of 72±8%.
    Type: Application
    Filed: September 29, 2018
    Publication date: April 25, 2019
    Applicant: INDIAN OIL CORPORATION LIMITED
    Inventors: Mahendara Pratap SINGH, Manoj KUMAR, Srikanth SANDIPAM, Amardeep SINGH, Dheer SINGH, Umish SRIVASTAVA, Suresh Kumar PURI, Sanjiv Kumar MAZUMDAR, Sankara Sri Venkata RAMAKUMAR
  • Publication number: 20190116192
    Abstract: Systems for dynamically detecting unauthorized activity are provided. A system may receive data from one or more computing devices associated with one or more different channels of communication (e.g., email, telephone, instant messaging, internet browsing, and the like). The received data may be formatted or transformed from an unstructured format to a structured format for further analysis and evaluation. In some arrangements, machine learning may be used to determine whether triggering content was identified in data received from the one or more systems and to evaluate the identified triggering content to determine whether the content, alone or in combination with triggering content from other channels of communication, may indicate an occurrence of unauthorized activity. If so, the identified occurrence may be evaluated to determine whether a false positive has occurred.
    Type: Application
    Filed: October 13, 2017
    Publication date: April 18, 2019
    Inventor: Awadhesh Pratap Singh
  • Publication number: 20190114238
    Abstract: In accordance with embodiments of the present disclosure, a method may be implemented to respond to receiving data A to be stored in a storage system that includes a plurality of N spans, each including a plurality of M drives. The method may include performing data storing operations. The data storing operations may include storing the data A in N portions across the plurality of spans, generating a Za parity based on an XOR operation applied to the N portions of the data A, storing the Za parity in N-1 portions across a subset of the plurality of spans, determining a Zap parity based on an XOR operation applied to the N-1 portions of the Za parity, and storing the Zap parity.
    Type: Application
    Filed: October 16, 2017
    Publication date: April 18, 2019
    Applicant: Dell Products L.P.
    Inventors: Chandrashekar NELOGAL, Deepu Syam Sreedhar M, Sandeep AGARWAL, Amit Pratap SINGH
  • Patent number: 10250453
    Abstract: One embodiment of the present invention relates to a system that enables a single software application instance to support multiple tenants, wherein each tenant is associated with a separate database. First, the software application instance receives an input, wherein the input requires an operation to be performed on a database of one of the supported tenants. Next, the software application instance identifies the tenant with which the input is associated. The software application instance then obtains a context associated with the tenant. From the context, the software application instance obtains a service object. Finally, the software application invokes a method provided by the service object's class. This enables a data access object, which is encapsulated within the service object, to perform the operation on the database.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: April 2, 2019
    Assignee: INTUIT INC.
    Inventors: Servesh Pratap Singh, Ritesh N. Jain, Smita Shankar
  • Publication number: 20190087457
    Abstract: An approach for implementing function semantic based partition-wise SQL execution and partition pruning in a data processing system is provided. The system receives a query directed to a range-partitioned table and determines if operation key(s) of the query include(s) function(s) over the table partitioning key(s). If so, the system obtains a set of values corresponding to each partition by evaluating the function(s) on a low bound and/or a high bound table partitioning key value corresponding to the partition. The system may then compare the sets of values corresponding to different partitions and determine whether to aggregate results obtained by executing the query over the partitions based on the comparison. The system may also determine whether to prune any partitions from processing based on a set of correlations between the set of values for each partition and predicate(s) of the query including function(s) over the table partitioning key(s).
    Type: Application
    Filed: September 21, 2017
    Publication date: March 21, 2019
    Applicant: Oracle International Corporation
    Inventors: Srikanth BELLAMKONDA, Andrew WITKOWSKI, Manish Pratap SINGH, Madhuri KANDEPI