Patents by Inventor Patrick James

Patrick James 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: 12188979
    Abstract: Error protection analysis of an integrated circuit includes receiving a design model for the integrated circuit, and a list of error checkers associated with the design model. The design model is traversed from each of the error checkers to group storage cells of the design model into checking groups. The design model is updated to include, for each checking group, a unique group identifier associated with each of the storage cells in the checking group.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: January 7, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Neil Trombley, Chung-Lung K. Shum, Karl Evan Smock Anderson, Bodo Hoppe, Erica Stuecheli, Shiri Moran, Patrick James Meaney, Arvind Haran, Douglas Balazich
  • Publication number: 20240428570
    Abstract: Systems, methods, and computer-readable media are disclosed for dynamically adjusting a configuration of a pre-processor and/or a post-processor of a machine learning system. In one aspect, a machine learning system can receive raw data at a pre-processor where the pre-processor being configured to generate pre-processed data, train a machine learning model based on the pre-processed data to generate output data, process the output data at a post-processor to generate inference data, and adjust, by a controller, configuration of one or a combination of the pre-processor and the post-processor based on the inference data.
    Type: Application
    Filed: September 4, 2024
    Publication date: December 26, 2024
    Inventors: Elvira Dzhuraeva, Xinyuan Huang, Ashutosh Arwind Malegaonkar, Patrick James Riel
  • Publication number: 20240431019
    Abstract: A circuit board includes a ground layer, a core layer positioned on the ground layer, an insulating layer positioned on the core layer, and a trace positioned between the core layer and the insulating layer. The circuit board also includes another ground layer positioned on the insulating layer, and an electromagnetic shield (EMS) extending between and electrically connected to the ground layers alongside the trace to shield the trace from electromagnetic radiation. The EMS extends along at least 90% of a length of the trace.
    Type: Application
    Filed: June 22, 2023
    Publication date: December 26, 2024
    Inventors: Kyle Indukummar Giesen, Patrick James McKeone, Zachary Thomas Dreiss, Egduard Ramon Jauregui
  • Patent number: 12169318
    Abstract: A telecommunications equipment frame including a base, and two vertical uprights, and a top member; the upright members defining an upper equipment zone and a lower cable tray zone. One or more front trays are in the lower cable tray zone, and openings are provided through the frame to one or more rear trays. The equipment zone defined by the two uprights is open without cable management structure for receiving telecommunications equipment. At least one slack storage zone adjacent to the central zone includes a plurality of cable management devices for storing cable slack.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: December 17, 2024
    Assignee: CommScope Technologies LLC
    Inventors: James J. Solheid, Rodney C. Schoenfelder, Scott Jean Anderson, James J. Brandt, Matthew J. Holmberg, Patrick James Thompson, David Patrick Percival
  • Patent number: 12164494
    Abstract: Techniques are disclosed relating to the distribution of database key permissions. A database system may distribute first permission information to a plurality of database nodes that identifies a distribution of key range permissions to ones of the plurality of database nodes. A given key range permission being distributed to a given database node may permit that database node to write records whose keys fall within a key range associated with the given key range permission. The database system may receive, from a first database node, a request for a first key range permission provisioned to a second database node. The database system may modify the first permission information to derive second permission information that provisions the first key range permission to the first database node instead of the second database node. The database system may distribute the second permission information to ones of the plurality of database nodes.
    Type: Grant
    Filed: December 11, 2023
    Date of Patent: December 10, 2024
    Assignee: Salesforce, Inc.
    Inventor: Patrick James Helland
  • Patent number: 12165390
    Abstract: Systems, methods, and computer-readable media are disclosed for dynamically adjusting a configuration of a pre-processor and/or a post-processor of a machine learning system. In one aspect, a machine learning system can receive raw data at a pre-processor where the pre-processor being configured to generate pre-processed data, train a machine learning model based on the pre-processed data to generate output data, process the output data at a post-processor to generate inference data, and adjust, by a controller, configuration of one or a combination of the pre-processor and the post-processor based on the inference data.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: December 10, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Elvira Dzhuraeva, Xinyuan Huang, Ashutosh Arwind Malegaonkar, Patrick James Riel
  • Publication number: 20240407105
    Abstract: A method of making a printed circuit board is disclosed. The method includes forming a plurality of layers. The method further includes forming a stack including the plurality of layers such that topmost and bottommost layers of the stack are copper layers and such that inner layers of the stack include resin layers and further copper layers. The method further includes thermocompressing the stack to form a panel such that the resin layers conform to the further copper layers and such that the copper layers bend around a perimeter of the inner layers. The method further includes separating a printed circuit board from the panel such that the printed circuit board's widest extent defines its final width.
    Type: Application
    Filed: May 31, 2023
    Publication date: December 5, 2024
    Inventors: Kyle Indukummar Giesen, Egduard Ramon Jauregui, Patrick James McKeone, Zachary Thomas Dreiss
  • Patent number: 12159395
    Abstract: A method including generating a plurality of synthetic images of a material, where each synthetic image from among the plurality of synthetic images is associated with a feasibility value greater than a threshold synthetic feasibility value. The method includes determining, for each synthetic image from among the plurality of synthetic images, one or more material properties of the material and one or more process parameters of the material based on the synthetic image and generating a plurality of data points and a pareto surface based on the one or more material properties and the one or more process parameters. The method includes selecting a target data point based on the plurality of data points and a distance between a set of data points from among the plurality of data points and the pareto surface.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: December 3, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Alemayehu Admasu, Devesh Upadhyay, Patrick James Blanchard, Janice Lisa Tardiff
  • Publication number: 20240392013
    Abstract: The present disclosure provides isolated anti-IL1RAP antibodies comprising the complementarity determining regions (CDRs) amino acid sequences, as disclosed herein. The disclosure further provides specific variable heavy chain and variable light chain amino acid sequences of these isolated anti-IL1RAP antibodies. The anti-IL1RAP antibodies target downstream IL1RAP activity appear useful for treating diseases such as cancer.
    Type: Application
    Filed: September 27, 2022
    Publication date: November 28, 2024
    Applicant: STELEXIS THERAPEUTICS, LLC
    Inventors: Patrick James DOYLE, Zoi KAROULIA, Carmine CARPENITO, Jiahao CHEN, Lumie Marie Josephine BENARD, Adriana Permaul ROOPNARIANE, Yasumi NAKAYAMA, Lynn BIDERMAN, Bozena BUGAJ-GAWEDA, Ilhem GUERNAH, Ivo C. LORENZ, Dana Yen Mei DUEY, John Andrew LIPPINCOTT
  • Patent number: 12153603
    Abstract: Techniques are disclosed pertaining to layered filtering. A computer system may store records in a hierarchy of levels. The computer system may receive a request to perform a key range search to locate records that fall within a key range and satisfy selection criteria. The computer system may perform the key range search. As part of processing a particular level, the computer system may receive a first set of records associated with another level and select a second set of records from the particular level that fall within the key range and satisfy the selection criteria. The computer system may merge the first and second sets of records into a third set of records, which may include not inserting, into the third set, any record of the first set of records for which there is a newer version in the particular level that does not satisfy the selection criteria.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: November 26, 2024
    Assignee: Salesforce, Inc.
    Inventors: Patrick James Helland, David Edward DeHaan
  • Patent number: 12153563
    Abstract: Techniques are disclosed relating to a database system includes worker nodes operable to perform transactions and director nodes operable to ensure transactional consistency for the transactions. A worker node may receive a request to perform a transaction involving writing a record. The worker node may then issue, to director nodes of the database system, a request for information that facilitates performance of an operation for the transaction. A director node may determine whether to approve the request based on whether the operation could cause transactional inconsistency in the database system. The worker node may proceed to perform the operation for the transaction in response to receiving approval responses from a majority of the director nodes, with none of the received responses indicating a disapproval of the transaction.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: November 26, 2024
    Assignee: Salesforce, Inc.
    Inventor: Patrick James Helland
  • Patent number: 12138833
    Abstract: A method of manufacturing a wearable device comprising a printed circuit board (PCB) on which is mounted electronic components, the method includes providing a mould attaching the PCB to a cage, the cage comprising a cage body and at least one hole, inserting said PCB into the mould; arresting the PCB relative to the mould by inserting an insert tool into the mould and attaching the insert tool to said at least one hole, injecting a wet applied structural component into said mould and removing said mould.
    Type: Grant
    Filed: December 19, 2023
    Date of Patent: November 12, 2024
    Assignee: Armour Surveillance Security Equipment and Technology LTD
    Inventors: Patrick James Fawcett, Richard Dinan
  • Patent number: 12137076
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to integrate multiple interfaces of a communication service are disclosed. In one aspect, a method includes the actions of determining that a message is designated for output to a user through a first user interface. The actions include determining that the message is to be output through a second user interface. The actions include outputting the message through the second user interface. The actions include generating an updated message to be output through the first user interface. The actions include outputting the updated message through the first user interface. The actions include receiving, from the user through the first user interface, a response to the updated message. The actions include generating an updated response to be output through the second user interface. The actions include outputting the updated response through the second user interface.
    Type: Grant
    Filed: July 19, 2023
    Date of Patent: November 5, 2024
    Assignee: Clubster, LLC
    Inventors: McRedmond Morelli, Patrick James Murray, Bryan Freitas, William J. King
  • Publication number: 20240349442
    Abstract: A modular enclosure is configured to house a set of components that facilitate the autonomous functions of an autonomous vehicle while meeting a set of requirements. The set of components comprises a sensor processing unit configured to detect objects from sensors associated with the autonomous vehicle, a compute unit configured to determine a navigation path for the autonomous vehicle, a vehicle control unit configured to control the autonomous function of the autonomous vehicle, a communication gateway configured to establish communication of the autonomous vehicle, and a data diagnostics unit configured to determine a health data for at least one component of the autonomous vehicle. The set of requirements comprises a space requirement, a communication requirement, a cooling requirement, and a shock absorption requirement.
    Type: Application
    Filed: March 27, 2024
    Publication date: October 17, 2024
    Inventors: Stephen W. Horton, Shimeng Wang, Brian C. Zelle, Holden James Yildirim, Jami Frances Tullius, Thomas Holladay Lind, Patrick James McNamara, Sridhar Kumar
  • Publication number: 20240311260
    Abstract: A computer system, computer readable storage medium, and computer-implemented method for dynamically degrading a link between multiple processing devices to facilitate uninterrupted service between the multiple processing devices. The method includes determining a number of undegraded lanes within the link. The method also includes determining, subject to the number of undegraded lanes, a first operational degrade mode for the link. The method further includes initiating a retrain of the link to a second operational degrade mode. The method also includes dynamically, subject to the first degrade mode of operation, determining one or more message packet types to transmit through the link during the link retrain, thereby facilitating uninterrupted service between the multiple processing devices.
    Type: Application
    Filed: March 13, 2023
    Publication date: September 19, 2024
    Inventors: Rajat Rao, Patrick James Meaney, Ashutosh Mishra, Jason Andrew Thompson, Nandini Gaadam Nagaraj
  • Patent number: 12085102
    Abstract: In one embodiment, a method for reducing drag includes forming a smooth surface on a first portion of a physical object. The method also includes forming periodic riblets on a second portion of the physical object. The second portion of the physical object is adjacent to the first portion of the physical object. Each riblet of the periodic riblets of the second portion of the physical object is depressed below a plane of the smooth surface of the first portion of the physical object. The method further includes generating a flow over the periodic riblets of the second portion of the physical object and over the smooth surface of the first portion of the physical object. A length of each riblet of the periodic riblets runs parallel to a direction of the flow.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: September 10, 2024
    Assignee: Lockheed Martin Corporation
    Inventors: Brian R. Smith, Patrick James Yagle, Paul Douglas McClure
  • Publication number: 20240291290
    Abstract: Described herein is a battery system that allows a battery pack to operate in different modes at different times. Each of the different modes may provide its own set of functionality that affects how the battery pack operates and/or reacts to external input signals. A mode may change how the battery pack discharges power by, for example, altering whether terminals are enabled or disabled. A mode may change how the battery pack's hardware operates by, for example, disabling or enabling portions of the battery pack's hardware. A mode may change what battery-related services are provided by the battery pack and available to an end user by, for example, enabling or disabling the sending of battery status information from the battery pack.
    Type: Application
    Filed: March 4, 2024
    Publication date: August 29, 2024
    Inventors: Patrick James Trippel, William Tenorio, IIyas Ayub, Tom Nguyen
  • Publication number: 20240289876
    Abstract: The disclosed embodiments include computer-implemented systems, apparatuses, and processes that automatically generate and provision for presenting actionable icons on a graphical user interface (GUI) of a computer device.
    Type: Application
    Filed: February 24, 2023
    Publication date: August 29, 2024
    Inventors: Sangeeta Mathew, Dalbir Channa, Samiksha Makhijani, Farnush Farhadi Hassan Kiadeh, Jianing Sun, Saba Zuberi, Linda Ling Tao, Patrick James Whelan
  • Publication number: 20240278489
    Abstract: A method of manufacturing a foam component includes printing a preform with a three-dimensional printer. The preform is formed from a pre-saturated mixture of a base material that is at least partially saturated with a foaming agent. The preform is foamed by heating the preform to be at or above a glass transition temperature of the base material, thereby causing the foaming agent to nucleate and expand to form the foam component. Foaming occurs at atmospheric pressure. The preform includes a preliminary lattice structure that corresponds with a final lattice structure of the foam component.
    Type: Application
    Filed: February 14, 2024
    Publication date: August 22, 2024
    Inventors: Matthias Hartmann, Mauro Bonin, Patrick James Donovan
  • Patent number: 12061526
    Abstract: Techniques are disclosed relating to a database system includes worker nodes operable to perform transactions and director nodes operable to ensure transactional consistency for the transactions. A worker node may receive a request to perform a transaction involving writing a record. The worker node may then issue, to director nodes of the database system, a request for information that facilitates performance of an operation for the transaction. A director node may determine whether to approve the request based on whether the operation could cause transactional inconsistency in the database system. The worker node may proceed to perform the operation for the transaction in response to receiving approval responses from a majority of the director nodes, with none of the received responses indicating a disapproval of the transaction.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: August 13, 2024
    Inventor: Patrick James Helland