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: 20230281893
    Abstract: 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: Application
    Filed: May 16, 2023
    Publication date: September 7, 2023
    Applicant: Adobe Inc.
    Inventors: Shashidhar Mangu, Tudor Muscalu, Priyanka Channabasappa Herur, Piyush Vashisht, Mrinalini Sardar
  • Patent number: 11682146
    Abstract: 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: Grant
    Filed: November 9, 2021
    Date of Patent: June 20, 2023
    Assignee: Adobe Inc.
    Inventors: Shashidhar Mangu, Tudor Muscalu, Priyanka Channabasappa Herur, Piyush Vashisht, Mrinalini Sardar
  • Publication number: 20230144858
    Abstract: 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: Application
    Filed: November 9, 2021
    Publication date: May 11, 2023
    Applicant: Adobe Inc.
    Inventors: Shashidhar Mangu, Tudor Muscalu, Priyanka Channabasappa Herur, Piyush Vashisht, Mrinalini Sardar
  • Patent number: 11257256
    Abstract: 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: Grant
    Filed: May 15, 2020
    Date of Patent: February 22, 2022
    Assignee: Adobe Inc.
    Inventors: Shashidhar Mangu, Priyanka Channabasappa Herur
  • Publication number: 20210357113
    Abstract: 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: Application
    Filed: May 15, 2020
    Publication date: November 18, 2021
    Applicant: Adobe Inc.
    Inventors: Shashidhar Mangu, Priyanka Channabasappa Herur
  • Patent number: 10936864
    Abstract: 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: Grant
    Filed: June 11, 2018
    Date of Patent: March 2, 2021
    Assignee: Adobe Inc.
    Inventors: Vinish Janardhanan, Priyanka Channabasappa Herur
  • Publication number: 20190377942
    Abstract: 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: Application
    Filed: June 11, 2018
    Publication date: December 12, 2019
    Applicant: Adobe Inc.
    Inventors: Vinish Janardhanan, Priyanka Channabasappa Herur
  • Publication number: 20080256323
    Abstract: 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: Application
    Filed: April 9, 2008
    Publication date: October 16, 2008
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Satish Kumar Mopur, Sridhar Balachandriah, Sudhindra Srinivasa Paraki, Channabasappa Herur, Anburaja Arumugam