Patents by Inventor Vivek Agrawal

Vivek Agrawal 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: 20250111566
    Abstract: In implementations of systems and procedures for generating surrogate curvatures for assisted vector drawings, a computing device implements acquisition of a target vector curve and compares a curvature of the target vector curve to a curvature of a reference vector curve. The computing device determines whether the curvature of the target vector curve is within a threshold tolerance of the curvature of the reference vector curve. An edited curvature of the targeted vector curve is generated based on the curvature of the reference vector curve.
    Type: Application
    Filed: October 2, 2023
    Publication date: April 3, 2025
    Applicant: Adobe Inc.
    Inventors: Vivek Agrawal, Tarun Beri
  • Publication number: 20250086373
    Abstract: Methods and systems are provided for automated inference and evaluation of design relations for elements of a design. In embodiments described herein, a change, related to a type of design relation, is received to an element of a plurality of elements of a design. A corresponding type of design relation between the element and a different element of the plurality of elements is determined from a knowledge graph based on the type of design relation related to the change. A corresponding change is automatically applied to the different element based on the corresponding type of design relation between the element and the different element.
    Type: Application
    Filed: September 13, 2023
    Publication date: March 13, 2025
    Inventors: Vivek AGRAWAL, Tarun BERI, Nitesh DODEJA
  • Publication number: 20240346621
    Abstract: A digital image radial pattern decoding system is described. In one example, an unfolded digital image is formed by the radial pattern decoding system by unfolding a radial pattern in a digital image. An inflated digital image is then generated by the radial pattern decoding system by upsampling the unfolded radial pattern. A grid pattern is determined by the radial pattern decoding system based on the inflated digital image. A radial pattern cell is then generated based on a reverse transform of the grid pattern. A visual pattern is generated by the radial pattern decoding system based on the radial pattern cell.
    Type: Application
    Filed: April 17, 2023
    Publication date: October 17, 2024
    Applicant: Adobe Inc.
    Inventors: Vivek Agrawal, Vineet Agarwal, Tarun Beri, Matthew David Fisher
  • Publication number: 20230327883
    Abstract: A bootloader authentication system with a multimedia device to mount within a vehicle, a memory device, and a processor. The memory device stores data indicative of a public key associated with the vehicle and a signed hash bootloader image indicative of a signature of a private key.
    Type: Application
    Filed: September 10, 2020
    Publication date: October 12, 2023
    Applicant: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED
    Inventors: Asadullah ANSARI, Vivek AGRAWAL, Naveen THENKANI
  • Patent number: 11769280
    Abstract: The technology described herein is directed to a Bezier manipulation tool that facilitates a handle-movement paradigm for cohesive manipulation of a selected group of Bezier handles. In some implementations, the Bezier manipulation tool manipulates a selected group of Bezier handles by collectively selecting and synchronously (or concurrently) manipulating multiple handles. For example, when the Bezier manipulation tool detects a user-initiated manipulation of a reference handle of a selected group of Bezier handles, angular and radial length movements of the reference handle occurring as a result of the user-initiated manipulation are calculated relative to an anchor point associated with the reference handle. The Bezier manipulation tool cohesively manipulates other Bezier handles of the selected group of Bezier handles in accordance with the angular and radial length movements of the reference handle, e.g. {delta-theta, delta-r}, concurrent with the user-initiated manipulation of the reference handle.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: September 26, 2023
    Assignee: ADOBE INC.
    Inventors: Vivek Agrawal, Tushita Aggarwal
  • Patent number: 11631207
    Abstract: Vector object stylization techniques from raster objects are described that support editing of vector objects in a manner that maintains an underlying mathematical representation of object. A raster object, for instance, is generated from an edited version of an output of a vector object. This raster object, along with the vector object are received as inputs by a vector conversion system. These inputs are utilized by the vector conversion system to generate a stylized vector object having a visual appearance that mimics and simulates a visual appearance of the raster object. As a result, the stylized vector object provides a mathematical representation of the raster object.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: April 18, 2023
    Assignee: Adobe Inc.
    Inventors: Vivek Agrawal, Tarun Beri, Matthew David Fisher
  • Publication number: 20230072081
    Abstract: Vector object stylization techniques from raster objects are described that support editing of vector objects in a manner that maintains an underlying mathematical representation of object. A raster object, for instance, is generated from an edited version of an output of a vector object. This raster object, along with the vector object are received as inputs by a vector conversion system. These inputs are utilized by the vector conversion system to generate a stylized vector object having a visual appearance that mimics and simulates a visual appearance of the raster object. As a result, the stylized vector object provides a mathematical representation of the raster object.
    Type: Application
    Filed: September 9, 2021
    Publication date: March 9, 2023
    Applicant: Adobe Inc.
    Inventors: Vivek Agrawal, Tarun Beri, Matthew David Fisher
  • Patent number: 11575071
    Abstract: Oxygen controlled PVD AlN buffers for GaN-based optoelectronic and electronic devices is described. Methods of forming a PVD AlN buffer for GaN-based optoelectronic and electronic devices in an oxygen controlled manner are also described. In an example, a method of forming an aluminum nitride (AlN) buffer layer for GaN-based optoelectronic or electronic devices involves reactive sputtering an AlN layer above a substrate, the reactive sputtering involving reacting an aluminum-containing target housed in a physical vapor deposition (PVD) chamber with a nitrogen-containing gas or a plasma based on a nitrogen-containing gas. The method further involves incorporating oxygen into the AlN layer.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: February 7, 2023
    Assignee: Applied Materials, Inc.
    Inventors: Mingwei Zhu, Nag B. Patibandla, Rongjun Wang, Daniel Lee Diehl, Vivek Agrawal, Anantha Subramani
  • Patent number: 11461874
    Abstract: A graphics processing system generates and employs an affine transformation matrix of transformations for creation of computer graphics replications. The affine transformation matrix encapsulates transformations to the base art to create a replication of a computer graphic. For given transformations, the graphics processing system identifies operations and operation configuration data relating to each operation. For each operation, the graphics processing system generates coefficients for the affine transformation matrix. The affine transformation matrix is multiplied with the base art to generate the repetition. In some configurations, each repetition may require more than one affine transformation matrix to achieve the desired repetition. The order of application of affine transformation matrices to the base art is also modified depending on order of operations to be applied to the base art. A prior repetition may serve as base art for another level of repetition.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: October 4, 2022
    Assignee: Adobe Inc.
    Inventors: Tarun Beri, Vivek Agrawal, Gaurav Jain
  • Patent number: 11288778
    Abstract: A digital medium environment is described to improve creation and rasterization of a shape through pixel alignment. In one example, a pixel alignment system is implemented at least partially in hardware of a computing device. The pixel alignment system receives an input that specifies a geometry, a stroke setting, and a location that serves as a basis to position the shape. The pixel alignment system then snaps the location as specified by the at least one input to a snapped location based on a pixel grid. The snapped location based on the geometry, the stroke setting, and the location as specified by the input. A rasterization module is then employed to rasterize the shape as pixels based on the snapped location.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: March 29, 2022
    Assignee: Adobe Inc.
    Inventors: Abhishek Singh, Vivek Agrawal
  • Publication number: 20220076463
    Abstract: The technology described herein is directed to a Bezier manipulation tool that facilitates a handle-movement paradigm for cohesive manipulation of a selected group of Bezier handles. In some implementations, the Bezier manipulation tool manipulates a selected group of Bezier handles by collectively selecting and synchronously (or concurrently) manipulating multiple handles. For example, when the Bezier manipulation tool detects a user-initiated manipulation of a reference handle of a selected group of Bezier handles, angular and radial length movements of the reference handle occurring as a result of the user-initiated manipulation are calculated relative to an anchor point associated with the reference handle. The Bezier manipulation tool cohesively manipulates other Bezier handles of the selected group of Bezier handles in accordance with the angular and radial length movements of the reference handle, e.g. {delta-theta, delta-r}, concurrent with the user-initiated manipulation of the reference handle.
    Type: Application
    Filed: November 15, 2021
    Publication date: March 10, 2022
    Inventors: Vivek Agrawal, Tushita Aggarwal
  • Patent number: 11244486
    Abstract: Shape joining based on proximity is leveraged in a digital medium environment. For instance, an automated system is provided to detect shape proximity and to implement automated shape joining when shapes are detected within a threshold proximity. In an example implementation, when a first shape is detected within a threshold proximity to a second shape, the described processes automatically calculate a join geometry for connecting the shapes, and automatically apply the join geometry to join the shapes and generate a joined shape. Thus, utilizing the described techniques, shapes of differing geometries can be automatically joined. Further, joined shapes can be edited and transformed in different ways.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: February 8, 2022
    Assignee: Adobe Inc.
    Inventors: Vivek Agrawal, Tarun Beri
  • Publication number: 20210390744
    Abstract: Shape joining based on proximity is leveraged in a digital medium environment. For instance, an automated system is provided to detect shape proximity and to implement automated shape joining when shapes are detected within a threshold proximity. In an example implementation, when a first shape is detected within a threshold proximity to a second shape, the described processes automatically calculate a join geometry for connecting the shapes, and automatically apply the join geometry to join the shapes and generate a joined shape. Thus, utilizing the described techniques, shapes of differing geometries can be automatically joined. Further, joined shapes can be edited and transformed in different ways.
    Type: Application
    Filed: June 15, 2020
    Publication date: December 16, 2021
    Applicant: Adobe Inc.
    Inventors: Vivek Agrawal, Tarun Beri
  • Patent number: 11182937
    Abstract: The technology described herein is directed to a Bezier manipulation tool that facilitates a handle-movement paradigm for cohesive manipulation of a selected group of Bezier handles. In some implementations, the Bezier manipulation tool manipulates a selected group of Bezier handles by collectively selecting and synchronously (or concurrently) manipulating multiple handles. For example, when the Bezier manipulation tool detects a user-initiated manipulation of a reference handle of a selected group of Bezier handles, angular and radial length movements of the reference handle occurring as a result of the user-initiated manipulation are calculated relative to an anchor point associated with the reference handle. The Bezier manipulation tool cohesively manipulates other Bezier handles of the selected group of Bezier handles in accordance with the angular and radial length movements of the reference handle, e.g. {delta-theta, delta-r}, concurrent with the user-initiated manipulation of the reference handle.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: November 23, 2021
    Assignee: ADOBE INC.
    Inventors: Vivek Agrawal, Tushita Aggarwal
  • Publication number: 20210328104
    Abstract: Oxygen controlled PVD AlN buffers for GaN-based optoelectronic and electronic devices is described. Methods of forming a PVD AlN buffer for GaN-based optoelectronic and electronic devices in an oxygen controlled manner are also described. In an example, a method of forming an aluminum nitride (AlN) buffer layer for GaN-based optoelectronic or electronic devices involves reactive sputtering an AlN layer above a substrate, the reactive sputtering involving reacting an aluminum-containing target housed in a physical vapor deposition (PVD) chamber with a nitrogen-containing gas or a plasma based on a nitrogen-containing gas. The method further involves incorporating oxygen into the AlN layer.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Inventors: Mingwei Zhu, Nag B. Patibandla, Rongjun Wang, Daniel Lee Diehl, Vivek Agrawal, Anantha Subramani
  • Publication number: 20210312590
    Abstract: A graphics processing system generates and employs an affine transformation matrix of transformations for creation of computer graphics replications. The affine transformation matrix encapsulates transformations to the base art to create a replication of a computer graphic. For given transformations, the graphics processing system identifies operations and operation configuration data relating to each operation. For each operation, the graphics processing system generates coefficients for the affine transformation matrix. The affine transformation matrix is multiplied with the base art to generate the repetition. In some configurations, each repetition may require more than one affine transformation matrix to achieve the desired repetition. The order of application of affine transformation matrices to the base art is also modified depending on order of operations to be applied to the base art. A prior repetition may serve as base art for another level of repetition.
    Type: Application
    Filed: April 2, 2020
    Publication date: October 7, 2021
    Inventors: Tarun Beri, Vivek Agrawal, Gaurav Jain
  • Patent number: 11081623
    Abstract: Oxygen controlled PVD AlN buffers for GaN-based optoelectronic and electronic devices is described. Methods of forming a PVD AlN buffer for GaN-based optoelectronic and electronic devices in an oxygen controlled manner are also described. In an example, a method of forming an aluminum nitride (AlN) buffer layer for GaN-based optoelectronic or electronic devices involves reactive sputtering an AlN layer above a substrate, the reactive sputtering involving reacting an aluminum-containing target housed in a physical vapor deposition (PVD) chamber with a nitrogen-containing gas or a plasma based on a nitrogen-containing gas. The method further involves incorporating oxygen into the AlN layer.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: August 3, 2021
    Assignee: Applied Materials, Inc.
    Inventors: Mingwei Zhu, Nag B. Patibandla, Rongjun Wang, Daniel Lee Diehl, Vivek Agrawal, Anantha Subramani
  • Patent number: 11062493
    Abstract: Symmetry axis digital content generation techniques and systems are described that support diverse types of art included in the digital content and may do so in real time as part of creating and editing symmetry art. A symmetry art generation system determines a portion of the source object, defined as encompassed by a path, that is to be reflected to generate the reflected object. As a result, the symmetry art generation system involves a reduced number of low-cost computations in order to calculate the path. The path also defines a minimized area defining a relevant portion of the source object to be reflected and thus reduces computational resource consumption by a computing device that implements these techniques and works for a wide range of art types.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: July 13, 2021
    Assignee: Adobe Inc.
    Inventors: Vivek Agrawal, Radhika Jhawar
  • Patent number: 11011676
    Abstract: Fabrication of gallium nitride-based light devices with physical vapor deposition (PVD)-formed aluminum nitride buffer layers is described. Process conditions for a PVD AlN buffer layer are also described. Substrate pretreatments for a PVD aluminum nitride buffer layer are also described. In an example, a method of fabricating a buffer layer above a substrate involves pre-treating a surface of a substrate. The method also involves, subsequently, reactive sputtering an aluminum nitride (AlN) layer on the surface of the substrate from an aluminum-containing target housed in a physical vapor deposition (PVD) chamber with a nitrogen-based gas or plasma.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: May 18, 2021
    Assignee: Applied Materials, Inc.
    Inventors: Mingwei Zhu, Rongjun Wang, Nag B. Patibandla, Xianmin Tang, Vivek Agrawal, Cheng-Hsiung Tsai, Muhammad Rasheed, Dinesh Saigal, Praburam Gopal Raja, Omkaram Nalamasu, Anantha Subramani
  • Publication number: 20200151857
    Abstract: A digital medium environment is described to improve creation and rasterization of a shape through pixel alignment. In one example, a pixel alignment system is implemented at least partially in hardware of a computing device. The pixel alignment system receives an input that specifies a geometry, a stroke setting, and a location that serves as a basis to position the shape. The pixel alignment system then snaps the location as specified by the at least one input to a snapped location based on a pixel grid. The snapped location based on the geometry, the stroke setting, and the location as specified by the input. A rasterization module is then employed to rasterize the shape as pixels based on the snapped location.
    Type: Application
    Filed: December 10, 2019
    Publication date: May 14, 2020
    Applicant: Adobe Inc.
    Inventors: Abhishek Singh, Vivek Agrawal