Patents by Inventor Balaji Balasubramanian

Balaji Balasubramanian 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).

  • Publication number: 20240098535
    Abstract: Systems and methods for managing traffic in a hybrid environment include monitoring traffic load of a local network to determine whether the traffic load exceeds or is likely to exceed a maximum traffic load, where the maximum traffic load is a traffic load for which a service can be provided by the local network, based on a license. An excess traffic load is determined if the traffic load exceeds or is likely to exceed the maximum traffic load. One or more external networks which have a capacity to provide the service to the excess traffic load are determined, to which the excess traffic load is migrated. The local network includes one or more service instances for providing the service for up to the maximum traffic load, and the service to the excess traffic load is provided by one or more additional service instances in the one or more external networks.
    Type: Application
    Filed: November 30, 2023
    Publication date: March 21, 2024
    Inventors: Balaji Sundararajan, Sanjay Kumar Hooda, Venkatesh Ramachandra Gota, Chandramouli Balasubramanian, Anand Oswal
  • Patent number: 10915597
    Abstract: Methods and systems for ranking a plurality of articles for rendering on a website for a user account include receiving a request for accessing the website. Features are identified for the plurality of articles selected for rendering on the website. Each feature is associated with a value parameter having a value in a multi-dimensional vector space. A pair of solutions is identified for an article of the plurality of articles, wherein the pair of solutions identifies a portion of the multi-dimensional vector space that satisfies multiple objectives. A vector point defining the optimal solution is selected for the article from within the portion of the multi-dimensional vector space. The selected vector point is used in computing an article score for the article. The article score for the plurality of articles is used to identify and present a subset of the articles on the website for the user.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: February 9, 2021
    Assignee: Verizon Media Inc.
    Inventors: Nikolay Laptev, Akshay Soni, Yashar Mehdad, Jeya Balaji Balasubramanian
  • Patent number: 10491542
    Abstract: A method and apparatus for the efficient dynamic allocation of additional bandwidth in an optical virtual private network (OVPN) are described herein. A software defined network (SDN) controller may receive a request from an end-user of an OVPN for active bandwidth. Then, the SDN controller may determine whether the OVPN requires additional bandwidth to satisfy the request. As of the request, the additional bandwidth may be pre-deployed, but not yet activated for use. In an example, a path computation element (PCE) of the SDN controller may make this determination. Further, the SDN controller, on a condition that additional bandwidth is required, may determine whether additional bandwidth may be activated based on a policy of the end-user. As a result, the SDN controller, on a condition that additional bandwidth may be activated, may transmit an activation message to one or more line cards of the OVPN to activate the additional bandwidth.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: November 26, 2019
    Assignee: Infinera Corporation
    Inventors: Christopher Liou, Balaji Balasubramanian, Mahidhar Rajala, Srinivasan Seetharaman, Anurag Sharma, Sri Mohana Satya Srinivas Singamsetty
  • Publication number: 20190140976
    Abstract: A method and apparatus for the efficient dynamic allocation of additional bandwidth in an optical virtual private network (OVPN) are described herein. A software defined network (SDN) controller may receive a request from an end-user of an OVPN for active bandwidth. Then, the SDN controller may determine whether the OVPN requires additional bandwidth to satisfy the request. As of the request, the additional bandwidth may be pre-deployed, but not yet activated for use. In an example, a path computation element (PCE) of the SDN controller may make this determination. Further, the SDN controller, on a condition that additional bandwidth is required, may determine whether additional bandwidth may be activated based on a policy of the end-user. As a result, the SDN controller, on a condition that additional bandwidth may be activated, may transmit an activation message to one or more line cards of the OVPN to activate the additional bandwidth.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 9, 2019
    Applicant: Infinera Corporation
    Inventors: Christopher Liou, Balaji Balasubramanian, Mahidhar Rajala, Srinivasan Seetharaman, Anurag Sharma, Sri Mohana Satya Srinivas Singamsetty
  • Publication number: 20180285473
    Abstract: Methods and systems for ranking a plurality of articles for rendering on a website for a user account include receiving a request for accessing the website. Features are identified for the plurality of articles selected for rendering on the website. Each feature is associated with a value parameter having a value in a multi-dimensional vector space. A pair of solutions is identified for an article of the plurality of articles, wherein the pair of solutions identifies a portion of the multi-dimensional vector space that satisfies multiple objectives. A vector point defining the optimal solution is selected for the article from within the portion of the multi-dimensional vector space. The selected vector point is used in computing an article score for the article. The article score for the plurality of articles is used to identify and present a subset of the articles on the website for the user.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Nikolay Laptev, Akshay Soni, Yashar Mehdad, Jeya Balaji Balasubramanian
  • Patent number: 9961010
    Abstract: A system for providing communications over a communications network includes a communications interface and a processor. The communications interface communicates over the communications network. The processor directs a communications scheduler to determine at least one metric for a path within the communications network. The processor also selects a data flow for the path and determines whether to transmit a packet in the selected data flow based on the at least one metric. The processor then directs a communications protocol handler to generate the packet for the selected data flow.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: May 1, 2018
    Assignee: Silver Peak Systems, Inc.
    Inventors: David Anthony Hughes, Balaji Balasubramanian, Danny Kwok
  • Patent number: 9883264
    Abstract: A software defined network, in accordance with some examples of the disclosure, may be used to optimizing traffic across a multi-layer inter-exchange for applications like automated private peering by incorporating packet switching along with OTN and/or optical switching into a converged system. Participants in private peering may have ports into the multi-layer inter-exchange, some to the L2 fabric which supports multi-tenant peering and some to the L1 or L0 fabric for higher-performance private peering.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: January 30, 2018
    Assignee: Infinera Corporation
    Inventors: Chris Liou, Abhinava Shivakumar Sadasivarao, Sharfuddin Syed, Stu Elby, Balaji Balasubramanian, Sri Mohana Satya Srinivas Singamsetty
  • Patent number: 9813358
    Abstract: An exemplary network controller may be configured to perform ARP mediation through passively learning MAC addresses on client sides and keeping track of IP/MAC/Attachment point associations, hijacking ARP requests received by the core nodes through a packet_in operation or a redirection to other agents, injecting proxy ARP replies that provide target MAC information without the actual target being involved, and possibly programming the network nodes with the static ARP responding rule for a specified duration.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: November 7, 2017
    Assignee: Infinera Corporation
    Inventors: Srini Seetharaman, Balaji Balasubramanian, Sri Mohana Satya Srinivas Singamsetty
  • Patent number: 9729948
    Abstract: Systems and methods for discovery of a controller in an OpenFlow network may include using an OpenFlow capable switch to discover the controller without the help of other components, such as DHCP. The link discovery protocol may be configured on the switch and the discovery process may use an out-of-band or an in-band communication. In one example, a link discovery protocol packet is sent out of all ports of a switch that meet the eligibility criteria. The response is guaranteed because of a TTL like mechanism in the packet. Each port on a switch that receives this link discovery protocol packet takes an action depending on its current state.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: August 8, 2017
    Assignee: Infinera Corporation
    Inventors: Ramesh Subrahmaniam, Madhukar Anand, Balaji Balasubramanian
  • Publication number: 20170195757
    Abstract: A software defined network, in accordance with some examples of the disclosure, may be used to optimizing traffic across a multi-layer inter-exchange for applications like automated private peering by incorporating packet switching along with OTN and/or optical switching into a converged system. Participants in private peering may have ports into the multi-layer inter-exchange, some to the L2 fabric which supports multi-tenant peering and some to the L1 or L0 fabric for higher-performance private peering.
    Type: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Inventors: Chris LIOU, Abhinava Shivakumar SADASIVARAO, Sharfuddin SYED, Stu ELBY, Balaji BALASUBRAMANIAN, Sri Mohana Satya Srinivas SINGAMSETTY
  • Publication number: 20170149679
    Abstract: A system for providing communications over a communications network includes a communications interface and a processor. The communications interface communicates over the communications network. The processor directs a communications scheduler to determine at least one metric for a path within the communications network. The processor also selects a data flow for the path and determines whether to transmit a packet in the selected data flow based on the at least one metric. The processor then directs a communications protocol handler to generate the packet for the selected data flow.
    Type: Application
    Filed: January 10, 2017
    Publication date: May 25, 2017
    Inventors: David Anthony Hughes, Balaji Balasubramanian, Danny Kwok
  • Publication number: 20170098206
    Abstract: A computer system for supporting a plurality of locations that each generate sales transactions is provided. The computer system includes a processor and a user interface component coupled to the processor. A configuration component is coupled to the user interface component and is configured to allow a user to configure at least one aspect of a user interface that is provided on a point of sale device with respect to at least one location and to store the configuration information.
    Type: Application
    Filed: October 2, 2015
    Publication date: April 6, 2017
    Inventors: Jeffrey Blucher, Balaji Balasubramanian, Raghunath Mallya, Kollen Glynn, Ashvin Mathew, Zachary Linster, Yabin Liu
  • Patent number: 9584403
    Abstract: A system for providing communications over a communications network includes a communications interface and a processor. The communications interface communicates over the communications network. The processor directs a communications scheduler to determine at least one metric for a path within the communications network. The processor also selects a data flow for the path and determines whether to transmit a packet in the selected data flow based on the at least one metric. The processor then directs a communications protocol handler to generate the packet for the selected data flow.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: February 28, 2017
    Assignee: Silver Peak Systems, Inc.
    Inventors: David Anthony Hughes, Balaji Balasubramanian, Danny Kwok
  • Publication number: 20170024787
    Abstract: An omnichannel services platform includes a service orchestrator and a plurality of service modules. Each service module has a conforming service interface. A service manifest is operably coupled to the service orchestrator to allow the service orchestrator to call each of the plurality of services. The service manifest includes, at least, location information for each of the plurality of service modules.
    Type: Application
    Filed: July 24, 2015
    Publication date: January 26, 2017
    Inventors: Ashvin Mathew, Yabin Liu, Balaji Balasubramanian, Nic Surpatanu, Navid Azimi-Garakani
  • Publication number: 20170012900
    Abstract: An exemplary network controller may be configured to perform path verification using a special packet prepared by the controller. The controller initiates the special packet at the head end of the service. Thereafter, each physical node in the path will be programmed with special flow entries to take this data path verification packet to the controller at each hop. The controller makes a note of this packet and also the path it has taken to reach the node that sent the packet. Then the data path verification packet will be resent by the controller to the next physical node in the computed path.
    Type: Application
    Filed: July 8, 2015
    Publication date: January 12, 2017
    Inventors: Sri Mohana Satya Srinivas SINGAMSETTY, Srini SEETHARAMAN, Balaji BALASUBRAMANIAN
  • Publication number: 20170012933
    Abstract: An exemplary network controller may be configured to perform ARP mediation through passively learning MAC addresses on client sides and keeping track of IP/MAC/Attachment point associations, hijacking ARP requests received by the core nodes through a packet_in operation or a redirection to other agents, injecting proxy ARP replies that provide target MAC information without the actual target being involved, and possibly programming the network nodes with the static ARP responding rule for a specified duration.
    Type: Application
    Filed: July 8, 2015
    Publication date: January 12, 2017
    Inventors: Srini SEETHARAMAN, Balaji BALASUBRAMANIAN, Sri Mohana Satya Srinivas SINGAMSETTY
  • Publication number: 20170012866
    Abstract: An exemplary network controller may be configured to receive a data flow request from a first node and, in response to the data flow request, send a flow entry to each of the nodes along a data flow path for the data flow. The flow entries may be sent from the last node in the path first and the last entry may be sent to the first node.
    Type: Application
    Filed: July 9, 2015
    Publication date: January 12, 2017
    Inventors: Balaji BALASUBRAMANIAN, Srini SEETHARAMAN, Sri Mohana Satya Srinivas SINGAMSETTY
  • Publication number: 20160313334
    Abstract: Methods are disclosed for detecting the likelihood that a subject will develop esophageal adenocarcinoma. Methods are also disclosed for determining if an agent is effective for treatment or prevention of esophageal adenocarcinoma in a subject. Methods are also disclosed for treating a subject. These methods include detecting a level of biglycan, myeloperoxidase, and protein S100-A9 in a biological sample from the subject administered the agent; and comparing the level of biglycan, myeloperoxidase, and protein S100-A9 to a respective control level of biglycan, myeloperoxidase, and protein S100-A9. In some embodiments, these methods also include detecting a level of annexin-A6 in a biological sample from the subject; and comparing the level of annexin-A6 to a respective control level of annexin-A6.
    Type: Application
    Filed: December 29, 2014
    Publication date: October 27, 2016
    Applicant: UNIVERSITY OF PITTSBURGH - OF THE COMMONWEALTH SYSTEM OF HIGHER EDUCATION
    Inventors: Ali Hussainy Zaidi, Blair Anderson Jobe, Xuemei Zeng, Jeya Balaji Balasubramanian, Vanathi Gopalakrishnan, William Lyman Bigbee
  • Patent number: 9112912
    Abstract: A device is configured to receive a first request sent from a user device to a server. The first request may include a request to receive particular information from the server. The device receives a response to the first request sent from the server to the user device. The response includes the particular information. The device determines a potential request from the user device based on the particular information included in the response. The devices determines a policy associated with the potential request prior to a second request corresponding to the potential request being received. The device receives the second request from the user device. The device processes the second request based on the policy that was determined prior to the second request being received.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: August 18, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Chetan Anand, Balaji Balasubramanian, Arjun Sambamoorthy
  • Publication number: 20140379937
    Abstract: A system for providing communications over a communications network includes a communications interface and a processor. The communications interface communicates over the communications network. The processor directs a communications scheduler to determine at least one metric for a path within the communications network. The processor also selects a data flow for the path and determines whether to transmit a packet in the selected data flow based on the at least one metric. The processor then directs a communications protocol handler to generate the packet for the selected data flow.
    Type: Application
    Filed: September 4, 2014
    Publication date: December 25, 2014
    Inventors: David Anthony Hughes, Balaji Balasubramanian, Danny Kwok