Patents by Inventor Craig Watkins
Craig Watkins 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: 20160314421Abstract: Systems and methods for market-driven mining operation optimization are disclosed. One method includes receiving first data including one or more of a mining operation model and information relating to operation of a mining operation, wherein the mining operation model comprises a simulated operation of a mine site associated with the mining operation. The method further includes receiving second data, the second data including market data associated with a material produced by the mining operation. An optimization plan is determined based on the first data and the second data, the optimization plan including an identification of an operational aspect of the mining operation to be modified or implemented. An instruction is then generated based at least on the determined optimization plan.Type: ApplicationFiled: April 27, 2015Publication date: October 27, 2016Applicant: Caterpillar Inc.Inventor: Craig Watkins
-
Publication number: 20150302859Abstract: A system and method for processing of audio and speech signals is disclosed, which provide compatibility over a range of communication devices operating at different sampling frequencies and/or bit rates. The analyzer of the system divides the input signal in different portions, at least one of which carries information sufficient to provide intelligible reconstruction of the input signal. The analyzer also encodes separate information about other portions of the signal in an embedded manner, so that a smooth transition can be achieved from low bit-rate to high bit-rate applications. Accordingly, communication devices operating at different sampling rates and/or bit-rates can extract corresponding information from the output bit stream of the analyzer. In the present invention embedded information generally relates to separate parameters of the input signal, or to additional resolution in the transmission of original signal parameters.Type: ApplicationFiled: May 4, 2015Publication date: October 22, 2015Applicant: ALCATEL LUCENTInventors: Joseph Gerard Aguilar, David A. Campana, Juin-Hwey (Raymond) Chen, Robert B. Dunn, Robert J. McAulay, Xiaoquin Sun, Wei Wang, Craig Watkins, Robert W. Zopf
-
Patent number: 9047865Abstract: A system and method for processing of audio and speech signals is disclosed, which provide compatibility over a range of communication devices operating at different sampling frequencies and/or bit rates. The analyzer of the system divides the input signal in different portions, at least one of which carries information sufficient to provide intelligible reconstruction of the input signal. The analyzer also encodes separate information about other portions of the signal in an embedded manner, so that a smooth transition can be achieved from low bit-rate to high bit-rate applications. Accordingly, communication devices operating at different sampling rates and/or bit-rates can extract corresponding information from the output bit stream of the analyzer. In the present invention embedded information generally relates to separate parameters of the input signal, or to additional resolution in the transmission of original signal parameters.Type: GrantFiled: August 10, 2007Date of Patent: June 2, 2015Assignee: Alcatel LucentInventors: Joseph Gerard Aguilar, David A. Campana, Juin-Hwey Chen, Robert B. Dunn, Robert J. McAulay, Xiaoquin Sun, Wei Wang, Craig Watkins, Robert W. Zopf
-
Publication number: 20150113296Abstract: A system for automated identification of assets, power receptacles, and rack space locations includes a data collection unit; a first power distribution unit in communication with the data collection unit, the first power distribution unit having a first power receptacle. The system also includes a first receptacle identification unit associated with the first power receptacle; a first power cable, where the first power cable is connected to the first power receptacle to provide power to an asset; a first receptacle reader connected to the first power cable and interfaced with the first receptacle identification unit; a controller in communication with the data collection unit; and a link module which electronically connects the data collection unit with the first receptacle reader.Type: ApplicationFiled: October 17, 2013Publication date: April 23, 2015Inventors: David Slotten, Craig Watkins, John McNally, John Variakojis, Mike Delgrosso
-
Patent number: 7454614Abstract: Method and apparatus for fault tolerant TCP handshaking that includes a first node and a second node both connected in a network where the second node is one of at least two nodes in a cluster of nodes. The second node receives a first message from the first node where the first message includes a sequence number. The second node generates a fingerprint and replaces a portion of the sequence number with the fingerprint to form a cryptographic sequence number. The cryptographic sequence number is sent from the second node to the first node. A second message that includes the cryptographic sequence number is received from the first node at the second node. Any node in the cluster can verify that the cryptographic sequence number sent by the first node was created by one of the nodes in the cluster thereby providing fault tolerant TCP handshaking.Type: GrantFiled: March 25, 2002Date of Patent: November 18, 2008Assignee: Microsoft CorporationInventors: Thomas Kroeger, David Kashtan, Adam Cain, Craig Watkins
-
Publication number: 20080052068Abstract: A system and method for processing of audio and speech signals is disclosed, which provide compatibility over a range of communication devices operating at different sampling frequencies and/or bit rates. The analyzer of the system divides the input signal in different portions, at least one of which carries information sufficient to provide intelligible reconstruction of the input signal. The analyzer also encodes separate information about other portions of the signal in an embedded manner, so that a smooth transition can be achieved from low bit-rate to high bit-rate applications. Accordingly, communication devices operating at different sampling rates and/or bit-rates can extract corresponding information from the output bit stream of the analyzer. In the present invention embedded information generally relates to separate parameters of the input signal, or to additional resolution in the transmission of original signal parameters.Type: ApplicationFiled: August 10, 2007Publication date: February 28, 2008Inventors: Joseph Aguilar, David Campana, Juin-Hwey (Raymond) Chen, Robert Dunn, Robert McAulay, Xiaoquin Sun, Wei Wang, Craig Watkins, Robert Zopf
-
Patent number: 7305450Abstract: Method and apparatus for clustered Secure Sockets Layer (SSL) acceleration where two or more SSL relays are connected in a cluster. Information is transferred between a first node (typically, the client) and one of the SSL relays where the transferred information is related to communication between the first node and a second node (typically, the server). The state information of an SSL connection between the first node and the one SSL relay is clustered. The clustering includes sharing the state information between the one SSL relay and each of the one or more SSL relays. Any of the SSL relays can take over all connections of another of the clustered SSL relays therefore, providing no interruption in the communication should any of the SSL relays fail.Type: GrantFiled: March 7, 2002Date of Patent: December 4, 2007Assignee: Nokia CorporationInventors: Eric Rescorla, Adam Cain, Brian Korver, Tom Kroeger, David Kashtan, Craig Watkins
-
Patent number: 7272556Abstract: A system and method for processing of audio and speech signals is disclosed, which provide compatibility over a range of communication devices operating at different sampling frequencies and/or bit rates. The analyzer of the system divides the input signal in different portions, at least one of which carries information sufficient to provide intelligible reconstruction of the input signal. The analyzer also encodes separate information about other portions of the signal in an embedded manner, so that a smooth transition can be achieved from low bit-rate to high bit-rate applications. Accordingly, communication devices operating at different sampling rates and/or bit-rates can extract corresponding information from the output bit stream of the analyzer. In the present invention embedded information generally relates to separate parameters of the input signal, or to additional resolution in the transmission of original signal parameters.Type: GrantFiled: September 23, 1998Date of Patent: September 18, 2007Assignee: Lucent Technologies Inc.Inventors: Joseph Gerard Aguilar, David A. Campana, Raymond Chen, Robert B. Dunn, Robert J. McAulay, Xiaoquin Sun, Wei Wang, Craig Watkins, Robert W. Zopf
-
Publication number: 20060005032Abstract: Method and devices are directed to managing access to a resource over a network. Upon receiving a request for access to the resource over the network, a resource controller determines a parameter associated with the request based on a query of the user and a scan of a client device associated with the request. The controller then applies an access control rule based, in part, on the parameter to determine a level of trust. Depending on the type of request, the resource controller may negotiate access to the resource with a resource server on behalf of the user and act as proxy in establishing the connection, if the request is permitted. A level of access to the resource may be determined based on the level of trust.Type: ApplicationFiled: June 15, 2004Publication date: January 5, 2006Inventors: Adam Cain, Craig Watkins, Jeremey Barrett
-
Publication number: 20050228886Abstract: Methods and devices are directed to authorizing a network device to a resource over a network. An access server determines based, in part, on an attribute of the network device associated with the attribute certificate, whether the network device may be authorized access to the resource over the network. The attribute may be associated with a capability granted to the network device, a condition to be satisfied for the attribute to be valid, and the like. The attribute may belong to a group of network devices, or one or more users accessing the network through the network device. In one embodiment, the attribute certificate may be provided based on an automated security scan of the network device. In another embodiment, the access server may make the attribute available to a network resource associated with the access server.Type: ApplicationFiled: April 12, 2004Publication date: October 13, 2005Applicant: Nokia, Inc.Inventors: Adam Cain, Craig Watkins, Jeremey Barrett
-
Publication number: 20050160161Abstract: Methods, devices, and systems are directed to managing a proxy request over a secure network using inherited security attributes. Proxy traffic, such as HTTP proxy traffic, is tunneled through a secure tunnel such that the proxy request inherits security attributes of the secure tunnel. The secure attributes may be employed to enable proxy access to a server, thereby extending a security property of the secure tunnel to the proxy connection tunneled through it. A secure tunnel service receives a proxy request from a client and modifies the proxy request to include the security attribute. In one embodiment, the security attribute is an identifier that enables a proxy service may employ to determine another security attribute. The proxy service is enabled to employ the security attribute, and the security attribute to determine if the client is authorized access to the server.Type: ApplicationFiled: December 29, 2003Publication date: July 21, 2005Applicant: Nokia, Inc.Inventors: Jeremey Barrett, Craig Watkins, Adam Cain
-
Publication number: 20050149723Abstract: Methods and systems are directed to authenticating a client over a network. The client generates a certificate and sends it to a server through a trusted mechanism. The server is configured to store the received certificate. When the client requests authentication over the network, it provides the certificate again, along with a parameter associated with a secure session. The server verifies the parameter associated with the secure session and determines if the certificate is substantially the same as the stored certificate. The server authenticates the client over the network, if the certificate is determined to be stored. In another embodiment, the client transmits the certificate that is generated by a third party Certificate Authority (CA) based, in part, on the client's public key.Type: ApplicationFiled: December 30, 2003Publication date: July 7, 2005Applicant: Nokia, Inc.Inventors: Craig Watkins, Jeremey Barrett, Adam Cain
-
Patent number: 6776377Abstract: A crossing gate arm comprises at least two generally tubular members having one end engagable with a portion of a crossing gate assembly wherein the opposite free end of the crossing gate arm has a part of one tubular member removed to impart flexibility to the free end.Type: GrantFiled: November 19, 2002Date of Patent: August 17, 2004Inventor: Craig A. Watkins
-
Publication number: 20020161834Abstract: Method and apparatus for clustered Secure Sockets Layer (SSL) acceleration where two or more SSL relays are connected in a cluster. Information is transferred between a first node (typically, the client) and one of the SSL relays where the transferred information is related to communication between the first node and a second node (typically, the server). The state information of an SSL connection between the first node and the one SSL relay is clustered. The clustering includes sharing the state information between the one SSL relay and each of the one or more SSL relays. Any of the SSL relays can take over all connections of another of the clustered SSL relays therefore, providing no interruption in the communication should any of the SSL relays fail.Type: ApplicationFiled: March 7, 2002Publication date: October 31, 2002Inventors: Eric Rescorla, Adam Cain, Brian Korver, Tom Kroeger, David Kashtan, Craig Watkins
-
Publication number: 20020157037Abstract: Method and apparatus for fault tolerant TCP handshaking that includes a first node and a second node both connected in a network where the second node is one of at least two nodes in a cluster of nodes. The second node receives a first message from the first node where the first message includes a sequence number. The second node generates a fingerprint and replaces a portion of the sequence number with the fingerprint to form a cryptographic sequence number. The cryptographic sequence number is sent from the second node to the first node. A second message that includes the cryptographic sequence number is received from the first node at the second node. Any node in the cluster can verify that the cryptographic sequence number sent by the first node was created by one of the nodes in the cluster thereby providing fault tolerant TCP handshaking.Type: ApplicationFiled: March 25, 2002Publication date: October 24, 2002Inventors: Thomas Kroeger, David Kashtan, Adam Cain, Craig Watkins