Patents by Inventor Sailesh Kumar

Sailesh 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).

  • Publication number: 20180159786
    Abstract: Example implementations described herein are directed to a configurable Network on Chip (NoC) element that can be configured with a bypass that permits messages to pass through the NoC without entering the queue or arbitration. The configurable NoC element can also be configured to provide a protocol alongside the valid-ready protocol to facilitate valid-ready functionality across virtual channels.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 7, 2018
    Inventors: Joseph Rowlands, Joji Philip, Sailesh Kumar, Nishant Rao
  • Patent number: 9967915
    Abstract: A method of disconnecting a packet data network (PDN) connection or a packet data protocol (PDP) connection from an access point name (APN) by a user equipment (UE), including sending, to a network apparatus, a signaling message to request disconnecting the PDN connection or the PDP connection from the APN, wherein the signaling message includes an information element (IE), and receiving a deactivate request message from the network apparatus which deactivates the PDN connection or the PDP connection, in response to the signaling message.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: May 8, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Jaya Prakash Sivapuram, Sailesh Kumar Giri, Ricky Kaura
  • Patent number: 9942533
    Abstract: An approach is provided for generating multi-channel video. A media platform segments a plurality of media items into one or more media segments based on a plurality of viewpoints of at least one event. The media platform then generates a plurality of media channels for respective one or more plurality of viewpoints. The plurality of media channels compiles the one or more media segments that depict the respective one or more of the plurality of viewpoints. The media platform then compiles the plurality of media channels into a multi-channel media item.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: April 10, 2018
    Assignee: Provenance Asset Group LLC
    Inventor: Sailesh Kumar Sathish
  • Patent number: 9928204
    Abstract: Methods and example implementations described herein are generally directed to interconnect architecture, and more specifically, to generation of one or more expanded transactions for conducting simulations and/or NoC design. Aspects of the present disclosure include processing of input traffic specification that is given in terms of groups of hosts, requests, and responses to the requests, in order to generate one or more appropriate/correct expanded transactions that can be simulated.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: March 27, 2018
    Assignee: NetSpeed Systems, Inc.
    Inventors: Eric Norige, Sailesh Kumar
  • Publication number: 20180074572
    Abstract: Aspects of the present disclosure are directed to a power specification and Network on Chip (NoC) having a power supervisor (PS) unit. The specification is utilized to generate a NoC with power domains and clock domains. The PS is configured with one or more power domain finite state machines (PDFSMs) that drive signaling for the power domains of the NoC, and is configured to power the NoC elements of the power domain on or off. NoC elements are configured to conduct fencing or draining operations to facilitate the power state transitions.
    Type: Application
    Filed: September 11, 2017
    Publication date: March 15, 2018
    Inventors: James A. BAUMAN, Joe ROWLANDS, Sailesh KUMAR
  • Publication number: 20180019949
    Abstract: The present disclosure is directed to Quality of Service (QoS) and handshake protocols to facilitate endpoint bandwidth allocation among one or more agents in a Network on Chip (NoC) for an endpoint agent. The QoS policy and handshake protocols may involve the use of credits for buffer allocation which are sent to agents in the NoC to compel the acceptance of data and the allocation of an appropriate buffer. Messages sent to the agent may also have a priority associated with the message, wherein higher priority messages have automatic bandwidth allocation and lower priority messages are processed using a handshake protocol.
    Type: Application
    Filed: August 7, 2017
    Publication date: January 18, 2018
    Inventor: Sailesh KUMAR
  • Patent number: 9864728
    Abstract: Aspects of the present disclosure provide systems and methods for automatic generation of physically aware aggregation/distribution networks that enable optimized arrangement of a plurality of hardware elements, and provide positions and connectivity for one or more intermediate hardware elements. One or more intermediate hardware elements can be configured to aggregate signals/commands/messages/data from their corresponding hardware elements or from other intermediate hardware elements, and send the aggregated signals/commands/messages/data to a root hardware element that acts as a communication interface for the network. The intermediate hardware elements can also be configured to segregate/distribute signals/commands/message received from the root hardware element to a plurality of specified hardware elements and/or intermediate hardware elements.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: January 9, 2018
    Assignee: NetSpeed Systems, Inc.
    Inventors: Eric Norige, Sailesh Kumar
  • Patent number: 9860197
    Abstract: The present disclosure relates to automatic sizing of NoC channel buffers of one or more virtual channels to optimize NoC design, SoC design, and to meet defined performance objectives. The present disclosure further relates to a NoC element such as a router or a bridge having input ports associated with input virtual channels, and output ports associated with output virtual channels, wherein, aspects of the present disclosure enable sizing of any or a combination of the width of the input virtual channel(s), width of the output virtual channel(s), buffer(s) associated with input virtual channels, and buffer(s) associated with output virtual channels. In another aspect, the sizing can be performed based on one or a combination of defined performance objectives, throughputs of the input virtual channels, and throughputs of the output virtual channels, load characteristics, bandwidth characteristics of each input/output channel, among other like parameters.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: January 2, 2018
    Assignee: NetSpeed Systems, Inc.
    Inventor: Sailesh Kumar
  • Patent number: 9829962
    Abstract: Aspects of the present disclosure relate to a method and system for hybrid and/or distributed implementation of generation and/or execution of power profile management instructions. An embodiment of the present disclosure provides a hardware element of a SoC/NoC that can be configured to generate and/or execute power profile management instructions using a hybrid combination of software and hardware, wherein the hardware element can be run in parallel with other hardware elements of the SoC/NoC to generate and execute power profile management instructions for different segments or regions of the SoC/NoC for efficient and safe working thereof.
    Type: Grant
    Filed: December 18, 2016
    Date of Patent: November 28, 2017
    Assignee: NetSpeed Systems, Inc.
    Inventors: Rimu Kaushal, Anup Gangwar, Vishnu Mohan Pusuluri, Sailesh Kumar
  • Patent number: 9830265
    Abstract: The present application is directed to a control circuit that provides a directory configured to maintain a plurality of entries, wherein each entry can indicate sharing of resources, such as cache lines, by a plurality of agents/hosts. Control circuit of the present invention can further provide consolidation of one or more entries having a first format to a single entry having a second format when resources corresponding to the one or more entries are shared by the agents. First format can include an address and a pointer representing one of the agents, and the second format can include a sharing vector indicative of more than one of the agents. In another aspect, the second format can utilize, incorporate, and/or represent multiple entries that may be indicative of one or more resources based on a position in the directory.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: November 28, 2017
    Assignee: NetSpeed Systems, Inc.
    Inventors: Joe Rowlands, Sailesh Kumar
  • Patent number: 9825809
    Abstract: Aspects of the present disclosure relates to methods, computer readable mediums, and NoC architectures/systems/constructions that can automatically mark and configure some channel of a NoC as store-and-forward channels, and other channels of the NoC as cut-through channels, and can further resize the buffers/channels based on the given NoC specification and associated traffic profile. An aspect of the present disclosure relates to a method for configuring a first set of plurality of channels of a NoC as store-and-forward channels, and configuring a second set of plurality of channels of the NoC as cut-through channels based on the determination of idle cycles in a given NoC specification and associated traffic profile.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: November 21, 2017
    Assignee: NETSPEED SYSTEMS
    Inventors: Joji Philip, Sailesh Kumar
  • Patent number: 9825887
    Abstract: The present disclosure relates to automatic sizing of NoC channel buffers of one or more virtual channels to optimize NoC design, SoC design, and to meet defined performance objectives. The present disclosure further relates to a NoC element such as a router or a bridge having input ports associated with input virtual channels, and output ports associated with output virtual channels, wherein, aspects of the present disclosure enable sizing of any or a combination of the width of the input virtual channel(s), width of the output virtual channel(s), buffer(s) associated with input virtual channels, and buffer(s) associated with output virtual channels. In another aspect, the sizing can be performed based on one or a combination of defined performance objectives, throughputs of the input virtual channels, and throughputs of the output virtual channels, load characteristics, bandwidth characteristics of each input/output channel, among other like parameters.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: November 21, 2017
    Assignee: NETSPEED SYSTEMS
    Inventor: Sailesh Kumar
  • Patent number: 9785732
    Abstract: Aspects of the present disclosure relate to methods, systems, and computer readable mediums for generating transition state specifications that include information regarding low power behavior of a System on Chip (SoC) and/or a Network on Chip (NoC). Such transition state specifications can enable verification of switching behavior when elements/components of a SoC/NoC or a subset thereof switch from one power profile to another, or when the elements/components switch in stable states of power based on inputs such as voltages, clocks, power domains, and traffic.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: October 10, 2017
    Assignee: NetSpeed Systems, Inc.
    Inventors: Vishnu Mohan Pusuluri, Santhosh Patchamatla, Rimu Kaushal, Anup Gangwar, Sailesh Kumar
  • Patent number: 9781043
    Abstract: Systems and methods for automatically building a deadlock free inter-communication network in a multi-core system are described. The example implementations described herein involve automatically generating internal dependency specification of a system component based on dependencies between incoming/input and outgoing/output interface channels of the component. Dependencies between incoming and outgoing interface channels of the component can be determined by blocking one or more outgoing interface channels and evaluating impact of the blocked outgoing channels on the incoming interface channels. Another implementation described herein involves determining inter-component communication dependencies by measuring impact of a deadlock on the blocked incoming interface channels of one or more components to identify whether a dependency cycle is formed by blocked incoming interface channels.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: October 3, 2017
    Assignee: NetSpeed Systems
    Inventors: Sailesh Kumar, Eric Norige, Joji Philip, Joseph Rowlands
  • Patent number: 9774498
    Abstract: A network-on-chip configuration includes a first plurality of cores arranged in a two-dimensional mesh; a first plurality of routers, each of the first plurality of routers associated with a corresponding local one of the first plurality of cores, each of the first plurality of routers having a plurality of directional ports configured to provide connections to other ones of the first plurality of routers; a second plurality of cores disposed around a periphery of the two-dimensional mesh arrangement; and a second plurality of routers, each of the second plurality of routers associated with a corresponding local one of the second plurality of cores, and having a directional port configured to provide a connection to a neighboring one of the first plurality of routers.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: September 26, 2017
    Assignee: NetSpeed Systems
    Inventors: Sailesh Kumar, Eric Norige, Joji Philip, Mahmud Hassan, Sundari Mitra, Joseph Rowlands
  • Patent number: 9769077
    Abstract: The present disclosure is directed to Quality of Service (QoS) and handshake protocols to facilitate endpoint bandwidth allocation among one or more agents in a Network on Chip (NoC) for an endpoint agent. The QoS policy and handshake protocols may involve the use of credits for buffer allocation which are sent to agents in the NoC to compel the acceptance of data and the allocation of an appropriate buffer. Messages sent to the agent may also have a priority associated with the message, wherein higher priority messages have automatic bandwidth allocation and lower priority messages are processed using a handshake protocol.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: September 19, 2017
    Assignee: NetSpeed Systems
    Inventor: Sailesh Kumar
  • Publication number: 20170264533
    Abstract: Systems and methods described herein are directed to streaming bridge design implementations that help interconnect and transfer transaction packets between multiple source and destination host interfaces through a Network on Chip (NoC) interconnect, which includes a plurality of NoC router layers and virtual channels (VCs) connecting the router layers. Implementations are configured to support a variety of different traffic profiles, each having a different set of traffic flows. Streaming bridge design implementation can divide streaming bridge into a streaming TX bridge and a streaming RX bridge, wherein TX bridge is operatively coupled with host TX interfaces and RX bridge is operatively coupled with host RX interfaces, and where TX bridge forwards transaction packets from host TX interfaces to different router layers/VCs of NoC, and RX bridge, on the other hand, receives packets from NoC router layers/VCs and transmits the packets to host RX interfaces based on Quality of Service.
    Type: Application
    Filed: May 30, 2017
    Publication date: September 14, 2017
    Inventors: Rajesh Chopra, Sailesh Kumar
  • Patent number: 9762474
    Abstract: The present disclosure is directed to systems and methods for connecting hosts to any router by the use of bridges. Example implementations described herein are directed to determining connections between routers and hosts based on the topology of the NoC and cost functions. Unused routers may also be removed from the NoC configuration and unused directional host ports of routers may be utilized to connect hosts together depending on a cost function and the desired implementation.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: September 12, 2017
    Assignee: NETSPEED SYSTEMS
    Inventors: Sailesh Kumar, Eric Norige, Pier Giorgio Raponi
  • Patent number: 9742630
    Abstract: Example implementations described herein are directed to a configurable building block, such as a router, for implementation of a Network on Chip (NoC). The router is parameterized by a software layer, which can include the number of virtual channels for a port, the number of ports, the membership information of the virtual channels, clock domain, and so forth. The router may further be configured to implement arbitration techniques and flit processing techniques based on the parameters specified by the software layer.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: August 22, 2017
    Assignee: NetSpeed Systems
    Inventors: Joji Philip, Sailesh Kumar
  • Publication number: 20170230253
    Abstract: Different example implementations of the present disclosure relates to methods and computer readable mediums for automatically generating physically aware NoC design and physically aware NoC Specification based on one or more of given SoC architectural details, physical information of SoC, traffic specification, power profile and one or more constraints. The method includes steps of receiving input information, determining the location/position of different NoC agents, interconnecting channels, pins, I/O interfaces, physical/virtual boundaries, number of layers, size/depth/width of different channels at different time, and locating/configuring the different NoC agents, interconnecting channels, pins, I/O interfaces, and physical/virtual boundaries.
    Type: Application
    Filed: June 18, 2015
    Publication date: August 10, 2017
    Inventors: Rajesh CHOPRA, Yang-Trung LIN, Sailesh KUMAR