Patents by Inventor Vikram Kumaran

Vikram Kumaran 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: 9654941
    Abstract: Methods and apparatus for managing interruptions in a multiple communication mode environment are provided herein. For example, a method may include receiving at least first instance of communication data associated with a first communication mode; obtaining first attribute data related to the first instance of communication data; classifying the first instance of communication data into first category based on the first attribute data using the interruption management device; and determining whether to interrupt a user by delivering the first instance of communication data based on the first category. The first category may be selected from a plurality of predetermined categories using a classification algorithm.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: May 16, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Vikram Kumaran, John Christopher Cottrell
  • Publication number: 20170105099
    Abstract: Location data is obtained from signals transmitted by a first plurality of mobile wireless devices in a wireless network, wherein the first plurality of mobile wireless devices are moving within a predefined space, and wherein the location data comprises a plurality of location data time points, each location data time point including a timestamp, a unique mobile wireless device identifier, and location information indicating where in the predefined space an associated mobile wireless device is located. For each mobile wireless device, location data time points are aggregated to generate a set of aggregated location data for each mobile wireless device, and the set of aggregated location data is analyzed to determine characteristics corresponding to time-dependent behavior and location-specific behavior of the corresponding mobile wireless device. A user of each corresponding mobile wireless device is classified into a category of a plurality of categories based on the determined characteristics.
    Type: Application
    Filed: October 13, 2015
    Publication date: April 13, 2017
    Inventors: Hao Liu, David Tang, Zhitao Shen, Hua Zhang, Vikram Kumaran
  • Publication number: 20160162787
    Abstract: In an embodiment, an improved computer-implemented method of efficiently determining actions to perform based on data from a streaming continuous queries in a distributed computer system comprises, at a central control computer, receiving a streaming continuous query and a rule-set; wherein the rule-set comprises decision data representing decisions based on attributes produced by the query, and action data representing end actions based on the decisions, wherein the attributes comprise data processed by one or more networked computers; separating the streaming continuous query into a sub-query executable at one or more edge computers; categorizing end actions from the set based on decisions requiring attributes available from the sub-query into a set of one or more edge expressions that are configured to be evaluated at an edge agent to cause an action; providing the set of edge expressions and the sub-query to at least one edge computer with instructions to process visible attributes on the edge computer an
    Type: Application
    Filed: December 8, 2014
    Publication date: June 9, 2016
    Inventors: Vikram Kumaran, Saileshwar Krishnamurthy
  • Publication number: 20150094032
    Abstract: Methods and apparatus for managing interruptions in a multiple communication mode environment are provided herein. For example, a method may include receiving at least first instance of communication data associated with a first communication mode; obtaining first attribute data related to the first instance of communication data; classifying the first instance of communication data into first category based on the first attribute data using the interruption management device; and determining whether to interrupt a user by delivering the first instance of communication data based on the first category. The first category may be selected from a plurality of predetermined categories using a classification algorithm.
    Type: Application
    Filed: December 8, 2014
    Publication date: April 2, 2015
    Inventors: Vikram Kumaran, John Christopher Cottrell
  • Patent number: 8923822
    Abstract: Methods and apparatus for managing interruptions in a multiple communication mode environment are provided herein. For example, a method may include receiving at least first and second instances of communication data associated with first and second communication modes; obtaining first and attribute data related to the first and second instances of communication data; classifying the first and second instances of communication data into first and second categories based on the first and second attribute data using the interruption management device; and determining whether to interrupt a user by delivering the first instance of communication data or the second instance of communication data based on the first and second categories, respectively. The first category and the second category may be selected from a plurality of predetermined categories using a classification algorithm. The first communication mode may be different than the second communication mode.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: December 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Vikram Kumaran, John Christopher Cottrell
  • Publication number: 20140230062
    Abstract: In an embodiment, a method comprises: using computing apparatus, receiving one or more data streams, determining one or more characteristics of the one or more data streams, and based on the one or more characteristics of the one or more data streams, determining one or more tags for the one or more data streams; determining whether the one or more tags indicate one or more malicious patterns representative of network intrusions; in response to determining that the one or more tags indicate one or more malicious patterns representative of network intrusions: generating, based on the one or more tags, one or more aggregated alert streams; applying one or more rules to the one or more aggregated alert streams and receiving a result indicating whether a network intrusion is in progress; in response thereto, determining and executing one or more remedial actions.
    Type: Application
    Filed: August 8, 2013
    Publication date: August 14, 2014
    Applicant: Cisco Technology, Inc.
    Inventor: Vikram Kumaran
  • Publication number: 20130295973
    Abstract: Methods and apparatus for managing interruptions in a multiple communication mode environment are provided herein. For example, a method may include receiving at least first and second instances of communication data associated with first and second communication modes; obtaining first and attribute data related to the first and second instances of communication data; classifying the first and second instances of communication data into first and second categories based on the first and second attribute data using the interruption management device; and determining whether to interrupt a user by delivering the first instance of communication data or the second instance of communication data based on the first and second categories, respectively. The first category and the second category may be selected from a plurality of predetermined categories using a classification algorithm. The first communication mode may be different than the second communication mode.
    Type: Application
    Filed: May 2, 2012
    Publication date: November 7, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Vikram Kumaran, John Christopher Cottrell