Patents by Inventor Liren Chen

Liren Chen 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: 20080101277
    Abstract: A scheme is provided for distributing reference geographical locations on a network. Geolocation information is integrated or associated with one or more network infrastructure devices to permit them to serve as reference points for the rest of the network. A reference geographical location associated with a network infrastructure device may be broadcast by the network infrastructure device over a network. Alternatively, other network devices may request reference geographical location from a network infrastructure device or obtain it from a network-accessible database that stores such geolocation information. Other network devices can then use the one or more reference geographical locations to determine their own geographical location. By allowing existing network devices to take advantage of the geolocation capability of its “neighboring” network devices, this scheme provides a convenient way to deliver geolocation to many network devices.
    Type: Application
    Filed: July 6, 2006
    Publication date: May 1, 2008
    Inventors: Kirk S. Taylor, Jack Steenstra, Liren Chen
  • Publication number: 20080028303
    Abstract: Fault-tolerant systems and methods to process and correct input errors are disclosed. Original inputs can be received, each original input being defined as mapping to multiple characters in a language, each original input having one or more associated proximity measurements. Original inputs that have proximity measurements with one or more non-zero probabilities for respective intended inputs are identified as potentially incorrect original inputs. Each of the potentially incorrect original inputs is expanded to the respective intended inputs, and each of the original inputs and each of the respective intended inputs are converted to characters in the language, each of the conversions being a combination of the converted original inputs and/or the respective intended inputs. Likelihoods of conversions of the original inputs and the respective intended inputs to the characters based in part on the proximity measurements are determined, and most likely conversions are identified for presentation.
    Type: Application
    Filed: October 3, 2007
    Publication date: January 31, 2008
    Applicant: GOOGLE INC.
    Inventors: Jun Wu, Liren Chen
  • Publication number: 20080008179
    Abstract: One feature provides a method for encoding geolocation information into a next-generation internet protocol (IP) address, such as IPv6, to facilitate distribution of geolocation information among networked devices. A request for an IP address assignment is received from a network device. The geographical location for the network device is obtained. An IP address is assigned or generated that includes the geographical location. The assigned IP address is then provided to the network device. By encoding the geolocation information of a first network device into the IP address assigned to the first network device, other network devices are able to readily obtain the geographical location of the first network device. This method propagates geolocation information for network devices as part of the IP address, thus avoiding the need for separate geolocation distribution messaging. As the network device moves, its IP address is changed to update its geographical location information.
    Type: Application
    Filed: July 7, 2006
    Publication date: January 10, 2008
    Inventors: Liren Chen, Jack Steenstra, Kirk S. Taylor
  • Publication number: 20080010367
    Abstract: A scheme is provided for determining the geographical location of an active IP device coupled to an IP network. A network path to the user device is obtained to identify a last hop device having a known first geographical location. A last leg distance between the last hop device and the user device is calculated. The last leg bandwidth, propagation time, and propagation speed are also characterized to more accurately determine the last leg distance. By combining the known first geographical location and the distance of the last hop device and user device, a geographical location for the user device is obtained. To improve the accuracy of the geographical location of the user device, multiple last hop devices with known geographical locations are employed to obtain multiple geographical areas for the user device. The intersection or overlap of these geographical areas indicates a refined geographical location of the user device.
    Type: Application
    Filed: July 6, 2006
    Publication date: January 10, 2008
    Inventors: Liren Chen, Jack Steenstra, Kirk S. Taylor, John W. Noerenberg
  • Publication number: 20070207729
    Abstract: Some embodiments provide a method, system, and apparatus for transparently backing-up information from a mobile device to distributed devices having storage capabilities. As the mobile device comes within communication range of one or more of the trusted partner devices, information from the mobile device is backed up, in segments or portions, on the one or more distributed partner devices. Information backed-up in one partner device may be transferred to another partner device for storage. A centralized master server may also maintain a list of the locations (e.g., partner devices) where backup information is maintained for the mobile device. When requested to do so by a user, the centralized server can retrieve and consolidate the backup information for the mobile device.
    Type: Application
    Filed: October 12, 2005
    Publication date: September 6, 2007
    Inventors: Liren Chen, Jack Steenstra, Kirk Taylor
  • Publication number: 20070118415
    Abstract: A method, apparatus, and system for implementing a intelligent meeting scheduler that accounts for the travel time and distances of the meeting participants. Some features of the meeting scheduling system include (1) scheduling meetings, (2) calculating travel time to the meeting for each participant, (3) adjusting individual participants schedules to include travel time and travel conditions, (4) determining scheduling conflicts, (5) suggesting scheduling dates, times, and/or locations, and/or (6) providing each meeting participant with timely notifications with sufficient time to arrive at the scheduled meeting.
    Type: Application
    Filed: October 25, 2005
    Publication date: May 24, 2007
    Inventors: Liren Chen, Jack Steenstra, Kirk Taylor
  • Publication number: 20070093258
    Abstract: A method, apparatus, and system are provided for implementing resource and/or location-based matching services between a wireless terminal (e.g., mobile phone) user and one or more resources. A novel infrastructure supports resource and/or location based matching services over a wireless network. A back-end system includes a database, server, and match engine that are configured match a user with one or more resources based on the user's characteristics, preferences, and/or location. Such resources include (1) other users, (2) targeted advertising, (3) businesses/networking opportunities, and/or (4) locate a nearby service or store. A flexible database architecture supports application-specific resources which facilitate the deployment of various matching services. Application developers are thus able to implement different resource-matching applications for wireless devices through a common back-end infrastructure.
    Type: Application
    Filed: October 25, 2005
    Publication date: April 26, 2007
    Inventors: Jack Steenstra, Alexander Gantman, Kirk Taylor, Liren Chen
  • Publication number: 20070064604
    Abstract: A close-loop quality of service system is provided that collects real-time network performance indicators at the physical, data link and network layers. Using those indicators, the system dynamically controls the network traffic in order to achieve improved performance according to the priority and policy defined by a data user or system/network administrator. Several features of this quality of service system includes (1) dynamic maximum bandwidth reallocation, (2) dynamic maximum packet sizing, (3) adaptive policing, and/or (4) real-time link status feedbacks to make more efficient use of available bandwidth and adjust to transmission requirements.
    Type: Application
    Filed: September 20, 2005
    Publication date: March 22, 2007
    Inventors: Liren Chen, Jack Steenstra, Kirk Taylor
  • Publication number: 20060251239
    Abstract: An apparatus for use in a directory service is disclosed. The apparatus may include a memory configured to store a local directory and a processor configured to manage the local directory, the local directory including a plurality of directory entries organized in a subdomain hierarchical structure, each directory entry being associated with an alias constructed using subdomain hierarchical information, each alias being linked to a user domain associated with a user, the user domain being linked to a record containing contact information for the user.
    Type: Application
    Filed: May 6, 2005
    Publication date: November 9, 2006
    Inventors: Kirk Taylor, Jack Steenstra, Liren Chen
  • Publication number: 20060198361
    Abstract: A mobile access point is disclosed. The mobile access point includes a terminal module configured to provide one or more terminal functions for use by a user, the one or more terminal functions including a voice or data communications application, and a gateway module configured to provide one or more gateway functions for use by at least one client device, the one or more gateway functions including providing the at least one client device access to a computer network, and a processor configured to execute the terminal module and the gateway module to effectuate their corresponding functions.
    Type: Application
    Filed: June 1, 2005
    Publication date: September 7, 2006
    Inventors: Liren Chen, Jack Steenstra, Kirk Taylor
  • Publication number: 20060064346
    Abstract: A system and method for providing a location based service to create a social network, comprising activating a feature from a wireless terminal, registering from the wireless terminal with a location based service associated with the feature, creating a profile of a user of the feature, and displaying advertising based on the profile and based on geographic location of the wireless terminal. A Global Positioning System (GPS) may be used to geographically locate active users of a feature and sponsors of advertising. Advertising is displayed based on geographic location of the wireless terminal and sponsor(s) of the advertising being represented on an activity map.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 23, 2006
    Inventors: Jack Steenstra, Alexander Gantman, Kirk Taylor, Liren Chen
  • Publication number: 20060047825
    Abstract: A system and method for providing a location based service to create a social network, comprising activating a feature from a wireless terminal, registering from the wireless terminal with a location based service associated with the feature, creating a profile of a user of the feature, and displaying candidates based on the profile and based on the geographic location of the candidates. A Global Positioning System (GPS) may be used to geographically locate active users of a feature. An activity map may be associated with a feature, the activity map displaying active users of the feature.
    Type: Application
    Filed: August 24, 2004
    Publication date: March 2, 2006
    Inventors: Jack Steenstra, Kirk Taylor, Liren Chen, Alexander Gantman
  • Publication number: 20060048055
    Abstract: Fault-tolerant systems and methods to process and correct input spelling errors for non-Roman based languages such as Chinese, Japanese, and Korean (CJK) are disclosed. The method may be applied to a Chinese input method using pinyin.
    Type: Application
    Filed: August 25, 2004
    Publication date: March 2, 2006
    Inventors: Jun Wu, Liren Chen