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: 12314702Abstract: 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: GrantFiled: April 26, 2023Date of Patent: May 27, 2025Assignee: JPMorgan Chase Bank, N.A.Inventors: Laura J. Schornack, John R. Dietrich, Patrick Mullen, Kevin Haas, Jessica Duggan, Radhakrishnan Sethuraman, Daniel Funchion
-
Publication number: 20240362008Abstract: 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: ApplicationFiled: April 26, 2023Publication date: October 31, 2024Applicant: 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: 9602525Abstract: 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: GrantFiled: February 27, 2015Date of Patent: March 21, 2017Assignee: Cisco Technology, Inc.Inventors: Jiang Qian, Adam J. O'Donnell, Paul Frank, Patrick Mullen
-
Publication number: 20160255107Abstract: 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: ApplicationFiled: February 27, 2015Publication date: September 1, 2016Inventors: Jiang Qian, Adam J. O'Donnell, Paul Frank, Patrick Mullen
-
Patent number: 8677486Abstract: 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: GrantFiled: April 14, 2011Date of Patent: March 18, 2014Assignee: Sourcefire, Inc.Inventors: Matthew Olney, Patrick Mullen, Lurene Grenier, Nigel Houghton, Ryan Pentney
-
Publication number: 20110258702Abstract: 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: ApplicationFiled: April 14, 2011Publication date: October 20, 2011Applicant: Sourcefire, Inc.Inventors: Matthew Olney, Patrick Mullen, Lurene Grenier, Nigel Houghton, Ryan Pentney
-
Patent number: 7849504Abstract: 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: GrantFiled: July 18, 2008Date of Patent: December 7, 2010Assignee: EMC CorporationInventors: Sima Noghanian, Patrick Mullen, Himanshu Dwivedi, Geoff Hayward, Bob Beck
-
Publication number: 20090077668Abstract: 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: ApplicationFiled: July 18, 2008Publication date: March 19, 2009Applicant: YottaYotta, Inc.Inventors: Sima Noghanian, Patrick Mullen, Himanshu Dwivedi, Geoff Hayward, Bob Beck
-
Patent number: 7404206Abstract: 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: GrantFiled: July 16, 2002Date of Patent: July 22, 2008Assignee: YottaYotta, Inc.Inventors: Sima Noghanian, Patrick Mullen, Himanshu Dwivedi, Geoff Hayward, Bob Beck
-
Publication number: 20080088923Abstract: 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: ApplicationFiled: September 10, 2007Publication date: April 17, 2008Inventors: Robert Nilsen, Patrick Mullen, Michael Hanrahan, Edward Phillips
-
Patent number: 7336280Abstract: 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: GrantFiled: November 18, 2004Date of Patent: February 26, 2008Assignee: Microsoft CorporationInventors: 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: 20070292549Abstract: 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: ApplicationFiled: July 26, 2007Publication date: December 20, 2007Inventor: Patrick Mullen
-
Publication number: 20070253072Abstract: 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: ApplicationFiled: June 11, 2007Publication date: November 1, 2007Inventors: Patrick Mullen, Robert Nilsen, William Rowland
-
Publication number: 20070092699Abstract: 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: ApplicationFiled: September 29, 2006Publication date: April 26, 2007Inventors: Dzu Luong, Patrick Mullen
-
Publication number: 20060212842Abstract: 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: ApplicationFiled: March 15, 2005Publication date: September 21, 2006Applicant: Microsoft CorporationInventors: John Gossman, Kenneth Cooper, Ted Peters, John Bronskill, DoRon Motter, Alan Gasperini, Charles Stoner, Patrick Mullen, Lutz Roeder
-
Publication number: 20060103655Abstract: 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: ApplicationFiled: November 18, 2004Publication date: May 18, 2006Applicant: Microsoft CorporationInventors: Elizabeth Nelson, Greg Schechter, Leonardo Blanco, Matthew Calkins, Michael Hillberg, Namita Gupta, Sriram Subramanian, Kurt Jacob, Kenneth Young, Patrick Mullen
-
Patent number: D526543Type: GrantFiled: October 21, 2004Date of Patent: August 15, 2006Inventor: Patrick Mullen
-
Patent number: D582737Type: GrantFiled: December 12, 2007Date of Patent: December 16, 2008Inventor: Patrick Mullen
-
Patent number: D692393Type: GrantFiled: March 15, 2013Date of Patent: October 29, 2013Assignee: Haydon CorporationInventors: Douglas Hillman, Demetrius Pellicier, Patrick Mullen, Adam Woods
-
Patent number: D947134Type: GrantFiled: October 1, 2018Date of Patent: March 29, 2022Assignee: Haydon CorporationInventors: Adam Woods, Demetrius Pellicier, Orlando Bueno, Patrick Mullen