Patents by Inventor Harish Agarwal

Harish Agarwal 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: 11869123
    Abstract: Techniques for rendering two-dimensional vector graphics are described. The techniques include using a central processing unit to generate tessellate triangles along a vector path in which each of the tessellate triangles is represented by a set of vertices. From the tessellate triangles, an index buffer and a compressed vertex buffer are generated. The index buffer includes a vertex index for each vertex of each of the tessellate triangles. The compressed vertex buffer includes a vertex buffer entry for each unique vertex that maps to one or more vertex indices of the index buffer. The index buffer and the compressed vertex buffer are provided to a graphics processing unit to render the vector path with anti-aliasing.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: January 9, 2024
    Assignee: Adobe Inc.
    Inventors: Harish Agarwal, Saurabh Gupta, Himanshu Verma
  • Publication number: 20230038647
    Abstract: Techniques for rendering two-dimensional vector graphics are described. The techniques include using a central processing unit to generate tessellate triangles along a vector path in which each of the tessellate triangles is represented by a set of vertices. From the tessellate triangles, an index buffer and a compressed vertex buffer are generated. The index buffer includes a vertex index for each vertex of each of the tessellate triangles. The compressed vertex buffer includes a vertex buffer entry for each unique vertex that maps to one or more vertex indices of the index buffer. The index buffer and the compressed vertex buffer are provided to a graphics processing unit to render the vector path with anti-aliasing.
    Type: Application
    Filed: August 3, 2021
    Publication date: February 9, 2023
    Inventors: Harish Agarwal, Saurabh Gupta, Himanshu Verma
  • Publication number: 20210297497
    Abstract: Described are platforms, systems, and methods for correlating separate events involved in the download of an audio file. In one aspect, a method comprises receiving, from a user device, a first set of event data for a first event, the first event comprising a request for a web feed associated with an audio file, the first set of event data comprising an IP address; receiving, from the user device, a second set of event data for a second event, the second event comprising a request for the audio file, the second set of event data comprising the IP address; processing the first event data and the second event data to determine a correlation between the first event and the second event based on the IP address associated with the user device; and providing the correlation between the first event and the second event to a publisher of the audio file.
    Type: Application
    Filed: January 21, 2021
    Publication date: September 23, 2021
    Inventors: David ZOHROB, Harish AGARWAL
  • Publication number: 20130179388
    Abstract: A computer-implemented maintenance/repair workscope development tool uses one or more sources of gas turbine engine/fleet operational condition data, gas turbine engine/fleet historical data and gas turbine engine/fleet specific information, including other historical, statistical and maintenance/engineering records data to develop a recommended maintenance/repair workscope. A method, system and program product are described for producing a recommended maintenance/repair workscope for individual machines and/or machines on a fleet level. Relevant domain knowledge/information models along with appropriate application rules defining maintenance/repair requirements are predetermined and maintained in a network accessible database/repository. A rules/reasoner engine is used to develop logical inferences and make intelligent workscope choices based upon user input situational data, operational condition data stored in data/information databases and the predetermined knowledge/information models and rules.
    Type: Application
    Filed: January 5, 2012
    Publication date: July 11, 2013
    Inventors: Anurag Agarwal, Harish Agarwal, Michael E. Graham, Anurag Kasyap Vejjupalle Subramanyam, Brock E. Osborn
  • Publication number: 20130110587
    Abstract: A server for use in selecting a workscope for a system includes a prediction tool configured to identify a plurality of workscopes for the system, wherein each workscope defines a plurality of maintenance activities for a plurality of components of the system. The server also includes a financial model tool coupled to the prediction tool, and an analyzer tool coupled to the prediction tool and the financial model tool. The financial model tool is configured to receive the plurality of workscopes and determine an expected financial impact of the maintenance activities of each workscope for a plurality of future maintenance events. The analyzer tool is configured to receive the plurality of workscopes from the prediction tool, receive the expected financial impact of the maintenance activities from the financial model tool, and determine an expected effect of each workscope during a predefined time interval that includes the future maintenance events.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Inventors: Katherine Tharp Nowicki, Brock Estel Osborn, Michael Evans Graham, Harish Agarwal