Patents by Inventor Brendan O'Callaghan

Brendan O'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: 10930257
    Abstract: In accordance with an embodiment, described herein is a system and method for providing a live lyrics overlay in a social messaging environment. The system can utilize advances in three-dimensional mapping technology that allow social messaging services, to offer real time video lenses or overlays to their users, and extends this three-dimensional mapping technology to support for lyrics. During creation of a video with lyrics lens overlay, the lyrics corresponding to a selected song are retrieved from a lyrics source, and are displayed within the video. For example, with the lyrics lens, a user can record an image of themselves on live video, singing along to a song clip, with the lyrics of the song displayed as if they appear to be coming from their mouths. The created live lyrics content can also be shared with other users of a social messaging environment.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: February 23, 2021
    Assignee: SPOTIFY AB
    Inventors: Brendan O'Driscoll, Aidan Sliney, Craig Watson
  • Patent number: 10904168
    Abstract: In accordance with an embodiment, described herein is a system and method for providing access to digital media content within a conversational messaging environment, through the use of a conversational agent, generally referred to as a “bot”. A media content bot leverages a user's interaction with the bot, to access a media server, which in turn can determine one or more recommended items of media content that are appropriate for the user and/or their interaction. The recommended media content can be provided to the user, or to a media device, in the form of a link, playlist, or other type of reference by which the user can stream, download, access, or otherwise use the recommended media content. In accordance with various embodiments, the media content bot and media server can support atypical or other user inputs in addition to text inputs, for example the use of emojis, and respond accordingly.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: January 26, 2021
    Assignee: SPOTIFY AB
    Inventors: Brendan O'Driscoll, Matthew Montag
  • Publication number: 20210016050
    Abstract: Systems and methods for non-invasive ventilation are provided. The systems may include a gas source that provides breathing gases to a patient through one or more of a primary flow path (PFP) and a flushing flow path (FFP). The system may include a control assembly configured to open and restrict gas flow through the PFP. When the PFP is open, a significant portion of the gas flows through the PFP while the remaining gas flows through the FFP. When the PFP is restricted, a significant portion of the gas flows through the FFP. Increased flow through the FFP may have a high velocity (especially relative to the flow through the PFP). Gas delivered through the FFP may be used to flush dead space. One or both flow paths may contribute to inspiratory positive airway pressure (IPAP), expiratory positive airway pressure (EPAP), and/or positive end expiratory pressure (PEEP).
    Type: Application
    Filed: March 22, 2019
    Publication date: January 21, 2021
    Inventors: Sascha Kristopher Zoellner, Bhavna Prentice, Joseph Jules Nihotte, Grant Leigh Nelson, James Alexander Gordon, Brendan O`Neill
  • Publication number: 20210011236
    Abstract: A unitube breakout kit includes a bottom portion extending from a neck end to an outlet end. A top portion is selectively attached to the bottom portion. The bottom portion and the top portion together define a central cavity configured to contain at least one of fiber optic fibers or ribbon fibers. The bottom portion defines a first pair of slots configured to cooperate with a fastener to attach at least one of fiber optic core tube or unitube ribbon cable to the bottom portion.
    Type: Application
    Filed: July 10, 2020
    Publication date: January 14, 2021
    Inventors: Matthew Patrick BECKER, Brendan O'BOYLE
  • Patent number: 10867044
    Abstract: A computer system analyzes the state of a computer system to determine whether that state violates one or more security goals from a particular perspective, such as a particular user account or role. The system takes into account a combination of access rights, permissions, and entitlements to determine whether the state of the computer system violates any of the security goals. In response to determining that at least one of the security goals is violated, the computer system may change the state of the computer system so that it no longer violates the security goals, or prevent the computer system from being put into that state.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: December 15, 2020
    Assignee: AppOmni, Inc.
    Inventors: Brian Soby, Brendan O'Connor
  • Patent number: 10828432
    Abstract: The present invention provides for a particulate delivery device capable of facilitating both respiratory delivery of compositions under negative pressure and positive pressure. The device comprises an actuator, movable by negative pressure or positive pressure, to allow for gas flow through the device and simultaneously assist with delivery of the particulate into a vortex chamber prior to delivery to the airway of a subject.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: November 10, 2020
    Assignee: De Motu Cordis Pty Ltd
    Inventors: Brendan O'Flaherty, Johann Lipman, Patrick Joseph Lynch
  • Patent number: 10795890
    Abstract: A processing device receives a query comprising a first field value and a time period and performs a first search of a data store using the first field value to identify a plurality of events having the time period and a field that comprises the first field value. The processing device determines a first subset of the plurality of events associated with a first context definition and determines a plurality of fields specified in the first context definition. The processing device determines, for events in the first subset, field values of one or more fields specified in the first context definition. The processing device generates a report based on the field values of the one or more fields specified in the first context definition from the events in the first subset. The processing device generates a response to the query that comprises at least a portion of the report.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: October 6, 2020
    Assignee: Sumo Logic, Inc.
    Inventors: Brendan O'Connell, Kenny Tidwell, David Frampton
  • Patent number: 10784119
    Abstract: Methods of self-aligned multiple patterning. First and second mandrels are formed over a hardmask, and a conformal spacer layer is deposited over the first mandrel, the second mandrel, and the hardmask between the first mandrel and the second mandrel. A planarizing layer is patterned to form first and second trenches that expose first and second lengthwise portions of the conformal spacer layer respectively between the first and second mandrels. After patterning the planarizing layer, the first and second lengthwise portions of the conformal spacer layer are removed with an etching process to expose respective portions of the hardmask along a non-mandrel line. A third lengthwise portion of the conformal spacer layer is masked during the etching process by a portion of the planarizing layer and defines a non-mandrel etch mask.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: September 22, 2020
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Ravi Prakash Srivastava, Hsueh-Chung Chen, Steven McDermott, Martin O'Toole, Brendan O'Brien, Terry A. Spooner
  • Publication number: 20200287948
    Abstract: A system and method for generating dynamic playlists utilizing device co-presence proximity. In accordance with an embodiment, the method can include identifying music preferences by analyzing the listening history on a device of a user; and recognizing what devices are co-present within a set proximity for the purposes of matching such devices. In accordance with an embodiment, the system can be determine what music each individual in a group has been listening to historically, and determine when those individuals are within a certain proximity to one another, including for example analyzing the media content played on a smartphone and recognising when two smartphones are in a same location.
    Type: Application
    Filed: May 20, 2020
    Publication date: September 10, 2020
    Inventors: Brendan O'DRISCOLL, Craig WATSON, Aidan SLINEY, Brian BOYLE, Dave LYNCH, Lucas M. BRAZ
  • Patent number: 10762885
    Abstract: In accordance with an embodiment, described herein is a system and method for association of a song, music, or other media content with a user's video content. The system enables a user to associate a song, music, or other media content that is associated with an audio clip and a song metadata of a media content, with a video they are about to create, or have created, to create a video moment. A recipient of the video moment can hear the audio clip in combination with the video content, and also view the song metadata overlay, to determine the name of the song and artist that was used in the video, or optionally access the song at a media server, for further listening by the recipient.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: September 1, 2020
    Assignee: SPOTIFY AB
    Inventors: Brendan O'Driscoll, Aidan Sliney, Craig Watson
  • Publication number: 20200272673
    Abstract: In accordance with an embodiment, described herein is a system and method for enabling use of a media content bot in a social messaging environment that supports group chat. A conversational agent, generally referred to as a “bot”, can leverage a user's interaction with the bot, to access a media server, which in turn can determine one or more items of media content appropriate for the user and/or their interaction. During a group chat, the bot can recognize music commands within the context of a particular discussion, and/or utilize music recommendation services provided by a digital media content environment, to determine items of media content appropriate for the group of users and/or their interaction. The system enables the use of media playback controls within the group chat, enabling the group of users to determine how and which media content is to be played.
    Type: Application
    Filed: September 30, 2019
    Publication date: August 27, 2020
    Inventors: Brendan O'Driscoll, Matthew Montag
  • Publication number: 20200250184
    Abstract: A method includes defining a set of context types; defining a set of source types, each comprising context types; defining, for each source type, and for each context type included in the events from data sources having the source type, a context definition comprising a set of fields, in events from the data sources, that are associated with the context type; receiving a query comprising a first field value and a time period; retrieving a plurality of events that include the first field value and the time period; for each retrieved event, and for each context definition defined for a source type and a context type of a data source from which the retrieved event originated, determining field values of fields in the set of fields of the context definition; aggregating, for each context type, determined field values from the events; and generating an output.
    Type: Application
    Filed: April 22, 2020
    Publication date: August 6, 2020
    Inventors: David Frampton, Brendan O'Connell, Kenny Tidwell
  • Publication number: 20200184937
    Abstract: In accordance with an embodiment, described herein is a system and method for providing a live lyrics overlay in a social messaging environment. The system can utilize advances in three-dimensional mapping technology that allow social messaging services, to offer real time video lenses or overlays to their users, and extends this three-dimensional mapping technology to support for lyrics. During creation of a video with lyrics lens overlay, the lyrics corresponding to a selected song are retrieved from a lyrics source, and are displayed within the video. For example, with the lyrics lens, a user can record an image of themselves on live video, singing along to a song clip, with the lyrics of the song displayed as if they appear to be coming from their mouths. The created live lyrics content can also be shared with other users of a social messaging environment.
    Type: Application
    Filed: July 15, 2019
    Publication date: June 11, 2020
    Inventors: Brendan O'Driscoll, Aidan Sliney, Craig Watson
  • Publication number: 20200181949
    Abstract: A door latch system includes an exit device having a housing mounted to an unsecured side of a door. A latch assembly is mounted in the housing and includes a latch for releasably securing the door in a door frame. An actuating assembly includes a driving member. A push bar is configured to be received within the housing. Relative movement between the push bar and base plate so as to reduce the distance between the push bar and base plate moves the driving member and latch to release the door from the door frame. A dashpot is connected to the driving member and configured to allow movement of the driving member when the push bar is manually depressed but to resist movement of the driving member when a secure side of the door experiences a high velocity impact. A method of resisting unwanted unlatching of the latch is also disclosed.
    Type: Application
    Filed: December 11, 2019
    Publication date: June 11, 2020
    Applicant: Hanchett Entry Systems, Inc.
    Inventors: John Austin Brennan, Daniel Patrick Van Dusen, Neil Brendan O'Leary, Richard Samuel Kreidel
  • Patent number: 10651046
    Abstract: Methods of self-aligned multiple patterning. A mandrel is formed over a hardmask, and a planarizing layer is formed over the mandrel and the hardmask. The planarizing layer is patterned to form first and second trenches exposing respective first and second lengthwise sections of the mandrel. A portion of the patterned planarizing layer covers a third lengthwise section of the mandrel arranged between the first and second lengthwise sections of the mandrel. After patterning the planarizing layer, the first and second lengthwise sections of the mandrel are removed with an etching process to define a pattern including a mandrel line exposing respective first portions of the hardmask. The third lengthwise section of the mandrel is masked by the portion of the planarizing layer during the etching process, and the third lengthwise section covers a second portion of the hardmask arranged along the mandrel line between the first portions of the hardmask.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: May 12, 2020
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Hsueh-Chung Chen, Brendan O'Brien, Martin O'Toole, Keith Donegan
  • Publication number: 20200111676
    Abstract: Methods of self-aligned multiple patterning. A mandrel is formed over a hardmask, and a planarizing layer is formed over the mandrel and the hardmask. The planarizing layer is patterned to form first and second trenches exposing respective first and second lengthwise sections of the mandrel. A portion of the patterned planarizing layer covers a third lengthwise section of the mandrel arranged between the first and second lengthwise sections of the mandrel. After patterning the planarizing layer, the first and second lengthwise sections of the mandrel are removed with an etching process to define a pattern including a mandrel line exposing respective first portions of the hardmask. The third lengthwise section of the mandrel is masked by the portion of the planarizing layer during the etching process, and the third lengthwise section covers a second portion of the hardmask arranged along the mandrel line between the first portions of the hardmask.
    Type: Application
    Filed: October 8, 2018
    Publication date: April 9, 2020
    Inventors: Hsueh-Chung Chen, Brendan O'Brien, Martin O'Toole, Keith Donegan
  • Publication number: 20200111677
    Abstract: Methods of self-aligned multiple patterning. First and second mandrels are formed over a hardmask, and a conformal spacer layer is deposited over the first mandrel, the second mandrel, and the hardmask between the first mandrel and the second mandrel. A planarizing layer is patterned to form first and second trenches that expose first and second lengthwise portions of the conformal spacer layer respectively between the first and second mandrels. After patterning the planarizing layer, the first and second lengthwise portions of the conformal spacer layer are removed with an etching process to expose respective portions of the hardmask along a non-mandrel line. A third lengthwise portion of the conformal spacer layer is masked during the etching process by a portion of the planarizing layer and defines a non-mandrel etch mask.
    Type: Application
    Filed: October 8, 2018
    Publication date: April 9, 2020
    Inventors: Ravi Prakash Srivastava, Hsueh-Chung Chen, Steven McDermott, Martin O'Toole, Brendan O'Brien, Terry A. Spooner
  • Publication number: 20200111668
    Abstract: Methods of self-aligned multiple patterning. A hardmask is deposited over an interlayer dielectric layer. A mandrel is formed over the hardmask. A block mask is formed that covers a first lengthwise section of the mandrel and that exposes second and third lengthwise sections of the mandrel. After forming the block mask, the second and third lengthwise sections of the mandrel are removed to define a pattern including respective first and second mandrel lines that are separated from each other by the first lengthwise section of the mandrel. The first mandrel line and the second mandrel line expose respective portions of the hardmask, and the first lengthwise section of the mandrel line covers another portion of the hardmask. The pattern is transferred to the hardmask with an etching process, and subsequently transferred to the interlayer dielectric layer with another etching process.
    Type: Application
    Filed: October 8, 2018
    Publication date: April 9, 2020
    Inventors: Martin O'Toole, Keith Donegan, Brendan O'Brien, Hsueh-Chung Chen, Terry A. Spooner, Craig Child, Sean Reidy, Ravi Prakash Srivastava, Louis Lanzerotti, Atsushi Ogino
  • Patent number: 10566231
    Abstract: Methods of forming an interconnect of an IC are disclosed. The methods include forming a first interlayer dielectric (ILD) layer and a second ILD layer with an ILD etch stop layer (ESL) therebetween. The ILD ESL has an etch rate that is at least five times slower than the first and second ILD layers, and may include, for example, aluminum oxynitride. A dual damascene (DD) hard mask is used to form a wire trench opening in the second ILD layer and a via opening in the first ILD layer, creating a via-wire opening. Due to the slower etch rate, the ILD ESL defines the via opening in the first ILD layer as a chamferless via opening. A unitary via-wire conductive structure coupled to the conductive structure in the via-wire opening can be formed from the via-wire opening.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: February 18, 2020
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Martin J. O'Toole, Christopher J. Penny, Jae O. Choo, Adam L. da Silva, Craig Child, Terry A. Spooner, Hsueh-Chung Chen, Brendan O'Brien, Keith P. Donegan
  • Publication number: 20200050594
    Abstract: A processing device receives a first query comprising a first field value and a first time period. The processing device performs a first search of a data store to identify a first plurality of events having the first time period and at least one field that comprises the first field value. The processing device generates a first search object comprising the first field value. The first search object may be a data structure, file or data record, and is stored in the data store. The processing device generates a search event comprising the first field value and a reference to the first search object. An event entry for the first search event is then written to the data store. Future searches may return both the first search event and other events, as well as search objects.
    Type: Application
    Filed: October 17, 2019
    Publication date: February 13, 2020
    Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell