Patents by Inventor Chong Luo

Chong Luo 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: 20190141316
    Abstract: In accordance with implementations of the subject matter described herein, a hybrid digital-analog coding scheme is proposed. In general, in accordance with implementations of the subject matter described herein, digital or analog encoding is selected at a level of chunks of a frame rather than at a level of the whole frame. Further, the encoding of a chunk is based on an expected distortion to be caused by analog transmission of the chunk over a communication channel, the distortion being estimated based on a constraint on available transmission resources over the transmission channel.
    Type: Application
    Filed: July 20, 2017
    Publication date: May 9, 2019
    Inventors: Cuiling Lan, Chong Luo, Feng Wu, Wenjun Zeng
  • Publication number: 20190110963
    Abstract: Cosmetic compositions, including hair coloring compositions, comprising graphene oxide (GO), reduced graphene oxide (r-GO), or both, and water are provided.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 18, 2019
    Inventors: Lingye Zhou, Jiaxing Huang, Chong Luo
  • Publication number: 20180270471
    Abstract: In this disclosure, a hybrid digital-analog video coding scheme is described. For a video including at least two associated sequences of frames such as a stereo video, some of the frames are digitally encoded, while the others are encoded in an analog way with reference to the digital frames. For an analog frame, a previous frame in the same sequence/view and a temporally consistent frame in another sequence/view will be encoded as digital frames. These two digital frames are used to provide side information in encoding the analog frame. At decoding side, inverse operations are performed. Such “zigzag” hybrid coding significantly improves the coding efficiency while providing robustness and good visual quality.
    Type: Application
    Filed: October 24, 2016
    Publication date: September 20, 2018
    Inventors: Chong Luo, Dongliang He, Wenjun Zeng
  • Publication number: 20180167449
    Abstract: Techniques for configuring and operating a multimedia aware cloud, particularly configured for mobile device computing, are described herein. In some instances, clusters of servers are organized for general computing, graphic computing and data storage. A load balancing server may be configured to: identify multimedia types currently being processed within the multimedia edge cloud; determine desired quality of service levels for each identified multimedia type; evaluate individual abilities of devices communicating with the multimedia edge cloud; and assess bandwidth of each network over which the multimedia edge cloud communicates with a mobile device. With that information, multimedia data may be adapted accordingly, to result in an acceptable quality of service level when delivered to a specific mobile device. In one example of the techniques, graphic computing server clusters may be configured to process workload using a configuration that includes elements of both parallel and serial computing.
    Type: Application
    Filed: February 9, 2018
    Publication date: June 14, 2018
    Inventors: Wenwu Zhu, Lie Liu, Chong Luo
  • Patent number: 9973780
    Abstract: Scaled video for pseudo-analog transmission in the spatial domain is described. Boundaries are determined for M L-shaped chunks of coefficients of at least one frequency-transformed video frame of a group of pictures (GOP). The boundaries are determined based at least on variances of the coefficients of the M L-shaped chunks, such as by reducing or minimizing the sum of the square roots of the variances of the coefficients. Corresponding power scale factors for the M L-shaped chunks are determined based at least partly on the variances of the coefficients of the M L-shaped chunks, and the coefficients of the M L-shaped chunks are scaled using the corresponding power scale factors. The pixel values of the frames (e.g., the frames in the spatial domain) are transmitted on a pseudo-analog channel. At the receiver, retained spatial redundancy enables denoising in the spatial domain prior to de-scaling in the frequency domain.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: May 15, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chong Luo, Hao Cui, Ruiqin Xiong, Feng Wu
  • Patent number: 9923957
    Abstract: Techniques for configuring and operating a multimedia aware cloud, particularly configured for mobile device computing, are described herein. In some instances, clusters of servers are organized for general computing, graphic computing and data storage. A load balancing server may be configured to: identify multimedia types currently being processed within the multimedia edge cloud; determine desired quality of service levels for each identified multimedia type; evaluate individual abilities of devices communicating with the multimedia edge cloud; and assess bandwidth of each network over which the multimedia edge cloud communicates with a mobile device. With that information, multimedia data may be adapted accordingly, to result in an acceptable quality of service level when delivered to a specific mobile device. In one example of the techniques, graphic computing server clusters may be configured to process workload using a configuration that includes elements of both parallel and serial computing.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: March 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wenwu Zhu, Lie Liu, Chong Luo
  • Patent number: 9432056
    Abstract: Multi-level symbols generated by applying a Random Projection Code (RPC) to a source bit sequence are received at a receiver via a noisy channel. The received multi-level symbols are represented in a bipartite graph as constraint nodes connected via weighted edges to binary variable nodes that represent the source bit sequence. A decoder uses ZigZag deconvolution to generate constraint node messages as part of an iterative belief propagation to decode the source bit sequence from the received multi-level symbols.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: August 30, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chong Luo, Hao Cui, Feng Wu, Chang Wen Chen
  • Publication number: 20150326649
    Abstract: Techniques for configuring and operating a multimedia aware cloud, particularly configured for mobile device computing, are described herein. In some instances, clusters of servers are organized for general computing, graphic computing and data storage. A load balancing server may be configured to: identify multimedia types currently being processed within the multimedia edge cloud; determine desired quality of service levels for each identified multimedia type; evaluate individual abilities of devices communicating with the multimedia edge cloud; and assess bandwidth of each network over which the multimedia edge cloud communicates with a mobile device. With that information, multimedia data may be adapted accordingly, to result in an acceptable quality of service level when delivered to a specific mobile device. In one example of the techniques, graphic computing server clusters may be configured to process workload using a configuration that includes elements of both parallel and serial computing.
    Type: Application
    Filed: July 20, 2015
    Publication date: November 12, 2015
    Inventors: Wenwu Zhu, Lie Liu, Chong Luo
  • Patent number: 9088577
    Abstract: Techniques for configuring and operating a multimedia aware cloud, particularly configured for mobile device computing, are described herein. In some instances, clusters of servers are organized for general computing, graphic computing and data storage. A load balancing server may be configured to: identify multimedia types currently being processed within the multimedia edge cloud; determine desired quality of service levels for each identified multimedia type; evaluate individual abilities of devices communicating with the multimedia edge cloud; and assess bandwidth of each network over which the multimedia edge cloud communicates with a mobile device. With that information, multimedia data may be adapted accordingly, to result in an acceptable quality of service level when delivered to a specific mobile device. In one example of the techniques, graphic computing server clusters may be configured to process workload using a configuration that includes elements of both parallel and serial computing.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: July 21, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Wenwu Zhu, Lie Liu, Chong Luo
  • Publication number: 20150131720
    Abstract: A multiplexed space-time block coding (M-STBC) scheme is described that allows for transmitting a single multicast transmission in a heterogeneous MIMO (i.e., multiple-input and multiple-output) environment, where receivers with fewer antennas can receive a lower resolution version of the multi-cast transmission, while receivers with a greater number of antennas can receive a higher resolution version of the multi-cast transmission. Thus, the M-STBC scheme allows for transmitting the single multicast transmission that includes both a spatial multiplexing mode and a diversity mode.
    Type: Application
    Filed: November 11, 2013
    Publication date: May 14, 2015
    Applicant: Microsoft Corporation
    Inventors: Chong Luo, Hao Cui, Chang Wen Chen, Feng Wu
  • Publication number: 20150124908
    Abstract: Multi-level symbols generated by applying a Random Projection Code (RPC) to a source bit sequence are received at a receiver via a noisy channel. The received multi-level symbols are represented in a bipartite graph as constraint nodes connected via weighted edges to binary variable nodes that represent the source bit sequence. A decoder uses ZigZag deconvolution to generate constraint node messages as part of an iterative belief propagation to decode the source bit sequence from the received multi-level symbols.
    Type: Application
    Filed: November 4, 2013
    Publication date: May 7, 2015
    Applicant: Microsoft Corporation
    Inventors: Chong Luo, Hao Cui, Feng Wu, Chang Wen Chen
  • Publication number: 20150117537
    Abstract: Scaled video for pseudo-analog transmission in the spatial domain is described. Boundaries are determined for M L-shaped chunks of coefficients of at least one frequency-transformed video frame of a group of pictures (GOP). The boundaries are determined based at least on variances of the coefficients of the M L-shaped chunks, such as by reducing or minimizing the sum of the square roots of the variances of the coefficients. Corresponding power scale factors for the M L-shaped chunks are determined based at least partly on the variances of the coefficients of the M L-shaped chunks, and the coefficients of the M L-shaped chunks are scaled using the corresponding power scale factors. The pixel values of the frames (e.g., the frames in the spatial domain) are transmitted on a pseudo-analog channel. At the receiver, retained spatial redundancy enables denoising in the spatial domain prior to de-scaling in the frequency domain.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Applicant: Microsoft Corporation
    Inventors: Chong Luo, Hao Cui, Ruiqin Xiong, Feng Wu
  • Patent number: 8983793
    Abstract: Techniques for data gathering in large-scale wireless sensor networks are described. A data collection device receives aggregate data from at least one sensor node of a group of N sensor nodes. The aggregate data includes M weighted sums. Each of the M weighted sums includes a respective sum of N products each of which being a product of a respective coefficient and a sensor reading from a respective one of the N sensor nodes. M and N are positive integers and M is less than N. Computation is performed on the aggregate data to recover sensor readings from the N sensor nodes.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: March 17, 2015
    Assignee: Microsoft Corporation
    Inventors: Chong Luo, Feng Wu
  • Patent number: 8971433
    Abstract: A projection code is applied to encode symbols as weighted arithmetic sums of approximately random subsets of binary source bits. Pairs of the symbols are combined to form constellation points, which are sequentially mapped through a constellation to modulate a data signal.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Chong Luo, Kun Tan, Feng Wu, Hao Cui, Chang Wen Chen
  • Patent number: 8687530
    Abstract: Described is a technology by which a roadside-to-vehicle communication system may be implemented, including via a stateful scheduling with network coding scheme that enhances network capacity. Moving vehicles request and receive data from a roadside access points. Each of the access points operate a stateful scheduling algorithm that serves multiple vehicles by integrating network coding within a timeslot. In one aspect, the state of each vehicle's previously received and retained data is obtained, and used to enhance network capacity by combining as many packets as possible for multiple recipients in network coding.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Chong Luo, Han Cheng Lu, Wei Pu, Feng Wu, Chang Wen Chen
  • Patent number: 8305899
    Abstract: A network can include a number of nodes that link a source node to a sink node. When a first node in a network sends a packet to its downstream node, this information is also received at its upstream node. In response to learning that the first node has sent a packet, the upstream node sends another packet to the first node. In essence, a pull-based transmission approach is used to mitigate congestion and address the funneling effect in data transmission networks such as wireless video sensor networks.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: November 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Chong Luo, Wei Pu, Changwen Chen, Feng Wu
  • Patent number: 8280671
    Abstract: Techniques for data gathering in large-scale wireless sensor networks are described. A data collection device receives aggregate data from at least one sensor node of a group of N sensor nodes. The aggregate data includes M weighted sums. Each of the M weighted sums includes a respective sum of N products each of which being a product of a respective coefficient and a sensor reading from a respective one of the N sensor nodes. M and N are positive integers and M is less than N. Computation is performed on the aggregate data to recover sensor readings from the N sensor nodes.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: October 2, 2012
    Assignee: Microsoft Corporation
    Inventors: Chong Luo, Feng Wu
  • Patent number: 8243630
    Abstract: Systems and methods are described for implementing an application-level routing protocol for multiparty audio-video conferencing. In one implementation, application-level per-stream routing techniques separately control audio data and video data between conference members hosted on a network. Different audio application-level multicast (ALM) trees are generated by each member, are dynamically updated according to shortest-path-first selection of data delivery paths, and are used to send audio data to the other members of the videoconference. Likewise, different video ALM trees are generated by each member, are dynamically updated according to broadest-path-first selection of data delivery paths, and are used to send video data to the other members of the videoconference. Separate audio and video ALM trees for each member can utilize IP multicast in segments of the network in which IP multicast is enabled.
    Type: Grant
    Filed: October 19, 2005
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Chong Luo, Jiang Li
  • Patent number: 8204086
    Abstract: Described herein is technology for, among other things, natural network coding in a wireless mesh network. The technology involves wireless mesh network systems, methods and devices based on the natural network coding. By encoding signals in their natural forms using their channel strengths, more efficient transmission of signals is possible in the wireless mesh network.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: June 19, 2012
    Assignee: Microsoft Corporation
    Inventors: Chong Luo, Wei Pu, Feng Wu
  • Publication number: 20120131178
    Abstract: Techniques for configuring and operating a multimedia aware cloud, particularly configured for mobile device computing, are described herein. In some instances, clusters of servers are organized for general computing, graphic computing and data storage. A load balancing server may be configured to: identify multimedia types currently being processed within the multimedia edge cloud; determine desired quality of service levels for each identified multimedia type; evaluate individual abilities of devices communicating with the multimedia edge cloud; and assess bandwidth of each network over which the multimedia edge cloud communicates with a mobile device. With that information, multimedia data may be adapted accordingly, to result in an acceptable quality of service level when delivered to a specific mobile device. In one example of the techniques, graphic computing server clusters may be configured to process workload using a configuration that includes elements of both parallel and serial computing.
    Type: Application
    Filed: November 24, 2010
    Publication date: May 24, 2012
    Applicant: Microsoft Corporation
    Inventors: Wenwu Zhu, Lie Liu, Chong Luo