Patents by Inventor Thomas O'Neil

Thomas O'Neil 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: 7681531
    Abstract: A system for quantifying or assigning values to habitats and/or species occurring within a geographic site. In one implementation, for example, a baseline habitat value is assigned to a geographic site prior to the performance of a proposed activity impacting the site, such as development or construction. The baseline habitat value is based at least in part on the specific types of habitats found in the site, the number of species found in the site, and the key ecological functions associated with each species. The baseline habitat value can be adjusted to account for the potential presence of invasive plant species within the site. A future habitat value for the site following the performance of the activity also can be determined. A debit value associated with the proposed activity can be determined by subtracting the future habitat value from the baseline habitat value.
    Type: Grant
    Filed: February 21, 2007
    Date of Patent: March 23, 2010
    Inventor: Thomas O'Neil
  • Patent number: 7664114
    Abstract: Systems in the current art provide capacity planning for packet networks. These systems require input data that characterizes traffic demands. The demands may be expressed as matrixes that record the number of bytes and packets exchanged between access routers or service nodes for each type-of-service. This invention defines a system and method to calculate these traffic matrixes. Access routers in a service node export flow records to a Record Collector. The flow records are processed to create ingress and egress records that are stored on the Record Collector. This data is uploaded to a Capacity Planning Server at which the traffic matrixes are generated. The egress access router(s) for a flow are determined by searching for matching ingress and egress records. Matching records have identical source and destination addresses. This algorithm requires no knowledge of the complex topology and routing protocols that are used within packet networks. Sampled or non-sampled flow records may be used.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: February 16, 2010
    Assignee: AT&T Corp.
    Inventors: Joseph Golan, Danielle Liu, Joseph Thomas O'Neil
  • Patent number: 7664094
    Abstract: A Path Generator connects to a communication network and uses genetic algorithms to assign flows to paths. Genotypes encode flow to path assignments for working and protection paths. Genotype fitness functions are computed as a weighted sum of constraint fitness functions. Each constraint fitness function evaluates the degrees to which the genotype is a satisfactory solution. The system can be used for network modeling. It can also receive requests for on-demand assignment of flows and on-demand rerouting of flows.
    Type: Grant
    Filed: August 14, 2006
    Date of Patent: February 16, 2010
    Assignee: AT&T Corp.
    Inventor: Joseph Thomas O'Neil
  • Patent number: 7626936
    Abstract: This invention provides a more effective method for capacity planning and traffic engineering of packet networks that connect Virtual Private Network (VPN) sites. A distributed architecture efficiently computes traffic matrixes that show the number of bytes and/or packets exchanged among provider edge (PE) routers and/or service nodes. Each PE router in a service node is exports flow records to a Flow Record Processor (FRP) in the same location. The FRPs use these records in conjunction with configuration data extracted from the PE routers to compute partial traffic matrixes. The partial traffic matrixes are uploaded to a Matrix Generator to create a total traffic matrix. The total traffic matrix is essential input for capacity planning or traffic engineering tools.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: December 1, 2009
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Joseph Golan, Joseph Thomas O'Neil
  • Publication number: 20090193451
    Abstract: A method of establishing communications with one or more devices located in an environment using a wireless communication device is disclosed. The wireless communication device comprises a short-range transceiver that is able to communicate with a short-range transceiver located in the environment. A communication is received from the short-range transceiver of the wireless communication device that includes a request to establish communications with one or more device located in the environment. A request is transmitted to an environment directory server to determine if a user associated with the wireless communication device has permission to access any of the devices in the environment. A response is received from the environment directory server in response to the request. A communication is made to the short-range transceiver of the wireless communication device indicating whether the device can communicate with any of the devices in the environment.
    Type: Application
    Filed: April 7, 2009
    Publication date: July 30, 2009
    Inventor: Joseph Thomas O'Neil
  • Patent number: 7565415
    Abstract: A proxy apparatus and method for streaming media information via at least one network and for building-up a good quality version of the media information. When a user device communicates with the proxy apparatus using a particular bandwidth and requests that media information be provided from a media server, the proxy apparatus first determines if a version of the media information encoded for the user device's connection bandwidth has been stored in the proxy apparatus. If a version of the media information encoded for the user device's bandwidth is not available from the proxy apparatus, the proxy apparatus sends a request to a media server for the media information. Once the media server receives the request, the media server begins to stream a copy of the media information encoded for the user device's bandwidth to the user device via the network and proxy device.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: July 21, 2009
    Assignee: AT&T Intellectual Property, II L.P.
    Inventors: Robert Edward Markowitz, Joseph Thomas O'Neil, Kenneth H. Rosen, Peter H. Stuntebeck
  • Patent number: 7536447
    Abstract: A method of establishing communications with one or more devices located in an environment using a wireless communication device is disclosed. The wireless communication device comprises a short-range transceiver that is able to communicate with a short-range transceiver located in the environment. A communication is received from the short-range transceiver of the wireless communication device that includes a request to establish communications with one or more device located in the environment. A request is transmitted to an environment directory server to determine if a user associated with the wireless communication device has permission to access any of the devices in the environment. A response is received from the environment directory server in response to the request. A communication is made to the short-range transceiver of the wireless communication device indicating whether the device can communicate with any of the devices in the environment.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: May 19, 2009
    Assignee: AT&T Corp.
    Inventor: Joseph Thomas O'Neil
  • Patent number: 7519680
    Abstract: A method of establishing communications with one or more devices located in an environment using a wireless communication device is disclosed. The wireless communication device comprises a short-range transceiver that is able to communicate with a short-range transceiver located in the environment. A communication is received from the short-range transceiver of the wireless communication device that includes a request to establish communications with one or more device located in the environment. A request is transmitted to an environment directory server to determine if a user associated with the wireless communication device has permission to access any of the devices in the environment. A response is received from the environment directory server in response to the request. A communication is made to the short-range transceiver of the wireless communication device indicating whether the device can communicate with any of the devices in the environment.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: April 14, 2009
    Assignee: AT&T Corp.
    Inventor: Joseph Thomas O'Neil
  • Publication number: 20090077602
    Abstract: A method of establishing communications with one or more devices located in an environment using a wireless communication device is disclosed. The wireless communication device comprises a short-range transceiver that is able to communicate with a short-range transceiver located in the environment. A communication is received from the short-range transceiver of the wireless communication device that includes a request to establish communications with one or more device located in the environment. A request is transmitted to an environment directory server to determine if a user associated with the wireless communication device has permission to access any of the devices in the environment. A response is received from the environment directory server in response to the request. A communication is made to the short-range transceiver of the wireless communication device indicating whether the device can communicate with any of the devices in the environment.
    Type: Application
    Filed: November 24, 2008
    Publication date: March 19, 2009
    Inventor: Joseph Thomas O'Neil
  • Patent number: 7406497
    Abstract: A proxy apparatus and method for streaming media information via at least one network and for building-up a good quality version of the media information. When a user device communicates with the proxy apparatus using a particular bandwidth and requests that media information be provided from a media server, the proxy apparatus first determines if a version of the media information encoded for the user device's connection bandwidth has been stored in the proxy apparatus. If a version of the media information encoded for the user device's bandwidth is not available from the proxy apparatus, the proxy apparatus sends a request to a media server for the media information. Once the media server receives the request, the media server begins to stream a copy of the media information encoded for the user device's bandwidth to the user device via the network and proxy device.
    Type: Grant
    Filed: October 1, 2003
    Date of Patent: July 29, 2008
    Assignee: AT&T Corporation
    Inventors: Robert Edward Markowitz, Joseph Thomas O'Neil, Kenneth H. Rosen, Peter H. Stantebeck
  • Publication number: 20080127316
    Abstract: A method of configuring a network element such that a Virtual Private Network (VPN) site can connect to the network element is disclosed. An interface on a Provider Edge (PE) router is configured in restricted mode. A request is received from the interface to authenticate a user associated with a VPN requesting to connect to the interface. A determination is made as to whether the user is authorized to submit requests to the interface. If the user is authorized, an activation request is received from the interface to allow the VPN can connect to the interface. A determination is made as to whether the user is authorized to connect to the interface via the VPN. If the user is authorized, VPN site parameters are configured at the PE router and the PE router is configured in unrestricted mode.
    Type: Application
    Filed: February 4, 2008
    Publication date: May 29, 2008
    Inventors: JOSEPH GOLAN, Joseph Thomas O'Neil
  • Patent number: 7343148
    Abstract: Restrictions on use of a cellular telephone in a vehicle, such as an automobile, are imposed using a global position system (GPS) device to determine the location of a vehicle in relation to geographic regions in which legal or customer restrictions on cellular telephone use are to be imposed. Network or local short-range wireless transmitters supply information to a cellular telephone describing potentially applicable restriction information retrieved from network databases. In response, a cellular telephone determines applicability of such restrictions and applies them to further use of the cellular telephone while such restrictions continue to apply. Alternative arrangements allow vehicle-based or network based processing of region and restrictions information to yield command messages to cellular telephones to control their further use.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: March 11, 2008
    Assignee: AT&T Corp.
    Inventor: Joseph Thomas O'Neil
  • Patent number: 7340519
    Abstract: A method of configuring a network element such that a Virtual Private Network (VPN) site can connect to the network element is disclosed. An interface on a Provider Edge (PE) router is configured in restricted mode. A request is received from the interface to authenticate a user associated with a VPN requesting to connect to the interface. A determination is made as to whether the user is authorized to submit requests to the interface. If the user is authorized, an activation request is received from the interface to allow the VPN can connect to the interface. A determination is made as to whether the user is authorized to connect to the interface via the VPN. If the user is authorized, VPN site parameters are configured at the PE router and the PE router is configured in unrestricted mode.
    Type: Grant
    Filed: March 5, 2003
    Date of Patent: March 4, 2008
    Assignee: AT&T Corp.
    Inventors: Joseph Golan, Joseph Thomas O'Neil
  • Publication number: 20070204800
    Abstract: A system for quantifying or assigning values to habitats and/or species occurring within a geographic site. In one implementation, for example, a baseline habitat value is assigned to a geographic site prior to the performance of a proposed activity impacting the site, such as development or construction. The baseline habitat value is based at least in part on the specific types of habitats found in the site, the number of species found in the site, and the key ecological functions associated with each species. The baseline habitat value can be adjusted to account for the potential presence of invasive plant species within the site. A future habitat value for the site following the performance of the activity also can be determined. A debit value associated with the proposed activity can be determined by subtracting the future habitat value from the baseline habitat value.
    Type: Application
    Filed: February 21, 2007
    Publication date: September 6, 2007
    Inventor: Thomas O'Neil
  • Patent number: 7224956
    Abstract: The provisioning of enhanced 911 service in a mobile communications network is supplemented to include the capability of identifying other mobile stations in close proximity to a mobile station placing a 911 call. This capability may then be used to aid in the identification of witnesses to a crime, car accident, and the like. Constantly updated location information for mobile stations in communication with a switching center is maintained in a database that can be accessed by PSAP agents on an “as needed” basis. In particular, a PSAP agent can submit a search request, using time/date and geographic location information to determine the identity of all mobile stations in a predetermined “radius” associated with a 911 caller.
    Type: Grant
    Filed: July 8, 2004
    Date of Patent: May 29, 2007
    Assignee: AT & T Corp.
    Inventor: Joseph Thomas O'Neil
  • Patent number: 7188161
    Abstract: An enhanced network element and method for configuring and deploying computer network elements is disclosed. A customer orders a network element from an equipment provider. Upon receipt of the unconfigured network element, a Trusted Configuration Device (TCD) is shipped from a network provider to the customer. The TCD transmits information to the NE that enables it to download a configuration file from a Provisioning Server (PS) via a secure channel.
    Type: Grant
    Filed: February 11, 2003
    Date of Patent: March 6, 2007
    Assignee: AT&T Corp.
    Inventors: Joseph Thomas O'Neil, Yzhak Ronen
  • Patent number: 7092378
    Abstract: A Path Generator connects to a communication network and uses genetic algorithms to assign flows to paths. Genotypes encode flow to path assignments for working and protection paths. Genotype fitness functions are computed as a weighted sum of constraint fitness functions. Each constraint fitness function evaluates the degrees to which the genotype is a satisfactory solution. The system can be used for network modeling. It can also receive requests for on-demand assignment of flows and on-demand rerouting of flows.
    Type: Grant
    Filed: December 10, 2001
    Date of Patent: August 15, 2006
    Assignee: AT & T Corp.
    Inventor: Joseph Thomas O'Neil
  • Patent number: 7085366
    Abstract: A system and method for providing telemarketing services through a hypertext network that interconnects a telemarketing server system with a customer computer and an agent computer. The telemarketing server accepts a telemarketing request from the customer, and forwards the request to the agent if the agent is available, and to a queue if the agent is not available. When an agent receives a request, communications are either established between the customer and agent at once, or else scheduled for a later time. Telemarketing functions are implemented separately from media transport functions through a hypertext network such that the need for geographic centralization of telemarketing agents is eliminated.
    Type: Grant
    Filed: September 18, 2003
    Date of Patent: August 1, 2006
    Assignee: AT&T Corp.
    Inventor: Joseph Thomas O'Neil
  • Patent number: 7027396
    Abstract: This invention provides a more effective method for capacity planning and traffic engineering of packet networks that connect Virtual Private Network (VPN) sites. A distributed architecture efficiently computes traffic matrixes that show the number of bytes and/or packets exchanged among provider edge (PE) routers and/or service nodes. Each PE router in a service node is exports flow records to a Flow Record Processor (FRP) in the same location. The FRPs use these records in conjunction with configuration data extracted from the PE routers to compute partial traffic matrixes. The partial traffic matrixes are uploaded to a Matrix Generator to create a total traffic matrix. The total traffic matrix is essential input for capacity planning or traffic engineering tools.
    Type: Grant
    Filed: February 13, 2002
    Date of Patent: April 11, 2006
    Assignee: AT&T Corp.
    Inventors: Joseph Golan, Joseph Thomas O'Neil
  • Patent number: 7010762
    Abstract: A system and method where the user can first view information content at a first information appliance at a first location, and instruct the system to pre-load the information content at a second information appliance at a second location prior to second viewing. The pre-loading is accomplished by a plurality of proxy servers associated with a plurality of information appliances at a plurality of locations, a plurality of proxy directories containing information associating the proxy servers to the information appliances, servers containing the information content, and billing servers for generating financial charges. The request to pre-load can be made from the information appliance itself or a communication means associated with a location such as a web page. The request can also be made by a user calendar interface provided by the present system. The calendar is capable of storing a plurality of scheduled events and locations where pre-loading takes place.
    Type: Grant
    Filed: February 27, 2002
    Date of Patent: March 7, 2006
    Assignee: AT&T Corp.
    Inventor: Joseph Thomas O'Neil