Patents by Inventor Apurva Kumar
Apurva 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).
-
Publication number: 20240070975Abstract: Embodiments are disclosed for blending complex objects. The method may include identifying a first complex object and a second complex object. A first primary object associated with the first complex object and a first sequence of geometric repeat operations are determined. A second primary object associated with the second complex object and second sequence of geometric repeat operations are also determined. A blending operation is applied to the first primary object and the second primary object to generate one or more intermediate primary objects. One or more intermediate complex objects are generated from the one or more intermediate primary objects.Type: ApplicationFiled: August 24, 2022Publication date: February 29, 2024Applicant: Adobe Inc.Inventors: Aditya NELLUTLA, Apurva KUMAR
-
Publication number: 20240054695Abstract: In implementations of systems for generating blend objects from objects with pattern fills, a computing device implements a blend system to generate a source master texture using a first pattern fill of a source object and a destination master texture using a second pattern fill of the a destination object. First colors are sampled from the source master texture and second colors are sampled from the destination master texture. The blend system determines a blended pattern fill for the first pattern fill and the second pattern fill by combining the first colors and the second colors. The blend system generates an intermediate blend object for the source object and the destination object for display in a user interface based on the blended pattern fill.Type: ApplicationFiled: August 15, 2022Publication date: February 15, 2024Applicant: Adobe Inc.Inventors: Apurva Kumar, Paranjay Sharma
-
Publication number: 20240037845Abstract: In implementations of systems for efficiently generating blend objects, a computing device implements a blending system to assign unique shape identifiers to objects included in an input render tree. The blending system generates a shape mask based on the unique shape identifiers. A color of a pixel of a blend object is computed based on particular objects of the objects that contribute to the blend object using the shape mask. The blending system generates the blend object for display in a user interface based on the color of the pixel.Type: ApplicationFiled: July 26, 2022Publication date: February 1, 2024Applicant: Adobe Inc.Inventors: Harish Kumar, Apurva Kumar
-
Publication number: 20230377265Abstract: In implementations of systems for efficiently rendering vector objects, a computing device implements a rendering system to identify unique geometries from a set of geometries of vector objects included in a render tree. The rendering system tessellates the unique geometries and each of the tessellated unique geometries has a unique identifier. Mappings are generated between the vector objects included in the render tree and the tessellated unique geometries using the unique identifiers. The rendering system renders the vector objects included in the render tree for display in a user interface based on the mappings.Type: ApplicationFiled: May 17, 2022Publication date: November 23, 2023Applicant: Adobe Inc.Inventors: Harish Kumar, Apurva Kumar
-
Patent number: 11315110Abstract: An example operation may include one or more of identifying a registered interest associated with a requestor on a blockchain, accessing a smart contract stored on the blockchain, determining a match between the registered interest and blockchain transaction information, determining the requestor associated with the registered interest has access permissions to access the blockchain transaction information based on access control rules, and creating a temporary bilateral smart contract including the requestor, and an owner of the blockchain transaction information, and the temporary bilateral smart contract provides permission for the requester to access the blockchain transaction information.Type: GrantFiled: December 27, 2017Date of Patent: April 26, 2022Assignee: International Business Machines CorporationInventors: Praveen Jayachandran, Apurva Kumar, Venkatraman Ramakrishna
-
Publication number: 20220074944Abstract: Immunoassays to detect the presence of Bcl-2 family heterodimeric complexes are described. The immunoassays are designed to detect one or more of BIM-Bcl-2, BIM-Bcl-xL, BIM-Mcl-1 and BAX-BAK heterodimers. The assays can be used, for example, to select a BH3 mimetic, or other drug targeting the apoptosis pathway, that is effective for treating a specific cancer, or to select a subject who is likely to respond to a particular BH3 mimetic.Type: ApplicationFiled: January 29, 2020Publication date: March 10, 2022Applicant: The United States of America, as Represented by the Secretary,Department of Health and Human ServiceInventors: Apurva Kumar Srivastava, Dominic Esposito, Jeevan Prasaad Govindharajulu, Ralph Ewin Parchment, James Halpern Doroshow
-
Patent number: 10735202Abstract: An example operation may include one or more of storing a user profile in a blockchain by an authorized member of the blockchain, receiving a request by another authorized member of the blockchain to access the user profile, identifying the request for the user profile is from the another authorized member of the blockchain, creating a signed message that includes consent to share the user profile with the another authorized member of the blockchain, and transmitting the signed message to the another authorized member of the blockchain, and wherein an exchange of the user profile between the blockchain members is performed without revealing blockchain member identities of the authorized member of the blockchain and the another authorized member of the blockchain to any of the blockchain members.Type: GrantFiled: July 24, 2017Date of Patent: August 4, 2020Assignee: International Business Machines CorporationInventors: Praveen Jayachandran, Apurva Kumar, Yu Chin Fabian Lim, Venkatraman Ramakrishna
-
Patent number: 10497042Abstract: A system for ranking search results can be utilized to make a search engine more effective in finding relevant search results. In embodiments, an e-commerce search engine can identify one or more generic identifiers and one or more nonessential search terms in a search query. The nonessential search terms can be disregarded to generate a set of candidate search results from a product and/or service index.Type: GrantFiled: August 29, 2016Date of Patent: December 3, 2019Assignee: BloomReach, Inc.Inventors: Apurva Kumar Gupta, Romil Shah, Ramkumar Rajendran, Sumit Garg, Soubhik Bhattacharya, Ashutosh Garg
-
Publication number: 20190197532Abstract: An example operation may include one or more of identifying a registered interest associated with a requestor on a blockchain, accessing a smart contract stored on the blockchain, determining a match between the registered interest and blockchain transaction information, determining the requestor associated with the registered interest has access permissions to access the blockchain transaction information based on access control rules, and creating a temporary bilateral smart contract including the requestor, and an owner of the blockchain transaction information, and the temporary bilateral smart contract provides permission for the requester to access the blockchain transaction information.Type: ApplicationFiled: December 27, 2017Publication date: June 27, 2019Inventors: Praveen Jayachandran, Apurva Kumar, Venkatraman Ramakrishna
-
Patent number: 10244345Abstract: One embodiment provides a method that performs the steps of collecting network signal information from a sensor of a mobile device located in a designated vendor area. The network signal information is produced by a fixed transmitting device and has a corresponding network time stamp. The mobile device located in the designated vendor area receives a payment notification from a vendor; extracting from the payment notification, time stamp information and a name of the vendor sending the payment notification; and matching the time stamp information with the corresponding network time stamp and automatically updating a labeled localization database. The labeled localization database comprises previously mapped localization information corresponding to multiple spatial zones of the designated vendor area and the updating comprises linking the name of the vendor sending the payment notification with a physical location of the fixed transmitting device. Other aspects are described and claimed.Type: GrantFiled: October 18, 2016Date of Patent: March 26, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dipyaman Banerjee, Apurva Kumar
-
Publication number: 20190028277Abstract: An example operation may include one or more of storing a user profile in a blockchain by an authorized member of the blockchain, receiving a request by another authorized member of the blockchain to access the user profile, identifying the request for the user profile is from the another authorized member of the blockchain, creating a signed message that includes consent to share the user profile with the another authorized member of the blockchain, and transmitting the signed message to the another authorized member of the blockchain, and wherein an exchange of the user profile between the blockchain members is performed without revealing blockchain member identities of the authorized member of the blockchain and the another authorized member of the blockchain to any of the blockchain members.Type: ApplicationFiled: July 24, 2017Publication date: January 24, 2019Inventors: Praveen Jayachandran, Apurva Kumar, Yu Chin Fabian Lim, Venkatraman RAMAKRISHNA
-
Patent number: 10185817Abstract: One embodiment provides a method for ensuring device security via swipe pattern recognition, the method comprising: utilizing at least one processor to execute computer code that performs the steps of: receiving, using a touch device, at least one swipe input of a user; determining, using the at least one processor, if the at least one swipe input matches a known swipe pattern of the user, the match requiring exceeding a match confidence level; and responsive to said determining, executing an action associated with the touch device. Other aspects are described and claimed.Type: GrantFiled: June 16, 2016Date of Patent: January 22, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Megha Gupta, Apurva Kumar, Ashish Kundu, Amit Anil Nanavati
-
Patent number: 10095784Abstract: A system for synonym generation and/or identification can be utilized to make a search engine more effective in finding relevant search results. In embodiments, a synonym generation system includes a phrase vector module, a vector similarity module, and a vector filter module. Candidate synonym phrase pairs are selected from data sources for analysis. Data sources may include a log of search queries, a corpus of web text, and a set of merchant descriptions of products. The data sources may be analyzed with respect to the phrase pairs to generate vector representations of the phrase pairs. The vector representations may then be analyzed to determine a similarity vector. The similarity vector allows the synonym generation system to filter synonyms from the candidate phrase pairs.Type: GrantFiled: June 15, 2015Date of Patent: October 9, 2018Assignee: Bloomreach, Inc.Inventors: Apurva Kumar Gupta, Ashutosh Garg, Antariksh Bothale
-
Patent number: 10068236Abstract: Methods and arrangements for handling web-based purchase requests. A customer request for content of a third party content provider is received at a charging service provider. An authorization code on behalf of the content provider is generated and returned to the customer via a channel other than a channel which links the customer with the third party content provider. The authorization code is accepted from the third party content provider as received by the third party content provider from the customer, the authorization code is verified, and charging for the requested content is executed.Type: GrantFiled: April 27, 2011Date of Patent: September 4, 2018Assignee: International Business Machines CorporationInventors: Apurva Kumar, Aamer Iqbal Rana
-
Publication number: 20180109909Abstract: One embodiment provides a method that performs the steps of collecting network signal information from a sensor of a mobile device located in a designated vendor area. The network signal information is produced by a fixed transmitting device and has a corresponding network time stamp. The mobile device located in the designated vendor area receives a payment notification from a vendor; extracting from the payment notification, time stamp information and a name of the vendor sending the payment notification; and matching the time stamp information with the corresponding network time stamp and automatically updating a labeled localization database. The labeled localization database comprises previously mapped localization information corresponding to multiple spatial zones of the designated vendor area and the updating comprises linking the name of the vendor sending the payment notification with a physical location of the fixed transmitting device. Other aspects are described and claimed.Type: ApplicationFiled: October 18, 2016Publication date: April 19, 2018Inventors: Dipyaman Banerjee, Apurva Kumar
-
Publication number: 20180060936Abstract: A system for ranking search results can be utilized to make a search engine more effective in finding relevant search results. In embodiments, an e-commerce search engine can identify one or more generic identifiers and one or more nonessential search terms in a search query. The nonessential search terms can be disregarded to generate a set of candidate search results from a product and/or service index.Type: ApplicationFiled: August 29, 2016Publication date: March 1, 2018Inventors: Apurva Kumar Gupta, Romil Shah, Ramkumar Rajendran, Sumit Garg, Soubhik Bhattacharya, Ashutosh Garg
-
Publication number: 20170364673Abstract: One embodiment provides a method for ensuring device security via swipe pattern recognition, the method comprising: utilizing at least one processor to execute computer code that performs the steps of: receiving, using a touch device, at least one swipe input of a user; determining, using the at least one processor, if the at least one swipe input matches a known swipe pattern of the user, the match requiring exceeding a match confidence level; and responsive to said determining, executing an action associated with the touch device. Other aspects are described and claimed.Type: ApplicationFiled: June 16, 2016Publication date: December 21, 2017Inventors: Megha Gupta, Apurva Kumar, Ashish Kundu, Amit Anil Nanavati
-
Publication number: 20170278089Abstract: Methods, systems, and computer program products for mobile-friendly Internet banking checkouts are provided herein. A computer-implemented method includes displaying, to a user, a collection of one or more user device identifiers; verifying that a user-selected one of the user device identifiers is linked to a user device that is in the possession of the user; and linking the verified user-selected user device identifier to a payment account identifier attributed to the user by (i) matching the user-selected user device identifier to a user device identifier stored in connection with the payment account, and (ii) executing a transaction of the user over the Internet via the payment account.Type: ApplicationFiled: March 28, 2016Publication date: September 28, 2017Inventors: Ravi Kothari, Apurva Kumar
-
Patent number: 9672382Abstract: Methods, systems, and computer program products for managing access of user information by third party applications are provided herein. A method includes compiling a set of user instructions for providing access of user resources to one or more third party applications, wherein the set of user instructions specifies a context in which each of multiple items of the user resources at one or more application programming interface providers can be accessed by the third party applications; mapping a request from one of the third party applications for access to one or more items of the user resources to the application programming interface providers, which correspond to one or more entities maintaining the user resources; and granting access to the one or more items of the user resources to said one third party application through the application programming interface providers based on the set of user instructions.Type: GrantFiled: July 18, 2014Date of Patent: June 6, 2017Assignee: International Business Machines CorporationInventors: Apurva Kumar, Jim A. Laredo, Laura Z. Luan, Sougata Mukherjea
-
Publication number: 20170109802Abstract: A contemplated method is third party assisted online payment processing, including: utilizing at least one processor to execute computer code that performs steps comprising: receiving, at a third party payment provider, a user selection communicated through an on-line shopping cart of a merchant, wherein the user selection identifies a bank and an alias; communicating to the bank associated with the user selection, using a network connection between the third party payment provider and the bank, the alias and an identification of the third party payment provider; receiving from the bank, at the third party payment provider and in response to the communicating, authorization for payment on behalf of the user; and providing, to the on-line shopping cart of the merchant, payment information; where the third party payment provider does not receive at any time a primary account number of the bank issued to the user. Other aspects are described and claimed.Type: ApplicationFiled: October 20, 2015Publication date: April 20, 2017Inventors: Ravi Kothari, Apurva Kumar