Patents by Inventor John Marks

John Marks 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: 11787796
    Abstract: The present invention provides compounds and compositions thereof which are useful as inhibitors of plasma kallikrein and which exhibit desirable characteristics for the same.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: October 17, 2023
    Assignee: Takeda Pharmaceutical Company Limited
    Inventors: Nikolaos Papaioannou, Jeremy Mark Travins, Sarah Jocelyn Fink, John Mark Ellard, Alastair Rae
  • Patent number: 11783378
    Abstract: A method, apparatus, and computer program product are disclosed to improve generation of electronic communications. The method may include providing a plurality of content slots each configured to receive content. The method may also include maintaining a database comprising a plurality of content generators, and determining, using a processor, one of the plurality of content generators for providing content to each of the plurality of content slots. The determining the one of the plurality of promotion content generators or non-promotion content generators may include providing a first content generator of the plurality of content generators with a set of selection parameters, and receiving a first bid for one of the plurality of content slots from the first content generator. The first content generator may determine the bid based at least in part on the set of selection parameters.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: October 10, 2023
    Assignee: Groupon, Inc.
    Inventors: Jeff Ayars, Ruslan Gilfanov, Jeffrey A. Holden, John Mark Nickels, Pete Prokopowicz, Daniel M. Roarty, David Thacker
  • Publication number: 20230291137
    Abstract: A conductive terminal for a flat flexible cable comprises a first contact surface, and a second contact surface opposing the first contact surface. The first and second contact surfaces define a space therebetween for receiving a flat flexible cable along a longitudinal direction of the terminal. A dimpled structure is defined on the first contact surface and includes a plurality of dimples extending from the first contact surface in a direction of the second contact surface. The dimpled structure includes at least one dimple having a first height, and at least one dimple having a second height, distinct from the first height.
    Type: Application
    Filed: March 9, 2022
    Publication date: September 14, 2023
    Applicant: TE Connectivity Solutions GmbH
    Inventors: Ryan David Hetrick, John Mark Myer, Marjorie Kay Myers
  • Patent number: 11746116
    Abstract: The invention relates to antibiotic compounds of formula (A1) and pharmaceutically acceptable salts, solvates, tautomers and combinations thereof, wherein X and L are optional linkers and one of RA or R1 comprises Ar1, wherein Ar1 is an antibiotic resistance breaker moiety which comprises an optionally substituted C6-10 aryl, C7-13 aralkyl, C5-10 heteroaryl, C6-13 heteroaralkyl, C5-10 heterocyclyl, C6-13 heterocyclalkyl, C3-10 carbocyclyl, C4-13 carbocyclalkyl, —C(?NR?)—NR?R? or —CH2—CH?CH2 group; wherein after administration of the compound to a bacterial infection this moiety reduces or prevents efflux. The invention also discloses pharmaceutical compositions comprising compounds of formula (A1) and the use of such compounds as medicaments, in particular, to treat bacterial infections, such as drug-resistant bacterial infections.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: September 5, 2023
    Assignees: King's College London, Secretary of State for Health and Social Care
    Inventors: Khondaker Mirazur Rahman, Shirin Jamshidi, Mark Benjamin Laws, Kazi Nahar, John Mark Sutton, Charlotte Hind
  • Patent number: 11747154
    Abstract: A computing system detects activation of a service application on a computing device of a user. Based on a set of service factors, the system determines that a likelihood of the user requesting service exceeds a confidence threshold. Before receiving a request for service from the computing device of the user, and upon determining that the likelihood of the user requesting service exceeds the confidence threshold, the system performs a selection process to select a service provider to provide service for the user. Subsequent to performing the selection process, the system receives, from the computing device of the user, the request for service, and transmits, to a provider device of the selected service provider, an invitation for providing service for the user.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: September 5, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: John Mark Nickels, Eoin O'Mahony
  • Patent number: 11740831
    Abstract: Method and system are provided for storage optimization for event streaming for multiple consumers. The method provides an entire event stream for storage in a first tier storage and dynamically determines advance portions of the event stream for at least some of the consumers based on a consumer's position index in the event stream. The advance portions are portions of the event stream that will be consumed next by the consumer and the method provides the advance portions of the event stream for storage in second tier storage that has a higher performance than the first tier storage.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: August 29, 2023
    Assignee: International Business Machines Corporation
    Inventors: John Mark Clifton, Jack Philip Boad, David Jonathan Richards, Callum Peter Jackson
  • Patent number: 11737454
    Abstract: Solutions and methods for forming an exogenous flexible film on a plant and plants including the exogenous flexible film. The solutions include a solvent, a film forming matrix component, a hydrophobic barrier component, a plasticizing component, and a film enhancing component. The methods include spraying the solution on the plant. The methods also include evaporating at least a fraction of the solvent from the solution to form the exogenous flexible film. The plant includes fruit, and the spraying includes spraying at least 45 days prior to harvesting the fruit. The plants include an exogenous flexible film formed from the solutions and/or by the methods.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: August 29, 2023
    Assignee: Cultiva, LLC
    Inventors: Luis Fernando Hernandez Aguilar, Brian James Tipton, Sean Calvin Musser, John Mark Christensen
  • Patent number: 11726812
    Abstract: A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: August 15, 2023
    Assignee: Coherent Logix, Incorporated
    Inventors: Wilbur William Kaku, Michael Lyle Purnell, Geoffrey Neil Ellis, John Mark Beardslee, Zhong Qing Shang, Teng-I Wang, Stephen E. Lim
  • Publication number: 20230255030
    Abstract: A method used in forming integrated circuitry comprises forming a stack comprising vertically-alternating first tiers and second tiers. The stack comprises a cavity therein that comprises a stair-step structure. Sidewalls of the cavity and steps of the stair-step structure are lined with an insulator material. Insulative material is formed in the cavity radially inward of the insulator material. An upper portion of the insulative material is removed from the cavity to leave the insulative material in a bottom of the cavity over the stair-step structure. After the removing, insulating material is formed in the cavity above the insulative material. Other embodiments, including structure independent of method, are disclosed.
    Type: Application
    Filed: March 27, 2023
    Publication date: August 10, 2023
    Applicant: Micron Technology, Inc.
    Inventors: Jivaan Kishore Jhothiraman, John Mark Meldrim
  • Patent number: 11720784
    Abstract: A system and method for enhancing inferential accuracy of an artificial neural network during training includes during a simulated training of an artificial neural network identifying channel feedback values of a plurality of distinct channels of a layer of the artificial neural network based on an input of a training batch; if the channel feedback values do not satisfy a channel signal range threshold, computing a channel equalization factor based on the channel feedback values; identifying a layer feedback value based on the input of the training batch; and if the layer feedback value does not satisfy a layer signal range threshold, identifying a composite scaling factor based on the layer feedback values; during a non-simulated training of the artificial neural network, providing training inputs of: the training batch; the composite scaling factor; the channel equalization factor; and training the artificial neural network based on the training inputs.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: August 8, 2023
    Assignee: Mythic, Inc.
    Inventors: David Fick, Daniel Graves, Michael Klachko, Ilya Perminov, John Mark Beardslee, Evgeny Shapiro
  • Patent number: 11720479
    Abstract: System and method for testing a device under test (DUT) that includes a multiprocessor array (MPA) executing application software at operational speed. The application software may be configured for deployment on first hardware resources of the MPA and may be analyzed. Testing code for configuring hardware resources on the MPA to duplicate data generated in the application software for testing purposes may be created. The application software may be deployed on the first hardware resources. Input data may be provided to stimulate the DUT. The testing code may be executed to provide at least a subset of first data to a pin at an edge of the MPA for analyzing the DUT using a hardware resource of the MPA not used in executing the application software. The first data may be generated in response to a send statement executed by the application software based on the input data.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: August 8, 2023
    Assignee: Coherent Logix, Incorporated
    Inventors: Geoffrey N. Ellis, John Mark Beardslee, Michael B. Doerr, Ivan Aguayo, Brian A. Dalio
  • Patent number: 11710208
    Abstract: In a graphics processing unit (GPU), receiving an input image comprising an array of pixels. Each pixel having a grayscale value from a range of N grayscale values. For each particular input patch of pixels of a set of input patches partitioning the input image and in parallel for each particular grayscale value the range, counting the number of pixels in the particular input patch having the particular grayscale value. In parallel for each particular input patch of pixels of a set of input patches partitioning the input image, creating an output image patch as an ordered sequence of N pixels, with the color value of the nth pixel in each corresponding output patch representing the count of pixels in the particular input patch having the nth grayscale value. Combining the output image patches into a single composite output image of N pixels, the pixel value of the nth pixel in the single composite output image corresponding to the count of pixels in the input image having the nth grayscale value.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: July 25, 2023
    Assignee: GOOGLE LLC
    Inventors: John Mark Richter, Peter Joseph McNerney
  • Publication number: 20230229659
    Abstract: Techniques are described herein for probabilistic monitoring of high-frequency, low-latency database queries. In some embodiments, a probabilistic query monitoring system periodically samples active database sessions. For example, the system may generate sample data every one second or at some other sampling rate for each database session that is currently active. The sample data may include a mapping between query identifiers to sample counter values that are extracted at different sample intervals. The system may then estimate performance metrics for the set of active database based on the counter values sampled across consecutive sample intervals.
    Type: Application
    Filed: January 20, 2022
    Publication date: July 20, 2023
    Applicant: Oracle International Corporation
    Inventors: John Mark Beresniewicz, Kusumaharanadh Poduri
  • Patent number: 11705500
    Abstract: Some embodiments include a memory array having a vertical stack of alternating insulative levels and control gate levels. Channel material extends vertically along the stack. The control gate levels comprising conductive regions. The conductive regions include at least three different materials. Charge-storage regions are adjacent the control gate levels. Charge-blocking regions are between the charge-storage regions and the conductive regions.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: July 18, 2023
    Assignee: Micron Technology, Inc.
    Inventors: David Ross Economy, Rita J. Klein, Jordan D. Greenlee, John Mark Meldrim, Brenda D. Kraus, Everett A. McTeer
  • Patent number: 11698236
    Abstract: An example grip safety interlock can include a lower receiver with a trigger assembly, a safety selector having a detent channel, a grip having an internal recess, an extended detent pin having a detent point and an interference abutment surface, a grip safety lever having an interference ledge, and a lever bias spring positioned within the grip, extending between the grip and the grip safety lever. The grip safety lever can be positioned to pivot within the internal recess of the grip, and the extended detent pin can extend within the grip such that the detent point contacts the detent channel of the safety selector. The lever bias spring can push the grip safety lever to a first pivot position such that the interference ledge of the grip safety lever abuts the interference abutment surface of the extended detent pin to prevent movement and rotation of the safety selector.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: July 11, 2023
    Assignee: Safe Operator Solutions, LLC
    Inventors: Michael Zung, John Mark Cobb
  • Publication number: 20230198377
    Abstract: A system for a direct-current (DC) to alternating current (AC) inverter includes: a memory configured to store instructions; a main microcontroller configured to execute the stored instructions to control the inverter during non-timing-critical operation; and a safety controller configured to control the inverter during timing-critical operation.
    Type: Application
    Filed: December 17, 2021
    Publication date: June 22, 2023
    Applicant: Delphi Technologies IP Limited
    Inventors: Lokesh GONA, Clinton W. ERICKSON, Mitchell S. COHEN, John Mark DIKEMAN, Peter A. LAUBENSTEIN, Mark W. GOSE
  • Patent number: 11674470
    Abstract: A system for controlling the operation of one or more fuel injectors includes a microcontroller, a pre-driver unit, and a power unit. The system is connectable to an electrically actuated fuel injector via at least two wires from the power unit, wherein the pre-driver unit is located between the microcontroller and the power stage, and wherein the microcontroller unit is adapted to send data to the pre-driver unit. The pre-driver unit is adapted to receive the data and control the power stage dependent on the data such that the power stage is adapted to output a corresponding signal along the wires to the fuel injector. The data includes both injector activation pulse data and other auxiliary data for the injectors.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: June 13, 2023
    Assignee: DELPHI AUTOMATIVE SYSTEMS LUXEMBOURG SA
    Inventors: Felix Mandoux, John Mark Dikeman
  • Patent number: 11674810
    Abstract: A network computer system operates to receive service requests from requesters. Based at least in part on a proximity between the current locations of a first and a second requester, the system can match the first service request and the second service request by (i) selecting pickup locations for the first and second requesters, (ii) transmitting rendezvous information to the computing devices of the first and second requesters, (iii) determining an estimated time interval for each of the first requester and the second requester to arrive at their pickup locations, and (iv) selecting a transport provider to service both the first transport request and the second transport request.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: June 13, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Miraj Rahematpura, John Mark Nickels, Eoin O'Mahony, Danhua Guo, Vishnu Srinivasan Sundaresan, Lior Seeman, Meisam Vosoughpour
  • Publication number: 20230177172
    Abstract: A method comprising receiving, at a first computing system, encrypted identifiers, performing, by the first computing system, a concealing operation on the encrypted identifiers to produce concealed encrypted identifiers, wherein the concealing operation conceals the encrypted identifiers from the first computing system and a second computing system but enables matching between the concealed encrypted identifiers, decrypting, by the second computing system, the concealed encrypted identifiers to produce concealed identifiers, analyzing, by the second computing system using one or more match rules, the concealed identifiers to generate one or more associations between the concealed identifiers, and generating, by the second computing system, one or more universal identifiers based on the one or more associations.
    Type: Application
    Filed: July 9, 2021
    Publication date: June 8, 2023
    Inventors: Karn Seth, Benjamin R. Kreuter, John Mark Richter, Raimundo Mirisola, Evgeny Skvortsov, Craig William Wright, Mariana Petrova Raykova
  • Patent number: 11671451
    Abstract: A secure communication channel is established between network devices separated by an unsecured physical space by dynamically performing server/client resolution based on comparison of unique identifiers of the devices. After a link between a first network device and a second network device is established, the devices exchange start frames in accordance with a network security protocol such as the Media Access Control Security (MACsec) protocol. Comparison logic at the first network device compares a value of a unique identifier of the first network device to a value of a unique identifier of the second network device obtained from the start frame transmitted by the second network device, and vice versa. Based on the comparison, one of the devices assumes a server/authenticator role, and the other device assumes a client/supplicant role. The devices operate in their determined roles to perform an authentication process and thereby establish a secure communication channel.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: June 6, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Sanjeev Gupta, Frederick David Sinn, Venkata Satish Kumar Vangala, John Mark Glotzer