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: 20190141316Abstract: 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: ApplicationFiled: July 20, 2017Publication date: May 9, 2019Inventors: Cuiling Lan, Chong Luo, Feng Wu, Wenjun Zeng
-
Publication number: 20190110963Abstract: Cosmetic compositions, including hair coloring compositions, comprising graphene oxide (GO), reduced graphene oxide (r-GO), or both, and water are provided.Type: ApplicationFiled: October 17, 2018Publication date: April 18, 2019Inventors: Lingye Zhou, Jiaxing Huang, Chong Luo
-
Publication number: 20180270471Abstract: 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: ApplicationFiled: October 24, 2016Publication date: September 20, 2018Inventors: Chong Luo, Dongliang He, Wenjun Zeng
-
Publication number: 20180167449Abstract: 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: ApplicationFiled: February 9, 2018Publication date: June 14, 2018Inventors: Wenwu Zhu, Lie Liu, Chong Luo
-
Patent number: 9973780Abstract: 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: GrantFiled: October 31, 2013Date of Patent: May 15, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Chong Luo, Hao Cui, Ruiqin Xiong, Feng Wu
-
Patent number: 9923957Abstract: 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: GrantFiled: July 20, 2015Date of Patent: March 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Wenwu Zhu, Lie Liu, Chong Luo
-
Patent number: 9432056Abstract: 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: GrantFiled: November 4, 2013Date of Patent: August 30, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Chong Luo, Hao Cui, Feng Wu, Chang Wen Chen
-
Publication number: 20150326649Abstract: 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: ApplicationFiled: July 20, 2015Publication date: November 12, 2015Inventors: Wenwu Zhu, Lie Liu, Chong Luo
-
Patent number: 9088577Abstract: 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: GrantFiled: November 24, 2010Date of Patent: July 21, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Wenwu Zhu, Lie Liu, Chong Luo
-
Publication number: 20150131720Abstract: 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: ApplicationFiled: November 11, 2013Publication date: May 14, 2015Applicant: Microsoft CorporationInventors: Chong Luo, Hao Cui, Chang Wen Chen, Feng Wu
-
Publication number: 20150124908Abstract: 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: ApplicationFiled: November 4, 2013Publication date: May 7, 2015Applicant: Microsoft CorporationInventors: Chong Luo, Hao Cui, Feng Wu, Chang Wen Chen
-
Publication number: 20150117537Abstract: 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: ApplicationFiled: October 31, 2013Publication date: April 30, 2015Applicant: Microsoft CorporationInventors: Chong Luo, Hao Cui, Ruiqin Xiong, Feng Wu
-
Patent number: 8983793Abstract: 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: GrantFiled: October 1, 2012Date of Patent: March 17, 2015Assignee: Microsoft CorporationInventors: Chong Luo, Feng Wu
-
Patent number: 8971433Abstract: 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: GrantFiled: November 12, 2010Date of Patent: March 3, 2015Assignee: Microsoft Technology Licensing LLCInventors: Chong Luo, Kun Tan, Feng Wu, Hao Cui, Chang Wen Chen
-
Patent number: 8687530Abstract: 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: GrantFiled: May 9, 2008Date of Patent: April 1, 2014Assignee: Microsoft CorporationInventors: Chong Luo, Han Cheng Lu, Wei Pu, Feng Wu, Chang Wen Chen
-
Patent number: 8305899Abstract: 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: GrantFiled: May 28, 2008Date of Patent: November 6, 2012Assignee: Microsoft CorporationInventors: Chong Luo, Wei Pu, Changwen Chen, Feng Wu
-
Patent number: 8280671Abstract: 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: GrantFiled: January 29, 2010Date of Patent: October 2, 2012Assignee: Microsoft CorporationInventors: Chong Luo, Feng Wu
-
Patent number: 8243630Abstract: 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: GrantFiled: October 19, 2005Date of Patent: August 14, 2012Assignee: Microsoft CorporationInventors: Chong Luo, Jiang Li
-
Patent number: 8204086Abstract: 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: GrantFiled: May 19, 2008Date of Patent: June 19, 2012Assignee: Microsoft CorporationInventors: Chong Luo, Wei Pu, Feng Wu
-
Publication number: 20120131178Abstract: 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: ApplicationFiled: November 24, 2010Publication date: May 24, 2012Applicant: Microsoft CorporationInventors: Wenwu Zhu, Lie Liu, Chong Luo