Patents by Inventor Patrick Mullen

Patrick Mullen 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: 12314702
    Abstract: A method for delivering notifications of software deprecations on an external unmanaged cloud environment is provided. The method may be implemented by at least one processor. The method may include gathering data from data sources hosted on an external unmanaged cloud environment but not serviced by the external unmanaged cloud environment; creating a data feed by aggregating the data gathered based on a predetermined criteria; streaming, via a network, the data feed to an internal managed cloud environment; storing the data feed in a data store on the internal managed cloud environment; joining the data feed with internal application data for at least one internal application on the internal managed cloud environment; and creating, based on the joined data, a backlog for delivering the notifications.
    Type: Grant
    Filed: April 26, 2023
    Date of Patent: May 27, 2025
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Laura J. Schornack, John R. Dietrich, Patrick Mullen, Kevin Haas, Jessica Duggan, Radhakrishnan Sethuraman, Daniel Funchion
  • Publication number: 20240362008
    Abstract: A method for delivering notifications of software deprecations on an external unmanaged cloud environment is provided. The method may be implemented by at least one processor. The method may include gathering data from data sources hosted on an external unmanaged cloud environment but not serviced by the external unmanaged cloud environment; creating a data feed by aggregating the data gathered based on a predetermined criteria; streaming, via a network, the data feed to an internal managed cloud environment; storing the data feed in a data store on the internal managed cloud environment; joining the data feed with internal application data for at least one internal application on the internal managed cloud environment; and creating, based on the joined data, a backlog for delivering the notifications.
    Type: Application
    Filed: April 26, 2023
    Publication date: October 31, 2024
    Applicant: JP Morgan Chase Bank, N.A.
    Inventors: Laura J. Schornack, John R. Dietrich, Patrick Mullen, Kevin Haas, Jessica Duggan, Radhakrishnan Sethuraman, Daniel Funchion
  • Patent number: 9602525
    Abstract: Techniques are presented herein that combine a host-based analysis of an executable file on a host computer with a network-based analysis, i.e., an analysis of domain names to detect malware generated domain names that are used by the malicious executable files to establish malicious network connections. A server receives information from a host computer about an executable file that, when executed on the host computer, initiates a network connection. The server also receives information about the network connection itself. The server analyzes the information about the executable file to determine whether the executable file has a malicious disposition. Depending on a disposition of the executable file, the server analyzes the information about the network connection and determines whether the network connection is malicious.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: March 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Jiang Qian, Adam J. O'Donnell, Paul Frank, Patrick Mullen
  • Publication number: 20160255107
    Abstract: Techniques are presented herein that combine a host-based analysis of an executable file on a host computer with a network-based analysis, i.e., an analysis of domain names to detect malware generated domain names that are used by the malicious executable files to establish malicious network connections. A server receives information from a host computer about an executable file that, when executed on the host computer, initiates a network connection. The server also receives information about the network connection itself. The server analyzes the information about the executable file to determine whether the executable file has a malicious disposition. Depending on a disposition of the executable file, the server analyzes the information about the network connection and determines whether the network connection is malicious.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: Jiang Qian, Adam J. O'Donnell, Paul Frank, Patrick Mullen
  • Patent number: 8677486
    Abstract: A system includes a processor. The processor is configured to receive network traffic that includes a data block. The processor will generate a unique identifier (UID) for the file that includes a hash value corresponding to the file. The processor will determine whether the file is indicated as good or bad with the previously-stored UID. The processor will call a file-type specific detection nugget corresponding to the file's file-type to perform a full file inspection to detect whether the file is good or bad and store a result of the inspection together with the UID of the file, when the file is determined to be not listed in the previously-stored UIDs. The processor will not call the file-type specific detection nugget when the file's indicator is “good” or “bad” in the previously-stored UIDs. The processor will issue an alert about the bad file when the file's indicator is “bad”.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: March 18, 2014
    Assignee: Sourcefire, Inc.
    Inventors: Matthew Olney, Patrick Mullen, Lurene Grenier, Nigel Houghton, Ryan Pentney
  • Publication number: 20110258702
    Abstract: A system includes a processor. The processor is configured to receive network traffic that includes a data block. The processor will generate a unique identifier (UID) for the file that includes a hash value corresponding to the file. The processor will determine whether the file is indicated as good or bad with the previously-stored UID. The processor will call a file-type specific detection nugget corresponding to the file's file-type to perform a full file inspection to detect whether the file is good or bad and store a result of the inspection together with the UID of the file, when the file is determined to be not listed in the previously-stored UIDs. The processor will not call the file-type specific detection nugget when the file's indicator is “good” or “bad” in the previously-stored UIDs. The processor will issue an alert about the bad file when the file's indicator is “bad”.
    Type: Application
    Filed: April 14, 2011
    Publication date: October 20, 2011
    Applicant: Sourcefire, Inc.
    Inventors: Matthew Olney, Patrick Mullen, Lurene Grenier, Nigel Houghton, Ryan Pentney
  • Patent number: 7849504
    Abstract: An OSI layer 2 network device on the edge of a network such as a SAN is configured to replace the original source address of traffic entering the network with a known identifier or address, which is used to signify that entry point as the traffic source to the other nodes of the network. Nodes of the network recognize the new source address as a valid source address. The network device also maintains state (e.g., association of original source address with new source address/identifier) so as to translate addresses to enable reply traffic to be sent back to the original sender.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: December 7, 2010
    Assignee: EMC Corporation
    Inventors: Sima Noghanian, Patrick Mullen, Himanshu Dwivedi, Geoff Hayward, Bob Beck
  • Publication number: 20090077668
    Abstract: An OSI layer 2 network device on the edge of a network such as a SAN is configured to replace the original source address of traffic entering the network with a known identifier or address, which is used to signify that entry point as the traffic source to the other nodes of the network. Nodes of the network recognize the new source address as a valid source address. The network device also maintains state (e.g., association of original source address with new source address/identifier) so as to translate addresses to enable reply traffic to be sent back to the original sender.
    Type: Application
    Filed: July 18, 2008
    Publication date: March 19, 2009
    Applicant: YottaYotta, Inc.
    Inventors: Sima Noghanian, Patrick Mullen, Himanshu Dwivedi, Geoff Hayward, Bob Beck
  • Patent number: 7404206
    Abstract: An OSI layer 2 network device on the edge of a network such as a SAN is configured to replace the original source address of traffic entering the network with a known identifier or address, which is used to signify that entry point as the traffic source to the other nodes of the network. Nodes of the network recognize the new source address as a valid source address. The network device also maintains state (e.g., association of original source address with new source address/identifier) so as to translate addresses to enable reply traffic to be sent back to the original sender.
    Type: Grant
    Filed: July 16, 2002
    Date of Patent: July 22, 2008
    Assignee: YottaYotta, Inc.
    Inventors: Sima Noghanian, Patrick Mullen, Himanshu Dwivedi, Geoff Hayward, Bob Beck
  • 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
  • Patent number: 7336280
    Abstract: Described is a method and system in which storyboard objects coordinate the animation of multiple elements and/or media displayed on a computer graphics display. Storyboards relate properties of elements in an element tree to a timeline, such that the properties associated with a storyboard are animated/play together as a group by starting, stopping, seeking or pausing the storyboard. Triggers, such as controlled by user interaction with the displayed information, including property triggers that change values in response to a state change, and event triggers that fire events, may cause the storyboard to start, stop, pause and seek. Storyboards may be used in XAML-based programs, and may be directly associated with elements, or indirectly associated with elements via styles. Complex properties and changeables are supported. Media playback may be controlled via storyboards, and thereby coordinated with other media playback and/or animations.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: February 26, 2008
    Assignee: Microsoft Corporation
    Inventors: Elizabeth K. Nelson, Greg D. Schechter, Leonardo E. Blanco, Matthew W. Calkins, Michael J. Hillberg, Namita Gupta, Sriram Subramanian, Kurt Jacob, Kenneth L. Young, Patrick Mullen
  • Publication number: 20070292549
    Abstract: A structure includes a layer which includes a first cured portion and a second cured portion which are formed from a same light curable material. The first cured portion is cured to a first amount, and the second cured portion is cured to a second amount. The first amount is sufficiently different than the second amount to result in a visible discontinuity on the surface of the structure. A method for forming a pattern in a radiation curable material includes providing between a radiation source and the radiation curable material, a pattern that can block a portion of the radiation from the radiation source. The material is cured with radiation from the radiation source to form a pattern in the radiation curable material.
    Type: Application
    Filed: July 26, 2007
    Publication date: December 20, 2007
    Inventor: Patrick Mullen
  • Publication number: 20070253072
    Abstract: A light-redirecting optical structure includes a first side and a second side, the first side including plurality of linear prisms having a visibly random shaped surface on the prisms and a plurality of cross-cut prisms on first side which are oriented at an angle such that it is greater than zero degrees but less than 180 degrees. A backlight wedge includes a stepped structure on a bottom side that decreases in size traversing the wedge away from a light source which is positioned at an end and having a visibly random shaped surface on said wedge.
    Type: Application
    Filed: June 11, 2007
    Publication date: November 1, 2007
    Inventors: Patrick Mullen, Robert Nilsen, William Rowland
  • Publication number: 20070092699
    Abstract: Optical structures and sheeting that include polyurea and method for forming same are proposed in accordance with aspects of the present invention. One and two-component layers can be used to form the optical structures. The optical structures can include microstructures formed from polyurea. The sheeting can include at least one of cube-corner prisms, open-faced cube-corner prisms, linear prisms, lenticular lenses, moth-eye structures, lenses, Fresnel lens arrays, lenses, and fish-eye lens arrays.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 26, 2007
    Inventors: Dzu Luong, Patrick Mullen
  • Publication number: 20060212842
    Abstract: In order to allow for application development without requiring extensive graphical design by software developers or extensive software knowledge by graphical designers, applications are separated into a view and a model. Properties in the view and properties in the model are associated through data binding, for example, via a data binding engine. This association allows views to be defined declaratively. Transformations may be necessary to allow the data binding. The data binding allows the data and functionality in the model to be used via the UI as defined in the view. Automatically generated UI and command binding are also enabled.
    Type: Application
    Filed: March 15, 2005
    Publication date: September 21, 2006
    Applicant: Microsoft Corporation
    Inventors: John Gossman, Kenneth Cooper, Ted Peters, John Bronskill, DoRon Motter, Alan Gasperini, Charles Stoner, Patrick Mullen, Lutz Roeder
  • Publication number: 20060103655
    Abstract: Described is a method and system in which storyboard objects coordinate the animation of multiple elements and/or media displayed on a computer graphics display. Storyboards relate properties of elements in an element tree to a timeline, such that the properties associated with a storyboard are animated/play together as a group by starting, stopping, seeking or pausing the storyboard. Triggers, such as controlled by user interaction with the displayed information, including property triggers that change values in response to a state change, and event triggers that fire events, may cause the storyboard to start, stop, pause and seek. Storyboards may be used in XAML-based programs, and may be directly associated with elements, or indirectly associated with elements via styles. Complex properties and changeables are supported. Media playback may be controlled via storyboards, and thereby coordinated with other media playback and/or animations.
    Type: Application
    Filed: November 18, 2004
    Publication date: May 18, 2006
    Applicant: Microsoft Corporation
    Inventors: Elizabeth Nelson, Greg Schechter, Leonardo Blanco, Matthew Calkins, Michael Hillberg, Namita Gupta, Sriram Subramanian, Kurt Jacob, Kenneth Young, Patrick Mullen
  • Patent number: D526543
    Type: Grant
    Filed: October 21, 2004
    Date of Patent: August 15, 2006
    Inventor: Patrick Mullen
  • Patent number: D582737
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: December 16, 2008
    Inventor: Patrick Mullen
  • Patent number: D692393
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 29, 2013
    Assignee: Haydon Corporation
    Inventors: Douglas Hillman, Demetrius Pellicier, Patrick Mullen, Adam Woods
  • Patent number: D947134
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: March 29, 2022
    Assignee: Haydon Corporation
    Inventors: Adam Woods, Demetrius Pellicier, Orlando Bueno, Patrick Mullen