Patents by Inventor Satish K. Gannu
Satish K. Gannu 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: 9870405Abstract: A method is provided in one example and includes receiving results of a search query initiated by a user and evaluating the received results in relation to a personal profile of the user. The personal profile includes a plurality of characteristics associated with the user and the evaluating includes comparing the plurality of characteristics to the results. The plurality of characteristics include at least one characteristic derived from observing the user's behavioral patterns over a period of time. The method further includes evaluating the results based on attributes of the user; ranking the results to generate a resultant that reflects a ranking of the results in order of likely meaningfulness to the user based on the evaluation; and communicating the resultant to the user.Type: GrantFiled: October 24, 2014Date of Patent: January 16, 2018Assignee: Cisco Technology, Inc.Inventors: Satish K. Gannu, Sonali Mihir Sambhus, Yicheng Tao, Kenneth A. Durazzo, Leon A. Frazier
-
Patent number: 9465795Abstract: A method is provided in one example and includes receiving network traffic associated with a particular user; developing a personal vocabulary for the particular user based on the network traffic; determining areas of interest for the particular user based on the personal vocabulary; determining associations for the particular user in relation to additional users; and generating a feed based on a portion of the network traffic. The feed is delivered to a subset of the additional users.Type: GrantFiled: December 17, 2010Date of Patent: October 11, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Satish K. Gannu, Ashutosh A. Malegaonkar, Deepti Patil
-
Patent number: 9201965Abstract: A method is provided in one example and includes receiving a media file and generating a text file based on the media file. The method includes identifying selected words within the text file based on a whitelist, the whitelist includes a plurality of designated words to be tagged. The selected words are compared to a group of words associated with an individual. One or more of the selected words are removed based on the selected words not being found in the group of words associated with the individual. In more specific embodiments, the method includes generating a resultant after removing one or more of the selected words, the resultant can be separated into fields that identify a title and an author associated with the resultant. At least one of the selected words that is removed is associated with a false positive associated with two words that phonetically sound similar.Type: GrantFiled: September 30, 2009Date of Patent: December 1, 2015Assignee: CISCO TECHNOLOGY, INC.Inventors: Satish K. Gannu, Guido Jouret, Ashutosh A. Malegaonkar
-
Patent number: 9058806Abstract: A method is provided and includes estimating an approximate list of potential speakers in a file from one or more applications. The file (e.g., an audio file, video file, or any suitable combination thereof) includes a recording of a plurality of speakers. The method also includes segmenting the file according to the approximate list of potential speakers such that each segment corresponds to at least one speaker; and recognizing particular speakers in the file based on the approximate list of potential speakers.Type: GrantFiled: September 10, 2012Date of Patent: June 16, 2015Assignee: CISCO TECHNOLOGY, INC.Inventors: Ananth Sankar, Sachin Kajarekar, Satish K. Gannu
-
Patent number: 8990083Abstract: A method is provided in one example and includes receiving data propagating in a network environment, and identifying selected words within the data based on a whitelist. The whitelist includes a plurality of designated words to be tagged. The method further includes assigning a weight to the selected words based on at least one characteristic associated with the data, and associating the selected words to an individual. A resultant composite is generated for the selected words that are tagged. In more specific embodiments, the resultant composite is partitioned amongst a plurality of individuals associated with the data propagating in the network environment. A social graph can be generated that identifies a relationship between a selected individual and the plurality of individuals based on a plurality of words exchanged between the selected individual and the plurality of individuals.Type: GrantFiled: September 30, 2009Date of Patent: March 24, 2015Assignee: Cisco Technology, Inc.Inventors: Satish K. Gannu, Ashutosh A. Malegaonkar, Virgil N. Mihailovici
-
Publication number: 20150046446Abstract: A method is provided in one example and includes receiving results of a search query initiated by a user and evaluating the received results in relation to a personal profile of the user. The personal profile includes a plurality of characteristics associated with the user and the evaluating includes comparing the plurality of characteristics to the results. The plurality of characteristics include at least one characteristic derived from observing the user's behavioral patterns over a period of time. The method further includes evaluating the results based on attributes of the user; ranking the results to generate a resultant that reflects a ranking of the results in order of likely meaningfulness to the user based on the evaluation; and communicating the resultant to the user.Type: ApplicationFiled: October 24, 2014Publication date: February 12, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Satish K. Gannu, Sonali Mihir Sambhus, Yicheng Tao, Kenneth A. Durazzo, Leon A. Frazier
-
Patent number: 8909624Abstract: A method is provided in one example and includes receiving results for a search query initiated by a user; evaluating the results in relation to a personal profile of the user. The personal profile includes a plurality of characteristics associated with the user. The method also includes ranking the results based on the evaluation in order to generate a resultant that reflects a ranking of the results, and communicating the resultant to the user.Type: GrantFiled: May 31, 2011Date of Patent: December 9, 2014Assignee: Cisco Technology, Inc.Inventors: Satish K. Gannu, Sonali Mihir Sambhus, Yicheng Tao, Kenneth A. Durazzo, Leon A. Frazier
-
Patent number: 8886797Abstract: A method is provided in one example and includes evaluating network traffic; identifying data within the network traffic that is associated with a uniform resource locator (URL); identifying at least one condition associated with the URL; and classifying the URL as a transitional web page or as a valuable web page based on the condition.Type: GrantFiled: July 14, 2011Date of Patent: November 11, 2014Assignee: Cisco Technology, Inc.Inventors: Satish K. Gannu, Ashutosh A. Malegaonkar, Deepali Raina
-
Patent number: 8831403Abstract: An example method includes receiving a search query that includes one or more attributes; evaluating a plurality of video files; identifying video clips within the video files that have one or more of the search attributes; and creating a video report comprising a contiguous sequence of the video clips, where the video clips are stitched together according to a stitch criterion. In more particular embodiments, the method can include providing a user interface configured for receiving feedback associated with the plurality of video files. Additionally, the method may include tagging the video files with tags corresponding to predefined attributes; and identifying the predefined attributes in response to the search query. Furthermore, method can include matching the tags with the one or more search attributes, where at least one video clip in a particular one of the video files has at least some of the one or more search attributes.Type: GrantFiled: February 1, 2012Date of Patent: September 9, 2014Assignee: Cisco Technology, Inc.Inventors: Deepti Patil, Satish K. Gannu, Sachin Kajarèkar
-
Publication number: 20140074471Abstract: A method is provided and includes estimating an approximate list of potential speakers in a file from one or more applications. The file (e.g., an audio file, video file, or any suitable combination thereof) includes a recording of a plurality of speakers. The method also includes segmenting the file according to the approximate list of potential speakers such that each segment corresponds to at least one speaker; and recognizing particular speakers in the file based on the approximate list of potential speakers.Type: ApplicationFiled: September 10, 2012Publication date: March 13, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Ananth Sankar, Sachin Kajarekar, Satish K. Gannu
-
Patent number: 8667169Abstract: A method is provided in one example and includes receiving network traffic associated with a first user and a second user; evaluating keywords in the network traffic in order to identify a topic of discussion involving the first and the second users; determining a first sentiment associated with a first data segment associated with the first user; determining a second sentiment associated with a second data segment associated with the second user; and generating an argument map based on the first data sentiment and the second data sentiment.Type: GrantFiled: December 17, 2010Date of Patent: March 4, 2014Assignee: Cisco Technology, Inc.Inventors: Deepti Patil, Satish K. Gannu, Ashutosh A. Malegaonkar
-
Patent number: 8620136Abstract: A method is provided in one example and includes receiving video data propagating in a network environment; maintaining the video data in a buffer having a predetermined size; generating meta-information associated with the video data; and receiving a recording request from an end user participating in a video session associated with a video data. The recording request triggers the video data to be recorded in the network environment remote from the end user.Type: GrantFiled: April 30, 2011Date of Patent: December 31, 2013Assignee: Cisco Technology, Inc.Inventors: Ashutosh A. Malegaonkar, Didier R. Moretti, Satish K. Gannu
-
Patent number: 8553065Abstract: A method is provided in one example and includes identifying a particular word recited by an active speaker in a conference involving a plurality of endpoints in a network environment; evaluating a profile associated with the active speaker in order to identify contextual information associated with the particular word; and providing augmented data associated with the particular word to at least some of the plurality of endpoints. In more specific examples, the active speaker is identified using a facial detection protocol, or a speech recognition protocol. Data from the active speaker can be converted from speech to text.Type: GrantFiled: April 18, 2011Date of Patent: October 8, 2013Assignee: Cisco Technology, Inc.Inventors: Satish K. Gannu, Leon A. Frazier, Didier R. Moretti
-
Patent number: 8528018Abstract: A method is provided in one example and includes evaluating a video file in a network environment; determining an identity of at least one speaker associated with the video file in order to generate an identity attribute; performing speech to text operations associated with the video file in order to generate at least one text attribute; generating a visual worthiness rating based, at least, on the identity attribute and the text attribute associated with the video file, where the visual worthiness rating is reflective of a visual significance of image content in the video file; and rendering the visual worthiness rating to the end user prior to the video file being played.Type: GrantFiled: April 29, 2011Date of Patent: September 3, 2013Assignee: Cisco Technology, Inc.Inventors: Deepti Patil, Satish K. Gannu, Charles C. Byers
-
Publication number: 20130195422Abstract: An example method includes receiving a search query that includes one or more attributes; evaluating a plurality of video files; identifying video clips within the video files that have one or more of the search attributes; and creating a video report comprising a contiguous sequence of the video clips, where the video clips are stitched together according to a stitch criterion. In more particular embodiments, the method can include providing a user interface configured for receiving feedback associated with the plurality of video files. Additionally, the method may include tagging the video files with tags corresponding to predefined attributes; and identifying the predefined attributes in response to the search query. Furthermore, method can include matching the tags with the one or more search attributes, where at least one video clip in a particular one of the video files has at least some of the one or more search attributes.Type: ApplicationFiled: February 1, 2012Publication date: August 1, 2013Inventors: Deepti Patil, Satish K. Gannu, Sachin Kajarèkar
-
Patent number: 8489390Abstract: A method is provided in one example and includes receiving data propagating in a network environment and separating the data into one or more fields. At least some of the fields are evaluated in order to identify nouns and noun phrases within the fields. The method also includes identifying selected words within the nouns and noun phrases based on a whitelist and a blacklist. The whitelist includes a plurality of designated words to be tagged and the blacklist includes a plurality of rejected words that are not to be tagged. A resultant composite is generated for the selected nouns and noun phrases that are tagged. The resultant composite is incorporated into the whitelist if the resultant composite is approved.Type: GrantFiled: September 30, 2009Date of Patent: July 16, 2013Assignee: Cisco Technology, Inc.Inventors: Thangavelu Arumugam, Satish K. Gannu, Virgil N. Mihailovici, Ashutosh A. Malegaonkar, Christian Posse, Sonali M. Sambhus, Nitasha Walia, Kui Zhang
-
Patent number: 8468195Abstract: A method is provided in one example and includes receiving data propagating in a network environment and organizing the data into one or more subjects. A request is received for information associated with a particular subject and an individual associated with the particular subject is identified. The request can be communicated to the individual if a request limit has not been exceeded for the individual. In other embodiments, a profile associated with each of a plurality of users in the network environment is maintained. The profile can include a number of questions presented to each user, a number of questions answered by each user, and a configured limit on how many questions each user is permitted to receive. In still other embodiments, a designation is made for a total number of requests that can be open between a plurality of users during a given time interval.Type: GrantFiled: September 30, 2009Date of Patent: June 18, 2013Assignee: Cisco Technology, Inc.Inventors: Satish K. Gannu, Deepti Patil, Christian Posse
-
Publication number: 20130018967Abstract: A method is provided in one example and includes evaluating network traffic; identifying data within the network traffic that is associated with a uniform resource locator (URL); identifying at least one condition associated with the URL; and classifying the URL as a transitional web page or as a valuable web page based on the condition.Type: ApplicationFiled: July 14, 2011Publication date: January 17, 2013Inventors: Satish K. Gannu, Ashutosh A. Malegaonkar, Deepali Raina
-
Publication number: 20120324538Abstract: A method is provided in one example and includes receiving network data from a plurality of users; identifying a data file within the network data; determining whether a particular user associated with the data file is authenticated for a communications platform; identifying an access right associated with the data file; and providing the data file to a video portal, wherein the access right associated with the data file is maintained as the data file is provided to the video portal.Type: ApplicationFiled: June 15, 2011Publication date: December 20, 2012Inventors: Ashutosh A. Malegaonkar, Satísh K. Gannu, Leon A. Frazier
-
Publication number: 20120310926Abstract: A method is provided in one example and includes receiving results for a search query initiated by a user; evaluating the results in relation to a personal profile of the user. The personal profile includes a plurality of characteristics associated with the user. The method also includes ranking the results based on the evaluation in order to generate a resultant that reflects a ranking of the results, and communicating the resultant to the user.Type: ApplicationFiled: May 31, 2011Publication date: December 6, 2012Inventors: Satish K. Gannu, Sonali Mihir Sambhus, Yicheng Tao, Kenneth A. Durazzo, Leon A. Frazier