Patents by Inventor Michael Hanrahan

Michael Hanrahan 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: 10399223
    Abstract: A telepresence robot may include a drive system, a control system, an imaging system, and a mapping module. The mapping module may access a plan view map of an area and tags associated with the area. In various embodiments, each tag may include tag coordinates and tag information, which may include a tag annotation. A tag identification system may identify tags within a predetermined range of the current position and the control system may execute an action based on an identified tag whose tag information comprises a telepresence robot action modifier. The telepresence robot may rotate an upper portion independent from a lower portion. A remote terminal may allow an operator to control the telepresence robot using any combination of control methods, including by selecting a destination in a live video feed, by selecting a destination on a plan view map, or by using a joystick or other peripheral device.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: September 3, 2019
    Assignee: InTouch Technologies, Inc.
    Inventors: Yulun Wang, Charles S. Jordan, Tim Wright, Michael Chan, Marco Pinter, Kevin Hanrahan, Daniel Sanchez, James Ballantyne, Cody Herzog, Blair Whitney, Fuji Lai, Kelton Temby, Eben Christopher Rauhut, Justin H. Kearns, Cheuk Wah Wong, Timothy Sturtevant Farlow
  • Patent number: 8882553
    Abstract: A forearm boat has a boat hull having a forearm channel that is recessed into the boat hull by a channel depth of at least 0.5 inches. The forearm channel is disposed along the boat hull's longitudinal axis, between the port side and the starboard side. The forearm channel has a channel length in the range 10 inches to 25 inches, and a channel width in the range 3 inches to 7 inches. A handle is attached to the boat hull and has a handle length in the range 3 inches to 7 inches, and is disposed closer to the bow than to the stern. The boat hull defines an overall hull length between the bow and the stern that is no greater than 2.2 times the channel length, and a beam that is no more than 2.2 times the channel width.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: November 11, 2014
    Inventor: Terrence Michael Hanrahan
  • Publication number: 20140162512
    Abstract: A forearm boat has a boat hull having a forearm channel that is recessed into the boat hull by a channel depth of at least 0.5 inches. The forearm channel is disposed along the boat hull's longitudinal axis, between the port side and the starboard side. The forearm channel has a channel length in the range 10 inches to 25 inches, and a channel width in the range 3 inches to 7 inches. A handle is attached to the boat hull and has a handle length in the range 3 inches to 7 inches, and is disposed closer to the bow than to the stern. The boat hull defines an overall hull length between the bow and the stern that is no greater than 2.2 times the channel length, and a beam that is no more than 2.2 times the channel width.
    Type: Application
    Filed: December 6, 2012
    Publication date: June 12, 2014
    Inventor: Terrence MICHAEL HANRAHAN
  • Patent number: 8316484
    Abstract: An inflatable mattress for use on a truck bed is disclosed and claimed. The inflatable mattress includes a lower mattress layer with left and right recessions dimensioned to substantially surround the wheel well sides. The inflatable mattress includes an upper mattress layer dimensioned to substantially cover the lower mattress layer and the wheel well tops.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: November 27, 2012
    Inventor: Terrence Michael Hanrahan
  • Publication number: 20120056711
    Abstract: A system for remotely operating endpoint devices, such as valves for utility services, comprises a server, one or more network access hubs, and one or more endpoint devices. The network access hubs communicate with the server through a network and communicate wirelessly with the endpoint devices. The network access hubs transmit instructions to the endpoint devices to control the operation of the endpoint devices. The network access hubs may also comprise earthquake detection circuits to detect possible earthquakes and transmit instructions to the endpoint devices to close valves accordingly.
    Type: Application
    Filed: October 9, 2009
    Publication date: March 8, 2012
    Applicant: QMI Manufacturing Inc.
    Inventors: Michael Hanrahan, Raymond Wood
  • Patent number: 8065761
    Abstract: An inflatable mattress for use on a truck bed is disclosed and claimed. The inflatable mattress includes left and right lateral sides. Each lateral side includes a recession dimensioned to receive a respective one of the wheel wells. The inflatable mattress also includes left and right side cushions disposed above and in contact with an upper surface of the mattress adjacent the left and right lateral sides, respectively.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: November 29, 2011
    Inventor: Terrence Michael Hanrahan
  • Patent number: 7573997
    Abstract: A communication network element determines a service provider's routing preference for routing communications and routes these communications from an originating connection address to a destination connection address over a network. The communication network element includes a receiver configured to receive a signal, which comprises the originating connection address and the destination connection address. The communication network element also includes a processor that determines the service provider associated with at least one of the originating connection address and the destination connection address of the received signal. The processor also determines the routing preference associated with the service provider using routing data.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: August 11, 2009
    Assignee: AT&T Labs, Inc.
    Inventors: Laura Culli, Bruce A. Nance, John E. Simino, Harold C. Fleischer, III, Michael Hanrahan, M. Lourdes Coronado
  • Publication number: 20080088923
    Abstract: A polarizer comprising at least one subwavelength optical microstructure that includes linear prisms, and wherein said microstructure is partially covered with a light-transmissive inhibiting surface.
    Type: Application
    Filed: September 10, 2007
    Publication date: April 17, 2008
    Inventors: Robert Nilsen, Patrick Mullen, Michael Hanrahan, Edward Phillips
  • Publication number: 20070230474
    Abstract: A communication network element determines a service provider's routing preference for routing communications and routes these communications from an originating connection address to a destination connection address over a network. The communication network element includes a receiver configured to receive a signal, which comprises the originating connection address and the destination connection address. The communication network element also includes a processor that determines the service provider associated with at least one of the originating connection address and the destination connection address of the received signal. The processor also determines the routing preference associated with the service provider using routing data.
    Type: Application
    Filed: May 31, 2007
    Publication date: October 4, 2007
    Applicant: AT&T LABS, INC.
    Inventors: Laura CULLI, Bruce NANCE, John SIMINO, Harold FLEISCHER, Michael HANRAHAN, M. Lourdes CORONADO
  • Patent number: 7242753
    Abstract: A telecommunications system determines a telecommunications service provider's routing preference for routing a call for a subscriber. The telecommunications system includes a storage that stores call routing data and a call routing service application for determining the routing preference using the call routing data. The call routing data includes an indicator that indicates when the subscriber subscribes to resold local switching services and when the subscriber subscribes to unbundled local switching services. The telecommunications system also includes a processor that executes the call routing service application, and that generates call routing instructions for routing the call according to the determined routing preference.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: July 10, 2007
    Assignee: AT & T Labs, Inc.
    Inventors: Laura Culli, Bruce A. Nance, John E. Simino, Harold C. Fleischer, III, Michael Hanrahan, M. Lourdes Coronado
  • Publication number: 20060182244
    Abstract: A telecommunications system determines a telecommunications service provider's routing preference for routing a call for a subscriber. The telecommunications system includes a storage that stores call routing data and a call routing service application for determining the routing preference using the call routing data. The call routing data includes an indicator that indicates when the subscriber subscribes to resold local switching services and when the subscriber subscribes to unbundled local switching services. The telecommunications system also includes a processor that executes the call routing service application, and that generates call routing instructions for routing the call according to the determined routing preference.
    Type: Application
    Filed: March 29, 2006
    Publication date: August 17, 2006
    Applicant: SBC Technology Resources, Inc.
    Inventors: Laura Culli, Bruce Nance, John Simino, Harold Fleischer, Michael Hanrahan, M. Coronado
  • Patent number: 7065193
    Abstract: A telecommunications billing system generates a bill for a local service provider when a call is routed for a subscriber of the local service provider by an incumbent telecommunications service provider. The system includes a billing generator that generates a billing record in response to receiving the call. The billing generator generates a terminating access billing record when the call is an unbundled local switching call to the subscriber of the local service provider. Alternatively, the billing generator generates an originating access billing record when the call is an unbundled local switching call from the subscriber of the local service provider.
    Type: Grant
    Filed: July 28, 2004
    Date of Patent: June 20, 2006
    Assignee: SBC Technology Resources, Inc.
    Inventors: Laura Culli, Bruce A. Nance, John E. Simino, Earold C. Fleischer, III, Michael Hanrahan, M. Lourdes Coronado
  • Publication number: 20060090000
    Abstract: A method is provided for dramatically improving communications data throughput on embedded systems and reducing the load on the operating system and central processing unit by moving the network protocol logic nearer to the underlying communication hardware, and utilizing the communication processor hardware abstraction layer (CPHAL) concepts. This movement of the network protocol logic allows leveraging the CPHAL data structures, which are tightly bound to the communication packets being processed. The decision making is made just above the CPHAL layer; and the CPHAL data structure is preserved. Copying data is avoided by manipulating of pointers within the CPHAL buffer.
    Type: Application
    Filed: October 25, 2004
    Publication date: April 27, 2006
    Inventors: Michael Hanrahan, Denis Beaudoin
  • Publication number: 20050002505
    Abstract: A telecommunications billing system generates a bill for a local service provider when a call is routed for a subscriber of the local service provider by an incumbent telecommunications service provider. The system includes a billing generator that generates a billing record in response to receiving the call. The billing generator generates a terminating access billing record when the call is an unbundled local switching call to the subscriber of the local service provider. Alternatively, the billing generator generates an originating access billing record when the call is an unbundled local switching call from the subscriber of the local service provider.
    Type: Application
    Filed: July 28, 2004
    Publication date: January 6, 2005
    Applicant: SBC Technology Resources, Inc.
    Inventors: Laura Culli, Bruce Nance, John Simino, Earold Fleischer, Michael Hanrahan, M. Coronado
  • Patent number: 6795539
    Abstract: A telecommunications system determines a routing preference of a telecommunications service provider for a telephone call from a calling party to a called party. A switch in the telecommunications system includes a signal generator that generates a signal in response to receiving the telephone call. The signal includes a service variable and a telecommunications service provider identifier. The service variable indicates a subscription-type for a telephone number associated with the calling party or the called party. The signal is used to determine the routing preference at a service control point in the telecommunications system. The service control point receives the signal from the switch and determines the routing preference. The routing preference is forwarded to the switch. The switch receives the routing preference and routes the telephone call according to the routing preference.
    Type: Grant
    Filed: June 17, 2003
    Date of Patent: September 21, 2004
    Assignee: SBC Technology Resources, Inc.
    Inventors: Laura Culli, Bruce A. Nance, John E. Simino, Harold C. Fleischer, III, Michael Hanrahan, M. Lourdes Coronado
  • Publication number: 20030215073
    Abstract: A telecommunications system determines a routing preference of a telecommunications service provider for a telephone call from a calling party to a called party. A switch in the telecommunications system includes a signal generator that generates a signal in response to receiving the telephone call. The signal includes a service variable and a telecommunications service provider identifier. The service variable indicates a subscription-type for a telephone number associated with the calling party or the called party. The signal is used to determine the routing preference at a service control point in the telecommunications system. The service control point receives the signal from the switch and determines the routing preference. The routing preference is forwarded to the switch. The switch receives the routing preference and routes the telephone call according to the routing preference.
    Type: Application
    Filed: June 17, 2003
    Publication date: November 20, 2003
    Applicant: SBC Technology Resources, Inc.
    Inventors: Laura Culli, Bruce A. Nance, John E. Simino, Harold C. Fleischer, Michael Hanrahan, M. Lourdes Coronado
  • Patent number: 6618472
    Abstract: A telecommunications method and routing system determines a routing preference and routing of a call from a calling party to a called party for a local service provider. The system includes a service control point that receives a signal from a switch. The switch recognizes at least one of a calling party number and a dialed number that indicates a type of service. The service control point determines the routing preference of the local service provider for the call based upon the type of service and a local service provider identifier associated with one of the recognized calling party number and dialed number.
    Type: Grant
    Filed: July 10, 2002
    Date of Patent: September 9, 2003
    Assignee: SBC Technology Resources, Inc.
    Inventors: Laura Culli, Bruce A. Nance, John E. Simino, Harold C. Fleischer, III, Michael Hanrahan, M. Lourdes Coronado
  • Publication number: 20020196918
    Abstract: A telecommunications method and routing system determines a routing preference and routing of a call from a calling party to a called party for a local service provider. The system includes a service control point that receives a signal from a switch. The switch recognizes at least one of a calling party number and a dialed number that indicates a type of service. The service control point determines the routing preference of the local service provider for the call based upon the type of service and a local service provider identifier associated with one of the recognized calling party number and dialed number.
    Type: Application
    Filed: July 10, 2002
    Publication date: December 26, 2002
    Applicant: SBC Technology Resources, Inc.
    Inventors: Laura Culli, Bruce A. Nance, John E. Simino, Harold C. Fleischer, Michael Hanrahan, M. Lourdes Coronado
  • Patent number: 6442267
    Abstract: A local routing system is provided for selectively routing traffic in a telecommunications network according to a local service provider's preferences. The local service provider provides service for telephone lines acquired from a local exchange carrier. The telecommunications network supports an originator subscribing to the local service provider. The originator initiates a trigger when originating a call to a destination by dialing a number. The local routing system includes a classifier, a determiner, and a router. The classifier analyzes the dialed number and categorizes the call into one of several predetermined classes of traffic. The determiner determines whether the local service provider has a routing preference for the class of traffic into which the classifier has placed the call.
    Type: Grant
    Filed: December 27, 2000
    Date of Patent: August 27, 2002
    Assignee: SBC Technology Resources, Inc.
    Inventors: Laura Culli, Bruce A. Nance, John E. Simino, Harold C. Fleischer, III, Michael Hanrahan, M. Lourdes Coronado
  • Patent number: 6299781
    Abstract: Water containing difficult-to-remove volatile hydrocarbon contaminants which may include MTBE, TBA and/or BTEX is treated under pressure by electrolysis and oxidative reduction in a contact area, then is depressurized and subjected to high shear in a multi-stage turbine column to precipitate and/or outgas nearly all of the contaminants. In the turbine column, redirect diverters are included below each turbine in order to redirect the water/gas stream to center and to further atomize the stream at each stage. Liquid discharge is received in a bottom reservoir of the casing or tank. Vacuum is applied to the casing, at about 30 inches of water, to constantly remove air and gases from the casing, and causing air to be drawn at high flow rate down through the turbine column, helping volatilize the hydrocarbon components. A submersed pump in the liquid reservoir removes the treated water.
    Type: Grant
    Filed: December 7, 1999
    Date of Patent: October 9, 2001
    Assignee: Advanced Water Systems
    Inventor: Michael Hanrahan