Patents by Inventor Kamal Koshy

Kamal Koshy 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: 11659478
    Abstract: An endpoint computing device multi-network slice utilization system includes a RAN system coupled to a core network system that allocates network slices and makes each of them available for use in wireless communications. An endpoint computing device includes applications and operates, for each of its applications, to detect that application, determine a networking connectivity requirement for that application, and identify one of the network slices that is allocated by the core network system, available via the RAN system, and that satisfies the networking connectivity requirement for that application. The endpoint computing device then establishes a connection for each of its application with the one of the network slices that satisfies the networking connectivity requirement for that application, and exchanges communications via the RAN system and the core network system for that application using the one of the network slices that satisfies the networking connectivity requirement for that application.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: May 23, 2023
    Assignee: Dell Products L.P.
    Inventors: Liam B. Quinn, Anantha Boyapalle, Kamal Koshy
  • Publication number: 20210368428
    Abstract: An endpoint computing device multi-network slice utilization system includes a RAN system coupled to a core network system that allocates network slices and makes each of them available for use in wireless communications. An endpoint computing device includes applications and operates, for each of its applications, to detect that application, determine a networking connectivity requirement for that application, and identify one of the network slices that is allocated by the core network system, available via the RAN system, and that satisfies the networking connectivity requirement for that application. The endpoint computing device then establishes a connection for each of its application with the one of the network slices that satisfies the networking connectivity requirement for that application, and exchanges communications via the RAN system and the core network system for that application using the one of the network slices that satisfies the networking connectivity requirement for that application.
    Type: Application
    Filed: August 3, 2021
    Publication date: November 25, 2021
    Inventors: Liam B. Quinn, Anantha Boyapalle, Kamal Koshy
  • Patent number: 11159489
    Abstract: A multi-link VPN link selection system includes a multi-link VPN server device that provides a VPN connection to application server device(s) for a computing device. The computing device monitors each of its network interfaces that each provide a respective link to the VPN connection and, in response, identifies one or more QoS parameters associated with each of those network interfaces. When the computing device receives data traffic from application(s) operating on the computing device, it identifies a network transmission requirement associated with that data traffic, determines one of the network interfaces that is associated with one or more QoS parameters that satisfy the network transmission requirements associated with that data traffic; and transmits that data traffic via that network interface and over the respective link provided by that network interface to the application server device(s) via the VPN connection provided by the multi-link VPN server device.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: October 26, 2021
    Assignee: Dell Products L.P.
    Inventors: Kamal Koshy, Dileep Kumar Soma, Vivek Viswanathan Iyer, Anantha Boyapalle
  • Patent number: 11115914
    Abstract: An endpoint computing device multi-network slice utilization system includes a RAN system coupled to a core network system that allocates network slices and makes each of them available for use in wireless communications. An endpoint computing device includes applications and operates, for each of its applications, to detect that application, determine a networking connectivity requirement for that application, and identify one of the network slices that is allocated by the core network system, available via the RAN system, and that satisfies the networking connectivity requirement for that application. The endpoint computing device then establishes a connection for each of its application with the one of the network slices that satisfies the networking connectivity requirement for that application, and exchanges communications via the RAN system and the core network system for that application using the one of the network slices that satisfies the networking connectivity requirement for that application.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: September 7, 2021
    Assignee: Dell Products L.P.
    Inventors: Liam B. Quinn, Anantha Boyapalle, Kamal Koshy
  • Publication number: 20210234834
    Abstract: A multi-link VPN link selection system includes a multi-link VPN server device that provides a VPN connection to application server device(s) for a computing device. The computing device monitors each of its network interfaces that each provide a respective link to the VPN connection and, in response, identifies one or more QoS parameters associated with each of those network interfaces. When the computing device receives data traffic from application(s) operating on the computing device, it identifies a network transmission requirement associated with that data traffic, determines one of the network interfaces that is associated with one or more QoS parameters that satisfy the network transmission requirements associated with that data traffic; and transmits that data traffic via that network interface and over the respective link provided by that network interface to the application server device(s) via the VPN connection provided by the multi-link VPN server device.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Inventors: Kamal Koshy, Dileep Kumar Soma, Vivek Viswanathan Iyer, Anantha Boyapalle
  • Publication number: 20210235367
    Abstract: An endpoint computing device multi-network slice utilization system includes a RAN system coupled to a core network system that allocates network slices and makes each of them available for use in wireless communications. An endpoint computing device includes applications and operates, for each of its applications, to detect that application, determine a networking connectivity requirement for that application, and identify one of the network slices that is allocated by the core network system, available via the RAN system, and that satisfies the networking connectivity requirement for that application. The endpoint computing device then establishes a connection for each of its application with the one of the network slices that satisfies the networking connectivity requirement for that application, and exchanges communications via the RAN system and the core network system for that application using the one of the network slices that satisfies the networking connectivity requirement for that application.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Inventors: Liam B. Quinn, Anantha Boyapalle, Kamal Koshy
  • Patent number: 8306144
    Abstract: An adaptive baseband processing system having a scalable architecture to allow scaling to support adaptive transmission and receive, at different granularity, channel vs. subchannel, for different number of antennas and/or users, including their components, are described herein. In various embodiments, the components include an adaptive antenna signal (AAS) coupled to a front-end processor, a back-end processor, or combinations thereof.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: November 6, 2012
    Assignee: Intel Corporation
    Inventors: Jaroslaw J. Sydir, Kamal Koshy
  • Publication number: 20110286441
    Abstract: An adaptive baseband processing system having a scalable architecture to allow scaling to support adaptive transmission and receive, at different granularity, channel vs. subchannel, for different number of antennas and/or users, including their components, are described herein. In various embodiments, the components include an adaptive antenna signal (AAS) coupled to a front-end processor, a back-end processor, or combinations thereof.
    Type: Application
    Filed: August 3, 2011
    Publication date: November 24, 2011
    Inventors: Jaroslaw J. Sydir, Kamal Koshy
  • Patent number: 8014461
    Abstract: An adaptive baseband processing system having a scalable architecture to allow scaling to support adaptive transmission and receive, at different granularity, channel vs. subchannel, for different number of antennas and/or users, including their components, are described herein. In various embodiments, the components include a front-end processor, an AAS processor and a back-end processor.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: September 6, 2011
    Assignee: Intel Corporation
    Inventors: Jaroslaw J. Sydir, Kamal Koshy
  • Publication number: 20100202550
    Abstract: An adaptive baseband processing system having a scalable architecture to allow scaling to support adaptive transmission and receive, at different granularity, channel vs. subchannel, for different number of antennas and/or users, including their components, are described herein. In various embodiments, the components include a front-end processor, an AAS processor and a back-end processor.
    Type: Application
    Filed: April 12, 2010
    Publication date: August 12, 2010
    Inventors: Jaroslaw J. Sydir, Kamal Koshy
  • Patent number: 7738585
    Abstract: An adaptive baseband processing system having a scalable architecture to allow scaling to support adaptive transmission and receive, at different granularity, channel vs. subchannel, for different number of antennas and/or users, including their components, are described herein. In various embodiments, the components include a front-end processor, an AAS processor and a back-end processor.
    Type: Grant
    Filed: September 23, 2005
    Date of Patent: June 15, 2010
    Assignee: Intel Corporation
    Inventors: Jaroslaw J. Sydir, Kamal Koshy
  • Publication number: 20070071118
    Abstract: An adaptive baseband processing system having a scalable architecture to allow scaling to support adaptive transmission and receive, at different granularity, channel vs. subchannel, for different number of antennas and/or users, including their components, are described herein. In various embodiments, the components include a front-end processor, an AAS processor and a back-end processor.
    Type: Application
    Filed: September 23, 2005
    Publication date: March 29, 2007
    Inventors: Jaroslaw Sydir, Kamal Koshy
  • Publication number: 20070070925
    Abstract: An adaptive baseband processing system having a scalable architecture to allow scaling to support adaptive transmission and receive, at different granularity, channel vs. subchannel, for different number of antennas and/or users, including their components, are described herein. In various embodiments, the components include a front-end processor, an AAS processor and a back-end processor.
    Type: Application
    Filed: September 23, 2005
    Publication date: March 29, 2007
    Inventors: Jaroslaw Sydir, Kamal Koshy
  • Publication number: 20060059220
    Abstract: An arrangement is provided for performing Montgomery multiplications. A Montgomery multiplication comprises a plurality of iterations of basic operations (e.g., carry-save additions), and is performed by a Montgomery multiplication engine (MME). Basic operations in each iteration may be performed by multiple Montgomery multiplication processing elements (MMPEs). An MME may be arranged to pipeline the process of performing iterations of multiple basic operations and other operations required to complete a Montgomery multiplication both horizontally and vertically. An MME may also be arranged to interleave processes of performing two Montgomery multiplications.
    Type: Application
    Filed: September 16, 2004
    Publication date: March 16, 2006
    Inventors: Kamal Koshy, Gilbert Wolrich, Jaroslaw Sydir, Wajdi Feghali
  • Publication number: 20060059219
    Abstract: An arrangement is provided for performing modular exponentiations. A modular exponentiation may be performed by using multiple Montgomery multiplications. A Montgomery multiplication comprises a plurality of iterations of basic operations (e.g., carry-save additions), and is performed by a Montgomery multiplication engine (MME). Multiple MMEs of smaller sizes may be chained together to perform modular exponentiations of larger sizes. Additionally, a single MME of a smaller size may be scheduled to perform modular exponentiations of larger sizes. Moreover, the process of performing a Montgomery multiplication may be pipelined both horizontally and vertically. Furthermore, processes of performing two Montgomery multiplications may be interleaved and performed by the same MME or chained MMEs.
    Type: Application
    Filed: September 16, 2004
    Publication date: March 16, 2006
    Inventors: Kamal Koshy, Gilbert Wolrich, Jaroslaw Sydir, Wajdi Feghali
  • Publication number: 20060010327
    Abstract: An arrangement is provided for performing MD5 digesting. The arrangement includes apparatuses and methods that pipeline the MD5 digesting process to produce a 128 bit digest for an input message of any arbitrary length.
    Type: Application
    Filed: June 25, 2004
    Publication date: January 12, 2006
    Inventors: Kamal Koshy, Jaroslaw Sydir, Wajdi Feghali
  • Publication number: 20050240764
    Abstract: An arrangement is provided for performing RC4 ciphering. The arrangement includes apparatuses and methods that pipeline generation of a key stream based on a byte state array, called the S-box, which is initially generated from a secret key shared by a receiver and a transmitter in a network system. The S-box is stored in a storage device which may be a register file with two read ports and one write port. A cache is used to store a number of bytes read from the S-box storage device.
    Type: Application
    Filed: April 27, 2004
    Publication date: October 27, 2005
    Inventors: Kamal Koshy, Jaroslaw Sydir, Wajdi Feghali
  • Publication number: 20050238166
    Abstract: An arrangement is provided for performing the KASUMI ciphering process. The arrangement includes apparatuses and methods that parallelize computations of two FI functions in KASUMI rounds within one clock cycle and computes two consecutive FL functions in the KASUMI rounds within one clock cycle.
    Type: Application
    Filed: April 27, 2004
    Publication date: October 27, 2005
    Inventors: Kamal Koshy, Jaroslaw Sydir, Wajdi Feghali
  • Publication number: 20050154960
    Abstract: Configurable CRC calculation engines and methods of performing CRC calculations are presented. The configurable CRC calculation engines calculate a CRC value for the data using an associated polynomial and remainder. The method includes receiving a polynomial, receiving a block of data to determine a CRC value for, and calculating a CRC value for the data using the polynomial. With such devices and methods, the configurable CRC calculation engines are useful in various applications and protocols.
    Type: Application
    Filed: December 30, 2003
    Publication date: July 14, 2005
    Inventors: Jaroslaw Sydir, Alok Mathur, Wajdi Feghali, Kamal Koshy, Eduard Lecha
  • Publication number: 20050149744
    Abstract: A network processing having cryptographic processing includes an authentication buffer for storing ciphered data and providing the ciphered data to an authentication core.
    Type: Application
    Filed: December 29, 2003
    Publication date: July 7, 2005
    Inventors: Jaroslaw Sydir, Kamal Koshy, Wajdi Feghali, Bradley Burres, Gilbert Wolrich