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: 8144692Abstract: 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: GrantFiled: March 23, 2005Date of Patent: March 27, 2012Assignee: Cisco Technology, Inc.Inventors: Najeeb Farhan Haddad, Laure F. Andrieux, Michael Edric Tasker, Jawhny Cooke, Fong Shen
-
Patent number: 7978842Abstract: 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: GrantFiled: July 20, 2005Date of Patent: July 12, 2011Assignee: Cisco Technology, Inc.Inventor: Jawhny Cooke
-
Patent number: 7778234Abstract: 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: GrantFiled: March 30, 2005Date of Patent: August 17, 2010Assignee: Cisco Technology, Inc.Inventors: Jawhny Cooke, Rommel Rey Bajamundi, Najeeb Haddad, Charles J. Kulas
-
Patent number: 7673021Abstract: 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: GrantFiled: February 12, 2004Date of Patent: March 2, 2010Assignee: Cisco Technology, Inc.Inventors: Michael Tasker, Jawhny Cooke, Laure Andrieux, Fong Shen, Najeeb Farhan Haddad
-
Patent number: 7529356Abstract: 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: GrantFiled: April 26, 2005Date of Patent: May 5, 2009Assignee: Cisco Technology, Inc.Inventors: Jawhny Cooke, Ted Huff
-
Publication number: 20060251234Abstract: 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: ApplicationFiled: July 20, 2005Publication date: November 9, 2006Applicant: Cisco Technology, Inc.Inventor: Jawhny Cooke
-
Publication number: 20060239427Abstract: 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: ApplicationFiled: April 26, 2005Publication date: October 26, 2006Applicant: Cisco Technology, Inc.Inventors: Jawhny Cooke, Ted Huff
-
Publication number: 20060221934Abstract: 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: ApplicationFiled: March 30, 2005Publication date: October 5, 2006Applicant: Cisco Technology, Inc. (a California corporation)Inventors: Jawhny Cooke, Rommel Bajamundi, Najeeb Haddad, Charles Kulas
-
Publication number: 20050198218Abstract: 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: ApplicationFiled: February 12, 2004Publication date: September 8, 2005Inventors: Michael Tasker, Jawhny Cooke, Laure Andrieux, Fong Shen, Najeeb Haddad
-
Publication number: 20050180403Abstract: 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: ApplicationFiled: March 23, 2005Publication date: August 18, 2005Inventors: Najeeb Haddad, Laure Andrieux, Michael Tasker, Jawhny Cooke, Fong Shen