Patents by Inventor David Irvine

David Irvine 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: 20150212991
    Abstract: Various aspects of the disclosure are directed to content rendition generation. Sets of disparately-formatted media content are reformatted into corresponding renditions of media content having a common format. The common format includes device-indeterminate ID linking data that links respective portions (e.g., assets or a structural component including the assets) of each rendition with the common format to corresponding portions of the disparately-formatted media content. For each rendition, reformatted assets are generated in which each reformatted is specific to one of a plurality of disparate types of devices, based upon characteristics of the disparate device types. Access to the portions of disparately-formatted media content and/or the assets within the portions of disparately-formatted media content is tracked, based on the linking data.
    Type: Application
    Filed: April 8, 2015
    Publication date: July 30, 2015
    Inventors: Keith Barraclough, David Irvine, John Logan
  • Publication number: 20150199313
    Abstract: Access is provided for different types of media content provided by disparate publishers, and in formats corresponding to operating characteristics of respective user devices. As consistent with one or more example embodiments herein, media content access is filtered for users requesting access via different user devices, based upon characteristics of the device to which the access is provided, user subscription data and publisher-specific criteria. A user-specific storefront interface is generated for each of a multitude of users, based upon the filtering. Each storefront interface indicates media content that can be displayed at the device to which access is requested, and identifies media content to which the user does and does not have subscription access. The user-specific storefront interfaces are presented at respective user devices, and media content is delivered to each device in response to selections made via the user-specific storefront interfaces.
    Type: Application
    Filed: February 26, 2015
    Publication date: July 16, 2015
    Inventors: Keith Barraclough, David Irvine, John Logan, Carlos Carapito, Abraham Rubin, Melanie Larson, James Nathaniel Gerlach
  • Publication number: 20150200819
    Abstract: Media content is provided using metric-apportioning. In accordance with one or more embodiments, remote-user interface circuits are authenticated and remote access is provided to different sets of media content via the interface. For each authenticated interface and a time-based period during which the interface accesses the media content, time-stamped usage data that characterizes use of the media content at the interface is communicated therewith. A usage metric characterizing usage of the media content is apportioned based upon the time-stamped usage data and stored weighting factor data for the media content.
    Type: Application
    Filed: February 26, 2015
    Publication date: July 16, 2015
    Inventors: Keith Barraclough, David Irvine, Melanie Larson, Morgan P. Guenther, Gerri Johnson
  • Publication number: 20150167268
    Abstract: There is provided a method and apparatus for lowering and/or raising a load or structure to or from the bed of a body of water. The apparatus comprises a buoyancy apparatus configured to be coupled to a load, and having positive buoyancy sufficient to lift the load. At least one receptacle is provided on the apparatus for receiving a control weight lowered from a vessel to lower or raise the assembly. The lowering method includes forming an assembly from a buoyancy apparatus and a load and submerging the assembly to a position at a first height above the bed. In a preferred embodiment the assembly is submerged by a clump weight tow system. A control weight is deployed from a vessel to the assembly to overcome the positive buoyancy of the assembly and thereby lower the load from the first height to the bed. The raising method reverses the steps of the lowering method.
    Type: Application
    Filed: February 23, 2015
    Publication date: June 18, 2015
    Inventors: Arnbjorn Joensen, Samuel David Irvine Paul
  • Patent number: 9047235
    Abstract: Media content associated with a playlist is provided for remote access over a packet-based network. According to an example embodiment of the present invention, a host server provides access to a user-defined playlist depicting media content available from user's media content source (e.g., at a registered user's PC). User-defined playlists and associated media content are managed to facilitate access to media in accordance with characteristics of the media content and/or playlist such as format and bitrate, and as may be related to an intended playback use of the playlist. Media content for the playlists is stored in a network storage device for remote access, with the storage managed to facilitate remote access in appropriate formats, with selective cross-referencing among playlists for different playlist types, content format and content bandwidth.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: June 2, 2015
    Assignee: NOKIA CORPORATION
    Inventors: Keith Barraclough, David Irvine
  • Patent number: 9032097
    Abstract: Data transfer between remote and base locations over a network is effected. According to an example embodiment of the present invention, a data router controls the routing of data between base and remote network appliances as a function of metadata describing the data and capabilities of the remote network appliance.
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: May 12, 2015
    Assignee: Nokia Corporation
    Inventors: Michael J. Albanese, James Roland Henderson, Keith Barraclough, David Irvine, Rodrigo Philander
  • Publication number: 20150127950
    Abstract: A method of encrypting data comprising the steps of: creating a one time pad; and encrypting the data using the one time pad to produce output data, wherein the one time pad is generated using the data.
    Type: Application
    Filed: April 11, 2013
    Publication date: May 7, 2015
    Inventor: David Irvine
  • Patent number: 8992127
    Abstract: There is provided a method and apparatus for lowering and/or raising a load or structure to or from the bed of a body of water. The apparatus comprises a buoyancy apparatus configured to be coupled to a load, and having positive buoyancy sufficient to lift the load. At least one receptacle is provided on the apparatus for receiving a control weight lowered from a vessel to lower or raise the assembly. The lowering method includes forming an assembly from a buoyancy apparatus and a load and submerging the assembly to a position at a first height above the bed. In a preferred embodiment the assembly is submerged by a clump weight tow system. A control weight is deployed from a vessel to the assembly to overcome the positive buoyancy of the assembly and thereby lower the load from the first height to the bed. The raising method reverses the steps of the lowering method.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: March 31, 2015
    Assignee: Subsea Deployment Systems Limited
    Inventors: Arnbjorn Joensen, Samuel David Irvine Paul
  • Patent number: 8990334
    Abstract: Data transfer to a remote packet-communicating device over a network is effected using a network-based cache to selectively store data. According to an example embodiment of the present invention, a network-based server facilitates selective, rule-based storage of a registered user's data in a network-based cache. The registered user's data is available via the user's data source coupled to a packet-based network (e.g., via a user's home or business computer coupled to the Internet). The server controls remote access to data stored in the cache as well as data accessible via the registered user's data source. For instance, when a request for data transfer is received from a remote packet-communicating device, the network-based server authenticates the request and, for authenticated requests, facilitates a transfer of the requested data from one or both of a registered user's data source and the cache.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: March 24, 2015
    Assignee: Nokia Corporation
    Inventors: Keith Barraclough, David Irvine, Rodrigo Philander, Michael J. Albanese, James Roland Henderson
  • Patent number: 8977964
    Abstract: Access is provided for different types of media content provided by disparate publishers, and in formats corresponding to operating characteristics of respective user devices. As consistent with one or more example embodiments herein, media content access is filtered for users requesting access via different user devices, based upon characteristics of the device to which the access is provided, user subscription data and publisher-specific criteria. A user-specific storefront interface is generated for each of a multitude of users, based upon the filtering. Each storefront interface indicates media content that can be displayed at the device to which access is requested, and identifies media content to which the user does and does not have subscription access. The user-specific storefront interfaces are presented at respective user devices, and media content is delivered to each device in response to selections made via the user-specific storefront interfaces.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: March 10, 2015
    Assignee: Next Issue Media
    Inventors: Keith Barraclough, David Irvine, John Logan, Carlos Carapito, Abraham Rubin, Melanie Larson, James Nathaniel Gerlach
  • Patent number: 8978149
    Abstract: Media content is provided using metric-apportioning. In accordance with one or more embodiments, remote-user interface circuits are authenticated and remote access is provided to different sets of media content via the interface. For each authenticated interface and a time-based period during which the interface accesses the media content, time-stamped usage data that characterizes use of the media content at the interface is communicated therewith. A usage metric characterizing usage of the media content is apportioned based upon the time-stamped usage data and stored weighting factor data for the media content.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: March 10, 2015
    Assignee: Next Issue Media
    Inventors: Keith Barraclough, David Irvine, Melanie Larson, Morgan P. Guenther, Gerri Johnson
  • Publication number: 20150026474
    Abstract: An authoritative computer network (10) comprising: at least one manager user (12); a plurality of subordinate users (14); and access control means adapted to allow the manager user to control access of one or more subordinate users to the authoritative computer network, wherein the authoritative computer network is provided as an overlay network on or within a distributed network (100).
    Type: Application
    Filed: March 29, 2012
    Publication date: January 22, 2015
    Applicant: SIGMOID SOLUTIONS LIMITED
    Inventor: David Irvine
  • Publication number: 20150006895
    Abstract: A method of storing data from a first node on a peer-to-peer network. The method includes creating a public and private key pair for a data item. The method also includes determining a hash value for the public key and assigning the hash value as a user identifier for the user of the node. The method also includes storing the public key within a distributed hash table of the peer-to-peer network. The user identifier corresponds to the key for the public key within the distributed hash table.
    Type: Application
    Filed: June 13, 2014
    Publication date: January 1, 2015
    Inventor: David Irvine
  • Publication number: 20140310292
    Abstract: There is described a system for adding content to a data container, the data container comprising one or more segments arranged in a sequence, each segment containing payload data and wherein at least one of the one or more segments is compressed. The system comprises parsing through at least a portion of the data container so as to determine at least one of a beginning and an end of the sequence of segments; and adding content to the data container at the at least one of the beginning and the end of the sequence of segments, while the at least one of the segments remains compressed.
    Type: Application
    Filed: April 10, 2014
    Publication date: October 16, 2014
    Applicant: Openwave Mobility Inc.
    Inventors: Paul MARQUESS, Aaron David IRVINE
  • Publication number: 20140237614
    Abstract: There is provided a system, including a network that is defined by its novel approach to privacy, security and freedom for its users, namely privacy by allowing access anonymously, security by encrypting and obfuscating resources and freedom by allowing users to anonymously and irrefutably be seen as genuine individuals on the network and to communicate with other users with total security and to securely access resources that are both their own and those that are shared by others with them. Functional mechanisms that the system are able to restore open communications and worry-free access in a manner that is very difficult to infect with viruses or cripple through denial of service attacks and spam messaging; moreover, it will provide a foundation where vendor lock-in need not be an issue.
    Type: Application
    Filed: April 24, 2014
    Publication date: August 21, 2014
    Inventor: David Irvine
  • Patent number: 8788803
    Abstract: This invention is a network that is defined by its novel approach to privacy, security and freedom for its users. Privacy by allowing access anonymously, security by encrypting and obfuscating resources and freedom by allowing users to anonymously and irrefutably be seen as genuine individuals on the network and to communicate with other users with total security and to securely access resources that are both their own and those that are shared by others with them. The functional mechanisms that this invention provides will restore open communications and worry-free access in a manner that is very difficult to infect with viruses or cripple through denial of service attacks and spam messaging, plus, it will provide a foundation where vendor lock-in need not be an issue.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: July 22, 2014
    Assignee: Maidsafe Foundation
    Inventor: David Irvine
  • Publication number: 20130262865
    Abstract: A method of providing a distributed file system allowing the storage of data comprising a plurality of directories and files arranged in a hierarchical structure on a key addressable storage system, the storage system being accessible by a plurality of users, the method comprising the steps of: storing data of a child directory on the storage system and creating a datamap which provides the at least one location of the stored data; assigning an identifier to the child directory and to a parent directory for the child directory; encrypting the datamap using both the child directory identifier and the parent directory identifier; and storing the encrypted datamap on the storage system using at least part of the child directory identifier as the key.
    Type: Application
    Filed: December 16, 2011
    Publication date: October 3, 2013
    Inventor: David Irvine
  • Patent number: 8489018
    Abstract: A method for determining a frequency correction and a symbol rate correction for transmissions from a user terminal in a satellite communications system comprises determining a frequency of a signal received at the user terminal, and determining a symbol rate of the signal received at the user terminal. The method also comprises computing an error associated with an oscillator at an outdoor unit of the user terminal, and computing an error associated with an oscillator at an indoor unit of the user terminal. The method also comprises computing a transmit frequency correction for the user terminal based on the error of the oscillator at the outdoor unit and the error of the oscillator at the indoor unit, and computing a transmit symbol rate correction for the user terminal based on the error of the oscillator at the indoor unit.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: July 16, 2013
    Assignee: ViaSat, Inc.
    Inventors: David Irvine, Timothy J. Martin, Mark J. Miller
  • Publication number: 20130061049
    Abstract: A method of storing data from a first node on a peer-to-peer network. The method includes creating a public and private key pair from a data item. The method also includes determining a hash value for the public key and assigning the hash value as a user identifier for the user of the node. The method also includes storing the public key within a distributed hash table of the peer-to-peer network. The user identifier corresponds to the key for the public key within the distributed hash table.
    Type: Application
    Filed: October 22, 2012
    Publication date: March 7, 2013
    Inventor: David IRVINE
  • Patent number: 8386786
    Abstract: The present invention relates to file system authentication and, in particular, authentication of users for accessing files stored on a serverless distributed or peer-to-peer file system. Its objective is to preserve the anonymity of the users and to provide secure and private storage of data for users on a serverless distributed file system. It provides a method of authenticating access to a distributed file system comprising the steps of; receiving a user identifier; retrieving an encrypted validation record identified by the user identifier; decrypting the encrypted validation record so as to provide decrypted information; and authenticating access to data in the distributed file system using the decrypted information.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: February 26, 2013
    Inventor: David Irvine