Patents by Inventor Daniel Baird

Daniel Baird 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: 20230401196
    Abstract: Systems, methods, and computer readable media for decentralized two-phase commit in a datastore or database where the methods include determining pre-validating a transaction, writing first metadata to a leader partition, the first metadata including a state indicating preparing and mutations of the transaction, and writing second metadata of a follower partition to indicate the follower partition is locked by the leader partition. The methods further include updating the state of the first metadata to indicate committed and performing the transaction on the leader partition, performing the transaction on the follower partition and unlocking the follower partition, and updating the first metadata to remove the mutations of the transaction and updating the state of the first metadata to indicate the transaction is completed. The methods may further include selecting a leader partition key and updating the state of the first metadata to indicate committed unapplied.
    Type: Application
    Filed: August 29, 2023
    Publication date: December 14, 2023
    Inventors: Ovais Ahmad Khan, David Andrew Killian, James Daniel Baird, Tittu Jose, Arunachalam Thirupathi
  • Patent number: 11782906
    Abstract: A decentralized two-phase commit in a datastore or database includes determining pre-validating a transaction, writing first metadata to a leader partition, the first metadata including a state indicating preparing and mutations of the transaction, and writing second metadata of a follower partition to indicate the follower partition is locked by the leader partition. The decentralized two-phase commit further includes updating the state of the first metadata to indicate committed and performing the transaction on the leader partition, performing the transaction on the follower partition and unlocking the follower partition, and updating the first metadata to remove the mutations of the transaction and updating the state of the first metadata to indicate the transaction is completed. The decentralized two-phase commit may further include selecting a leader partition key and updating the state of the first metadata to indicate committed unapplied.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: October 10, 2023
    Assignee: Snap Inc.
    Inventors: Ovais Ahmad Khan, David Andrew Killian, James Daniel Baird, Tittu Jose, Arunachalam Thirupathi
  • Patent number: 11573979
    Abstract: A method for making a playlist available to the public, in which the playlist comprises user-defined descriptor information. The user-defined descriptor information is entered as free form text or prose.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: February 7, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Michael Spiegelman, David E. Brown, Lori Ann Sutton, Pierre Schiro, Christa Maria Stelzmuller, Siddhartha S. Sahay, Daniel Baird, Adam Korman, Alexander Stephen Toth, Poorna Chandra Gowda Bannikuppe Ramachandra, Bipin Suresh
  • Patent number: 11561783
    Abstract: Systems and methods are provided for synchronizing data. The systems and methods include operations for: storing a synchronization entry for a messaging application feature, the synchronization entry comprising a last update timestamp associated with a first update to content of the messaging application feature received from a first source; receiving a second update to the content of the messaging application feature from the first source; determining that the second update was received within a write window of the last update timestamp; in response to determining that the second update was received within the write window of the last update timestamp, preventing updating the last update timestamp; and sending the first update and the second update to a client device in response to receiving a synchronization request from the client device based on the last update timestamp.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: January 24, 2023
    Assignee: Snap Inc.
    Inventors: David Andrew Killian, Bradley Baron, Benjamin Ralph Hollis, Amit Saurav, James Daniel Baird, Zubair Khan, Spoorthi Ravi
  • Publication number: 20220207003
    Abstract: Systems, methods, and computer readable media for a live data migration system where the methods include accessing a command to perform a live data migration of a source datastore to a target datastore, accessing a delete operation, the delete operation indicating first data to be deleted from a datastore, and determining the datastore is stored in a source datastore. The methods further includes performing a two-phase commit delete of the first data from the source datastore and the target datastore, accessing a write operation, the write operation indicating second data, and performing a two-phase commit write of the second data to the source datastore and to the target datastore. The methods further include copying the source datastore to the target datastore, accessing a read operation, the read operation indicating third data to be read from the datastore, and performing the read operation of the third data from the target datastore.
    Type: Application
    Filed: December 30, 2021
    Publication date: June 30, 2022
    Inventors: Ovais Ahmad Khan, James Daniel Baird, Tittu Jose, David Andrew Killian
  • Publication number: 20220207026
    Abstract: Systems, methods, and computer readable media for decentralized two-phase commit in a datastore or database where the methods include determining pre-validating a transaction, writing first metadata to a leader partition, the first metadata including a state indicating preparing and mutations of the transaction, and writing second metadata of a follower partition to indicate the follower partition is locked by the leader partition. The methods further include updating the state of the first metadata to indicate committed and performing the transaction on the leader partition, performing the transaction on the follower partition and unlocking the follower partition, and updating the first metadata to remove the mutations of the transaction and updating the state of the first metadata to indicate the transaction is completed. The methods may further include selecting a leader partition key and updating the state of the first metadata to indicate committed unapplied.
    Type: Application
    Filed: December 29, 2021
    Publication date: June 30, 2022
    Inventors: Ovais Ahmad Khan, David Andrew Killian, James Daniel Baird, Tittu Jose, Arunachalam Thirupathi
  • Publication number: 20210286609
    Abstract: Systems and methods are provided for synchronizing data. The systems and methods include operations for: storing a synchronization entry for a messaging application feature, the synchronization entry comprising a last update timestamp associated with a first update to content of the messaging application feature received from a first source; receiving a second update to the content of the messaging application feature from the first source; determining that the second update was received within a write window of the last update timestamp; in response to determining that the second update was received within the write window of the last update timestamp, preventing updating the last update timestamp; and sending the first update and the second update to a client device in response to receiving a synchronization request from the client device based on the last update timestamp.
    Type: Application
    Filed: March 10, 2020
    Publication date: September 16, 2021
    Inventors: David Andrew Killian, Bradley Baron, Benjamin Ralph Hollis, Amit Saurav, James Daniel Baird, Zubair Khan, Spoorthi Ravi
  • Publication number: 20210149916
    Abstract: A method for making a playlist available to the public, in which the playlist comprises user-defined descriptor information. The user-defined descriptor information is entered as free form text or prose.
    Type: Application
    Filed: November 20, 2020
    Publication date: May 20, 2021
    Inventors: Michael Spiegelman, David E. Brown, Lori Ann Sutton, Pierre Schiro, Christa Maria Stelzmuller, Siddhartha S. Sahay, Daniel Baird, Adam Korman, Alexander Stephen Toth, Poorna Chandra Gowda Bannikuppe Ramachandra, Bipin Suresh
  • Patent number: 10860611
    Abstract: The present disclosure provides a method for making a playlist available to the public. In another embodiment, the present disclosure provides a method for creating a playlist comprising user-defined descriptor information. In another embodiment, the present disclosure provides a method for searching for such public playlists.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: December 8, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Michael Spiegelman, David E. Brown, Lori Ann Sutton, Pierre Schiro, Christa Maria Stelzmuller, Siddhartha S. Sahay, Daniel Baird, Adam Korman, Alexander Stephen Toth, Poorna Chandra Gowda Bannikuppe Ramachandra, Bipin Suresh
  • Patent number: 10019500
    Abstract: The present disclosure provides a method for making a playlist available to the public. In another embodiment, the present disclosure provides a method for creating a playlist comprising user-defined descriptor information. In another embodiment, the present disclosure provides a method for searching for such public playlists.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: July 10, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Michael Spiegelman, David E. Brown, Lori Ann Sutton, Pierre Schiro, Christa Maria Stelzmuller, Siddhartha S. Sahay, Daniel Baird, Adam Korman, Alexander Stephen Toth, Poorna Chandra Gowda Bannikuppe Ramachandra, Bipin Suresh
  • Publication number: 20180165342
    Abstract: The present disclosure provides a method for making a playlist available to the public. In another embodiment, the present disclosure provides a method for creating a playlist comprising user-defined descriptor information. In another embodiment, the present disclosure provides a method for searching for such public playlists.
    Type: Application
    Filed: February 7, 2018
    Publication date: June 14, 2018
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Michael Spiegelman, David E. Brown, Lori Ann Sutton, Pierre Schiro, Christa Maria Stelzmuller, Siddhartha S. Sahay, Daniel Baird, Adam Korman, Alexander Stephen Toth, Poorna Chandra Gowda Bannikuppe Ramachandra, Bipin Suresh
  • Publication number: 20160210345
    Abstract: The present disclosure provides a method for making a playlist available to the public. In another embodiment, the present disclosure provides a method for creating a playlist comprising user-defined descriptor information. In another embodiment, the present disclosure provides a method for searching for such public playlists.
    Type: Application
    Filed: March 16, 2016
    Publication date: July 21, 2016
    Inventors: Michael Spiegelman, David E. Brown, Lori Ann Sutton, Pierre Schiro, Christa Maria Stelzmuller, Siddhartha S. Sahay, Daniel Baird, Adam Korman, Alexander Stephen Toth, Pooma Chandra Gowda Bannikuppe Ramachandra, Bipin Suresh
  • Publication number: 20160026636
    Abstract: The present disclosure provides a method for making a playlist available to the public. In another embodiment, the present disclosure provides a method for creating a playlist comprising user-defined descriptor information. In another embodiment, the present disclosure provides a method for searching for such public playlists.
    Type: Application
    Filed: March 2, 2015
    Publication date: January 28, 2016
    Inventors: Michael Spiegelman, David E. Brown, Lori Ann Sutton, Pierre Schiro, Christa Maria Stelzmueller, Siddhartha S. Sahay, Daniel Baird, Adam Korman, Alexander Stephen Toth, Poorna Chandra Gowda Bannikuppe Ramachandra, Bipin Suresh
  • Patent number: 9002879
    Abstract: The present disclosure provides a method for making a playlist available to the public. In another embodiment, the present disclosure provides a method for creating a playlist comprising user-defined descriptor information. In another embodiment, the present disclosure provides a method for searching for such public playlists.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: April 7, 2015
    Assignee: Yahoo! Inc.
    Inventors: Michael Spiegelman, David E. Brown, Lori Ann Sutton, Pierre Schiro, Christa Maria Stelzmuller, Siddhartha S. Sahay, Daniel Baird, Adam Korman, Alexander Stephen Toth, III, Poorna Chandra Gowda Bannikuppe Ramachandra, Bipin Suresh
  • Patent number: 8619257
    Abstract: Disclosed herein are methods and devices for detection of bacterial HAI. Disclosed methods may be utilized for continuous in vivo monitoring of a potential bacterial infection site and may be utilized to alert patients and/or health care providers to the presence of pathogenic bacteria at an early stage of infection. Disclosed methods include utilization of recombinant bacteriophage to deliver to pathogenic bacteria a translatable genetic sequence encoding an optically detectable marker or an enzyme capable of producing an optically detectable marker. Upon detection of the optical signal produced by the marker, medical personnel may be alerted to the presence of pathogenic bacteria at the site of inquiry. Any bacterial causative agent of HAI may be detected according to disclosed methods.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: December 31, 2013
    Assignee: Kimberley-Clark Worldwide, Inc.
    Inventors: Thomas Edward Plowman, Erica M. Phillips, Richard Hantke, Daniel Baird, Mike Rainone, Talbot Presley
  • Publication number: 20130173656
    Abstract: The present disclosure provides a method for making a playlist available to the public. In another embodiment, the present disclosure provides a method for creating a playlist comprising user-defined descriptor information. In another embodiment, the present disclosure provides a method for searching for such public playlists.
    Type: Application
    Filed: November 16, 2012
    Publication date: July 4, 2013
    Applicant: YAHOO! INC.
    Inventors: Michael Spiegelman, David E. Brown, Lori Ann Sutton, Pierre Schiro, Christa Maria Stelzmuller, Siddhartha S. Sahay, Daniel Baird, Adam Korman, Alexander Stephen Toth, III, Poorna Chandra Gowda Bannikuppe Ramachandra, Bipin Suresh
  • Patent number: 8346798
    Abstract: The present disclosure provides a method for making a playlist available to the public. In another embodiment, the present disclosure provides a method for creating a playlist comprising user-defined descriptor information. In another embodiment, the present disclosure provides a method for searching for such public playlists.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: January 1, 2013
    Assignee: Yahoo! Inc.
    Inventors: Michael Spiegelman, David E. Brown, Lori Ann Sutton, Pierre Schiro, Christa Maria Stelzmuller, Siddhartha S. Sahay, Daniel Baird, Adam Korman, Alexander Stephen Toth, III, Poorna Chandra Gowda Bannikuppe Ramachandra, Bipin Suresh
  • Patent number: 8280471
    Abstract: Disclosed are methods and devices for continuous in vivo monitoring of a potential bacterial infection site. Disclosed devices may be utilized to alert patients and/or health care providers to the presence of pathogenic bacteria at an early stage of a hospital acquired infection, thereby providing for earlier intervention. Disclosed methods utilize optical fibers to deliver an excitation signal to an area in which pathogenic bacteria may exist. In the presence of the excitation signal, bacterial pathogens may autofluoresce with a unique spectral signature. Upon generation of a fluorescent emission, an optically detectable emission signal may be transmitted to a detection/analysis device. Analysis of the characteristics of the emission signal produced in response to the excitation signal may be used to determine the presence or concentration of pathogens at the site of inquiry, following which real time information may be transmitted to medical personnel via a wireless transmission system.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: October 2, 2012
    Assignee: Kimberly-Clark Worldwide, Inc.
    Inventors: Mike Rainone, Erica M. Phillips, Richard Hantke, Shawn R. Feaster, Daniel Baird, Thomas Edward Plowman, Talbot Presley
  • Publication number: 20120143027
    Abstract: Disclosed herein are methods and devices for detection of hospital acquired infections. Disclosed methods may be utilized for continuous in vivo monitoring of a potential infection site and may be utilized to alert patients and/or health care providers to changes in the local environment due to the presence of a pathogen at an early stage of infection. Disclosed methods utilize ion sensitive field effect transistors (ISFETs) to detect changes in ionic concentration at the site due to the presence of a pathogen, for instance at a surgical site. When a pathogen is present, the local ionic concentration, and hence the electrical characteristics of an ISFET may change, causing a detectable signal from the ISFET. An ISFET may be associated with a biological material such as an enzyme or a specific binding partner for an expression product of a pathogen to improve detection.
    Type: Application
    Filed: December 19, 2007
    Publication date: June 7, 2012
    Applicant: KIMBERLY-CLARK WORLDWIDE, INC.
    Inventors: Erica M. Phillips, Richard Hantke, Daniel Baird, Mike Rainone, Thomas Edward Plowman, Talbot Presley
  • Publication number: 20120143024
    Abstract: Disclosed herein are methods and devices for detection of bacterial HAI. Disclosed methods may be utilized for continuous in vivo monitoring of a potential bacterial infection site and may be utilized to alert patients and/or health care providers to the presence of pathogenic bacteria at an early stage of infection. Disclosed methods include utilization of recombinant bacteriophage to deliver to pathogenic bacteria a translatable genetic sequence encoding an optically detectable marker or an enzyme capable of producing an optically detectable marker. Upon detection of the optical signal produced by the marker, medical personnel may be alerted to the presence of pathogenic bacteria at the site of inquiry. Any bacterial causative agent of HAI may be detected according to disclosed methods.
    Type: Application
    Filed: December 13, 2007
    Publication date: June 7, 2012
    Applicant: Kimberly-Clark Worldwide, Inc.
    Inventors: Erica M. Phillips, Richard Hantke, Daniel Baird, Mike Rainone, Thomas Edward Plowman, Talbot Presley