Patents by Inventor Pannag Raghunath Sanketi
Pannag Raghunath Sanketi 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: 9996109Abstract: In one example, a method includes determining, by a processor (104) of a wearable computing device (102) and based on motion data generated by a motion sensor (106) of the wearable computing device, one or more strokes. In this example, the method also includes generating, by the processor and based on the motion data, a respective attribute vector for each respective stroke from the one or more strokes and classifying, by the processor and based on the respective attribute vector, each respective stroke from the one or more strokes into at least one category. In this example, the method also includes determining, by the processor and based on a gesture library and the at least one category for each stroke from the one or more strokes, a gesture. In this example, the method also includes performing, by the wearable device and based on the gesture, an action.Type: GrantFiled: August 14, 2015Date of Patent: June 12, 2018Assignee: Google LLCInventors: Rodrigo Carceroni, Derya Ozkan, Suril Shah, Pannag Raghunath Sanketi
-
Patent number: 9626384Abstract: A computer-implemented technique can receive a plurality of photos and automatically select a subset of the plurality of photos having a high degree of representativeness by jointly maximizing both photo quality and photo diversity to obtain a photo album. The technique can determine one or more clusters for the photo album using a hierarchical clustering algorithm, and store the photo album according to the one or more clusters. The technique can control the manner in which the photo album is displayed using the one or more clusters. The technique can adjust at least one of the one or more clusters and the automatic photo album generation based on user input. The user input can include at least one of adding, deleting, and moving a photo with respect to the one or more clusters. The technique can then re-cluster, automatically generate a new photo album, and/or adjust the presentation.Type: GrantFiled: November 18, 2014Date of Patent: April 18, 2017Assignee: Google Inc.Inventors: Rodrigo Carceroni, Pannag Raghunath Sanketi, Amarnag Subramanya
-
Patent number: 9471679Abstract: The disclosed technology includes techniques for improved content coverage in automatically-generated content summaries. The technique may include clustering a set of input content, determining diffusion for each cluster, and selecting representatives of each cluster to optimize other secondary metrics. Various types of input content may be used, including groups of images, video clips, or other multimedia content. Contiguous content may be manually or programmatically divided into discrete portions before clustering, for example, a lengthy video divided into a number of short clips. In some implementations, the disclosed technique may be implemented effectively on a mobile device. In other words, the processing required may be computationally feasible for execution on a smartphone or similar device.Type: GrantFiled: February 28, 2014Date of Patent: October 18, 2016Assignee: Google Inc.Inventors: Rodrigo Carceroni, Pannag Raghunath Sanketi, Marius Renn, Ruei-sung Lin, Wei Hua
-
Publication number: 20160048161Abstract: In one example, a method includes determining, by a processor (104) of a wearable computing device (102) and based on motion data generated by a motion sensor (106) of the wearable computing device, one or more strokes. In this example, the method also includes generating, by the processor and based on the motion data, a respective attribute vector for each respective stroke from the one or more strokes and classifying, by the processor and based on the respective attribute vector, each respective stroke from the one or more strokes into at least one category. In this example, the method also includes determining, by the processor and based on a gesture library and the at least one category for each stroke from the one or more strokes, a gesture. In this example, the method also includes performing, by the wearable device and based on the gesture, an action.Type: ApplicationFiled: August 14, 2015Publication date: February 18, 2016Inventors: Rodrigo Carceroni, Derya Ozkan, Suril Shah, Pannag Raghunath Sanketi
-
Patent number: 9208573Abstract: Techniques for determining motion saliency in video content using center-surround receptive fields. In some implementations, images or frames from a video may be apportioned into non-overlapped regions, for example, by applying a rectilinear grid. For each grid region, or cell, motion consistency may be measured between the center and surround area of that cell across frames of the video. Consistent motion across the center-surround area may indicate that the corresponding region has low variation. The larger the difference between center-surround motions in a cell, the more likely the region has high motion saliency.Type: GrantFiled: March 28, 2014Date of Patent: December 8, 2015Assignee: Google Inc.Inventors: Rodrigo Lima Carceroni, Pannag Raghunath Sanketi, Marius Renn, Ruei-Sung Lin, Wei Hua
-
Publication number: 20150200899Abstract: Systems and methods which can determine email importance for a user, determine the urgency of a response to a given email, and suggest that the user review important and/or time-sensitive email at appropriate and convenient times for the user are provided. A user may also request a prioritized list of emails. Several factors are used to determine which email should be presented to a user. Email importance factors identify emails which are important to a user and email urgency factors identify emails which should be given more immediate attention. Additionally, time-appropriate factors are used to determine the appropriate time to present identified emails to the user.Type: ApplicationFiled: January 29, 2013Publication date: July 16, 2015Inventor: Pannag Raghunath SANKETI
-
Publication number: 20150120733Abstract: The disclosed technology includes techniques for improved content coverage in automatically-generated content summaries. The technique may include clustering a set of input content, determining diffusion for each cluster, and selecting representatives of each cluster to optimize other secondary metrics. Various types of input content may be used, including groups of images, video clips, or other multimedia content. Contiguous content may be manually or programmatically divided into discrete portions before clustering, for example, a lengthy video divided into a number of short clips. In some implementations, the disclosed technique may be implemented effectively on a mobile device. In other words, the processing required may be computationally feasible for execution on a smartphone or similar device.Type: ApplicationFiled: February 28, 2014Publication date: April 30, 2015Applicant: Google Inc.Inventors: Rodrigo Carceroni, Pannag Raghunath Sanketi, Marius Renn, Ruei-sung Lin, Wei Hua
-
Publication number: 20150117707Abstract: Techniques for determining motion saliency in video content using center-surround receptive fields. In some implementations, images or frames from a video may be apportioned into non-overlapped regions, for example, by applying a rectilinear grid. For each grid region, or cell, motion consistency may be measured between the center and surround area of that cell across frames of the video. Consistent motion across the center-surround area may indicate that the corresponding region has low variation. The larger the difference between center-surround motions in a cell, the more likely the region has high motion saliency.Type: ApplicationFiled: March 28, 2014Publication date: April 30, 2015Applicant: Google Inc.Inventors: Rodrigo Lima Carceroni, Pannag Raghunath Sanketi, Marius Renn, Ruei-Sung Lin, Wei Hua
-
Publication number: 20150074574Abstract: A computer-implemented technique can receive a plurality of photos and automatically select a subset of the plurality of photos having a high degree of representativeness by jointly maximizing both photo quality and photo diversity to obtain a photo album. The technique can determine one or more clusters for the photo album using a hierarchical clustering algorithm, and store the photo album according to the one or more clusters. The technique can control the manner in which the photo album is displayed using the one or more clusters. The technique can adjust at least one of the one or more clusters and the automatic photo album generation based on user input. The user input can include at least one of adding, deleting, and moving a photo with respect to the one or more clusters. The technique can then re-cluster, automatically generate a new photo album, and/or adjust the presentation.Type: ApplicationFiled: November 18, 2014Publication date: March 12, 2015Applicant: Google Inc.Inventors: Rodrigo Carceroni, Pannag Raghunath Sanketi, Amarnag Subramanya
-
Patent number: 8928680Abstract: A program module executing in a first process space of a mobile computing device receives a buffer request from a graphics driver running in a second process space of the mobile computing device, wherein the second process space is isolated from the first process space. The program module assigns a buffer to the graphics driver to store image data processed by a graphical processing unit (GPU) controlled by the graphics driver. The program module receives a release of the buffer from the graphics driver. The program module assigns the buffer to a media encoder driver for a hardware media encoder to encode the image data in the buffer into a file.Type: GrantFiled: July 10, 2012Date of Patent: January 6, 2015Assignee: Google Inc.Inventors: Pannag Raghunath Sanketi, Jamie Gennis
-
Patent number: 8913152Abstract: A computer-implemented technique can receive a plurality of photos and automatically select a subset of the plurality of photos having a high degree of representativeness by jointly maximizing both photo quality and photo diversity to obtain a photo album. The technique can determine one or more clusters for the photo album using a hierarchical clustering algorithm, and store the photo album according to the one or more clusters. The technique can control the manner in which the photo album is displayed using the one or more clusters. The technique can adjust at least one of the one or more clusters and the automatic photo album generation based on user input. The user input can include at least one of adding, deleting, and moving a photo with respect to the one or more clusters. The technique can then re-cluster, automatically generate a new photo album, and/or adjust the presentation.Type: GrantFiled: September 27, 2012Date of Patent: December 16, 2014Assignee: Google Inc.Inventors: Rodrigo Carceroni, Pannag Raghunath Sanketi, Amarnag Subramanya
-
Patent number: 8886576Abstract: Methods and apparatus for suggesting image, video, and image album titles are presented. A machine-learning service executing on a mobile platform receives feature-related data. The feature-related data includes image-related data related to one or more images received from an application executing on the mobile platform and platform-related data received from the mobile platform. The image-related data and the platform-related data differ. The machine-learning service generates a title related to the one or more images by performing a machine-learning operation on the feature-related data. The machine-learning service sends the title related to the one or more images to the application.Type: GrantFiled: August 14, 2012Date of Patent: November 11, 2014Assignee: Google Inc.Inventors: Pannag Raghunath Sanketi, Hrishikesh Aradhye, Rodrigo Carceroni