Patents by Inventor David Callaghan
David Callaghan 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: 8972607Abstract: An operating system or other software resident on an electronic processing device employs aggregated timestamps. In this way timestamps can be generated and compared to one another without the need for a real-time clock with a power backup. Aggregated time includes the last known time that the device synchronized its clock with a reference time available over a network. Aggregated time also includes a relative time value which in part accumulates using a session clock whenever the device is powered-up. When network time becomes available the operating system or other software will use this information to fix up the already generated aggregated timestamps. A comparison of timestamps will most of the time be resolved for stamps generated on the same device and will generally be resolved by comparing time frames when the timestamps being compared are generated by different devices.Type: GrantFiled: May 14, 2012Date of Patent: March 3, 2015Assignee: Microsoft Technology Licensing, LLCInventors: David Callaghan, Sergey Karamov
-
Patent number: 8550087Abstract: Devices and methods are disclosed for the delivery of an implant into small bodily spaces. The delivery devices include an expandable portion configured for placement within such bodily spaces and subsequent expansion to facilitate the delivery of the implant.Type: GrantFiled: November 5, 2010Date of Patent: October 8, 2013Assignee: Hologic, Inc.Inventors: Matthew La Placa, David Callaghan, Mark Putnam, Jeffrey Model
-
Publication number: 20120266892Abstract: An implant configured for insertion and placement within a fallopian tube of a female during a sterilization procedure. The implant includes an implant body having proximal and distal ends and a tether. The tether is attached to the implant body and extends a distance away from the implant body. The tether may be bioabsorbable and/or detachably coupled to the implant body so that the tether can be separated from the implant body without dislodging the implant body from the fallopian tube.Type: ApplicationFiled: April 21, 2011Publication date: October 25, 2012Applicant: Hologic, Inc.Inventors: Matthew LaPlaca, David Callaghan, Jeffrey Model, James Duronio, Mark Putnam
-
Publication number: 20120254418Abstract: An operating system or other software resident on an electronic processing device employs aggregated timestamps. In this way timestamps can be generated and compared to one another without the need for a real-time clock with a power backup. Aggregated time includes the last known time that the device synchronized its clock with a reference time available over a network. Aggregated time also includes a relative time value which in part accumulates using a session clock whenever the device is powered-up. When network time becomes available the operating system or other software will use this information to fix up the already generated aggregated timestamps. A comparison of timestamps will most of the time be resolved for stamps generated on the same device and will generally be resolved by comparing time frames when the timestamps being compared are generated by different devices.Type: ApplicationFiled: May 14, 2012Publication date: October 4, 2012Applicant: MICROSOFT CORPORATIONInventors: David Callaghan, Sergey Karamov
-
Publication number: 20120254468Abstract: An operating system or other software resident on an electronic processing device employs aggregated timestamps. In this way timestamps can be generated and compared to one another without the need for a real-time clock with a power backup. Aggregated time includes the last known time that the device synchronized its clock with a reference time available over a network. Aggregated time also includes a relative time value which in part accumulates using a session clock whenever the device is powered-up. When network time becomes available the operating system or other software will use this information to fix up the already generated aggregated timestamps. A comparison of timestamps will most of the time be resolved for stamps generated on the same device and will generally be resolved by comparing time frames when the timestamps being compared are generated by different devices.Type: ApplicationFiled: March 31, 2011Publication date: October 4, 2012Applicant: MICROSOFT CORPORATIONInventors: David Callaghan, Sergey Karamov
-
Publication number: 20120210351Abstract: In one disclosed embodiment, presentation of customized programming includes receiving an input of information related to a first digital media content series from which to obtain an episode for inclusion as a first segment in a customized programming presentation for a user, receiving an input of information related to a second digital media content series from which to obtain an episode for inclusion as a second segment in the customized programming presentation, and storing the information in a data structure representing customized digital media programming for the user. The embodiment further includes receiving from the user an input of a request to play the customized programming presentation, obtaining an episode of the first digital media content series, obtaining an episode of the second digital media content series, and providing the episodes within the customized programming presentation.Type: ApplicationFiled: February 11, 2011Publication date: August 16, 2012Applicant: MICROSOFT CORPORATIONInventors: Chandrasekhar Nukala, David Callaghan
-
Patent number: 8231619Abstract: Sterilization devices and methods for deploying porous implants within the fallopian tubes are disclosed. The devices include a catheter component including an external electrode sheath containing at least two deployable implants and a positioning member. Sliding the external sheath proximally disposes the implants within the fallopian tubes, while sliding both the positioning member and external electrode sheath distally reloads a second implant into the external electrode sheath. The devices further includes a handle component, which houses a chassis, external electrode sheath carrier, reciprocating shaft, positioning member carrier and first and second engaging members. The reciprocating shaft may be operated by a motor to slide distally and proximally along a long axis. The reciprocating shaft, external electrode sheath and its carrier, upon selective actuation, move together proportionally to deploy and reload the implants to facilitate occlusion of the fallopian tubes and complete sterilization.Type: GrantFiled: January 22, 2010Date of Patent: July 31, 2012Assignee: Cytyc CorporationInventors: David Callaghan, Matthew LaPlaca, Jeffrey Model, Mark Putnam, James Duronio
-
Publication number: 20120111336Abstract: Devices and methods are disclosed for the delivery of an implant into small bodily spaces. The delivery devices include an expandable portion configured for placement within such bodily spaces and subsequent expansion to facilitate the delivery of the implant.Type: ApplicationFiled: November 5, 2010Publication date: May 10, 2012Applicant: Hologic, Inc.Inventors: Matthew LaPlaca, David Callaghan, Mark Putnam, Jeffrey Model
-
Patent number: 8090885Abstract: Localization and/or customization of computing devices are accomplished automatically through an add-on input device. Operating system or a separate application in the computing device is arranged to communicate with or recognize the input device such as a keypad and configure parameter of the computing device such as language, user interface arrangement, communication setup, and the like accordingly without user interaction.Type: GrantFiled: January 14, 2008Date of Patent: January 3, 2012Assignee: Microsoft CorporationInventors: David Callaghan, Daryn E. Robbins, Sandra E. MacDonald
-
Publication number: 20110180073Abstract: Sterilization devices and methods for deploying porous implants within the fallopian tubes are disclosed. The devices include a catheter component including an external electrode sheath containing at least two deployable implants and a positioning member. Sliding the external sheath proximally disposes the implants within the fallopian tubes, while sliding both the positioning member and external electrode sheath distally reloads a second implant into the external electrode sheath. The devices further includes a handle component, which houses a chassis, external electrode sheath carrier, reciprocating shaft, positioning member carrier and first and second engaging members. The reciprocating shaft may be operated by a motor to slide distally and proximally along a long axis. The reciprocating shaft, external electrode sheath and its carrier, upon selective actuation, move together proportionally to deploy and reload the implants to facilitate occlusion of the fallopian tubes and complete sterilization.Type: ApplicationFiled: January 22, 2010Publication date: July 28, 2011Inventors: David Callaghan, Matthew LaPlaca, Jeffrey Model, Mark Putnam, James Duronio
-
Publication number: 20090182901Abstract: Localization and/or customization of computing devices are accomplished automatically through an add-on input device. Operating system or a separate application in the computing device is arranged to communicate with or recognize the input device such as a keypad and configure parameter of the computing device such as language, user interface arrangement, communication setup, and the like accordingly without user interaction.Type: ApplicationFiled: January 14, 2008Publication date: July 16, 2009Applicant: Microsoft CorporationInventors: David Callaghan, Daryn E. Robbins, Sandra E. MacDonald
-
Publication number: 20090036840Abstract: A delivery catheter with a plug ejection mechanism with a fluid filled actuator incorporated in the catheter handle is disclosed. After delivery of RF energy, the plug is deployed within the region of the lesion by activating the plug ejection mechanism. A delivery catheter used for female sterilization with an atraumatic ball tip and an opening in the side wall of the catheter body is disclosed. The delivery catheter includes a hinge that will yield or bend under a certain load to prevent injury to the uterine wall or fallopian tube. The side wall opening is angled to allow proper placement of a plug into the fallopian tube for occlusion of the fallopian tube.Type: ApplicationFiled: September 25, 2008Publication date: February 5, 2009Inventors: Victor E. Viray, David Callaghan
-
Publication number: 20070293952Abstract: The subject invention provides systems and methods that facilitate accessing and management of information (e.g., instructions, executables, classes, objects . . . ) associated with a control system. The systems and methods enable a control system entity the ability to leverage functionality of another control system entity, for example, to employ a service and/or execute an application within an execution environment of the other control system entity. Other capabilities include, but are not limited to, installing and uninstalling, registering and deregistering, loading and/or unloading instructions, commencing, pausing and terminating instruction execution, passing parameters and variables to instructions, modifying, overriding instructions and removing instructions, reliable messages, files, executables, classes, data structures, schema, objects, services, notifications, behaviors, alerts, etc.Type: ApplicationFiled: June 18, 2007Publication date: December 20, 2007Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: David Callaghan, Brian Batke
-
Publication number: 20070274488Abstract: The embodiments contemplate a negotiation and reconnection method between two devices for use when an original call connection is dropped. In order to allow a reconnected call to be easily made without multiple calls from each user, a negotiation between the two devices is made during the original call, assigning reconnection authority to one of the devices. If the original call is inadvertently dropped, due to for example environmental conditions, the assigned device initiates reconnection by bypassing voicemail options that are typically encountered in a reconnection situation. The reconnection may be used when each of the two devices is attempting to reconnect. Alternatively, if the device that lost coverage is without coverage for an extended period of time, a message may be sent to the other device to inform the user of that device of the situation.Type: ApplicationFiled: May 12, 2006Publication date: November 29, 2007Applicant: Microsoft CorporationInventor: David Callaghan
-
Publication number: 20070250081Abstract: Devices, delivery systems and techniques for an occlusion device for the closure of physical anomalies, such as an atrial septal defect, a patent foramen ovale (PFO), and other septal and vascular defects are described. The devices, delivery systems and techniques relate to, but are not limited to, a patent foramen ovale (PFO) occluder made from a substantially cylindrical form. An occluder having a distal side and a proximal side, with a catch system for securing the deployed configuration, is introduced into the treatment site by a delivery sheath. In one aspect, the occluder has an adjustable length center joint that allows the device to fit a particular septal defect. In some embodiments, the occluder includes a catch member that holds the occluder in the deployed, expanded profile configuration. In one aspect, the catch member also has an adjustable length.Type: ApplicationFiled: March 29, 2007Publication date: October 25, 2007Applicant: NMT Medical, Inc.Inventors: Ryan Cahill, John Ahern, Timothy Fallon, Steven Opolski, David Callaghan
-
Publication number: 20070244517Abstract: Devices, delivery systems, and delivery techniques for an occlusion device for closure of physical anomalies, such as an atrial septal defect, a patent foramen ovale (PFO), and other septal and vascular defects are described. Specifically, an occluder with a catch member that holds the occluder in the deployed, expanded profile configuration is provided within a delivery sheath. The proximal end of the catch member includes a flap that when positioned proximal to the proximal end of the occluder holds the occluder in the expanded profile configuration. The flap is sized and formed of a material that allows the flap to deform by bending back and forth in axial and radial directions. In certain embodiments, the flap has segments divided by notches. In certain embodiments, deforming the flap in the proximal direction requires a different amount of force than deforming the flap in the distal direction.Type: ApplicationFiled: March 29, 2007Publication date: October 18, 2007Applicant: NMT Medical, Inc.Inventor: David Callaghan
-
Publication number: 20070244518Abstract: The present invention provides a device for occluding an anatomical aperture, such as an atrial septal defect (ASD) or a patent foramen ovale (PFO). The occluder includes two sides connected by a central tube. In some embodiments, the occluder is formed from filaments that are joined together to define a substantially cylindrical form with openings defining struts. Upon the application of force, the struts deform into loops. The loops may be of various shapes, sizes, and configurations, and, in at least some embodiments, the loops have rounded peripheries. The occluder further includes a catch system that maintains its deployed state in vivo. When the occluder is deployed in vivo, the two sides are disposed on opposite sides of the septal tissue surrounding the aperture and the catch system is engaged so that the occluder closes the aperture.Type: ApplicationFiled: March 27, 2007Publication date: October 18, 2007Applicant: NMT Medical, Inc.Inventor: David Callaghan
-
Publication number: 20070245169Abstract: A method and system for use with an enterprise operation and at least one processor linked to the operation, the method for requesting service from a most optimal enterprise user when at least one interesting condition related to the operation occurs, the method comprising the steps of providing a wireless information device (WID) to each enterprise user, monitoring the operation for at least one diagnostically interesting condition, when at least one diagnostically interesting condition is identified, identifying at least one of the enterprise users as the most optimal user to address the diagnostically interesting condition and suggesting, via the user's WID, an appointment to address the interesting condition that may be added to the schedule of the most optimal user.Type: ApplicationFiled: June 20, 2007Publication date: October 18, 2007Inventors: David Farchmin, David Vasko, Brian Batke, Daniel Noonen, David Callaghan, John Baier, Scot Tutkovics
-
Publication number: 20070186010Abstract: Systems and methods are provided for communications across multiple networks in a substantially transparent and seamless manner. In one aspect, an industrial automation system is provided. The system includes a communications component to facilitate communications in an industrial controller network, where the communications component can include a protocol encapsulation component, a network services interface, or a protocol converter to process multiple network protocols. A controller component employs at least one network protocol to communicate with at least one other network protocol via the communications component. Also, the communications component can include multiple communications stacks to facilitate communications with the multiple network protocols.Type: ApplicationFiled: February 3, 2006Publication date: August 9, 2007Applicant: Rockwell Automation Technologies, Inc.Inventors: Kenwood Hall, Scot Tutkovics, David Vasko, Brian Batke, David Callaghan
-
Publication number: 20070167981Abstract: Devices and techniques for modifying and maintaining a configuration of an occlusion device for the closure of physical anomalies, such as an atrial septal defect, a patent foramen ovale (PFO), and other septal and vascular defects are described. The devices and techniques relate particularly to, but are not limited to, modifying and maintaining a configuration of a PFO occluder made from a polymer tube. The proximal portion of a catch member may be provided with one or more protrusions, or arms, or bump or other raised element for securing the occluder in a partial or fully deployed configuration, either temporarily or permanently.Type: ApplicationFiled: December 21, 2006Publication date: July 19, 2007Applicant: NMT Medical, Inc.Inventors: Steven Opolski, Sean Forde, Stephanie Kladakis, David Callaghan