Patents by Inventor Srikanth Challa
Srikanth Challa 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: 20220059058Abstract: An approach is provided for rendering items in a user interface. The approach may, for instance, include processing a current orientation mode of a device, a detected attitude change of the device, and an attitude change threshold to determine a new orientation mode for the device. In an instance when the attitude change threshold is satisfied, then switching to the new orientation mode and in an instance when the new orientation mode is a landscape orientation mode, then causing to present navigation information in an augmented reality display.Type: ApplicationFiled: October 18, 2021Publication date: February 24, 2022Inventors: Sreejumon Purayil, Mark Fulks, Venkata Ayyagari, Pankaj Jain, Jerry Drake, Gabriel Nava-Vazquez, Adetokunbo Bamidele, Srikanth Challa, Kenneth Walker
-
Patent number: 11170741Abstract: An approach is provided for rendering items in a user interface. The approach may, for instance, include utilizing a current orientation mode to determine one or more current orientation angles of a device prior to an attitude change, determining whether the attitude change from the determined one or more current orientation angles satisfies an attitude change threshold to switch to another orientation mode, wherein the another orientation mode is one of a landscape, portrait or flat orientation mode, and in an instance in which the determined attitude change satisfies the attitude change threshold, causing, at least in part, a rendering of one or more representations of one or more items in a user interface of the device based on the another orientation mode.Type: GrantFiled: July 30, 2019Date of Patent: November 9, 2021Assignee: NOKIA TECHNOLOGIES OYInventors: Sreejumon Purayil, Mark Fulks, Venkata Ayyagari, Pankaj Jain, Jerry Drake, Gabriel Nava-Vazquez, Adetokunbo Bamidele, Srikanth Challa, Kenneth Walker
-
Publication number: 20190355329Abstract: An approach is provided for rendering items in a user interface. The approach may, for instance, include utilizing a current orientation mode to determine one or more current orientation angles of a device prior to an attitude change, determining whether the attitude change from the determined one or more current orientation angles satisfies an attitude change threshold to switch to another orientation mode, wherein the another orientation mode is one of a landscape, portrait or flat orientation mode, and in an instance in which the determined attitude change satisfies the attitude change threshold, causing, at least in part, a rendering of one or more representations of one or more items in a user interface of the device based on the another orientation mode.Type: ApplicationFiled: July 30, 2019Publication date: November 21, 2019Inventors: Sreejumon Purayil, Mark Fulks, Venkata Ayyagari, Pankaj Jain, Jerry Drake, Gabriel Nava-Vazquez, Adetokunbo Bamidele, Srikanth Challa, Kenneth Walker
-
Patent number: 9928627Abstract: An approach is provided for grouping and de-overlapping items in a user interface. A display manager determines one or more items for rendering in a user interface. The display manager then causes, at least in part, a determination of one or more rendering locations for one or more representations of the one or more items based, at least in part, on location information associated with the one or more items. The display manager further causes, at least in part, a grouping, a de-overlapping, or a combination thereof of the one or more representations based, at least in part, on an overlapping of the one or more rendering locations. The display manager also causes, at least in part, a rendering of the one or more representations in the user interface based, at least in part, on the grouping, the de-overlapping, or a combination thereof.Type: GrantFiled: June 17, 2015Date of Patent: March 27, 2018Assignee: Nokia Technologies OyInventors: Mark Travis Fulks, Ashok Ravula, Kenneth Walker, Bamidele Adetokunbo, Srikanth Challa, Christophe Marle, Aaron Licata, Pankaj Kumar Jain, Matthew Johnson
-
Publication number: 20170053623Abstract: An approach is provided for rendering items in a user interface. The approach may, for instance, include: a pre-fetching and a caching of item information associated with one or more items for one or more determined categories based on location information associated with the device; a processing of a detected attitude change associated with the device and of an attitude change threshold to determine an intended orientation mode for the device; a modification of one or more representations, of one or more items, that are within a region, of a user interface, associated with a user interface object; a grouping, a de-overlapping, or a combination thereof of the one or more representations based on an overlapping of one or more rendering locations, of the one or more representations, in a three-dimensional model space.Type: ApplicationFiled: November 8, 2016Publication date: February 23, 2017Inventors: Sreejumon Purayil, Mark Fulks, Venkata Ayyagari, Pankaj Jain, Jerry Drake, Gabriel Nava-Vazquez, Adetokunbo Bamidele, Srikanth Challa, Kenneth Walker
-
Patent number: 9514717Abstract: An approach is provided for rendering items in a user interface. The approach may, for instance, include: a pre-fetching and a caching of item information associated with one or more items for one or more determined categories based on location information associated with the device; a processing of a detected attitude change associated with the device and of an attitude change threshold to determine an intended orientation mode for the device; a modification of one or more representations, of one or more items, that are within a region, of a user interface, associated with a user interface object; a grouping, a de-overlapping, or a combination thereof of the one or more representations based on an overlapping of one or more rendering locations, of the one or more representations, in a three-dimensional model space.Type: GrantFiled: February 27, 2013Date of Patent: December 6, 2016Assignee: Nokia Technology OyInventors: Sreejumon Purayil, Mark Fulks, Venkata Ayyagari, Pankaj Jain, Jerry Drake, Gabriel Nava-Vazquez, Adetokunbo Bamidele, Srikanth Challa, Kenneth Walker
-
Patent number: 9378591Abstract: A method, apparatus and computer program product are provided to display objects in an augmented reality interface. In this regard, the method, apparatus, and computer program product may determine a location of a mobile terminal, receive object meshes for one or more objects in geographic proximity to the mobile terminal, remove, using a processor, one or more polygons from the object meshes, and determine occlusion between the location of the mobile terminal and at least one point of interest. The at least one point of interest may be identified as occluded if a line segment between the location and the at least one point of interest intersects with at least one of the object meshes. The method, apparatus, and computer program product may also include causing the at least one point of interest to not be displayed by an augmented reality interface.Type: GrantFiled: July 24, 2013Date of Patent: June 28, 2016Assignee: Nokia Technologies OyInventors: Mark Fulks, Aaron Licata, Christophe Marle, Srikanth Challa, Gabriel Nava-Vazquez, Timur Perelmutov
-
Publication number: 20150356763Abstract: An approach is provided for grouping and de-overlapping items in a user interface. A display manager determines one or more items for rendering in a user interface. The display manager then causes, at least in part, a determination of one or more rendering locations for one or more representations of the one or more items based, at least in part, on location information associated with the one or more items. The display manager further causes, at least in part, a grouping, a de-overlapping, or a combination thereof of the one or more representations based, at least in part, on an overlapping of the one or more rendering locations. The display manager also causes, at least in part, a rendering of the one or more representations in the user interface based, at least in part, on the grouping, the de-overlapping, or a combination thereof.Type: ApplicationFiled: June 17, 2015Publication date: December 10, 2015Inventors: Mark Travis FULKS, Ashok RAVULA, Kenneth WALKER, Bamidele ADETOKUNBO, Srikanth CHALLA, Christophe MARLE, Aaron LICATA, Pankaj Kumar JAIN, Matthew JOHNSON
-
Patent number: 9087412Abstract: An approach is provided for grouping and de-overlapping items in a user interface. A display manager determines one or more items for rendering in a user interface. The display manager then causes, at least in part, a determination of one or more rendering locations for one or more representations of the one or more items based, at least in part, on location information associated with the one or more items. The display manager further causes, at least in part, a grouping, a de-overlapping, or a combination thereof of the one or more representations based, at least in part, on an overlapping of the one or more rendering locations. The display manager also causes, at least in part, a rendering of the one or more representations in the user interface based, at least in part, on the grouping, the de-overlapping, or a combination thereof.Type: GrantFiled: September 14, 2012Date of Patent: July 21, 2015Assignee: NOKIA TECHNOLOGIES OYInventors: Mark Travis Fulks, Ashok Ravula, Kenneth Walker, Bamidele Adetokunbo, Srikanth Challa, Christophe Marle, Aaron Licata, Pankaj Jain, Matthew Johnson
-
Publication number: 20150049080Abstract: An approach is provided for rendering items in a user interface. The approach may, for instance, include: a pre-fetching and a caching of item information associated with one or more items for one or more determined categories based on location information associated with the device; a processing of a detected attitude change associated with the device and of an attitude change threshold to determine an intended orientation mode for the device; a modification of one or more representations, of one or more items, that are within a region, of a user interface, associated with a user interface object; a grouping, a de-overlapping, or a combination thereof of the one or more representations based on an overlapping of one or more rendering locations, of the one or more representations, in a three-dimensional model space.Type: ApplicationFiled: February 27, 2013Publication date: February 19, 2015Inventors: Sreejumon Purayil, Mark Fulks, Venkata Ayyagari, Pankaj Jain, Jerry Drake, Gabriel Nava-Vazquez, Adetokunbo Bamidele, Srikanth Challa, Kenneth Walker
-
Publication number: 20140028715Abstract: A method, apparatus and computer program product are provided to display objects in an augmented reality interface. In this regard, the method, apparatus, and computer program product may determine a location of a mobile terminal, receive object meshes for one or more objects in geographic proximity to the mobile terminal, remove, using a processor, one or more polygons from the object meshes, and determine occlusion between the location of the mobile terminal and at least one point of interest. The at least one point of interest may be identified as occluded if a line segment between the location and the at least one point of interest intersects with at least one of the object meshes. The method, apparatus, and computer program product may also include causing the at least one point of interest to not be displayed by an augmented reality interface.Type: ApplicationFiled: July 24, 2013Publication date: January 30, 2014Applicant: NOKIA CORPORATIONInventors: Mark Fulks, Aaron Licata, Christophe Marle, Srikanth Challa, Gabriel Nava-Vazquez, Timur Perelmutov
-
Publication number: 20130093787Abstract: An approach is provided for grouping and de-overlapping items in a user interface. A display manager determines one or more items for rendering in a user interface. The display manager then causes, at least in part, a determination of one or more rendering locations for one or more representations of the one or more items based, at least in part, on location information associated with the one or more items. The display manager further causes, at least in part, a grouping, a de-overlapping, or a combination thereof of the one or more representations based, at least in part, on an overlapping of the one or more rendering locations. The display manager also causes, at least in part, a rendering of the one or more representations in the user interface based, at least in part, on the grouping, the de-overlapping, or a combination thereof.Type: ApplicationFiled: September 14, 2012Publication date: April 18, 2013Applicant: Nokia CorporationInventors: Mark Travis Fulks, Ashok Ravula, Kenneth Walker, Bamidele Adetokunbo, Srikanth Challa, Christophe Marle, Aaron Licata, Pankaj Jain, Matthew Johnson
-
Publication number: 20120194547Abstract: An approach is provided for generating a perspective display. A display manager receives a request to generate a perspective display of one or more items of a location-based user interface, the request specifying first location information associated with a viewing location. The display manager determines to define a surface with respect to the first location information, wherein the surface is divided into an array of cells receives an input, from the device, for selecting a group of the points of interest on the mapping display and captures an image of the mapping display based on the input. The display manager then processes and/or facilitates a processing of second location information associated with the one or more items to map one or more representations of the one or more items onto one or more of the cells.Type: ApplicationFiled: March 17, 2011Publication date: August 2, 2012Applicant: Nokia CorporationInventors: Matthew Johnson, Mark Fulks, Venkata Ayyagari, Kenneth Walker, Jerry Drake, Srikanth Challa, Christophe Marle, Rav Singh