Patents by Inventor John A. McDonough
John A. 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).
-
Publication number: 20230125772Abstract: A tabletop game includes a first controller mounted to the surface about a first axis such that the first controller is pivotable about the first axis, the first controller comprises a bumper movable transverse to the axis between a resting position and a forward position.Type: ApplicationFiled: October 18, 2022Publication date: April 27, 2023Inventor: John McDonough
-
Patent number: 10704266Abstract: 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 can comprise step flashing or a shingle.Type: GrantFiled: December 12, 2018Date of Patent: July 7, 2020Inventor: Michael John McDonough
-
Patent number: 10156075Abstract: 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: GrantFiled: June 17, 2016Date of Patent: December 18, 2018Inventor: Michael John McDonough
-
Patent number: 10133931Abstract: 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: GrantFiled: August 4, 2015Date of Patent: November 20, 2018Assignee: FMR LLCInventors: Seth Warren Brooks, John McDonough, Hadley Rupert Stern
-
Patent number: 10061578Abstract: 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: GrantFiled: August 10, 2016Date of Patent: August 28, 2018Assignee: FMR LLCInventors: Deborah Walsh, Richard Bugg, John McDonough
-
Patent number: 9928549Abstract: 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: GrantFiled: June 21, 2013Date of Patent: March 27, 2018Assignee: FMR LLCInventors: Hadley Rupert Stern, Robert C. Toole, John McDonough, Jonathan Hromi, Seth Warren Brooks
-
Publication number: 20180046455Abstract: 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: ApplicationFiled: August 10, 2016Publication date: February 15, 2018Inventors: Deborah WALSH, Richard BUGG, John McDonough
-
Patent number: 9652910Abstract: 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: GrantFiled: June 26, 2015Date of Patent: May 16, 2017Assignee: FMR LLCInventors: Laura W. Tholen, John McDonough
-
Publication number: 20170039426Abstract: 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: ApplicationFiled: August 4, 2015Publication date: February 9, 2017Inventors: Seth Warren Brooks, John McDonough, Hadley Rupert Stern
-
Publication number: 20170019751Abstract: 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: ApplicationFiled: July 16, 2015Publication date: January 19, 2017Inventors: Suzanne K. McDonough, Ashley Reichert, John McDonough
-
Patent number: 9549282Abstract: 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: GrantFiled: July 16, 2015Date of Patent: January 17, 2017Assignee: FMR LLCInventors: Suzanne K McDonough, Ashley Reichert, John McDonough
-
Publication number: 20160379426Abstract: 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: ApplicationFiled: June 26, 2015Publication date: December 29, 2016Applicant: FMR LLCInventors: Laura W. Tholen, John McDonough
-
Patent number: 9069976Abstract: 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: GrantFiled: July 21, 2014Date of Patent: June 30, 2015Assignee: FMR LLCInventors: Robert C. Toole, Jonathan Hromi, John McDonough, Hadley Rupert Stern, Seth Warren Brooks
-
Publication number: 20150100469Abstract: 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: ApplicationFiled: July 11, 2014Publication date: April 9, 2015Inventors: Dina Sinno, John McDonough
-
Publication number: 20140379544Abstract: 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: ApplicationFiled: June 21, 2013Publication date: December 25, 2014Inventors: Hadley Rupert Stern, Robert C. Toole, John McDonough, Jonathan Hromi, Seth Warren Brooks
-
Publication number: 20140331293Abstract: 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: ApplicationFiled: July 21, 2014Publication date: November 6, 2014Inventors: Robert C. Toole, Jonathan Hromi, John McDonough, Hadley Rupert Stern, Seth Warren Brooks
-
Patent number: 8789194Abstract: 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: GrantFiled: October 10, 2013Date of Patent: July 22, 2014Assignee: FMR LLCInventors: Robert C. Toole, Jonathan Hromi, John McDonough, Hadley Rupert Stern, Seth Warren Brooks
-
Patent number: 8781939Abstract: 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: GrantFiled: November 12, 2013Date of Patent: July 15, 2014Assignee: FMR LLCInventors: Dina Sinno, John McDonough
-
Publication number: 20140130127Abstract: 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: ApplicationFiled: October 10, 2013Publication date: May 8, 2014Applicant: FMR LLCInventors: Robert C. Toole, Jonathan Hromi, John McDonough, Hadley Rupert Stern, Seth Warren Brooks
-
Publication number: 20140129402Abstract: 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: ApplicationFiled: January 14, 2014Publication date: May 8, 2014Applicant: FMR LLCInventors: John McDonough, Steve Elterich