Patents by Inventor Ramgopal Rajagopalan

Ramgopal Rajagopalan 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: 8767010
    Abstract: A method for rendering static graphics in a mobile device in applications such as map applications. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increment. A candidate polygon is then clipped to create clipped polygons contained within the rendering region. The clipped polygons can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: July 1, 2014
    Assignee: BlackBerry Limited
    Inventor: Ramgopal Rajagopalan
  • Patent number: 8624930
    Abstract: A method for rendering static labels in a mobile device in applications such as map applications. Panning increments are received for panning a previously rendered frame to a panned frame and a rendering region is defined based on the panning increments. Ones of the labels that overlap the region and that overlap with the panned frame by a threshold amount are determined. Geometry that overlaps the rendering region is rendered and a portion of the previously rendered frame is copied. The ones of the labels are rendered to provide the panned frame.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: January 7, 2014
    Assignee: Blackberry Limitied
    Inventors: Ramgopal Rajagopalan, Sean Patrick McIntyre
  • Patent number: 8624919
    Abstract: A method of static graphics rendering in a mobile device. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increments. A candidate line segment or polyline is then clipped to create clipped line segments contained within the rendering region. The clipped line segments can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: January 7, 2014
    Assignee: BlackBerry Limited
    Inventor: Ramgopal Rajagopalan
  • Patent number: 8471867
    Abstract: A method for rendering static graphics in a mobile device in applications such as map applications. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is defined based on the panning increments and the rendering region is expanded to provide an expanded region. At least one of a candidate polygon, candidate line segment, and polyline is clipped to the expanded region to obtain one or more clipped portions of the at least one of the candidate polygon, candidate line segment and candidate polyline contained within the expanded region. The one or more clipped portions of the candidate polygon, candidate line segment and candidate polyline, are rendered and portion of the previously rendered frame is copied to provide the panned frame.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: June 25, 2013
    Assignee: Research In Motion Limited
    Inventor: Ramgopal Rajagopalan
  • Patent number: 8400478
    Abstract: A method for rendering static labels in a mobile device in applications such as map applications. Panning increments are received for panning a previously rendered frame to a panned frame and a rendering region is defined based on the panning increments. Ones of the labels that overlap the region and that overlap with the panned frame by a threshold amount are determined. Geometry that overlaps the rendering region is rendered and a portion of the previously rendered frame is copied. The ones of the labels are rendered to provide the panned frame.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: March 19, 2013
    Assignee: Research In Motion Limited
    Inventors: Ramgopal Rajagopalan, Sean Patrick McIntyre
  • Patent number: 8384737
    Abstract: A method of static graphics rendering in a mobile device. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increments. A candidate line segment or polyline is then clipped to create clipped line segments contained within the rendering region. The clipped line segments can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: February 26, 2013
    Assignee: Research In Motion Limited
    Inventor: Ramgopal Rajagopalan
  • Patent number: 8368719
    Abstract: A method for rendering static graphics in a mobile device in applications such as map applications. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increment. A candidate polygon is then clipped to create clipped polygons contained within the rendering region. The clipped polygons can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame.
    Type: Grant
    Filed: June 2, 2009
    Date of Patent: February 5, 2013
    Assignee: Research in Motion Limited
    Inventor: Ramgopal Rajagopalan
  • Publication number: 20120229502
    Abstract: A method of static graphics rendering in a mobile device. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increments. A candidate line segment or polyline is then clipped to create clipped line segments contained within the rendering region. The clipped line segments can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame.
    Type: Application
    Filed: May 25, 2012
    Publication date: September 13, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Ramgopal RAJAGOPALAN
  • Patent number: 8207988
    Abstract: A method of static graphics rendering in a mobile device. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increments. A candidate line segment or polyline is then clipped to create clipped line segments contained within the rendering region. The clipped line segments can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: June 26, 2012
    Assignee: Research In Motion Limited
    Inventor: Ramgopal Rajagopalan
  • Publication number: 20110090245
    Abstract: A method for rendering static graphics in a mobile device in applications such as map applications. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is defined based on the panning increments and the rendering region is expanded to provide an expanded region. At least one of a candidate polygon, candidate line segment, and polyline is clipped to the expanded region to obtain one or more clipped portions of the at least one of the candidate polygon, candidate line segment and candidate polyline contained within the expanded region. The one or more clipped portions of the candidate polygon, candidate line segment and candidate polyline, are rendered and portion of the previously rendered frame is copied to provide the panned frame.
    Type: Application
    Filed: October 16, 2009
    Publication date: April 21, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Ramgopal RAJAGOPALAN
  • Publication number: 20100097399
    Abstract: A method for rendering static labels in a mobile device in applications such as map applications. Panning increments are received for panning a previously rendered frame to a panned frame and a rendering region is defined based on the panning increments. Ones of the labels that overlap the region and that overlap with the panned frame by a threshold amount are determined. Geometry that overlaps the rendering region is rendered and a portion of the previously rendered frame is copied. The ones of the labels are rendered to provide the panned frame.
    Type: Application
    Filed: October 16, 2009
    Publication date: April 22, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ramgopal RAJAGOPALAN, Sean Patrick MCINTYRE
  • Publication number: 20100002007
    Abstract: A method of static graphics rendering in a mobile device. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increments. A candidate line segment or polyline is then clipped to create clipped line segments contained within the rendering region. The clipped line segments can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame.
    Type: Application
    Filed: April 24, 2009
    Publication date: January 7, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Ramgopal RAJAGOPALAN
  • Publication number: 20100002939
    Abstract: A method for rendering static graphics in a mobile device in applications such as map applications. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increment. A candidate polygon is then clipped to create clipped polygons contained within the rendering region. The clipped polygons can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame.
    Type: Application
    Filed: June 2, 2009
    Publication date: January 7, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Ramgopal Rajagopalan