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: 20240070975
    Abstract: 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: Application
    Filed: August 24, 2022
    Publication date: February 29, 2024
    Applicant: Adobe Inc.
    Inventors: Aditya NELLUTLA, Apurva KUMAR
  • Publication number: 20240054695
    Abstract: 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: Application
    Filed: August 15, 2022
    Publication date: February 15, 2024
    Applicant: Adobe Inc.
    Inventors: Apurva Kumar, Paranjay Sharma
  • Publication number: 20240037845
    Abstract: 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: Application
    Filed: July 26, 2022
    Publication date: February 1, 2024
    Applicant: Adobe Inc.
    Inventors: Harish Kumar, Apurva Kumar
  • Publication number: 20230377265
    Abstract: 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: Application
    Filed: May 17, 2022
    Publication date: November 23, 2023
    Applicant: Adobe Inc.
    Inventors: Harish Kumar, Apurva Kumar
  • Patent number: 11315110
    Abstract: 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: Grant
    Filed: December 27, 2017
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Praveen Jayachandran, Apurva Kumar, Venkatraman Ramakrishna
  • Publication number: 20220074944
    Abstract: 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: Application
    Filed: January 29, 2020
    Publication date: March 10, 2022
    Applicant: The United States of America, as Represented by the Secretary,Department of Health and Human Service
    Inventors: Apurva Kumar Srivastava, Dominic Esposito, Jeevan Prasaad Govindharajulu, Ralph Ewin Parchment, James Halpern Doroshow
  • Patent number: 10735202
    Abstract: 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: Grant
    Filed: July 24, 2017
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Praveen Jayachandran, Apurva Kumar, Yu Chin Fabian Lim, Venkatraman Ramakrishna
  • Patent number: 10497042
    Abstract: 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: Grant
    Filed: August 29, 2016
    Date of Patent: December 3, 2019
    Assignee: BloomReach, Inc.
    Inventors: Apurva Kumar Gupta, Romil Shah, Ramkumar Rajendran, Sumit Garg, Soubhik Bhattacharya, Ashutosh Garg
  • Publication number: 20190197532
    Abstract: 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: Application
    Filed: December 27, 2017
    Publication date: June 27, 2019
    Inventors: Praveen Jayachandran, Apurva Kumar, Venkatraman Ramakrishna
  • Patent number: 10244345
    Abstract: 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: Grant
    Filed: October 18, 2016
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dipyaman Banerjee, Apurva Kumar
  • Publication number: 20190028277
    Abstract: 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: Application
    Filed: July 24, 2017
    Publication date: January 24, 2019
    Inventors: Praveen Jayachandran, Apurva Kumar, Yu Chin Fabian Lim, Venkatraman RAMAKRISHNA
  • Patent number: 10185817
    Abstract: 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: Grant
    Filed: June 16, 2016
    Date of Patent: January 22, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Megha Gupta, Apurva Kumar, Ashish Kundu, Amit Anil Nanavati
  • Patent number: 10095784
    Abstract: 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: Grant
    Filed: June 15, 2015
    Date of Patent: October 9, 2018
    Assignee: Bloomreach, Inc.
    Inventors: Apurva Kumar Gupta, Ashutosh Garg, Antariksh Bothale
  • Patent number: 10068236
    Abstract: 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: Grant
    Filed: April 27, 2011
    Date of Patent: September 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Apurva Kumar, Aamer Iqbal Rana
  • Publication number: 20180109909
    Abstract: 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: Application
    Filed: October 18, 2016
    Publication date: April 19, 2018
    Inventors: Dipyaman Banerjee, Apurva Kumar
  • Publication number: 20180060936
    Abstract: 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: Application
    Filed: August 29, 2016
    Publication date: March 1, 2018
    Inventors: Apurva Kumar Gupta, Romil Shah, Ramkumar Rajendran, Sumit Garg, Soubhik Bhattacharya, Ashutosh Garg
  • Publication number: 20170364673
    Abstract: 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: Application
    Filed: June 16, 2016
    Publication date: December 21, 2017
    Inventors: Megha Gupta, Apurva Kumar, Ashish Kundu, Amit Anil Nanavati
  • Publication number: 20170278089
    Abstract: 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: Application
    Filed: March 28, 2016
    Publication date: September 28, 2017
    Inventors: Ravi Kothari, Apurva Kumar
  • Patent number: 9672382
    Abstract: 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: Grant
    Filed: July 18, 2014
    Date of Patent: June 6, 2017
    Assignee: International Business Machines Corporation
    Inventors: Apurva Kumar, Jim A. Laredo, Laura Z. Luan, Sougata Mukherjea
  • Publication number: 20170109802
    Abstract: 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: Application
    Filed: October 20, 2015
    Publication date: April 20, 2017
    Inventors: Ravi Kothari, Apurva Kumar