Patents by Inventor Ryan A. King

Ryan A. King 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: 12175190
    Abstract: A method for partially publishing edits to a document is described. A first document including a first cell and a second cell is displayed on first user account on a first computing device and on a second user account. A second document including a linked version of the first cell and a linked version of the second cell is displayed. An edit of the first cell is received from the first user account and an edit of the second cell is received. In response to receiving an indication from the first user account that the edit of the first cell is to be published, the edit of the first cell is made to the linked version of the first cell, while the linked version of the second cell is unchanged so that the content of the linked version of the second cell no longer matches that of the second cell.
    Type: Grant
    Filed: January 5, 2024
    Date of Patent: December 24, 2024
    Assignee: WORKIVA INC.
    Inventors: Hannah Joy Deering, Thieu Van Tran Pham, Travis Smith, Edward Joseph Cupps, Aaron David Hall, Matthew Peter Hinrichsen, Ryan A. King, Joshua John Przybyszewski, Madelyn Renee Stephens
  • Publication number: 20240143905
    Abstract: A method for partially publishing edits to a document is described. A first document including a first cell and a second cell is displayed on first user account on a first computing device and on a second user account. A second document including a linked version of the first cell and a linked version of the second cell is displayed. An edit of the first cell is received from the first user account and an edit of the second cell is received. In response to receiving an indication from the first user account that the edit of the first cell is to be published, the edit of the first cell is made to the linked version of the first cell, while the linked version of the second cell is unchanged so that the content of the linked version of the second cell no longer matches that of the second cell.
    Type: Application
    Filed: January 5, 2024
    Publication date: May 2, 2024
    Inventors: Hannah Joy Deering, Thieu Van Tran Pham, Travis Smith, Edward Joseph Cupps, Aaron David Hall, Matthew Peter Hinrichsen, Ryan A. King, Joshua John Przybyszewski, Madelyn Renee Stephens
  • Patent number: 11868712
    Abstract: A method for partially publishing edits to a document is described. A first document including a first cell and a second cell is displayed on first user account on a first computing device and on a second user account. A second document including a linked version of the first cell and a linked version of the second cell is displayed. An edit of the first cell is received from the first user account and an edit of the second cell is received. In response to receiving an indication from the first user account that the edit of the first cell is to be published, the edit of the first cell is made to the linked version of the first cell, while the linked version of the second cell is unchanged so that the content of the linked version of the second cell no longer matches that of the second cell.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: January 9, 2024
    Assignee: WORKIVA INC.
    Inventors: Hannah Joy Deering, Thieu Van Tran Pham, Travis Smith, Edward Joseph Cupps, Aaron David Hall, Matthew Peter Hinrichsen, Ryan A. King, Joshua John Przybyszewski, Madelyn Renee Stephens
  • Publication number: 20220358284
    Abstract: A method for partially publishing edits to a document is described. A first document including a first cell and a second cell is displayed on first user account on a first computing device and on a second user account. A second document including a linked version of the first cell and a linked version of the second cell is displayed. An edit of the first cell is received from the first user account and an edit of the second cell is received. In response to receiving an indication from the first user account that the edit of the first cell is to be published, the edit of the first cell is made to the linked version of the first cell, while the linked version of the second cell is unchanged so that the content of the linked version of the second cell no longer matches that of the second cell.
    Type: Application
    Filed: July 18, 2022
    Publication date: November 10, 2022
    Inventors: Hannah Joy Deering, Thieu Van Tran Pham, Travis Smith, Edward Joseph Cupps, Aaron David Hall, Matthew Peter Hinrichsen, Ryan A. King, Joshua John Przybyszewski, Madelyn Renee Stephens
  • Patent number: 11392760
    Abstract: A method for partially publishing edits to a document is described. A first document including a first cell and a second cell is displayed on first user account on a first computing device and on a second user account. A second document including a linked version of the first cell and a linked version of the second cell is displayed. An edit of the first cell is received from the first user account and an edit of the second cell is received. In response to receiving an indication from the first user account that the edit of the first cell is to be published, the edit of the first cell is made to the linked version of the first cell, while the linked version of the second cell is unchanged so that the content of the linked version of the second cell no longer matches that of the second cell.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: July 19, 2022
    Assignee: WORKIVA INC.
    Inventors: Hannah Joy Deering, Thieu Van Tran Pham, Travis Smith, Edward Joseph Cupps, Aaron David Hall, Matthew Peter Hinrichsen, Ryan A. King, Joshua John Przybyszewski, Madelyn Renee Stephens
  • Publication number: 20210064817
    Abstract: A method for partially publishing edits to a document is described. A first document including a first cell and a second cell is displayed on first user account on a first computing device and on a second user account. A second document including a linked version of the first cell and a linked version of the second cell is displayed. An edit of the first cell is received from the first user account and an edit of the second cell is received. In response to receiving an indication from the first user account that the edit of the first cell is to be published, the edit of the first cell is made to the linked version of the first cell, while the linked version of the second cell is unchanged so that the content of the linked version of the second cell no longer matches that of the second cell.
    Type: Application
    Filed: August 28, 2020
    Publication date: March 4, 2021
    Inventors: Hannah Joy Deering, Thieu Van Tran Pham, Travis Smith, Edward Joseph Cupps, Aaron David Hall, Matthew Peter Hinrichsen, Ryan A. King, Joshua John Przybyszewski, Madelyn Renee Stephens
  • Patent number: 9298762
    Abstract: A system and a method are disclosed for updating a master data list with data from a difference unaware information repository and a difference aware information repository. A master synchronization engine may synchronize to the difference unaware information repository and the difference aware information repository via connectors coupled to each information repository. The difference unaware information repository exports all the data stored within the repository to its respective connector. The connector determines the changes made to the data since the last synchronization and the changes are forwarded to the master synchronization engine. The difference aware information repository is capable of determining the changes made to the stored data since the last synchronization and forwards the changes to its connector. Each connector forwards the changes to the data in their respective information repositories to a database which updates the master data list.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: March 29, 2016
    Assignee: Plaxo, Inc.
    Inventors: Joseph Smarr, Ryan A. King
  • Patent number: 9282075
    Abstract: Provided are methods and systems for providing personalized communications. An exemplary method can comprise determining an interest level in contributing to a media message for a recipient. The method can comprise selecting, based on the interest level, a plurality of contributors from a network of members associated with a recipient. The method can also comprise receiving at least two messages in one or more formats from the plurality of contributors. The method can further comprise combining the at least two messages into a media message. The method can comprise providing the media message to a recipient.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: March 8, 2016
    Assignee: Comcast Cable Communications, LLC
    Inventors: Preston G. Smalley, Ryan A. King, Justin B. Miller
  • Publication number: 20140237056
    Abstract: Provided are methods and systems for providing personalized communications. An exemplary method can comprise determining an interest level in contributing to a media message for a recipient. The method can comprise selecting, based on the interest level, a plurality of contributors from a network of members associated with a recipient. The method can also comprise receiving at least two messages in one or more formats from the plurality of contributors. The method can further comprise combining the at least two messages into a media message. The method can comprise providing the media message to a recipient.
    Type: Application
    Filed: February 20, 2013
    Publication date: August 21, 2014
    Applicant: Comcast Cable Communications, LLC
    Inventors: Preston G. Smalley, Ryan A. King, Justin B. Miller
  • Publication number: 20140164319
    Abstract: A system and a method are disclosed for updating a master data list with data from a difference unaware information repository and a difference aware information repository. A master synchronization engine may synchronize to the difference unaware information repository and the difference aware information repository via connectors coupled to each information repository. The difference unaware information repository exports all the data stored within the repository to its respective connector. The connector determines the changes made to the data since the last synchronization and the changes are forwarded to the master synchronization engine. The difference aware information repository is capable of determining the changes made to the stored data since the last synchronization and forwards the changes to its connector. Each connector forwards the changes to the data in their respective information repositories to a database which updates the master data list.
    Type: Application
    Filed: November 25, 2013
    Publication date: June 12, 2014
    Applicant: Plaxo, Inc.
    Inventors: Joseph Smarr, Ryan A. King
  • Patent number: 8620860
    Abstract: A system and a method are disclosed for updating a master data list with data from a difference unaware information repository and a difference aware information repository. A master synchronization engine may synchronize to the difference unaware information repository and the difference aware information repository via connectors coupled to each information repository. The difference unaware information repository exports all the data stored within the repository to its respective connector. The connector determines the changes made to the data since the last synchronization and the changes are forwarded to the master synchronization engine. The difference aware information repository is capable of determining the changes made to the stored data since the last synchronization and forwards the changes to its connector. Each connector forwards the changes to the data in their respective information repositories to a database which updates the master data list.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: December 31, 2013
    Assignee: Plaxo, Inc.
    Inventors: Joseph Smarr, Ryan A. King
  • Patent number: 8271535
    Abstract: Ways for synchronizing folders between one or more layers of folders are described. It includes selecting layers to link together, comparing folders in the selected layers using an immutable identifier, parsing the folders of each of the selected layers into fields, comparing the fields of parsed folders of the selected layers, and determining whether to synchronize the folders of the selected layers based on conflict rules triggered in response to the comparison of the fields of the parsed folders. Also disclosed are ways of merging two or more folders in a network into a single folder. It includes comparing entries between folders to identify duplicate entries, grouping the identified duplicate entries in each folder, generating a matrix from the duplicates grouping and assigning each matrix entry a value, and matching the matrix entries based on the assigned values to determine an extent to merge an identified duplicate entry.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: September 18, 2012
    Assignee: Plaxo, Inc.
    Inventors: Cameron T. Ring, Joseph B. Shear, John T. Masonis, Ryan A. King, Richard J. Carey
  • Publication number: 20120101989
    Abstract: Ways for synchronizing folders between one or more layers of folders are described. It includes selecting layers to link together, comparing folders in the selected layers using an immutable identifier, parsing the folders of each of the selected layers into fields, comparing the fields of parsed folders of the selected layers, and determining whether to synchronize the folders of the selected layers based on conflict rules triggered in response to the comparison of the fields of the parsed folders. Also disclosed are ways of merging two or more folders in a network into a single folder. It includes comparing entries between folders to identify duplicate entries, grouping the identified duplicate entries in each folder, generating a matrix from the duplicates grouping and assigning each matrix entry a value, and matching the matrix entries based on the assigned values to determine an extent to merge an identified duplicate entry.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 26, 2012
    Applicant: Plaxo, Inc.
    Inventors: Cameron T. Ring, Joseph B. Shear, John T. Masonis, Ryan A. King, Richard J. Carey
  • Publication number: 20110289053
    Abstract: A system and a method are disclosed for updating a master data list with data from a difference unaware information repository and a difference aware information repository. A master synchronization engine may synchronize to the difference unaware information repository and the difference aware information repository via connectors coupled to each information repository. The difference unaware information repository exports all the data stored within the repository to its respective connector. The connecter determines the changes made to the data since the last synchronization and the changes are forwarded to the master synchronization engine. The difference aware information repository is capable of determining the changes made to the stored data since the last synchronization and forwards the changes to its connector. Each connector forwards the changes to the data in their respective information repositories to a database which updates the master data list.
    Type: Application
    Filed: July 1, 2011
    Publication date: November 24, 2011
    Applicant: PLAXO, INC.
    Inventors: Joseph Smarr, Ryan A. King
  • Patent number: 8032559
    Abstract: A system and a method are disclosed for synchronizing folders between one or more layers of folders. It includes selecting layers to link together, comparing folders in the selected layers using an immutable identifier, parsing the folders of each of the selected layers into fields, comparing the fields of parsed folders of the selected layers, and determining whether to synchronize the folders of the selected layers based on conflict rules triggered in response to the comparison of the fields of the parsed folders. Also disclosed is a system and method of merging two or more folders in a network into a single folder. It includes comparing entries between folders to identify duplicate entries, grouping the identified duplicate entries in each folder, generating a matrix from the duplicates grouping and assigning each matrix entry a value, and matching the matrix entries based on the assigned values to determine an extent to merge an identified duplicate entry.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: October 4, 2011
    Assignee: Plaxo, Inc.
    Inventors: Cameron T. Ring, Joseph B. Shear, John T. Masonis, Ryan A. King, Richard J. Carey
  • Patent number: 7996357
    Abstract: A system and a method are disclosed for updating a master data list with data from a difference unaware information repository and a difference aware information repository. A master synchronization engine synchronizes to the difference unaware information repository and the difference aware information repository via connectors coupled to each information repository. The difference unaware information repository simply exports all the data stored within the repository to its respective connector. The connecter determines the changes made to the data since the last synchronization and the changes are forwarded to the master synchronization engine. The difference aware information repository is capable of determining the changes made to the stored data since the last synchronization and simply forwards the changes to its connector. Each connector forwards the changes to the data in their respective information repositories to a database which updates the master data list.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: August 9, 2011
    Assignee: Plaxo, Inc.
    Inventors: Joseph Smarr, Ryan A. King
  • Publication number: 20100268742
    Abstract: A system and a method are disclosed for synchronizing folders between one or more layers of folders. It includes selecting layers to link together, comparing folders in the selected layers using an immutable identifier, parsing the folders of each of the selected layers into fields, comparing the fields of parsed folders of the selected layers, and determining whether to synchronize the folders of the selected layers based on conflict rules triggered in response to the comparison of the fields of the parsed folders. Also disclosed is a system and method of merging two or more folders in a network into a single folder. It includes comparing entries between folders to identify duplicate entries, grouping the identified duplicate entries in each folder, generating a matrix from the duplicates grouping and assigning each matrix entry a value, and matching the matrix entries based on the assigned values to determine an extent to merge an identified duplicate entry.
    Type: Application
    Filed: June 29, 2010
    Publication date: October 21, 2010
    Applicant: PLAXO, INC.
    Inventors: Cameron T. Ring, Joseph B. Shear, John T. Masonis, Ryan A. King, Richard J. Carey
  • Patent number: 7774368
    Abstract: A system and a method are disclosed for synchronizing folders between one or more layers of folders. It includes selecting layers to link together, comparing folders in the selected layers using an immutable identifier, parsing the folders of each of the selected layers into fields, comparing the fields of parsed folders of the selected layers, and determining whether to synchronize the folders of the selected layers based on conflict rules triggered in response to the comparison of the fields of the parsed folders. Also disclosed is a system and method of merging two or more folders in a network into a single folder. It includes comparing entries between folders to identify duplicate entries, grouping the identified duplicate entries in each folder, generating a matrix from the duplicates grouping and assigning each matrix entry a value, and matching the matrix entries based on the assigned values to determine an extent to merge an identified duplicate entry.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: August 10, 2010
    Assignee: Plaxo, Inc.
    Inventors: Cameron T. Ring, Joseph B. Shear, John T. Masonis, Ryan A. King, Richard J. Carey
  • Publication number: 20090222493
    Abstract: A system and a method are disclosed for updating a master data list with data from a difference unaware information repository and a difference aware information repository. A master synchronization engine synchronizes to the difference unaware information repository and the difference aware information repository via connectors coupled to each information repository. The difference unaware information repository simply exports all the data stored within the repository to its respective connector. The connecter determines the changes made to the data since the last synchronization and the changes are forwarded to the master synchronization engine. The difference aware information repository is capable of determining the changes made to the stored data since the last synchronization and simply forwards the changes to its connector. Each connector forwards the changes to the data in their respective information repositories to a database which updates the master data list.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Applicant: Plaxo, Inc.
    Inventors: Joseph Smarr, Ryan A. King
  • Patent number: 7080104
    Abstract: A system and a method are disclosed for synchronizing folders between one or more layers of folders. It includes selecting layers to link together, comparing folders in the selected layers using an immutable identifier, parsing the folders of each of the selected layers into fields, comparing the fields of parsed folders of the selected layers, and determining whether to synchronize the folders of the selected layers based on conflict rules triggered in response to the comparison of the fields of the parsed folders. Also disclosed is a system and method of merging two or more folders in a network into a single folder. It includes comparing entries between folders to identify duplicate entries, grouping the identified duplicate entries in each folder, generating a matrix from the duplicates grouping and assigning each matrix entry a value, and matching the matrix entries based on the assigned values to determine an extent to merge an identified duplicate entry.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: July 18, 2006
    Assignee: Plaxo, Inc.
    Inventors: Cameron T. Ring, Joseph B. Shear, John T. Masonis, Ryan A. King, Richard J. Carey