Patents by Inventor Hemant Singh
Hemant Singh 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: 11934531Abstract: An apparatus includes a memory and a processor. The memory stores descriptions of known vulnerabilities and information generated by a monitoring subsystem. Each description of a known vulnerability identifies software components that are associated with the known vulnerability. The monitoring subsystem monitors software programs that are installed within a computer system. The information includes descriptions of issues that are associated with the software programs. The processor generates a set of mappings, based on a comparison between the text describing the known software vulnerabilities and the text describing the issues. Each mapping associates a software program that is associated with an issue with a known software vulnerability. The processor also uses a machine learning algorithm to predict that a given software program is associated with a particular software vulnerability.Type: GrantFiled: February 25, 2021Date of Patent: March 19, 2024Assignee: Bank of America CorporationInventors: Benjamin John Ansell, Yuvraj Singh, Min Cao, Ra Uf Ridzuan Bin Ma Arof, Hemant Meenanath Patil, Pallavi Yerra, Kaushik Mitra Chowdhury
-
Publication number: 20240069870Abstract: In an approach to improve converting conversation to user stories, embodiments capture keywords from a captured discussion, and identify the probability of the keywords being an object attribute or action behavior. Further, responsive to identifying, based on the probability, that the keywords are the object attribute or the action behavior, embodiments determine that the object attribute or the action behavior are not new to a first user story. Additionally, embodiments determine that the attribute or the action behavior are associated with an existing object in a first user story, and update the first user story with the attribute or the action behavior.Type: ApplicationFiled: August 23, 2022Publication date: February 29, 2024Inventors: Deepak Malik, Sudarshan Sudarshan, Anita Duggal, Hemant Singh, Mukundan Sundararajan
-
Patent number: 11870824Abstract: A method, computer program product, and computer system for controlling access to presentation content to present to multiple participants in a virtual meeting. The presentation content is received and includes restricted information. First participants who will be provided access to the presentation content during the virtual meeting, and second participants will be denied access to respective portions of the presentation content containing the restricted information during the virtual meeting, are identified. Entry by the first participants to a safe zone within the virtual meeting is provided. The presentation content is presented in the safe zone to the first participants during the virtual meeting. The restricted information is denied to the second participants during the virtual meeting. The first participants in the safe zone have full access to all content presented in the virtual meeting, outside the safe zone and not presented in any other safe zone within the virtual meeting.Type: GrantFiled: December 12, 2022Date of Patent: January 9, 2024Assignee: International Business Machines CorporationInventors: Hemant Singh, Sudarshan, Anita Duggal, Deepak Malik, Mukundan Sundararajan
-
Publication number: 20220292373Abstract: A method for receiving an end-user model access data set, deriving a plurality of patterns of actions typically performed by the end-user based on analysis of the end-user model access data set, and deriving a first model deployment protocol to automatically deploy selected ML models of the plurality of ML models for the end-user when the end-user works with ML models based on the plurality of patterns of actions.Type: ApplicationFiled: March 15, 2021Publication date: September 15, 2022Inventors: Mahadev Khapali, Shashank Vijaykumar Vagarali, Hemant Singh, Yugandhra Rayanki
-
Patent number: 10027622Abstract: In one embodiment, methods are described for recovering lost customer premises equipment (CPE) information on a cable modem termination system (CMTS) in the presence of only Dynamic Host Control Protocol Version 6 (DHCPv6) CONFIRM. A CMTS purges routing information for an Internet Protocol Version 6 (IPv6) node, such as a CPE router, in response to detecting an interface reset for the IPv6 node. IPv6 addresses and prefixes information for the IPv6 node is gleaned from a DHCPv6 CONFIRM message received from the IPv6 node. By sending portions of the IPv6 addresses and prefixes information within a DHCPv6 LEASEQUERY message, a DHCPv6 CONFIRM message with an embedded DHCPv6 LEASEQUERY message, or a DHCPv6 CONFIRM message with an Interface-ID option, a reply message can be received that contains the purged routing information for the IPv6 node.Type: GrantFiled: January 31, 2013Date of Patent: July 17, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Hemant Singh, William Beebee, Madhu Sudan, Bernard E. Volz, Chad Mikkelson
-
Patent number: 9654331Abstract: A method is provided in one example and includes determining that an access concentrator has lost customer premise equipment information. The method also includes obtaining the customer premise equipment information that is lost by evaluating Neighbor Discovery data and dynamic host configuration protocol version six (DHCPv6) query data. In more specific implementations, the method may include communicating a Bulk Leasequery message; receiving a response to the Bulk Leasequery message; and filtering out cable modem identifiers from the response to the Bulk Leasequery message.Type: GrantFiled: January 25, 2012Date of Patent: May 16, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Hemant Singh, William Beebee, Madhu Sudan, Chad Mikkelson
-
Patent number: 9184930Abstract: A network processing device is configured to receive a configuration message from a host device and forward the configuration message to a server. The configuration message can be configured to request the server assign an Internet Protocol (IP) address to the host device. The network processing device can be configured to send at least one probe message to the host device responsive to receiving the configuration message. The network processing device can be configured to determine whether the host device intends to continue utilizing a previously assigned IP address in addition to the IP address requested by the configuration message based, at least in part, on any responses to the at least one probe message received from the host device.Type: GrantFiled: June 8, 2009Date of Patent: November 10, 2015Assignee: Cisco Technology, Inc.Inventors: Hemant Singh, William Beebee, Madhu Sudan
-
Patent number: 8917737Abstract: Techniques for automatically identifying an edge-facing router in a network are provided. In one technique, a DHCP message is obtained at a router of a subscriber network. An options field of the DHCP message is identified. The options field of the DHCP message is analyzed to determine whether data in the options field indicates that first router is SP-facing. If it is determined that the router is an SP-facing router, then identification data that identifies the router as an SP-facing router is stored.Type: GrantFiled: October 17, 2013Date of Patent: December 23, 2014Assignee: Cisco Technology, Inc.Inventors: Hemant Singh, William Beebee, Jr., Ralph Droms, Ole Troan
-
Patent number: 8886834Abstract: Techniques are provided herein for receiving synchronization messages at a second network device that is in a hot standby configuration from a first network device that is maintaining Internet Protocol version 6 (IPv6) state machines for one or more neighbor devices. The synchronization messages are configured to indicate an IPv6 state for each state machine maintained in the first network device. An IPv6 state for corresponding state machines is updated in the second network device based on the synchronization messages such that the IPv6 states in the second network device allows the second network device to actively process IPv6 traffic for the one or more neighbor devices upon traffic switchover from the first network device to the second network device without restarting the corresponding IPv6 state machine associated with each of the one or more neighbor devices in the second network device. The roles of the first and second device with respect to active and standby state are reversed after a switchover.Type: GrantFiled: December 14, 2010Date of Patent: November 11, 2014Assignee: Cisco Technology, Inc.Inventors: Hemant Singh, William Beebee, Madhu Sudan
-
Publication number: 20140215091Abstract: In one embodiment, methods are described for recovering lost customer premises equipment (CPE) information on a cable modem termination system (CMTS) in the presence of only Dynamic Host Control Protocol Version 6 (DHCPv6) CONFIRM. A CMTS purges routing information for an Internet Protocol Version 6 (IPv6) node, such as a CPE router, in response to detecting an interface reset for the IPv6 node. IPv6 addresses and prefixes information for the IPv6 node is gleaned from a DHCPv6 CONFIRM message received from the IPv6 node. By sending portions of the IPv6 addresses and prefixes information within a DHCPv6 LEASEQUERY message, a DHCPv6 CONFIRM message with an embedded DHCPv6 LEASEQUERY message, or a DHCPv6 CONFIRM message with an Interface-ID option, a reply message can be received that contains the purged routing information for the IPv6 node.Type: ApplicationFiled: January 31, 2013Publication date: July 31, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Hemant Singh, William Beebee, Madhu Sudan, Bernard E. Volz, Chad Mikkelson
-
Publication number: 20140044012Abstract: Techniques for automatically identifying an edge-facing router in a network are provided. In one technique, a DHCP message is obtained at a router of a subscriber network. An options field of the DHCP message is identified. The options field of the DHCP message is analyzed to determine whether data in the options field indicates that first router is SP-facing. If it is determined that the router is an SP-facing router, then identification data that identifies the router as an SP-facing router is stored.Type: ApplicationFiled: October 17, 2013Publication date: February 13, 2014Applicant: Cisco Technology, Inc.Inventors: Hemant Singh, William Beebee, JR., Ralph Droms, Ole Troan
-
Patent number: 8576857Abstract: Techniques for automatically identifying an edge-facing router in a network are provided. In one technique, data is obtained at a first router of a subscriber network. The data may be included in a DHCP message or a NDP RA message. The first router determines, based on the data, whether the first router is a service provider (SP)-facing router, which is a router that is coupled to a SP router and no other router in the subscriber network is logically between the SP-facing router and the SP router. If it is determined that the first router is an SP-facing router, then the first router stores identification data that identifies the first router as an SP-facing router. Otherwise, the first router stores identification data that identifies the first router as a non-SP-facing router.Type: GrantFiled: January 22, 2010Date of Patent: November 5, 2013Assignee: Cisco Technology, Inc.Inventors: Hemant Singh, William Beebee, Jr., Ralph Droms, Ole Troan
-
Patent number: 8437360Abstract: A CMTS or other data aggregation component having a DHCPv6 relay agent extracts a Media Access Control (MAC) address of an end device from a data packet received from an end device. A DHCPv6 data frame is created for transmission to a DHCPv6 server. The MAC address may be inserted into a specific option of the DHCPv6 data frame, where data in the option may not be processed by the server and are echoed back to the aggregation component or CMTS. The DHCPv6 data frame is transmitted to the DHCPv6 server. The component receives a response message from the server that may contain the MAC address or similar client hardware address as it was sent to the server by the network component. The network component may determine an outgoing port interface from which the response message should be sent, utilizing the MAC address and an interface bundling table. In this manner, interface bundling may be enabled.Type: GrantFiled: November 14, 2007Date of Patent: May 7, 2013Assignee: Cisco Technology, Inc.Inventors: Hemant Singh, Madhu Sudan, Shengyou Zeng
-
Publication number: 20120151085Abstract: Techniques are provided herein for receiving synchronization messages at a second network device that is in a hot standby configuration from a first network device that is maintaining Internet Protocol version 6 (IPv6) state machines for one or more neighbor devices. The synchronization messages are configured to indicate an IPv6 state for each state machine maintained in the first network device. An IPv6 state for corresponding state machines is updated in the second network device based on the synchronization messages such that the IPv6 states in the second network device allows the second network device to actively process IPv6 traffic for the one or more neighbor devices upon traffic switchover from the first network device to the second network device without restarting the corresponding IPv6 state machine associated with each of the one or more neighbor devices in the second network device. The roles of the first and second device with respect to active and standby state are reversed after a switchover.Type: ApplicationFiled: December 14, 2010Publication date: June 14, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Hemant Singh, William Beebee, Madhu Sudan
-
Patent number: 8102854Abstract: A network device is to receive traffic including neighbor discovery messages from requesting customer devices, and can detect the neighbor discovery messages within the traffic according to a distributed inspection scheme that includes the network device and a remote component. The network device is to then examine the neighbor discovery messages to determine if the neighbor discovery message should be forwarded to other of the customer devices, and respond to the requesting customer devices.Type: GrantFiled: August 15, 2008Date of Patent: January 24, 2012Assignee: Cisco Technology, Inc.Inventors: Hemant Singh, William Beebee, Madhu Sudan, Joshua Littlefield
-
Publication number: 20110182295Abstract: Techniques for automatically identifying an edge-facing router in a network are provided.Type: ApplicationFiled: January 22, 2010Publication date: July 28, 2011Inventors: Hemant Singh, William Beebee, JR., Ralph Droms, Ole Troan
-
Patent number: 7957305Abstract: A hierarchical cable modem clone detection system: A cable modem clone detection system uses a cable modem media access control (MAC) address and physical location information such as information relating to a cable interface, upstream and downstream port numbers, fiber node information, and load balancing group descriptors to determine if a cable modem is a clone. The hierarchical approach first make a clone determination at a cable modem termination system, then at a regional operations center and finally at a network operations center.Type: GrantFiled: August 16, 2006Date of Patent: June 7, 2011Assignee: Cisco Technology, Inc.Inventors: Shengyou Zeng, Hemant Singh
-
Publication number: 20100309813Abstract: A network processing device is configured to receive a configuration message from a host device and forward the configuration message to a server. The configuration message can be configured to request the server assign an Internet Protocol (IP) address to the host device. The network processing device can be configured to send at least one probe message to the host device responsive to receiving the configuration message. The network processing device can be configured to determine whether the host device intends to continue utilizing a previously assigned IP address in addition to the IP address requested by the configuration message based, at least in part, on any responses to the at least one probe message received from the host device.Type: ApplicationFiled: June 8, 2009Publication date: December 9, 2010Applicant: CISCO TECHNOLOGY, INC.Inventors: Hemant Singh, William Beebee, Madhu Sudan
-
Patent number: 7801040Abstract: In one embodiment a technique is disclosed for facilitating communication between nodes and a head end of an access network including a head end, at least one shared access upstream channel and at least one downstream channel. A first insertion rate estimate is determined. In at least one embodiment, the first insertion rate estimate may relate to an estimated number of nodes attempting to sign-on to the access network during one or more time interval(s). In at least one embodiment, a frequency of occurrence of initial maintenance opportunities available to a first plurality of network nodes may be dynamically adjusted, for example, using data relating to the first insertion rate estimate. According to one embodiment where the access network corresponds to a cable network, the head end of the cable network may be operable to sign on at least 40,000 cable modems within a time interval of not more than 300 seconds.Type: GrantFiled: October 1, 2007Date of Patent: September 21, 2010Assignee: Cisco Technology, Inc.Inventors: Hemant Singh, De Fu Li, Mark Millet
-
Patent number: 7693180Abstract: Disclosed are methods and apparatus for translating data within a cable network between a first voice-over-IP (VOIP) protocol used by a user agent and a second VOIP protocol used by a call management server, or other type of call receiver. In one embodiment, data from an SIP (Session Initiation Protocol) user agent is translated for an NCS (Network Call Signaling) call management server. In one implementation, translation mechanisms are provided within the customer premises equipment in which the respective user agent is also configured.Type: GrantFiled: July 24, 2006Date of Patent: April 6, 2010Assignee: Cisco Technology, Inc.Inventors: Hemant Singh, William G. Guckel