Patents by Inventor Harsh Singh
Harsh 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: 20260104994Abstract: A method for configuring a memory device includes reading, using a host device, data generated based on memory of a reference memory device, wherein the reference memory device is preconditioned for the performance evaluations, generating a NAND map of the memory based on the reading, wherein the NAND map includes a logical-to-physical address mapping of the memory, and data indicative of invalid physical addresses of the memory, and causing the NAND map to be written to the memory device. In some embodiments, the NAND map includes physical-to-logical address mapping data indicative of valid physical addresses of the logical-to-physical address mapping, and the invalid physical addresses.Type: ApplicationFiled: October 10, 2024Publication date: April 16, 2026Inventors: Niranjan Patankar, Anilmurali Bhaviri, Jonathan Wacker, Mark Anthony Golez, Harsh Singh
-
Publication number: 20260046213Abstract: A status and monitoring platform for resource bandwidth is provided. A system can retrieve, responsive to a request for bandwidth of a resource, a data set that can include at least one constraint related to the resource and historic utilization of the resource. The system can construct, based on the data set, a data structure to replace the request. Based on the data structure, the system can generate a prompt indicating the constraint and the historic utilization. The system can identify, based on the prompt, a model trained with generative artificial intelligence to determine resource bandwidth. The system can input the prompt into the model to generate an output that indicates the bandwidth of the resource and validate the output based on a comparison with a threshold. The system can transmit for display, via an interface, responsive to the validation, an indication of resource bandwidth output by the model.Type: ApplicationFiled: August 11, 2025Publication date: February 12, 2026Applicant: ADP, Inc.Inventors: Savitri Katam, Bhavani Meegada, Monika Nagalla, Haneesh Bathini, Pavan Kumar Telluri, Parag Khare, Harsh Singh
-
Patent number: 12493405Abstract: The present disclosure relates to implementing scrolling controls within a software application. More particularly, the present disclosure relates to methods and systems of mapping and translating inputs received from one or more controllers or user interfaces communicatively coupled to a computing system or device on which a software application is being executed, to one or more instructions or events for implementing a scrolling event that the software application is configured to recognize.Type: GrantFiled: August 26, 2021Date of Patent: December 9, 2025Assignee: NOW.GG, INC.Inventors: Harsh Singh, Pawan Kumar, Vasim Ali, Ravi Prakash
-
Patent number: 12380111Abstract: In some examples, a system identifies sub-portions of a database query, assigns identifiers to the identified sub-portions, and adds the identifiers to a data structure. The system generates a fingerprint representing the database query based on applying a fingerprint function on the data structure including the identifiers.Type: GrantFiled: December 15, 2023Date of Patent: August 5, 2025Assignee: Hewlett Packard Enterprise Development LPInventors: Shine Mathew, Ashish Dange, Harsh Singh, Lakshmi Pathy S. N.
-
Patent number: 11977918Abstract: The invention presents methods, systems and computer program products for optimizing computer system resource utilization during in-game resource farming. The invention comprises (i) detecting a gameplay event that triggers switching from a resource farming mode to a non-resource farming mode, or for switching from a non-resource farming mode to a resource farming mode, in connection with a runtime instance of a gaining application software, (ii) identifying a guest operating system within which the runtime instance of the gaming application software is being executed, (iii) selecting a mode switching protocol implementable within the identified guest operating system, and (iv) switching the runtime instance of the gaming application software from a resource farming mode to a non-resource farming mode, or from a non-resource farming mode to a resource farming mode, by implementing the selected mode switching protocol.Type: GrantFiled: August 26, 2021Date of Patent: May 7, 2024Assignee: NOW.GG, Inc.Inventors: Suman Saraf, Ravi Prakash, Harsh Singh
-
Publication number: 20240119053Abstract: In some examples, a system identifies sub-portions of a database query, assigns identifiers to the identified sub-portions, and adds the identifiers to a data structure. The system generates a fingerprint representing the database query based on applying a fingerprint function on the data structure including the identifiers.Type: ApplicationFiled: December 15, 2023Publication date: April 11, 2024Inventors: Shine Mathew, Ashish Dange, Harsh Singh, Lakshmi Pathy S. N.
-
Patent number: 11874834Abstract: A process includes accessing a query that is associated with joining a fact table with a plurality of dimension tables. The fact table includes a primary key that includes a set of columns, which are covered by the dimension tables. The process includes determining a query plan for processing the query. The query plan has an associated join order. Determining the query plan includes determining a plurality of sets of the plurality of dimension tables, where each set includes dimension tables, which cover the set of columns of the primary key. Determining the query plan includes evaluating costs that are associated with joining subsets of the plurality of sets with the fact table. Based on the costs, a given subset of the plurality of subsets is selected. Determining the query plan includes constraining the join order based on the given subset so that the dimension tables of the given subset are joined before the fact table.Type: GrantFiled: January 31, 2022Date of Patent: January 16, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Shine Mathew, Ashish Dange, Harsh Singh, Javeed Pasha
-
Publication number: 20240012817Abstract: In some examples, a system identifies sub-portions of a database query, assigns identifiers to the identified sub-portions, and adds the identifiers to a data structure. The system generates a fingerprint representing the database query based on applying a fingerprint function on the data structure including the identifiers.Type: ApplicationFiled: July 7, 2022Publication date: January 11, 2024Inventors: Shine Mathew, Ashish Dange, Harsh Singh, Lakshmi Pathy S N
-
Patent number: 11868353Abstract: In some examples, a system identifies sub-portions of a database query, assigns identifiers to the identified sub-portions, and adds the identifiers to a data structure. The system generates a fingerprint representing the database query based on applying a fingerprint function on the data structure including the identifiers.Type: GrantFiled: July 7, 2022Date of Patent: January 9, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Shine Mathew, Ashish Dange, Harsh Singh, Lakshmi Pathy
-
Publication number: 20230244666Abstract: A process includes accessing a query that is associated with joining a fact table with a plurality of dimension tables. The fact table includes a primary key that includes a set of columns, which are covered by the dimension tables. The process includes determining a query plan for processing the query. The query plan has an associated join order. Determining the query plan includes determining a plurality of sets of the plurality of dimension tables, where each set includes dimension tables, which cover the set of columns of the primary key. Determining the query plan includes evaluating costs that are associated with joining subsets of the plurality of sets with the fact table. Based on the costs, a given subset of the plurality of subsets is selected. Determining the query plan includes constraining the join order based on the given subset so that the dimension tables of the given subset are joined before the fact table.Type: ApplicationFiled: January 31, 2022Publication date: August 3, 2023Inventors: Shine Mathew, Ashish Dange, Harsh Singh, Javeed Pasha
-
Publication number: 20220066825Abstract: The invention presents methods, systems and computer program products for optimizing computer system resource utilization during in-game resource farming. The invention comprises (i) detecting a gameplay event that triggers switching from a resource farming mode to a non-resource farming mode, or for switching from a non-resource farming mode to a resource farming mode, in connection with a runtime instance of a gaining application software, (ii) identifying a guest operating system within which the runtime instance of the gaming application software is being executed, (iii) selecting a mode switching protocol implementable within the identified guest operating system, and (iv) switching the runtime instance of the gaming application software from a resource farming mode to a non-resource farming mode, or from a non-resource farming mode to a resource farming mode, by implementing the selected mode switching protocol.Type: ApplicationFiled: August 26, 2021Publication date: March 3, 2022Inventors: Suman Saraf, Ravi Prakash, Harsh Singh
-
Publication number: 20220066605Abstract: The present disclosure relates to implementing scrolling controls within a software application. More particularly, the present disclosure relates to methods and systems of mapping and translating inputs received from one or more controllers or user interfaces communicatively coupled to a computing system or device on which a software application is being executed, to one or more instructions or events for implementing a scrolling event that the software application is configured to recognize.Type: ApplicationFiled: August 26, 2021Publication date: March 3, 2022Inventors: Harsh Singh, Pawan Kumar, Vasim Ali, Ravi Prakash
-
Publication number: 20190005469Abstract: The Collateral Management with Blockchain and Smart Contracts Apparatuses, Methods and Systems (“CMBSC”) transforms borrow transaction request inputs via CMBSC components into borrow transaction init notification, borrow transaction sync notification outputs. A borrow transaction request associated with a borrow transaction is obtained. Transaction attributes associated with the borrow transaction are stored in a database. The transaction process optimizer component is notified regarding the borrow transaction. A blockchain sync notification associated with the borrow transaction is obtained from the transaction process optimizer component. The stored transaction attributes associated with the borrow transaction are filtered. A smart contract associated with the borrow transaction is generated. The generated smart contract is sent to a blockchain node of a blockchain network. A smart contract notification associated with the smart contract is received.Type: ApplicationFiled: September 7, 2018Publication date: January 3, 2019Inventors: Sanjeev Dhupkar, Nishant Mehta, Harsh Singh, Thomas Stephen McGuire
-
Patent number: 7817558Abstract: In one embodiment, a method includes detecting packet congestion in a network device that includes a switch, and a plurality of components operable to transmit and receive data packets from and to the switch. The method includes, in response to detecting packet congestion, transmitting an Ethernet pause frame to at least one of the plurality of components, the at least one component identified as a source of a data packet that caused the packet congestion, and transmitting a backward congestion notification (BCN) packet to the at least one component, the BCN packet including some data payload of the data packet that caused the packet congestion.Type: GrantFiled: November 8, 2006Date of Patent: October 19, 2010Assignee: Cisco Technology, Inc.Inventors: Pui Li, Harsh Singh
-
Patent number: 7760647Abstract: In one embodiment, a flow control module aggregates indications of queuing resource utilization at devices attached to a switching fabric within a router and broadcasts that information out of band to all devices attached to the same switching fabric. When the flow control module identifies congestion at one of the attached devices according to the indications, the module may also cause a throttling of traffic sent to the congested device in addition to sending the out of band indication of the congestion to all the attached devices. Flow control modules for each of the attached devices provide local interrupts for reducing outbound traffic to a congested device according to the identification of that remote congestion.Type: GrantFiled: December 21, 2006Date of Patent: July 20, 2010Assignee: Cisco Technology, Inc.Inventors: Pui Li, Denis Claveloux, Joel Craig Naumann, Harsh Singh
-
Publication number: 20080151919Abstract: In one embodiment, a flow control module aggregates indications of queuing resource utilization at devices attached to a switching fabric within a router and broadcasts that information out of band to all devices attached to the same switching fabric. When the flow control module identifies congestion at one of the attached devices according to the indications, the module may also cause a throttling of traffic sent to the congested device in addition to sending the out of band indication of the congestion to all the attached devices. Flow control modules for each of the attached devices provide local interrupts for reducing outbound traffic to a congested device according to the identification of that remote congestion.Type: ApplicationFiled: December 21, 2006Publication date: June 26, 2008Applicant: CISCO TECHNOLOGY, INC.Inventors: Pui Li, Denis Claveloux, Joel Craig Naumann, Harsh Singh
-
Publication number: 20070268830Abstract: In one embodiment, a method includes detecting packet congestion in a network device that includes a switch, and a plurality of components operable to transmit and receive data packets from and to the switch. The method includes, in response to detecting packet congestion, transmitting an Ethernet pause frame to at least one of the plurality of components, the at least one component identified as a source of a data packet that caused the packet congestion, and transmitting a backward congestion notification (BCN) packet to the at least one component, the BCN packet including some data payload of the data packet that caused the packet congestion.Type: ApplicationFiled: November 8, 2006Publication date: November 22, 2007Applicant: CISCO TECHNOLOGY, INC.Inventors: Pui Li, Harsh Singh