Patents by Inventor Mayank Sharma

Mayank Sharma 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: 10423586
    Abstract: A method and system for synchronization of Relational Database Management System (RDBMS) to non-Structured Query Language (noSQL) database receives a user request and associated predefined business logic from a user device for retrieving one or more transactional data and synchronizes the RDBMS to the noSQL database based on the predefined business logic. The database synchronization system segregates the predefined business logic into one or more processing divisions and assigning the one or more processing divisions to the RDBMS and the noSQL database. Further, the noSQL database retrieves data related to one or more elements of one or more tables related to the one or more transactional data from the RDBMS. Thereafter, the noSQL database transforms the retrieved data and provide to the database synchronization system. Finally, database synchronization system provides transformed data received from the noSQL database to the user device.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: September 24, 2019
    Assignee: Wipro Limited
    Inventor: Mayank Sharma
  • Publication number: 20190200169
    Abstract: System and method to localise an entity are provided. The system includes one or more sensors communicatively coupled to the entity, configured to sense a plurality of data representative of the location of the entity within the indoor environment, a processing subsystem communicatively coupled to the one or more sensors. The processing subsystem includes a raw data collection module configured to generate raw data representative of a plurality of locations within the indoor environment, wherein the raw data is collected by the one or more sensors and to create a floor map of the indoor environment based on the raw data generated, a computing module configured to compare the plurality of data sensed by the corresponding one or more sensors with the raw data using a computing technique, a location monitoring module configured to compute a location of the entity within the indoor environment based on a compared result.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 27, 2019
    Inventors: Aman Bapna, Anubhaw Kumar, Mayank Sharma, Siddharth Desai
  • Patent number: 10326670
    Abstract: In accordance with accordance, described herein is a system and method for providing a cloud service for distributing enterprise data to data consumers for reuse. The cloud service can include a generic connector interface configured to retrieve enterprise data from a PaaS service, and a plurality of services used for categorizing the enterprise data, managing identities of the data consumers, configuring data access rules, and masking the enterprise data. A plurality of representational state transfer (REST) application programming interfaces (APIs) can be exposed by the cloud service for a tenant to manage the enterprise data and data consumers, and for data consumers to subscribe to the enterprise data. The system allows a PaaS tenant to distribute enterprise data from a PaaS service to a plurality of data consumers securely and scalably.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: June 18, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mayank Sharma, Matheen Shaik, Chiranjeevi Bhagavan, Dhanavel Karthikeyan
  • Publication number: 20190086224
    Abstract: Disclosed herein is method and system for preventing traffic congestion of vehicles. Real-time traffic data related to a primary route being traversed by a vehicle, and location information of the vehicle are collected and analyzed to determine one or more alternative routes having less traffic congestion than the primary route. Further, congestion weightages are assigned to each of the alternative routes to identify an optimal route, having least traffic congestion, among the alternative routes. The optimal route is recommended to a user of the vehicle, thereby preventing traffic congestion. In an embodiment, the present method obtains the real-time traffic data directly from a computing device and/or one or more sensors integrated in the vehicle, and thereby accurately identifies the optimal route for the vehicle.
    Type: Application
    Filed: November 20, 2017
    Publication date: March 21, 2019
    Inventor: MAYANK SHARMA
  • Publication number: 20190050400
    Abstract: Embodiments of present disclosure discloses system and method for conversion of structured database into unstructured database. Initially, structured database and database descriptor is retrieved in distributed environment. Structured database comprises data fields, and each of the data fields corresponds to financial transaction. Optimized target data model is generated for storing data in the unstructured database, based on at least one of database objects extracted from data fields of structured database, and pre-defined conversion rules. Further, a Blockchain comprising blocks corresponding to each financial transaction of structured database. Each of the blocks comprise at least one of extracted database object.
    Type: Application
    Filed: September 25, 2017
    Publication date: February 14, 2019
    Inventors: Mayank Sharma, Buland Khan
  • Publication number: 20180234510
    Abstract: In accordance with accordance, described herein is a system and method for providing a cloud service for distributing enterprise data to data consumers for reuse. The cloud service can include a generic connector interface configured to retrieve enterprise data from a PaaS service, and a plurality of services used for categorizing the enterprise data, managing identities of the data consumers, configuring data access rules, and masking the enterprise data. A plurality of representational state transfer (REST) application programming interfaces (APIs) can be exposed by the cloud service for a tenant to manage the enterprise data and data consumers, and for data consumers to subscribe to the enterprise data. The system allows a PaaS tenant to distribute enterprise data from a PaaS service to a plurality of data consumers securely and scalably.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 16, 2018
    Inventors: MAYANK SHARMA, MATHEEN SHAIK, CHIRANJEEVI BHAGAVAN, DHANAVEL KARTHIKEYAN
  • Patent number: 9785739
    Abstract: The present disclosure relates to a system and method for fluid parameterized cell (Pcell) evaluation. Embodiments may include displaying a fluid Pcell in a first format. Embodiments may further include identifying a first state in a fluid Pcell evaluation code. In some embodiments, the first state may indicate that alterations are being made to the fluid Pcell. Embodiments may also include displaying instances of the fluid Pcell in a second format based upon, at least in part, identifying the first state in the fluid Pcell evaluation code. Embodiments may further include identifying a second state in the fluid Pcell evaluation code. In some embodiments, the second state may indicate the completion of the alterations to the fluid Pcell. Embodiments may also include displaying a final instance of the fluid Pcell in the first format based upon, at least in part, identifying the second state in the fluid Pcell evaluation code.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: October 10, 2017
    Assignee: Cadence Design Systems, Inc.
    Inventors: Reenee Tayal, Vishal Agarwal, Mayank Sharma, Farhat Alam Khan
  • Publication number: 20170270137
    Abstract: A method and system for synchronization of Relational Database Management System (RDBMS) to non-Structured Query Language (noSQL) database receives a user request and associated predefined business logic from a user device for retrieving one or more transactional data and synchronizes the RDBMS to the noSQL database based on the predefined business logic. The database synchronization system segregates the predefined business logic into one or more processing divisions and assigning the one or more processing divisions to the RDBMS and the noSQL database. Further, the noSQL database retrieves data related to one or more elements of one or more tables related to the one or more transactional data from the RDBMS. Thereafter, the noSQL database transforms the retrieved data and provide to the database synchronization system. Finally, database synchronization system provides transformed data received from the noSQL database to the user device.
    Type: Application
    Filed: March 24, 2016
    Publication date: September 21, 2017
    Inventor: Mayank Sharma
  • Publication number: 20160364572
    Abstract: Exemplary embodiments of the present invention provide an input device including a keyboard having at least two keys. A heating or cooling element is connected to each key. A sensor is configured to detect key temperature. A controller is connected to the sensor for controlling the key temperature.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Inventors: Guy M. Cohen, Lior Horesh, Mayank Sharma
  • Publication number: 20160156184
    Abstract: The INTELLIGENT ELECTRONIC DEVICE RESPONSE TIME PERFORMANCE OPTIMIZATION APPARATUSES (“IEDP”) transform Intelligent Electronic Device (IED) substation designs and arrangements comprising one or more IED profiles, a plurality of input factors or configurations values, and a set of stimuli triggers using IEDP components into estimated and predicted performance metrics' values. In some implementations, the disclosure provides a processor-implemented method for determining one or more expected performance values of a substation automation system in non-emulated scenarios. The determined performance values allow substation designers to build reliable solutions tested under typical and atypical scenarios. Additionally the IEDP provides optimization tools to improve a substation design with respect to one or more performance metrics.
    Type: Application
    Filed: November 24, 2015
    Publication date: June 2, 2016
    Applicant: SCHNEIDER ELECTRIC INDUSTRIES SAS
    Inventors: Mayank SHARMA, Mario Roberto Jardim
  • Patent number: 9260031
    Abstract: The present disclosure relates generally to the field of distributed charging of electrical assets. In various examples, distributed charging of electrical assets may be implemented in the form of systems, methods and/or algorithms.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Soumyadip Ghosh, Dung Phan, Mayank Sharma, Chai Wah Wu, Jinjun Xiong
  • Patent number: 9092586
    Abstract: A version management system for fluid guard ring (FGR) PCells uses one or more new version management parameters that are added to the FGR PCell definition to manage the source code versions for a PCell. The system saves instance layout information with a version management parameter that identifies the current PCell source code version for each FGR PCell instance. When evaluated using a newer version of the PCell source code, the instance layout information generated with a previous version of PCell source code can be retrieved. The retrieved layout information will be used during evaluation of the PCell to ensure the integrity of the PCell geometries that were previously verified. The saved layout information will be uniquely identifiable with a hash code of the name-value pairs for one or more parameters associated with the PCell instance.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: July 28, 2015
    Assignee: Cadence Design Systems, Inc.
    Inventors: Arnold Jean-Marie Gustave Ginetti, Jean-Noel Pic, Manav Khanna, Reenee Tayal, Mayank Sharma, Gerard Tarroux
  • Patent number: 8897062
    Abstract: Systems, methods, and devices for iteratively writing contents to memory locations are provided. A statistical model is used to determine a sequence of pulses to write desired contents to a memory location. The contents can be expressed as a resistance value in a range to store one or more bits in a memory cell. For phase change memory, an adaptive reset pulse and one or more annealing pulses are selected based on a desired resistance range. Reading the resistance value of the memory cell can provide feedback to determine adjustments in an overall pulse application strategy. The statistical model and a look up table can be used to select and modify pulses. Adaptively updating the statistical model and look up table may reduce the number of looping iterations to shift the resistance value of the memory cell into the desired resistance range.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Matthew J. Breitwisch, Roger W. Cheek, Stefanie R. Chiras, Ibrahim M. Elfadel, Michele M. Franceschini, John P. Karidis, Luis A. Lastras-Montano, Thomas Mittelholzer, Mayank Sharma
  • Patent number: 8868978
    Abstract: Discarded memory devices unfit for an original purpose can be reclaimed for reuse for another purpose. The discarded memory devices are tested and evaluated to determine the level of performance degradation therein. A set of an alternate usage and an information encoding scheme to facilitate a reuse of the tested memory device is identified based on the evaluation of the discarded memory device. A memory chip controller may be configured to facilitate usage of reclaimed memory devices by enabling a plurality of encoding schemes therein. Further, a memory device can be configured to facilitate diagnosis of the functionality, and to facilitate usage as a discarded memory unit. Waste due to discarded memory devices can be thereby reduced.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michele M. Franceschini, Ashish Jagmohan, Luis A. Lastras-Montano, Mayank Sharma
  • Patent number: 8553474
    Abstract: Providing increased capacity in heterogeneous storage elements including a method for storing data in a heterogeneous memory that includes receiving a write message and a write address corresponding to a block of memory cells where at least two of the memory cells support different data levels, determining physical characteristics of the memory cells, and identifying virtual memories associated with the block of memory cells in response to the physical characteristics. The following is performed for each of the virtual memories: generating a constraint vector that describes the virtual cells in the virtual memory; and calculating a virtual write vector in response to the constraint vector and the write data, the calculating including writing the write data, bit by bit, in order, into the virtual memory, skipping locations known to be stuck to a particular value as indicated by the constraint vector.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: October 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ibrahim M. Elfadel, Michele Franceschini, Ashish Jagmohan, Luis A. Lastras-Montano, Mayank Sharma
  • Publication number: 20130212427
    Abstract: Discarded memory devices unfit for an original purpose can be reclaimed for reuse for another purpose. The discarded memory devices are tested and evaluated to determine the level of performance degradation therein. A set of an alternate usage and an information encoding scheme to facilitate a reuse of the tested memory device is identified based on the evaluation of the discarded memory device. A memory chip controller may be configured to facilitate usage of reclaimed memory devices by enabling a plurality of encoding schemes therein. Further, a memory device can be configured to facilitate diagnosis of the functionality, and to facilitate usage as a discarded memory unit. Waste due to discarded memory devices can be thereby reduced.
    Type: Application
    Filed: February 14, 2012
    Publication date: August 15, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michele M. Franceschini, Ashish Jagmohan, Luis A. Lastras-Montano, Mayank Sharma
  • Patent number: 8488397
    Abstract: Providing increased capacity in heterogeneous storage elements including a method for reading from memory. The method includes receiving a read word from a block of memory cells, where physical characteristics of the memory cells support different sets of data levels. The read word is separated into two or more virtual read vectors. For each of the virtual read vectors, the codebook that was utilized to generate the virtual read vector is identified and a partial read data vector is generated. The generating includes multiplying the virtual read vector by a matrix that represents the codebook. The partial read data vectors are combined into a read message and the read message is output.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: July 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ibrahim M. Elfadel, Michele Franceschini, Ashish Jagmohan, Luis A. Lastras-Montano, Mayank Sharma
  • Patent number: 8472224
    Abstract: Selecting bins in a memory by receiving a target cost for performing writes at an analog memory that is capable of storing a range of values. Possible bins that may be created in the range of values and a cost associated with each possible bin are determined. Each possible bin includes one or more of the values. A group of bins are identified, the group of bins are among the possible bins with associated costs that are within a threshold of the target cost. A maximum number of bins are selected from the group of bins that have non-overlapping values. The selected bins are stored along with the values of the selected bins utilized to encode and decode contents of the analog memory.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: June 25, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ibrahim M. Elfadel, Michele M. Franceschini, Luis A. Lastras-Montano, Thomas Mittelholzer, Mayank Sharma
  • Patent number: 8464137
    Abstract: Error correction in not-and (NAND) flash memory including a system for retrieving data from memory. The system includes a decoder in communication with a memory. The decoder is for performing a method that includes receiving a codeword stored on a page in the memory, the codeword including data and first-tier check symbols that are generated in response to the data. The method further includes determining that the codeword includes errors that cannot be corrected using the first-tier check symbols, and in response second-tier check symbols are received. The second-tier check symbols are generated in response to receiving the data and to the contents of other pages in the memory that were written prior to the page containing the codeword. The codeword is corrected in response to the second-tier check symbols. The corrected codeword is output.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: June 11, 2013
    Assignee: International Business Machines Corporation
    Inventors: Michele M. Franceschini, Ashish Jagmohan, Luis A. Lastras-Montano, Mayank Sharma
  • Patent number: 8463985
    Abstract: Constrained coding to reduce floating gate coupling in non-volatile memories including a method for storing data. The method includes receiving write data to be written to a flash memory device, selecting a codeword in response to the write data, and writing the codeword to the flash memory device. The codeword is selected to reduce floating gate coupling in the flash memory device by preventing specified symbol patterns from occurring in the codeword.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: June 11, 2013
    Assignee: International Business Machines Corporation
    Inventors: Michele M. Franceschini, Ashish Jagmohan, Luis A. Lastras-Montano, Mayank Sharma