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: 8767010Abstract: 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: GrantFiled: December 7, 2012Date of Patent: July 1, 2014Assignee: BlackBerry LimitedInventor: Ramgopal Rajagopalan
-
Patent number: 8624930Abstract: 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: GrantFiled: February 14, 2013Date of Patent: January 7, 2014Assignee: Blackberry LimitiedInventors: Ramgopal Rajagopalan, Sean Patrick McIntyre
-
Patent number: 8624919Abstract: 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: GrantFiled: January 17, 2013Date of Patent: January 7, 2014Assignee: BlackBerry LimitedInventor: Ramgopal Rajagopalan
-
Patent number: 8471867Abstract: 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: GrantFiled: October 16, 2009Date of Patent: June 25, 2013Assignee: Research In Motion LimitedInventor: Ramgopal Rajagopalan
-
Patent number: 8400478Abstract: 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: GrantFiled: October 16, 2009Date of Patent: March 19, 2013Assignee: Research In Motion LimitedInventors: Ramgopal Rajagopalan, Sean Patrick McIntyre
-
Patent number: 8384737Abstract: 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: GrantFiled: May 25, 2012Date of Patent: February 26, 2013Assignee: Research In Motion LimitedInventor: Ramgopal Rajagopalan
-
Patent number: 8368719Abstract: 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: GrantFiled: June 2, 2009Date of Patent: February 5, 2013Assignee: Research in Motion LimitedInventor: Ramgopal Rajagopalan
-
Publication number: 20120229502Abstract: 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: ApplicationFiled: May 25, 2012Publication date: September 13, 2012Applicant: RESEARCH IN MOTION LIMITEDInventor: Ramgopal RAJAGOPALAN
-
Patent number: 8207988Abstract: 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: GrantFiled: April 24, 2009Date of Patent: June 26, 2012Assignee: Research In Motion LimitedInventor: Ramgopal Rajagopalan
-
Publication number: 20110090245Abstract: 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: ApplicationFiled: October 16, 2009Publication date: April 21, 2011Applicant: RESEARCH IN MOTION LIMITEDInventor: Ramgopal RAJAGOPALAN
-
Publication number: 20100097399Abstract: 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: ApplicationFiled: October 16, 2009Publication date: April 22, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Ramgopal RAJAGOPALAN, Sean Patrick MCINTYRE
-
Publication number: 20100002007Abstract: 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: ApplicationFiled: April 24, 2009Publication date: January 7, 2010Applicant: RESEARCH IN MOTION LIMITEDInventor: Ramgopal RAJAGOPALAN
-
Publication number: 20100002939Abstract: 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: ApplicationFiled: June 2, 2009Publication date: January 7, 2010Applicant: RESEARCH IN MOTION LIMITEDInventor: Ramgopal Rajagopalan