Patents by Inventor James Mulcahy

James Mulcahy 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: 11931555
    Abstract: A power injector system having a power injector for enabling delivery of fluid in an injection procedure to be performed on a patient may include one or more processors; a first user interface; and a second user interface. The first user interface and the second user interface may be configured to accept a plurality of user inputs associated with control of a plurality of operations of the power injector system and display information associated with the plurality of operations. One of the first user interface and the second user interface may be proximate to the power injector and the other may be remote from the power injector. The one or more processors may be programmed and/or configured to independently control the first user interface and the second user interface based on a first user input and a next user input received from the first user interface and/or the second user interface.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: March 19, 2024
    Assignee: BAYER HEALTHCARE LLC
    Inventors: John Volkar, Corey Kemper, Samantha Parker, James Hoon Yoo, Leona Mulcahy, Michael Brooks, Richard Sokolov
  • Publication number: 20210029251
    Abstract: Techniques are disclosed for managing media communications in a communication system that includes communication devices managed and mediated by a communication server, wherein the communication devices are communicable over a plurality of configurable channels. A communication server receives, from a first communication device, a request to immediately communicate with one or more other communication devices over a channel configured for direct media communications between the first and one or more other communication devices. The request includes a means for identifying the one or more other communication device. The communication server determines a current channel to which the one or more other communication devices are set and automatically switches the channel to which the one or more other communication devices are set from the current channel to the channel configured for direct media communications between the first and one or more other communication devices.
    Type: Application
    Filed: February 28, 2020
    Publication date: January 28, 2021
    Inventors: Sai Rathnam, Justin Milam, Ryan McShane, Dean Thorson, James Mulcahy, Jared Kashimba, Matthew Newton, Ibraheem Khalifa, Steve Ims
  • Patent number: 10812932
    Abstract: Techniques are disclosed for managing a spontaneously created geofenced area among a plurality of communication devices communicable with a communication server. The communication server receives, from a location enabled first communication device, an instruction to create a geofence around itself. Upon receiving location data from the first and a location enabled second communication devices, the communication server compares the location data of the first and second communication devices to determine how close they are to one another. When the first and second communication devices are within a predetermined distance of one another, the communication server creates a geofence around the first communication device. The communication server will then periodically poll and receiving updated location data for the first and second communication devices. The communication server then recalculates the geofence boundary based on the location of the first communication device.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: October 20, 2020
    Assignee: Republic Wireless, Inc.
    Inventors: Jesse Stimpson, James Mulcahy
  • Patent number: 10771918
    Abstract: Techniques are disclosed for managing a spontaneously created geofenced area among a plurality of communication devices communicable with a communication server. The communication server receives, from a location enabled first communication device, an instruction to create a geofence around a location enabled second communication device. Upon receiving location data from the first and second communication devices, the communication server compares the location data of the first and second communication devices to determine how close they are to one another. When the first and second communication devices are within a predetermined distance of one another, the communication server creates a geofence around the second communication device. The communication server will then notify the first communication device when the second communication device ventures beyond the boundary of the geofence.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: September 8, 2020
    Assignee: Republic Wireless, Inc.
    Inventors: Jesse Stimpson, James Mulcahy
  • Patent number: 10594868
    Abstract: Techniques are disclosed for responding to a pre-recorded inbound voice message in a communication system that includes communication devices and a communication server. In a first communication device, a pre-recorded inbound voice message is received from a sender communication device via a communication server. A reply mode is set for a response voice message from a plurality of reply modes. The response voice message is recorded and a reply mode flag is inserted into a message header. The response voice message is then sent to the communication server where it determines the reply mode. When the reply mode is reply to all, the response voice message is sent to the sender communication device and other recipient communication devices. When the reply mode is reply to sender, a direct channel communication link is established between the first communication device and the sender communication device and the response voice message is sent directly to the sender communication device.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: March 17, 2020
    Assignee: Republic Wireless, Inc.
    Inventors: Sai Rathnam, Justin Milam, Ryan McShane, Dean Thorson, James Mulcahy, Jared Kashimba, Matthew Newton, Ibraheem Khalifa, Steve Ims
  • Patent number: 10523818
    Abstract: Techniques are disclosed for managing inbound voice messages in a communication system that includes communication devices and a communication server. A communication device receives an inbound voice message that is associated with a voice message temporal mode that includes a message mode and a live mode. The communication device may then determine the voice message temporal mode for the inbound voice message as well as a device temporal mode associated with the receiving communication device. The device temporal mode also includes a message mode and a live mode. When the voice message temporal mode is determined to be message mode, the communication device may provide a message received notification on the receiving communication device. When the device temporal mode is determined to be message mode, the communication device may provide a message received notification on the receiving communication device regardless of the voice message temporal mode.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: December 31, 2019
    Assignee: Republic Wireless, Inc.
    Inventors: Sai Rathnam, Justin Milam, Ryan McShane, Dean Thorson, James Mulcahy, Jared Kashimba, Matthew Newton, Ibraheem Khalifa, Steve Ims
  • Patent number: 10470005
    Abstract: Techniques are disclosed for managing outbound voice messages in a communication system that includes communication devices and a communication server. A temporal mode of either live mode or message mode and a recipient mode of either group mode or direct mode are selected and set for an outbound voice message. Based on the selected settings for temporal mode and recipient mode the originating communication device records a voice message that is relayed to the communication server where it is distributed to other communication devices according to the rules or parameters associated with the temporal and recipient mode selected.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: November 5, 2019
    Assignee: REPUBLIC WIRELESS, Inc.
    Inventors: Sai Rathnam, Justin Milam, Ryan McShane, Dean Thorson, James Mulcahy, Jared Kashimba, Matthew Newton, Ibraheem Khalifa, Steve Ims
  • Patent number: 10462642
    Abstract: Techniques are disclosed for managing a panic mode for a communication device. The communication device may trigger a panic mode causing the communication device to emit an audible alert while simultaneously causing the communication device to capture any detected sound at a frequency below the audible alert. The communication device may also collect metadata including a date stamp, a time stamp, and a location that may be associated with any captured audio and stored locally or streamed to a communications server for storage. The communication device may also send a message to one or more other endpoints indicative of the communication device having engaged panic mode.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: October 29, 2019
    Assignee: Republic Wireless, Inc.
    Inventors: Sai Rathnam, Jared Kashimba, James Mulcahy, Matthew Newton, Gregory Stephens
  • Publication number: 20190045154
    Abstract: Disclosed is a multi-radio communication apparatus capable of remote communication exchanges with a cloud based communication server. The communication server, in turn, may be communicable with one or more content or other customer servers to allow data exchanges between the multi-radio communication apparatus and virtually any cloud based server. The multi-radio communication apparatus may comprise processors, data storage components, a plurality of RF transceivers and corresponding antennas, and logic, at least a portion of which is implemented in circuitry. The logic may implement a mesh module configured to communicate with other apparatuses directly using a dedicated one of the plurality of RF transceivers. The logic may further implement a caching module configured to store data to be exchanged with a communication server at a later date.
    Type: Application
    Filed: July 27, 2018
    Publication date: February 7, 2019
    Inventors: Sai Rathnam, James Mulcahy, Jared Kashimba, Matthew Newton, Michael Volz
  • Patent number: 10154145
    Abstract: Examples are disclosed for placing an outbound telephony call using a smart speaker as a proxy device for a telephone account. A smart speaker may receive a verbal command to initiate the telephone call that includes identifying information for the called party. The verbal command may be forwarded to a smart speaker server where it may be converted to a computer instruction to initiate the telephone call. The computer instruction may then be forwarded to a communications server. The communications server may determine the telephone number to call based on the identifying information for the called party. The communications server may then establish a first communication link between itself and a telephony endpoint of the called party and a second communication link between itself and the smart speaker device. The communication links may then be bridged into a communications session between the smart speaker device and the telephony endpoint of the called party.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: December 11, 2018
    Assignee: Republic Wireless, Inc.
    Inventors: Jared Kashimba, Sai Rathnam, Justin Milam, Jon Schniepp, Sam Quaile, Jesse Stimpson, James Mulcahy
  • Patent number: 10079926
    Abstract: Examples are disclosed for screening an inbound telephony call to a called party. At a communications server, an inbound telephony call intended for a called party's telephone number is received and checked against a whitelist database and a blacklist database. When the caller ID of the inbound call matches a telephone number contained in the blacklist database, the communications server automatically routes the call to a voicemail system or spam folder associated with the called party's telephone number. When the caller ID of the inbound call matches a telephone number contained in the whitelist database, the communications server determines whether the called party is available to receive the call. Otherwise, when the caller ID of the inbound call does not match a telephone number contained in either the whitelist database or the blacklist database, the communications server prompts the caller for additional information.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: September 18, 2018
    Assignee: Republic Wireless, Inc.
    Inventors: Jared Kashimba, Sai Rathnam, Justin Milam, Jon Schniepp, Sam Quaile, Jesse Stimpson, James Mulcahy
  • Publication number: 20180248989
    Abstract: Examples are disclosed for screening an inbound telephony call to a called party. At a communications server, an inbound telephony call intended for a called party's telephone number is received and checked against a whitelist database and a blacklist database. When the caller ID of the inbound call matches a telephone number contained in the blacklist database, the communications server automatically routes the call to a voicemail system or spam folder associated with the called party's telephone number. When the caller ID of the inbound call matches a telephone number contained in the whitelist database, the communications server determines whether the called party is available to receive the call. Otherwise, when the caller ID of the inbound call does not match a telephone number contained in either the whitelist database or the blacklist database, the communications server prompts the caller for additional information.
    Type: Application
    Filed: April 26, 2018
    Publication date: August 30, 2018
    Inventors: Jared Kashimba, Sai Rathnam, Justin Milam, Jon Schniepp, Sam Quaile, Jesse Stimpson, James Mulcahy
  • Publication number: 20180211345
    Abstract: Various implementations for an automatic safety system for monitoring the use of personal protective equipment are provided. Various implementations for processes for monitoring the use of personal protective equipment are also provided. The system and methods involve the use of personal safety instruments comprising beacons, and a wearable electronic detection device carried by a user, configured to continuously or periodically monitor the distance between a user and the personal safety instruments. The system and processes may be used to prevent or limit the occurrence of accidents, incidents and/or injuries in hazardous work environments.
    Type: Application
    Filed: July 20, 2016
    Publication date: July 26, 2018
    Inventors: Charles Alfred Bean, Daniel James Mulcahy
  • Patent number: 9983935
    Abstract: A method and system are provided for storage checkpointing in a mirrored virtual machine system. The method includes a storage controller receiving a modifying operation to storage from a virtual machine and carrying out the modifying operation in a non-destructive manner by saving the modifying operation data to a checkpointing region of storage and preserving the stored previous data state. The method also includes receiving a checkpoint notification and committing modifying operation data from the checkpointing region and releasing the stored previous data state. If a failover notification is received, the storage controller rolls back the physical storage to match a checkpoint state.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Carlos F. Fuente, James Mulcahy, William J. Scales
  • Patent number: 9986079
    Abstract: Examples are disclosed for screening an inbound telephony call to a called party. At a communications server, an inbound telephony call intended for a called party's telephone number is received and checked against a whitelist database and a blacklist database. When the caller ID of the inbound call matches a telephone number contained in the blacklist database, the communications server automatically routes the call to a voicemail system or spam folder associated with the called party's telephone number. When the caller ID of the inbound call matches a telephone number contained in the whitelist database, the communications server determines whether the called party is available to receive the call. Otherwise, when the caller ID of the inbound call does not match a telephone number contained in either the whitelist database or the blacklist database, the communications server prompts the caller for additional information.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: May 29, 2018
    Assignee: Republic Wireless, Inc.
    Inventors: Jared Kashimba, Sai Rathnam, Justin Milam, Jon Schniepp, Sam Quaile, Jesse Stimpson, James Mulcahy
  • Publication number: 20180131799
    Abstract: Examples are disclosed for screening an inbound telephony call to a called party. At a communications server, an inbound telephony call intended for a called party's telephone number is received and checked against a whitelist database and a blacklist database. When the caller ID of the inbound call matches a telephone number contained in the blacklist database, the communications server automatically routes the call to a voicemail system or spam folder associated with the called party's telephone number. When the caller ID of the inbound call matches a telephone number contained in the whitelist database, the communications server determines whether the called party is available to receive the call. Otherwise, when the caller ID of the inbound call does not match a telephone number contained in either the whitelist database or the blacklist database, the communications server prompts the caller for additional information.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 10, 2018
    Inventors: Jared Kashimba, Sai Rathnam, Justin Milam, Jon Schniepp, Sam Quaile, Jesse Stimpson, James Mulcahy
  • Patent number: 9967381
    Abstract: Examples are disclosed for placing an outbound telephony call using a mobile telephony device as a proxy to make the call on behalf of a smart speaker device. At a communications server, it is determined whether a mobile telephony device is in proximity of a smart speaker device. When the mobile telephony device is in proximity of a smart speaker device and attempts to place a telephony call, the communications server establishes a communications link between the communications server and the smart speaker device. The communications server may then dial the telephone number sent by the mobile telephony device and establish a communications link between the communications server and a device associated with the dialed telephone number.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: May 8, 2018
    Assignee: Republic Wireless, Inc.
    Inventors: Jared Kashimba, Sai Rathnam, Justin Milam, Jon Schniepp, Sam Quaile, Jesse Stimpson, James Mulcahy
  • Patent number: 9959174
    Abstract: A method and system are provided for storage checkpointing in a mirrored virtual machine system. The method includes a storage controller receiving a modifying operation to storage from a virtual machine and carrying out the modifying operation in a non-destructive manner by saving the modifying operation data to a checkpointing region of storage and preserving the stored previous data state. The method also includes receiving a checkpoint notification and committing modifying operation data from the checkpointing region and releasing the stored previous data state. If a failover notification is received, the storage controller rolls back the physical storage to match a checkpoint state.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: May 1, 2018
    Assignee: International Business Machines Corporation
    Inventors: Carlos F. Fuente, James Mulcahy, William J. Scales
  • Patent number: 9817733
    Abstract: A data processing system provides checkpoint high-available for an application in a virtualized environment with reduced network demands. An application executes on a primary host machine comprising a first virtual machine. A virtualization module receives a designation from the application of a portion of the memory of the first virtual machine as purgeable memory, where the purgeable memory can be reconstructed by the application when the purgeable memory is unavailable. Changes are tracked to a processor state and to a remaining portion that is not purgeable memory and the changes are periodically forwarded at checkpoints to a secondary host machine. In response to an occurrence of a failure condition on the first virtual machine, the secondary host machine is signaled to continue execution of the application by using the forwarded changes to the remaining portion of the memory and by reconstructing the purgeable memory.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: November 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: James Mulcahy, Geraint North
  • Patent number: 9575660
    Abstract: Storing defined presets for configuration of a storage controller may include providing a storage controller interface to define a preset associated with an action of the storage controller; receiving preset parameter values for the preset via the interface; validating the preset parameter values to check that the preset is valid; storing the preset within the storage controller, and creating one or more preset objects from the preset, the preset object being accessible by the storage controller at run time. The preset may include a human-readable name; an action name indicating to which associated storage controller action the preset applies, and a set of parameter name-value pairs.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: John M. Clifton, Matthew J. Fairhurst, Colin R. Jewell, James Mulcahy