Patents by Inventor Jawhny Cooke

Jawhny Cooke 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: 8144692
    Abstract: Approaches for provisioning phones in packet voice networks are disclosed. One approach includes determining that an Internet Protocol (IP) phone has registered in a network; receiving a unique identifier of the IP phone; receiving identifying information about a user to be associated with the IP phone; determining, based on the information provided, a user identifier; generating a configuration for the IP phone based on the user identifier that includes information such as phone number, feature sets, and other configuration parameters; and providing the configuration to the IP phone. Various approaches for determining a user identifier based on information provided by the user are disclosed.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: March 27, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Najeeb Farhan Haddad, Laure F. Andrieux, Michael Edric Tasker, Jawhny Cooke, Fong Shen
  • Patent number: 7978842
    Abstract: A method, system, apparatus and machine-readable medium for managing bandwidth in a communication network via a Turbo Button Service (TBS) are provided. The communication network includes a Regional/Access Network (RAN). The bandwidth management includes varying the bandwidth according to the usage requirement. The method comprises invoking a request for the TBS. The invocation of the request results in a change in a default bandwidth associated with a user's access connection.
    Type: Grant
    Filed: July 20, 2005
    Date of Patent: July 12, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Jawhny Cooke
  • Patent number: 7778234
    Abstract: A system for local allocation or provisioning of resources in a network. Allocation rules are defined based on one or more factors of user identity, device identity and device location. A communication is given a priority level based on the rules. A device in the network performs local provisioning according to the rule definitions. Rule definitions can be set or changed via a user interface. Automated ways to obtain factor values can be used such as automatic identification of users, devices, and location. Other possible factors to use to determine resource allocation can be time of day, date, identity of an originating or target device, identity of a caller or callee, etc. Resources that can be allocated include bandwidth, processing cycles, network storage and power.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: August 17, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Jawhny Cooke, Rommel Rey Bajamundi, Najeeb Haddad, Charles J. Kulas
  • Patent number: 7673021
    Abstract: Approaches for provisioning phones in packet voice networks are disclosed. One approach provides determining that an Internet Protocol (IP) phone has registered in a network; receiving a unique identifier of the IP phone; determining, based on the unique identifier of the IP phone, a user identifier of an individual user associated with the IP phone; generating a configuration for the IP phone based on the user identifier; and providing the configuration to the IP phone. Various approaches for deriving a user identifier based on the unique identifier of the phone are disclosed.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: March 2, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Tasker, Jawhny Cooke, Laure Andrieux, Fong Shen, Najeeb Farhan Haddad
  • Patent number: 7529356
    Abstract: A system for billing Internet protocol (IP) telephony, or other telecommunication calls transmitted over data packet networks, is provided. Calls may be routed over networks of different types, e.g., H.323 networks or IP voice networks. Different types of network devices, e.g., call managers, switches, or gateways, may transmit legs within a call. Each device type typically generates call records that have data fields unique to that device. In order to generate a single billing record for each call, call records are standardized and then matched with call records from other devices. Key fields within call records that may be matched include: call connect timestamps, signal start timestamps, calling party identifiers, called party identifiers, or network device identifiers. Timestamps within call records may be synchronized from a common time server.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: May 5, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Jawhny Cooke, Ted Huff
  • Publication number: 20060251234
    Abstract: A method, system, apparatus and machine-readable medium for managing bandwidth in a communication network via a Turbo Button Service (TBS) are provided. The communication network includes a Regional/Access Network (RAN). The bandwidth management includes varying the bandwidth according to the usage requirement. The method comprises invoking a request for the TBS. The invocation of the request results in a change in a default bandwidth associated with a user's access connection.
    Type: Application
    Filed: July 20, 2005
    Publication date: November 9, 2006
    Applicant: Cisco Technology, Inc.
    Inventor: Jawhny Cooke
  • Publication number: 20060239427
    Abstract: A system for billing Internet protocol (IP) telephony, or other telecommunication calls transmitted over data packet networks, is provided. Calls may be routed over networks of different types, e.g., H.323 networks or IP voice networks. Different types of network devices, e.g., call managers, switches, or gateways, may transmit legs within a call. Each device type typically generates call records that have data fields unique to that device. In order to generate a single billing record for each call, call records are standardized and then matched with call records from other devices. Key fields within call records that may be matched include: call connect timestamps, signal start timestamps, calling party identifiers, called party identifiers, or network device identifiers. Timestamps within call records may be synchronized from a common time server.
    Type: Application
    Filed: April 26, 2005
    Publication date: October 26, 2006
    Applicant: Cisco Technology, Inc.
    Inventors: Jawhny Cooke, Ted Huff
  • Publication number: 20060221934
    Abstract: A system for local allocation or provisioning of resources in a network. Allocation rules are defined based on one or more factors of user identity, device identity and device location. A communication is given a priority level based on the rules. A device in the network performs local provisioning according to the rule definitions. Rule definitions can be set or changed via a user interface. Automated ways to obtain factor values can be used such as automatic identification of users, devices, and location. Other possible factors to use to determine resource allocation can be time of day, date, identity of an originating or target device, identity of a caller or callee, etc. Resources that can be allocated include bandwidth, processing cycles, network storage and power.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 5, 2006
    Applicant: Cisco Technology, Inc. (a California corporation)
    Inventors: Jawhny Cooke, Rommel Bajamundi, Najeeb Haddad, Charles Kulas
  • Publication number: 20050198218
    Abstract: Approaches for provisioning phones in packet voice networks are disclosed. One approach comprises determining that an Internet Protocol (IP) phone has registered in a network; receiving a unique identifier of the IP phone; determining, based on the unique identifier of the IP phone, a user identifier of an individual user associated with the IP phone; generating a configuration for the IP phone based on the user identifier; and providing the configuration to the IP phone. Various approaches for deriving a user identifier based on the unique identifier of the phone are disclosed.
    Type: Application
    Filed: February 12, 2004
    Publication date: September 8, 2005
    Inventors: Michael Tasker, Jawhny Cooke, Laure Andrieux, Fong Shen, Najeeb Haddad
  • Publication number: 20050180403
    Abstract: Approaches for provisioning phones in packet voice networks are disclosed. One approach comprises determining that an Internet Protocol (IP) phone has registered in a network; receiving a unique identifier of the IP phone; determining, based on information provided by a user of the IP phone, a user identifier; generating a configuration for the IP phone based on the user identifier; and providing the configuration to the IP phone. Various approaches for determining a user identifier based on information provided by the user are disclosed.
    Type: Application
    Filed: March 23, 2005
    Publication date: August 18, 2005
    Inventors: Najeeb Haddad, Laure Andrieux, Michael Tasker, Jawhny Cooke, Fong Shen