Patents by Inventor Peter McGrath

Peter McGrath 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: 20230404484
    Abstract: A wearable sensor is described which provides real-time joint range of motion data. Also described is a sensor for providing real-time joint motion data to assess the capability of a joint. The sensor may comprise an inertial measurement unit and/or a combination of tri-axial accelerometer, tri-axial goniometer, and tri-axial magnetometer.
    Type: Application
    Filed: November 9, 2021
    Publication date: December 21, 2023
    Inventors: Gavin JENNINGS, Peter MCGRATH, Andrew BARR
  • Patent number: 11138186
    Abstract: A transaction is identified in a transaction processing system. An identifier value is generated for the transaction based on a concatenation of a unique sequence value and an identifier offset value. The transaction is processed by using the identifier value as a database primary key in a database of the transaction processing system.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: October 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sean K. Dunne, Martin A. Flint, Liam S. Harpur, Peter McGrath
  • Patent number: 11049956
    Abstract: In one embodiment, a method of forming a semiconductor device forms gate trenches in a semiconductor substrate. A portion of the material between the trenches is narrowed and another material is formed on sidewalls of the narrowed portion that is substantially not etched by an etchant that etches the material of the portion of the material between the trenches. Source and gate contact openings are formed together.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: June 29, 2021
    Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventors: Dean E. Probst, Jeffery A. Neuls, Masaichi Eda, Peter A. Burke, Peter McGrath, Prasad Venkatraman
  • Publication number: 20200395468
    Abstract: In one embodiment, a method of forming a semiconductor device forms gate trenches in a semiconductor substrate. A portion of the material between the trenches is narrowed and another material is formed on sidewalls of the narrowed portion that is substantially not etched by an etchant that etches the material of the portion of the material between the trenches. Source and gate contact openings are formed together.
    Type: Application
    Filed: August 20, 2019
    Publication date: December 17, 2020
    Applicant: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventors: Dean E. PROBST, Jeffery A. NEULS, Masaichi EDA, Peter A. BURKE, Peter McGRATH, Prasad VENKATRAMAN
  • Patent number: 10585879
    Abstract: One or more processors initiate generation of an identifier based on the definitions of both a primary range and a secondary range. One or more processors obtain a unique sequence value from a unique sequence range of known maximum number of values. One or more processors determine an offset value based on, at least in part, the primary range and the secondary range. One or more processors add the offset value to the unique sequence value to generate an identifier value. Processing a transaction using the identifier value as a database primary key in a database of a transaction processing system.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sean K. Dunne, Martin A. Flint, Liam S. Harpur, Peter McGrath
  • Patent number: 10324624
    Abstract: According to examples, an apparatus may include a processor and a non-transitory computer readable medium storing instructions that cause the processor to classify files stored on a source storage into files for deletion and files for migration based on a storage policy and meta-data, generate aliases to link the files classified for migration to a location on a target storage, copy the files classified for migration from the source storage to the linked location on the target storage, and determine whether the files copied onto the target storage are identical to the files classified for migration on the source storage using a digital key. In response to a determination that the copied files are identical to the files classified for migration, the processor may activate the generated aliases and may decommission the source storage.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: June 18, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Michael Peter McGrath, Veena Setlur, Samuel Hald Yan, Jay Fu, Meide Zhao, Kit Man So
  • Publication number: 20190087452
    Abstract: A transaction is identified in a transaction processing system. An identifier value is generated for the transaction based on a concatenation of a unique sequence value and an identifier offset value. The transaction is processed by using the identifier value as a database primary key in a database of the transaction processing system.
    Type: Application
    Filed: November 21, 2018
    Publication date: March 21, 2019
    Inventors: Sean K. Dunne, Martin A. Flint, Liam S. Harpur, Peter McGrath
  • Publication number: 20190087451
    Abstract: One or more processors initiate generation of an identifier based on the definitions of both a primary range and a secondary range. One or more processors obtain a unique sequence value from a unique sequence range of known maximum number of values. One or more processors determine an offset value based on, at least in part, the primary range and the secondary range. One or more processors add the offset value to the unique sequence value to generate an identifier value. Processing a transaction using the identifier value as a database primary key in a database of a transaction processing system.
    Type: Application
    Filed: November 21, 2018
    Publication date: March 21, 2019
    Inventors: Sean K. Dunne, Martin A. Flint, Liam S. Harpur, Peter McGrath
  • Patent number: 10191935
    Abstract: One or more processors initiate generation of an identifier based on the definitions of both a primary range and a secondary range. One or more processors obtain a unique sequence value from a unique sequence range of known maximum number of values. One or more processors calculate an offset value based on, at least in part, the primary range and the secondary range. One or more processors add the offset value to the unique sequence value to generate an identifier value.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: January 29, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sean K. Dunne, Martin A. Flint, Liam S. Harpur, Peter McGrath
  • Patent number: 10169395
    Abstract: One or more processors initiate generation of an identifier based on the definitions of both a primary range and a secondary range. One or more processors obtain a unique sequence value from a unique sequence range of known maximum number of values. One or more processors calculate an offset value based on, at least in part, the primary range and the secondary range. One or more processors add the offset value to the unique sequence value to generate an identifier value.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sean K. Dunne, Martin A. Flint, Liam S. Harpur, Peter McGrath
  • Publication number: 20180373430
    Abstract: According to examples, an apparatus may include a processor and a non-transitory computer readable medium storing instructions that cause the processor to classify files stored on a source storage into files for deletion and files for migration based on a storage policy and meta-data, generate aliases to link the files classified for migration to a location on a target storage, copy the files classified for migration from the source storage to the linked location on the target storage, and determine whether the files copied onto the target storage are identical to the files classified for migration on the source storage using a digital key. In response to a determination that the copied files are identical to the files classified for migration, the processor may activate the generated aliases and may decommission the source storage.
    Type: Application
    Filed: June 26, 2017
    Publication date: December 27, 2018
    Applicant: EntIT Software LLC
    Inventors: Michael Peter MCGRATH, Veena SETLUR, Samuel Hald YAN, Jay FU, Meide ZHAO, Kit Man SO
  • Publication number: 20170039654
    Abstract: This methodology is developed to help users thoroughly analyze private investment portfolios that requires minimal information from the user, as little as the Private Fund names in the portfolio of private investments by extrapolating information about the funds as a whole. The methodology automatically analyzes a Portfolio's composition across many Private Fund characteristics; generates benchmarks for a specific type of investor; compares investor's Portfolio to a benchmark; formulate investment recommendations; estimates the secondary market price of the Portfolio; determines the leveragability of the Portfolio; and generates divestment ideas. The main steps involved in the methodology including: construction of databases for investment information, investor information, benchmarks, and lenders information.
    Type: Application
    Filed: November 21, 2014
    Publication date: February 9, 2017
    Inventor: Peter MCGRATH
  • Patent number: 9560192
    Abstract: Methods and apparatus for allowing users in a group, e.g., family members, to share a telephone number while using different devices, e.g., IP devices, are described. The methods and apparatus allow for users in a group to obtain individual presence information for members of the group by making a single request for presence information corresponding to members of the group. In some embodiments, in response to the single request, the requesting device will be supplied with individual presence information for each member of the group to which the request corresponds. The presence information may be received in individual communications, e.g., one individual message providing presence information on a user of the group. Alternatively presence information for the individual members of the group may be included in a single message that is sent to the requesting device.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: January 31, 2017
    Assignee: TIME WARNER CABLE ENTERPRISES LLC
    Inventors: Robert Dianda, Thirumal Ramachandruni, Mathivanan Manickam, Naresh Dhiman, Selcuk Ozler, Peter McGrath
  • Publication number: 20160253762
    Abstract: Unlike publicly traded securities, current information and documents on private investments are not often in the public domain. Also, a typical private investment has a small existing or potential investor base worldwide. Further, institutional and private investors in private investments rarely publicize or disclose their interest or investments in private investments. In addition, at any given time only a small number of relevant institutional investors or analysts are likely to be interested in buying, selling or diligencing a specific private investment. Anonymously gaining access to such information or finding contacts willing to collaborate on diligence research, buying or selling and analysis of any specific private investment is likely to be onerous if not impossible.
    Type: Application
    Filed: June 27, 2014
    Publication date: September 1, 2016
    Inventor: Peter MCGRATH
  • Publication number: 20160253760
    Abstract: Closed ended private investment Funds may require liquidity rating as those Funds are not readily traded on any exchange or alternative trading system, but traded on limited access market. A new social media mechanism allows assigning liquidity rating to closed ended private investment funds based on potential institutional buyers interest, potential institutional buyers' capacity and Funds' restrictions.
    Type: Application
    Filed: May 8, 2014
    Publication date: September 1, 2016
    Inventor: Peter MCGRATH
  • Publication number: 20160239522
    Abstract: One or more processors initiate generation of an identifier based on the definitions of both a primary range and a secondary range. One or more processors obtain a unique sequence value from a unique sequence range of known maximum number of values. One or more processors calculate an offset value based on, at least in part, the primary range and the secondary range. One or more processors add the offset value to the unique sequence value to generate an identifier value.
    Type: Application
    Filed: March 28, 2016
    Publication date: August 18, 2016
    Inventors: Sean K. Dunne, Martin A. Flint, Liam S. Harpur, Peter McGrath
  • Publication number: 20160239530
    Abstract: One or more processors initiate generation of an identifier based on the definitions of both a primary range and a secondary range. One or more processors obtain a unique sequence value from a unique sequence range of known maximum number of values. One or more processors calculate an offset value based on, at least in part, the primary range and the secondary range. One or more processors add the offset value to the unique sequence value to generate an identifier value.
    Type: Application
    Filed: February 12, 2015
    Publication date: August 18, 2016
    Inventors: Sean K. Dunne, Martin A. Flint, Liam S. Harpur, Peter McGrath
  • Publication number: 20160191698
    Abstract: Methods and apparatus for allowing users in a group, e.g., family members, to share a telephone number while using different devices, e.g., IP devices, are described. The methods and apparatus allow for users in a group to obtain individual presence information for members of the group by making a single request for presence information corresponding to members of the group. In some embodiments, in response to the single request, the requesting device will be supplied with individual presence information for each member of the group to which the request corresponds. The presence information may be received in individual communications, e.g., one individual message providing presence information on a user of the group. Alternatively presence information for the individual members of the group may be included in a single message that is sent to the requesting device.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: Robert Dianda, Thirumal Ramachandruni, Mathivanan Manickam, Naresh Dhiman, Selcuk Ozler, Peter McGrath
  • Patent number: 9029215
    Abstract: In one embodiment, a method for forming a semiconductor device includes forming trench and a dielectric layer along surfaces of the trench. A shield electrode is formed in a lower portion of the trench and the dielectric layer is removed from upper sidewall surfaces of the trench. A gate dielectric layer is formed along the upper surfaces of the trench. Oxidation-resistant spacers are formed along the gate dielectric layer. Thereafter, an interpoly dielectric layer is formed above the shield electrode using localized oxidation. The oxidation step increases the thickness of lower portions of the gate dielectric layer. The oxidation-resistant spacers are removed before forming a gate electrode adjacent the gate dielectric layer.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: May 12, 2015
    Assignee: Semiconductor Components Industries, LLC
    Inventors: Zia Hossain, Gordon M. Grivna, Duane B. Barber, Peter McGrath, Balaji Padmanabhan, Prasad Venkatraman
  • Patent number: D745094
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: December 8, 2015
    Assignee: CASTAKITE LLC
    Inventors: Peter McGrath, Robert W. White