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).

  • Publication number: 20220391378
    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: Application
    Filed: June 8, 2021
    Publication date: December 8, 2022
    Inventor: Patrick James Helland
  • Publication number: 20220388729
    Abstract: A beverage container for hot or cold beverages, where the lid and base are connected via a glass joint. The glass joint forms a seal between the lid and base and eliminates the need for a synthetic material to form such a seal. The base has a double wall construction forming a cavity between the two walls. One or more of the surfaces facing the cavity are coated with a thermally reflective coating, which along with the glass materials, reduces heat transfer to the external surroundings. The lid is formed by a glass shell with an internal cavity, where the internal surfaces defining the cavity are optionally coated with a thermally reflective coating to further insulate the beverage container. A vent hole may be formed in a bottom of a dual-walled beverage container to prevent the formation of a vacuum. The outer surface of an inner wall of a dual-walled beverage container may have an inductively couplable layer secured to the inner wall to permit heating of fluids.
    Type: Application
    Filed: August 15, 2022
    Publication date: December 8, 2022
    Inventor: Patrick James McCluskey
  • Patent number: 11520659
    Abstract: A computer-implemented method includes refreshing a set of memory channels in a memory system substantially simultaneously, each memory channel refreshing a rank that is distinct from each of the other ranks being refreshed. Further, the method includes marking a memory channel from the set of memory channels as being unavailable for the rank being refreshed in the memory channel. In one or more examples, the method further includes blocking a fetch command to the memory channel for the rank being refreshed in the memory channel.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Patrick James Meaney, Glenn David Gilda, David D. Cadigan, Christian Jacobi, Lawrence Jones, Stephen J. Powell
  • Patent number: 11509734
    Abstract: A social networking system maintains characteristics with its users, with various characteristics, such as age, specified by the users (i.e., “asserted characteristics”). The social networking system selects content for a user based at least in part on the characteristics associated with the user. To account for potential inaccuracies in an asserted age of a user, the social networking system clusters users based on ages of other users connected to users. The online system receives verified ages for users in a cluster from a trusted third party system that maintains more accurate characteristics for users than the social networking system. By comparing the asserted ages for users in the cluster to the verified ages for users in the cluster, the social networking system determines an accuracy of the asserted ages for users in the cluster. The accuracy may be used when selecting content for the users.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: November 22, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: Weidong Wang, Roshan Umesh Goli, Patrick James Kemp, Spencer Bingham Powell
  • Patent number: 11494356
    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: September 23, 2020
    Date of Patent: November 8, 2022
    Assignee: salesforce.com, inc.
    Inventor: Patrick James Helland
  • Patent number: 11491771
    Abstract: A method of fabricating a composite material, the method comprises the steps of a) providing a first layer of a fibre reinforced polymer, preferably a thermoset FRP, b) providing an array of thermoplastic islands across at least a proportion of a major surface of the first layer, c) providing a second layer of a fibre reinforced polymer, preferably a thermoset FRP, d) laying the second layer over at least some of the islands, and e) securing the first and second layers together. There is also disclosed a composite which comprises a first layer of a fibre reinforced polymer and a second layer of a fibre reinforced polymer, between which is an intervening layer comprising an array of thermoplastic islands.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: November 8, 2022
    Inventors: Alma Hodzic, Patrick James Smith
  • Publication number: 20220347988
    Abstract: A composite which comprises a first layer of a fibre reinforced polymer and a second layer of a fibre reinforced polymer, between which is an intervening layer comprising an array of thermoplastic islands.
    Type: Application
    Filed: June 29, 2022
    Publication date: November 3, 2022
    Inventors: Alma Hodzic, Patrick James Smith
  • Publication number: 20220341734
    Abstract: A conduit level for determination of conduit bend angles includes a frame supporting a plurality of bubble levels at various angular orientations. The frame has first and second opposite sides, a bottom edge extending along an axis, a top edge, and a front end edge connecting the bottom edge and the top edge. Each of the bubble level sensors has a unique angular orientation relative to the axis of the bottom edge of the frame. The frame includes at least one bubble viewing slot allowing a user to view the plurality of bubble levels in edgewise viewing directions facing the top edge and the front edge of the frame, and a plurality of bubble viewing windows allowing the user to view the plurality of bubble levels in a sidewise viewing direction facing at least one of the sides of the frame.
    Type: Application
    Filed: April 14, 2022
    Publication date: October 27, 2022
    Inventor: Patrick James BROWN
  • Publication number: 20220326920
    Abstract: Apparatuses, systems, and techniques for caching of compiled shader programs in a cloud computing environment.
    Type: Application
    Filed: April 9, 2021
    Publication date: October 13, 2022
    Inventors: Paul Albert Lalonde, Franck Diard, Patrick James Neill, Michael Oxford, Todd Michael Poynter
  • Publication number: 20220327522
    Abstract: Systems, mechanisms and processes are provided to allow law-enforcement officials, when encountering the potential use of prepaid payment cards in the furtherance of a crime or in relation to criminal activities, to (1) attempt to check the balances on such prepaid payment cards, including the ability to perform aggregate balance checks on a group of such prepaid cards, (2) attempt to freeze the funds on such prepaid payment cards, and/or (3) attempt to seize the funds on such prepaid payment cards.
    Type: Application
    Filed: June 17, 2022
    Publication date: October 13, 2022
    Inventors: Patrick James Moran, Nancy Joann Vance, Michele Suzanne Herron, Thomas Edward Rafferty
  • Patent number: 11451495
    Abstract: Disclosed embodiments provide systems and methods related to updating creatives generation models. The system may include at least one memory unit for storing instructions and at least one processor configured to execute the instructions to perform operations.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: September 20, 2022
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Kirankumar Kulkarni, Savio Joseph Darivemula, Anil Konduru, Gunjan Patel, Jie Shen, Kelly L. Birch, Patrick James Manion
  • Publication number: 20220274632
    Abstract: Described herein is a transport system and method of transporting objects including people between locations. The description also relates to urban and public transport systems for moving large numbers of people and freight or objects between locations. The description also relates to transport systems based on cable and rail elements and moving therebetween. Also described are junction mechanisms, switching and control systems.
    Type: Application
    Filed: July 24, 2020
    Publication date: September 1, 2022
    Inventors: Connor Read, Andrew Karl Diehl, Jamin Caleb Vollebregt, Peter John Scott, Christopher James Allington, Mark Harinui Thomson, Andrew Michael Sarratt, Mark Stewart Pritchard, Benjamin Mark Glossop, Emerson Patrick James Ryder, Benjamin Poulter
  • Publication number: 20220277323
    Abstract: The disclosed embodiments include computer-implemented apparatuses and processes that dynamically predict future occurrences of targeted events using adaptively trained machine-learning or artificial-intelligence processes. For example, an apparatus may generate an input dataset based on interaction data associated with a prior temporal interval, and may apply a trained, gradient-boosted, decision-tree process to the input dataset. Based on the application of the trained, gradient-boosted, decision-tree process to the input dataset, the apparatus may generate output data representative of a predicted likelihood of an occurrence of each of a plurality of targeted events during a future temporal interval, which may be separated from the prior temporal interval by a corresponding buffer interval. The apparatus may also transmit the output data to a computing system, and the computing system may transmit digital content to a device based on at least a portion of the output data.
    Type: Application
    Filed: February 25, 2022
    Publication date: September 1, 2022
    Inventors: Patrick James WHELAN, Jahir Mauricio GUTIERREZ BUGARIN, Nikki KANADE, Maksims VOLKOVS, Tomi Johan POUTANEN
  • Publication number: 20220270187
    Abstract: The disclosed embodiments combine an energy balance (e.g., averaged energy profiles) with original time series data having smaller time steps to establish an energy balance (e.g., averaged profiles) and a power balance (e.g., smaller time step with original time series data) for a Distributed Energy Resources (DER), microgrid, or other energy system. In an embodiment, a method comprises: solving, with at least one processor, a first optimization problem on time series data related to energy system planning, the first optimization including applying a power balancing framework to the time series data that captures intra-hour variability; and selecting, with the at least one processor, technology assets and sizing for the energy system based on an average hourly and sub-hourly datasets.
    Type: Application
    Filed: February 18, 2022
    Publication date: August 25, 2022
    Inventors: Michael Stadler, Patrick James Mathiesen, Zachary K. Pecenak
  • Patent number: 11416470
    Abstract: Systems and methods provide multi-version concurrency control of database records with uncommitted transactions. The system and methods may include receiving a query regarding a transaction counter number. When a transaction header identifying data is updated with the assigned transaction counter number, the updated transaction header may be used in identifying data as an instance of multiversion concurrency control information by the received query. A key lookup may be performed, and when the key lookup encounters an uncommitted row for a transaction number, a corresponding transaction header identifying data to identify a data array element to determine whether the transaction number is committed, and determining the transaction counter number when the transaction number is committed. The transaction counter number may be stamped on the row version record when it is determined that the row is committed.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: August 16, 2022
    Assignee: Salesforce, Inc.
    Inventors: Subho Sanjay Chatterjee, Patrick James Helland, Nathaniel Wyatt, James E. Mace, Punit B. Shah
  • Patent number: 11414246
    Abstract: A beverage container for hot or cold beverages, where the lid and base are connected via a glass joint. The glass joint forms a seal between the lid and base and eliminates the need for a synthetic material to form such a seal. The base has a double wall construction forming a cavity between the two walls. One or more of the surfaces facing the cavity are coated with a thermally reflective coating, which along with the glass materials, reduces heat transfer to the external surroundings. The lid is formed by a glass shell with an internal cavity, where the internal surfaces defining the cavity are optionally coated with a thermally reflective coating to further insulate the beverage container.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: August 16, 2022
    Inventor: Patrick James McCluskey
  • Publication number: 20220245092
    Abstract: Techniques are disclosed relating to managing distributed storage of data with low latency access and durable storage. A distributed storage system may include storage caches distributed across availability zones in front of a shared object storage. Database nodes collocated with the storage caches may handle the storage, retrieval, and manipulation of data in the storage caches and the shared object storage. The shared object storage cache provides persistent storage of data for the distributed storage system while storage of the data in the storage caches is implemented to provide low latency retrieval of the storage. The storage caches across the availability zones may be populated through the shared object storage rather than moving data across availability zones.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Venkateswararao Jujjuri, Nathaniel Wyatt, Jameison Bear Martin, Patrick James Helland
  • Publication number: 20220245123
    Abstract: Techniques are disclosed relating to efficiently managing skip list data structures. In some embodiments, a computing system stores a skip list including a plurality of key-value records that include one or more pointers to others of the plurality of key-value records. The computing system scans the plurality of key-value records in key order to identify key-value records to be purged from the skip list. The scanning includes maintaining a list of key-value records that include pointers that point to key-value records that have not yet been scanned by the scanning. In response to identifying a key-value record for purging, the computing system purges the key-value record by substituting the pointers included the key-value records of the list with pointers included in the key-value record being purged.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Patrick James Helland, James E. Mace, Akshay Manchale Sridhar
  • Publication number: 20220245094
    Abstract: Techniques are disclosed relating to managing distributed storage of data for various entities according to classifications for these entities. A database node of a distributed storage system may receive, from a first entity of a plurality of entities, a request to store a set of data. The database node may further obtain metadata associated with the first entity, wherein the metadata specifies one of a plurality of classifications for the entities. The database node may provide the set of data to one or more of a plurality of caches for storage. The caches may be located in two or more availability zones and are configured to store the set of data based on the classification for the first entity identified in the metadata associated with the first entity. The database node may also store the set of data in a shared object storage coupled to the database node.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Venkateswararao Jujjuri, Nathaniel Wyatt, Jameison Bear Martin, Patrick James Helland
  • Patent number: D968242
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: November 1, 2022
    Assignee: Fitbit, Inc.
    Inventors: Kenneth S. M. Ling, Alexander Joseph Ringrose, Patrick James Markan