Patents by Inventor David J. Marples

David J. Marples 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: 20200145388
    Abstract: A digital content distribution system uses a Digital Rights Management Controller that performs a set of arbitrary tests against the transfer request from one user to another such as user A to user B. Assuming these tests are successful, the DRM sends an encryption key to transferring user A. This encryption key E is taken from a table of encryption key/hash pairs which have been provided to the DRM Controller by an external authority such as the content rights holder. User A encrypts the content using they key provided by the DRM controller and then optionally calculates a hash over the encrypted form of the content E(X) and returns this value to the DRM Controller. On checking the returned hash against the hash from the table the DRM controller knows that user A does indeed have the digital content X in good condition. The DRM Controller then instructs both users A and B that the transfer may proceed. The encrypted form of the content E(X) is transferred from A to B.
    Type: Application
    Filed: January 8, 2020
    Publication date: May 7, 2020
    Inventors: David J. Marples, John R. Wullert, II
  • Patent number: 10536435
    Abstract: A digital content distribution system uses a Digital Rights Management Controller that performs a set of arbitrary tests against the transfer request from one user to another such as user A to user B. Assuming these tests are successful, the DRM sends an encryption key to transferring user A. This encryption key E is taken from a table of encryption key/hash pairs which have been provided to the DRM Controller by an external authority such as the content rights holder. User A encrypts the content using they key provided by the DRM controller and then optionally calculates a hash over the encrypted form of the content E(X) and returns this value to the DRM Controller. On checking the returned hash against the hash from the table the DRM controller knows that user A does indeed have the digital content X in good condition. The DRM Controller then instructs both users A and B that the transfer may proceed. The encrypted form of the content E(X) is transferred from A to B.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: January 14, 2020
    Assignee: Nytell Software LLC
    Inventors: David J. Marples, John R. Wullert, II
  • Publication number: 20150372990
    Abstract: A digital content distribution system uses a Digital Rights Management Controller that performs a set of arbitrary tests against the transfer request from one user to another such as user A to user B. Assuming these tests are successful, the DRM sends an encryption key to transferring user A. This encryption key E is taken from a table of encryption key/hash pairs which have been provided to the DRM Controller by an external authority such as the content rights holder. User A encrypts the content using they key provided by the DRM controller and then optionally calculates a hash over the encrypted form of the content E(X) and returns this value to the DRM Controller. On checking the returned hash against the hash from the table the DRM controller knows that user A does indeed have the digital content X in good condition. The DRM Controller then instructs both users A and B that the transfer may proceed. The encrypted form of the content E(X) is transferred from A to B.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 24, 2015
    Inventors: David J. Marples, John R. Wullert, II
  • Patent number: 9077691
    Abstract: A digital content distribution system uses a Digital Rights Management Controller that performs a set of arbitrary tests against the transfer request from one user to another such as user A to user B. Assuming these tests are successful, the DRM sends an encryption key to transferring user A. This encryption key E is taken from a table of encryption key/hash pairs which have been provided to the DRM Controller by an external authority such as the content rights holder. User A encrypts the content using they key provided by the DRM controller and then optionally calculates a hash over the encrypted form of the content E(X) and returns this value to the DRM Controller. On checking the returned hash against the hash from the table the DRM controller knows that user A does indeed have the digital content X in good condition. The DRM Controller then instructs both users A and B that the transfer may proceed. The encrypted form of the content E(X) is transferred from A to B.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: July 7, 2015
    Assignee: TTI Inventions C LLC
    Inventors: David J. Marples, John R. Wullert, II
  • Patent number: 6865167
    Abstract: A method and system for soft handoff of a mobile terminal in a wireless CDMA IP network utilizes IP multicasting to a plurality of multicast participants that reside at the mobile terminal. A soft handoff multicast protocol is used to assign a unique IP multicasting address to the mobile terminal and establish a plurality of multicast participants that reside at the mobile terminal, thereby creating corresponding multicast network connections between the IP network and the mobile terminal. The IP network simultaneously transmits information to the mobile terminal via the multicast network connections by broadcasting the information as a multicast message to the mobile terminal's multicast group. The multicast extends between a mobile terminal and a plurality of a base station associated with the network to simultaneously communicate information over separate communication channels.
    Type: Grant
    Filed: February 2, 2001
    Date of Patent: March 8, 2005
    Assignee: Telcordia Technologies, Inc.
    Inventors: David Famolari, David J. Marples
  • Publication number: 20040049714
    Abstract: Errant conditions, including configuration issues, device/application failures, and performance problems, affecting a home network are detected by considering end-to-end information flows within the home network and between the home network and an external network. Specifically, errant conditions are detected by analyzing monitored network information flows, by analyzing responses resulting from the active stimuli of hardware/software components within the home and external network, and by considering in this analysis configuration information obtained from network devices. Gathered information and detected errant conditions are reported to an administrative management system for further analysis and for use by a help-desk administrator or home user in resolving the reported conditions.
    Type: Application
    Filed: September 5, 2002
    Publication date: March 11, 2004
    Inventors: David J. Marples, Christopher Brightman, Abhrajit Ghosh, Stanley L. Moyer, Simon Tsang
  • Patent number: 6611510
    Abstract: A multicast address method for facilitating communication between nodes in “all IP” architectures that support CDMA soft handoff via IP multicasting wherein a multicast DHCP server allocates IP multicast addresses to mobile terminals from administratively scoped IP multicast addresses. IP multicast addresses are allocated to mobile terminals by offering, assigning, and distributing IP multicast addresses to the mobile terminals in response to IP multicast address requests from the mobile terminals to the multicast DHCP servers, which use unique mobile terminal identifiers to correlate mobile terminals with their prior and current IP multicast addresses. A multicast agent generates unicast IP address tables that map each of the unicast IP addresses, and edge routers use the unicast IP address tables to replace unicast IP addresses with their corresponding IP multicast address.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: August 26, 2003
    Assignee: Telcordia Technologies Inc.
    Inventors: David Famolari, David J. Marples
  • Publication number: 20030018703
    Abstract: A smart appliance network protocol implemented through modifications to the Session Initiation Protocol (SIP), which is used to network a plurality of smart appliances together. The SIP smart appliance network protocol includes a general global naming scheme and a one-step action-location process to communicate messages between network components which include smart appliances. The general global naming scheme enables smart appliances and other network components to address messages to each other in general terms, thereby creating a scalable network that is flexible, easily modified, and accessible from a global location outside local smart appliance networks.
    Type: Application
    Filed: January 31, 2001
    Publication date: January 23, 2003
    Inventors: Christian Huitema, David J. Marples
  • Publication number: 20020191567
    Abstract: A multicast address method for facilitating communication between nodes in “all IP” architectures that support CDMA soft handoff via IP multicasting wherein a multicast DHCP server allocates IP multicast addresses to mobile terminals from administratively scoped IP multicast addresses. IP multicast addresses are allocated to mobile terminals by offering, assigning, and distributing IP multicast addresses to the mobile terminals in response to IP multicast address requests from the mobile terminals to the multicast DHCP servers, which use unique mobile terminal identifiers to correlate mobile terminals with their prior and current IP multicast addresses. A multicast agent generates unicast IP address tables that map each of the unicast IP addresses, and edge routers use the unicast IP address tables to replace unicast IP addresses with their corresponding IP multicast address.
    Type: Application
    Filed: June 18, 2001
    Publication date: December 19, 2002
    Inventors: David Famolari, David J. Marples
  • Publication number: 20020105926
    Abstract: Method and system for soft handoff of a mobile terminal in a wireless CDMA IP network which utilize IP multicasting to a plurality of multicast network interface participants that reside at the mobile terminal. A soft handoff multicast protocol is used to assign a unique IP multicasting address to the mobile terminal and establish a plurality of multicast participants that reside at the mobile terminal, thereby creating corresponding multicast network connections between the IP network and the mobile terminal. The IP network simultaneously transmits information to the mobile terminal via the multicast network connections by broadcasting the information as a multicast message to the mobile terminal's multicast group. The mobile terminal simultaneously transmits information to the IP network via the multicast network connections by instructing its multicast participants residing at the mobile terminal to respond to the sender of the multicast message.
    Type: Application
    Filed: February 2, 2001
    Publication date: August 8, 2002
    Inventors: David Famolari, David J. Marples
  • Publication number: 20020103850
    Abstract: Session Initiation Protocol (SIP) is used to communicate with Network-capable appliances. In a system employing SIP, a remote user agent client (UAC) sends a message over the Internet via a Proxy server to a user agent server at the location of the appliances, e.g., the client's home. This communications channel allows the client to control the appliances and to determine their status. The Proxy server between the UAC and a plurality of UAS processors has the address mapping, authentication, authorization and/or translation functions out-sourced from the UAS processors to the Proxy server connected to them.
    Type: Application
    Filed: January 31, 2001
    Publication date: August 1, 2002
    Inventors: Stanley L. Moyer, David J. Marples, Simon Tsang
  • Publication number: 20020103898
    Abstract: Session Initiated Protocol (SIP) is used to communicate with Network-capable appliances by leveraging SIP capabilities to directly communicate with appliances, even when they are behind firewalls, Network Address Translators or other entities that prevent direct end-to-end communication. A remote user agent client (UAC) sends a message over the Internet via proxy servers to a user agent server at the location of the appliances, e.g., the client's home. This communications channel allows the client to control the appliances and to determine their status. In order to enable this operation, conventional SIP messages are extended to a DO message that includes a universal resource locator (URL) without location information otherwise specified in the SIP message and a generalized payload body with control and/or query instructions specific to networked appliances. When the command message is a SIP INVITE type, it includes a description of the appliance.
    Type: Application
    Filed: January 31, 2001
    Publication date: August 1, 2002
    Inventors: Stanley L. Moyer, David J. Marples, Simon Tsang, Christain Huitema
  • Publication number: 20020073215
    Abstract: A method and system for filtering data packet traffic, e.g., Internet traffic, includes the steps of: (1) receiving a data packet from the data packet traffic; (2) determining whether the data packet from the data packet traffic includes data associated with a first protocol, e.g., IPv6, encapsulated within data associated with a second protocol, e.g., IPv4; (3) removing data associated with the second protocol from the data packet if the data packet includes data associated with the first protocol encapsulated within data associated with the second protocol; and (4) transmitting the data packet including data associated with only the first protocol or the second protocol. The method and system also operate in a reverse direction, i.e., for encapsulating data packets of a first protocol within data associated with a second protocol.
    Type: Application
    Filed: December 7, 2000
    Publication date: June 13, 2002
    Inventors: Christian Huitema, David J. Marples