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: 10979333
    Abstract: 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: Grant
    Filed: May 12, 2015
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Bernoth, Daniel J. Martin, Sandeep R. Patil, Piyush Sarwal, Riyazahamad M. Shiraguppi, Gandhi Sivakumar
  • Patent number: 10277377
    Abstract: 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: Grant
    Filed: September 9, 2014
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Faried Abrahams, Sasikanth Eda, Sivakumar Gandhi, Sandeep R. Patil, Piyush Sarwal
  • Patent number: 10033583
    Abstract: 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: Grant
    Filed: April 22, 2014
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Craig A. Farrell, Daniel J. Martin, Piyush Sarwal
  • Publication number: 20160337225
    Abstract: 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: Application
    Filed: May 12, 2015
    Publication date: November 17, 2016
    Inventors: Andrew J. Bernoth, Daniel J. Martin, Sandeep R. Patil, Piyush Sarwal, Riyazahamad M. Shiraguppi, Gandhi Sivakumar
  • Publication number: 20160073413
    Abstract: 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: Application
    Filed: September 9, 2014
    Publication date: March 10, 2016
    Inventors: Faried Abrahams, Sasikanth Eda, Sivakumar Gandhi, Sandeep R. Patil, Piyush Sarwal
  • Patent number: 9213674
    Abstract: 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: Grant
    Filed: March 25, 2015
    Date of Patent: December 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Faried Abrahams, Sandeep R. Patil, Piyush Sarwal, Riyazahamad M. Shiraguppi, Gandhi Sivakumar
  • Patent number: 9203740
    Abstract: 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: Grant
    Filed: July 18, 2013
    Date of Patent: December 1, 2015
    Assignee: GlobalFoundries Inc.
    Inventors: Yulei Liu, Daniel Joseph Martin, Piyush Sarwal
  • Patent number: 9178952
    Abstract: 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: Grant
    Filed: June 2, 2010
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Nilanjan Banerjee, Dipanjan Chakraborty, Koustuv Dasgupta, Chetan Desai, Piyush Sarwal, Shachi Sharma, Xiping Wang
  • Publication number: 20150304167
    Abstract: 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: Application
    Filed: April 22, 2014
    Publication date: October 22, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig A. Farrell, Daniel Ahn J. Martin, Piyush Sarwal
  • Publication number: 20150199297
    Abstract: 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: Application
    Filed: March 25, 2015
    Publication date: July 16, 2015
    Inventors: FARIED ABRAHAMS, SANDEEP R. PATIL, PIYUSH SARWAL, RIYAZAHAMAD M. SHIRAGUPPI, GANDHI SIVAKUMAR
  • Patent number: 9049214
    Abstract: 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: Grant
    Filed: November 21, 2013
    Date of Patent: June 2, 2015
    Assignee: International Business Machines Corporation
    Inventors: Faried Abrahams, Sandeep R. Patil, Piyush Sarwal, Riyazahamad M. Shiraguppi, Gandhi Sivakumar
  • Publication number: 20150142885
    Abstract: 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: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: FARIED ABRAHAMS, SANDEEP R. PATIL, PIYUSH SARWAL, RIYAZAHAMAD M. SHIRAGUPPI, GANDHI SIVAKUMAR
  • Publication number: 20150023151
    Abstract: 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: Application
    Filed: July 18, 2013
    Publication date: January 22, 2015
    Inventors: Yulei LIU, Daniel Joseph MARTIN, Piyush SARWAL
  • Publication number: 20110302292
    Abstract: 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: Application
    Filed: June 2, 2010
    Publication date: December 8, 2011
    Applicant: International Business Machine Corporation
    Inventors: Arup Acharya, Nilanjan Banerjee, Dipanjan Chakraborty, Koustuv Dasgupta, Chetan Desai, Piyush Sarwal, Shachi Sharma, Xiping Wang
  • Patent number: 5666441
    Abstract: 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: Grant
    Filed: August 30, 1995
    Date of Patent: September 9, 1997
    Assignee: Texas Instruments Incorporated
    Inventors: Kashi Rao, Piyush Sarwal