Patents by Inventor John McDonough

John McDonough 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: 10156075
    Abstract: A roofing component formed of polyethylene thermoplastic treated to prevent degradation due to exposure to ultraviolet (UV) light and an apparatus and method of forming the same. The UV treatment may include one or more of a UV absorber and a UV inhibitor. In one embodiment, the UV absorber comprises carbon black that is mixed with the polyethylene thermoplastic. The roofing component may comprise step flashing or a shingle.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: December 18, 2018
    Inventor: Michael John McDonough
  • Patent number: 10133931
    Abstract: Techniques for collecting and presenting information using a wearable device involve receiving criteria information data that specifies one or more criteria for providing information to a user of a wearable device; receiving information indicative of a field of view of the user of the wearable device; detecting that an object in the field of view is associated with one or more attributes that satisfy the user-specified criteria; responsive to detection, executing a rule associated with one or more attributes that satisfy the user-specified criteria; and based on execution of the rule, causing an informational depiction to be presented via a display of the wearable device that visually eliminates or enhances the detected object in the field of view of the user.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: November 20, 2018
    Assignee: FMR LLC
    Inventors: Seth Warren Brooks, John McDonough, Hadley Rupert Stern
  • Patent number: 10061578
    Abstract: Described herein are methods and systems for configuring a data store for tracking and auditing real time events associated with an end-to-end development lifecycle of a software product across different types of software development tools in Agile development environments. The data store stores vast numbers of records containing metadata that describe different types of real time events using different types of tools. Each record includes a set of defined fields that enable the records to be linked across the various tools and events throughout the end-to-end development lifecycle of a software product. Where the event is a compilation event detected in a compiler, the event metadata defining the compilation event is embedded in the compiled code as text for tracking of the development process even after the product is compiled into a binary form.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: August 28, 2018
    Assignee: FMR LLC
    Inventors: Deborah Walsh, Richard Bugg, John McDonough
  • Patent number: 9928549
    Abstract: A computer-implemented method is provided for opening an expedited account for a user. The method includes receiving a request from the user to make a trade associated with at least one financial instrument, in the absence of an account being opened for the user. The method includes determining a plurality of factors in response to the request, the plurality of factors including 1) a credit worthiness score of the user; 2) a source of capital identified by the user to cover the trade; and 3) a type of the at least one financial instrument associated with the trade. The method also includes opening the expedited account for the user with limited trading privileges, in which an amount of fund for trading is advanced to the user based on the plurality of factors. The method further includes allowing the user to make a trade up to the amount of fund advanced.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: March 27, 2018
    Assignee: FMR LLC
    Inventors: Hadley Rupert Stern, Robert C. Toole, John McDonough, Jonathan Hromi, Seth Warren Brooks
  • Publication number: 20180046455
    Abstract: Various embodiments are disclosed to configure a data store for tracking and auditing real time events associated with an end-to-end development lifecycle of a software product across different types of software development tools in Agile development environments. The data store may be configured to store vast numbers of records containing metadata that describe different types of real time events using different types of tools. Although the records may correspond to different tools, each record may include a set of defined fields that enable the records to be linked across the various tools and events throughout the end-to-end development lifecycle of a software product. In some embodiments, where the event is a compilation event detected in a compiler, the event metadata defining the compilation event may be embedded in the compiled code as text for tracking of the development process even after the product is compiled into a binary form.
    Type: Application
    Filed: August 10, 2016
    Publication date: February 15, 2018
    Inventors: Deborah WALSH, Richard BUGG, John McDonough
  • Patent number: 9652910
    Abstract: Techniques pertaining to management of and construction of a dynamic badge having at least one display device on the badge are described. A computer receives a message that identifies a user to which the badge is assigned, receive geographic location information that indicates a current location of the badge, access a database that stores information associated with the user; determining by the computer based on the accessed information and the current location of the badge the specific information to display on the display device; and forwards the determined information over a network to a communication node for delivery to the badge.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: May 16, 2017
    Assignee: FMR LLC
    Inventors: Laura W. Tholen, John McDonough
  • Publication number: 20170039426
    Abstract: Techniques for collecting and presenting information using a wearable device involve receiving criteria information data that specifies one or more criteria for providing information to a user of a wearable device; receiving information indicative of a field of view of the user of the wearable device; detecting that an object in the field of view is associated with one or more attributes that satisfy the user-specified criteria; responsive to detection, executing a rule associated with one or more attributes that satisfy the user-specified criteria; and based on execution of the rule, causing an informational depiction to be presented via a display of the wearable device that visually eliminates or enhances the detected object in the field of view of the user.
    Type: Application
    Filed: August 4, 2015
    Publication date: February 9, 2017
    Inventors: Seth Warren Brooks, John McDonough, Hadley Rupert Stern
  • Publication number: 20170019751
    Abstract: A computer-implemented method includes receiving a user identifier from a wireless tracking device that reads a user identifier article in proximity to the wireless tracking device; identifying a geographic location of the wireless tracking device; performing a look-up of a client device of the user; identifying first and second wireless routers that are positioned in the identified geographic location; transmitting, to the first router, a first request message to transmit to the client device of the user; transmitting, to the second router, a second request message to transmit to the client device; receiving, by the one or more computers from the first and second routers, reply messages transmitted by the client device; determining a geographic location of the client device; and verifying, based on the geographic location of the client device and the geographic location of the reader, that the user is in proximity to the client device.
    Type: Application
    Filed: July 16, 2015
    Publication date: January 19, 2017
    Inventors: Suzanne K. McDonough, Ashley Reichert, John McDonough
  • Patent number: 9549282
    Abstract: A computer-implemented method includes receiving a user identifier from a wireless tracking device that reads a user identifier article in proximity to the wireless tracking device; identifying a geographic location of the wireless tracking device; performing a look-up of a client device of the user; identifying first and second wireless routers that are positioned in the identified geographic location; transmitting, to the first router, a first request message to transmit to the client device of the user; transmitting, to the second router, a second request message to transmit to the client device; receiving, by the one or more computers from the first and second routers, reply messages transmitted by the client device; determining a geographic location of the client device; and verifying, based on the geographic location of the client device and the geographic location of the reader, that the user is in proximity to the client device.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: January 17, 2017
    Assignee: FMR LLC
    Inventors: Suzanne K McDonough, Ashley Reichert, John McDonough
  • Publication number: 20160379426
    Abstract: Techniques pertaining to management of and construction of a dynamic badge having at least one display device on the badge are described. A computer receives a message that identifies a user to which the badge is assigned, receive geographic location information that indicates a current location of the badge, access a database that stores information associated with the user; determining by the computer based on the accessed information and the current location of the badge the specific information to display on the display device; and forwards the determined information over a network to a communication node for delivery to the badge.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 29, 2016
    Applicant: FMR LLC
    Inventors: Laura W. Tholen, John McDonough
  • Patent number: 9069976
    Abstract: A computer-implemented method comprising: receiving, from a device used by a user, a request to access a resource hosted by a computer system; identifying, by the computer system, a level of risk associated with the user requesting access to the resource; adjusting, by the computer system an authentication standard for access to the resource, adjusting based on the identified level of risk; determining values for authentication factors used in authenticating the user's access to the resource; applying weights to the values for the authentication factors; and determining, based on a comparison of the weighted values to the adjusted authentication standard, whether the user is authorized to access the resource.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: June 30, 2015
    Assignee: FMR LLC
    Inventors: Robert C. Toole, Jonathan Hromi, John McDonough, Hadley Rupert Stern, Seth Warren Brooks
  • Publication number: 20150100469
    Abstract: A computer-implemented method including, retrieving information indicative of aggregate income that is attributable to a plurality of collegiate sports teams and income that is attributable to a particular collegiate sports team in the plurality, and for the particular collegiate sports team, determining an athlete residual value that is at least partly based on the aggregate income that is attributable to the plurality of collegiate sports teams and the income that is attributable to the particular collegiate sports team in the plurality, determining, based on the athlete residual value, a portion of the aggregate income that is revenue shared with a particular athlete who is a member of the particular collegiate sports team, and causing the determined portion of the aggregate income to be placed in a student athlete retirement trust for the particular athlete.
    Type: Application
    Filed: July 11, 2014
    Publication date: April 9, 2015
    Inventors: Dina Sinno, John McDonough
  • Publication number: 20140379544
    Abstract: A computer-implemented method is provided for opening an expedited account for a user. The method includes receiving a request from the user to make a trade associated with at least one financial instrument, in the absence of an account being opened for the user. The method includes determining a plurality of factors in response to the request, the plurality of factors including 1) a credit worthiness score of the user; 2) a source of capital identified by the user to cover the trade; and 3) a type of the at least one financial instrument associated with the trade. The method also includes opening the expedited account for the user with limited trading privileges, in which an amount of fund for trading is advanced to the user based on the plurality of factors. The method further includes allowing the user to make a trade up to the amount of fund advanced.
    Type: Application
    Filed: June 21, 2013
    Publication date: December 25, 2014
    Inventors: Hadley Rupert Stern, Robert C. Toole, John McDonough, Jonathan Hromi, Seth Warren Brooks
  • Publication number: 20140331293
    Abstract: A computer-implemented method comprising: receiving, from a device used by a user, a request to access a resource hosted by a computer system; identifying, by the computer system, a level of risk associated with the user requesting access to the resource; adjusting, by the computer system an authentication standard for access to the resource, adjusting based on the identified level of risk; determining values for authentication factors used in authenticating the user's access to the resource; applying weights to the values for the authentication factors; and determining, based on a comparison of the weighted values to the adjusted authentication standard, whether the user is authorized to access the resource.
    Type: Application
    Filed: July 21, 2014
    Publication date: November 6, 2014
    Inventors: Robert C. Toole, Jonathan Hromi, John McDonough, Hadley Rupert Stern, Seth Warren Brooks
  • Patent number: 8789194
    Abstract: A computer-implemented method comprising: receiving, from a device used by a user, a request to access a resource hosted by a computer system; identifying, by the computer system, a level of risk associated with the user requesting access to the resource; adjusting, by the computer system an authentication standard for access to the resource, adjusting based on the identified level of risk; determining values for authentication factors used in authenticating the user's access to the resource; applying weights to the values for the authentication factors; and determining, based on a comparison of the weighted values to the adjusted authentication standard, whether the user is authorized to access the resource.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: July 22, 2014
    Assignee: FMR LLC
    Inventors: Robert C. Toole, Jonathan Hromi, John McDonough, Hadley Rupert Stern, Seth Warren Brooks
  • Patent number: 8781939
    Abstract: A computer-implemented method including, retrieving information indicative of aggregate income that is attributable to a plurality of collegiate sports teams and income that is attributable to a particular collegiate sports team in the plurality, and for the particular collegiate sports team, determining an athlete residual value that is at least partly based on the aggregate income that is attributable to the plurality of collegiate sports teams and the income that is attributable to the particular collegiate sports team in the plurality, determining, based on the athlete residual value, a portion of the aggregate income that is revenue shared with a particular athlete who is a member of the particular collegiate sports team, and causing the determined portion of the aggregate income to be placed in a student athlete retirement trust for the particular athlete.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: July 15, 2014
    Assignee: FMR LLC
    Inventors: Dina Sinno, John McDonough
  • Publication number: 20140130127
    Abstract: A computer-implemented method comprising: receiving, from a device used by a user, a request to access a resource hosted by a computer system; identifying, by the computer system, a level of risk associated with the user requesting access to the resource; adjusting, by the computer system an authentication standard for access to the resource, adjusting based on the identified level of risk; determining values for authentication factors used in authenticating the user's access to the resource; applying weights to the values for the authentication factors; and determining, based on a comparison of the weighted values to the adjusted authentication standard, whether the user is authorized to access the resource.
    Type: Application
    Filed: October 10, 2013
    Publication date: May 8, 2014
    Applicant: FMR LLC
    Inventors: Robert C. Toole, Jonathan Hromi, John McDonough, Hadley Rupert Stern, Seth Warren Brooks
  • Publication number: 20140129402
    Abstract: A asset planning and tracking system plans and tracks progress towards a savings goal and analyzes the consumption of assets that are being used to satisfy the savings goal. The system may further be configured to analyze a user's periodic (e.g., monthly, quarterly, yearly) transactions and provide suggested transactions if the user has excess income for the period. An asset planning and tracking system may be implemented in the context of a retirement planning system to aid a non-retired user in planning for his or her retirement and to aid a retired user in tracking the consumption of retirement assets.
    Type: Application
    Filed: January 14, 2014
    Publication date: May 8, 2014
    Applicant: FMR LLC
    Inventors: John McDonough, Steve Elterich
  • Patent number: 8676687
    Abstract: A asset planning and tracking system plans and tracks progress towards a savings goal and analyzes the consumption of assets that are being used to satisfy the savings goal. The system may further be configured to analyze a user's periodic (e.g., monthly, quarterly, yearly) transactions and provide suggested transactions if the user has excess income for the period. An asset planning and tracking system may be implemented in the context of a retirement planning system to aid a non-retired user in planning for his or her retirement and to aid a retired user in tracking the consumption of retirement assets.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: March 18, 2014
    Assignee: FMR LLC
    Inventors: John McDonough, Steve Elterich
  • Publication number: 20130325751
    Abstract: A asset planning and tracking system plans and tracks progress towards a savings goal and analyzes the consumption of assets that are being used to satisfy the savings goal. The system may further be configured to analyze a user's periodic (e.g., monthly, quarterly, yearly) transactions and provide suggested transactions if the user has excess income for the period. An asset planning and tracking system may be implemented in the context of a retirement planning system to aid a non-retired user in planning for his or her retirement and to aid a retired user in tracking the consumption of retirement assets.
    Type: Application
    Filed: August 7, 2013
    Publication date: December 5, 2013
    Inventors: John McDonough, Steve Elterich