Patents by Inventor Sameer Kumar

Sameer Kumar 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: 11115842
    Abstract: Systems and methods are disclosed herein that relate to deferring delivery of non-Internet Protocol (IP) data in a wireless communication system via a Non-IP Data Delivery (NIDD) procedure based on a power source status of a serving Radio Access Network (RAN) node of a target wireless device. In some embodiments, a method of operation of a network node comprises receiving, from an exposure function, a NIDD request comprising data from an application server to be delivered to a wireless device via a NIDD procedure. The method further comprises making a determination as to whether to deliver the data to the wireless device via the NIDD procedure based on a power source status of a RAN node associated with the wireless device. In this manner, delivery of the non-IP data can be deferred depending on the power source status of the RAN node.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: September 7, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: George Foti, Venkata Sameer Kumar Kodukula, Nipun Sharma, Aditya Kumar Sinha
  • Publication number: 20210219238
    Abstract: Systems and methods for investigating and addressing excessive battery drainage in a wireless device in a cellular communications system are disclosed. In some embodiments, a method in a core network of a cellular communications system comprises receiving, from an external entity, a request to investigate excessive battery drainage at a particular wireless device and initiating collection of information related to operation of the wireless device. The information comprises user plane data, control plane information, and/or network information related to the wireless device. The method also comprises collecting the information from one or more network nodes in the cellular communications system, analyzing the collected information to determine one or more root causes of excessive battery drainage at the wireless device, and initiating one or more actions in the cellular communications system to mitigate excessive battery drainage at the wireless device.
    Type: Application
    Filed: May 29, 2018
    Publication date: July 15, 2021
    Inventors: Nipun Sharma, Venkata Sameer Kumar Kodukula, Rohit Shukla, George Foti, Virgilio Fiorese
  • Patent number: 11044169
    Abstract: In a L×M×N 3D torus network of computer nodes, a 2-dimensional plane comprising M×N torus network of nodes mapped into M/2 meshes×2*N torus network of nodes. N can be k*M, k is an integer greater than zero, and M and N are even numbers. Each of M/2 mesh of the 2*N torus is contiguous in the 2D plane. Mapping is performed for each of the L planes of the L×M×N 3D torus network. The M/2 meshes are combined with a remaining torus network dimension comprising L planes, the combining creating another 2*N pattern, wherein an L*M/2×2*N communication pattern is created. Application entities are executed according to the mapped L*M/2×2*N communication pattern.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: June 22, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dong Chen, Sameer Kumar
  • Publication number: 20210182115
    Abstract: Systems and methods include reception of an indication of a first data object to transmit from a first database tenant to a second database tenant, the first data object comprising user configuration settings metadata of a database application and associated with a first data object type, determination of whether a dependent data object may be associated with a data object of the first data object type, determination, if it is determined that a dependent data object may be associated with a data object of the first data object type, of whether a dependent object is dependent on the first data object, and automatic determination, if it is determined that a dependent object is dependent on the first data object, to transmit the dependent object from the first database tenant to the second database tenant.
    Type: Application
    Filed: December 12, 2019
    Publication date: June 17, 2021
    Inventors: Gaurav Loknath Gera, Martin Steiert, Martina Keller, Sameer Kumar, Thomas Gieselmann, Horst Schaude
  • Patent number: 10958588
    Abstract: Methods and systems for monitoring remote transmissions of messages among a plurality of nodes are described. A processing element in a first node may allocate a sequence number to a request to read and/or update data in a second node. The processing element may be different from main processors of the first node. The processing element may send the message and the sequence number to the second node. The processing element may modify a status of the sequence number to an active state, indicating a transmission of the message is pending. The processing element may, in response to a response from the second node, modify the status of the sequence number to an inactive state, indicating a completed transmission of the message. The processing element may, in response to no response from the second node within a time period, resend the message and the sequence number to the second node.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sameer Kumar, Philip Heidelberger, Yutaka Sugawara, Dong Chen, Robert M. Senger
  • Patent number: 10959286
    Abstract: A method and user equipment are provided. The method includes initiating a circuit-switched (CS) connection establishment procedure by transmitting a connection management (CM) service request message to a core network (CN). Mobility management (MM) connection establishment is aborted in response to failing to receive a CM service acceptance message within a time period. In response to subsequently receiving a CM service acceptance message after aborting the MM connection establishment, a circuit-switched (CS) signaling connection release action is performed.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: March 23, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ramkumar Thirumalli Sureshsah, Sameer Kumar Mandal, Seshu Babu Songa, Venkata Anil Kumar Karamsetti, Goutham Ponnamreddy
  • Publication number: 20210076300
    Abstract: An access regulating device (22) for a communication terminal (10) using a communication network (12) obtains an indication (I) that the communication terminal (10) is a potentially compromised communication terminal, analyses the indication (I), selects type of communication restriction based on the analysis, where a first type of communication restriction comprises barring the communication terminal (10) from using the communication network (12) and a second type of communication restriction comprises limiting the use of the communication network (12) by the communication terminal (10), and informs (B1,B2; Q) at least one network node (16, 18; 24) responsible for handling communication restrictions of the type selected for the communication terminal (10) in order for the communication network (12) to effectuate the communication restriction.
    Type: Application
    Filed: December 14, 2017
    Publication date: March 11, 2021
    Inventors: Athanasios KARAPANTELAKIS, Rohit SHUKLA, Nipun SHARMA, Venkata Sameer Kumar KODUKULA, Aditya Kumar SINHA, Praveen ARORA
  • Publication number: 20210049408
    Abstract: Methods, systems, and apparatus, including instructions encoded on storage media, for performing reduction of gradient vectors for a network having one or more degraded nodes. A method comprises training a respective replica of a machine learning model on each node of multiple nodes organized in an n-dimensional network topology, combining the respective individual gradient vectors in the nodes to generate a final gradient vector by performing operations comprising: designating each group of nodes along the dimension as either a forwarding group or a critical group, updating, for each receiving node, a respective individual gradient vector with an intermediate gradient vector, performing a reduction on each critical group of nodes along the dimension to generate a respective partial final gradient vector for the critical group, and updating, for each critical group of nodes, an individual gradient vector for a representative node with the respective partial final gradient vector.
    Type: Application
    Filed: August 16, 2019
    Publication date: February 18, 2021
    Inventors: Bjarke Hammersholt Roune, Sameer Kumar, Norman Paul Jouppi
  • Patent number: 10812416
    Abstract: A shared memory maintained by sender processes stores a sequence number counter per destination process. A sender process increments the sequence number counter in the shared memory in sending a message to a destination process. The sender process sends a data packet comprising the message and at least a sequence number specified by the sequence number counter. All of the sender processes share a sequence number counter per destination process, each of the sender processes incrementing the sequence number counter in sending a respective message. Receiver processes run on the hardware processor, each of the receiver processes maintaining a local memory counter on the memory, the local memory counter associated with a sending node. The local memory counter stores a sequence number of a message received from the sending node. The receiver process delivers incoming data packets ordered by sequence numbers of the data packets.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: October 20, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sameer Kumar, Philip Heidelberger, Dong Chen, Yutaka Sugawara, Robert M. Senger, Burkhard Steinmacher-Burow
  • Publication number: 20200304544
    Abstract: System and methods for a cloud-based approach to breached website detection and notification as a security service are provided. According to one embodiment, a network security device protecting a private network of an enterprise, intercepts information associated with an interaction with a website by a browser of a client device associated with the private network. The network security device, based on the information, proactively determines whether the website or a domain with which the website is associated has been reported as having been breached by querying a cloud-based security service that actively maintains a list of breached websites. In response to the determining being affirmative, the network security device notifies the user regarding an occurrence of a security breach involving the domain or the website by issuing a replacement Hypertext Transfer Protocol (HTTP) response message to the browser.
    Type: Application
    Filed: March 19, 2019
    Publication date: September 24, 2020
    Applicant: Fortinet, Inc.
    Inventor: Sameer Kumar Vasanthapuram
  • Patent number: 10776185
    Abstract: Techniques are disclosed for efficient handling of messages in computing systems that include tag matching capable hardware. A message management module provides for handling message events including application receives and channel notifications such that hardware tag matching can continuously run in hardware channels, such as network adapters. When the message event is an application receive the message management module adds the application receive to a tracking queue and determines if the application receive can be posted to a hardware channel capable of tag matching. When the message event is a channel notification, the message management module determines a message action using the message tracking queue and the information in the channel notification.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sameh S. Sharkawi, Sameer Kumar, Bryan S. Rosenburg
  • Publication number: 20200280865
    Abstract: Systems and methods are disclosed herein that relate to deferring delivery of non-Internet Protocol (IP) data in a wireless communication system via a Non-IP Data Delivery (NIDD) procedure based on a power source status of a serving Radio Access Network (RAN) node of a target wireless device. In some embodiments, a method of operation of a network node comprises receiving, from an exposure function, a NIDD request comprising data from an application server to be delivered to a wireless device via a NIDD procedure. The method further comprises making a determination as to whether to deliver the data to the wireless device via the NIDD procedure based on a power source status of a RAN node associated with the wireless device. In this manner, delivery of the non-IP data can be deferred depending on the power source status of the RAN node.
    Type: Application
    Filed: June 13, 2017
    Publication date: September 3, 2020
    Inventors: George Foti, Venkata Sameer Kumar Kodukula, Nipun Sharma, Aditya Kumar Sinha
  • Publication number: 20200220787
    Abstract: In a L×M×N 3D torus network of computer nodes, a 2-dimensional plane comprising M×N torus network of nodes mapped into M/2 meshes×2*N torus network of nodes. N can be k*M, k is an integer greater than zero, and M and N are even numbers. Each of M/2 mesh of the 2*N torus is contiguous in the 2D plane. Mapping is performed for each of the L planes of the L×M×N 3D torus network. The M/2 meshes are combined with a remaining torus network dimension comprising L planes, the combining creating another 2*N pattern, wherein an L*M/2×2*N communication pattern is created. Application entities are executed according to the mapped L*M/2×2*N communication pattern.
    Type: Application
    Filed: January 7, 2019
    Publication date: July 9, 2020
    Inventors: Dong Chen, Sameer Kumar
  • Publication number: 20200183764
    Abstract: Techniques are disclosed for efficient handling of messages in computing systems that include tag matching capable hardware. A message management module provides for handling message events including application receives and channel notifications such that hardware tag matching can continuously run in hardware channels, such as network adapters. When the message event is an application receive the message management module adds the application receive to a tracking queue and determines if the application receive can be posted to a hardware channel capable of tag matching. When the message event is a channel notification, the message management module determines a message action using the message tracking queue and the information in the channel notification.
    Type: Application
    Filed: December 10, 2018
    Publication date: June 11, 2020
    Inventors: Sameh S. SHARKAWI, Sameer KUMAR, Bryan S. ROSENBURG
  • Publication number: 20200125949
    Abstract: Methods, systems, and apparatus, including instructions encoded on storage media, for performing reduction of gradient vectors for distributed training of a neural network. One of the methods includes receiving, at each of the plurality of devices, a respective batch; performing, by each device, a forward pass comprising, for each batch normalization layer: generating, by each of the devices, a respective output of the corresponding other layer for each training example in the batch, determining, by each of the devices, a per-replica mean and a per-replica variance; determining, for each sub-group, a distributed mean and a distributed variance from the per-replica means and the per-replica variances for the devices in the sub-group; and applying, by each device, batch normalization to the respective outputs of the corresponding other layer generated by the device using the distributed mean and the distributed variance for the sub-group to which the device belongs.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 23, 2020
    Inventors: Blake Alan Hechtman, Sameer Kumar
  • Patent number: 10628740
    Abstract: The example computer-implemented method may comprise computing, by a generator processor on each of a plurality of learners, a gradient for a mini-batch using a current weight at each of the plurality of learners. The method may also comprise generating, by the generator processor on each of the plurality of learners, a plurality of triples, wherein each of the triples comprises the gradient, the weight index of the current weights used to compute the gradient, and a mass of the gradient. The method may further comprise performing, by a reconciler processor on each of the plurality of learners, an allreduce operation on the plurality of triples to obtain an allreduced triple sequence. Additionally, the method may comprise updating, by the reconciler processor on each of the plurality of learners, the current weight at each of the plurality of learners to a new current weight using the allreduced triple sequence.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: April 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sameer Kumar, Vijay A. Saraswat
  • Publication number: 20200100322
    Abstract: A method and user equipment are provided. The method includes initiating a circuit-switched (CS) connection establishment procedure by transmitting a connection management (CM) service request message to a core network (CN). Mobility management (MM) connection establishment is aborted in response to failing to receive a CM service acceptance message within a time period. In response to subsequently receiving a CM service acceptance message after aborting the MM connection establishment, a circuit-switched (CS) signaling connection release action is performed.
    Type: Application
    Filed: January 29, 2019
    Publication date: March 26, 2020
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ramkumar THIRUMALLI SURESHSAH, Sameer Kumar Mandal, Seshu Babu Songa, Venkata Anil Kumar Karamsetti, Goutham Ponnamreddy
  • Patent number: D865786
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: November 5, 2019
    Assignee: Google LLC
    Inventors: Kunal Patel, Sameer Kumar Bansal, Jonas Alon Naimark
  • Patent number: D878405
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: March 17, 2020
    Assignee: Google LLC
    Inventors: Kunal Patel, Sameer Kumar Bansal, Jonas Alon Naimark
  • Patent number: D912683
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: March 9, 2021
    Assignee: GOOGLE LLC
    Inventors: Kunal Patel, Brendan Pascoe, David Chiu, Rachel Been, Sameer Kumar Bansal