Patents by Inventor Channabasappa Herur
Channabasappa Herur 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: 20230281893Abstract: Vector object path segment editing techniques are described that retain edibility of a path while supporting editing of a segment included within the path, individually and separately, without editing other segments of path. A vector object editing module first retrieves information on segments included in a path of a vector object. The vector object editing module then renders a selected segment separately from an adjacent segment based on the selected segment model. An editing operation is then applied to the selected segment as specified via the user interface, e.g., to change color, width, or other display characteristic. The vector object editing module then generates a joint between the edited segment and the adjacent segment to provide a transition between the segments that mimics inclusion as a single path that contains those segments.Type: ApplicationFiled: May 16, 2023Publication date: September 7, 2023Applicant: Adobe Inc.Inventors: Shashidhar Mangu, Tudor Muscalu, Priyanka Channabasappa Herur, Piyush Vashisht, Mrinalini Sardar
-
Patent number: 11682146Abstract: Vector object path segment editing techniques are described that retain edibility of a path while supporting editing of a segment included within the path, individually and separately, without editing other segments of path. A vector object editing module first retrieves information on segments included in a path of a vector object. The vector object editing module then renders a selected segment separately from an adjacent segment based on the selected segment model. An editing operation is then applied to the selected segment as specified via the user interface, e.g., to change color, width, or other display characteristic. The vector object editing module then generates a joint between the edited segment and the adjacent segment to provide a transition between the segments that mimics inclusion as a single path that contains those segments.Type: GrantFiled: November 9, 2021Date of Patent: June 20, 2023Assignee: Adobe Inc.Inventors: Shashidhar Mangu, Tudor Muscalu, Priyanka Channabasappa Herur, Piyush Vashisht, Mrinalini Sardar
-
Publication number: 20230144858Abstract: Vector object path segment editing techniques are described that retain edibility of a path while supporting editing of a segment included within the path, individually and separately, without editing other segments of path. A vector object editing module first retrieves information on segments included in a path of a vector object. The vector object editing module then renders a selected segment separately from an adjacent segment based on the selected segment model. An editing operation is then applied to the selected segment as specified via the user interface, e.g., to change color, width, or other display characteristic. The vector object editing module then generates a joint between the edited segment and the adjacent segment to provide a transition between the segments that mimics inclusion as a single path that contains those segments.Type: ApplicationFiled: November 9, 2021Publication date: May 11, 2023Applicant: Adobe Inc.Inventors: Shashidhar Mangu, Tudor Muscalu, Priyanka Channabasappa Herur, Piyush Vashisht, Mrinalini Sardar
-
Patent number: 11257256Abstract: Techniques are disclosed for tracing a vector image over at least a part of a raster image. One or more edges of the raster image (e.g., bitmap or photograph) are identified, and an edge model is generated. The edge model is a vector image including a plurality of Bezier curves that overlap with the edges of the raster image. One or more user inputs are received, which identify a first and second path point on the edge model. A subset of the plurality of Bezier curves that are between the first and second path points and on the edge model are selected. The subset of the plurality of Bezier curves are displayed, without displaying Bezier curves that are not within the subset. In an example, the subset of the Bezier curves traces edges of a section of the raster image between the first and second path points.Type: GrantFiled: May 15, 2020Date of Patent: February 22, 2022Assignee: Adobe Inc.Inventors: Shashidhar Mangu, Priyanka Channabasappa Herur
-
Publication number: 20210357113Abstract: Techniques are disclosed for tracing a vector image over at least a part of a raster image. One or more edges of the raster image (e.g., bitmap or photograph) are identified, and an edge model is generated. The edge model is a vector image including a plurality of Bezier curves that overlap with the edges of the raster image. One or more user inputs are received, which identify a first and second path point on the edge model. A subset of the plurality of Bezier curves that are between the first and second path points and on the edge model are selected. The subset of the plurality of Bezier curves are displayed, without displaying Bezier curves that are not within the subset. In an example, the subset of the Bezier curves traces edges of a section of the raster image between the first and second path points.Type: ApplicationFiled: May 15, 2020Publication date: November 18, 2021Applicant: Adobe Inc.Inventors: Shashidhar Mangu, Priyanka Channabasappa Herur
-
Patent number: 10936864Abstract: In implementations of grid layout determination from a document image, a computing device receives a document image of a document that includes document content. The computing device implements a grid layout system that can determine feature elements of the document content in the document, and generate a node tree of bounded elements that represent relationships of the feature elements in the document, where each of the bounded elements is considered in the determination of the grid layout. The grid layout system can generate a containment model that includes the node tree of the bounded elements. The grid layout system can then determine a column layout of the columns in the document based on the containment model, which includes calculating a quantity of the columns, and also determine a row layout of the rows in the document based on the containment model, which includes calculating a quantity of the rows.Type: GrantFiled: June 11, 2018Date of Patent: March 2, 2021Assignee: Adobe Inc.Inventors: Vinish Janardhanan, Priyanka Channabasappa Herur
-
Publication number: 20190377942Abstract: In implementations of grid layout determination from a document image, a computing device receives a document image of a document that includes document content. The computing device implements a grid layout system that can determine feature elements of the document content in the document, and generate a node tree of bounded elements that represent relationships of the feature elements in the document, where each of the bounded elements is considered in the determination of the grid layout. The grid layout system can generate a containment model that includes the node tree of the bounded elements. The grid layout system can then determine a column layout of the columns in the document based on the containment model, which includes calculating a quantity of the columns, and also determine a row layout of the rows in the document based on the containment model, which includes calculating a quantity of the rows.Type: ApplicationFiled: June 11, 2018Publication date: December 12, 2019Applicant: Adobe Inc.Inventors: Vinish Janardhanan, Priyanka Channabasappa Herur
-
Publication number: 20080256323Abstract: The invention relates to a method and apparatus for reconfiguring a portion of a storage area network by establishing one or more auxiliary data paths, configuring the storage area network to re-route communications from the portion of the storage area network to be reconfigured to the one or more auxiliary data paths and reconfiguring the portion of the storage area network while the communications are being re-routed.Type: ApplicationFiled: April 9, 2008Publication date: October 16, 2008Applicant: Hewlett-Packard Development Company, L.P.Inventors: Satish Kumar Mopur, Sridhar Balachandriah, Sudhindra Srinivasa Paraki, Channabasappa Herur, Anburaja Arumugam