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: 20200336455
    Abstract: A service enables a command that refers to a file system object using a hierarchical namespace identifier to be executed against the file system object in a flat namespace. The service selectively distributes the command to one of a plurality of name resolution nodes based on a directory name included in the hierarchical namespace identifier. The identified node resolves the directory name to a flat namespace identifier that is used to execute the command against the flat namespace. After communicating with at least one storage node to resolve a directory name, each name resolution node stores a mapping of the directory name to the corresponding flat namespace identifier in a cache, so that subsequent resolutions of that directory name may be performed more efficiently. Cache entries may be invalidated when an operation occurs that impacts the relevant mapping and/or based on system considerations such as cache expiry.
    Type: Application
    Filed: July 6, 2020
    Publication date: October 22, 2020
    Inventors: Georgi M. Chalakov, Shane Kumar Mainali, Thomas Leo Marquardt, Zichen Sun, Maneesh Sah, Esfandiar Manii, Saurabh Pant, Dana Yulian Kaban, Saher B. Ahwal, Jun Chen, Da Zhou, Amit Pratap Singh, Junhua Gu, Shaoyu Zhang, Wei Chen, Jingchao Zhang, Quan Zhang, Arild Einar Skjoldsvold
  • Patent number: 10809083
    Abstract: Systems and methods of using sensor data for coordinate prediction are disclosed herein. In some example embodiments, for a place, a computer system accesses corresponding service data comprising pick-up data and drop-off data for requests, and accesses corresponding sensor data indicating at least one path of mobile devices of the requesters of the requests, with the at least one path comprising at least one of a pick-up path ending at the pick-up location indicated by the pick-up data and a drop-off path beginning at the drop-off location indicated by the drop-off data. In some example embodiments, the computer system generates at least one predicted geographic location using the paths indicated by the sensor data, and stores the at least one predicted geographic location in a database in association with an identification of the place.
    Type: Grant
    Filed: December 30, 2017
    Date of Patent: October 20, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Shivendra Pratap Singh, Upamanyu Madhow, Vikram Saxena, Livia Zarnescu Yanez, Chandan Prakash Sheth, Sheng Yang, Alvin AuYoung
  • Patent number: 10802803
    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: Grant
    Filed: October 25, 2019
    Date of Patent: October 13, 2020
    Assignee: Bank of America Corporation
    Inventors: Awadhesh Pratap Singh, Dinesh Narendra Jibhe
  • Patent number: 10788540
    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: Grant
    Filed: October 27, 2017
    Date of Patent: September 29, 2020
    Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventors: Riley Beck, Rishi Pratap Singh
  • Patent number: 10789217
    Abstract: Methods, systems, and apparatuses are provided for a storage system that implements a hierarchical namespace service. A storage system includes a plurality of physical nodes and a plurality of sets of virtual nodes. Each set of virtual nodes is managed by a corresponding physical node. Each virtual node is configured to manage a respective set of directory blocks. Each directory block is a respective partition of a storage namespace and is managed by a corresponding single virtual node. Each virtual node maintains a directory block map. The directory block map maps file system object names in a hierarchical namespace to entity block identifiers in the flat namespace for entity blocks (files and folders) stored in directories corresponding to the managed set of directory blocks. Load balancing may be performed by moving virtual nodes between physical nodes, and by splitting directory blocks.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: September 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Georgi M. Chalakov, Shane Kumar Mainali, Thomas Leo Marquardt, Zichen Sun, Maneesh Sah, Esfandiar Manii, Saurabh Pant, Dana Yulian Kaban, Saher B. Ahwal, Jun Chen, Da Zhou, Amit Pratap Singh, Junhua Gu, Shaoyu Zhang, Wei Chen, Jingchao Zhang, Quan Zhang
  • Publication number: 20200286315
    Abstract: A method for opening a secured lockbox through a digital signature includes: storing, in a memory of a computing device in a lockbox, a public key of a cryptographic key pair; receiving, by an input device of the computing device, a digital signature from an external communication device; validating, by a processing device of the computing device, the digital signature using the public key of the cryptographic key pair; and transmitting, by a transmitter of the computing device, a signal to an electronic locking mechanism of the lockbox interfaced with the computing device; and opening, by the electronic locking mechanism of the lockbox, an electronic lock granting access to contents of the lockbox upon receipt of the signal.
    Type: Application
    Filed: March 4, 2019
    Publication date: September 10, 2020
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Vipul Mehrotra, Ved Pratap Singh Chauhan, Jaipal Singh Kumawat
  • Patent number: 10755508
    Abstract: The present disclosure generally relates to a computerized method comprising: communicating access details of the facility from the mobile device to the facility for a first authentication process, the mobile device located in the vicinity of the facility initially in a secured state for preventing access thereto; receiving a request notification on the mobile device in response to positive authentication of the access details from the first authentication process, the request notification comprising a request for biometric data of the user; receiving an input of the biometric data on the mobile device; and communicating the biometric data from the mobile device to a host server for a second authentication process, wherein the facility is configured to change from the secured state to an unsecured state in response to positive authentication of the biometric data from the second authentication process, thereby providing, to the user, access to the facility.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: August 25, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Krupal Ghorpade, Vijendra Pratap Singh
  • Publication number: 20200247686
    Abstract: A manifold for domestic water purification systems having flow paths that can be redirected without having to change the physical structure of the manifold or water purification system—a structure to assist with proper installation and stabilization of specific filter cartridges, a memory reader for processing data relating to the state of the filter cartridges, a hinge system to allow for easier installation/removal of new and replacement filter cartridges, and a flow path structure to assist in adding accessories to the water filtration system without requiring a modification to the manifold structure.
    Type: Application
    Filed: February 28, 2020
    Publication date: August 6, 2020
    Inventors: Vivek Kunwar Narendra Singh, Sathyanarayana Jujaray, Rajesh K N, Narendra Pratap Singh
  • Patent number: 10735369
    Abstract: A service enables a command that refers to a file system object using a hierarchical namespace identifier to be executed against the file system object in a flat namespace. The service selectively distributes the command to one of a plurality of name resolution nodes based on a directory name included in the hierarchical namespace identifier. The identified node resolves the directory name to a flat namespace identifier that is used to execute the command against the flat namespace. After communicating with at least one storage node to resolve a directory name, each name resolution node stores a mapping of the directory name to the corresponding flat namespace identifier in a cache, so that subsequent resolutions of that directory name may be performed more efficiently. Cache entries may be invalidated when an operation occurs that impacts the relevant mapping and/or based on system considerations such as cache expiry.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Georgi M. Chalakov, Shane Kumar Mainali, Thomas Leo Marquardt, Zichen Sun, Maneesh Sah, Esfandiar Manii, Saurabh Pant, Dana Yulian Kaban, Saher B. Ahwal, Jun Chen, Da Zhou, Amit Pratap Singh, Junhua Gu, Shaoyu Zhang, Wei Chen, Jingchao Zhang, Quan Zhang, Arild Einar Skjoldsvold
  • Publication number: 20200236164
    Abstract: An apparatus for managing data in a network is provided. The apparatus includes a memory, and a processor configured to identify a first leader device and a second leader device in a swarm comprising a plurality of devices based device parameters, receive a request for downloading data, download, as the first leader device, the data from a content device in response to the request, store the downloaded data to the memory, transmit the data to the second leader device, and divide the swarm into a first sub swarm comprising the first leader device and a second sub swarm comprising the second leader device.
    Type: Application
    Filed: January 23, 2020
    Publication date: July 23, 2020
    Inventors: Himanshu ANAND, Nikhil BISHT, Ayush Pratap SINGH, Ankit JALOTA
  • Publication number: 20200220869
    Abstract: Systems and methods for contactless authorization using voice recognition is disclosed. The system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving user data comprising a user identifier, an audio data having a first data format, and a client device identifier. The operations may include generating a processed audio data based on the received audio data. The processed audio data may have a second data format. The operations may include transmitting, to a speech module, the processed audio data. The operations may include receiving from the speech module, a voice match result. In some embodiments, the operations include authenticating a user based on the voice match result and transmitting, to a client device associated with the client device identifier, a client notification comprising a result of the authentication.
    Type: Application
    Filed: January 8, 2019
    Publication date: July 9, 2020
    Applicant: FIDELITY INFORMATION SERVICES, LLC
    Inventors: Raghavendra Pratap SINGH, Vijayendra Virendra Mishra
  • Patent number: 10708347
    Abstract: In representative embodiments, multiple cloud computing infrastructures, each having its own application and management fabric, coexist with in the same cloud computing infrastructure. This results in a cloud computing infrastructure where multiple management fabrics and application fabrics coexist to offer their own services and cross platform services. Each functions independently and also communicates with each other to offer high availability and disaster recovery. One application and management infrastructure is a host to the other application and management infrastructure. The hosted infrastructure accesses underlying fabrics through the host infrastructure. A resultant system comprises a common hardware fabric, a common runtime, and a service fabric comprising services from both the host and hosted infrastructures.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: July 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhen Wei, Xiaolong Li, Ke Wang, Sridhar Raman, Ram Pratap Singh, Ananth Inamti Sundararaj, Krishna Vitaldevara, Jagadeesh Kunda
  • Patent number: 10699398
    Abstract: Systems and methods of deep learning coordinate prediction using satellite and service data are disclosed herein. In some example embodiments, for each one of a plurality of places, a computer system trains a deep learning model based on training data of the plurality of places. The deep leaning model is configured to generate a predicted geographical location of a place based on satellite image data and service data associated with the place. The training data for each place comprises satellite image data of the place, service data, and a ground truth geographical location of the place. The service data comprises at least one of pick-up data indicating a geographical location at which a provider started transporting a requester in servicing a request associated with the place or drop-off data indicating a geographical location at which the provider completed transporting the requester in servicing the request associated with the place.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: June 30, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Chandan Prakash Sheth, Minzhen Yi, Livia Zarnescu Yanez, Sheng Yang, Shivendra Pratap Singh, Alvin AuYoung, Vikram Saxena
  • Publication number: 20200204405
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: a gateway stack that includes a master, a backup, and at least one slave amongst nodes of the GS based on an election pursuant to a gateway stack protocol. The gateway stack provides gateway services for a Network Virtualization over Layer 3 (NVO3) network in a fail-safe manner by utilizing all of the nodes in the gateway stack. A data interface between the gateway stack and a switch is aggregated to evenly distribute inbound packets amongst the nodes of the gateway stack.
    Type: Application
    Filed: February 28, 2020
    Publication date: June 25, 2020
    Inventors: Kai Hong DU, Xiao Jian NIE, Shashi Pratap SINGH, Xiao Li XU, Ying Lin XU
  • Patent number: 10686627
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: a gateway stack that includes a master, a backup, and at least one slave amongst nodes of the GS based on an election pursuant to a gateway stack protocol. The gateway stack provides gateway services for a Network Virtualization over Layer 3 (NVO3) network in a fail-safe manner by utilizing all of the nodes in the gateway stack. A data interface between the gateway stack and a switch is aggregated to evenly distribute inbound packets amongst the nodes of the gateway stack.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kai Hong Du, Xiao Jian Nie, Shashi Pratap Singh, Xiao Li Xu, Ying Lin Xu
  • Publication number: 20200183670
    Abstract: A system and a method for transforming a cold fusion technology environment to an open source environment utilizes a comprehensive library that identifies and maps a source code to their corresponding open source equivalent using a collaboration of tokenizers and syntax analyzers. The system and the method significantly reduce overall total cost and time of conversion. The system and the method facilitate intrinsic bug-free code conversion. The system provides solutions that are easily utilized by any application irrespective of domain or industry.
    Type: Application
    Filed: December 4, 2019
    Publication date: June 11, 2020
    Inventors: Rajesh Kumar, Poordhendu Chauhan, Sundeep Dua, Gaurav Sachdev, Sandeep Agarwal, Abhinav Rastogi, Pratap Singh, Subhrant Chhetri
  • Publication number: 20200177955
    Abstract: Methods, apparatus, and articles of manufacture to correct misattributions of media impressions are disclosed. An example method includes obtaining first demographic-based impressions via a beacon transmitted in response to access to content by a first set of panelists, obtaining, from a database proprietor, second demographic-based impressions of the content on a second set of persons, forming a pseudo-inverse matrix determined based in part on the first impressions, and having a truncated value and a damped value to form third demographic-based impressions of the content on the second set of persons based on the second impressions, and computing at least partially corrected demographic-based impressions values by multiplying a vector of database proprietor impression data by the pseudo-inverse matrix.
    Type: Application
    Filed: November 4, 2019
    Publication date: June 4, 2020
    Inventors: Anil Pratap Singh, Matthew VanLandeghem, Lindsey Rabhan
  • Publication number: 20200160352
    Abstract: A method for determining product genuineness includes: storing blockchain data for a blockchain, wherein the blockchain data includes a plurality of blockchain data values, each blockchain data value including at least a unique identifier and a genuineness flag; receiving a genuineness request, wherein the genuineness request includes at least a specific identifier associated with a product available for purchase; identifying a specific blockchain data value of the plurality of blockchain data values where the included unique identifier corresponds to the specific identifier; determining genuineness of the product available for purchase based on at least the genuineness flag included in the specific blockchain data value; and transmitting the determined genuineness of the product.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 21, 2020
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Vipul Mehrotra, Ved Pratap Singh Chauhan, Jaipal Singh Kumawat
  • Publication number: 20200160455
    Abstract: In one aspect, a computerized blockchain-based method comprising the setp of providing a marketplace blockchain-based protocol platform. Tthe marketplace blockchain-based protocol platform comprises a blockchain based distributed computing platform that hosts critical transaction records in a blockchain, and a universal-verified profile module that manages a decentralized trust and identity platform, wherein the universal- verified profile module enables users to create a single, verified profile across all sharing platforms while retaining control of their personal information, a cryptocurrency module that provides and manages a blockchain-based cryptocurrency, a lease/contract module that manages and provides a set of smart contracts;, and an off-blockchain storage.
    Type: Application
    Filed: June 30, 2019
    Publication date: May 21, 2020
    Inventors: ASHWARYA PRATAP SINGH, ANKUR SENGUPTA
  • Publication number: 20200162237
    Abstract: A method for project management using a blockchain includes: receiving a project request including a project stream comprised of a plurality of role assignments and an ordering for the role assignments, wherein each role assignment indicates a corresponding public key; generating a first digital token; transmitting the first digital token to a first computing device associated with a public key corresponding to a first role assignment based on the ordering; receiving data from the first computing device including a data file, return token, and digital signature; validating the return token based on the first digital token; validating the digital signature using the public key corresponding to the first role assignment; transmitting the data file to a node in a blockchain network; and transmitting a second digital token to a second computing device associated with a public key corresponding to a second role assignment based on the ordering.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 21, 2020
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ved Pratap Singh Chauhan, Chandan Garg, Jaipal Singh Kumawat