Patents by Inventor Xiaowei Jiang

Xiaowei Jiang 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: 10470169
    Abstract: Provided are a method and a device for feeding back a message, a base station, and a user equipment, which belong to the field of communication. The method includes: acquiring transaction data to be transmitted to a UE when the UE is in an inactive state; allocating an uplink resource to the UE according to a service type of the transaction data, when one or more feedback messages from the UE are required for the transaction data; and transmitting a specified message to the UE. The specified message includes the transaction data and configuration information of the uplink resource. The UE transmits the one or more feedback messages on the uplink resource according to the configuration information.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: November 5, 2019
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventor: Xiaowei Jiang
  • Publication number: 20190319933
    Abstract: An integrated circuit and a method for improving performance of cryptographic protocols in the performance of web services by making TLS operations efficient and also solving the unproportioned capacity issues surrounding front-end clusters of a data center is provided. The circuit comprises a peripheral interface configured to communicate with a host system comprising a host processor, a network adaptor configured to receive network packets in a secure session, a chip processor configured to execute a secure communication software stack to process the packets and to generate data load information of the chip processor, and a load balancer configured to acquire a notification in response to scheduling decisions and to redirect the packets based on the notification that a load of one of the host processor or the chip processor is determined to be overloaded.
    Type: Application
    Filed: April 12, 2018
    Publication date: October 17, 2019
    Inventor: Xiaowei JIANG
  • Patent number: 10440638
    Abstract: Related are a method, an apparatus, user equipment and a base station for sending and receiving SI. The method of receiving SI comprises: in response to receiving first-class SI broadcast by a base station, determining a requesting window, a receiving window and a pilot code of to-be-requested SI, where the requesting window includes P number of time domain sending opportunities for sending a request carrying the pilot code; monitoring a first Q number of time domain sending opportunities within the requesting window to determine whether a request carrying the pilot code is sent from UE to the base station; when no UE sends the request carrying the pilot code, sending the request carrying the pilot code in the (Q+1)-th time domain sending opportunity; and monitoring the receiving window of the to-be-requested SI for the to-be-requested SI sent by the base station.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: October 8, 2019
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventor: Xiaowei Jiang
  • Publication number: 20190306055
    Abstract: Embodiments of the present disclosure provide an integrated circuit including a chip processor, a memory, a peripheral interface configured to communicate with a host system comprising a host processor, and a message forwarding engine configured to acquire a data packet and to encapsulate the data packet with header information indicating that the acquired data packet is being communicated between the chip processor and the host processor.
    Type: Application
    Filed: March 29, 2018
    Publication date: October 3, 2019
    Inventor: Xiaowei Jiang
  • Patent number: 10425918
    Abstract: The present disclosure provides a resource allocation method, and a user equipment. The method includes: in an inactive state, triggering a buffer status report (BSR) event to send a second BSR to a base station when new service data are generated after a first BSR is sent to the base station; when detecting that a first uplink resource is available, sending the second BSR and cached first service data to the base station based using the first uplink resource; when detecting that the first uplink resource is not available, sending a scheduling request (SR) to the base station according to at least one SR resource allocated by the base station, and sending the second BSR and the first service data to the base station using the second uplink resource.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: September 24, 2019
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventor: Xiaowei Jiang
  • Publication number: 20190274152
    Abstract: The present disclosure relates to a method and device for sending a control protocol data unit (PDU) and belongs to the field of communication technologies. The method comprises: establishing a dedicated bearer for transporting a control PDU; when a control PDU to be sent exists, sending, on a logical channel to which the dedicated bearer corresponds, the control PDU to a media access control (MAC) entity of the communication device through a radio link control (RLC) entity of the communication device; and sending the control PDU through the MAC entity according to a promoted priority of the logical channel. The present disclosure can shorten the sending delay of the control PDU.
    Type: Application
    Filed: November 9, 2016
    Publication date: September 5, 2019
    Inventor: Xiaowei JIANG
  • Publication number: 20190268832
    Abstract: Related are a method, an apparatus, user equipment and a base station for sending and receiving SI. The method of receiving SI comprises: in response to receiving first-class SI broadcast by a base station, determining a requesting window, a receiving window and a pilot code of to-be-requested SI, where the requesting window includes P number of time domain sending opportunities for sending a request carrying the pilot code; monitoring a first Q number of time domain sending opportunities within the requesting window to determine whether a request carrying the pilot code is sent from UE to the base station; when no UE sends the request carrying the pilot code, sending the request carrying the pilot code in the (Q+1)-th time domain sending opportunity; and monitoring the receiving window of the to-be-requested SI for the to-be-requested SI sent by the base station.
    Type: Application
    Filed: November 11, 2016
    Publication date: August 29, 2019
    Applicant: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventor: Xiaowei JIANG
  • Publication number: 20190260856
    Abstract: The present disclosure relates to a method and device for generating a protocol data unit (PDU) packet. The method includes: acquiring a service data unit (SDU) packet, processing the SDU packet according to a size of a preset data packet, and generating a packet header and a data section of a PDU packet according to the processing result, the packet header and the data section constituting the PDU packet. The packet header omits a framing indication (FI) field and a resegmentation flag (RF) field and includes a preset field, and the preset field includes other fields than the FI field and the RF field that are redefined in a common packet header, or a target field that is newly added, a field length of the target field that is newly added being smaller than a total length of the FI field and the RF field.
    Type: Application
    Filed: May 1, 2019
    Publication date: August 22, 2019
    Inventor: Xiaowei JIANG
  • Publication number: 20190261457
    Abstract: An apparatus for transmitting a Radio Resource Control (RRC) message, wherein the apparatus is applied in a communication system in which a plurality of connections are established between a terminal and an access network device, the apparatus comprising: a processor; and a memory configured to store instructions executable by the processor; wherein the processor is configured to: receive RRC diversity configuration information sent by the access network device, wherein the RRC diversity configuration information is configuration information required when the terminal enables or disables RRC diversity; and determine whether to enable the RRC diversity according to the RRC diversity configuration information, wherein the RRC diversity is a way of transmitting identical uplink RRC messages through at least two connections.
    Type: Application
    Filed: May 1, 2019
    Publication date: August 22, 2019
    Applicant: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventor: Xiaowei JIANG
  • Publication number: 20190246338
    Abstract: Methods, user equipment and base stations for sending and receiving system information (SI) are provided. The method of receiving SI includes: in response to receiving first class SI broadcasted by a base station, determining a receiving window and a preamble associated with the to-be-requested SI, wherein the to-be-requested SI belongs to second class SI; in response to arrival of the receiving window associated with the to-be-requested SI, sending the preamble in an uplink subframe configured for sending the preamble; and receiving the to-be-requested SI within the receiving window associated with the to-be-requested SI, wherein the to-be-requested SI is sent by the base station according to the receiving window.
    Type: Application
    Filed: April 5, 2019
    Publication date: August 8, 2019
    Inventor: Xiaowei JIANG
  • Publication number: 20190223251
    Abstract: A method for configuring a radio bearer includes: sending by a central unit protocol partitioning information for the radio bearer to be configured to a target distributed unit, in which the protocol partitioning information indicates an assignment of each protocol layer of a radio-side protocol stack between the central unit and the target distributed unit; configuring a first protocol stack by the target distributed unit according to the protocol partitioning information; sending by the target distributed unit configuration information of the first protocol stack to the central unit; and configuring a second protocol stack by the central unit according to the configuration information of the first protocol stack.
    Type: Application
    Filed: March 25, 2019
    Publication date: July 18, 2019
    Inventors: Xiaowei JIANG, Wei Hong, Ming Zhang
  • Publication number: 20190215901
    Abstract: A data transmission method includes: acquiring n RLC PDUs transmitted from an RLC layer, n being an integer greater than 1; encapsulating the indication information corresponding to the n RLC PDUs as a packet header of a MAC PDU and the n RLC PDUs as a packet body of the MAC PDU, to generate the MAC PDU, the indication information corresponding to the n RLC PDUs comprising an LCID, a sequence number, and a length corresponding to each RLC PDU; and sending the MAC PDU to a communication peer.
    Type: Application
    Filed: March 13, 2019
    Publication date: July 11, 2019
    Inventors: Xiaowei JIANG, Wei HONG, Ming ZHANG
  • Publication number: 20190196831
    Abstract: The present disclosure provides a memory apparatus comprising a first set of storage blocks operating as a set of read storage blocks in a first computation layer and as a set of write storage blocks in a second computation layer, where the second computation layer follows the first computation layer. The memory apparatus also comprises a second set of storage blocks operating as a set of write storage blocks in the first computation layer and as a set of read storage blocks in the second computation layer.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 27, 2019
    Inventors: Liang HAN, Xiaowei JIANG, Jian CHEN
  • Publication number: 20190197001
    Abstract: The present disclosure provides a processor providing a memory architecture having M-number of processing elements each having at least N-number of processing units and a local memory. The processor comprises a first processing element of the M-number of processing elements comprising a first set of N-number of processing units configured to perform a computing operation, and a first local memory configured to store data utilized by the N-number of processing units. The processor further comprises a data hub configured to receive data from the M-number of processing elements and to provide shared data to each processing element of the M-number of processing elements.
    Type: Application
    Filed: November 27, 2018
    Publication date: June 27, 2019
    Inventors: Liang HAN, Xiaowei JIANG, Jian CHEN
  • Publication number: 20190196840
    Abstract: The present disclosure provides systems and methods for executing instructions. The system can include: processing unit having a core configured to execute instructions; and a host unit configured to: compile computer code into a plurality of instructions that includes a set of instructions that are determined to be executed in parallel on the core, wherein the set of instructions each includes an operation instruction and an indication bit and wherein the indication bit is set to identify the last instruction of the set of instructions, and provide the set of instructions to the core.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 27, 2019
    Inventors: Liang HAN, Xiaowei JIANG
  • Publication number: 20190196970
    Abstract: The present disclosure relates to a unified memory apparatus having a unified storage medium and one or more processing units. The unified memory apparatus can include a first storage module having a first plurality of storage cells, and a second storage module having a second plurality of storage cells, each of the first and second plurality of storage cells configured to store data and to be identified by a unique cell identifier. The one or more processing units are in communication with the unified storage medium and the processing units are configured to receive a first input data from one of the first plurality of storage cells, receive a second input data from one of the second plurality of storage cells, and generate an output data based on the first and second input data.
    Type: Application
    Filed: May 18, 2018
    Publication date: June 27, 2019
    Inventors: Liang HAN, Xiaowei JIANG, Jian CHEN
  • Publication number: 20190196788
    Abstract: An integrated circuit including a data architecture including N adders and N multipliers configured to receive operands. The data architecture receives instructions for selecting a data flow between the N multipliers and the N adders of the data architecture. The selected data flow includes the options: (1) a first data flow using the N multipliers and the N adders to provide a multiply-accumulate mode and (2) a second data flow to provide a multiply-reduce mode.
    Type: Application
    Filed: August 3, 2018
    Publication date: June 27, 2019
    Inventors: Liang HAN, Xiaowei JIANG
  • Publication number: 20190196814
    Abstract: The present disclosure relates to a computing device with a multiple pipeline architecture. The multiple pipeline architecture comprises a first and second pipeline for which are concurrently running, where the first pipeline runs at least one cycle ahead of the second pipeline. Special number detection is utilized on the first pipeline, where a special number is a numerical value which yields a predictable result. Upon the detection of a special number, a computation is optimized.
    Type: Application
    Filed: December 10, 2018
    Publication date: June 27, 2019
    Inventors: Liang HAN, Xiaowei JIANG
  • Patent number: 10303601
    Abstract: One embodiment facilitates a write operation in a shingled magnetic recording device. During operation, the system receives, by a controller module of the device, a request to write first data, wherein the device has a plurality of bands with overlapping tracks for storing data. In response to determining that the first data is updated data corresponding to original data stored in a first band, the system appends the updated data to a second band with available storage space. The system merges the updated data with the original data.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: May 28, 2019
    Assignee: Alibaba Group Holding Limited
    Inventors: Shu Li, Xiaowei Jiang
  • Publication number: 20190124054
    Abstract: The processing load on a host processor is substantially reduced by offloading the transport layer security protocol, such as the TLS/SSL protocol, the transport layer protocol stack, such as the TCP/IP protocol stack, and the network control required to access a network, such as the Internet, onto an expansion device.
    Type: Application
    Filed: October 23, 2018
    Publication date: April 25, 2019
    Inventors: Xiaoyu ZHANG, Xiaowei JIANG