Patents by Inventor ULAS CAN KOZAT

ULAS CAN KOZAT 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: 11438800
    Abstract: Traffic data is divided into data streams corresponding to workloads, and the data streams are multiplexed onto slice segments based on a multiplexing requirement or rule. Each slice segment is a physical or virtual processing element in a wireless network supporting network slicing. In one example, the data streams are multiplexed onto the slice segments such that data streams having different utility definitions are assigned to different slice segments. In another example, the data streams are multiplexed onto the slice segments such that workloads in the same cluster partitioned in a T-dimensional vector space are assigned to different slice segments.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: September 6, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ulas Can Kozat, Georgios Paschos, Kaippallimalil Mathew John, Khosrow Tony Saboorian, Yijun Yu, Anthony C. K. Soong, Zhixian Xiang
  • Patent number: 10742532
    Abstract: A network device performs operations comprising: receiving a first plurality of data packets, each data packet of the first plurality of data packets including a checksum value, and storing the checksum values of a subset of the first plurality of data packets along with a first timestamp; providing the first plurality of data packets to a network function (NF); receiving, from the NF, a second plurality of data packets generated by the NF in response to the first plurality of data packets, each data packet of the second plurality of data packets including a checksum value; storing a second timestamp when checksum values of a subset of the second plurality of data packets match the stored checksum values; and generating telemetry data based on the first timestamp and the second timestamp.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: August 11, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Yewei Tang, Ulas Can Kozat, Hang Shi, Yinghua Ye
  • Patent number: 10693921
    Abstract: According to one aspect of the present disclosure, there is provided a method, by a virtual network function, that includes: receiving a first request from a user equipment (UE), the first request including first parameters and a first token, the first token being a vector value corresponding to a session state for the UE; determining the session state for the UE according to the first token; programming network resources according to the session state, the programming updating states of the network resources, wherein the session state for the UE is updated when the states of the network resources are updated; producing a second token corresponding to the updated session state for the UE; storing the updated session state and the second token; and transmitting the second token to the UE.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: June 23, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Kaippallimalil Mathew John, Ulas Can Kozat, Mazin Ali Al-Shalash, Khosrow Tony Saboorian, Tushar Chouhan
  • Publication number: 20200196194
    Abstract: Traffic data is divided into data streams corresponding to workloads, and the data streams are multiplexed onto slice segments based on a multiplexing requirement or rule. Each slice segment is a physical or virtual processing element in a wireless network supporting network slicing. In one example, the data streams are multiplexed onto the slice segments such that data streams having different utility definitions are assigned to different slice segments. In another example, the data streams are multiplexed onto the slice segments such that workloads in the same cluster partitioned in a T-dimensional vector space are assigned to different slice segments.
    Type: Application
    Filed: February 11, 2020
    Publication date: June 18, 2020
    Inventors: Ulas Can Kozat, Georgios Paschos, Kaippallimali Mathew John, Khosrow Tony Saboorian, Yijun Yu, Anthony C.K. Soong, Zhixian Xiang
  • Patent number: 10674394
    Abstract: A protocol independent network condition service (PINCS) apparatus is provided, comprising a memory storage comprising instructions and one or more processors in communication with the memory. The processors execute the instructions to receive a subscription for network condition information of at least one network from at least one network condition consumer (NCC) node, the network condition information being related to at least one target data flow provided to at least one node in the network via the NCC node, obtain information about a plurality of network conditions from at least one network condition provider (NCP) node configured to monitor a plurality of network conditions including network conditions related to the at least one target data flow, process the information about the plurality of network conditions to generate an aggregated network conditions information, and send the aggregated network conditions information the NCC node as indicated by the subscription.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: June 2, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Hang Shi, Ulas Can Kozat, Yinghua Ye, Zhipeng Hou, Huida Dai
  • Patent number: 10645009
    Abstract: It is possible to dynamically configure buffers in network devices by sending software defined network (SDN) instructions to a Control-to-Data-Plane Interface (CDPI) agents on the network devices. An SDN instruction may instruct a CDPI agent to configure a buffer in a network device to store a specific type of traffic flow in accordance with a traffic handling policy. In some embodiments, the SDN instruction instructs the CDPI Agent to directly configure a buffer by, for example, associating a virtual port with a new/existing buffer, binding a virtual port associated with the buffer to a switch, and/or installing a flow control rule in a flow table of the switch. In other embodiments, the SDN instruction may instruct the CDPI agent to reconfigure the buffer by transitioning the buffer to a different state.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: May 5, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Ulas Can Kozat, Prakash Ramchandran, Kaippallimalil Mathew John
  • Patent number: 10638374
    Abstract: Interruptions in communication due to user equipment (UE) handovers (HO) are signaled from the mobile communication network to the traffic source. For ultra-low latency and reliable communication, the signaling of HO start and completion notifications prevents retransmissions of in-flight packets by the traffic source, eliminating additional delays and inefficiencies. Signaling can be implemented by a network element, by a network element in conjunction with a smart traffic handler between the network and the traffic source (e.g., applications) and by a UE having at least two different radio interfaces.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: April 28, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Yinghua Ye, Ulas Can Kozat, Hang Shi
  • Patent number: 10523749
    Abstract: Disclosed within is a communication architecture for medium access control (MAC) layer virtualization, where the architecture is made up of: a physical MAC layer, a plurality of physical resource blocks (RBs) associated with the MAC layer, a plurality of virtual medium access control (vMAC) layers, where each vMAC layer corresponds to a separate service group, with each service group programming its own scheduling logic in each vMAC layer, and a plurality of virtual resource blocks (vRBs) associated with each vMAC layer, where the vRBs are filled with data packets according to the scheduling logic in each vMAC instance. The physical MAC layer virtualizes the RBs as vRBs and assigns them to each vMAC layer according to a service level agreement associated with each service group, and each vMAC maps traffic flows of subscribers associated with it onto the assigned vRBs.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: December 31, 2019
    Assignee: NETSIA, INC.
    Inventors: Mehmet Oguz Sunay, Ulas Can Kozat
  • Patent number: 10367728
    Abstract: One or both end points of the communication and a network controller of a software defined network (SDN) agree on a definition of a traffic flow that varies as a function of time, where communicating end points vary one or more fields of the packet headers at the sender side before sending the flow packets to the network according to an agreed upon procedure with the network controller. The network controller dynamically updates the forwarding tables in forwarding elements such that whenever source node transitions into the next epoch, and thus alter the header fields, a corresponding forwarding rule is already installed onto the forwarding elements along the route of the packet towards the other end point of the communication, referred to as destination node.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: July 30, 2019
    Assignee: NETSIA, INC.
    Inventors: Ulas Can Kozat, Mehmet Oguz Sunay
  • Publication number: 20190190804
    Abstract: A network device performs operations comprising: receiving a first plurality of data packets, each data packet of the first plurality of data packets including a checksum value, and storing the checksum values of a subset of the first plurality of data packets along with a first timestamp; providing the first plurality of data packets to a network function (NF); receiving, from the NF, a second plurality of data packets generated by the NF in response to the first plurality of data packets, each data packet of the second plurality of data packets including a checksum value; storing a second timestamp when checksum values of a subset of the second plurality of data packets match the stored checksum values; and generating telemetry data based on the first timestamp and the second timestamp.
    Type: Application
    Filed: December 18, 2017
    Publication date: June 20, 2019
    Inventors: Yewei Tang, Ulas Can Kozat, Hang Shi, Yinghua Ye
  • Patent number: 10327152
    Abstract: A system and method implemented at a base station: assesses, for each channel in an unlicensed frequency spectrum for use by the base station, a list of quality of service (QoS) class indicator (QCI) values, receives a packet flow having an associated packet flow QCI value, identifies at least one channel in the unlicensed frequency spectrum having the associated packet flow QCI value in its list of QCI values, and allows the packet flow in the unlicensed frequency spectrum on the at least one channel identified, where the packet flow is allowed in the unlicensed frequency spectrum for any of the following: for the uplink, for the downlink, or for both uplink and downlink.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: June 18, 2019
    Assignee: NETSIA, INC.
    Inventors: Mehmet Oguz Sunay, Ulas Can Kozat
  • Publication number: 20190182717
    Abstract: Interruptions in communication due to user equipment (UE) handovers (HO) are signaled from the mobile communication network to the traffic source. For ultra-low latency and reliable communication, the signaling of HO start and completion notifications prevents retransmissions of in-flight packets by the traffic source, eliminating additional delays and inefficiencies. Signaling can be implemented by a network element, by a network element in conjunction with a smart traffic handler between the network and the traffic source (e.g., applications) and by a UE having at least two different radio interfaces.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 13, 2019
    Inventors: Yinghua Ye, Ulas Can Kozat, Hang Shi
  • Publication number: 20190141095
    Abstract: According to one aspect of the present disclosure, there is provided a method, by a virtual network function, that includes: receiving a first request from a user equipment (UE), the first request including first parameters and a first token, the first token being a vector value corresponding to a session state for the UE; determining the session state for the UE according to the first token; programming network resources according to the session state, the programming updating states of the network resources, wherein the session state for the UE is updated when the states of the network resources are updated; producing a second token corresponding to the updated session state for the UE; storing the updated session state and the second token; and transmitting the second token to the UE.
    Type: Application
    Filed: October 1, 2018
    Publication date: May 9, 2019
    Inventors: Kaippallimalil Mathew John, Ulas Can Kozat, Mazin Ali Al-Shalash, Khosrow Tony Saboorian, Tushar Chouhan
  • Publication number: 20190132767
    Abstract: A protocol independent network condition service (PINCS) apparatus is provided, comprising a memory storage comprising instructions and one or more processors in communication with the memory. The processors execute the instructions to receive a subscription for network condition information of at least one network from at least one network condition consumer (NCC) node, the network condition information being related to at least one target data flow provided to at least one node in the network via the NCC node, obtain information about a plurality of network conditions from at least one network condition provider (NCP) node configured to monitor a plurality of network conditions including network conditions related to the at least one target data flow, process the information about the plurality of network conditions to generate an aggregated network conditions information, and send the aggregated network conditions information the NCC node as indicated by the subscription.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Hang Shi, Ulas Can Kozat, Yinghua Ye, Zhipeng Hou, Huida Dai
  • Patent number: 10178036
    Abstract: Disclosed within is a communication architecture for medium access control (MAC) layer virtualization, where the architecture is made up of: a physical MAC layer, a plurality of physical resource blocks (RBs) associated with the MAC layer, a plurality of virtual medium access control (vMAC) layers, where each vMAC layer corresponds to a separate service group, with each service group programming its own scheduling logic in each vMAC layer, and a plurality of virtual resource blocks (vRBs) associated with each vMAC layer, where the vRBs are filled with data packets according to the scheduling logic in each vMAC instance. The physical MAC layer virtualizes the RBs as vRBs and assigns them to each vMAC layer according to a service level agreement associated with each service group, and each vMAC maps traffic flows of subscribers associated with it onto the assigned vRBs.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: January 8, 2019
    Assignee: NETSIA, INC.
    Inventors: Ulas Can Kozat, Mehmet Oguz Sunay
  • Publication number: 20180124183
    Abstract: A method for controlling a network element by a remote controller comprising a processor coupled to a transmitter comprises modeling, by the processor, a state machine that controls transitions between operational states of the network element, offloading, by the transmitter, to the network element a portion of the state machine that controls a subset of the transitions, the subset comprising selected transitions that are more suitable for local control by the network element than remote control by the remote control application, and remotely controlling, by the processor, other transitions that are not in the subset of the transitions.
    Type: Application
    Filed: November 3, 2016
    Publication date: May 3, 2018
    Inventors: Ulas Can Kozat, Kaippallimalil Mathew John
  • Publication number: 20180049109
    Abstract: A system and method implemented at a base station: assesses, for each channel in an unlicensed frequency spectrum for use by the base station, a list of quality of service (QoS) class indicator (QCI) values, receives a packet flow having an associated packet flow QCI value, identifies at least one channel in the unlicensed frequency spectrum having the associated packet flow QCI value in its list of QCI values, and allows the packet flow in the unlicensed frequency spectrum on the at least one channel identified, where the packet flow is allowed in the unlicensed frequency spectrum for any of the following: for the uplink, for the downlink, or for both uplink and downlink.
    Type: Application
    Filed: September 7, 2016
    Publication date: February 15, 2018
    Inventors: Mehmet Oguz Sunay, Ulas Can Kozat
  • Publication number: 20170272367
    Abstract: It is possible to dynamically configure buffers in network devices by sending software defined network (SDN) instructions to a Control-to-Data-Plane Interface (CDPI) agents on the network devices. An SDN instruction may instruct a CDPI agent to configure a buffer in a network device to store a specific type of traffic flow in accordance with a traffic handling policy. In some embodiments, the SDN instruction instructs the CDPI Agent to directly configure a buffer by, for example, associating a virtual port with a new/existing buffer, binding a virtual port associated with the buffer to a switch, and/or installing a flow control rule in a flow table of the switch. In other embodiments, the SDN instruction may instruct the CDPI agent to reconfigure the buffer by transitioning the buffer to a different state.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 21, 2017
    Inventors: ULAS CAN KOZAT, PRAKASH RAMCHANDRAN, KAIPPALLIMALIL MATHEW JOHN
  • Patent number: 9713077
    Abstract: A hierarchy of controllers that are part of a communication network include: (1) a network controller at the top of the hierarchy having direct access to at least one subscription profile, ProfileUE, associated with at least one User Equipment (UE), (2) a radio access network (RAN) controller located at a level directly beneath the network controller receiving the subscription profile, ProfileUE, from the network controller, (3) a base station controller associated with a base station and located beneath the RAN controller in the hierarchy, (4) a UE controller associated with an UE located beneath the base station controller in the hierarchy.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: July 18, 2017
    Assignee: NETSIA, INC.
    Inventors: Ulas Can Kozat, Mehmet Oguz Sunay
  • Patent number: 9674859
    Abstract: Disclosed within is a communication architecture for medium access control (MAC) layer virtualization, where the architecture is made up of: a MAC layer, a plurality of physical resource blocks (RBs) associated with the MAC layer, a plurality of virtual medium access control (vMAC) layers (each vMAC layer corresponding to a separate service group, where each service group programs its own scheduling logic in each vMAC instance), a plurality of virtual resource blocks (vRBs) associated with each vMAC layer (the vRBs filled with data packets according to the scheduling logic in each vMAC instance), where the MAC layer virtualizes the RBs as vRBs and assigns them to each vMAC layer.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: June 6, 2017
    Assignee: NETSIA
    Inventors: Mehmet Oguz Sunay, Ulas Can Kozat