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).
-
Patent number: 12289705Abstract: A non-transitory computer readable medium, a device, and a method for configuring a channel at an access point (AP) are disclosed. In an embodiment, the non-transitory computer readable medium includes instructions for receiving an Internet Protocol (IP) geolocation of an AP at an AP manager, where the IP geolocation indicates a physical location country of the AP, obtaining a configuration of the AP from a configuration database, the configuration of the AP including a configured country, determining whether the physical location country matches the configured country, identifying a common channel when the physical location country of the AP and the configured country of the AP do not match, the common channel including a channel that is authorized for use in both the physical location country and in the configured country, and pushing an indication of the common channel from the AP manager to the AP in a configuration message.Type: GrantFiled: November 30, 2022Date of Patent: April 29, 2025Assignee: Versa Networks, Inc.Inventors: Rajesh Kumar Nuvvula, Apurva Mehta
-
Patent number: 12277624Abstract: 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: GrantFiled: August 15, 2022Date of Patent: April 15, 2025Assignee: Adobe Inc.Inventors: Apurva Kumar, Paranjay Sharma
-
Patent number: 12271976Abstract: 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: GrantFiled: January 27, 2023Date of Patent: April 8, 2025Assignee: Adobe Inc.Inventors: Harish Kumar, Praveen Kumar Dhanuka, Apurva Kumar
-
Patent number: 12222826Abstract: A mechanism for error containment in a data processing system includes receiving a transaction request at a gateway between a host and a device, allocating an entry for the request in a local request tracker of the gateway and sending a link request, to a port of the gateway. In response to an isolation trigger, the port is moved into isolation by completing in-process requests with entries in the tracker and locking the entries. On receiving a response to an in-process request while the port is in isolation, the response is dropped, the associated entry is unlocked, and allocation of the entry is enabled. A completion response is sent to the requester without dispatching a new link request to the port. When requests are completed, the system is quiesced, locked entries are unlocked, and the port is moved out of isolation.Type: GrantFiled: February 1, 2023Date of Patent: February 11, 2025Assignee: Arm LimitedInventors: Ashok Kumar Tummala, FNU Parshant, Rishabh Jain, Apurva Patel, Surabhi Garg, Sai Kumar Marri
-
Patent number: 12118659Abstract: 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: GrantFiled: November 22, 2022Date of Patent: October 15, 2024Assignee: Adobe Inc.Inventors: Harish Kumar, Apurva Kumar
-
Publication number: 20240257408Abstract: 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: ApplicationFiled: January 27, 2023Publication date: August 1, 2024Applicant: Adobe Inc.Inventors: Harish Kumar, Praveen Kumar Dhanuka, Apurva Kumar
-
Publication number: 20240185513Abstract: 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: ApplicationFiled: November 22, 2022Publication date: June 6, 2024Applicant: Adobe Inc.Inventors: Harish Kumar, Apurva Kumar
-
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