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: 9509968
    Abstract: 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: Grant
    Filed: February 21, 2012
    Date of Patent: November 29, 2016
    Assignee: National University of Singapore
    Inventors: Roger Zimmermann, Seon Ho Kim, Sakire Arslan Ay, Beomjoo Seo, Zhijie Shen, Guanfeng Wang, Jia Hao, Ying Zhang
  • Patent number: 9493755
    Abstract: 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: Grant
    Filed: November 29, 2012
    Date of Patent: November 15, 2016
    Assignee: 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: 9472004
    Abstract: 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: Grant
    Filed: September 11, 2015
    Date of Patent: October 18, 2016
    Assignee: Google Inc.
    Inventors: Guanfeng Li, Faen Zhang, Feng Wang
  • Publication number: 20160134485
    Abstract: 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: Application
    Filed: May 20, 2015
    Publication date: May 12, 2016
    Inventors: Roshan THAPLIYA, Guanfeng WANG
  • Publication number: 20160127150
    Abstract: 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: Application
    Filed: January 11, 2016
    Publication date: May 5, 2016
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Guofeng QIAN, Guanfeng LI, Li XUE, Haibo ZHANG
  • Publication number: 20160055661
    Abstract: 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: Application
    Filed: September 11, 2015
    Publication date: February 25, 2016
    Inventors: Guanfeng Li, Faen Zhang, Feng Wang
  • Publication number: 20150309874
    Abstract: 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: Application
    Filed: March 13, 2013
    Publication date: October 29, 2015
    Inventors: Guanfeng LIANG, Ulas C. KOZAT
  • Patent number: 9173069
    Abstract: 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: Grant
    Filed: January 12, 2012
    Date of Patent: October 27, 2015
    Assignee: Google Inc.
    Inventors: Guanfeng Li, Faen Zhang, Feng Wang
  • Patent number: 9135802
    Abstract: 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: Grant
    Filed: January 7, 2014
    Date of Patent: September 15, 2015
    Assignee: Google Inc.
    Inventors: Guanfeng Li, Edward Y. Chang
  • Publication number: 20150249587
    Abstract: 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: Application
    Filed: September 4, 2013
    Publication date: September 3, 2015
    Inventors: Ulas C. Kozat, Guanfeng Liang, Koray Kokten
  • Publication number: 20150175991
    Abstract: 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: Application
    Filed: November 29, 2012
    Publication date: June 25, 2015
    Inventors: Xueping Guo, Yanli Shi, Liping Qiao, Ning Feng, Guanfeng Wang, Haina Li, Wei Xue, Haiying Wang, Yihong Luan, Aihua Liu
  • Patent number: 9052206
    Abstract: 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: Grant
    Filed: January 12, 2012
    Date of Patent: June 9, 2015
    Assignee: Google Inc.
    Inventors: Guanfeng Li, Faen Zhang, Feng Wang
  • Publication number: 20150074222
    Abstract: 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: Application
    Filed: August 29, 2014
    Publication date: March 12, 2015
    Inventors: Guanfeng Liang, Ulas C. Kozat, Chris Xiao Cai
  • Patent number: 8792905
    Abstract: 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: Grant
    Filed: March 28, 2012
    Date of Patent: July 29, 2014
    Assignee: Google Inc.
    Inventors: Guanfeng Li, Hongji Bao, Edward Y. Chang
  • Publication number: 20140118153
    Abstract: 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: Application
    Filed: January 7, 2014
    Publication date: May 1, 2014
    Applicant: GOOGLE INC.
    Inventors: Guanfeng Li, Edward Y. Chang
  • Publication number: 20140113665
    Abstract: 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: Application
    Filed: January 12, 2012
    Publication date: April 24, 2014
    Applicant: GOOGLE INC.
    Inventors: Guanfeng Li, Faen Zhang, Feng Wang
  • Publication number: 20140078150
    Abstract: 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: Application
    Filed: January 12, 2012
    Publication date: March 20, 2014
    Applicant: GOOGLE INC.
    Inventors: Guanfeng Li, Faen Zhang, Feng Wang
  • Patent number: 8638230
    Abstract: 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: Grant
    Filed: May 24, 2012
    Date of Patent: January 28, 2014
    Assignee: Google Inc.
    Inventors: Guanfeng Li, Edward Y. Chang
  • Publication number: 20130330055
    Abstract: 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: Application
    Filed: February 21, 2012
    Publication date: December 12, 2013
    Applicant: NATIONAL UNIVERSITY OF SINGAPORE
    Inventors: Roger Zimmermann, Seon Ho Kim, Sakire Arslan Ay, Beomjoo Seo, Zhijie Shen, Guanfeng Wang, Jia Hao, Ying Zhang
  • Patent number: 8600409
    Abstract: 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: Grant
    Filed: January 28, 2013
    Date of Patent: December 3, 2013
    Assignee: Google Inc.
    Inventors: Guanfeng Li, Hongji Bao, Edward Chang