Patents by Inventor Harish Kumar
Harish 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: 12639820Abstract: In various examples, a region including at least two vector objects that can be intertwined is determined. For example, vector objects can be intertwined by at least determining a set of outlines for the vector objects and detecting regions within which the vector objects overlap. In such examples, a visual order of the vector objects is determined based on an input from a user.Type: GrantFiled: July 20, 2023Date of Patent: May 26, 2026Assignee: Adobe Inc.Inventors: Praveen Kumar Dhanuka, Mohammad Zeeshan Ahmad, Harish Kumar
-
Patent number: 12592011Abstract: 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: December 23, 2022Date of Patent: March 31, 2026Assignee: Adobe Inc.Inventors: Harish Kumar, Praveen Kumar Dhanuka
-
Patent number: 12583294Abstract: A method including receiving a first position of a sun visor of a vehicle; receiving a route of the vehicle from a navigation system of the vehicle, the route having at least one waypoint; determining a predicted amount of sunlight in an occupant's eyes at the at least one waypoint of the route; determining whether the predicted amount of sunlight in the occupant's eyes at the at least one waypoint of the route is greater than a predefined threshold amount; and instructing the sun visor to move to a second position in response to the predicted amount of sunlight exceeding the predefined threshold amount to block at least a portion of the predicted amount of sunlight from the occupant's eyes at the at least one waypoint is disclosed.Type: GrantFiled: December 30, 2022Date of Patent: March 24, 2026Assignee: ZF FRIEDRICHSHAFENAGInventor: Harish Kumar
-
Publication number: 20260004431Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for generating segmentations of a raster image via a half-edge mesh structure with scanline operations. The disclosed system determines, during scanline operations on a raster image, a plurality of sets of adjacent pixels having a common color value in the raster image. The disclosed system determines, during the scanline operations on the raster image, a plurality of half-edges at edges of pixels along a boundary of a set of adjacent pixels of the plurality of sets of adjacent pixels with next half-edge directions indicating directions of subsequent half-edges along the boundary of the set of adjacent pixels. The disclosed system generates one or more oriented polyline boundary loops representing the boundary of the set of adjacent pixels from the plurality of half-edges and the next half-edge directions of the set of adjacent pixels.Type: ApplicationFiled: June 27, 2024Publication date: January 1, 2026Inventors: Siddhartha Chaudhuri, Praveen Kumar Dhanuka, Nathan Carr, Kevin Wampler, Harish Kumar
-
Publication number: 20250377409Abstract: A scan reset control circuit includes a single scan reset input configured to receive a reset signal, a plurality of scan reset outputs configured to be coupled to a plurality of circuit blocks in a one-to-one ratio, a plurality of writable non-scan test data registers including register outputs configured to assert or deassert the reset signal, and a plurality of reset enable circuits coupled to the plurality of scan reset outputs in a one-to-one ratio. Each of the scan reset outputs is configured to simultaneously reset a set of scan flip-flops of the corresponding circuit block. Each of the plurality of reset enable circuits includes an input coupled to the single scan reset input, a selector input coupled to the register outputs, and an output coupled to the corresponding scan reset output.Type: ApplicationFiled: June 6, 2024Publication date: December 11, 2025Inventors: Harish Kumar, Nitin Kumar
-
Patent number: 12493075Abstract: A scan reset control circuit includes a single scan reset input configured to receive a reset signal, a plurality of scan reset outputs configured to be coupled to a plurality of circuit blocks in a one-to-one ratio, a plurality of writable non-scan test data registers including register outputs configured to assert or deassert the reset signal, and a plurality of reset enable circuits coupled to the plurality of scan reset outputs in a one-to-one ratio. Each of the scan reset outputs is configured to simultaneously reset a set of scan flip-flops of the corresponding circuit block. Each of the plurality of reset enable circuits includes an input coupled to the single scan reset input, a selector input coupled to the register outputs, and an output coupled to the corresponding scan reset output.Type: GrantFiled: June 6, 2024Date of Patent: December 9, 2025Assignee: STMicroelectronics International N.V.Inventors: Harish Kumar, Nitin Kumar
-
Publication number: 20250363684Abstract: 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: ApplicationFiled: May 21, 2024Publication date: November 27, 2025Inventors: Harish Kumar, Apurva Kumar, Aditya Nellutla
-
Patent number: 12450750Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that generates a modified digital image with a modified rendering order of objects within a digital image. For instance, the disclosed systems generate, in response to an input indicating a selected region of a digital image, an object mask for a first object located at least partially within the selected region of the digital image and further generate a vectorized object mask including a boundary of the first object from the object mask. The disclosed systems determine an overlapping region of the vectorized object mask with the selected region and an additional vectorized object mask. The disclosed systems generate a modified digital image by modifying a rendering order of a portion of the first object corresponding to the selected region and a portion of a second object overlapping the portion of the first object within the selected region.Type: GrantFiled: June 29, 2023Date of Patent: October 21, 2025Assignee: Adobe Inc.Inventors: Harish Kumar, Praveen Kumar Dhanuka, Arushi Jain
-
Publication number: 20250252626Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating intertwined digital designs according to the visual order of structural graph nodes. In particular, in one or more embodiments, the disclosed systems generate, by at least one processor, a structural graph of a digital design that represents overlapping surfaces of objects in the digital design as nodes and object paths between the overlapping surfaces as edges. Further, the disclosed systems assign, by the at least one processor, a visual order to the nodes based on a configuration of the structural graph. Moreover, the disclosed systems generate, by the at least one processor, an intertwined digital design by ordering the overlapping surfaces of the objects in accordance with the assigned visual order of the nodes.Type: ApplicationFiled: February 6, 2024Publication date: August 7, 2025Inventors: Praveen Kumar Dhanuka, Siddhartha Chaudhuri, Nathan Carr, Harish Kumar
-
Patent number: 12380617Abstract: In implementations of systems for visual reordering of partial vector objects, a computing device implements an order system to receive input data describing a region specified relative to a group of vector objects that includes a portion of a first vector object and a portion of second vector object. A visual order as between the portion of the first vector object and the portion of the second vector object within the region is determined. The order system computes a modified visual order as between the portion of the first vector object and the portion of the second vector object within the region based on the visual order. The order system generates the group of vector objects for display in a user interface using a render surface and a sentinel value to render pixels within the region in the modified visual order.Type: GrantFiled: August 26, 2022Date of Patent: August 5, 2025Assignee: Adobe Inc.Inventors: Harish Kumar, Praveen Kumar Dhanuka
-
Patent number: 12282081Abstract: A method includes generating a reference voltage by periodically switching direction of current flow in a diagnostic sensor, where the reference voltage is a non-sinusoidal differential voltage of which an amplitude alternates between minimum and maximum values, and where the reference voltage includes a diagnostic sensor output voltage component responsive to an external magnetic field and a diagnostic sensor offset voltage component responsive to a mismatch of the diagnostic sensor. The method also includes amplifying the reference voltage to produce an amplified reference voltage, where the amplified reference voltage is a differential voltage having an amplifier offset voltage component. Additionally, the method includes demodulating the amplified reference voltage by filtering the diagnostic sensor offset voltage component and the amplifier offset voltage component to produce a demodulated voltage. Also, the method includes digitizing the demodulated voltage to produce a digitized voltage.Type: GrantFiled: January 25, 2023Date of Patent: April 22, 2025Assignee: Texas Instruments IncorporatedInventors: Harish Kumar, Srinivasan Venkataraman
-
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
-
Publication number: 20250076442Abstract: A circuit includes an anisotropic magnetoresistance (AMR) sensor; an operational amplifier; and a calibration circuit. The AMR sensor has a first terminal, a second terminal, a third terminal, and a fourth terminal. The operational amplifier has a first terminal, a second terminal, a third terminal, and a fourth terminal. The first terminal of the operational amplifier is coupled to the second terminal of the AMR sensor. The second terminal of the operational amplifier is coupled to the third terminal of the AMR sensor. The calibration circuit is coupled to the first terminal of the operational amplifier. The calibration circuit is configured to provide an adjustable offset trim voltage at the first terminal of the operational amplifier to cancel out an offset voltage generated by the AMR sensor.Type: ApplicationFiled: August 31, 2023Publication date: March 6, 2025Inventors: Qunying LI, Shanmuganand CHELLAMUTHU, Harish KUMAR
-
Patent number: 12243132Abstract: Embodiments are disclosed for interlacing vector objects. A method of interlacing vector objects may include receiving a selection of a first vector object of an image. The method may further include detecting a second vector object of the image, wherein the second vector object is different than the first vector object. The method may further include determining a first depth position for the first vector object and a second depth position for the second vector object. The method may further include interlacing the second vector object and the first vector object, wherein interlacing comprises drawing the first vector object based on the first depth position and the second vector object based on the second depth position.Type: GrantFiled: April 13, 2022Date of Patent: March 4, 2025Assignee: Adobe Inc.Inventors: Praveen Kumar Dhanuka, Harish Kumar, Arushi Jain
-
Publication number: 20250029259Abstract: In various examples, a region including at least two vector objects that can be intertwined is determined. For example, vector objects can be intertwined by at least determining a set of outlines for the vector objects and detecting regions within which the vector objects overlap. In such examples, a visual order of the vector objects is determined based on an input from a user.Type: ApplicationFiled: July 20, 2023Publication date: January 23, 2025Inventors: Praveen Kumar DHANUKA, Mohammad Zeeshan AHMAD, Harish KUMAR
-
Publication number: 20250014258Abstract: Graphics processing unit instancing control techniques are described that overcome conventional challenges to expand functionality made available via a graphics processing unit. In one example, these techniques support ordering of primitives within respective instances of a single draw call made to a graphics processing unit. This is performed by ordering primitives within respective instances that correspond to polygons for rendering. The ordering of the primitives overcomes limitations of conventional techniques and reduces visual artifacts through support of correct overlaps and z-ordering of instances.Type: ApplicationFiled: September 19, 2024Publication date: January 9, 2025Applicant: Adobe Inc.Inventor: Harish Kumar
-
Publication number: 20250002807Abstract: The present invention discloses a process for extraction of oil from the Valeriana jatamansi Jones by Supercritical Fluid extraction (SFE) process with and without co-solvent. The extraction method is performed on the comminuted Valeriana jatamansi Jones using different mesh size of root/rhizome under a pressure ranging from about 220-360 bar and temperature about 45° C. utilizing carbon dioxide as a supercritical fluid. Further the volatile fractions are separated from the supercritical fluid at reduced pressure in the range of about 10-60 bar. Later the same material has been extracted with polar solvent (ethanol) as the co-solvent. The qualitative comparison of essential oil has been done between the essential oil obtained from Hydro distillation and Supercritical Fluid Extraction.Type: ApplicationFiled: September 27, 2022Publication date: January 2, 2025Inventors: Mohit SHARMA, Harish KUMAR, Vivesh SOOD, Rajeev KUMAR
-
Publication number: 20250005763Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that generates a modified digital image with a modified rendering order of objects within a digital image. For instance, the disclosed systems generate, in response to an input indicating a selected region of a digital image, an object mask for a first object located at least partially within the selected region of the digital image and further generate a vectorized object mask including a boundary of the first object from the object mask. The disclosed systems determine an overlapping region of the vectorized object mask with the selected region and an additional vectorized object mask. The disclosed systems generate a modified digital image by modifying a rendering order of a portion of the first object corresponding to the selected region and a portion of a second object overlapping the portion of the first object within the selected region.Type: ApplicationFiled: June 29, 2023Publication date: January 2, 2025Inventors: Harish Kumar, Praveen Kumar Dhanuka, Arushi Jain
-
Patent number: 12131418Abstract: Graphics processing unit instancing control techniques are described that overcome conventional challenges to expand functionality made available via a graphics processing unit. In one example, these techniques support ordering of primitives within respective instances of a single draw call made to a graphics processing unit. This is performed by ordering primitives within respective instances that correspond to polygons for rendering. The ordering of the primitives overcomes limitations of conventional techniques and reduces visual artifacts through support of correct overlaps and z-ordering of instances.Type: GrantFiled: May 11, 2022Date of Patent: October 29, 2024Assignee: Adobe Inc.Inventor: Harish Kumar
-
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