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: 8706913Abstract: 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: GrantFiled: December 31, 2001Date of Patent: April 22, 2014Assignee: AT&T Intellectual Property I, L.P.Inventor: James M. Doherty
-
Patent number: 8548153Abstract: 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: GrantFiled: March 12, 2013Date of Patent: October 1, 2013Assignee: 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: 8514847Abstract: 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: GrantFiled: December 24, 2009Date of Patent: August 20, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: James M. Doherty, Thomas Lee Adams, Steve Mueller
-
Patent number: 8422656Abstract: 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: GrantFiled: September 14, 2012Date of Patent: April 16, 2013Assignee: 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: 20130010944Abstract: 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: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Applicant: 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: 7784092Abstract: 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: GrantFiled: March 25, 2005Date of Patent: August 24, 2010Assignee: AT&T Intellectual I, L.P.Inventors: Larry B Pearson, James M. Doherty
-
Publication number: 20100098061Abstract: 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: ApplicationFiled: December 24, 2009Publication date: April 22, 2010Inventors: James M. Doherty, Thomas Lee Adams, Steve Mueller
-
Patent number: 7701947Abstract: 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: GrantFiled: January 24, 2007Date of Patent: April 20, 2010Assignee: AT&T Labs, Inc.Inventors: Philip Cunetto, James M. Doherty, Chien-Chun Lu, Timothy Paul Schroeder
-
Patent number: 7664096Abstract: 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: GrantFiled: June 25, 2003Date of Patent: February 16, 2010Assignee: AT&T Intellectual Property I, LPInventors: James M. Doherty, Thomas Lee Adams, Steve Mueller
-
Patent number: 7580513Abstract: 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: GrantFiled: March 22, 2005Date of Patent: August 25, 2009Assignee: 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: 7565690Abstract: 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: GrantFiled: October 17, 2003Date of Patent: July 21, 2009Assignee: AT&T Intellectual Property I, L.P.Inventors: James M. Doherty, Thomas Lee Adams, Stephen Mark Mueller
-
Patent number: 7561682Abstract: 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: GrantFiled: September 23, 2004Date of Patent: July 14, 2009Assignee: AT&T Intellectual Property I.L.P.Inventors: James M. Doherty, Larry B. Pearson
-
Patent number: 7461381Abstract: 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: GrantFiled: December 23, 2003Date of Patent: December 2, 2008Assignee: 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: 7307993Abstract: 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: GrantFiled: August 8, 2001Date of Patent: December 11, 2007Assignee: AT&T Labs, Inc.Inventors: Philip Cunetto, James M. Doherty, Chien-Chun Lu, Timothy Paul Schroeder
-
Patent number: 7187678Abstract: 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: GrantFiled: August 13, 2001Date of Patent: March 6, 2007Assignee: AT&T Labs, Inc.Inventors: Philip Cunetto, James M. Doherty, Chien-Chun Lu, Timothy Paul Schroeder
-
Patent number: 6920381Abstract: 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: GrantFiled: May 9, 2003Date of Patent: July 19, 2005Assignee: SBC Properties, LPInventors: James M. Doherty, Thomas Lee Adams
-
Publication number: 20040264439Abstract: 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: ApplicationFiled: June 25, 2003Publication date: December 30, 2004Applicant: SBC Properties, L.P.Inventors: James M. Doherty, Thomas Lee Adams, Steve Mueller
-
Publication number: 20040225422Abstract: 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: ApplicationFiled: May 9, 2003Publication date: November 11, 2004Inventors: James M. Doherty, Thomas Lee Adams
-
Publication number: 20040210488Abstract: 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: ApplicationFiled: April 17, 2003Publication date: October 21, 2004Inventor: James M. Doherty
-
Publication number: 20040181326Abstract: 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: ApplicationFiled: March 14, 2003Publication date: September 16, 2004Inventors: Thomas Lee Adams, James M. Doherty