Patents by Inventor Piyush Sarwal
Piyush Sarwal 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: 10979333Abstract: A request to monitor a data packet to be transmitted from a first location to a second location over a first network is received. A projected time for the transmission of the data packet from the first location to the second location is determined. Responsive to determining the projected time, whether the data packet arrived at the second location after the projected time plus a variance is determined.Type: GrantFiled: May 12, 2015Date of Patent: April 13, 2021Assignee: International Business Machines CorporationInventors: Andrew J. Bernoth, Daniel J. Martin, Sandeep R. Patil, Piyush Sarwal, Riyazahamad M. Shiraguppi, Gandhi Sivakumar
-
Patent number: 10277377Abstract: A first quality of service (QoS) desired for a first application during a period over a wireless network is determined. From a plurality of data communication channels, a data communication channel presently assigned to a first type of data packets is identified, the first type of data packets being used by the first application. A determination is made that the presently assigned data communication channel is unsuitable to provide the first QoS. A ranking of the first type of data packets is adjusted relative to a second type of data packets to assign a new rank to the first type of data packets. The new rank is transmitted to a service provider system associated with the wireless network, the new rank causing the service provider system to assign the first type of data packets to a second data communication channel in the plurality of data communication channels.Type: GrantFiled: September 9, 2014Date of Patent: April 30, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Faried Abrahams, Sasikanth Eda, Sivakumar Gandhi, Sandeep R. Patil, Piyush Sarwal
-
Patent number: 10033583Abstract: There are provided a system, a method and a computer program product for managing one or more network devices. The one or more network devices are connected indirectly or directly to one or more networks and communicate each other by exchanging one or more messages. A classifier intercepts the one or more messages associated with one or more network devices. The classifier classifies each of the intercepted messages into a layer. A discovery system receives the each classified message and detecting, based on the each received classified message, a new network device added to the one or more networks and detecting one or more configuration changes made on the one or more network devices.Type: GrantFiled: April 22, 2014Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Craig A. Farrell, Daniel J. Martin, Piyush Sarwal
-
Publication number: 20160337225Abstract: A request to monitor a data packet to be transmitted from a first location to a second location over a first network is received. A projected time for the transmission of the data packet from the first location to the second location is determined. Responsive to determining the projected time, whether the data packet arrived at the second location after the projected time plus a variance is determined.Type: ApplicationFiled: May 12, 2015Publication date: November 17, 2016Inventors: Andrew J. Bernoth, Daniel J. Martin, Sandeep R. Patil, Piyush Sarwal, Riyazahamad M. Shiraguppi, Gandhi Sivakumar
-
Publication number: 20160073413Abstract: A first quality of service (QoS) desired for a first application during a period over a wireless network is determined. From a plurality of data communication channels, a data communication channel presently assigned to a first type of data packets is identified, the first type of data packets being used by the first application. A determination is made that the presently assigned data communication channel is unsuitable to provide the first QoS. A ranking of the first type of data packets is adjusted relative to a second type of data packets to assign a new rank to the first type of data packets. The new rank is transmitted to a service provider system associated with the wireless network, the new rank causing the service provider system to assign the first type of data packets to a second data communication channel in the plurality of data communication channels.Type: ApplicationFiled: September 9, 2014Publication date: March 10, 2016Inventors: Faried Abrahams, Sasikanth Eda, Sivakumar Gandhi, Sandeep R. Patil, Piyush Sarwal
-
Patent number: 9213674Abstract: A method, system, and/or computer program product enables the sharing of memory among mobile devices. Copies of a same hard key holder are installed in multiple mobile devices. The hard key holder controls memory sharing between a master mobile device and a slave mobile device. A memory appropriation request is sent from the master mobile device to the slave mobile device. In response to the slave mobile device receiving the memory appropriation request, an unused sector of the memory in the slave mobile device is reserved for use by the master mobile device. Upon storing of data sent from the master mobile device, a message is sent from the slave mobile device to the master mobile device describing how much room is still available for the master mobile device to use.Type: GrantFiled: March 25, 2015Date of Patent: December 15, 2015Assignee: International Business Machines CorporationInventors: Faried Abrahams, Sandeep R. Patil, Piyush Sarwal, Riyazahamad M. Shiraguppi, Gandhi Sivakumar
-
Patent number: 9203740Abstract: A method, system, and computer program product for locating a network fault are provided in the illustrative embodiments. A set of network probes is configured to execute at a corresponding set of networking components in a data network. A set of events is received. An event in the set of events includes a list of network probes in an order those network probes are visited, the list of network probes forming a path in a set of paths. A test is performed to determine whether a fault condition is present in any of the paths. Those paths are selected, as a set of candidate paths, where the fault condition is present. At least one segment of a specified length is located that is common to a threshold number of paths in the set of candidate paths. The located segment is suggested as the location of the network fault.Type: GrantFiled: July 18, 2013Date of Patent: December 1, 2015Assignee: GlobalFoundries Inc.Inventors: Yulei Liu, Daniel Joseph Martin, Piyush Sarwal
-
Patent number: 9178952Abstract: Systems, methods, apparatuses and program products configured to provide a topology-service tool are described. A presence-federation solution asset is leveraged to address topology-federation problems. A network topology tool takes as input network endpoints, for example caller and callee telephone numbers, determines a network service flow used to connect the network endpoints, and develops a network topology view of the service flow along with associated network device related information.Type: GrantFiled: June 2, 2010Date of Patent: November 3, 2015Assignee: International Business Machines CorporationInventors: Arup Acharya, Nilanjan Banerjee, Dipanjan Chakraborty, Koustuv Dasgupta, Chetan Desai, Piyush Sarwal, Shachi Sharma, Xiping Wang
-
Publication number: 20150304167Abstract: There are provided a system, a method and a computer program product for managing one or more network devices. The one or more network devices are connected indirectly or directly to one or more networks and communicate each other by exchanging one or more messages. A classifier intercepts the one or more messages associated with one or more network devices. The classifier classifies each of the intercepted messages into a layer. A discovery system receives the each classified message and detecting, based on the each received classified message, a new network device added to the one or more networks and detecting one or more configuration changes made on the one or more network devices.Type: ApplicationFiled: April 22, 2014Publication date: October 22, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Craig A. Farrell, Daniel Ahn J. Martin, Piyush Sarwal
-
Publication number: 20150199297Abstract: A method, system, and/or computer program product enables the sharing of memory among mobile devices. Copies of a same hard key holder are installed in multiple mobile devices. The hard key holder controls memory sharing between a master mobile device and a slave mobile device. A memory appropriation request is sent from the master mobile device to the slave mobile device. In response to the slave mobile device receiving the memory appropriation request, an unused sector of the memory in the slave mobile device is reserved for use by the master mobile device. Upon storing of data sent from the master mobile device, a message is sent from the slave mobile device to the master mobile device describing how much room is still available for the master mobile device to use.Type: ApplicationFiled: March 25, 2015Publication date: July 16, 2015Inventors: FARIED ABRAHAMS, SANDEEP R. PATIL, PIYUSH SARWAL, RIYAZAHAMAD M. SHIRAGUPPI, GANDHI SIVAKUMAR
-
Patent number: 9049214Abstract: A method, system, and/or computer program product enables the sharing of memory among mobile devices. Copies of a same hard key holder are installed in all mobile devices from a user-defined group of mobile devices. The hard key holder controls memory sharing between a master mobile device and a slave mobile device. A memory appropriation request is sent from the master mobile device to the slave mobile device. In response to the slave mobile device receiving the memory appropriation request, an unused sector of the memory in the first slave mobile device is reserved for use by the master mobile device. Upon storing of data sent from the master mobile device, a message is sent from the slave mobile device to the master mobile device describing how much room is still available for the master mobile device to use.Type: GrantFiled: November 21, 2013Date of Patent: June 2, 2015Assignee: International Business Machines CorporationInventors: Faried Abrahams, Sandeep R. Patil, Piyush Sarwal, Riyazahamad M. Shiraguppi, Gandhi Sivakumar
-
Publication number: 20150142885Abstract: A method, system, and/or computer program product enables the sharing of memory among mobile devices. Copies of a same hard key holder are installed in all mobile devices from a user-defined group of mobile devices. The hard key holder controls memory sharing between a master mobile device and a slave mobile device. A memory appropriation request is sent from the master mobile device to the slave mobile device. In response to the slave mobile device receiving the memory appropriation request, an unused sector of the memory in the first slave mobile device is reserved for use by the master mobile device. Upon storing of data sent from the master mobile device, a message is sent from the slave mobile device to the master mobile device describing how much room is still available for the master mobile device to use.Type: ApplicationFiled: November 21, 2013Publication date: May 21, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: FARIED ABRAHAMS, SANDEEP R. PATIL, PIYUSH SARWAL, RIYAZAHAMAD M. SHIRAGUPPI, GANDHI SIVAKUMAR
-
Publication number: 20150023151Abstract: A method, system, and computer program product for locating a network fault are provided in the illustrative embodiments. A set of network probes is configured to execute at a corresponding set of networking components in a data network. A set of events is received. An event in the set of events includes a list of network probes in an order those network probes are visited, the list of network probes forming a path in a set of paths. A test is performed to determine whether a fault condition is present in any of the paths. Those paths are selected, as a set of candidate paths, where the fault condition is present. At least one segment of a specified length is located that is common to a threshold number of paths in the set of candidate paths. The located segment is suggested as the location of the network fault.Type: ApplicationFiled: July 18, 2013Publication date: January 22, 2015Inventors: Yulei LIU, Daniel Joseph MARTIN, Piyush SARWAL
-
Publication number: 20110302292Abstract: Systems, methods, apparatuses and program products configured to provide a topology-service tool are described. A presence-federation solution asset is leveraged to address topology-federation problems. A network topology tool takes as input network endpoints, for example caller and callee telephone numbers, determines a network service flow used to connect the network endpoints, and develops a network topology view of the service flow along with associated network device related information.Type: ApplicationFiled: June 2, 2010Publication date: December 8, 2011Applicant: International Business Machine CorporationInventors: Arup Acharya, Nilanjan Banerjee, Dipanjan Chakraborty, Koustuv Dasgupta, Chetan Desai, Piyush Sarwal, Shachi Sharma, Xiping Wang
-
Patent number: 5666441Abstract: In general, the invention includes a method and system of rectangular solid detection comprising: receiving an image of data; detecting edges from the image of data; finding lines from the image of data; finding junctions from the lines; filtering junctions and lines that meet a first set of certain criteria; grouping the junctions and lines that meet a second set of certain criteria; and detecting whether a rectangular solid exists in the image according to the grouping. The criteria includes using triplets of lines and fork junctions. The system and method may also analyze a single frame, or a single frame paired with a reference frame.Type: GrantFiled: August 30, 1995Date of Patent: September 9, 1997Assignee: Texas Instruments IncorporatedInventors: Kashi Rao, Piyush Sarwal