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: 20240092578Abstract: A system and method for transferring items in a storage facility are provided. The storage facility includes a storage system that includes bins, a control server, and a sensing system. A pick-put operation on an inventory item is performed by picking the inventory item from a robotic apparatus by an operator and storing the inventory item in a corresponding bin of the storage system. The control server receives sensor signals when the sensing system automatically senses a pick-up of the inventory item from the robotic apparatus and placement of the inventory item in the corresponding bin of the storage system. The reception of the sensor signals by the control server indicates execution of the pick-put operation. Thus, a need for the operator to manually scan the inventory item during the pick-up or press any buttons on the storage system to indicate completion of the pick-put operation is eliminated.Type: ApplicationFiled: April 26, 2023Publication date: March 21, 2024Applicant: Grey Orange Inc.Inventors: Vivek AGGARWAL, Mohit AGRAWAL, Kishore Kumar LUTHRA, Shivam NAGAR
-
Publication number: 20230327883Abstract: 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: ApplicationFiled: September 10, 2020Publication date: October 12, 2023Applicant: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATEDInventors: Asadullah ANSARI, Vivek AGRAWAL, Naveen THENKANI
-
Patent number: 11769280Abstract: 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: GrantFiled: November 15, 2021Date of Patent: September 26, 2023Assignee: ADOBE INC.Inventors: Vivek Agrawal, Tushita Aggarwal
-
Patent number: 11631207Abstract: 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: GrantFiled: September 9, 2021Date of Patent: April 18, 2023Assignee: Adobe Inc.Inventors: Vivek Agrawal, Tarun Beri, Matthew David Fisher
-
Publication number: 20230072081Abstract: 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: ApplicationFiled: September 9, 2021Publication date: March 9, 2023Applicant: Adobe Inc.Inventors: Vivek Agrawal, Tarun Beri, Matthew David Fisher
-
Patent number: 11575071Abstract: 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: GrantFiled: June 29, 2021Date of Patent: February 7, 2023Assignee: Applied Materials, Inc.Inventors: Mingwei Zhu, Nag B. Patibandla, Rongjun Wang, Daniel Lee Diehl, Vivek Agrawal, Anantha Subramani
-
Patent number: 11461874Abstract: 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: GrantFiled: April 2, 2020Date of Patent: October 4, 2022Assignee: Adobe Inc.Inventors: Tarun Beri, Vivek Agrawal, Gaurav Jain
-
Patent number: 11288778Abstract: 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: GrantFiled: December 10, 2019Date of Patent: March 29, 2022Assignee: Adobe Inc.Inventors: Abhishek Singh, Vivek Agrawal
-
Publication number: 20220076463Abstract: 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: ApplicationFiled: November 15, 2021Publication date: March 10, 2022Inventors: Vivek Agrawal, Tushita Aggarwal
-
Patent number: 11244486Abstract: 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: GrantFiled: June 15, 2020Date of Patent: February 8, 2022Assignee: Adobe Inc.Inventors: Vivek Agrawal, Tarun Beri
-
Publication number: 20210390744Abstract: 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: ApplicationFiled: June 15, 2020Publication date: December 16, 2021Applicant: Adobe Inc.Inventors: Vivek Agrawal, Tarun Beri
-
Patent number: 11182937Abstract: 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: GrantFiled: July 8, 2020Date of Patent: November 23, 2021Assignee: ADOBE INC.Inventors: Vivek Agrawal, Tushita Aggarwal
-
Publication number: 20210328104Abstract: 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: ApplicationFiled: June 29, 2021Publication date: October 21, 2021Inventors: Mingwei Zhu, Nag B. Patibandla, Rongjun Wang, Daniel Lee Diehl, Vivek Agrawal, Anantha Subramani
-
Publication number: 20210312590Abstract: 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: ApplicationFiled: April 2, 2020Publication date: October 7, 2021Inventors: Tarun Beri, Vivek Agrawal, Gaurav Jain
-
Patent number: 11081623Abstract: 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: GrantFiled: December 19, 2019Date of Patent: August 3, 2021Assignee: Applied Materials, Inc.Inventors: Mingwei Zhu, Nag B. Patibandla, Rongjun Wang, Daniel Lee Diehl, Vivek Agrawal, Anantha Subramani
-
Patent number: 11062493Abstract: 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: GrantFiled: September 15, 2020Date of Patent: July 13, 2021Assignee: Adobe Inc.Inventors: Vivek Agrawal, Radhika Jhawar
-
Patent number: 11011676Abstract: 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: GrantFiled: June 15, 2016Date of Patent: May 18, 2021Assignee: 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: 20200151857Abstract: 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: ApplicationFiled: December 10, 2019Publication date: May 14, 2020Applicant: Adobe Inc.Inventors: Abhishek Singh, Vivek Agrawal
-
Publication number: 20200127164Abstract: 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: ApplicationFiled: December 19, 2019Publication date: April 23, 2020Inventors: Mingwei Zhu, Nag B. Patibandla, Rongjun Wang, Daniel Lee Diehl, Vivek Agrawal, Anantha Subramani
-
Patent number: 10572026Abstract: Techniques are disclosed for generating a reference point on a path of a vector image using a preview reference point. In some examples, a method includes receiving selection of a path included in one or more paths of a vector image presented on a display, thereby identifying an active path; causing display, via the display, of a preview reference point on the active path; receiving a moving off-path input gesture and causing the preview reference point to move along the active path correspondingly with the moving off-path input gesture; and in response to the moving off-path input gesture terminating, set a current position of the preview reference point on the active path to a final reference point on the path, the current position of the preview reference point on the active path corresponding to a last position of the off-path input gesture. The display may be a touch-sensitive display.Type: GrantFiled: June 1, 2018Date of Patent: February 25, 2020Assignee: Adobe Inc.Inventors: Vivek Agrawal, Prashant Kumar Singh