Patents by Inventor Kaveh Shafiee

Kaveh Shafiee 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: 10505791
    Abstract: The disclosure relates to technology handling events in a distributed computing environment. Events comprising a function executable by an instance are received from an event queue. The received events are mapped to an instance in a pool that executes a corresponding function. When it is determined that the instances in the pool are at least one of unavailable and do not include the function corresponding to the event, a new instance is created in the pool, where the new instance includes the function corresponding to the event. Instances in the pool may be terminated when frequency of occurrence patterns of the event with a corresponding function indicate the event is occurring less frequently such that fewer instances are required to execute the corresponding function. Otherwise, the events are dispatched to the appropriate instance in the pool for execution.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: December 10, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Kaveh Shafiee, Weijin Xu, Ying Xiong
  • Patent number: 10390348
    Abstract: A method for agile wireless access network includes determining, by a network controller, capabilities and neighborhood relations of radio nodes in the radio access network. The network controller then configures a backhaul network infrastructure for the radio access network in accordance with the capabilities and the neighborhood relations of the radio nodes.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: August 20, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hang Zhang, Nimal Gamini Senarath, Aaron James Callard, Hamidreza Farmanbar, Ngoc Dung Dao, Alex Stephenne, Petar Djukic, Xu Li, Kaveh Shafiee, Philippe Leroux
  • Patent number: 10034222
    Abstract: An embodiment method includes receiving service parameters for a service and locating logical network nodes for a service-specific data plane logical topology at respective physical network nodes among a plurality of physical network nodes according to the service parameters, a service-level topology, and a physical infrastructure of the plurality of physical network nodes. The method also includes defining connections among the logical network nodes according to the service parameters, the service-level topology, and the physical infrastructure, and defining respective connections for a plurality of UEs to at least one of the logical network nodes according to the service parameters, the service-level topology, and the physical infrastructure. The method further includes defining respective functionalities for the logical network nodes.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: July 24, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hang Zhang, Aaron James Callard, Nimal Gamini Senarath, Petar Djukic, Alex Stephenne, Ngoc Dung Dao, Hamidreza Farmanbar, Xu Li, Kaveh Shafiee, Philippe Leroux
  • Publication number: 20180176070
    Abstract: The disclosure relates to technology handling events in a distributed computing environment. Events comprising a function executable by an instance are received from an event queue. The received events are mapped to an instance in a pool that executes a corresponding function. When it is determined that the instances in the pool are at least one of unavailable and do not include the function corresponding to the event, a new instance is created in the pool, where the new instance includes the function corresponding to the event. Instances in the pool may be terminated when frequency of occurrence patterns of the event with a corresponding function indicate the event is occurring less frequently such that fewer instances are required to execute the corresponding function. Otherwise, the events are dispatched to the appropriate instance in the pool for execution.
    Type: Application
    Filed: January 5, 2017
    Publication date: June 21, 2018
    Applicant: Futurewei Technologies, Inc.
    Inventors: Kaveh Shafiee, Weijin Xu, Ying Xiong
  • Publication number: 20170237625
    Abstract: A method for agile wireless access network includes determining, by a network controller, capabilities and neighborhood relations of radio nodes in the radio access network. The network controller then configures a backhaul network infrastructure for the radio access network in accordance with the capabilities and the neighborhood relations of the radio nodes.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Inventors: Hang Zhang, Nimal Gamini Senarath, Aaron James Callard, Hamidreza Farmanbar, Ngoc Dung Dao, Alex Stephenne, Petar Djukic, Xu Li, Kaveh Shafiee, Philippe Leroux
  • Patent number: 9642146
    Abstract: A system and method for agile wireless access network is provided. A method embodiment for agile radio access network management includes determining, by a network controller, capabilities and neighborhood relations of radio nodes in the radio access network. The network controller then configures a backhaul network infrastructure for the radio access network in accordance with the capabilities and the neighborhood relations of the radio nodes.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: May 2, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hang Zhang, Nimal Gamini Senarath, Aaron James Callard, Hamidreza Farmanbar, Ngoc Dung Dao, Alex Stephenne, Petar Djukic, Xu Li, Kaveh Shafiee, Philippe Leroux
  • Patent number: 9380487
    Abstract: Embodiments are provided for traffic scheduling based on user equipment (UE) in wireless networks. A location prediction-based network scheduler (NS) interfaces with a traffic engineering (TE) function to enable location-prediction-based routing for UE traffic. The NS obtains location prediction information for a UE for a next time window comprising a plurality of next time slots, and obtains available network resource prediction for the next time slots. The NS then determines, for each of the next time slots, a weight value as a priority parameter for forwarding data to the UE, in accordance with the location prediction information and the available network resource prediction. The result for the first time slot is then forwarded from the NS to the TE function, which optimizes, for the first time slot, the weight value with a route and data for forwarding the data to the UE.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: June 28, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Kaveh Shafiee, Hang Zhang, Aaron James Callard, Alex Stephenne, Hamidreza Farmanbar
  • Publication number: 20160037379
    Abstract: Embodiments are provided for traffic scheduling based on user equipment (UE) in wireless networks. A location prediction-based network scheduler (NS) interfaces with a traffic engineering (TE) function to enable location-prediction-based routing for UE traffic. The NS obtains location prediction information for a UE for a next time window comprising a plurality of next time slots, and obtains available network resource prediction for the next time slots. The NS then determines, for each of the next time slots, a weight value as a priority parameter for forwarding data to the UE, in accordance with the location prediction information and the available network resource prediction. The result for the first time slot is then forwarded from the NS to the TE function, which optimizes, for the first time slot, the weight value with a route and data for forwarding the data to the UE.
    Type: Application
    Filed: July 29, 2014
    Publication date: February 4, 2016
    Inventors: Kaveh Shafiee, Hang Zhang, Aaron Callard, Alex Stephenne, Hamidreza Farmanbar
  • Publication number: 20140362688
    Abstract: A system and method for agile wireless access network is provided. A method embodiment for agile radio access network management includes determining, by a network controller, capabilities and neighborhood relations of radio nodes in the radio access network. The network controller then configures a backhaul network infrastructure for the radio access network in accordance with the capabilities and the neighborhood relations of the radio nodes.
    Type: Application
    Filed: November 1, 2013
    Publication date: December 11, 2014
    Applicant: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Hang Zhang, Gamini Senarath, Aaron Callard, Hamidreza Farmanbar, Ngoc-Dung Dao, Alex Stephenne, Petar Djukic, Xu Li, Kaveh Shafiee, Philippe Leroux
  • Publication number: 20140362730
    Abstract: An embodiment method includes receiving service parameters for a service and locating logical network nodes for a service-specific data plane logical topology at respective physical network nodes among a plurality of physical network nodes according to the service parameters, a service-level topology, and a physical infrastructure of the plurality of physical network nodes. The method also includes defining connections among the logical network nodes according to the service parameters, the service-level topology, and the physical infrastructure, and defining respective connections for a plurality of UEs to at least one of the logical network nodes according to the service parameters, the service-level topology, and the physical infrastructure. The method further includes defining respective functionalities for the logical network nodes.
    Type: Application
    Filed: June 5, 2014
    Publication date: December 11, 2014
    Inventors: Hang Zhang, Aaron Callard, Gamini Senarath, Petar Djukic, Alex Stephenne, Ngoc-Dung Dao, Hamidreza Farmanbar, Xu Li, Kaveh Shafiee, Philippe Leroux