Patents by Inventor Gregory Johns

Gregory Johns 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: 11922168
    Abstract: A program is executed using a call stack and shadow stack. The call stack includes frames having respective return addresses. The frames may also store variables and/or parameters. The shadow stack stores duplicates of the return addresses in the call stack. The call stack and the shadow stack are maintained by, (i) each time a function is called, adding a corresponding stack frame to the call stack and adding a corresponding return address to the shadow stack, and (ii) each time a function is exited, removing a corresponding frame from the call stack and removing a corresponding return address from the shadow stack. A backtrace of the program's current call chain is generated by accessing the return addresses in the shadow stack. The outputted backtrace includes the return addresses from the shadow stack and/or information about the traced functions that is derived from the shadow stack's return addresses.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: March 5, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ben Niu, Gregory John Colombo, Weidong Cui, Jason Lin, Kenneth Dean Johnson
  • Publication number: 20240066590
    Abstract: The present disclosure generally relates to partial integrated core-shell investment casting molds that can be assembled into complete molds. Each section of the partial mold may contain both a portion of a core and portion of a shell. Each section can then be assembled into a mold for casting of a metal part. The partial integrated core-shell investment casting molds and the complete molds may be provided with filament structures corresponding to cooling hole patterns on the surface of the turbine blade or the stator vane, which provides a leaching pathway for the core portion after metal casting. The invention also relates to core filaments that can be used to supplement the leaching pathway, for example in a core tip portion of the mold.
    Type: Application
    Filed: November 2, 2023
    Publication date: February 29, 2024
    Inventors: James Herbert Deines, Brian David Przeslawski, Michael John McCarren, Gregory Terrence Garay, Douglas Gerard Konitzer, Mark Willard Marusko, Xi Yang, Brian Patrick Peterson
  • Publication number: 20240069614
    Abstract: Various mechanisms and workflows are described that can utilize power and/or carbon footprint-based metrics to manage storage unit usage and/or configuration, which can provide a more efficient and environmentally friendly computing environment. In some example configurations, storage system management mechanisms collect power consumption for storage units (e.g., individual drives, storage shelfs, nodes, clusters) and can utilize the power consumption information with other storage unit characteristics to generate power and carbon footprint metrics.
    Type: Application
    Filed: October 27, 2023
    Publication date: February 29, 2024
    Applicant: NetApp, Inc.
    Inventors: Abhishek Hiregoudar, Edward John Barron, II, Gregory Eugene Stabler
  • Publication number: 20240065301
    Abstract: The present invention relates to methods of producing a food or malt-based beverage suitable for consumption by a subject with Coeliac's disease. In particular, the present invention relates to methods of producing a food or malt-based beverage with very low levels of hordeins. Also provided are barley plants which produce grain that can be used in the methods of the invention.
    Type: Application
    Filed: October 25, 2023
    Publication date: February 29, 2024
    Inventors: Gregory John Tanner, Crispin Alexander Howitt, Michelle Lisa Colgrave, Malcolm James Blundell
  • Patent number: 11912689
    Abstract: A method for producing an aromatic dianhydride includes reacting an aromatic diimide with a substituted or unsubstituted phthalic anhydride in an aqueous medium in the presence of an amine exchange catalyst to provide an aqueous reaction mixture including an N-substituted phthalimide, an aromatic tetraacid salt, and at least one of an aromatic triacid salt and an aromatic imide diacid salt. The method further includes removing the phthalimide from the aqueous reaction mixture by extracting the aqueous reaction mixture with an organic solvent using a single packed extraction column. The aromatic tetraacid salt is converted to the corresponding aromatic dianhydride. Aromatic dianhydrides prepared according to the method are also described.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: February 27, 2024
    Assignee: SHPP GLOBAL TECHNOLOGIES B.V.
    Inventors: Simon Padmanabhan, Sivakumar Periyasamy, Gregory L. Hemmer, Robert John Werling, Ravi Gautam
  • Publication number: 20240059062
    Abstract: The present disclosure provides a printhead assembly comprising: a plurality of printhead modules (100a), including a first printhead module, a second printhead module and a third printhead module. Each of the plurality of printhead modules (100a) comprises: a plurality of printhead nozzles (126) each provided with an actuator (118) for selectively ejecting print agent therefrom; at least one print agent manifold (122, 124) providing a fluid communication pathway between at least one print agent inlet and the plurality of printhead nozzles (126); and control circuitry (104) to control the actuators (118) of the printhead module (100a) to eject print agent from the printhead nozzles (126). The first printhead module is mounted to the third printhead module via the second printhead module.
    Type: Application
    Filed: December 29, 2021
    Publication date: February 22, 2024
    Inventors: Gregory John MCAVOY, Richard COULL
  • Patent number: 11907201
    Abstract: The technology described herein is generally directed towards relating inconsistent identifiers of the same entertainment data entity (such as a movie) to one another. A global identification service, given an entertainment data entity identifier, returns identifier information and related data according to other naming conventions. Canonicalization rules and standards provide a consistent identifier for variously named/identified entertainment entities. A canonicalized identifier (or another identifier) may be part of a URN-based naming convention that identifies the entertainment data entity, as well as the organization that owns the entity and an authority within the organization that is responsible for that entertainment data entity.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: February 20, 2024
    Assignee: HOME BOX OFFICE, INC.
    Inventors: Jack Song, Gregory John Bellingham, Richard Kilgore
  • Patent number: 11882094
    Abstract: A system includes a memory and at least one processor to set a network throughput level setting to a default network traffic rate in a computer network, begin a data protection operation at the network throughput level setting in the computer network, continually monitor the computer network and determine that a condition has occurred in the computer network, dynamically adjust the network throughput level setting in response to the condition by one of decreasing the network throughput level setting by a network traffic rate increment and increasing the network throughput level setting by the network traffic rate increment, and dynamically shape network or storage traffic for the data protection operation using the network throughput level setting.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: January 23, 2024
    Assignee: Cobalt Iron, Inc.
    Inventors: Richard Raymond Spurlock, Robert Merrill Marett, James Thomas Kost, Gregory John Tevis
  • Publication number: 20240016827
    Abstract: Provided herein are compositions and methods of reducing adduct formation.
    Type: Application
    Filed: June 2, 2023
    Publication date: January 18, 2024
    Applicant: ModernaTX, Inc.
    Inventors: Meredith Packer, Dipendra Gyawali, Serenus Hua, Gabor Butora, Gregory John Mercer
  • Patent number: 11876987
    Abstract: An image sensor includes a plurality of pixels, each pixel belonging to one of N subframes each characterized by (a) a same exposure-time sequence that includes a short exposure-time alternating with a long exposure-time, and (b) a respective temporal offset equal to a multiple of the short exposure-time. A method for encoding a video stream captured by the image sensor includes (i) for each subframe, linearly combining a long-exposure image, captured at the long exposure-time, and a short-exposure image, captured at the short exposure-time, to yield a residual image, (ii) combining at least some of the long-exposure images from the N subframes to yield a full-frame image having a higher resolution than any long-exposure image, (iii) encoding the full-frame image into a base layer of the video stream, and (iv) encoding at least some of the residual images from the N subframes into an enhancement layer of the video stream.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: January 16, 2024
    Assignee: DOLBY LABORATORIES LICENSING CORPORATION
    Inventor: Gregory John Ward
  • Publication number: 20240004930
    Abstract: Embodiments as disclosed herein provide a search system with an pre-indexing filter that provides both a sophisticated and contextually tailored approach to filtering documents and a corrector that is adapted to alter a document that has been designated to be filtered out from the indexing process and determine if the altered document should be indexed. The alteration of the document may be tied to the attributes, rules or thresholds used to initially filter the document from the indexing process. The filtering criteria can thus be tailored to a specific context such that both the initial filtering and the alteration process may be better suited for application in that context.
    Type: Application
    Filed: July 10, 2023
    Publication date: January 4, 2024
    Inventors: Bruce Edward Kiefer, Gregory John Berka
  • Patent number: 11857727
    Abstract: A patient interface device is includes a cushion and a frame assembly coupled to the cushion, the frame assembly including a main frame member and a stiffening structure coupled to the main frame member, the stiffening structure having a main arm, a first Y-portion coupled to a first end of the main arm having first and second front branches extending at upward and downward angles, respectively, from the first end of the main arm, and a second Y-portion coupled to a second end of the main arm having first and second rear branches extending at upward and downward angles, respectively, from the second end of the main arm.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: January 2, 2024
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventor: Gregory John Jablonski
  • Publication number: 20230416171
    Abstract: A process for producing alpha-olefins comprising contacting an ethylene feed with an oligomerization catalyst system in an oligomerization reaction zone under oligomerization reaction conditions to produce a product stream comprising alpha-olefins wherein the catalyst system comprises an iron-ligand complex and a co-catalyst and the molar ratio of oxygen to iron being fed to the oligomerization reaction zone is of from 1:1 to 200:1. Alternatively, the molar ratio of oxygen to aluminum in MMAO being fed to the oligomerization reaction zone is less than 1:5.
    Type: Application
    Filed: December 14, 2021
    Publication date: December 28, 2023
    Inventors: Glenn Charles KOMPLIN, Heejae HUH, Gregory John WARD
  • Publication number: 20230421588
    Abstract: A system continuously stores, as machine learning data, metadata results associated with a previous cyber-attack, a previous inspection class policy definition at a time of the previous cyber-attack, and a result of a previous data protection operation taken upon indication of the previous cyber-attack; continuously monitors for a new security condition or event; detects the new security condition or event; determines an appropriate inspection class policy from a plurality of inspection class policies based on the new security condition or event; based on the determined inspection class policy and the machine learning training data, determines a specific class of inspection tool from a plurality of classes of inspection tools or a specific level of inspection from a plurality of different levels of inspection for the new security condition or event; and executes the specific class of inspection tool or the specific level of inspection using the specific class of inspection tool on a particular data object to
    Type: Application
    Filed: August 8, 2023
    Publication date: December 28, 2023
    Inventors: Robert Merrill Marett, Richard Raymond Spurlock, Gregory John Tevis
  • Publication number: 20230416410
    Abstract: The invention relates generally to bovine antibody variants and uses thereof. Specifically, the invention relates to mutations in the constant region of bovine antibody for improving various characteristics.
    Type: Application
    Filed: November 19, 2021
    Publication date: December 28, 2023
    Inventors: Catherine J. Strietzel, Sandra Ann Marie Lightle, Henry Luis Campos, Yaqi Zhu, Gregory John Fici, Alexander Pogacsas Ruhland Bally, Prajna SHANBHOGUE
  • Patent number: 11845701
    Abstract: The disclosure describes articles having coating systems configured to inhibit or prevent crystallization of TGO at the operating temperature of the article. An article includes a substrate defining a surface; a bond coat on the surface of the substrate; a coating layer that includes a boron dopant configured to inhibit crystallization of amorphous silicon dioxide thermally grown oxide on the bond coat at an operating temperature of the article. By inhibiting or preventing TGO crystallization, the described coating systems may increase a useable life of the component.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: December 19, 2023
    Assignee: Rolls-Royce Corporation
    Inventors: Robert Alexander Sean Golden, Adam Lee Chamberlain, Gregory John Kenneth Harrington
  • Publication number: 20230397891
    Abstract: Embodiments herein relate to ear-wearable devices that can be used for detecting, monitoring, and/or preventing head injuries. In an embodiment, an ear-wearable device is included having a control circuit, a microphone, a motion sensor, and a power supply circuit, wherein the ear-wearable device is configured to monitor signals from the motion sensor to detect an occurrence of head movement consistent with possible head trauma. In an embodiment, a method of tracking head trauma with an ear-wearable device is included. The method can include evaluating signals from a motion sensor that is part of the ear-wearable device, calculating at least one of peak rotational or linear acceleration and/or peak rotational velocity, and comparing calculated peak rotational or linear acceleration and/or peak rotational velocity against one or more threshold values for head trauma. Other embodiments are also included herein.
    Type: Application
    Filed: October 28, 2021
    Publication date: December 14, 2023
    Inventors: Babak Talebanpour, Arghavan Talebanpour, Yoshi Kasahara, Gregory John Haubrich
  • Publication number: 20230398117
    Abstract: The invention relates to compounds of the formula (I) or a pharmaceutically acceptable salt thereof, wherein the substituents are as defined in the specification; to intermediates in the preparation of the compounds, to pharmaceutical compositions comprising the compounds and to use of the compounds in the treatment of disease.
    Type: Application
    Filed: December 1, 2022
    Publication date: December 14, 2023
    Inventors: Luca ARISTA, Christina HEBACH, Gregory John HOLLINGWORTH, Philipp HOLZER, Patricia IMBACH-WEESE, Rainer MACHAUER, Niko SCHMIEDEBERG, Anna VULPETTI, Thomas ZOLLER
  • Publication number: 20230400529
    Abstract: A robotic system for manipulating an electrical component between a first location and a second location, the system comprising: a movement element for moving a manipulation tool between the first location and the second location; the manipulation tool having one or more gripping elements for engaging the electrical component by grabbing the electrical component at the first location when the manipulation tool is positioned adjacent to the electrical component; and a testing system for implementing an electronic test of the electrical component while the electrical component is engaged by the manipulation tool, the testing system implementing the electronic test before the manipulation tool releases the electrical component; wherein upon reaching the second location the manipulation tool disengages with the electrical component, thereby reversing said engaging.
    Type: Application
    Filed: March 9, 2023
    Publication date: December 14, 2023
    Inventors: Gregory John FARROW, Andrew David Boyle, Kenneth Mark Johannesson
  • Patent number: 11843665
    Abstract: A system includes a memory and at least one processor to monitor for a condition associated with a first cloud computing resource performing a cloud computing operation, determine that the condition associated with the first cloud computing resource has occurred, analyze the condition associated with the first cloud computing resource and compare the first cloud computing resource with a second cloud computing resource that is capable of performing at least a subset of the cloud computing operation, automatically modify the cloud computing operation that uses the first cloud computing resource to use the second cloud computing resource, and send at least one notification to a computing device about the condition associated with the first cloud computing resource and information associated with a modification of the cloud computing operation from the first cloud computing resource to the second cloud computing resource.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: December 12, 2023
    Assignee: Cobalt Iron, Inc.
    Inventors: Richard Raymond Spurlock, Robert Merrill Marett, Gregory John Tevis