Patents by Inventor Paul Marquess

Paul Marquess 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: 10757163
    Abstract: A network device transparently intercepts HTTP transmissions between a user device and a web server. The network device stores user preference information, which allows the intermediate network device to apply the user preference information to retrieved content that is directed to the user's mobile device.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: August 25, 2020
    Assignee: Openwave Mobility Inc.
    Inventors: Paul Marquess, Stephen Wright, Colin Woods
  • Patent number: 10270835
    Abstract: Methods, apparatus and computer programs are provided for determining header data for and based on a plurality of messages. Each message comprises header data having a plurality of fields each of which has a value. A first message is received and data indicative of at least some of the header data of the first message is stored. A second message is received and a value for at least one given field associated with header data for the second message is determined based at least on the stored data and the header data of the second message. The determined value is other than a value of the given field of the second message.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: April 23, 2019
    Assignee: Openwave Mobility, Inc.
    Inventors: Richard Mischook, Paul Marquess
  • Patent number: 10171608
    Abstract: There is described a system for modifying messages having an archive format in a communications network, the communications network comprising a first network device, a second network device and a third network device. The system comprises receiving, at the first network device, a message, the message sent from the second network device for receipt by the third network device; selectively modifying, at the first network device, content of the received message that is in an archive format, based on a determination that the content can be optimized, sending the received message with the optimized content to the third network device.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: January 1, 2019
    Assignee: Openwave Mobility Inc.
    Inventor: Paul Marquess
  • Patent number: 9483579
    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: Grant
    Filed: April 10, 2014
    Date of Patent: November 1, 2016
    Assignee: Openwave Mobility Inc.
    Inventors: Paul Marquess, Aaron David Irvine
  • Patent number: 9021047
    Abstract: A method and system for delivering embedded objects in a webpage to a user agent using a network device is described. In one embodiment, a method for delivering embedded objects in a webpage to a user agent using a network device is described. The method for delivering embedded objects in a webpage to a user agent using a network device involves intercepting a webpage at a network device, where the webpage is transmitted from a web server and is destined to a user agent, scanning the webpage at the network device to discover links that are embedded in the webpage, obtaining an object that is identified by one of the links at the network device, and transmitting the object from the network device to the user agent as soon as the object is obtained at the network device. Other embodiments are also described.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: April 28, 2015
    Assignee: Unwired Planet, LLC
    Inventors: Paul Marquess, Matt Halligan
  • Publication number: 20150113040
    Abstract: There is described a system for modifying messages having an archive format in a communications network, the communications network comprising a first network device, a second network device and a third network device. The system comprises receiving, at the first network device, a message, the message sent from the second network device for receipt by the third network device; selectively modifying, at the first network device, content of the received message that is in an archive format, based on a determination that the content can be optimized, sending the received message with the optimized content to the third network device.
    Type: Application
    Filed: October 21, 2014
    Publication date: April 23, 2015
    Inventor: Paul MARQUESS
  • 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: 20140122647
    Abstract: Methods, apparatus and computer programs are provided for determining header data for and based on a plurality of messages. Each message comprises header data having a plurality of fields each of which has a value. A first message is received and data indicative of at least some of the header data of the first message is stored. A second message is received and a value for at least one given field associated with header data for the second message is determined based at least on the stored data and the header data of the second message. The determined value is other than a value of the given field of the second message.
    Type: Application
    Filed: October 30, 2013
    Publication date: May 1, 2014
    Applicant: Openwave Mobility, Inc.
    Inventors: Richard MISCHOOK, Paul MARQUESS
  • Publication number: 20140108521
    Abstract: A network device transparently intercepts HTTP transmissions between a user device and a web server. The network device stores user preference information, which allows the intermediate network device to apply the user preference information to retrieved content that is directed to the user's mobile device.
    Type: Application
    Filed: December 27, 2013
    Publication date: April 17, 2014
    Applicant: Openwave Mobility Inc.
    Inventors: Paul MARQUESS, Stephen WRIGHT, Colin WOODS
  • Publication number: 20120030305
    Abstract: A method and system for delivering embedded objects in a webpage to a user agent using a network device is described. In one embodiment, a method for delivering embedded objects in a webpage to a user agent using a network device is described. The method for delivering embedded objects in a webpage to a user agent using a network device involves intercepting a webpage at a network device, where the webpage is transmitted from a web server and is destined to a user agent, scanning the webpage at the network device to discover links that are embedded in the webpage, obtaining an object that is identified by one of the links at the network device, and transmitting the object from the network device to the user agent as soon as the object is obtained at the network device. Other embodiments are also described.
    Type: Application
    Filed: July 29, 2011
    Publication date: February 2, 2012
    Applicant: OPENWAVE SYSTEMS INC.
    Inventors: Paul Marquess, Matt Halligan
  • Publication number: 20110202654
    Abstract: A configurable content injection service system and method of injecting a new content into data of a data traffic between a data source and a user device uses configuration information set by one or more content injection service users. The configuration information includes at least one condition related to the data traffic between the data source and the user device to inject the new content if the at least one condition is satisfied.
    Type: Application
    Filed: February 15, 2011
    Publication date: August 18, 2011
    Applicant: OPENWAVE SYSTEMS INC.
    Inventors: Paul Marquess, Stephen F. Wright