Patents by Inventor Michael Driscoll
Michael Driscoll 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).
-
Publication number: 20250005343Abstract: Systems and methods for adapting a neural network model on a hardware platform. An example method includes obtaining neural network model information comprising decision points associated with a neural network, with one or more first decision points being associated with a layout of the neural network. Platform information associated with a hardware platform for which the neural network model information is to be adapted is accessed. Constraints associated with adapting the neural network model information to the hardware platform are determined based on the platform information, with a first constraint being associated with a processing resource of the hardware platform and with a second constraint being associated with a performance metric. A candidate configuration for the neural network is generated via execution of a satisfiability solver based on the constraints, with the candidate configuration assigns values to the plurality of decision points.Type: ApplicationFiled: September 16, 2024Publication date: January 2, 2025Inventor: Michael Driscoll
-
Patent number: 12136030Abstract: Systems and methods for adapting a neural network model on a hardware platform. An example method includes obtaining neural network model information comprising decision points associated with a neural network, with one or more first decision points being associated with a layout of the neural network. Platform information associated with a hardware platform for which the neural network model information is to be adapted is accessed. Constraints associated with adapting the neural network model information to the hardware platform are determined based on the platform information, with a first constraint being associated with a processing resource of the hardware platform and with a second constraint being associated with a performance metric. A candidate configuration for the neural network is generated via execution of a satisfiability solver based on the constraints, with the candidate configuration assigns values to the plurality of decision points.Type: GrantFiled: March 16, 2023Date of Patent: November 5, 2024Assignee: Tesla, Inc.Inventor: Michael Driscoll
-
Publication number: 20230289583Abstract: Systems and methods for adapting a neural network model on a hardware platform. An example method includes obtaining neural network model information comprising decision points associated with a neural network, with one or more first decision points being associated with a layout of the neural network. Platform information associated with a hardware platform for which the neural network model information is to be adapted is accessed. Constraints associated with adapting the neural network model information to the hardware platform are determined based on the platform information, with a first constraint being associated with a processing resource of the hardware platform and with a second constraint being associated with a performance metric. A candidate configuration for the neural network is generated via execution of a satisfiability solver based on the constraints, with the candidate configuration assigns values to the plurality of decision points.Type: ApplicationFiled: March 16, 2023Publication date: September 14, 2023Inventor: Michael Driscoll
-
Patent number: 11610117Abstract: Systems and methods for adapting a neural network model on a hardware platform. An example method includes obtaining neural network model information comprising decision points associated with a neural network, with one or more first decision points being associated with a layout of the neural network. Platform information associated with a hardware platform for which the neural network model information is to be adapted is accessed. Constraints associated with adapting the neural network model information to the hardware platform are determined based on the platform information, with a first constraint being associated with a processing resource of the hardware platform and with a second constraint being associated with a performance metric. A candidate configuration for the neural network is generated via execution of a satisfiability solver based on the constraints, with the candidate configuration assigns values to the plurality of decision points.Type: GrantFiled: December 27, 2019Date of Patent: March 21, 2023Assignee: Tesla, Inc.Inventor: Michael Driscoll
-
Publication number: 20200210832Abstract: Systems and methods for adapting a neural network model on a hardware platform. An example method includes obtaining neural network model information comprising decision points associated with a neural network, with one or more first decision points being associated with a layout of the neural network. Platform information associated with a hardware platform for which the neural network model information is to be adapted is accessed. Constraints associated with adapting the neural network model information to the hardware platform are determined based on the platform information, with a first constraint being associated with a processing resource of the hardware platform and with a second constraint being associated with a performance metric. A candidate configuration for the neural network is generated via execution of a satisfiability solver based on the constraints, with the candidate configuration assigns values to the plurality of decision points.Type: ApplicationFiled: December 27, 2019Publication date: July 2, 2020Inventor: Michael Driscoll
-
Patent number: 10417258Abstract: Displaying a visual representation of table, including generating a visual representation of a table including a plurality of dimensions, displaying the visual representation of the table, where a first dimension value corresponding to one of the plurality of dimensions is collapsed when the table is initially generated, and a second dimension value corresponding to one of the plurality of dimensions is expanded such that sub-dimension values for the first dimension value are not visible, and sub-dimension values for the second dimension value are visible, detecting that a user has placed a first dimension value manipulator corresponding to said first dimension value into an expand mode, and in response to detecting the first dimension value manipulator is in an expand mode, expanding the first dimension value in the displayed visual representation of the table such that the sub-dimension values for the first dimension value are visible.Type: GrantFiled: December 19, 2014Date of Patent: September 17, 2019Assignee: Exposit Labs, Inc.Inventors: Vadim Ogievetsky, Michael Driscoll, Young Min Kin, Elizabeth Allen, Katherine Chu, Ofir Oss, Adam Smith, Luca Candela
-
Patent number: 10171475Abstract: A method for applying policies to an email message includes receiving, by an inbound policy module in a protected network, message metadata of an email message. The method also includes determining, based on the message metadata, whether receiving the email message in the protected network is prohibited by at least one metadata policy. The method further includes blocking the email message from being forwarded to the protected network if receiving the email message in the protected network is prohibited by the metadata policy. In specific embodiments, the method includes requesting scan results data for the email message if receiving the email message in the protected network is not prohibited by one or more metadata policies. In further embodiments, the method includes receiving the scan results data and requesting the email message if receiving the email message in the protected network is not prohibited by one or more scan policies.Type: GrantFiled: June 12, 2017Date of Patent: January 1, 2019Assignee: McAfee, LLCInventors: Nicholas Liebmann, Peter Neal, Michael G. Bishop, Justin Cragin, Michael Driscoll
-
Publication number: 20180007061Abstract: A method for applying policies to an email message includes receiving, by an inbound policy module in a protected network, message metadata of an email message. The method also includes determining, based on the message metadata, whether receiving the email message in the protected network is prohibited by at least one metadata policy. The method further includes blocking the email message from being forwarded to the protected network if receiving the email message in the protected network is prohibited by the metadata policy. In specific embodiments, the method includes requesting scan results data for the email message if receiving the email message in the protected network is not prohibited by one or more metadata policies. In further embodiments, the method includes receiving the scan results data and requesting the email message if receiving the email message in the protected network is not prohibited by one or more scan policies.Type: ApplicationFiled: June 12, 2017Publication date: January 4, 2018Applicant: McAfee, Inc.Inventors: Nicholas Liebmann, Peter Neal, Michael G. Bishop, Justin Cragin, Michael Driscoll
-
Patent number: 9705889Abstract: A method for applying policies to an email message includes receiving, by an inbound policy module in a protected network, message metadata of an email message. The method also includes determining, based on the message metadata, whether receiving the email message in the protected network is prohibited by at least one metadata policy. The method further includes blocking the email message from being forwarded to the protected network if receiving the email message in the protected network is prohibited by the metadata policy. In specific embodiments, the method includes requesting scan results data for the email message if receiving the email message in the protected network is not prohibited by one or more metadata policies. In further embodiments, the method includes receiving the scan results data and requesting the email message if receiving the email message in the protected network is not prohibited by one or more scan policies.Type: GrantFiled: May 20, 2015Date of Patent: July 11, 2017Assignee: McAfee, Inc.Inventors: Nicholas Liebmann, Peter Neal, Michael G. Bishop, Justin Cragin, Michael Driscoll
-
Publication number: 20150304339Abstract: A method for applying policies to an email message includes receiving, by an inbound policy module in a protected network, message metadata of an email message. The method also includes determining, based on the message metadata, whether receiving the email message in the protected network is prohibited by at least one metadata policy. The method further includes blocking the email message from being forwarded to the protected network if receiving the email message in the protected network is prohibited by the metadata policy. In specific embodiments, the method includes requesting scan results data for the email message if receiving the email message in the protected network is not prohibited by one or more metadata policies. In further embodiments, the method includes receiving the scan results data and requesting the email message if receiving the email message in the protected network is not prohibited by one or more scan policies.Type: ApplicationFiled: May 20, 2015Publication date: October 22, 2015Applicant: McAfee, Inc.Inventors: Nicholas Liebmann, Peter Neal, Michael G. Bishop, Justin Cragin, Michael Driscoll
-
Publication number: 20150178339Abstract: Displaying a visual representation of table, including generating a visual representation of a table including a plurality of dimensions, displaying the visual representation of the table, where a first dimension value corresponding to one of the plurality of dimensions is collapsed when the table is initially generated, and a second dimension value corresponding to one of the plurality of dimensions is expanded such that sub-dimension values for the first dimension value are not visible, and sub-dimension values for the second dimension value are visible, detecting that a user has placed a first dimension value manipulator corresponding to said first dimension value into an expand mode, and in response to detecting the first dimension value manipulator is in an expand mode, expanding the first dimension value in the displayed visual representation of the table such that the sub-dimension values for the first dimension value are visible.Type: ApplicationFiled: December 19, 2014Publication date: June 25, 2015Inventors: Vadim Ogievetsky, Michael Driscoll, Young Min Kin, Elizabeth Allen, Katherine Chu, Ofir Oss, Adam Smith, Luca Candela
-
Patent number: 9049235Abstract: A method for applying policies to an email message includes receiving, by an inbound policy module in a protected network, message metadata of an email message. The method also includes determining, based on the message metadata, whether receiving the email message in the protected network is prohibited by at least one metadata policy. The method further includes blocking the email message from being forwarded to the protected network if receiving the email message in the protected network is prohibited by the metadata policy. In specific embodiments, the method includes requesting scan results data for the email message if receiving the email message in the protected network is not prohibited by one or more metadata policies. In further embodiments, the method includes receiving the scan results data and requesting the email message if receiving the email message in the protected network is not prohibited by one or more scan policies.Type: GrantFiled: November 21, 2012Date of Patent: June 2, 2015Assignee: McAfee, Inc.Inventors: Nicholas Liebmann, Peter Neal, Michael G. Bishop, Justin Cragin, Michael Driscoll
-
Publication number: 20140020047Abstract: A method for applying policies to an email message includes receiving, by an inbound policy module in a protected network, message metadata of an email message. The method also includes determining, based on the message metadata, whether receiving the email message in the protected network is prohibited by at least one metadata policy. The method further includes blocking the email message from being forwarded to the protected network if receiving the email message in the protected network is prohibited by the metadata policy. In specific embodiments, the method includes requesting scan results data for the email message if receiving the email message in the protected network is not prohibited by one or more metadata policies. In further embodiments, the method includes receiving the scan results data and requesting the email message if receiving the email message in the protected network is not prohibited by one or more scan policies.Type: ApplicationFiled: November 21, 2012Publication date: January 16, 2014Inventors: Nicholas Liebmann, Peter Neal, Michael G. Bishop, Justin Cragin, Michael Driscoll
-
Publication number: 20070069090Abstract: A hardware fixture for doors, cabinets, drawers or other fixtures, has an interchangeable decorative or informational attachment. The hardware fixture includes a knob or pull body receiving the attachment, which can be shaped as a disc. The surface of the body may be recessed or surrounded by a rim that protects an edge of the decorative member against inadvertent dislodgment. The body includes a magnet or ferrous portion and the interchangeable decorative attachment similarly includes a magnet or ferrous portion that is attracted to the body. The magnetic surfaces abut only part way across the central portion of the knob body. The decorative attachment can be dislodged when desired by tipping it. Downward pressure on the decorative member over a gap with the knob lifts the opposite edge of the decorative attachment such that it can be grasped.Type: ApplicationFiled: September 26, 2005Publication date: March 29, 2007Inventor: Michael Driscoll
-
Publication number: 20050245105Abstract: The invention relates to an electrical connector that can be used to electrically connect a daughtercard to a backplane.Type: ApplicationFiled: June 14, 2005Publication date: November 3, 2005Applicant: Litton Systems, Inc.Inventors: Michael Driscoll, Stephen Vetter, Robert Bradley, Lee Wolfel, Robert Beadle
-
Publication number: 20050085103Abstract: The present invention is directed to a high density electrical connector which can provide 80 or more twinax connections per linear inch in a 20 millimeter card slot. In a typical electronic system package, 20 millimeters is the spacing from center line to center line of the adjacent parallel daughtercards. Twinax cable is coaxial cable that contains two .inner conducting wires rather than one. The two inner conducting wires provide two physical channels. Coaxial cable is called “coaxial” because it includes one physical channel that carries the signal surrounded (after a layer of insulation) by another concentric physical channel, both running along the same axis. The outer channel serves as ground.Type: ApplicationFiled: October 25, 2004Publication date: April 21, 2005Applicant: Litton Systems, Inc.Inventors: Michael Driscoll, Stephen Vetter, Robert Bradley