Patents by Inventor Christopher J. Ambler

Christopher J. Ambler 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: 8271286
    Abstract: A method, apparatus, and system are directed towards employing machine representations of phonemes to generate and manage domain names, and/or messaging addresses. A voice input signal is received using at least one computing device. The voice input signal is converted into a text representation of the voice input signal. It is then determined if the voice input signal is to be employed for use as at least one of: a domain name and a messaging address. In response to determining the voice input signal is to be employed for use in a domain name, a uniform resource identifier (URI) is generated by appending to the text representation of the voice input signal at least a top-level domain identifier. A registration status of the URI is then determined, the registration status comprising one of: registered and unregistered.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: September 18, 2012
    Assignee: Demand Media, Inc.
    Inventor: Christopher J. Ambler
  • Publication number: 20120035926
    Abstract: A method, apparatus, and system are directed towards employing machine representations of phonemes to generate and manage domain names, and/or messaging addresses. A user of a computing device may provide an audio input signal such as obtained from human language sounds. The audio input signal is received at a phoneme encoder that converts the sounds into machine representations of the sounds using a phoneme representation viewable as a sequence of alpha-numeric values. The sequence of alpha-numeric values may then be combined with a host name, or the like to generate a URI, a message address, or the like. The generated URI, message address, or the like, may then be used to communication over a network.
    Type: Application
    Filed: October 18, 2011
    Publication date: February 9, 2012
    Applicant: Demand Media, Inc.
    Inventor: Christopher J. Ambler
  • Patent number: 8065152
    Abstract: A method, apparatus, and system are directed towards employing machine representations of phonemes to generate and manage domain names, and/or messaging addresses. A user of a computing device may provide an audio input signal such as obtained from human language sounds. The audio input signal is received at a phoneme encoder that converts the sounds into machine representations of the sounds using a phoneme representation viewable as a sequence of alpha-numeric values. The sequence of alpha-numeric values may then be combined with a host name, or the like to generate a URI, a message address, or the like. The generated URI, message address, or the like, may then be used to communication over a network.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: November 22, 2011
    Assignee: Demand Media, Inc.
    Inventor: Christopher J. Ambler
  • Publication number: 20090125308
    Abstract: A method, apparatus, and system are directed towards employing machine representations of phonemes to generate and manage domain names, and/or messaging addresses. A user of a computing device may provide an audio input signal such as obtained from human language sounds. The audio input signal is received at a phoneme encoder that converts the sounds into machine representations of the sounds using a phoneme representation viewable as a sequence of alpha-numeric values. The sequence of alpha-numeric values may then be combined with a host name, or the like to generate a URI, a message address, or the like. The generated URI, message address, or the like, may then be used to communication over a network.
    Type: Application
    Filed: November 8, 2007
    Publication date: May 14, 2009
    Applicant: Demand Media, Inc.
    Inventor: Christopher J. Ambler
  • Patent number: 7305488
    Abstract: The present invention enables an electronic message to be distributed sequentially to selected recipients. The electronic message is associated with a routing map, which defines the route of the electronic message. The routing map includes a list of operations, at least some of which are implemented in script. A routing engine controls the current state and the state transition of the routing map while predefined routing objects assist in the manipulation and processing of the routing map. Routing maps are associated with folders and any electronic message dropped in the folder is associated with the routing map. The operations of the routing map are executed in a stateful manner in response to events occurring in the messaging system until the electronic message has been sequentially distributed to the intended recipients.
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: December 4, 2007
    Assignee: Microsoft Corporation
    Inventors: Andrew J. Wallace, Christopher J. Ambler
  • Publication number: 20040107259
    Abstract: The present invention enables an electronic message to be distributed sequentially to selected recipients. The electronic message is associated with a routing map, which defines the route of the electronic message. The routing map includes a list of operations, at least some of which are implemented in script. A routing engine controls the current state and the state transition of the routing map while predefined routing objects assist in the manipulation and processing of the routing map. Routing maps are associated with folders and any electronic message dropped in the folder is associated with the routing map. The operations of the routing map are executed in a stateful manner in response to events occurring in the messaging system until the electronic message has been sequentially distributed to the intended recipients.
    Type: Application
    Filed: July 11, 2003
    Publication date: June 3, 2004
    Inventors: Andrew J. Wallace, Christopher J. Ambler
  • Patent number: 6643705
    Abstract: The present invention enables an electronic message to be distributed sequentially to selected recipients. The electronic message is associated with a routing map, which defines the route of the electronic message. The routing map includes a list of operations, at least some of which are implemented in script. A routing engine controls the current state and the state transition of the routing map while predefined routing objects assist in the manipulation and processing of the routing map. Routing maps are associated with folders and any electronic message dropped in the folder is associated with the routing map. The operations of the routing map are executed in a stateful manner in response to events occurring in the messaging system until the electronic message has been sequentially distributed to the intended recipients.
    Type: Grant
    Filed: March 29, 1999
    Date of Patent: November 4, 2003
    Assignee: Microsoft Corporation
    Inventors: Andrew J. Wallace, Christopher J. Ambler