Patents by Inventor James A. Baker

James A. Baker 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: 20210286804
    Abstract: A computer-implemented method for targeted sweep of a key-value data storage is provided. The method comprises before a write transaction to a database having a key value store commits, and before each of one or more write commands of the write transaction are persisted to the key value store, writing an entry for each of the one or more write commands to an end of a targeted sweep queue, the entry comprising metadata including: data identifying a cell to which the write command relates, a start timestamp of the write transaction, and information identifying a type of the write transaction.
    Type: Application
    Filed: May 28, 2021
    Publication date: September 16, 2021
    Inventors: Grgur Petric Maretic, James Baker, Nathan Ziebart, Sandor Van Wassenhove
  • Publication number: 20210260017
    Abstract: Compositions and methods, including novel homogeneous microparticulate suspensions, are described for treating acute wounds, chronic wounds and/or a wound or epithelial tissue surface that contains bacterial biofilm, including unexpected synergy between bismuth-thiol (BT) compounds and certain antibiotics, to provide topical formulations including antiseptic formulations, for management and promotion of wound healing and in particular infected wounds. Previously unpredicted antibacterial properties and anti-biofilm properties of disclosed BT compounds and BT compound-plus-antibiotic combinations are also described, including preferential efficacies of certain such compositions for treating gram-positive bacterial infections, and distinct preferential efficacies of certain such compositions for treating gram-negative bacterial infections.
    Type: Application
    Filed: October 5, 2020
    Publication date: August 26, 2021
    Inventors: Brett Hugh James BAKER, Philip DOMENICO
  • Publication number: 20210257965
    Abstract: A solar electrical generator comprising an outer wall (1, 2) arranged to partially surround a cavity. A hub (3) is provided within the cavity wherein the outer face (4) of the wall is provided with solar cells (5). At least one of the hub (3) and the inner face (6) of the wall are provided with solar cells (5).
    Type: Application
    Filed: August 20, 2019
    Publication date: August 19, 2021
    Inventors: Jo PARKER-SWIFT, James BAKER, Ben CRUNDWELL
  • Publication number: 20210250195
    Abstract: A system to perform latency compensation techniques to facilitate synchronous sharing of video content during a communication session. The system enables video content that is being shared during the communication session to be played synchronously across numerous different client devices that are being used to participate in the communication session, notwithstanding variations in networking latency associated with the different client devices. The disclosed technologies provide improvements over existing screen sharing techniques which include continuously uploading streams of shared media content from a sharer's device and distributing these uploaded streams to other devices. For example, the techniques described herein enable a system to facilitate sharing of video content during a communication session without initially rendering video content at and simultaneously uploading the rendered video content from a sharer's device.
    Type: Application
    Filed: February 7, 2020
    Publication date: August 12, 2021
    Inventor: Casey James BAKER
  • Patent number: 11023457
    Abstract: A computer-implemented method for targeted sweep of a key-value data storage is provided. The method comprises before a write transaction to a database having a key value store commits, and before each of one or more write commands of the write transaction are persisted to the key value store, writing an entry for each of the one or more write commands to an end of a targeted sweep queue, the entry comprising metadata including: data identifying a cell to which the write command relates, a start timestamp of the write transaction, and information identifying a type of the write transaction.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: June 1, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Grgur Petric Maretic, James Baker, Nathan Ziebart, Sandor Van Wassenhove
  • Patent number: 10994907
    Abstract: A cable tie is provided with a wedge disposed within a passage extending through a head. The wedge is compressed within the passage when tension is applied to the strap. As a result, the wedge compresses the strap against an inner surface of the passage to restrain the strap.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: May 4, 2021
    Assignee: ABB Schweiz AG
    Inventors: Colin E. Tschida, Kathryn F. Murphy, James Baker, Yan Gao, Andrew Cole, Phillip J. Taylor, Jr.
  • Publication number: 20210124766
    Abstract: Systems and methods are provided for determining a query involving at least one dataset comprising a plurality of records, the query being submitted by a first user operating a computing device. An archetype policy that governs access to records of the at least one dataset can be determined, wherein the archetype policy includes at least one logical formula to be evaluated when determining whether a requesting user is permitted to access a given record, and wherein the at least one logical formula is satisfied based at least in part on a state associated with the requesting user and at least one first variable evaluated by the at least one logical formula. At least one record that the first user is permitted to access can be determined based at least in part on satisfaction of the at least one logical formula associated with the archetype policy.
    Type: Application
    Filed: October 22, 2020
    Publication date: April 29, 2021
    Inventors: James Baker, Sander Kromwijk
  • Publication number: 20210124835
    Abstract: Systems and methods generate a first security node hash identifier by performing a first hash operation, such as a one-way hash, on a first data resource identifier associated with a first data resource, such as a data set, produced by a data resource platform. The systems and methods generate a dependent second security node hash identifier by performing a second hash operation on a second data resource identifier associated with a dependent second data resource produced by the data resource platform and on the first security node hash identifier, receive an access request for access to the dependent second data resource; and in response to the access request, grant permission to access the dependent second data resource to a user associated with the access request based on the dependent second security node hash identifier.
    Type: Application
    Filed: January 3, 2020
    Publication date: April 29, 2021
    Inventors: Lam Tran, James Baker, Lili Yang
  • Patent number: 10977223
    Abstract: Example embodiments describe a data storage method and system. For example, the method described, performed by one or more processors, may comprise in an application for enforcing one or more policies for reading and writing data to a database receiving, over a data network, instructions for performing a read or write request for data, and sending the read or write request to a transaction manager for providing transactions for a key-value store of the database, the request being in accordance with one or more policies to be enforced by the enforcing application. The method may also comprise receiving, from the transaction manager, a response message based on operations performed by the transaction manager in response to the read or write request.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: April 13, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Joseph Ellis, Jakub Kozlowski, James Baker, Mark Elliot
  • Publication number: 20210092908
    Abstract: A method of making a solar module comprising forming an arcuate frame and adhesively bonding a solar cell formed of a flexible sheet of a thin film organic photovoltaic solar material to the frame or to a flexible backing attachable to the frame to at least partially cover an upwardly facing part of the frame. The invention also extends to the module. The module may be deployable into a deployed configuration. It may be used over a poly-tunnel, or on a roof, or in other applications.
    Type: Application
    Filed: May 13, 2019
    Publication date: April 1, 2021
    Inventors: Jo PARKER-SWIFT, James BAKER, Jez CLEMENTS, Hans PFLAUMET, Ben CRUNDWELL, Aki LAAKSO, Simon HUBBARD, Finlay KNOPS-MCKIM
  • Patent number: 10960012
    Abstract: Compositions and methods, including novel homogeneous microparticulate suspensions, are described for treating natural surfaces that contain bacterial biofilm, including unexpected synergy or enhancing effects between bismuth-thiol (BT) compounds and certain antibiotics, to provide formulations including antiseptic formulations. Previously unpredicted antibacterial properties and anti-biofilm properties of disclosed BT compounds and BT compound-plus-antibiotic combinations are also described, including preferential efficacies of certain such compositions for treating certain gram-positive bacterial infections, and distinct preferential efficacies of certain such compositions for treating certain gram-negative bacterial infections.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: March 30, 2021
    Assignee: MICROBION CORPORATION
    Inventors: Brett Hugh James Baker, Philip Domenico
  • Publication number: 20210081364
    Abstract: A method, performed by one or more processors, is disclosed comprising receiving, from a first user, a request to create a staging edit to a particular data object stored in a database, and creating a user staging version of the particular data object including the staging edit without editing the particular data object. The method may further comprise storing the staging edit in a memory space and indexing the user staging version in an index for enabling user searching and retrieval of the user staging version responsive to the first user requesting the particular data object.
    Type: Application
    Filed: November 19, 2019
    Publication date: March 18, 2021
    Inventors: Jiahui Jiang, Samuel Flávio Barroso Souza, Alexander Dalgleish, Aakash Goenka, Vidit Gupta, Diogo Bonfim Moraes Morant De Holanda, James Baker, Jim Inoue, Benjamin Duffield, Mark Elliot
  • Publication number: 20210067476
    Abstract: Techniques for rendering animations on a display of a data processing system herein can be used with a messaging application to provide animations associated with one or more messages of a messaging session. These techniques include receiving a signal reflecting a user input to invoke an animation associated with a message displayed on a user interface of a display of a computing device, determining via a processor an animation point at a preset location specified relative to dimensions of the user interface or the display and not based on a location of the message, establishing via the processor an animation path that includes the animation point and a target display location relative to the location of the message, such that at least a portion of the animation is rendered from the animation point to the target display location relative to the message, and rendering the animation on the user interface according to the animation path.
    Type: Application
    Filed: August 28, 2019
    Publication date: March 4, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Casey James Baker, Jeremy Scott Frye, Chris Lester
  • Publication number: 20210067473
    Abstract: In a device including a processor and a computer-readable medium, the computer-readable medium includes executable instructions causing the processor to control the device to perform functions of (i) displaying, via a display, a GUI for a first communication application, the GUI including a first portion displaying content of a first communication session associated with the first communication application, wherein participants of the first communication session includes a user of the device, and a second portion including a plurality of graphical elements, each graphical element associated with one of a plurality of functionalities related to a second communication application different from the first communication application; (ii) detecting an activity related to a second communication session associated with the second communication application; and (iii) in response to detecting the activity, displaying, via the second portion of the GUI, an indication of the detected activity related to the second commu
    Type: Application
    Filed: November 12, 2020
    Publication date: March 4, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas FAULKNER, Casey James BAKER
  • Publication number: 20210064475
    Abstract: A distributed, transactional database uses timestamps, such as logical clock values, for entry versioning and transaction management in the database. To write to the database, a service requests a timestamp to be inserted into the database with a new version of data. During a backup procedure, a cleanup process is paused, issuing new timestamps is paused, and a backup timestamp is generated, which results in an effective backup copy. Such steps approximate turning off all of the database servers and backing up the servers due to the external devices and services being unable to write new data for a period of time and having the cleanup turned off for a period of time. A snapshot of the database can have some inconsistent entries. During a restore of a backup, a snapshot of the database is loaded and any entries older than the backup timestamp are deleted, which ensures that a consistent restore has occurred.
    Type: Application
    Filed: August 28, 2020
    Publication date: March 4, 2021
    Inventor: James Baker
  • Patent number: 10933142
    Abstract: The present invention relates to the use of a compound containing a moiety of formula (I) as a reagent for linking a compound of formula R1—H which comprises a first functional moiety of formula F1 to a second functional moiety of formula F2 wherein X, X?, Y, R1, F1 and F2 are as defined herein. The present invention also provides related processes and products. The present invention is useful for creating functional conjugate compounds, and specifically conjugates in which at least one of the constituent molecules carries a thiol group.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: March 2, 2021
    Assignee: UCL BUSINESS LTD
    Inventors: Mark Smith, Stephen Caddick, James Baker, Vijay Chudasama
  • Publication number: 20200405105
    Abstract: A cleaner head for a vacuum cleaner has a housing, an agitator mounted within the housing, and a drive mechanism for driving the agitator about a first axis A. The drive mechanism is mounted to the housing for rotation about a second axis R. The second axis R is offset from the first axis A. When the agitator is brought into contact with a surface to be cleaned, the surface exerts a reaction torque on the agitator that causes the drive mechanism to rotate about the second axis R.
    Type: Application
    Filed: February 26, 2019
    Publication date: December 31, 2020
    Applicant: Dyson Technology Limited
    Inventors: Richard Iain MOCKRIDGE, Anthony Andrew Buchanan HARKER, William James BAKER
  • Patent number: 10868779
    Abstract: In a device including a processor and a memory, the memory includes executable instructions causing the processor to control the device to perform functions of displaying, via a GUI of a first communication application, content of a first communication session associated with a first communication application; detecting an activity related to a second communication session associated with a second communication application; displaying, as a part of the GUI of the first communication application, an indication of the detected activity and a first control element that, when activated, causes a user of the device to join the second communication session; receiving a first user input to activate the first control element; responsive to the received first user input, causing the user of the device to join and participate, via the GUI of the first communication application, the second communication session concurrently with the first communication session.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Casey James Baker
  • Patent number: 10835510
    Abstract: Compositions and methods, including novel homogeneous microparticulate suspensions, are described for treating acute wounds, chronic wounds and/or a wound or epithelial tissue surface that contains bacterial biofilm, including unexpected synergy between bismuth-thiol (BT) compounds and certain antibiotics, to provide topical formulations including antiseptic formulations, for management and promotion of wound healing and in particular infected wounds. Previously unpredicted antibacterial properties and anti-biofilm properties of disclosed BT compounds and BT compound-plus-antibiotic combinations are also described, including preferential efficacies of certain such compositions for treating gram-positive bacterial infections, and distinct preferential efficacies of certain such compositions for treating gram-negative bacterial infections.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: November 17, 2020
    Assignee: MICROBION CORPORATION
    Inventors: Brett Hugh James Baker, Philip Domenico
  • Patent number: D908626
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: January 26, 2021
    Assignee: Silgan Containers LLC
    Inventor: Gerald James Baker