Patents by Inventor Karthikeyan Sundaresan

Karthikeyan Sundaresan 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: 10331493
    Abstract: A system and method are provided. The method includes a base station receiving a plurality of tasks from a plurality of user devices, each of the plurality of tasks involving a respective one of multiple sets of jobs. The method further includes a load balancer generating task allocations for the plurality of tasks, responsive to receiving the plurality of tasks from the base station. A unique task ID is generated for and assigned to each task, from which a task allocation is generated by the load balancer. The task allocations for the plurality of tasks are generated such that all the jobs received from a respective same one of the plurality of user devices are assigned to a same one of the worker entities in the set. The method also includes a set of worker entities performing the plurality of tasks in accordance with the task allocations.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: June 25, 2019
    Assignee: NEC Corporation
    Inventors: Mohammad Khojastepour, Rajesh Mahindra, Karthikeyan Sundaresan, Sampath Rangarajan
  • Patent number: 10298671
    Abstract: A load balancing device and method are provided. The load balancing device includes a processor. The processor is configured to receive a plurality of tasks from a plurality of user devices, each of the plurality of tasks involving a respective one of multiple sets of sessions. The processor is further configured to generate a task ID for each of the plurality tasks using a randomization function, at least one task ID for at least one of the plurality of tasks changing over time responsive to one or more criterion. The processor is additionally configured to allocate the plurality of tasks amongst a set of worker entities such that all the sessions involved in the plurality of tasks received from a respective same one of the plurality of user devices is assigned to a same one of the worker entities in the set.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: May 21, 2019
    Assignee: NEC Corporation
    Inventors: Mohammad Khojastepour, Rajesh Mahindra, Karthikeyan Sundaresan, Sampath Rangarajan
  • Patent number: 10296394
    Abstract: Computer-implemented methods and a system are provided for distributing tasks between a plurality of processes in a computer network. A method includes distributing, by a load balancer in the computer network, tasks between the plurality of processes. The method further includes maintaining, by the load balancer, a registry for each of the tasks. For a given task, the registry indicates which of the plurality of processes to which the given task is distributed based on a hash function. The method also includes forming, by the load balancer, a respective set of registries for each of the plurality of processes, based on a set of thresholds. The method additionally includes redefining, by the load balancer, the set of thresholds when one of the plurality of processes ceases or a new process, added to the plurality of processes, commences.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: May 21, 2019
    Assignee: NEC Corporation
    Inventors: Mohammad Khojastepour, Rajesh Mahindra, Sampath Rangarajan, Karthikeyan Sundaresan
  • Patent number: 10292054
    Abstract: Methods and a system are provided for enabling coexistence of WIFI and Long Term Evolution (LTE) in a wireless communication system. A method includes embedding in a data sequence, by a base station capable of transmitting and receiving LTE frames, a channel reservation packet that (i) is detectable by a WIFI receiver and (ii) reserves a particular one of a plurality of available unlicensed communication channels for a transmission duration of the data sequence. The method further includes transmitting, by the base station, the data sequence including the embedded channel reservation packet.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: May 14, 2019
    Assignee: NEC Corporation
    Inventors: Mohammad Khojastepour, Eugene Chai, Karthikeyan Sundaresan, Sampath Rangarajan
  • Publication number: 20190045580
    Abstract: A system for implementing a distributed core architecture of a wireless communication network is provided. The system includes a plurality of devices configured to communicate with one or more UE devices to implement the wireless communication network. A given one of the plurality of devices includes at least one processor operatively coupled to a memory and a core agent implemented by the at least one processor. The core agent includes a controller for controlling functionality of the device, a switch operatively coupled to the controller, a precomputed policy data store for storing precomputed policies associated with at least security and service, mobility and policy applications, and a set of core applications including an inter-agent communication application for communicating with other core agents associated with other devices of the wireless communication network, and a control application for controlling the device.
    Type: Application
    Filed: July 17, 2018
    Publication date: February 7, 2019
    Inventors: Eugene Chai, Mohammad Khojastepour, Karthikeyan Sundaresan, Sampath Rangarajan, Mehrdad Moradi
  • Publication number: 20190044608
    Abstract: A system for implementing a wireless communication network is provided. The system includes a plurality of unmanned aerial vehicles (UAVs) forming a wireless multi-hop mesh network constituting a backhaul. A given one of the UAVs includes a radio access network (RAN) agent configured to determine at least one UAV configuration for optimized coverage of one or more user equipment (UE) devices in a terrestrial zone, a haul agent configured to coordinate an optimization of the backhaul based at least in part on the at least one UAV configuration determined by the RAN agent, and a core agent configured to implement a distributed core architecture among the plurality of UAVs. The system further includes a controller configured to control the plurality of UAVs based on information received from at least one of the agents.
    Type: Application
    Filed: July 17, 2018
    Publication date: February 7, 2019
    Inventors: Karthikeyan Sundaresan, Eugene Chai, Ayon Chakraborty, Sampath Rangarajan
  • Publication number: 20190036629
    Abstract: A computer-implemented method executed on a processor for employing an epoch-based approach to estimating interference in an unlicensed spectrum is presented. The method includes enabling communication between a long-term evolution (LTE) evolved node B (eNodeB) and a plurality of clients, detecting and measuring the interference in all existing non-overlapping channels, via the LTE eNodeB, caused by one or more hidden clients of the plurality of clients, collecting interference statistics from all of the plurality of clients across all different channels, and leveraging interference-awareness resulting in channel access performance improvement at a macro-time scale and a micro-time scale.
    Type: Application
    Filed: July 19, 2018
    Publication date: January 31, 2019
    Inventors: Karthikeyan Sundaresan, Eugene Chai, Ramanujan Sheshadri, Mohammad Khojastepour, Sampath Rangarajan
  • Publication number: 20190036786
    Abstract: A method implemented in wireless communication systems for finding a topology of a network of communication nodes is presented. The method includes defining a set of the communication nodes as measurement nodes that identify if a channel is available or occupied at a particular time, determining, via a central controller that has access to measurements of at least one measurement node of the measurement nodes, a probability of availability or occupancy of the channel for the at least one measurement node and determining a joint probability of availability or occupancy of the channel for multiple measurement nodes for which a measurement is available, and computing, via a central decision device, the network topology from the determined probabilities.
    Type: Application
    Filed: July 24, 2018
    Publication date: January 31, 2019
    Inventors: Mohammad Khojastepour, Karthikeyan Sundaresan, Eugene Chai, Sampath Rangarajan
  • Patent number: 10122547
    Abstract: Systems and methods for standards compatible Mobile Edge Computing (MEC), including splitting Serving gateways (SGWs) and Packet Data Network gateways (PDN-GWs) to provision sufficient resources to deploy data-plane entity instances locally at a Radio Access Network (RAN) edge with one or more cloudlets. One or more local controller nodes is deployed in one or more operator clouds, a dedicated bearer is leveraged to route traffic from the one or more cloudlets through the split SGWs and PDN-GWs, and the dedicated bearer is configured with a traffic flow template (TFT) including an Internet Protocol (IP) address of the one or more cloudlets. Efficient access to one or more MEC applications at the RAN edge is provided to one or more user devices using the dedicated bearer.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: November 6, 2018
    Assignee: NEC Corporation
    Inventors: Rajesh Mahindra, Karthikeyan Sundaresan, Junguk Cho, Sampath Rangarajan
  • Publication number: 20180307877
    Abstract: Systems and a method are provided for use with a shopping cart in a store. A system includes Radio-Frequency Identification (RFID) tags, including item RFID tags associated with items for sale and reference RFID tags associated with various aisles in the store, for providing RFID data. The system further includes a RFID reader, operatively coupled to the shopping cart, and configured to the read RFID data from the item RFID tags and the reference RFID tags, extract features from the RFID data, identify any of the items having feature values associated therewith greater than a threshold amount as inside-cart items to be processed during an automatic checkout, and perform the automatic checkout on only the inside-cart items.
    Type: Application
    Filed: April 16, 2018
    Publication date: October 25, 2018
    Applicant: NEC Laboratories America, Inc.
    Inventors: Karthikeyan Sundaresan, Eugene Chai, Sampath Rangarajan
  • Patent number: 10110293
    Abstract: Systems and methods for full-duplex communication in a communications network, including generating a combined channel matrix including two or more channel matrices and determining a null space and a basis for the combined channel matrix. Common, individual, and disjoint vector spaces are determined, and common vector space is determined for each of one or more receiving nodes and each or one or more transmitting nodes, disjoint vector spaces for each of the one or more nodes are determined based on the common vector space for each of the one or more nodes, and individual vector spaces are determined based on the common and the disjoint vector spaces. Signals are mapped at each of the nodes to determine corresponding vector spaces; and interference alignment is performed in common vector spaces and zero forcing in disjoint vector spaces using a hardware processor.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: October 23, 2018
    Assignee: NEC Corporation
    Inventors: Mohammad Khojastepour, Karthikeyan Sundaresan
  • Patent number: 10091114
    Abstract: Methods and systems of asynchronous access and synchronous transmission include transmitting an initial reservation packet using a first protocol to prevent other devices that use the first protocol from transmitting during a reserved duration. A carrier using a second protocol is activated. Information is transmitted using a second protocol during the reserved duration. During a last subframe of the reserved duration, an additional reservation packet is transmitted using the first protocol to extend the reserved duration. The transmission of the additional reservation packet takes place while the carrier using the second protocol is still active.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: October 2, 2018
    Assignee: NEC Corporation
    Inventors: Eugene Chai, Karthikeyan Sundaresan, Mohammad Khojastepour, Sampath Rangarajan, Krishna Garikipati
  • Publication number: 20180270849
    Abstract: A system is provided for speculative scheduling that includes a base station having a processor. The processor computes an overall schedule for a set of clients. The overall schedule is formed from a set of speculative schedules, is configured to maximize unlicensed spectrum usage, and is computed by (a) determining a speculative schedule for each resource block from a set of resource blocks in a given sub-frame based on statistics determined for the clients individually and jointly, and (b) selecting, for formation into the overall schedule, (i) a particular resource block and (ii) the speculative schedule for the particular resource block, that yield the maximum incremental utility relative to already determined speculative schedules for other resource blocks in the set, based on criteria including uplink access statistics. The processor executes the overall schedule responsive to a completion of the speculative schedule determination for each resource block in the given sub-frame.
    Type: Application
    Filed: March 8, 2018
    Publication date: September 20, 2018
    Inventors: Karthikeyan Sundaresan, Eugene Chai, Mohammad Khojastepour, Sampath Rangarajan
  • Publication number: 20180270690
    Abstract: A system, method, and computer program product are provided for blue-printing interference for mobile access in an unlicensed spectrum of a synchronous scheduled cellular access system. The system includes a cellular base station having a processor. The processor constructs and executes an intelligent measurement schedule of clients for uplink transmissions to obtain access measurements for the uplink transmissions. The intelligent measurement schedule is constructed for scalable access measurement overhead. The access measurements indicate interference dependencies between the clients. The processor estimates an interference topology and statistics of the interference topology, from the access measurements to form an interference blueprint. The processor adjusts the intelligent measurement schedule to overschedule the clients for the uplink transmissions to reduce spectrum utilization loss while minimizing client transmission collisions, based on the interference blueprint.
    Type: Application
    Filed: March 8, 2018
    Publication date: September 20, 2018
    Inventors: Karthikeyan Sundaresan, Eugene Chai, Mohammad Khojastepour, Sampath Rangarajan
  • Patent number: 10021172
    Abstract: Systems and methods for managing network resources, including managing a generated virtualized data plane network using a central controller. Virtual machine (VM) resources are assigned to two or more different network functions at a local data center. Traffic is dynamically optimized based on at least one of aggregate traffic demands and quality of service (QoS) goals, and resource allocations and inter-data center (DC) bandwidth resources are determined for VMs for a plurality of services. VMs for each middlebox function and a routing plane for each service are configured based on the determined resource allocation, and flows are routed based on the resource allocation and one or more configured network paths using an overlay-routing framework.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: July 10, 2018
    Assignee: NEC Corporation
    Inventors: Rajesh Mahindra, Karthikeyan Sundaresan, Arijit Banerjee, Sampath Rangarajan
  • Publication number: 20180157876
    Abstract: Aspects of the present disclosure describe a battery-free touch sensing user interface (UI) for Internet of Things (IoT) and other smart spaces employing Radio Frequency Identification (RFID) readers and tags that we call RIO. With RIO, any surface may be a touch-aware surface by attaching RFID tag(s) thereto. RIO advantageously supports custom-designed RFID tags and therefore facilitates customized UIs to be easily deployed in a real-world environment. RIO employs impedance tracking that results from a human finger—or other appendage—touching a surface of an RFID tag, thereby changing a characteristic impedance of the RFID tag antenna. This change manifests as a change in the phase of the RFID backscattered signal and is advantageously used by RIO to track fine-grained touch movement over the RFID tag. Disclosed further are multi-tag environments in which RIO operates and demonstrations including continuous tracking of finger movement during a swipe to within 3 mm of its actual position.
    Type: Application
    Filed: December 6, 2017
    Publication date: June 7, 2018
    Inventors: Eugene CHAI, Swadhin PRADHAN, Sampath RANGARAJAN, Mohammad KHOJASTEPOUR, Karthikeyan SUNDARESAN
  • Patent number: 9967860
    Abstract: A system and method for network-wide broadcasting, including identifying interference dependencies between base stations (eNBs) to generate one or more single frequency network (SFN) clusters for one or more broadcast sessions. The generating of SFN clusters includes performing a controlled decrease in transmit diversity gain for each of the sessions by progressively creating smaller SFN clusters, iteratively creating the smaller SFN clusters until a target modulation and coding scheme (MCS) threshold is met to generate a plurality of SFN clusters, and selecting an SFN cluster with a maximum common MCS for all SFN clusters in a set. Resource block (RB) allocation is integrated with the generating of the SFN clusters to determine maximum system utility, and the system utility considers the sum of the utilities of broadcast and unicast flows. Network-wide broadcasting is controlled based on the determined maximum system utility.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: May 8, 2018
    Assignee: NEC Corporation
    Inventors: Karthikeyan Sundaresan, Mustafa Arslan, Rajarajan Sivaraj
  • Publication number: 20180124780
    Abstract: In a wireless communications system including a first transmission point and a second transmission point, a wireless communications method implemented in the first transmission point supporting coordinated multi-point transmission and reception (CoMP) is disclosed. The wireless communications method comprises transmitting to the second transmission point one or more CoMP hypothesis sets, and transmitting to the second transmission point a benefit metric corresponding to each CoMP hypothesis set, wherein the benefit metric can be a negative value. Other methods, systems, and apparatuses also are disclosed.
    Type: Application
    Filed: December 29, 2017
    Publication date: May 3, 2018
    Inventors: Narayan Prasad, Mohammad Khojastepour, Mustafa Arslan, Karthikeyan Sundaresan, Sampath Rangarajan
  • Patent number: 9936414
    Abstract: Systems and methods for improving Long Term Evolution (LTE)-WiFi coexistence in a network, including configuring one or more LTE nodes for asynchronous access and synchronous transmission to bridge LTE and WiFi access modes. A channel is reserved for LTE transmission in the one or more LTE nodes, and a supplementary WiFi module is provided in the one or more LTE nodes for sensing the channel for occupancy and for broadcasting a reservation signal on the channel prior to the LTE transmission. Contention window sizes are scaled linearly by increasing the contention window sizes proportionally to a subframe collision rate to maintain throughput fairness to the WiFi, and synchronous transmission from the one or more LTE nodes to one or more User Devices (UEs) is performed by activating the unlicensed carrier for a reserved time period.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: April 3, 2018
    Assignee: NEC Corporation
    Inventors: Eugene Chai, Mohammad Khojastepour, Sampath Rangarajan, Karthikeyan Sundaresan, Krishna Garikipati
  • Patent number: 9888469
    Abstract: In a wireless communications system including a first transmission point and a second transmission point, a wireless communications method implemented in the first transmission point supporting coordinated multi-point transmission and reception (CoMP) is disclosed. The wireless communications method comprises transmitting to the second transmission point one or more CoMP hypothesis sets, and transmitting to the second transmission point a benefit metric corresponding to each CoMP hypothesis set, wherein the benefit metric can be a negative value. Other methods, systems, and apparatuses also are disclosed.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: February 6, 2018
    Assignee: NEC Corporation
    Inventors: Narayan Prasad, Mohammad Khojastepour, Mustafa Arslan, Karthikeyan Sundaresan, Sampath Rangarajan