Patents by Inventor Jiafeng Zhu
Jiafeng Zhu 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: 20180226098Abstract: The present disclosure relates to a storage and transfer apparatus for mass transfer of a plurality of data discs to trays of a plurality stacked disc drives. The storage and transfer apparatus may store a plurality of discs with the disc hold pins retracted and the telescopic sections collapsed over each other. In such a configuration, the stored discs may lie in contact with each other. The storage and transfer apparatus may transfer the plurality of discs to the trays of the plurality of stacked disc drives with the discs holding pins extended and the telescopic sections extended relative to each other.Type: ApplicationFiled: April 3, 2018Publication date: August 9, 2018Applicant: Futurewei Technologies, Inc.Inventors: Jiafeng Zhu, Xiaogang Zhu, Masood Mortazavi
-
Publication number: 20180182046Abstract: A user device may transmit a request for electricity via a wire to a smart device, where the request includes the universal unique identifier (UUID) of the user device. Upon the reception of the UUID, the smart device may enable an electricity flow to the user device. The smart device may further measure the electricity amount of the electricity flow enabled to the user device based on the UUID. Based on the UUID, the smart device may measure the electricity amount enabled to a specific user device. Consequently, the calculation of electricity cost may be implemented for a specific user device. In some embodiments, the smart device may calculate the electricity cost for different user devices independently. Therefore, the calculation of electricity cost may be more accurate and smart.Type: ApplicationFiled: December 28, 2016Publication date: June 28, 2018Applicant: Futurewei Technologies, Inc.Inventors: Jiafeng ZHU, Stephen Morgan
-
Publication number: 20180173762Abstract: A method implemented by a database system, comprising generating, by a processor of the database system, a plurality of join requests to at least two database tables with a common field responsive to a plurality of data requests, identifying, by the processor, at least two intervals of data with the common field using the plurality of join requests, creating, by the processor, a shadow table comprising the at least two intervals of data with the common field, wherein the shadow table comprises a plurality of fields from the at least two database tables, and wherein the plurality of fields are identified based on at least one of the join requests, storing, in a memory coupled to the processor, the shadow table, and generating, by the processor, a response to a subsequent data request using data stored in the shadow table.Type: ApplicationFiled: December 15, 2016Publication date: June 21, 2018Inventors: Ron-Chung Hu, Guangyu Shi, Min Qiu, Masood Mortazavi, Jiafeng Zhu
-
Patent number: 9967181Abstract: A client is provided with information that defines a virtual network for the client, where the virtual network is implemented on a physical network. A label is assigned to the virtual network. The label is sent to packet-handling devices in the physical network that are part of the virtual network. The label is also sent to a controller of the virtual network. The first label is then included in data packets sent over the virtual network. The packet-handling devices handle the data packets on the virtual network according to a policy associated with the label.Type: GrantFiled: January 13, 2015Date of Patent: May 8, 2018Assignee: FUTUREWEI TECHNOLOGIES, INC.Inventors: Jiafeng Zhu, Changcheng Huang, Min Luo, Wu Chou
-
Patent number: 9953677Abstract: The present disclosure relates to a storage and transfer apparatus for mass transfer of a plurality of data discs to trays of a plurality stacked disc drives. The storage and transfer apparatus may store a plurality of discs with the disc hold pins retracted and the telescopic sections collapsed over each other. In such a configuration, the stored discs may lie in contact with each other. The storage and transfer apparatus may transfer the plurality of discs to the trays of the plurality of stacked disc drives with the discs holding pins extended and the telescopic sections extended relative to each other.Type: GrantFiled: January 6, 2017Date of Patent: April 24, 2018Assignee: Futurewei Technologies, Inc.Inventors: Jiafeng Zhu, Xiaogang Zhu, Masood Mortazavi
-
Publication number: 20170364885Abstract: A system for managing, storing and providing shared digital content to a group of users in a multi-platform environment, comprising a cloud storage component configured to store digital content items that are shared by members in a user relationship defined group, and a cloud service component configured to provide one of the digital content items to a first platform for a first member of the user relationship defined group in a format suitable for the first platform and to a second platform for a second member of the user relationship defined group in a format suitable for the second platform, wherein the first platform and the second platform are different platforms.Type: ApplicationFiled: August 30, 2017Publication date: December 21, 2017Applicant: Futurewei Technologies, Inc.Inventors: Guangbin FAN, Jiafeng ZHU, Nino VIDOVIC, George VANECEK, JR.
-
Publication number: 20170366883Abstract: An embodiment method for managing connections on a communications network having an optical network portion includes receiving a request for a first connection at a controller in signal communication with one or more reconfigurable optical add-drop multiplexers (ROADMs) controlling an optical network portion of a communications network, wherein the controller is connected to the communications network. The controller determines a route on the communications network for the first connection according to conditions of the communications network, with the route comprising one or more first links of the optical network. The controller determines one or more first ROADMs controlling the one or more first links and sends commands from the controller to the one or more first ROADMs to allocate bandwidth on the one or more first links.Type: ApplicationFiled: August 31, 2017Publication date: December 21, 2017Inventors: Jiafeng Zhu, Jun He, Likun Lin, Weiyang Mo, Saied Agahi, John Wissinger
-
Patent number: 9799367Abstract: A multiple disk loader apparatus includes a plurality of rods. Each rod has a pair of pins extending radially from a side of the rod. The pair of pins are spaced circumferentially around the rod with respect to each other. Each pin has a top surface wherein the top surface of a first pin is longitudinally separated from the top surface of a second pin by a predetermined gap. A rotation device is coupled to the plurality of rods. The rotation device rotates the plurality of rods individually through a respective predetermined arc and in a respective rotational direction in order to extract a disk stack from storage and to separate a disk from the stack to load into a drive.Type: GrantFiled: September 23, 2016Date of Patent: October 24, 2017Assignee: Futurewei Technologies, Inc.Inventors: Jiafeng Zhu, Zijia Wang, Xuan Song, Ron-Chung Hu, Masood Mortazavi
-
Patent number: 9774931Abstract: An embodiment method for managing connections on a communications network having an optical network portion includes receiving a request for a first connection at a controller in signal communication with one or more reconfigurable optical add-drop multiplexers (ROADMs) controlling an optical network portion of a communications network, wherein the controller is connected to the communications network. The controller determines a route on the communications network for the first connection according to conditions of the communications network, with the route comprising one or more first links of the optical network. The controller determines one or more first ROADMs controlling the one or more first links and sends commands from the controller to the one or more first ROADMs to allocate bandwidth on the one or more first links.Type: GrantFiled: October 2, 2015Date of Patent: September 26, 2017Assignees: Futurewei Technologies, Inc., The Arizona Board of Regents on Behalf of the University of ArizonaInventors: Jiafeng Zhu, Jun He, Likun Lin, Weiyang Mo, Saied Agahi, John Wissinger
-
Publication number: 20170257450Abstract: A method implemented in a network element (NE) configured to operate as an Ensemble Information Broker (EIB) within a data and energy storage internet architecture, the method comprising collecting device data, human presence data, and human activity data; determining predicted human behaviors for the user; determining a predicted energy metric for the smart system during a future time slot; calibrating weighted objective metrics of an operating status of the devices, a human comfort level, and a human productivity level according to the predicted human behaviors and user defined preference levels defined for the smart system; generating a set of control commands for the devices within the smart system by executing the dynamic human-centric Objective Function on the predicted energy metric; and transmitting, via a transmitter, the set of control commands to corresponding devices within the smart system.Type: ApplicationFiled: March 1, 2016Publication date: September 7, 2017Inventors: Lei Rao, Jian Li, Jiafeng Zhu, Ron-Chung Hu
-
Publication number: 20170176955Abstract: A method implemented in a network element (NE) configured to operate as an Ensemble Information Broker (EIB) within a distributed data and energy storage internet architecture comprising collecting energy data indicating a flow of energy, an amount of energy consumed and generated by devices; collecting human presence data; collecting human activity data; predicting future energy consumption requirements and generation by employing prediction algorithms and analyzing the collected data; generating a set of control commands based on the predicted future energy consumption requirements and energy generation as applied to a cost function; transmitting the set of control commands to the corresponding devices; transmitting a broadcast message to determine an external NE to establish as a friend connection based on a user preference; transmitting a request to establish a friend connection with the determined NE; and transmitting the human presence data to the external NE when the friend connection is established.Type: ApplicationFiled: December 16, 2015Publication date: June 22, 2017Inventors: Lei Rao, Jian Li, Jiafeng Zhu, Ron-Chung Hu
-
Patent number: 9621313Abstract: Embodiments of the present disclosure are directed to systems and methods for allocating spectrum of a flexible-grid optical network to a plurality of virtual links. Given a set of optical channels of different line rates and channel widths, a user can reserve one of the optical channels as a long-term reservation. The user can later elect to downgrade its optical channel to a smaller optical channel with lower line rate and less spectrum, for example, when the user's traffic demands decrease. The user may return (e.g., sell or de-allocate) an amount of unused spectrum to the carrier, and the carrier creates and manages a resource pool to gather unused spectrum from users. When the user's traffic increases, the user may obtain (e.g., purchase) additional spectrum from the carrier's resource pool and/or upgrade the user's optical channel to an optical channel having a higher line rate.Type: GrantFiled: January 23, 2015Date of Patent: April 11, 2017Assignee: FUTUREWEI TECHNOLOGIES, INC.Inventors: Jiafeng Zhu, Weisheng Xie, Changcheng Huang, Min Luo, Wu Chou
-
Publication number: 20170099533Abstract: An embodiment method for managing connections on a communications network having an optical network portion includes receiving a request for a first connection at a controller in signal communication with one or more reconfigurable optical add-drop multiplexers (ROADMs) controlling an optical network portion of a communications network, wherein the controller is connected to the communications network. The controller determines a route on the communications network for the first connection according to conditions of the communications network, with the route comprising one or more first links of the optical network. The controller determines one or more first ROADMs controlling the one or more first links and sends commands from the controller to the one or more first ROADMs to allocate bandwidth on the one or more first links.Type: ApplicationFiled: October 2, 2015Publication date: April 6, 2017Inventors: Jiafeng Zhu, Jun He, Likun Lin, Weiyang Mo, Saied Agahi, John Wissinger
-
Patent number: 9614789Abstract: System and method for supporting multiple vSwitches on a single host server. In one aspect, embodiments according to the present disclosure include a system and method for supporting multiple vSwitches on a single host server. In one aspect, a set of packet processor threads are instantiated to process data packets on behalf of all vSwitches deployed on the host server. For a data packet received at a port of the host server, a packet processor determines the datapath based on a mapping table and processes the packet according to the rules defined for that datapath. In one aspect, ports (physical and/or virtual) are able to be configured to specified vSwitches dynamically.Type: GrantFiled: January 8, 2015Date of Patent: April 4, 2017Assignee: Futurewei Technologies, Inc.Inventors: Xiaogang Zhu, Arularasi Sivasankaran, Jiafeng Zhu, Liufei Wen, Yanlan Wei
-
Publication number: 20160323880Abstract: An apparatus comprising a processor configured to obtain estimated processing requirements, estimated memory requirements, estimated storage requirements, and estimated network communication requirements for a plurality of data center (DC) tenants; determine a Minimum Resource Schedulable Unit (MRSU) for the tenants, the determined MRSU comprising a dynamically allocatable group of processor resources, processing memory resources, storage resources, and network resources comprised in at least one of a plurality of DC servers, wherein the MRSU is determined such that each DC tenant's estimated processing requirements, estimated memory requirements, estimated storage requirements, and estimated network communications requirements are met by allocation of a corresponding integer value of MRSUs; and allocate the corresponding integer value of MRSUs to each DC tenant as an MRSU allocation; and a transmitter coupled to the processor and configured to transmit the MRSU allocation to the DC servers for allocation toType: ApplicationFiled: April 19, 2016Publication date: November 3, 2016Inventors: Min Luo, David Guiterrez Estevez, Jiafeng Zhu
-
Publication number: 20160205048Abstract: System and method for supporting multiple vSwitches on a single host server. In one aspect, embodiments according to the present disclosure include a system and method for supporting multiple vSwitches on a single host server. In one aspect, a set of packet processor threads are instantiated to process data packets on behalf of all vSwitches deployed on the host server. For a data packet received at a port of the host server, a packet processor determines the datapath based on a mapping table and processes the packet according to the rules defined for that datapath. In one aspect, ports (physical and/or virtual) are able to be configured to specified vSwitches dynamically.Type: ApplicationFiled: January 8, 2015Publication date: July 14, 2016Inventors: Xiaogang ZHU, Arularasi SIVASANKARAN, Jiafeng ZHU, Liufei WEN, Yanlan WEI
-
Publication number: 20160191219Abstract: Embodiments of the present invention are directed to systems and methods for allocating spectrum of a flexible-grid optical network to a plurality of virtual links. Given a set of optical channels of different line rates and channel widths, a user can reserve one of the optical channels as a long-term reservation. The user can later elect to downgrade its optical channel to a smaller optical channel with lower line rate and less spectrum, for example, when the user's traffic demands decrease. The user may return (e.g., sell or de-allocate) an amount of unused spectrum to the carrier, and the carrier creates and manages a resource pool to gather unused spectrum from users. When the user's traffic increases, the user may obtain (e.g., purchase) additional spectrum from the carrier's resource pool and/or upgrade the user's optical channel to an optical channel having a higher line rate.Type: ApplicationFiled: January 23, 2015Publication date: June 30, 2016Inventors: Jiafeng ZHU, Weisheng XIE, Changcheng HUANG, Min LUO, Wu CHOU
-
Patent number: 9236115Abstract: A circuit for improving process robustness of sub-threshold SRAM memory cells serves as an auxiliary circuit for a sub-threshold SRAM memory cell. The output of the circuit is connected to PMOS transistors of the sub-threshold SRAM memory cell and substrate of PMOS transistors in the circuit. The circuit includes a detection circuit for threshold voltages of the PMOS transistors and a differential input and single-ended output amplifier. The circuit changes the substrate voltage of the PMOS transistors in the sub-threshold SRAM memory cell and the PMOS transistors in the circuit in a self-adapting manner by detecting threshold voltage fluctuations of PMOS and NMOS transistor resulted from process fluctuations and thereby regulates the threshold voltages of the PMOS transistors, so that the threshold voltages of the PMOS and NMOS transistors match. The circuit improves the noise margin of sub-threshold SRAM memory cells and the process robustness of sub-threshold SRAM memory cells.Type: GrantFiled: December 27, 2012Date of Patent: January 12, 2016Assignee: Southeast UniversityInventors: Na Bai, Longxing Shi, Jun Yang, Xinning Liu, Jiafeng Zhu, Yue Feng, Cai Gong, Fei Pan, Hong Chang, Yifeng Deng, Yuan Chen, Yingcheng Xia
-
Publication number: 20150269547Abstract: A system for managing, storing and providing shared digital content to a group of users in a multi-platform environment, comprising a cloud storage component configured to store digital content items that are shared by members in a user relationship defined group, and a cloud service component configured to provide one of the digital content items to a first platform for a first member of the user relationship defined group in a format suitable for the first platform and to a second platform for a second member of the user relationship defined group in a format suitable for the second platform, wherein the first platform and the second platform are different platforms.Type: ApplicationFiled: June 5, 2015Publication date: September 24, 2015Inventors: Guangbin Fan, Jiafeng Zhu, Nino Vidovic, George Vanecek, Jr.
-
Publication number: 20150200844Abstract: A client is provided with information that defines a virtual network for the client, where the virtual network is implemented on a physical network. A label is assigned to the virtual network. The label is sent to packet-handling devices in the physical network that are part of the virtual network. The label is also sent to a controller of the virtual network. The first label is then included in data packets sent over the virtual network. The packet-handling devices handle the data packets on the virtual network according to a policy associated with the label.Type: ApplicationFiled: January 13, 2015Publication date: July 16, 2015Inventors: Jiafeng ZHU, Changcheng HUANG, Min LUO, Wu CHOU