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: 12052212
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to curate communication channels are disclosed. In one aspect, a method includes the actions of maintaining, by a computing device, a communication channel that includes a first channel message and a second channel message. The actions further include determining, by the computing device, first characteristics of the first channel message and second characteristics of the second channel message. The actions further include, based on the first characteristics of the first channel message, determining, by the computing device, a first period of time to maintain the first channel message on the communication channel. The actions further include, based on the second characteristics of the second channel message, determining, by the computing device, a second, different period of time to maintain the second channel message on the communication channel.
    Type: Grant
    Filed: July 19, 2023
    Date of Patent: July 30, 2024
    Assignee: Clubster, LLC
    Inventors: McRedmond Morelli, Patrick James Murray, Bryan Freitas, William J. King
  • Patent number: 12052318
    Abstract: Techniques for club member control of communication preferences in a multi-club environment are described. A club member may belong to multiple clubs and may use a single facility to manage communication for those clubs. The communication facility may maintain a number of communication channels. The channels may be accessible via multiple types or modes of communication. Club members may configure communication preferences for at least some channels. Communication channels may be arranged in a dependency graph. A graphical user interface (GUI) for viewing and editing communication preferences may include a representation of the dependency graph and per channel preferences may include a preference to inherit preference settings from parent channels.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: July 30, 2024
    Assignee: Clubster, LLC
    Inventors: McRedmond Morelli, Patrick James Murray, Bryan Freitas, William J. King
  • Publication number: 20240251018
    Abstract: Techniques for club member control of communication preferences in a multi-club environment are described. A club member may belong to multiple clubs and may use a single facility to manage communication for those clubs. The communication facility may maintain a number of communication channels. The channels may be accessible via multiple types or modes of communication. Club members may configure communication preferences for at least some channels. Communication channels may be arranged in a dependency graph. A graphical user interface (GUI) for viewing and editing communication preferences may include a representation of the dependency graph and per channel preferences may include a preference to inherit preference settings from parent channels.
    Type: Application
    Filed: January 23, 2023
    Publication date: July 25, 2024
    Inventors: McRedmond MORELLI, Patrick James MURRAY, Bryan FREITAS, William J. KING
  • Patent number: 12033251
    Abstract: Embodiments are disclosed for creating and managing semantic layers in a graphic design system. A method of creating and managing semantic layers includes receiving a selection of a content type to be generated, receiving a selection of a location in a digital canvas to place content of the content type, generating, using one or more machine learning models, content of the selected content type at the location in the digital canvas, and automatically adding the content to a layer associated with the digital canvas based on a semantic label associated with the content.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: July 9, 2024
    Assignee: Adobe Inc.
    Inventors: Gregory Cy Muscolino, Christian Cantrell, Archie Samuel Bagnall, Christopher James Gammon, Patrick James Hebron
  • Publication number: 20240208120
    Abstract: The present invention relates to a method of manufacturing a strap including, providing a mould for a strap, the strap comprising a first opening, inserting a first component into said mould, arresting said first component with respect to said mould, such that said first component is proximate said first opening, injecting said mould with a wet applied structural component, wherein said first component comprises a first keying feature which increases the surface area of the first component.
    Type: Application
    Filed: December 20, 2023
    Publication date: June 27, 2024
    Inventors: Patrick James FAWCETT, Richard DINAN
  • Publication number: 20240215171
    Abstract: A strap for a wearable device comprises a printed circuit board (PCB) located within said strap. The PCB comprises a first electronic component, coupled to a first flexible portion. The first electronic component is mounted to a cage, the cage comprising a cage pivot mount. The flexible portion is under tension and urges said first electronic component towards said cage pivot mount such that a pivotable connection is formed between said cage and said first electronic component. Also disclosed is a method of manufacture of the strap.
    Type: Application
    Filed: December 19, 2023
    Publication date: June 27, 2024
    Inventors: Patrick James FAWCETT, Richard DINAN
  • Publication number: 20240206601
    Abstract: Herein disclosed is a method of manufacturing a strap comprising providing a mould for a strap, the strap comprising a first opening and a second opening, providing a printed circuit board (PCB), comprising at least one electronic component, applying a membrane to said electronic component, attaching a chassis to said PCB at said electronic component such that said membrane is sealed against said electronic component; injecting a wet applied structural component into said mould.
    Type: Application
    Filed: December 19, 2023
    Publication date: June 27, 2024
    Inventors: Patrick James FAWCETT, Richard DINAN
  • Publication number: 20240206606
    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: Application
    Filed: December 19, 2023
    Publication date: June 27, 2024
    Inventors: Patrick James FAWCETT, Richard DINAN
  • Publication number: 20240210992
    Abstract: Herein disclosed is a method of manufacturing a strap comprising providing a mould for a strap, the strap comprising a first opening and a second opening, providing a printed circuit board (PCB), comprising at least one electronic component, applying a membrane to said electronic component, attaching a chassis to said PCB at said electronic component such that said membrane is sealed against said electronic component; injecting a wet applied structural component into said mould.
    Type: Application
    Filed: December 19, 2023
    Publication date: June 27, 2024
    Inventors: Patrick James FAWCETT, Richard DINAN
  • Publication number: 20240208118
    Abstract: A strap for a wearable device comprises a printed circuit board (PCB) located within said strap. The PCB comprises a first electronic component, coupled to a first flexible portion. The first electronic component is mounted to a cage, the cage comprising a cage pivot mount. The flexible portion is under tension and urges said first electronic component towards said cage pivot mount such that a pivotable connection is formed between said cage and said first electronic component. Also disclosed is a method of manufacture of the strap.
    Type: Application
    Filed: December 19, 2023
    Publication date: June 27, 2024
    Inventors: Patrick James FAWCETT, Richard DINAN
  • Publication number: 20240208117
    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: Application
    Filed: December 20, 2023
    Publication date: June 27, 2024
    Inventors: Patrick James FAWCETT, Richard DINAN
  • Publication number: 20240202116
    Abstract: An entry of a last level cache shadow tag array to track pending last level cache misses to private data in a previous level cache (e.g., an L2 cache), that also are misses to an exclusive last level cache (e.g., an L3 cache) and to the last level cache shadow tag array. Accordingly, last level cache miss status holding registers need not be expended to track cache misses to private data that are already being tracked by a previous level cache miss status holding register. Additionally or alternatively, up to a threshold number of last level cache pending misses to the same shared data from different processor cores are tracked in the last level cache shadow tag array, and any additional last level cache pending misses are tracked in a last level cache miss status holding register.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 20, 2024
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Jagadish B. Kotra, John Kalamatianos, Paul James Moyer, Nicholas Dean Lance, Sriram Srinivasan, Patrick James Shyvers, William Louie Walker
  • Publication number: 20240200875
    Abstract: A heat exchange system includes cooling tubes that carry coolant and are placed on an external surface of a storage tank, which may be spherical, cylindrical, or other shape. The storage tank may be a cryogenic rocket fuel tank. The cooling tubes are bent to particular radius of curvatures that correspond to the varying curvatures of the storage tank. A network of spacers and bridge brackets with adjustable setscrews are used to precisely place the cooling tubes in correct positions on the external surface of the storage tank. Once placed in the desired position, the setscrews are adjusted to maximize the surface area contact between the cooling tubes and the exterior surface of the storage tank, resulting in optimal heat transfer without overstressing the materials of the tubing or the storage tank. The precisely positioned tubes may then be permanently affixed to the exterior surface of the storage tank using a cryogenic adhesive.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 20, 2024
    Inventors: Gavin Bradley Hobbs, Patrick James Daniels, Kip Alan Carver, Wooyong Jung
  • Patent number: 12013860
    Abstract: This disclosure provides various techniques that may allow for accessing values stored in a data structure that stores multiple values corresponding to database transactions using a skip list. A key may be used to traverse the skip list to access data associated with the key. The skip list maintains on ordering of multiple keys, each associated with a particular record in the data structure, using indirect links between data records in the data structure that reference buckets included in hash table. Each bucket includes pointers to one or more records in the skip list.
    Type: Grant
    Filed: January 3, 2023
    Date of Patent: June 18, 2024
    Assignee: Salesforce, Inc.
    Inventors: Patrick James Helland, James E. Mace, Thomas Fanghaenel
  • Publication number: 20240193186
    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: Application
    Filed: December 9, 2022
    Publication date: June 13, 2024
    Inventors: Patrick James Helland, David Edward DeHaan
  • Patent number: 12009047
    Abstract: The disclosed computing device includes a cache memory and at least one processor coupled to the cache memory. The at least one processor is configured to copy data written to one or more nonredundant wordlines of the cache memory to one or more redundant wordlines of the cache memory. The at least one processor is additionally configured to detect a mismatch between data read from the one or more nonredundant wordlines and data stored in the one or more redundant wordlines. The at least one processor is also configured to perform a remediation action in response to detecting the mismatch. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: June 11, 2024
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Patrick James Shyvers
  • Publication number: 20240177826
    Abstract: Techniques are disclosed herein for generating personalized food guidance using predicted food hunger. Using the technologies described herein, instead of providing food guidance that is generalized for a group of individuals, personalized food guidance is provided that takes into account an individual's personalized responses to foods, including the predicted hunger of an individual. A nutritional service generates a hunger score that predicts a hunger level of an individual at a time (or for more than one time) after the individual has or is planning to consume food. The nutritional service uses the hunger score to generate the food guidance. Providing an individual with personalized food guidance can make choosing food easier and healthier.
    Type: Application
    Filed: February 2, 2024
    Publication date: May 30, 2024
    Inventors: Patrick James Wyatt, Jonathan Thomas Wolf
  • Patent number: 11989051
    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: May 21, 2024
    Assignee: Salesforce, Inc.
    Inventor: Patrick James Helland
  • Patent number: 11986110
    Abstract: The invention provides a cup holder adaptor assembly that includes both a portable cup holder and a cup deck. The cup deck is configured to be mounted removably within the portable cup holder, such that when the cup deck is mounted removably within the portable cup holder, a storage compartment is created between the cup deck and a bottom of the portable cup holder.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: May 21, 2024
    Assignee: MCNAUGHTON INCORPORATED
    Inventor: Patrick James McNaughton
  • Patent number: 11983104
    Abstract: Systems, methods, and computer-readable media are disclosed for validating a machine learning model. In one aspect, a machine learning model validation system can receive a test machine learning model, analyze an output of the test machine learning model, determine a degree of similarity between the test machine learning model and one or more machine learning models stored in a database based on the output of the test machine learning model, and determining whether the test machine learning model complies with a set of validation rules based on the degree of the similarity with respect to one or more thresholds.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: May 14, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Elvira Dzhuraeva, Patrick James Riel, Xinyuan Huang, Ashutosh Arwind Malegaonkar