Patents by Inventor Lokendra Singh
Lokendra 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: 11909579Abstract: Embodiments relate to the autonomous remediation of IT asset records in accordance with rules-based asset management policies. An IT asset record associated with an IT asset and having a first piece of IT asset information is received and evaluated for compliance in accordance with defined asset management rules. The asset management rules require the IT asset record to include both the first piece and a second piece of IT asset information. In view of the rules, a determination is made that the IT asset record requires remediation. Based on a determination that the IT asset record requires remediation, a decision-tree machine learning model is utilized to infer, based on IT asset information available in the IT asset record, at least the second piece of IT asset information to place the IT asset record in compliance with the asset management rules.Type: GrantFiled: November 23, 2021Date of Patent: February 20, 2024Assignee: Adobe Inc.Inventors: Lokendra Singh Chauhan, Timothy Ira Scott Burton, Russell Marsh, Aditya Kumar, Sharad Jain, Tonia Erin
-
Patent number: 11461347Abstract: Methods, systems, and computer-readable media for adaptive querying of time-series data over tiered storage are disclosed. A distributed time-series database receives a query indicating spatial and temporal boundaries of requested time-series data in a table. The time-series database stores time-series data using a plurality of storage resources, wherein a first storage tier is accessible using a first access interface and a second storage tier is accessible using a second access interface. The time-series database determines, in the plurality of storage resources, one or more storage locations corresponding to the spatial and temporal boundaries of the query. Using the first access interface, the time-series database reads one or more elements of the requested time-series data from storage locations in the first storage tier. Using the second access interface, the time-series database reads one or more additional elements of the requested time-series data from storage locations in the second storage tier.Type: GrantFiled: June 16, 2021Date of Patent: October 4, 2022Assignee: Amazon Technologies, Inc.Inventors: Sudipto Das, Rajesh Iyer, Lokendra Singh Panwar, Harish Tummalacherla, Lonnie J Princehouse
-
Patent number: 11314717Abstract: Scalable architecture for propagating updates may be implemented for data replicated from a data set. A node may receive updates to items in a data set that have been committed to the data set. The node may determine whether the update should be applied to a replicated portion of the data set. For updates that should be applied, the node may identify another node that hosts the replicated portion of the data set and send a request to the other node to perform a conditional atomic operation to apply the update to the item in the replicated portion of the data set. The condition may compare a version identifier associated with an update and a current version identifier for the item at the other node. If the condition evaluates true, then the update to the item in the replicated portion may be performed.Type: GrantFiled: June 23, 2017Date of Patent: April 26, 2022Assignee: Amazon Technologies, Inc.Inventors: Tate Andrew Certain, Anshul Gupta, Vaibhav Jain, Sharatkumar Nagesh Kuppahally, Alexander Richard Keyes, Rajaprabhu Thiruchi Loganathan, Ravi Math, Adam Douglas Morley, Lokendra Singh Panwar, Krishnan Seshadrinathan, James Christopher Sorenson, III, Stefano Stefani, Wei Xiao
-
Patent number: 10853182Abstract: In response to determining that a secondary index is to be created for a particular table of a non-relational database service, a service component verifies that automated transmission of change records of the table to a log-structured journal has been configured. A given change record comprises a before-image and an after-image associated with a committed database write, and is assigned a unique sequence number. A change record propagator for the secondary index examines change records stored in the journal, and transmits selected change records to an index storage node. The index storage node builds the secondary index using the selected change records.Type: GrantFiled: December 21, 2015Date of Patent: December 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Akshat Vig, Lokendra Singh Panwar, Subramanian Sankara Subramanian, Rajaprabhu Thiruchi Loganathan, Parikshit Shivajirao Pol, Rama Krishna Sandeep Pokkunuri, Harini Chandrasekharan
-
Publication number: 20190090246Abstract: Disclosed herein is a system and method for granting available network capacity to mobile devices. The system locates a mobile device's cell based on its location and classifies the cell, and its associated carriers and sectors, based on different properties like busy level, bandwidth, and RF data in real time at different times of the day. Varying types of network cells with under-utilized capacity are identified using a cloud-based system to provide an online trigger to nearby mobile users to utilize the network capacity for any kind of data usage. Models are used to infer device RF conditions and details of network cellular parameters under consideration to dynamically improve the service in a heterogeneous crowd-sourced environment.Type: ApplicationFiled: September 20, 2018Publication date: March 21, 2019Applicant: TUBE IncorporatedInventors: Shantigram Jagannath, Lokendra Singh Chauhan, Sharmistha Chatterjee, Minyan Shi, Robin Balyan
-
Patent number: 10135703Abstract: A data storage system may implement generating creation performance metrics for a secondary index of a table. Metrics may be collected from different partitions of a table and different partitions of a secondary index in a table store upon initiating creation of the secondary index for the table that utilize provisioned resources for creating the secondary index. The metrics may be analyzed to generate performance metrics for the creation of the table. The performance metrics may be provided to clients of the data store or to monitoring systems. Monitoring systems may send performance event notifications to clients or automatically perform modifications to the provisioned throughput capacity.Type: GrantFiled: September 18, 2015Date of Patent: November 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Aanchal Gupta, Kiran Kumar Muniswamy Reddy, Shirley Xue Yi Ly, Lokendra Singh Panwar, Pejus Manoj Das
-
Patent number: 10102230Abstract: A data storage system may implement rate-limiting secondary index creation for an online table. A secondary index may be generated for a table stored in a data store. The table may be incrementally indexed, maintaining the updates determined according to indexing different portions of the table in a queue of pending updates that are subsequently applied at the secondary index. Prior to indexing a portion of the table, an evaluation of a current number of pending updates in the queue of pending updates may be performed with respect to a throttle threshold. If the current number of pending updates exceeds the throttle threshold, then indexing the portion of the table may be throttled. Received updates to previously indexed portions of the table, may be applied to the table and placed in the queue of pending updates without an evaluation of the current number of pending requests.Type: GrantFiled: September 18, 2015Date of Patent: October 16, 2018Assignee: Amazon Technologies, Inc.Inventors: Kiran Kumar Muniswamy Reddy, Wei Xiao, Pejus Manoj Das, Lokendra Singh Panwar, Xianglong Huang
-
Patent number: 9898614Abstract: A data storage system may implement implicit prioritization to rate-limit secondary index creation for an online table. A secondary index may be generated for a table stored in a data store. The table may be incrementally indexed, performing multiple indexing operations to populate the secondary index. Prior to performing an indexing operation, an evaluation of a capacity limitation for performing indexing operations may be made with respect to capacity to process access requests at the data store. If a determination is made that performance of the indexing operation exceeds the capacity limitation, then the indexing operation may be throttled. If a determination is made that performance of the indexing operation does not exceed the capacity limitation, then the indexing operation may be performed.Type: GrantFiled: September 18, 2015Date of Patent: February 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Kiran Kumar Muniswamy Reddy, Wei Xiao, Adam Douglas Morley, Lokendra Singh Panwar
-
Patent number: 9785539Abstract: Disclosed are various embodiments for systems and methods to provide to a processor unit over a network. The processor unit may be used for testing applications, debugging code, and/or any other job that may need processing. The processor unit does not include a particular peripheral device needed by an application being executed by the processor unit. Peripheral device data associated with the absent peripheral device may be sent to the processor unit by a computing device over a network. The processor unit may be monitored and any data generated may be reported.Type: GrantFiled: February 18, 2016Date of Patent: October 10, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Lokendra Singh
-
Patent number: 9501390Abstract: Disclosed are various embodiments for enhancing automated testing for mobile applications by using an automated testing set. An automated testing pattern set may include multiple patterns that have been determined to yield accurate results in testing applications within a particular application category. The automated testing pattern set may be created for each application category by applying automated random pattern generator tests to applications within the same application category and verifying the accuracy of the random patterns produced by the random pattern generator tests by comparing the results from manual testing. The automated testing pattern set is then created based on patterns ranked according to an assigned accuracy score.Type: GrantFiled: January 2, 2013Date of Patent: November 22, 2016Assignee: Amazon Technologies, Inc.Inventors: Sridhar Chellappa, Ashok Thangamani Nadar, Kamlesh Tekhbahadur Talreja, Pavan Kumar Surishetty, Lokendra Singh
-
Publication number: 20160162391Abstract: Disclosed are various embodiments for systems and methods to provide to a processor unit over a network. The processor unit may be used for testing applications, debugging code, and/or any other job that may need processing. The processor unit does not include a particular peripheral device needed by an application being executed by the processor unit. Peripheral device data associated with the absent peripheral device may be sent to the processor unit by a computing device over a network. The processor unit may be monitored and any data generated may be reported.Type: ApplicationFiled: February 18, 2016Publication date: June 9, 2016Inventor: LOKENDRA SINGH
-
Patent number: 9359237Abstract: A digester for degradation of human waste comprising a main tank having biochemical treatment compartment and chemical treatment compartment connected by connecting pipe as a passage for bio-chemically treated waste to chemical treatment compartment; the biochemical treatment compartment has at least one loosely fitted partitioned wall and at least one inlet to receive waste, at least one gas outlet and at least one waste drain pipe to remove sludge; the chemical treatment compartment has discharge means to discharge treated waste and excess of liquid, and float ball assembly to release chemical for chemical treatment.Type: GrantFiled: July 9, 2007Date of Patent: June 7, 2016Assignee: THE DIRECTOR GENERAL, DEFENSE RESEARCH AND DEVELOPMENT ORGANIZATIONInventors: Krishnamurthy Sekhar, Dev Vrat Kamboj, Lokendra Singh, Vichitra Kumar Gangwar, Arvind Tomar, Ramesh Chand Meena
-
Patent number: 9329976Abstract: Disclosed are various embodiments for systems and methods to provide access to a plurality of processor units accessible across a network. A system may include multiple stripped down mobile device processor units which may share access to multiple peripheral devices. The processor units may be selected for testing applications, debugging code, and/or any other job that may need processing. The processor units may be monitored and any data generated may be reported to the client.Type: GrantFiled: June 24, 2013Date of Patent: May 3, 2016Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Lokendra Singh
-
Publication number: 20130206657Abstract: This invention relates to the field of human waste handling, treatment and disposal in mobile public carriers. In particular the invention is directed to a self- sustained bio-digester for onboard degradation of human waste.Type: ApplicationFiled: May 6, 2011Publication date: August 15, 2013Applicant: Director General, Defence Research & Development OrganisationInventors: Dev Vrat Kamboj, Lokendra Singh, Vichitra Kumar Gangwar, Rajagopalan Vijayaraghavan
-
Publication number: 20100089808Abstract: A digester for degradation of human waste comprising a main tank having biochemical treatment compartment and chemical treatment compartment connected by connecting pipe as a passage for bio-chemically treated waste to chemical treatment compartment; the biochemical treatment compartment has at least one loosely fitted partitioned wall and at least one inlet to receive waste, at least one gas outlet and at least one waste drain pipe to remove sludge; the chemical treatment compartment has discharge means to discharge treated waste and excess of liquid, and float ball assembly to release chemical for chemical treatment.Type: ApplicationFiled: July 9, 2007Publication date: April 15, 2010Inventors: Krishnamurthy Sekhar, Dev Vrat Kamboj, Lokendra Singh, Vichitra Kumar Gangwar, Arvind Tomar, Ramesh Chand Meena