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: 20180375880Abstract: 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: ApplicationFiled: June 27, 2017Publication date: December 27, 2018Inventors: Chandirasekaran Dakshinamoorthy, Lekshmi Premkumar, Rod Stein, Satheesh Kumar Bhuvaneswaran, Prosanta Mondal
-
Patent number: 10156082Abstract: 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: GrantFiled: October 24, 2016Date of Patent: December 18, 2018Assignee: Pentair Water Pool and Spa, Inc.Inventors: Satheesh Kumar, Om Prakash Maurya, Narender Sanwal
-
Publication number: 20180316704Abstract: 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: ApplicationFiled: April 29, 2017Publication date: November 1, 2018Inventors: Satheesh Kumar JOSEPH DURAIRAJ, Stanislav MISKOVIC, Georgios APOSTOLOPOULOS
-
Publication number: 20180285776Abstract: 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: ApplicationFiled: April 3, 2017Publication date: October 4, 2018Inventors: Stanislav Miskovic, Satheesh Kumar Joseph Durairaj, George Apostolopulous, Dimitrios Terzis
-
Patent number: 10090952Abstract: 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: GrantFiled: August 31, 2017Date of Patent: October 2, 2018Assignee: Juniper Networks, Inc.Inventors: M. Ramana Reddy, Satheesh Kumar S
-
Publication number: 20180152286Abstract: 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: ApplicationFiled: November 30, 2016Publication date: May 31, 2018Inventors: Prasanth KEMPARAJ, Satheesh Kumar S
-
Publication number: 20180106059Abstract: 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: ApplicationFiled: December 14, 2017Publication date: April 19, 2018Inventors: Satheesh Kumar, Narendra Pratap Singh, Suresh C. Gopalan
-
Patent number: 9850672Abstract: 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: GrantFiled: March 13, 2014Date of Patent: December 26, 2017Assignee: Pentair Water Pool and Spa, Inc.Inventors: Satheesh Kumar, Narendra Pratap Singh, Suresh C. Gopalan
-
Publication number: 20170366286Abstract: 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: ApplicationFiled: August 31, 2017Publication date: December 21, 2017Inventors: M. Ramana REDDY, Satheesh Kumar S
-
Patent number: 9755774Abstract: 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: GrantFiled: June 25, 2015Date of Patent: September 5, 2017Assignee: Juniper Networks, Inc.Inventors: M. Ramana Reddy, Satheesh Kumar S
-
Publication number: 20170192796Abstract: 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: ApplicationFiled: July 19, 2016Publication date: July 6, 2017Inventors: Satheesh Kumar Kunjuraman, Alex Khazanov, Othmane Bennis
-
Publication number: 20170037649Abstract: 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: ApplicationFiled: October 24, 2016Publication date: February 9, 2017Inventors: Satheesh Kumar, Om Prakash Maurya, Narender Sanwal
-
Publication number: 20170032130Abstract: 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: ApplicationFiled: April 18, 2014Publication date: February 2, 2017Inventors: Satheesh Kumar JOSEPH DURAIRAJ, Anurag SINGLA
-
Patent number: 9493957Abstract: 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: GrantFiled: October 24, 2012Date of Patent: November 15, 2016Assignee: The GSI Group LLCInventors: Paul Kent Miller, Chirag Chandrakant Patel, Arron Justin Cochran, Robb Glenn Williams, Satheesh Kumar Somu
-
Patent number: 9476216Abstract: 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: GrantFiled: March 11, 2014Date of Patent: October 25, 2016Assignee: Pentair Water Pool and Spa, Inc.Inventors: Satheesh Kumar, Om Prakash Maurya, Narender Sanwal
-
Publication number: 20140271175Abstract: 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: ApplicationFiled: March 13, 2014Publication date: September 18, 2014Inventors: Satheesh Kumar, Narendra Pratap Singh, Suresh C. Gopalan
-
Publication number: 20140251038Abstract: 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: ApplicationFiled: March 11, 2014Publication date: September 11, 2014Inventors: Satheesh Kumar, Om Prakash Maurya, Narender Sanwal
-
Publication number: 20130290940Abstract: 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: ApplicationFiled: June 29, 2012Publication date: October 31, 2013Inventors: Balaji Palanisamy, Satheesh Kumar Murugan
-
Patent number: 8250276Abstract: 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: GrantFiled: October 10, 2007Date of Patent: August 21, 2012Assignee: 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: 20100306072Abstract: 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: ApplicationFiled: August 28, 2009Publication date: December 2, 2010Applicant: BANK OF AMERICA CORPORATIONInventors: 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