Patents by Inventor James M. Doherty

James M. Doherty 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: 8706913
    Abstract: A residential gateway connects an Internet connection to an in-home network that has at least one residential device connected to the residential gateway. The residential gateway has software that receives control parameters from a control server via the Internet connection. The control server determines the control parameters from operational information of the residential device and relevant control information accessed from an information server on the Internet. The software causes the residential gateway to communicate with the residential device to provide control of the residential device based on the received control parameters. In a particular implementation, the residential device is a home irrigation system connected to the residential gateway via a wireless interface and the information server is a weather station server storing climatic information from a plurality of weather stations.
    Type: Grant
    Filed: December 31, 2001
    Date of Patent: April 22, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: James M. Doherty
  • Patent number: 8548153
    Abstract: Customer communications can be controlled in accordance with customized rules. An initial menu includes options to modify an existing rule or create a new rule for controlling customer communications. An initial selection criteria menu includes options to indicate whether the new customized rule will be built using a preexisting template or starting from initial blank rule criteria. A list of preexisting templates for creating new customized rules can be provided, and input to populate a selected template can be accepted. Initial blank rule criteria for creating new customized rules can also be provided, including initial criteria and rule conditions for selected initial criteria. Communications are processed in accordance with the stored new customized rule.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: October 1, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Larry B. Pearson, Jeffrey L. Brandt, James T. Miller, James M. Doherty, Stephen M. Mueller
  • Patent number: 8514847
    Abstract: Methods and apparatus for maintaining connectivity with an Internet protocol (IP) phone operating behind a firewall are disclosed. An example method disclosed herein comprises registering the IP phone in response to receiving a first registration request from the IP phone, the first registration request including first registration information, the first registration information including a first public IP address associated with the firewall, storing the first registration information, reregistering the IP phone in response to receiving a second registration request from the IP phone, the second registration request including second registration information, the second registration information including a second public IP address associated with the firewall, the second public IP address different from the first public IP address, and reverting to the stored first registration information to process calls associated with the IP phone.
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: August 20, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James M. Doherty, Thomas Lee Adams, Steve Mueller
  • Patent number: 8422656
    Abstract: Customer communications can be controlled in accordance with customized rules. An entry menu includes options to modify an existing rule or create a new rule for controlling customer communications. An initial selection criteria menu includes options to indicate whether the new customized rule will be built using a preexisting template or starting from initial blank rule criteria. A list of preexisting templates for creating new customized rules can be provided, and input to populate a selected template can be accepted. Initial blank rule criteria for creating new customized rules can also be provided, including initial criteria and rule conditions for selected initial criteria. Communications are processed in accordance with the stored new customized rule.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 16, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Larry B. Pearson, Jeffrey L. Brandt, James T. Miller, James M. Doherty, Stephen M. Mueller
  • Publication number: 20130010944
    Abstract: Customer communications can be controlled in accordance with customized rules. An entry menu includes options to modify an existing rule or create a new rule for controlling customer communications. An initial selection criteria menu includes options to indicate whether the new customized rule will be built using a preexisting template or starting from initial blank rule criteria. A list of preexisting templates for creating new customized rules can be provided, and input to populate a selected template can be accepted. Initial blank rule criteria for creating new customized rules can also be provided, including initial criteria and rule conditions for selected initial criteria. Communications are processed in accordance with the stored new customized rule.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: AT&T Intellectual Property I, L.P. (formerly SBC Knowledge Ventures, L.P.)
    Inventors: Larry B. PEARSON, Jeffrey L. Brandt, James T. Miller, James M. Doherty, Stephen M. Mueller
  • Patent number: 7784092
    Abstract: A distributed computer system is disclosed and includes a plurality of identity provider servers and a plurality of service provider servers coupled to a data network. Further, an identity provider locator server is coupled to the data network. In response to a request from one of the plurality of service provider servers, the identity provider locator server can provide an identifier of at least one of the plurality of identity provider servers. The identity provider locator server can include a memory that stores a list of active identity provider servers for a particular end-user having access to the data network. Further, one or more of the plurality of identity provider servers is able to add or remove itself from the list of active identity provider servers.
    Type: Grant
    Filed: March 25, 2005
    Date of Patent: August 24, 2010
    Assignee: AT&T Intellectual I, L.P.
    Inventors: Larry B Pearson, James M. Doherty
  • Publication number: 20100098061
    Abstract: Methods and apparatus for maintaining connectivity with an Internet protocol (IP) phone operating behind a firewall are disclosed. An example method disclosed herein comprises registering the IP phone in response to receiving a first registration request from the IP phone, the first registration request including first registration information, the first registration information including a first public IP address associated with the firewall, storing the first registration information, reregistering the IP phone in response to receiving a second registration request from the IP phone, the second registration request including second registration information, the second registration information including a second public IP address associated with the firewall, the second public IP address different from the first public IP address, and reverting to the stored first registration information to process calls associated with the IP phone.
    Type: Application
    Filed: December 24, 2009
    Publication date: April 22, 2010
    Inventors: James M. Doherty, Thomas Lee Adams, Steve Mueller
  • Patent number: 7701947
    Abstract: A network node sets up a virtual connection in a network based on a virtual connection request initiated from an access port different from a first location previously associated with an account of a user. The network node includes a receiver for receiving a signaling message from the access port requesting the virtual connection. The signaling message has at least one field modified to include an address of the access port. The network node further includes a profile database and a registration server. The profile database stores a service policy associated with the user account. The registration server stores an address of the first location associated with the user account as a default registration, determines whether the user is authorized to establish the virtual connection based on the service policy, and replaces the first location address with the access port address when the user is authorized.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: April 20, 2010
    Assignee: AT&T Labs, Inc.
    Inventors: Philip Cunetto, James M. Doherty, Chien-Chun Lu, Timothy Paul Schroeder
  • Patent number: 7664096
    Abstract: A connection between an external host and a host internal to a network (e.g., VPN or LAN) and located behind a firewall and/or NAT-enabled device is established and maintained. A dynamic DNS server is updated with the remote location (RL) information associated with the internal host. This information includes the dialed number (i.e. the number assigned to the internal host), the physical address of the internal host, the private IP address corresponding to the internal host, the public IP address corresponding to the firewall, and the port on which voice data is to be communicated. Each time the internal host's location changes, a new and updated record is sent to the dynamic DNS server. The call placed by an external host reaches its final destination based on the record information in the DNS server table. Once the connection between the external host and the internal host is established, voice traffic is “cut-through” the firewall on this channel associate with the port designated by the RL record.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: February 16, 2010
    Assignee: AT&T Intellectual Property I, LP
    Inventors: James M. Doherty, Thomas Lee Adams, Steve Mueller
  • Patent number: 7580513
    Abstract: Call logs are generated based upon calls from a subscriber line and calls to a subscriber line. The call logs are formatted from Generic Data Interface (GDI) messages into an email format (e.g., SMTP) within a call log gateway. The formatted email is then emailed to an email recipient, which can include a messaging service provider or the subscriber himself. The email address to the recipient is determined by the call log gateway based upon the subscriber's identity.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: August 25, 2009
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Carol Shifrin Gruchala, Richard John Ebel, Kenneth Robert Stroud, James M. Doherty, Larry B. Pearson
  • Patent number: 7565690
    Abstract: A system daemon starts through normal system startup procedures and reads its configuration file to determine which data entities (e.g., directories and files) are to be monitored. The monitoring includes a valid MD5 signature, correct permissions, ownership of the file, and an existence of the file. If any modification are made to the data entities, then the system daemon generates an alarm (intended for the administrator of the host) that an intrusion has taken place. Once an intrusion is detected, then the isolating steps or commands are issued in a real-time continuous manner to protect the host system from attack or intrusion.
    Type: Grant
    Filed: October 17, 2003
    Date of Patent: July 21, 2009
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James M. Doherty, Thomas Lee Adams, Stephen Mark Mueller
  • Patent number: 7561682
    Abstract: The invention provides a system and a method display incoming and outgoing call log data associated with telephone calls to and from a plurality of subscriber telephone numbers from one or more telephone networks. The system includes a switch in one network that receives a telephone call from the subscriber's telephone and launches a query in response to an AIN trigger to a service control point. In response, the service control point forwards associated call data to a call log gateway that translates the message into an asynchronous message containing call log data. The call log gateway forwards the asynchronous message to a unified communication platform where it is placed in subscriber mailbox and made available as a call log to a subscriber via a graphic user interface over the internet. A web server retrieves the call log and displays it to the subscriber at a web client.
    Type: Grant
    Filed: September 23, 2004
    Date of Patent: July 14, 2009
    Assignee: AT&T Intellectual Property I.L.P.
    Inventors: James M. Doherty, Larry B. Pearson
  • Patent number: 7461381
    Abstract: A communications services network platform has a multi-layered software architecture residing on a host computer. The network platform connects to a communications network and includes a call processing stack, a link layer, and a service support subsystem. The call processing stack implements call processing by processing events associated with a communication path through the communications network and has an application layer, representing each active call being processed by the call processing stack, and a resource layer, including software abstractions of physical resources located outside the host computer. The link layer manages a communications link between physically connected physical resources and the call processing stack. The service support subsystem executes services requested by the call processing stack. The platform manages and controls communications events associated with the communication path to complete a request for services between nodes on the communication network.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: December 2, 2008
    Assignee: AT&T Labs, Inc.
    Inventors: Thomas L. Adams, Will R. Chorley, Philip C. Cunetto, James M. Doherty, John E. Lemay, Stephen M. Mueller, Satish Parolkar, Timothy P. Schroeder, Charles B. Slaten
  • Patent number: 7307993
    Abstract: A system allows switch signaling to be processed in a controller adjunct to a switch, and for the controller to effect the connection by signaling to the switch. This is accomplished by an end unit communicating service information to a controller and the controller instructing the switch to carry out the service transaction. The service information from the end unit is routed through the switch being controlled by the controller.
    Type: Grant
    Filed: August 8, 2001
    Date of Patent: December 11, 2007
    Assignee: AT&T Labs, Inc.
    Inventors: Philip Cunetto, James M. Doherty, Chien-Chun Lu, Timothy Paul Schroeder
  • Patent number: 7187678
    Abstract: A method and system for associating a switched virtual circuit (SVC) connection request from an access port in an asynchronous transfer mode (ATM) network to a subscriber and optionally registering an address of the access port in relation to the subscriber. The method and system include receiving a signaling protocol message requesting the SVC connection from the access port, determining whether the signaling protocol message contains subscriber authentication data and, when authenticated, establishing the SVC connection. Furthermore, the SVC connection may be established only if service policies corresponding to the subscriber retrieved from a database indicate that the subscriber is entitled to make SVC connections. The method and system further include registering an address of the access port in the ATM network by substituting the address of the access port for an original subscriber address.
    Type: Grant
    Filed: August 13, 2001
    Date of Patent: March 6, 2007
    Assignee: AT&T Labs, Inc.
    Inventors: Philip Cunetto, James M. Doherty, Chien-Chun Lu, Timothy Paul Schroeder
  • Patent number: 6920381
    Abstract: An automobile's maintenance port is wirelessly connected (for example, via an IEEE 802.11-based connection) to a plurality of gateways/routers that forward automobile diagnostic data (such as a series of diagnostic codes) to a network analyzer server. The network analyzer server offers subscribers a service providing analysis of the received diagnostic data, wherein such analyzed information is transmitted to one or more predetermined locations (such as to a personal computer of the subscriber or a mechanic's diagnostic device at a service station). Thus, homeowners and garages receive the same data and the system eliminates the need for garages to purchase expensive engine analyzers.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: July 19, 2005
    Assignee: SBC Properties, LP
    Inventors: James M. Doherty, Thomas Lee Adams
  • Publication number: 20040264439
    Abstract: A connection between an external host and a host internal to a network (e.g., VPN or LAN) and located behind a firewall and/or NAT-enabled device is established and maintained. A dynamic DNS server is updated with the remote location (RL) information associated with the internal host. This information includes the dialed number (i.e. the number assigned to the internal host), the physical address of the internal host, the private IP address corresponding to the internal host, the public IP address corresponding to the firewall, and the port on which voice data is to be communicated. Each time the internal host's location changes, a new and updated record is sent to the dynamic DNS server. The call placed by an external host reaches its final destination based on the record information in the DNS server table.
    Type: Application
    Filed: June 25, 2003
    Publication date: December 30, 2004
    Applicant: SBC Properties, L.P.
    Inventors: James M. Doherty, Thomas Lee Adams, Steve Mueller
  • Publication number: 20040225422
    Abstract: An automobile's maintenance port is wirelessly connected (for example, via an IEEE 802.11-based connection) to a plurality of gateways/routers that forward automobile diagnostic data (such as a series of diagnostic codes) to a network analyzer server. The network analyzer server offers subscribers a service providing analysis of the received diagnostic data, wherein such analyzed information is transmitted to one or more predetermined locations (such as to a personal computer of the subscriber or a mechanic's diagnostic device at a service station). Thus, homeowners and garages receive the same data and the system eliminates the need for garages to purchase expensive engine analyzers.
    Type: Application
    Filed: May 9, 2003
    Publication date: November 11, 2004
    Inventors: James M. Doherty, Thomas Lee Adams
  • Publication number: 20040210488
    Abstract: A mechanized, monitored pharmacy dispensing service and device that provides positive feedback to administrator(s) (doctors, pharmacists, patient care providers, family members, etc.) over a network such as the Internet (via a wireless connection). The device comprises a single board computer that communicates with a medical server and a plurality of pill cylinders which allow for dispensing of a large quantity of medication, which must be taken in a particular sequence at a particular time, as defined by the administrator(s). A sensor for detecting that the dose of medication has been dispensed as well as removed from the dispenser receiver allows an administrator to monitor the patient. A positive confirmation button may also be present so that a patient can confirm the dispensed medicine has been taken.
    Type: Application
    Filed: April 17, 2003
    Publication date: October 21, 2004
    Inventor: James M. Doherty
  • Publication number: 20040181326
    Abstract: A fixed wireless network is defined by a home gateway communicating with a network interface device located in vehicles within a fixed predefined area. The network interface devices enable the transfer of vehicle location related measurements to the home gateway when the vehicle is within the fixed predefined area. When the vehicle roams outside the predefined area, measurements are obtained by an in-vehicle Global Positioning System (GPS). The obtained measurements are then uploaded from the logging database to the home gateway using the network interface devices when the vehicle returns to the fixed predefined area. The measurements can further be uploaded from the home gateway to a network-based service location system. The measurement may include maintenance, speed, or vehicle usage information.
    Type: Application
    Filed: March 14, 2003
    Publication date: September 16, 2004
    Inventors: Thomas Lee Adams, James M. Doherty