Patents by Inventor Guanfeng An
Guanfeng An 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: 9509968Abstract: Embodiments of methods for multimedia annotation with sensor data (referred to herein as Sensor-rich video) includes acquisition, management, storage, indexing, transmission, search, and display of video, images, or sound, that has been recorded in conjunction with additional sensor information (such as, but not limited to, global positioning system information (latitude, longitude, altitude), compass directions, WiFi fingerprints, ambient lighting conditions, etc.). The collection of sensor information is acquired on a continuous basis during recording. For example, the GPS information may be continuously acquired from a corresponding sensor at every second during the recording of a video. Therefore, the acquisition apparatus generates a continuous stream of video frames and a continuous stream of sensor meta-data values. The two streams are correlated in that every video frame is associated with a set of sensor values. Note that the sampling frequency (i.e.Type: GrantFiled: February 21, 2012Date of Patent: November 29, 2016Assignee: National University of SingaporeInventors: Roger Zimmermann, Seon Ho Kim, Sakire Arslan Ay, Beomjoo Seo, Zhijie Shen, Guanfeng Wang, Jia Hao, Ying Zhang
-
Patent number: 9493755Abstract: The present invention provides a bacillus sp. having a deposit access number of CGMCC NO. 5744 and a hyaluronidase produced by the bacillus and the amino acid sequence of the hyaluronidase is shown in SEQ ID NO: 2. The present invention further relates to a process for preparing oligomeric hyaluronic acid or salts thereof or low-molecular-weight hyaluronic acid or salts thereof by using the bacillus or the hyaluronidase produced thereby. The produced oligomeric hyaluronates or low-molecular-weight hyaluronates have advantages such as good transdermal absorption ability, high purity, no cytotoxicity, potent antioxidant ability. The present invention also provides use of the bacillus having a deposit access number of CGMCC NO. 5744, or the hyaluronidase, oligomeric hyaluronates or salts thereof, low-molecular-weight hyaluronates or salts thereof produced by the bacillus in the fields of osmetics, food products and medicines.Type: GrantFiled: November 29, 2012Date of Patent: November 15, 2016Assignee: BLOOMAGE FREDA BIOPHARM CO., LTD.Inventors: Xueping Guo, Yanli Shi, Liping Qiao, Ning Feng, Guanfeng Wang, Haina Li, Wei Xue, Haiying Wang, Yihong Luan, Aihua Liu
-
Patent number: 9472004Abstract: A method and system for providing an indoor map representation are provided herein. Aspects of this disclosure provide a representation of an indoor map environment whereby navigable areas are represented by a series of convex polygons in adjacency relationships with one another. Image analysis may be performed on a floor plan image to identify navigable areas and to determine the boundaries of the polygons, such as by assigning one or more colors to navigable space and one or more colors to non-navigable space. Route-finding operations may be performed using the adjacency relationships to find a path from a source area to a destination area.Type: GrantFiled: September 11, 2015Date of Patent: October 18, 2016Assignee: Google Inc.Inventors: Guanfeng Li, Faen Zhang, Feng Wang
-
Publication number: 20160134485Abstract: There is provided a bandwidth prediction apparatus. An acquisition unit is configured to acquire position information indicating a first position at which a bandwidth is to be predicted. A prediction unit is configured to predict a bandwidth at the first position by using respective measured values of bandwidths measured in advance at a plurality of second positions.Type: ApplicationFiled: May 20, 2015Publication date: May 12, 2016Inventors: Roshan THAPLIYA, Guanfeng WANG
-
Publication number: 20160127150Abstract: Embodiments of the present invention provide a packet processing method and a device, where the packet processing method includes: receiving, by an aggregation gateway, a first tunnel establishment request message sent by a home gateway, and sending a first tunnel establishment success message to the home gateway; receiving, by the aggregation gateway, a second tunnel establishment request message sent by the home gateway, and sending a second tunnel establishment success message to the home gateway; associating, by the aggregation gateway, a first tunnel with a second tunnel according to an identifier of the home gateway; and sending a downlink packet to the home gateway by using the first tunnel and/or the second tunnel. The embodiments of the present invention may increase bandwidth.Type: ApplicationFiled: January 11, 2016Publication date: May 5, 2016Applicant: HUAWEI TECHNOLOGIES CO.,LTD.Inventors: Guofeng QIAN, Guanfeng LI, Li XUE, Haibo ZHANG
-
Publication number: 20160055661Abstract: A method and system for providing an indoor map representation are provided herein. Aspects of this disclosure provide a representation of an indoor map environment whereby navigable areas are represented by a series of convex polygons in adjacency relationships with one another. Image analysis may be performed on a floor plan image to identify navigable areas and to determine the boundaries of the polygons, such as by assigning one or more colors to navigable space and one or more colors to non-navigable space. Route-finding operations may be performed using the adjacency relationships to find a path from a source area to a destination area.Type: ApplicationFiled: September 11, 2015Publication date: February 25, 2016Inventors: Guanfeng Li, Faen Zhang, Feng Wang
-
Publication number: 20150309874Abstract: A method and apparatus is disclosed herein for code length adaptation for access to key-value based storage systems. In one embodiment, the method comprises receiving a data object and a request; dividing the data object into K portions, where K is an integer; selecting an FEC coding rate based on backlog associated with at least one queue; applying FEC coding based on the FEC rate set to the K portions to create N FEC coded data blocks, where N is an integer greater than or equal to K; and sending the N FEC coded data blocks to the storage system.Type: ApplicationFiled: March 13, 2013Publication date: October 29, 2015Inventors: Guanfeng LIANG, Ulas C. KOZAT
-
Patent number: 9173069Abstract: A method and system for providing an indoor map representation are provided herein. Aspects of this disclosure provide a representation of an indoor map environment whereby navigable areas are represented by a series of convex polygons in adjacency relationships with one another. Image analysis may be performed on a floor plan image to identify navigable areas and to determine the boundaries of the polygons, such as by assigning one or more colors to navigable space and one or more colors to non-navigable space. Route-finding operations may be performed using the adjacency relationships to find a path from a source area to a destination area.Type: GrantFiled: January 12, 2012Date of Patent: October 27, 2015Assignee: Google Inc.Inventors: Guanfeng Li, Faen Zhang, Feng Wang
-
Patent number: 9135802Abstract: Systems and methods for detecting an attitude of a device are disclosed. The system includes a processing system including at least a sensor processor and an application processor, which are distinct. The system further includes a memory system including one or more computer-readable media. The computer-readable media contains instructions that, if executed by the processing system, cause the system to perform operations. The operations include executing an application using the application processor, and receiving raw sensor readings from one or more sensors, using the sensor processor. The operations also include determining, using the sensor processor, a processed sensor metric comprising attitude data, and transmitting the processed sensor metric to the application.Type: GrantFiled: January 7, 2014Date of Patent: September 15, 2015Assignee: Google Inc.Inventors: Guanfeng Li, Edward Y. Chang
-
Publication number: 20150249587Abstract: A method and apparatus are disclosed herein for topology and/or path verification in networks. In one embodiment, a method is disclosed for use with a pre-determined subset of network flows for a communication network, where the network comprises a control plane, a forwarding plane, and one or more controllers. The method comprises installing forwarding rules on the forwarding elements for identification of network information, wherein the forwarding rules are grouped into one or more separate control flows, where each of the one or more control flows makes a closed loop walk through at least a portion of the network according to the forwarding rules of said each control flow, injecting traffic for one or more control flows onto the forwarding plane, and identifying the network information based on results of injecting the traffic.Type: ApplicationFiled: September 4, 2013Publication date: September 3, 2015Inventors: Ulas C. Kozat, Guanfeng Liang, Koray Kokten
-
Publication number: 20150175991Abstract: The present invention provides a bacillus sp. having a deposit access number of CGMCC NO. 5744 and a hyaluronidase produced by the bacillus and the amino acid sequence of the hyaluronidase is shown in SEQ ID NO: 2. The present invention further relates to a process for preparing oligomeric hyaluronic acid or salts thereof or low-molecular-weight hyaluronic acid or salts thereof by using the bacillus or the hyaluronidase produced thereby. The produced oligomeric hyaluronates or low-molecular-weight hyaluronates have advantages such as good transdermal absorption ability, high purity, no cytotoxicity, potent antioxidant ability. The present invention also provides use of the bacillus having a deposit access number of CGMCC NO. 5744, or the hyaluronidase, oligomeric hyaluronates or salts thereof, low-molecular-weight hyaluronates or salts thereof produced by the bacillus in the fields of osmetics, food products and medicines.Type: ApplicationFiled: November 29, 2012Publication date: June 25, 2015Inventors: Xueping Guo, Yanli Shi, Liping Qiao, Ning Feng, Guanfeng Wang, Haina Li, Wei Xue, Haiying Wang, Yihong Luan, Aihua Liu
-
Patent number: 9052206Abstract: A method and system for providing an indoor map representation are provided herein. Aspects of this disclosure provide a representation of an indoor map environment whereby navigable areas are represented by a series of convex polygons in adjacency relationships with one another. Image analysis may be performed on a floor plan image to identify navigable areas and to determine the boundaries of the polygons, such as by assigning one or more colors to navigable space and one or more colors to non-navigable space. Route-finding operations may be performed using the adjacency relationships to find a path from a source area to a destination area.Type: GrantFiled: January 12, 2012Date of Patent: June 9, 2015Assignee: Google Inc.Inventors: Guanfeng Li, Faen Zhang, Feng Wang
-
Publication number: 20150074222Abstract: A method and apparatus is disclosed herein for load balancing and dynamic scaling for a storage system. In one embodiment, an apparatus comprises a load balancer to direct read requests for objects, received from one or more clients, to at least one of one or more cache nodes based on a global ranking of objects, where each cache node serves the object to a requesting client from its local storage in response to a cache hit or downloads the object from the persistent storage and serves the object to the requesting client in response to a cache miss, and a cache scaler communicably coupled to the load balancer to periodically adjust a number of cache nodes that are active in a cache tier based on performance statistics measured by one or more cache nodes in the cache tier.Type: ApplicationFiled: August 29, 2014Publication date: March 12, 2015Inventors: Guanfeng Liang, Ulas C. Kozat, Chris Xiao Cai
-
Patent number: 8792905Abstract: Systems, methods, and machine-readable media for monitoring the locations of a number of entities are provided. The system may be configured to track the locations of a multitude of entities by grouping entities together into clusters of entities based on their geographic proximity and trajectories. A member of a cluster may be identified as a leader or a follower. The system may receive a number of location reports for the entities and update the locations of the entities based on whether the entity is a leader or a follower. For example, the system may update a back-end location database with the location information for a leader while location updates for followers may be converted into locations that are relative to the corresponding leader's and cached at the system.Type: GrantFiled: March 28, 2012Date of Patent: July 29, 2014Assignee: Google Inc.Inventors: Guanfeng Li, Hongji Bao, Edward Y. Chang
-
Publication number: 20140118153Abstract: Systems and methods for detecting an attitude of a device are disclosed. The system includes a processing system including at least a sensor processor and an application processor, which are distinct. The system further includes a memory system including one or more computer-readable media. The computer-readable media contains instructions that, if executed by the processing system, cause the system to perform operations. The operations include executing an application using the application processor, and receiving raw sensor readings from one or more sensors, using the sensor processor. The operations also include determining, using the sensor processor, a processed sensor metric comprising attitude data, and transmitting the processed sensor metric to the application.Type: ApplicationFiled: January 7, 2014Publication date: May 1, 2014Applicant: GOOGLE INC.Inventors: Guanfeng Li, Edward Y. Chang
-
Publication number: 20140113665Abstract: A method and system for providing an indoor map representation are provided herein. Aspects of this disclosure provide a representation of an indoor map environment whereby navigable areas are represented by a series of convex polygons in adjacency relationships with one another. Image analysis may be performed on a floor plan image to identify navigable areas and to determine the boundaries of the polygons, such as by assigning one or more colors to navigable space and one or more colors to non-navigable space. Route-finding operations may be performed using the adjacency relationships to find a path from a source area to a destination area.Type: ApplicationFiled: January 12, 2012Publication date: April 24, 2014Applicant: GOOGLE INC.Inventors: Guanfeng Li, Faen Zhang, Feng Wang
-
Publication number: 20140078150Abstract: A method and system for providing an indoor map representation are provided herein. Aspects of this disclosure provide a representation of an indoor map environment whereby navigable areas are represented by a series of convex polygons in adjacency relationships with one another. Image analysis may be performed on a floor plan image to identify navigable areas and to determine the boundaries of the polygons, such as by assigning one or more colors to navigable space and one or more colors to non-navigable space. Route-finding operations may be performed using the adjacency relationships to find a path from a source area to a destination area.Type: ApplicationFiled: January 12, 2012Publication date: March 20, 2014Applicant: GOOGLE INC.Inventors: Guanfeng Li, Faen Zhang, Feng Wang
-
Patent number: 8638230Abstract: Systems and methods for detecting an attitude of a device are disclosed. The system includes a processing system including at least a sensor processor and an application processor, which are distinct. The system further includes a memory system including one or more computer-readable media. The computer-readable media contains instructions that, if executed by the processing system, cause the system to perform operations. The operations include executing an application using the application processor, and receiving raw sensor readings from one or more sensors, using the sensor processor. The operations also include determining, using the sensor processor, a processed sensor metric comprising attitude data, and transmitting the processed sensor metric to the application.Type: GrantFiled: May 24, 2012Date of Patent: January 28, 2014Assignee: Google Inc.Inventors: Guanfeng Li, Edward Y. Chang
-
Publication number: 20130330055Abstract: Embodiments of methods for multimedia annotation with sensor data (referred to herein as Sensor-rich video) includes acquisition, management, storage, indexing, transmission, search, and display of video, images, or sound, that has been recorded in conjunction with additional sensor information (such as, but not limited to, global positioning system information (latitude, longitude, altitude), compass directions, WiFi fingerprints, ambient lighting conditions, etc.). The collection of sensor information is acquired on a continuous basis during recording. For example, the GPS information may be continuously acquired from a corresponding sensor at every second during the recording of a video. Therefore, the acquisition apparatus generates a continuous stream of video frames and a continuous stream of sensor meta-data values. The two streams are correlated in that every video frame is associated with a set of sensor values. Note that the sampling frequency (i.e.Type: ApplicationFiled: February 21, 2012Publication date: December 12, 2013Applicant: NATIONAL UNIVERSITY OF SINGAPOREInventors: Roger Zimmermann, Seon Ho Kim, Sakire Arslan Ay, Beomjoo Seo, Zhijie Shen, Guanfeng Wang, Jia Hao, Ying Zhang
-
Patent number: 8600409Abstract: Techniques are described for obtaining high-resolution physical locations for a wireless device by leveraging the high-resolution physical location capabilities of wireless peers of the wireless device to provide a peer-to-peer location service and facilitate location targeting. Wireless devices provide location updates to a computing cloud, which stores records associating wireless device identifiers with received location information for the corresponding wireless devices. A wireless device issues a peer discovery request to dynamically identify nearby wireless peers in its network. The wireless device then sends wireless device identifiers for the nearby wireless peers in a location request to the computing cloud, which estimates a location for the wireless device using the previously recorded location information for the nearby wireless peers. The computing cloud returns the estimated location to the requesting wireless device.Type: GrantFiled: January 28, 2013Date of Patent: December 3, 2013Assignee: Google Inc.Inventors: Guanfeng Li, Hongji Bao, Edward Chang