Patents by Inventor Sivakumar Loganathan
Sivakumar Loganathan 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: 20230396570Abstract: A bidirectional bridge for web view is a technical solution to an engineering challenge associated with presenting external content in a web view. A bidirectional bridge for web view facilitates bidirectional communication between the web view included in the messaging client and the messaging client itself. In response to a user action requesting a web page to be loaded in the web view, the bidirectional bridge initiates a request to messaging client to retrieve external content, receives the requested external content from the messaging client, and displays an image representing the external content in the web view as part of the web page.Type: ApplicationFiled: August 18, 2023Publication date: December 7, 2023Inventors: Muzammil Ahmed, John Jensen, Michel Khristo, Sivakumar Loganathan, Patrick Mandia, Jun Xu, Austin Yeakel
-
Patent number: 11805084Abstract: A bidirectional bridge for web view is a technical solution to an engineering challenge associated with presenting external content in a web view. A bidirectional bridge for web view facilitates bidirectional communication between the web view included in the messaging client and the messaging client itself. In response to a user action requesting a web page to be loaded in the web view, the bidirectional bridge initiates a request to messaging client to retrieve external content, receives the requested external content from the messaging client, and displays an image representing the external content in the web view as part of the web page.Type: GrantFiled: December 30, 2022Date of Patent: October 31, 2023Assignee: Snap Inc.Inventors: Muzammil Ahmed, John Jensen, Michel Khristo, Sivakumar Loganathan, Patrick Mandia, Jun Xu, Austin Yeakel
-
Patent number: 11681749Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for ranking videos. The program and method include storing, in a database, a plurality of videos; obtaining, for a first of the plurality of videos, first data representing a first interaction performed by a creator of the first video in association with the first video; and obtaining, for the first video, second data representing a second interaction performed by a consumer of the first video in association with the first video. A score is computed for the first video based on the first and second data and the first video is ranked relative to a remaining subset of the plurality of videos by comparing the computed score for the first video with respective scores of videos in the remaining subset of the plurality of videos.Type: GrantFiled: November 17, 2021Date of Patent: June 20, 2023Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Maryam Daneshi, Sivakumar Loganathan, Satya Kanduri, Senthil Karthikeyan Sundaram, Evan Shaw
-
Publication number: 20230138147Abstract: A bidirectional bridge for web view is a technical solution to an engineering challenge associated with presenting external content in a web view. A bidirectional bridge for web view facilitates bidirectional communication between the web view included in the messaging client and the messaging client itself. In response to a user action requesting a web page to be loaded in the web view, the bidirectional bridge initiates a request to messaging client to retrieve external content, receives the requested external content from the messaging client, and displays an image representing the external content in the web view as part of the web page.Type: ApplicationFiled: December 30, 2022Publication date: May 4, 2023Inventors: Muzammil Ahmed, John Jensen, Michel Khristo, Sivakumar Loganathan, Patrick Mandia, Jun Xu, Austin Yeakel
-
Patent number: 11575626Abstract: A bidirectional bridge for web view is a technical solution to an engineering challenge associated with presenting external content in a web view. A bidirectional bridge for web view facilitates bidirectional communication between the web view included in the messaging client and the messaging client itself. In response to a user action requesting a web page to be loaded in the web view, the bidirectional bridge initiates a request to messaging client to retrieve external content, receives the requested external content from the messaging client, and displays an image representing the external content in the web view as part of the web page.Type: GrantFiled: February 23, 2021Date of Patent: February 7, 2023Assignee: Snap Inc.Inventors: Muzammil Ahmed, John Jensen, Michel Khristo, Sivakumar Loganathan, Patrick Mandia, Jun Xu, Austin Yeakel
-
Publication number: 20220221968Abstract: A panoramic system can receive content (e.g., live video) recorded in a landscape orientation and use a portrait dynamic crop window to display a portrait area of the received content. The panoramic system can further display the content in a landscape dynamic crop window that has a moveable user interface control that can pan the portrait crop window as the content plays in one or both of the dynamic crop windows.Type: ApplicationFiled: December 17, 2021Publication date: July 14, 2022Inventors: Joseph Burfitt, Andrew Grosvenor Cooper, Yamill Antonio Vallecillo, Sivakumar Loganathan, Gene Michael Cahill, JR., Lei Zhang
-
Publication number: 20220075819Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for ranking videos. The program and method include storing, in a database, a plurality of videos; obtaining, for a first of the plurality of videos, first data representing a first interaction performed by a creator of the first video in association with the first video; and obtaining, for the first video, second data representing a second interaction performed by a consumer of the first video in association with the first video. A score is computed for the first video based on the first and second data and the first video is ranked relative to a remaining subset of the plurality of videos by comparing the computed score for the first video with respective scores of videos in the remaining subset of the plurality of videos.Type: ApplicationFiled: November 17, 2021Publication date: March 10, 2022Inventors: Nathan Kenneth Boyd, Maryam Daneshi, Sivakumar Loganathan, Satya Kanduri, Senthil Karthikeyan Sundaram, Evan Shaw
-
Patent number: 11226731Abstract: A panoramic system can receive content (e.g., live video) recorded in a landscape orientation and use a portrait dynamic crop window to display a portrait area of the received content. The panoramic system can further display the content in a landscape dynamic crop window that has a moveable user interface control that can pan the portrait crop window as the content plays in one or both of the dynamic crop windows.Type: GrantFiled: January 24, 2018Date of Patent: January 18, 2022Assignee: Snap Inc.Inventors: Joseph Burfitt, Andrew Grosvenor Cooper, Yamill Antonio Vallecillo, Sivakumar Loganathan, Gene Michael Cahill, Jr., Lei Zhang
-
Patent number: 11204959Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for ranking videos. The program and method include storing, in a database, a plurality of videos; obtaining, for a first of the plurality of videos, first data representing a first interaction performed by a creator of the first video in association with the first video; and obtaining, for the first video, second data representing a second interaction performed by a consumer of the first video in association with the first video. A score is computed for the first video based on the first and second data and the first video is ranked relative to a remaining subset of the plurality of videos by comparing the computed score for the first video with respective scores of videos in the remaining subset of the plurality of videos.Type: GrantFiled: February 6, 2019Date of Patent: December 21, 2021Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Maryam Daneshi, Sivakumar Loganathan, Satya Kanduri, Senthil Karthikeyan Sundaram, Evan Shaw
-
Publication number: 20210392097Abstract: A bidirectional bridge for web view is a technical solution to an engineering challenge associated with presenting external content in a web view. A bidirectional bridge for web view facilitates bidirectional communication between the web view included in the messaging client and the messaging client itself. In response to a user action requesting a web page to be loaded in the web view, the bidirectional bridge initiates a request to messaging client to retrieve external content, receives the requested external content from the messaging client, and displays an image representing the external content in the web view as part of the web page.Type: ApplicationFiled: February 23, 2021Publication date: December 16, 2021Inventors: Muzammil Ahmed, John Jensen, Michel Khristo, Sivakumar Loganathan, Patrick Mandia, Jun Xu, Austin Yeakel
-
Patent number: 10282375Abstract: Techniques are provided for aggregating data about multiple user interactions with a media (video or audio) item and analyzing the aggregated data. Based on the analysis, a recommendation and/or a report may be generated. Alternatively, one or more changes are automatically made to the media item. A recommendation indicates how the media item may be improved. The recommendation may indicate where the media item should be modified. The recommendation is then provided to a creator of the media item. A report indicates where within the media item different user interactions are occurring. If a change is automatically made to a media item, then a report may be generated that indicates a difference between user interactions before the change and after the change.Type: GrantFiled: December 22, 2015Date of Patent: May 7, 2019Assignee: Microsoft Technology Licensing LLCInventors: Sivakumar Loganathan, Deepak Ponraj, Puneet Sethi
-
Patent number: 10079002Abstract: This disclosure relates to systems and methods for modifying graphical element according to an environment. In one example, a method includes receiving inputs from one or more environmental detectors that indicate an environment, receiving identification of one or more graphical elements at a graphical user interface, and modifying the identified graphical elements to adjust member effort interacting with the identified graphical elements and according to the environment of the system.Type: GrantFiled: June 29, 2016Date of Patent: September 18, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Samish Chandra Kolli, Sivakumar Loganathan
-
Patent number: 10068617Abstract: Techniques are provided for associating comments with certain positions within a video (or audio) timeline. Multiple users compose comments, such as questions, and cause those comments to be stored in association with the video. Each comment is stored in association with a specific point or section in the video timeline. Later, another user can view the comments and select a particular comment, which causes the video to be played at the position in the timeline associated with the particular comment. Additionally or alternatively, playing a particular portion of a video may cause one or more comments that are associated with the particular portion to be displayed.Type: GrantFiled: February 10, 2016Date of Patent: September 4, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Sivakumar Loganathan, Deepak Ponraj, Puneet Sethi
-
Publication number: 20180005605Abstract: This disclosure relates to systems and methods for modifying graphical element according to an environment. In one example, a method includes receiving inputs from one or more environmental detectors that indicate an environment, receiving identification of one or more graphical elements at a graphical user interface, and modifying the identified graphical elements to adjust member effort interacting with the identified graphical elements and according to the environment of the system.Type: ApplicationFiled: June 29, 2016Publication date: January 4, 2018Inventors: Samish Chandra Kolli, Sivakumar Loganathan
-
Publication number: 20170249970Abstract: Techniques are provided for creating annotations of user input. In one technique, user input is received on a screen while a video is being played. The user input corresponds to a period of time that includes a first time and a second time. While the user input is received, a first snapshot is generated of the user input and a second snapshot is generated for the user input. The first snapshot corresponds to the first time and the second snapshot corresponds to the second time. A first annotation that identifies the first time is created based on the first snapshot. A second annotation that identifies the second time is created based on the second snapshot. Each snapshot is stored in association with the video.Type: ApplicationFiled: February 25, 2016Publication date: August 31, 2017Inventors: Sivakumar Loganathan, Deepak Ponraj, Puneet Sethi
-
Publication number: 20170229152Abstract: Techniques are provided for associating comments with certain positions within a video (or audio) timeline. Multiple users compose comments, such as questions, and cause those comments to be stored in association with the video. Each comment is stored in association with a specific point or section in the video timeline. Later, another user can view the comments and select a particular comment, which causes the video to be played at the position in the timeline associated with the particular comment. Additionally or alternatively, playing a particular portion of a video may cause one or more comments that are associated with the particular portion to be displayed.Type: ApplicationFiled: February 10, 2016Publication date: August 10, 2017Inventors: Sivakumar Loganathan, Deepak Ponraj, Puneet Sethi
-
Publication number: 20170177718Abstract: Techniques are provided for aggregating data about multiple user interactions with a media (video or audio) item and analyzing the aggregated data. Based on the analysis, a recommendation and/or a report may be generated. Alternatively, one or more changes are automatically made to the media item. A recommendation indicates how the media item may be improved. The recommendation may indicate where the media item should be modified. The recommendation is then provided to a creator of the media item. A report indicates where within the media item different user interactions are occurring. If a change is automatically made to a media item, then a report may be generated that indicates a difference between user interactions before the change and after the change.Type: ApplicationFiled: December 22, 2015Publication date: June 22, 2017Inventors: Sivakumar Loganathan, Deepak Ponraj, Puneet Sethi
-
Patent number: 9448710Abstract: The disclosed embodiments relate to an apparatus or system for tracking and analyzing user interactions with a mobile user interface (UI). During operation, the apparatus collects data while a user interacts with the mobile UI through a touchscreen, wherein the data includes tap-attempt data that specifies coordinates for touchscreen locations that the user has tapped while interacting with the mobile UI. Next, the apparatus compares the tap-attempt data with locations of tappable elements in the mobile UI, wherein each tappable element has an associated tap target size. For each tappable element, the apparatus uses results of the comparison to determine a percentage of tap attempts that have succeeded or failed for the associated tap target size. Finally, the apparatus makes the percentage information available to a UI designer to enable the UI designer to adjust tap target sizes for the mobile UI.Type: GrantFiled: January 19, 2016Date of Patent: September 20, 2016Assignee: LinkedIn CorporationInventor: Sivakumar Loganathan
-
Publication number: 20160132229Abstract: The disclosed embodiments relate to an apparatus or system for tracking and analyzing user interactions with a mobile user interface (UI). During operation, the apparatus collects data while a user interacts with the mobile UI through a touchscreen, wherein the data includes tap-attempt data that specifies coordinates for touchscreen locations that the user has tapped while interacting with the mobile UI. Next, the apparatus compares the tap-attempt data with locations of tappable elements in the mobile UI, wherein each tappable element has an associated tap target size. For each tappable element, the apparatus uses results of the comparison to determine a percentage of tap attempts that have succeeded or failed for the associated tap target size. Finally, the apparatus makes the percentage information available to a UI designer to enable the UI designer to adjust tap target sizes for the mobile UI.Type: ApplicationFiled: January 19, 2016Publication date: May 12, 2016Applicant: LinkedIn CorporationInventor: Sivakumar Loganathan
-
Patent number: 9323448Abstract: The disclosed embodiments relate to a system for tracking and analyzing user interactions with a mobile user interface (UI). During operation, the system collects data while a user interacts with the mobile UI through a touchscreen, wherein the data includes tap-attempt data that specifies coordinates for touchscreen locations that the user has tapped while interacting with the mobile UI. Next, the system compares the tap-attempt data with locations of tappable elements in the mobile UI, wherein each tappable element has an associated tap target size. For each tappable element, the system uses results of the comparison to determine a percentage of tap attempts that have succeeded or failed for the associated tap target size. Finally, the system makes the percentage information available to a UI designer to enable the UI designer to adjust tap target sizes for the mobile UI.Type: GrantFiled: January 23, 2014Date of Patent: April 26, 2016Assignee: LinkedIn CorporationInventor: Sivakumar Loganathan