Patents by Inventor Satheesh Kumar

Satheesh Kumar 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: 20180375880
    Abstract: A method and apparatus for identifying malicious activity. At least one memory is configured to store historical communication data. At least one processor is configured to retrieve the historical communication data related to communications between a server and a plurality of clients in a system. The processor is further configured to cluster the historical communication data to group communications of the historical communication data. The processor is further configured to identify a plurality of patterns that indicate malicious activity based on the grouped communications. The processor is further configured to receive current communication data. The processor is further configured to determine whether the current communication data matches the one of the plurality of patterns.
    Type: Application
    Filed: June 27, 2017
    Publication date: December 27, 2018
    Inventors: Chandirasekaran Dakshinamoorthy, Lekshmi Premkumar, Rod Stein, Satheesh Kumar Bhuvaneswaran, Prosanta Mondal
  • Patent number: 10156082
    Abstract: Embodiments provide a pool cleaner with a housing, a first drive wheel positioned along a first side of the housing, and a second drive wheel positioned along a second side of the housing. The pool cleaner also includes a steering system engaged with the first drive wheel and the second drive wheel. The steering system includes a rotating cam with a first cam profile and a second cam profile different from the first cam profile. The steering system drives the housing in a cycle of forward and turn movements by rotating the first drive wheel based on the first cam profile and rotating the second drive wheel based on the second cam profile.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: December 18, 2018
    Assignee: Pentair Water Pool and Spa, Inc.
    Inventors: Satheesh Kumar, Om Prakash Maurya, Narender Sanwal
  • Publication number: 20180316704
    Abstract: A lateral movement application identifies lateral movement (LM) candidates that potentially represent a security threat. Security platforms generate event data when performing security-related functions, such as authenticating a user account. The disclosed technology enables greatly increased accuracy identification of lateral movement (LM) candidates by, for example, refining a population of LM candidates based on an analysis of a time constrained graph in which nodes represent entities, and edges between nodes represent a time sequence of login or other association activities between the entities. The graph is created based on an analysis of the event data, including time sequences of the event data.
    Type: Application
    Filed: April 29, 2017
    Publication date: November 1, 2018
    Inventors: Satheesh Kumar JOSEPH DURAIRAJ, Stanislav MISKOVIC, Georgios APOSTOLOPOULOS
  • Publication number: 20180285776
    Abstract: A system and method of obtaining and utilizing an activity signature that is representative of a specific category of network activities based on directory service (DS) log data. The activity signature may be determining by a learning process, including segmenting and pruning a training dataset into a plurality of event segments and matching them with activities based on DS log data of known activities. Once obtained, the activity signature can advantageously be utilized to analyze any DS log data and activities in actual deployment. Using activity signatures to analyze DS event log can reveal roles of event-collection machines, aggregate information dispersed across their component events to reveal actors involved in particular AD activities, augment visibility of DS by enabling various vantage points to better infer activities at other domain machines, and reveal macro activities so that logged information becomes easily interpretable to human analysts.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 4, 2018
    Inventors: Stanislav Miskovic, Satheesh Kumar Joseph Durairaj, George Apostolopulous, Dimitrios Terzis
  • Patent number: 10090952
    Abstract: A device may determine a link master/slave relationship for an Ethernet link associated with a connection between a component of the device and a component of another device. The device may determine that Synchronous Ethernet (SyncE) is to be enabled on the Ethernet link. The device may identify the component of the device as a SyncE slave or a SyncE master associated with enabling SyncE on the Ethernet link. The device may provide an indication that the component of the device has been identified as the SyncE slave or the SyncE master. The device may determine a SyncE master/slave relationship associated with enabling SyncE on the Ethernet link. The SyncE master/slave relationship may supersede the link master/slave relationship without altering the link master/slave relationship. The device may cause the component of the device to recover a clock based on the SyncE master/slave relationship rather than the link master/slave relationship.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: October 2, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: M. Ramana Reddy, Satheesh Kumar S
  • Publication number: 20180152286
    Abstract: A first device may provide, to a second device, a first message that includes a first request for a first type of precision time protocol (PTP) message and a second request for a second type of PTP message. The first device may receive, from the second device, a second message based on the first message. The second message may identify whether the first request and the second request are granted. The first device may provide, to the second device, a third message that instructs the second device to provide a first set of messages, associated with the first type of PTP message, and a second set of messages associated with the second type of PTP message. The first device may synchronize a first clock of the first device with a second clock of the second device based on the first set of messages and the second set of messages.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventors: Prasanth KEMPARAJ, Satheesh Kumar S
  • Publication number: 20180106059
    Abstract: A paddle wheel mechanism for a pool cleaner is provided. The paddle wheel mechanism includes a housing, a paddle wheel shaft, and a paddle wheel. The housing includes an internal flow area and the paddle wheel shaft is supported by the housing. The paddle wheel is supported by the paddle wheel shaft and includes a paddle wheel base extending along a base width, a first-type blade, and a second-type blade. The first-type blade extends radially outward from the paddle wheel base and includes a first blade portion extending from a first side of the paddle wheel base for a first blade width less than the base width. The second-type blade extends radially outward from the paddle wheel base and includes a second blade portion extending from a second, opposite side of the paddle wheel base for a second blade width less than the base width.
    Type: Application
    Filed: December 14, 2017
    Publication date: April 19, 2018
    Inventors: Satheesh Kumar, Narendra Pratap Singh, Suresh C. Gopalan
  • Patent number: 9850672
    Abstract: Embodiments of the invention provide a paddle wheel mechanism for a pool cleaner. The paddle wheel mechanism includes a housing with an internal flow area, a paddle wheel shaft supported by the housing, and a paddle wheel supported by the paddle wheel shaft. The paddle wheel includes a base extending along a base width and a plurality of paddle wheel blades extending from the base within the internal flow area. The plurality of paddle wheel blades include a first-type blade with a first blade portion having a first blade width, and a second-type blade with a second blade portion having a second blade width. The first blade width and the second blade width are each less than the base width, and the first-type and second-type blades are arranged on the base in an alternating manner.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: December 26, 2017
    Assignee: Pentair Water Pool and Spa, Inc.
    Inventors: Satheesh Kumar, Narendra Pratap Singh, Suresh C. Gopalan
  • Publication number: 20170366286
    Abstract: A device may determine a link master/slave relationship for an Ethernet link associated with a connection between a component of the device and a component of another device. The device may determine that Synchronous Ethernet (SyncE) is to be enabled on the Ethernet link. The device may identify the component of the device as a SyncE slave or a SyncE master associated with enabling SyncE on the Ethernet link. The device may provide an indication that the component of the device has been identified as the SyncE slave or the SyncE master. The device may determine a SyncE master/slave relationship associated with enabling SyncE on the Ethernet link. The SyncE master/slave relationship may supersede the link master/slave relationship without altering the link master/slave relationship. The device may cause the component of the device to recover a clock based on the SyncE master/slave relationship rather than the link master/slave relationship.
    Type: Application
    Filed: August 31, 2017
    Publication date: December 21, 2017
    Inventors: M. Ramana REDDY, Satheesh Kumar S
  • Patent number: 9755774
    Abstract: A device may determine a link master/slave relationship for an Ethernet link associated with a connection between a component of the device and a component of another device. The device may determine that Synchronous Ethernet (SyncE) is to be enabled on the Ethernet link. The device may identify the component of the device as a SyncE slave or a SyncE master associated with enabling SyncE on the Ethernet link. The device may provide an indication that the component of the device has been identified as the SyncE slave or the SyncE master. The device may determine a SyncE master/slave relationship associated with enabling SyncE on the Ethernet link. The SyncE master/slave relationship may supersede the link master/slave relationship without altering the link master/slave relationship. The device may cause the component of the device to recover a clock based on the SyncE master/slave relationship rather than the link master/slave relationship.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: September 5, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: M. Ramana Reddy, Satheesh Kumar S
  • Publication number: 20170192796
    Abstract: Methods and systems for configuring a device. One method includes receiving, with an electronic processor, a firmware block and a firmware configuration block from a hub. The firmware configuration block includes configuration parameters for the firmware block. The method also includes executing, with the electronic processor, the firmware block based on the configuration parameters included in the firmware configuration block to operate the device. The method also includes receiving, with the electronic processor, an updated firmware configuration block. The updated firmware configuration block includes updated configuration parameters for the firmware block. The method also includes executing, with the electronic processor, the firmware block based on the updated configuration parameters included in the updated configuration block to operate the device.
    Type: Application
    Filed: July 19, 2016
    Publication date: July 6, 2017
    Inventors: Satheesh Kumar Kunjuraman, Alex Khazanov, Othmane Bennis
  • Publication number: 20170037649
    Abstract: Embodiments provide a pool cleaner with a housing, a first drive wheel positioned along a first side of the housing, and a second drive wheel positioned along a second side of the housing. The pool cleaner also includes a steering system engaged with the first drive wheel and the second drive wheel. The steering system includes a rotating cam with a first cam profile and a second cam profile different from the first cam profile. The steering system drives the housing in a cycle of forward and turn movements by rotating the first drive wheel based on the first cam profile and rotating the second drive wheel based on the second cam profile.
    Type: Application
    Filed: October 24, 2016
    Publication date: February 9, 2017
    Inventors: Satheesh Kumar, Om Prakash Maurya, Narender Sanwal
  • Publication number: 20170032130
    Abstract: According to an example, pre-cognitive SIEM may include using trained classifiers to detect an anomaly in input events, and generating a predictive attack graph based on the detected anomaly in the input events. The predictive attack graph may provide an indication of different paths that can be taken from an asset that is related to the detected anomaly to compromise other selected assets in a network of the asset, and the other selected assets may be selected based on a ranking criterion and a complexity criterion. A rank list and a complexity list may be generated. The rank list, the complexity list, a depth of the predictive attack graph, and a weighted value may be used to generate a score that provides an indication of a number of assets that can be compromised and a difficulty of exploiting vulnerabilities related to services of the assets that can be compromised.
    Type: Application
    Filed: April 18, 2014
    Publication date: February 2, 2017
    Inventors: Satheesh Kumar JOSEPH DURAIRAJ, Anurag SINGLA
  • Patent number: 9493957
    Abstract: A plank (10) used to construct a platform such as a catwalk (C3, C4) extending about the exterior or interior of a building (B) includes first and second generally horizontal sections (12, 22). The second generally horizontal section of the plank extends from one side of the first section. During construction of the platform, the first section of one plank overlaps the second section of an adjacent plank. A third generally vertical section (52) of the plank extends generally perpendicularly from one side of the second section and includes lips (58, 60) at its inner and outer ends for attaching the plank to toe boards (40, 44) to secure the plank to the frames. When installed, the planks extend from a side of the building. The resulting catwalk extends either in a straight line, or is curved, depending upon the amount of overlap the first and second sections of the respective planks.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: November 15, 2016
    Assignee: The GSI Group LLC
    Inventors: Paul Kent Miller, Chirag Chandrakant Patel, Arron Justin Cochran, Robb Glenn Williams, Satheesh Kumar Somu
  • Patent number: 9476216
    Abstract: Some embodiments provide a pool cleaner including a first drive wheel, a second drive wheel, a turbine paddle, and a steering system. The turbine paddle is configured to rotate based on water movement through the pool cleaner. The steering system is engaged with the first drive wheel, the second drive wheel, and the turbine paddle and is driven by rotation of the turbine paddle. The steering system includes a cam with a first cam profile and a second cam profile different from the first cam profile. The steering system is configured to drive the pool cleaner in forward, reverse, and turn movements by rotating the first drive wheel based on the first cam profile and rotating the second drive wheel based on the second cam profile.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: October 25, 2016
    Assignee: Pentair Water Pool and Spa, Inc.
    Inventors: Satheesh Kumar, Om Prakash Maurya, Narender Sanwal
  • Publication number: 20140271175
    Abstract: Embodiments of the invention provide a paddle wheel mechanism for a pool cleaner. The paddle wheel mechanism includes a housing with an internal flow area, a paddle wheel shaft supported by the housing, and a paddle wheel supported by the paddle wheel shaft. The paddle wheel includes a base extending along a base width and a plurality of paddle wheel blades extending from the base within the internal flow area. The plurality of paddle wheel blades include a first-type blade with a first blade portion having a first blade width extending along the paddle wheel base from a first side of the paddle wheel base, and a second-type blade with a second blade portion having a second blade width extending along the paddle wheel base from a second side of the paddle wheel base. The first blade width and the second blade width are each less than the base width, and the first-type and second-type blades are arranged on the base in an alternating manner.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 18, 2014
    Inventors: Satheesh Kumar, Narendra Pratap Singh, Suresh C. Gopalan
  • Publication number: 20140251038
    Abstract: Some embodiments provide a pool cleaner including a first drive wheel, a second drive wheel, a turbine paddle, and a steering system. The turbine paddle is configured to rotate based on water movement through the pool cleaner. The steering system is engaged with the first drive wheel, the second drive wheel, and the turbine paddle and is driven by rotation of the turbine paddle. The steering system includes a cam with a first cam profile and a second cam profile different from the first cam profile. The steering system is configured to drive the pool cleaner in forward, reverse, and turn movements by rotating the first drive wheel based on the first cam profile and rotating the second drive wheel based on the second cam profile.
    Type: Application
    Filed: March 11, 2014
    Publication date: September 11, 2014
    Inventors: Satheesh Kumar, Om Prakash Maurya, Narender Sanwal
  • Publication number: 20130290940
    Abstract: Provided is a method of symbol-based merging of computer programs. A source program file and a destination program file, wherein the source file is a later generated version of the destination program file, is parsed to identify symbols present in the source program file and the destination program file. A mapping of the symbols present in the source program file and the destination program file is generated. From the mapping, symbols that were modified, added or deleted in the source program file since it was generated from the destination program file are identified. The identified symbols are merged.
    Type: Application
    Filed: June 29, 2012
    Publication date: October 31, 2013
    Inventors: Balaji Palanisamy, Satheesh Kumar Murugan
  • Patent number: 8250276
    Abstract: An I/O adapter is installed in a slot in a computer system. Online deletion of the I/O adapter is achieved by a three step process, in which a device driver that controls the adapter first attempts to quiesce the adapter, the slot is then powered off, if it is possible to do so, and finally, if the quiesce operation was successful or the slot is powered off, the driver completes the delete operation by unmapping buffers and cleaning up datastructures associated with the device driver.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: August 21, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Suresh Rayasam Venkatasubbaiah, Anand Ananthabhotla, Ajitkumar Asikkadu Natarajan, Chethan Seshadri, Satheesh Kumar Nanniyur Krishnamoorthy, Nadathur Srinivasan Sundar, Paulose Kuriakose Arackal
  • Publication number: 20100306072
    Abstract: Systems, apparatus, and computer program products are provided that allow for a credit partner, such as a retailer, to process a customer credit card application at multiple point-of-sale/point-of-contact channels, such as a manned or self-service cash register, a manned or unmanned kiosk, partner web site, a call center or the like and, if the customer is approved, allow for the customer to transact using the approved credit account at the credit partner location/site. The systems, methods and computer program provide for integration of the credit application system within multiple point-of-sale channels without requiring a large degree of customization and/or configuration at the credit partner level. In addition, embodiments support both active and passive instant credit decision processing.
    Type: Application
    Filed: August 28, 2009
    Publication date: December 2, 2010
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: William Joseph (Jr.) Ford, JR., Eric Anthony, John W. Thomas, Kevin August, M. Ehsan Kahn, Richard Kochendorfer, Roy Woodham, Michael S. Miller, Jesse Cyr, Satheesh Kumar Swaminathan, Robert Coomes, Lincoln Baxter, Tapio Makinen, Scott Godsey, Thomas Scott Denbow