Patents by Inventor R. Kaushik
R. Kaushik 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: 10824660Abstract: Techniques are provided for detecting new topics and themes and assigning new posts to existing topic and/or theme clusters in online community discussions. A post posted to an online community is received and a post feature vector representative of the post is created. The post is compared to a plurality of centroid feature vectors, each centroid feature vector being representative of a respective post cluster and associated with a theme. Upon determining that similarity between the post feature vector and one of a plurality of centroid feature vectors satisfies a minimum similarity threshold, the post is assigned to the post cluster of which the centroid feature vector is representative. Upon determining that similarity between the post feature vector and any of the plurality of centroid feature vectors is below the minimum similarity threshold, a new theme cluster is created and the post is assigned to the new theme cluster.Type: GrantFiled: November 24, 2015Date of Patent: November 3, 2020Assignee: ADOBE INC.Inventors: Kokil Jaidka, Prakhar Gupta, Sajal Rustagi, R. Kaushik
-
Patent number: 9817893Abstract: Social media posts related to a topic are analyzed over time by parsing the posts to identify terms and by statistically analyzing occurrences and co-occurrences of the terms in the posts to derive metrics. A relationship-based structure is updated over time based on the metrics. A relationship-based structure is updated over time based on the metrics. In an example, the relationship-based structure includes weighted nodes and edges. The nodes represent terms in the posts and the edges represent co-occurrences of the terms. The weights of the nodes depend on frequencies of the occurrences, while as the weights of the edges depend on frequencies of the co-occurrences. A trend in the social media posts is detected by identifying a change over time in the relationship-based data structure.Type: GrantFiled: February 18, 2015Date of Patent: November 14, 2017Assignee: Adobe Systems IncorporatedInventors: Kokil Jaidka, Ponnurangam Kumaraguru, Niyati Chhaya, Sajal Rustagi, Prakhar Gupta, R. Kaushik
-
Patent number: 9800502Abstract: A method includes determining, by a congestion point (CP) unit, traffic flow congestion in an Open Flow environment network. The CP unit comprises an Open Flow switch including a device including logic where an action is associated with each flow entry in the device. A congestion point (CP) unit sends a first congestion notification message (CNM) directly to at least one controller and sends a second CNM directly to at least one reaction point (RP) unit. The CP unit communicates with the at least one controller through a secure channel via Open Flow protocol.Type: GrantFiled: January 13, 2017Date of Patent: October 24, 2017Assignee: International Business Machines CorporationInventors: David Iles, Meenakshi R. Kaushik
-
Publication number: 20170147676Abstract: Techniques are provided for detecting new topics and themes and assigning new posts to existing topic and/or theme clusters in online community discussions. A post posted to an online community is received and a post feature vector representative of the post is created. The post is compared to a plurality of centroid feature vectors, each centroid feature vector being representative of a respective post cluster and associated with a theme. Upon determining that similarity between the post feature vector and one of a plurality of centroid feature vectors satisfies a minimum similarity threshold, the post is assigned to the post cluster of which the centroid feature vector is representative. Upon determining that similarity between the post feature vector and any of the plurality of centroid feature vectors is below the minimum similarity threshold, a new theme cluster is created and the post is assigned to the new theme cluster.Type: ApplicationFiled: November 24, 2015Publication date: May 25, 2017Inventors: KOKIL JAIDKA, PRAKHAR GUPTA, SAJAL RUSTAGI, R. KAUSHIK
-
Publication number: 20170134283Abstract: A method includes determining, by a congestion point (CP) unit, traffic flow congestion in an Open Flow environment network. The CP unit comprises an Open Flow switch including a device including logic where an action is associated with each flow entry in the device. A congestion point (CP) unit sends a first congestion notification message (CNM) directly to at least one controller and sends a second CNM directly to at least one reaction point (RP) unit. The CP unit communicates with the at least one controller through a secure channel via Open Flow protocol.Type: ApplicationFiled: January 13, 2017Publication date: May 11, 2017Inventors: David Iles, Meenakshi R. Kaushik
-
Patent number: 9584418Abstract: Embodiments of the invention relate to providing quantized congestion notification (QCN) in networks. One embodiment includes a method that includes determining a traffic flow congestion by a particular congestion point (CP) unit of multiple CP units that communicate with at least one end unit, at least one reaction point (RP) unit and at least one controller in a network. A first congestion notification message (CNM) and a second CNM are generated by the particular CP unit. The particular CP unit sends the first CNM directly to the controller and the second CNM directly to the RP unit. Traffic flow is managed among the multiple CP units by the controller based on the first CNM.Type: GrantFiled: October 10, 2013Date of Patent: February 28, 2017Assignee: International Business Machines CorporationInventors: David Iles, Meenakshi R. Kaushik
-
Patent number: 9515918Abstract: A method for maintaining a bridging network communication path table is presented and includes determining a failed communication link between a first bridge computer and a second bridge computer in the bridging network; identifying, in the communication path table, a first path that includes the failed communication link; and indicating that the first path is not active.Type: GrantFiled: November 18, 2013Date of Patent: December 6, 2016Assignee: International Business Machines CorporationInventors: Meenakshi R. Kaushik, Chandramouli Radhakrishnan, Daljeet Singh
-
Publication number: 20160239581Abstract: Social media posts related to a topic are analyzed over time by parsing the posts to identify terms and by statistically analyzing occurrences and co-occurrences of the terms in the posts to derive metrics. A relationship-based structure is updated over time based on the metrics. A relationship-based structure is updated over time based on the metrics. In an example, the relationship-based structure includes weighted nodes and edges. The nodes represent terms in the posts and the edges represent co-occurrences of the terms. The weights of the nodes depend on frequencies of the occurrences, while as the weights of the edges depend on frequencies of the co-occurrences. A trend in the social media posts is detected by identifying a change over time in the relationship-based data structure.Type: ApplicationFiled: February 18, 2015Publication date: August 18, 2016Inventors: Kokil Jaidka, Ponnurangam Kumaraguru, Niyati Chhaya, Sajal Rustagi, Prakhar Gupta, R. Kaushik
-
Patent number: 9276843Abstract: In one embodiment, a method for providing virtual link aggregation (vLAG) in a transparent interconnection of lots of links (TRILL)-enabled network, includes creating a virtual routing bridge logically connected to a first physical routing bridge and a second physical routing bridge to form a vLAG group at an edge of the TRILL-enabled network; determining a first distribution tree linking the first physical routing bridge to every other routing bridge in the TRILL-enabled network in a non-repeating fashion, ending with the second physical routing bridge; determining a second distribution tree linking the second physical routing bridge to every other routing bridge in the TRILL-enabled network in a non-repeating fashion, ending with the first physical routing bridge; receiving a multicast packet at the virtual routing bridge from one of the physical routing bridges; and distributing the multicast packet according to either the first or the second distribution tree thereby preventing looping.Type: GrantFiled: October 25, 2013Date of Patent: March 1, 2016Assignee: International Business Machines CorporationInventors: Meenakshi R. Kaushik, Chandramouli Radhakrishnan, Venkatesan Selvaraj, Daljeet Singh
-
Patent number: 9143444Abstract: In one embodiment, a system includes a TRILL-enabled network that includes a first physical routing bridge (RB) and a second physical RB, logic adapted for creating a virtual RB logically connected to the first and second physical RBs to form a vLAG group at an edge of the network, logic adapted for determining a first distribution tree linking the first physical RB to every other RB in the network in a non-repeating fashion, ending with the second physical RB, and logic adapted for determining a second distribution tree linking the second physical RB to every other RB in the network in a non-repeating fashion, ending with the first physical RB, wherein when a multicast packet is received by the virtual RB from one of the physical RBs, the multicast packet is distributed according to either the first or the second distribution tree thereby preventing looping.Type: GrantFiled: March 12, 2013Date of Patent: September 22, 2015Assignee: International Business Machines CorporationInventors: Meenakshi R. Kaushik, Chandramouli Radhakrishnan, Venkatesan Selvaraj, Daljeet Singh
-
Publication number: 20150138957Abstract: A method for maintaining a bridging network communication path table is presented and includes determining a failed communication link between a first bridge computer and a second bridge computer in the bridging network; identifying, in the communication path table, a first path that includes the failed communication link; and indicating that the first path is not active.Type: ApplicationFiled: November 18, 2013Publication date: May 21, 2015Applicant: International Business Machines CorporationInventors: Meenakshi R. Kaushik, Chandramouli Radhakrishnan, Daljeet Singh
-
Patent number: 9036506Abstract: A shortest path first (SPF) computation in a distributed network may be performed efficiently by performing the SPF computation in stages. Rather than perform a new SPF computation every time a change occurs affecting a link state within the distributed network, a routing protocol may identify the change and determine if the impact to the link state necessarily needs the new SPF computation. For example, a predetermined list of events may identify changes that may not necessarily impact the SPF value(s) currently associated with the distributed network. Embodiments disclosed may avoid computation of the new SPF for changes to the link state thus managing network system resources more efficiently.Type: GrantFiled: November 4, 2013Date of Patent: May 19, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David M. Bond, Meenakshi R. Kaushik
-
Publication number: 20150103659Abstract: Embodiments of the invention relate to providing quantized congestion notification (QCN) in networks. One embodiment includes a method that includes determining a traffic flow congestion by a particular congestion point (CP) unit of multiple CP units that communicate with at least one end unit, at least one reaction point (RP) unit and at least one controller in a network. A first congestion notification message (CNM) and a second CNM are generated by the particular CP unit. The particular CP unit sends the first CNM directly to the controller and the second CNM directly to the RP unit. Traffic flow is managed among the multiple CP units by the controller based on the first CNM.Type: ApplicationFiled: October 10, 2013Publication date: April 16, 2015Applicant: International Business Machines CorporationInventors: David Iles, Meenakshi R. Kaushik
-
Patent number: 8902759Abstract: A shortest path first (SPF) computation in a distributed network may be performed efficiently by performing the SPF computation in stages. Rather than perform a new SPF computation every time a change occurs affecting a link state within the distributed network, a routing protocol may identify the change and determine if the impact to the link state necessarily needs the new SPF computation. For example, a predetermined list of events may identify changes that may not necessarily impact the SPF value(s) currently associated with the distributed network. Embodiments disclosed may avoid computation of the new SPF for changes to the link state thus managing network system resources more efficiently.Type: GrantFiled: October 8, 2012Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: David M. Bond, Meenakshi R. Kaushik
-
Publication number: 20140269418Abstract: In one embodiment, a method for providing virtual link aggregation (vLAG) in a transparent interconnection of lots of links (TRILL)-enabled network, includes creating a virtual routing bridge logically connected to a first physical routing bridge and a second physical routing bridge to form a vLAG group at an edge of the TRILL-enabled network; determining a first distribution tree linking the first physical routing bridge to every other routing bridge in the TRILL-enabled network in a non-repeating fashion, ending with the second physical routing bridge; determining a second distribution tree linking the second physical routing bridge to every other routing bridge in the TRILL-enabled network in a non-repeating fashion, ending with the first physical routing bridge; receiving a multicast packet at the virtual routing bridge from one of the physical routing bridges; and distributing the multicast packet according to either the first or the second distribution tree thereby preventing looping.Type: ApplicationFiled: October 25, 2013Publication date: September 18, 2014Applicant: International Business Machines CorporationInventors: Meenakshi R. Kaushik, Chandramouli Radhakrishnan, Venkatesan Selvaraj, Daljeet Singh
-
Publication number: 20140269701Abstract: In one embodiment, a system includes a TRILL-enabled network that includes a first physical routing bridge (RB) and a second physical RB, logic adapted for creating a virtual RB logically connected to the first and second physical RBs to form a vLAG group at an edge of the network, logic adapted for determining a first distribution tree linking the first physical RB to every other RB in the network in a non-repeating fashion, ending with the second physical RB, and logic adapted for determining a second distribution tree linking the second physical RB to every other RB in the network in a non-repeating fashion, ending with the first physical RB, wherein when a multicast packet is received by the virtual RB from one of the physical RBs, the multicast packet is distributed according to either the first or the second distribution tree thereby preventing looping.Type: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Inventors: Meenakshi R. Kaushik, Chandramouli Radhakrishnan, Venkatesan Selvaraj, Daljeet Singh
-
Publication number: 20140098707Abstract: A shortest path first (SPF) computation in a distributed network may be performed efficiently by performing the SPF computation in stages. Rather than perform a new SPF computation every time a change occurs affecting a link state within the distributed network, a routing protocol may identify the change and determine if the impact to the link state necessarily needs the new SPF computation. For example, a predetermined list of events may identify changes that may not necessarily impact the SPF value(s) currently associated with the distributed network. Embodiments disclosed may avoid computation of the new SPF for changes to the link state thus managing network system resources more efficiently.Type: ApplicationFiled: November 4, 2013Publication date: April 10, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David M. Bond, Meenakshi R. Kaushik
-
Publication number: 20140098703Abstract: A shortest path first (SPF) computation in a distributed network may be performed efficiently by performing the SPF computation in stages. Rather than perform a new SPF computation every time a change occurs affecting a link state within the distributed network, a routing protocol may identify the change and determine if the impact to the link state necessarily needs the new SPF computation. For example, a predetermined list of events may identify changes that may not necessarily impact the SPF value(s) currently associated with the distributed network. Embodiments disclosed may avoid computation of the new SPF for changes to the link state thus managing network system resources more efficiently.Type: ApplicationFiled: October 8, 2012Publication date: April 10, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: DAVID M. BOND, MEENAKSHI R. KAUSHIK
-
Patent number: 6505217Abstract: A file placement process operates to respond to requests for creation of a file, accompanied by file statistics, such as storage space needed by the file, to locate a storage volume having space best fitting the file statistics.Type: GrantFiled: November 24, 1999Date of Patent: January 7, 2003Assignee: Compaq Computer CorporationInventors: Sitaram Venkatraman, Susheel R. Kaushik, Joseph Pereira, Vivek V. Shende