Patents by Inventor Raju Kumar
Raju Kumar 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: 12288405Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for text extraction from a receipt image. An example non-transitory computer readable medium comprises instructions that, when executed, cause a machine to at least improve region of interest detection efficiency by converting pixels of an input receipt image from a first format to a second format, generate a binary representation of the input receipt image based on the converted pixels, the binary representation of the input receipt image corresponding to saturation values for respective ones of the converted pixels, calculate mirror data from the binary representation of the input receipt image, and cluster the binary representation of the input receipt image to identify a first set of candidate regions of interest, the candidate regions of interest characterized by portions of the binary representation of the input receipt image having saturation values that satisfy a threshold value.Type: GrantFiled: August 26, 2022Date of Patent: April 29, 2025Assignee: NIELSEN CONSUMER LLCInventors: Venkadachalam Ramalingam, Sricharan Amarnath, Raju Kumar Allam, Sreenidhi N. Upadhya, Kannan Shanmuganathan, Hussain Masthan
-
Publication number: 20240092662Abstract: A method for removing a heavy metal from water includes subjecting a microbial solution containing a liquid culture of a urease-producing bacterial strain and a reaction solution containing a manganese compound and urea to a microbial-induced precipitation reaction, so as to obtain biomineralized manganese carbonate (MnCO3) particles, admixing the biomineralized MnCO3 particles with water containing a heavy metal, so that the biomineralized MnCO3 particles adsorb the heavy metal in the water to form a precipitate, and removing the precipitate from the water.Type: ApplicationFiled: February 9, 2023Publication date: March 21, 2024Inventors: Chien-Yen CHEN, Yi-Hsun HUANG, Pin-Yun LIN, Anggraeni Kumala DEWI, Koyeli DAS, Uttara SUKUL, Tsung-Hsien CHEN, Raju Kumar SHARMA, Cheng-Kang LU, Chung-Ming LU
-
Patent number: 11768993Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for receipt decoding. An example apparatus includes processor circuitry to execute instructions to extract text from the receipt image, the text including bounding boxes; associate ones of the bounding boxes to link horizontally related fields of a the receipt image by selecting a first bounding box; identifying first horizontally aligned bounding boxes, the first horizontally aligned bounding boxes to include at least one bounding box of the bounding boxes that is horizontally aligned relative to the first bounding box; adding the first horizontally aligned bounding boxes to a word sync list; and connecting ones of the first horizontally aligned bounding boxes and the first bounding box based on at least one of an amount of the first horizontally aligned bounding boxes in the word sync list and a relationship among the first horizontally aligned bounding boxes and the first bounding box.Type: GrantFiled: August 8, 2022Date of Patent: September 26, 2023Assignee: Nielsen Consumer LLCInventors: Kannan Shanmuganathan, Hussain Masthan, Padmanabhan Soundararajan, Jose Javier Yebes Torres, Raju Kumar Allam
-
Publication number: 20230196806Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for text extraction from a receipt image. An example non-transitory computer readable medium comprises instructions that, when executed, cause a machine to at least improve region of interest detection efficiency by converting pixels of an input receipt image from a first format to a second format, generate a binary representation of the input receipt image based on the converted pixels, the binary representation of the input receipt image corresponding to saturation values for respective ones of the converted pixels, calculate mirror data from the binary representation of the input receipt image, and cluster the binary representation of the input receipt image to identify a first set of candidate regions of interest, the candidate regions of interest characterized by portions of the binary representation of the input receipt image having saturation values that satisfy a threshold value.Type: ApplicationFiled: August 26, 2022Publication date: June 22, 2023Inventors: Venkadachalam Ramalingam, Sricharan Amarnath, Raju Kumar Allam, Sreenidhi N. Upadhya, Kannan Shanmuganathan, Hussain Masthan
-
Publication number: 20220383651Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for receipt decoding. An example apparatus includes processor circuitry to execute instructions to extract text from the receipt image, the text including bounding boxes; associate ones of the bounding boxes to link horizontally related fields of a the receipt image by selecting a first bounding box; identifying first horizontally aligned bounding boxes, the first horizontally aligned bounding boxes to include at least one bounding box of the bounding boxes that is horizontally aligned relative to the first bounding box; adding the first horizontally aligned bounding boxes to a word sync list; and connecting ones of the first horizontally aligned bounding boxes and the first bounding box based on at least one of an amount of the first horizontally aligned bounding boxes in the word sync list and a relationship among the first horizontally aligned bounding boxes and the first bounding box.Type: ApplicationFiled: August 8, 2022Publication date: December 1, 2022Inventors: Kannan Shanmuganathan, Hussain Masthan, Padmanabhan Soundararajan, Jose Javier Yebes Torres, Raju Kumar Allam
-
Patent number: 11501308Abstract: A method for facilitating data security for transaction data includes receiving, by a first transaction processing server, a transaction message for a transaction. The transaction message includes a plurality of data elements indicative of the transaction data of the transaction. The first transaction processing server identifies a set of data elements of the plurality of data elements that is to be in a state of compliance with a set of rules. The first transaction processing server modifies a first data element of the plurality of data elements to include a bitmap mapped to the set of data elements. The first transaction processing server communicates the transaction message having the modified first data element to a second transaction processing server for processing the transaction. The second transaction processing server identifies the set of data elements that is to be in the state of compliance based on the first data element.Type: GrantFiled: January 12, 2021Date of Patent: November 15, 2022Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Raju Kumar Gupta, Sagar Rajendra Tadalgi, Sadaf Patel
-
Publication number: 20220291970Abstract: Core to resource and resource to core mapping is disclosed. In an embodiment, a method includes obtaining an input pattern including a plurality of resource identifiers corresponding to resources. The method further includes applying the input pattern to a guaranteed regular and uniform distribution process to obtain a distribution pattern that indicates a distribution of resources across cores or a distribution of the cores across the resources. The method further includes distributing the resources across the cores or distributing the cores across the resources according to the distribution pattern.Type: ApplicationFiled: May 30, 2022Publication date: September 15, 2022Inventors: Raju Kumar, Sreeram Iyer
-
Patent number: 11410446Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for receipt decoding.Type: GrantFiled: November 22, 2019Date of Patent: August 9, 2022Assignee: NIELSEN CONSUMER LLCInventors: Kannan Shanmuganathan, Hussain Masthan, Padmanabhan Soundararajan, Jose Javier Yebes Torres, Raju Kumar Allam
-
Patent number: 11411825Abstract: Autoscaling comprises: accessing operational data associated with a pool of servers; determining an expected load associated with a service provided by the pool of servers based at least in part on the operational data; determining an estimated capacity associated with the service provided by the pool of servers; determining that an autoscale operation is to be performed based at least in part on the expected load and the estimated capacity, wherein the autoscale operation automatically scales out one or more additional servers or automatically scales in one or more servers in the pool of servers; and performing the autoscale operation.Type: GrantFiled: March 12, 2020Date of Patent: August 9, 2022Assignee: VMWARE, INC.Inventors: Gaurav Rastogi, Raju Kumar
-
Patent number: 11347561Abstract: Core to resource and resource to core mapping is disclosed. In an embodiment, a method includes obtaining an input pattern including a plurality of resource identifiers corresponding to resources. The method further includes applying the input pattern to a guaranteed regular and uniform distribution process to obtain a distribution pattern that indicates a distribution of resources across cores or a distribution of the cores across the resources. The method further includes distributing the resources across the cores or distributing the cores across the resources according to the distribution pattern.Type: GrantFiled: June 22, 2018Date of Patent: May 31, 2022Assignee: VMWARE, INC.Inventors: Raju Kumar, Sreeram Iyer
-
Publication number: 20210312386Abstract: A method for facilitating in-transit purchase of products includes receiving, by a server from a user device, route information of a route being traversed by a user in a vehicle and a current location of the transport vehicle. Based on the route information and the current location, the server recommends, to the user, a product available for purchase and a pickup location for collecting the product. The server receives, from the user, an order request indicative of the product, the pickup location, and an identifier of a radio frequency tag placed in the vehicle. Upon acceptance of the order request, the server initiates blocking of a transaction amount associated with the product from a payment account that is linked to the identifier. When the product is collected by the user from the pickup location, the server initiates a deduction of the blocked amount from the payment account.Type: ApplicationFiled: March 11, 2021Publication date: October 7, 2021Applicant: Mastercard International IncorporatedInventors: Rajeev Kumar, Abhay Mandloi, Raju Kumar Gupta
-
Publication number: 20210274013Abstract: Techniques described herein improve network security and traffic management. In an embodiment, a request associated with an identifier (ID) is received. It is determined whether the ID exists in a first membership database (MDB). If the ID exists in the first MDB, the request is serviced subject to a rate limit. If the ID does not exist in the first MDB, it is determined whether the ID exists in a second MDB. If the ID exists in the second MDB, the request is serviced. If the ID does not exist in the second MDB, the request is serviced subject to another rate limit. A response is received. The first and second MDBs can be updated based on the type of received response. In an embodiment, the response is classified as indicative of degraded or typical network performance, and the first and second MDBs are updated accordingly.Type: ApplicationFiled: May 3, 2021Publication date: September 2, 2021Inventor: Raju Kumar
-
Publication number: 20210224806Abstract: A method for facilitating data security for transaction data includes receiving, by a first transaction processing server, a transaction message for a transaction. The transaction message includes a plurality of data elements indicative of the transaction data of the transaction. The first transaction processing server identifies a set of data elements of the plurality of data elements that is to be in a state of compliance with a set of rules. The first transaction processing server modifies a first data element of the plurality of data elements to include a bitmap mapped to the set of data elements. The first transaction processing server communicates the transaction message having the modified first data element to a second transaction processing server for processing the transaction. The second transaction processing server identifies the set of data elements that is to be in the state of compliance based on the first data element.Type: ApplicationFiled: January 12, 2021Publication date: July 22, 2021Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Raju Kumar Gupta, Sagar Rajendra Tadalgi, Sadaf Patel
-
Publication number: 20210158038Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for receipt decoding.Type: ApplicationFiled: November 22, 2019Publication date: May 27, 2021Inventors: Kannan Shanmuganathan, Hussain Masthan, Padmanabhan Soundararajan, Jose Javier Yebes Torres, Raju Kumar Allam
-
Patent number: 10999398Abstract: Techniques described herein improve network security and traffic management. In an embodiment, a request associated with an identifier (ID) is received. It is determined whether the ID exists in a first membership database (MDB). If the ID exists in the first MDB, the request is serviced subject to a rate limit. If the ID does not exist in the first MDB, it is determined whether the ID exists in a second MDB. If the ID exists in the second MDB, the request is serviced. If the ID does not exist in the second MDB, the request is serviced subject to another rate limit. A response is received. The first and second MDBs can be updated based on the type of received response. In an embodiment, the response is classified as indicative of degraded or typical network performance, and the first and second MDBs are updated accordingly.Type: GrantFiled: April 8, 2016Date of Patent: May 4, 2021Assignee: VMWARE, INC.Inventor: Raju Kumar
-
Patent number: 10931548Abstract: In an embodiment, a method includes selecting, among service engines (SEs) executing on a respective plurality of hosts, a set of one or more SEs to perform health monitoring of an application, where a plurality of instances of the application are executing on at least some of the hosts, and the selected SE(s) includes a subset of the SEs. The method includes collecting health monitor data from the selected SE(s), determining a health condition based at least in part on the collected data, and outputting the health condition. In another embodiment, a method includes receiving, at a first SE of a first host among a plurality of hosts, configuration information pertaining to a subset of application instances executing on corresponding ones of the plurality of hosts, obtaining health data pertaining to the subset of application instances, and outputting the health data to be shared by the plurality of hosts.Type: GrantFiled: March 8, 2017Date of Patent: February 23, 2021Assignee: VMWARE, INC.Inventors: Sreeram Iyer, Aditya Somasundara, Raju Kumar, Praveen Yalagandula
-
Publication number: 20200364698Abstract: A method and a system for facilitating transactions are provided. A first payment mode is linked to one or more payment modes by a server. A first authorization option presented on a graphical interface of a terminal device enables a user to initiate a transaction using the first payment mode. One or more unique identifiers of the one or more payment modes, respectively, are communicated to the terminal device by the server based on a transaction request of the transaction. A first unique identifier, associated with a second payment mode that is linked to the first payment mode, is selected from the one or more unique identifiers. A selection notification indicating the selection of the first unique identifier is received by the server and a transaction amount of the transaction is charged to the second payment mode, when the transaction is authorized.Type: ApplicationFiled: April 7, 2020Publication date: November 19, 2020Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Raju Kumar GUPTA, Rajeev Kumar
-
Publication number: 20200287794Abstract: Autoscaling comprises: accessing operational data associated with a pool of servers; determining an expected load associated with a service provided by the pool of servers based at least in part on the operational data; determining an estimated capacity associated with the service provided by the pool of servers; determining that an autoscale operation is to be performed based at least in part on the expected load and the estimated capacity, wherein the autoscale operation automatically scales out one or more additional servers or automatically scales in one or more servers in the pool of servers; and performing the autoscale operation.Type: ApplicationFiled: March 12, 2020Publication date: September 10, 2020Inventors: Gaurav Rastogi, Raju Kumar
-
Patent number: 10616137Abstract: A network request is received. A server is selected among a plurality of servers eligible to handle the network request, wherein selecting the server includes selecting a server in an ordering of the plurality of servers based its load level. The selected server is enabled to handle the network request.Type: GrantFiled: December 18, 2018Date of Patent: April 7, 2020Assignee: VMWARE, INC.Inventor: Raju Kumar
-
Patent number: 10594562Abstract: Autoscaling comprises: accessing operational data associated with a pool of servers; determining an expected load associated with a service provided by the pool of servers based at least in part on the operational data; determining an estimated capacity associated with the service provided by the pool of servers; determining that an autoscale operation is to be performed based at least in part on the expected load and the estimated capacity, wherein the autoscale operation automatically scales out one or more additional servers or automatically scales in one or more servers in the pool of servers; and performing the autoscale operation.Type: GrantFiled: April 15, 2016Date of Patent: March 17, 2020Assignee: VMWARE, INC.Inventors: Gaurav Rastogi, Raju Kumar