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: 20260065616
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating an editable text object that follows a depth perspective of a digital image from a text segment portrayed according to the depth perspective. In particular, in some cases, the disclosed systems detect a text segment portrayed in accordance with a depth perspective of a digital image displayed by a client device. Further, the disclosed systems generate, within the digital image and from the text segment, an editable text object that follows the depth perspective of the digital image. Additionally, the disclosed systems modify the editable text object in accordance with the depth perspective of the digital image in response to receiving one or more user interactions via the client device.
    Type: Application
    Filed: September 5, 2024
    Publication date: March 5, 2026
    Inventors: Rishav Agarwal, Ronak Mehta, Nitin Sharma, Apurva Kumar
  • Patent number: 12518474
    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: Grant
    Filed: August 24, 2022
    Date of Patent: January 6, 2026
    Assignee: Adobe Inc.
    Inventors: Aditya Nellutla, Apurva Kumar
  • Publication number: 20250363684
    Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media that provide assistive guides for path tracing of raster images. In particular, in one or more implementations, the disclosed systems determine a set of outlines corresponding to boundaries of a set of segments within a raster image. The disclosed systems select, from the set of outlines, an outline corresponding to a segment in response to a client device input indicating point(s) located within a threshold distance of the outline. The disclosed systems provide, for display within a graphical user interface of a client device, a highlighted indication of the outline corresponding to the segment. The disclosed systems generate, within a vector image, a vector path based on the outline corresponding to the segment in response to a selection of the outline via the graphical user interface.
    Type: Application
    Filed: May 21, 2024
    Publication date: November 27, 2025
    Inventors: Harish Kumar, Apurva Kumar, Aditya Nellutla
  • Patent number: 12277624
    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: Grant
    Filed: August 15, 2022
    Date of Patent: April 15, 2025
    Assignee: Adobe Inc.
    Inventors: Apurva Kumar, Paranjay Sharma
  • Patent number: 12271976
    Abstract: Digital representation techniques of intertwined vector objects are described. These techniques support a non-destructive representation of intertwined digital objects. Additionally, these techniques support editing of overlaps to change a visual ordering in an intuitive and efficient manner. Optimization operations are also implemented that remove redundancy, combine overlaps into a single representation, address visual artifacts at borders between the intertwined objected, and so forth.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: April 8, 2025
    Assignee: Adobe Inc.
    Inventors: Harish Kumar, Praveen Kumar Dhanuka, Apurva Kumar
  • Patent number: 12118659
    Abstract: In implementations of systems for efficient rendering of clipping objects, a computing device implements a clipping system to generate a clipping tree that includes a root node and a node for each clipping group included in a layer of an input render tree. The clipping system generates a segment buffer having rows that each represent coverage of a branch of the clipping tree and columns that each represent coverage of a level of the clipping tree. The segment buffer is mapped to two-dimensional array, and the clipping system computes coverage for a clipping object of a clipping group included in the layer of the input render tree based on an identifier of a row of the two-dimensional array.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: October 15, 2024
    Assignee: Adobe Inc.
    Inventors: Harish Kumar, Apurva Kumar
  • Publication number: 20240257408
    Abstract: Digital representation techniques of intertwined vector objects are described. These techniques support a non-destructive representation of intertwined digital objects. Additionally, these techniques support editing of overlaps to change a visual ordering in an intuitive and efficient manner. Optimization operations are also implemented that remove redundancy, combine overlaps into a single representation, address visual artifacts at borders between the intertwined objected, and so forth.
    Type: Application
    Filed: January 27, 2023
    Publication date: August 1, 2024
    Applicant: Adobe Inc.
    Inventors: Harish Kumar, Praveen Kumar Dhanuka, Apurva Kumar
  • Publication number: 20240185513
    Abstract: In implementations of systems for efficient rendering of clipping objects, a computing device implements a clipping system to generate a clipping tree that includes a root node and a node for each clipping group included in a layer of an input render tree. The clipping system generates a segment buffer having rows that each represent coverage of a branch of the clipping tree and columns that each represent coverage of a level of the clipping tree. The segment buffer is mapped to two-dimensional array, and the clipping system computes coverage for a clipping object of a clipping group included in the layer of the input render tree based on an identifier of a row of the two-dimensional array.
    Type: Application
    Filed: November 22, 2022
    Publication date: June 6, 2024
    Applicant: Adobe Inc.
    Inventors: Harish Kumar, Apurva Kumar
  • 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
  • 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
  • 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: 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