Patents by Inventor Ryan King

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

  • 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
  • Publication number: 20110288912
    Abstract: A content recommendation system is disclosed that allows users to identify friends, recommend content to friends, and receive awards for influencing friends. Interfaces can be used to display rankings of recommended programs, user profiles and their awards, and dynamic chats relating to specific content.
    Type: Application
    Filed: May 12, 2011
    Publication date: November 24, 2011
    Applicant: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: John McCrea, Nida Zada, Ryan King, Jason Li, Christopher Connolly, Peter Lester, Christopher Kennedy
  • 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
  • Patent number: 7680804
    Abstract: According to one embodiment, a content data store maintains the one or more content items in accordance with a programmable indexing schemes, with each container in the comprising storage for one or more references to one or more content items. Systems and methods are provided that re-index the references to content items that the content data store is indexing in accordance with one or more container creation schemes for ease of management and navigation.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: March 16, 2010
    Assignee: Yahoo! Inc.
    Inventors: Manish Upendran, Laurence Mann, Ryan King
  • 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
  • Publication number: 20080314395
    Abstract: A method, apparatus, and a kit are capable of improving accuracy of CGS devices using dynamic outputs of continuous glucose sensors.
    Type: Application
    Filed: August 29, 2006
    Publication date: December 25, 2008
    Inventors: Boris P. Kovatchev, Christopher Ryan King
  • Publication number: 20070156719
    Abstract: According to one embodiment, a content data store maintains the one or more content items in accordance with a programmable indexing schemes, with each container in the comprising storage for one or more references to one or more content items. Systems and methods are provided that re-index the references to content items that the content data store is indexing in accordance with one or more container creation schemes for ease of management and navigation.
    Type: Application
    Filed: June 22, 2006
    Publication date: July 5, 2007
    Applicant: Yahoo! Inc.
    Inventors: Manish Upendran, Laurence Mann, Ryan King
  • Publication number: 20060242210
    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 30, 2006
    Publication date: October 26, 2006
    Applicant: PLAXO, INC.
    Inventors: CAMERON RING, JOSEPH SHEAR, JOHN MASONIS, RYAN KING, RICHARD CAREY
  • Publication number: 20060195902
    Abstract: In one aspect, the present disclosure provides for the accessing and playing of media files having differing associated rights such as non-DRM media files, purchased and downloaded media files, subscription download files such as tethered downloads, and subscription streamed DRM files. In one embodiment, the present disclosure provides a method and user interface for sharing a media collection among computing devices in communication via a network. In one embodiment, the disclosed method allows access and playback, from each computing device on a network, of all media files in a media collection, regardless of their associated rights.
    Type: Application
    Filed: December 21, 2005
    Publication date: August 31, 2006
    Inventors: Ryan King, David Brown, Robert Porter, Adam Korman, Manish Upendran, Kathleen Wilson
  • 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
  • Publication number: 20050102328
    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: November 7, 2003
    Publication date: May 12, 2005
    Inventors: Cameron Ring, Joseph Shear, John Masonis, Ryan King, Richard Carey