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: 9870405
    Abstract: 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: Grant
    Filed: October 24, 2014
    Date of Patent: January 16, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Satish K. Gannu, Sonali Mihir Sambhus, Yicheng Tao, Kenneth A. Durazzo, Leon A. Frazier
  • Patent number: 9465795
    Abstract: 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: Grant
    Filed: December 17, 2010
    Date of Patent: October 11, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Satish K. Gannu, Ashutosh A. Malegaonkar, Deepti Patil
  • Patent number: 9201965
    Abstract: 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: Grant
    Filed: September 30, 2009
    Date of Patent: December 1, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Satish K. Gannu, Guido Jouret, Ashutosh A. Malegaonkar
  • Patent number: 9058806
    Abstract: 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: Grant
    Filed: September 10, 2012
    Date of Patent: June 16, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ananth Sankar, Sachin Kajarekar, Satish K. Gannu
  • Patent number: 8990083
    Abstract: 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: Grant
    Filed: September 30, 2009
    Date of Patent: March 24, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Satish K. Gannu, Ashutosh A. Malegaonkar, Virgil N. Mihailovici
  • Publication number: 20150046446
    Abstract: 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: Application
    Filed: October 24, 2014
    Publication date: February 12, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Satish K. Gannu, Sonali Mihir Sambhus, Yicheng Tao, Kenneth A. Durazzo, Leon A. Frazier
  • Patent number: 8909624
    Abstract: 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: Grant
    Filed: May 31, 2011
    Date of Patent: December 9, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Satish K. Gannu, Sonali Mihir Sambhus, Yicheng Tao, Kenneth A. Durazzo, Leon A. Frazier
  • Patent number: 8886797
    Abstract: 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: Grant
    Filed: July 14, 2011
    Date of Patent: November 11, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Satish K. Gannu, Ashutosh A. Malegaonkar, Deepali Raina
  • Patent number: 8831403
    Abstract: 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: Grant
    Filed: February 1, 2012
    Date of Patent: September 9, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Deepti Patil, Satish K. Gannu, Sachin Kajarèkar
  • Publication number: 20140074471
    Abstract: 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: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Ananth Sankar, Sachin Kajarekar, Satish K. Gannu
  • Patent number: 8667169
    Abstract: 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: Grant
    Filed: December 17, 2010
    Date of Patent: March 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Deepti Patil, Satish K. Gannu, Ashutosh A. Malegaonkar
  • Patent number: 8620136
    Abstract: 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: Grant
    Filed: April 30, 2011
    Date of Patent: December 31, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Ashutosh A. Malegaonkar, Didier R. Moretti, Satish K. Gannu
  • Patent number: 8553065
    Abstract: 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: Grant
    Filed: April 18, 2011
    Date of Patent: October 8, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Satish K. Gannu, Leon A. Frazier, Didier R. Moretti
  • Patent number: 8528018
    Abstract: 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: Grant
    Filed: April 29, 2011
    Date of Patent: September 3, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Deepti Patil, Satish K. Gannu, Charles C. Byers
  • Publication number: 20130195422
    Abstract: 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: Application
    Filed: February 1, 2012
    Publication date: August 1, 2013
    Inventors: Deepti Patil, Satish K. Gannu, Sachin Kajarèkar
  • Patent number: 8489390
    Abstract: 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: Grant
    Filed: September 30, 2009
    Date of Patent: July 16, 2013
    Assignee: 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: 8468195
    Abstract: 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: Grant
    Filed: September 30, 2009
    Date of Patent: June 18, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Satish K. Gannu, Deepti Patil, Christian Posse
  • Publication number: 20130018967
    Abstract: 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: Application
    Filed: July 14, 2011
    Publication date: January 17, 2013
    Inventors: Satish K. Gannu, Ashutosh A. Malegaonkar, Deepali Raina
  • Publication number: 20120324538
    Abstract: 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: Application
    Filed: June 15, 2011
    Publication date: December 20, 2012
    Inventors: Ashutosh A. Malegaonkar, Satísh K. Gannu, Leon A. Frazier
  • Publication number: 20120310926
    Abstract: 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: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Inventors: Satish K. Gannu, Sonali Mihir Sambhus, Yicheng Tao, Kenneth A. Durazzo, Leon A. Frazier