Patents by Inventor Matthew Squire

Matthew Squire 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: 20190050894
    Abstract: An application program interface (API) is operably associated with application programs executing on an electronic device and enables the application programs to retrieve, store, and display content. The API enables application programs to communicate with other application programs and to send/retrieve content to/from other application programs. In addition, the API is configured to perform various event accounting functions. A gateway communicates with an electronic device application program via the API and is configured to retrieve content from a content server in response to receiving requests from the application programs. The gateway is configured to serve content retrieved from the content server to the electronic device, as well as to other servers and/or devices. Methods, apparatus, and computer program products are provided for dynamically selecting advertisements for use within user-requested content wherein the advertisements are stored locally within a user client device.
    Type: Application
    Filed: October 15, 2018
    Publication date: February 14, 2019
    Applicant: EBM/IP, LLC
    Inventors: Steve Cox, David Spitz, Matthew Squire, Jay Thrash, Tom Gordon
  • Publication number: 20170154358
    Abstract: An application program interface (API) is operably associated with application programs executing on an electronic device and enables the application programs to retrieve, store, and display content. The API enables application programs to communicate with other application programs and to send/retrieve content to/from other application programs. In addition, the API is configured to perform various event accounting functions. A gateway communicates with an electronic device application program via the API and is configured to retrieve content from a content server in response to receiving requests from the application programs. The gateway is configured to serve content retrieved from the content server to the electronic device, as well as to other servers and/or devices. Methods, apparatus, and computer program products are provided for dynamically selecting advertisements for use within user-requested content wherein the advertisements are stored locally within a user client device.
    Type: Application
    Filed: February 9, 2017
    Publication date: June 1, 2017
    Applicant: EBM/IP, LLC
    Inventors: Steve Cox, David Spitz, Matthew Squire, Jay Thrash, Tom Gordon
  • Patent number: 9253220
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network device to at least one neighboring network device. The status inquiry messages indicate the connectivity status with at least one neighboring network device.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: February 2, 2016
    Assignee: RPX CLEARINGHOUSE LLC
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman
  • Patent number: 9130964
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network devise to at least one neighboring network device. The status inquiry messages indicate the connectivity status with at least one neighboring network device.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: September 8, 2015
    Assignee: PRX CLEARINGHOUSE LLC
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman
  • Patent number: 9112882
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network device to at least one neighboring network device. The status inquiry messages indicate the connectivity status with at least one neighboring network device.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: August 18, 2015
    Assignee: RPX CLEARINGHOUSE LLC
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman
  • Publication number: 20140372206
    Abstract: An application program interface (API) is operably associated with application programs executing on an electronic device and enables the application programs to retrieve, store, and display content. The API enables application programs to communicate with other application programs and to send/retrieve content to/from other application programs. In addition, the API is configured to perform various event accounting functions. A gateway communicates with an electronic device application program via the API and is configured to retrieve content from a content server in response to receiving requests from the application programs. The gateway is configured to serve content retrieved from the content server to the electronic device, as well as to other servers and/or devices. Methods, apparatus, and computer program products are provided for dynamically selecting advertisements for use within user-requested content wherein the advertisements are stored locally within a user client device.
    Type: Application
    Filed: August 26, 2014
    Publication date: December 18, 2014
    Applicant: EBM/IP, LLC
    Inventors: Steve Cox, David Spitz, Matthew Squire, Jay Thrash, Tom Gordon
  • Patent number: 8862779
    Abstract: Systems, methods, and computer program products that facilitate the integration and accounting of advertising within audio Web content requested by users via telephone devices are provided. Upon receiving a request from a user for Web content via a telephone device, a Web server retrieves an advertisement from an advertisement server, inserts the retrieved advertisement within the user requested Web content, and forwards the user requested Web content and advertisement to a text-to-speech transcoder for conversion to an audio format. The text-to-speech transcoder converts the Web content and advertisement from a text-based format to an audio format and serves the Web content and advertisement in the audio format to the user client device via a telephone link established with the user client device. If an advertisement is interactive, a text-to-speech transcoder may be configured to notify an advertisement server of user interaction with the advertisement.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: October 14, 2014
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Dana Borger, Steve Cox, Tom Gordon, David Spitz, Matthew Squire, Jay Thrash
  • Patent number: 8843590
    Abstract: An application program interface (API) is operably associated with application programs executing on an electronic device and enables the application programs to retrieve, store, and display content. The API enables application programs to communicate with other application programs and to send/retrieve content to/from other application programs. In addition, the API is configured to perform various event accounting functions. A gateway communicates with an electronic device application program via the API and is configured to retrieve content from a content server in response to receiving requests from the application programs. The gateway is configured to serve content retrieved from the content server to the electronic device, as well as to other servers and/or devices. Methods, apparatus, and computer program products are provided for dynamically selecting advertisements for use within user-requested content wherein the advertisements are stored locally within a user client device.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: September 23, 2014
    Assignee: EBM/IP, LLC
    Inventors: Steve Cox, David Spitz, Matthew Squire, Jay Thrash, Tom Gordon, Xiaohu Guan, Dana Borger
  • Publication number: 20140211604
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network device to at least one neighboring network device. The status inquiry messages indicate the connectivity status with at least one neighboring network device.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Applicant: ROCKSTAR CONSORTIUM US LP
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman
  • Publication number: 20140022911
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network device to at least one neighboring network device The status inquiry messages indicate the connectivity status with at least one neighboring network device.
    Type: Application
    Filed: October 4, 2013
    Publication date: January 23, 2014
    Applicant: ROCKSTAR CONSORTIUM US LP
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman
  • Publication number: 20140019627
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network device to at least one neighboring network device. The status inquiry messages indicate the connectivity status with at least one neighboring network device.
    Type: Application
    Filed: September 24, 2013
    Publication date: January 16, 2014
    Applicant: ROCKSTAR CONSORTIUM US LP
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman
  • Publication number: 20140010116
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network device to at least one neighboring network device. The status inquiry messages indicate the connectivity status with at least one neighboring network device.
    Type: Application
    Filed: September 13, 2013
    Publication date: January 9, 2014
    Applicant: ROCKSTAR CONSORTIUM US LP
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman
  • Publication number: 20140010231
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network devise to at least one neighboring network device. The status inquiry messages indicate the connectivity status with at least one neighboring network device.
    Type: Application
    Filed: September 12, 2013
    Publication date: January 9, 2014
    Applicant: ROCKSTAR CONSORTIUM US LP
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman
  • Publication number: 20140010093
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network device to at least one neighboring network device. The status inquiry messages indicate the connectivity status with at least one neighboring network device.
    Type: Application
    Filed: September 13, 2013
    Publication date: January 9, 2014
    Applicant: Rockstar Consortium US LP
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman
  • Publication number: 20140012984
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network device to at least one neighboring network device. The status inquiry messages indicate the connectivity status with at least one neighboring network device.
    Type: Application
    Filed: September 11, 2013
    Publication date: January 9, 2014
    Applicant: Rockstar Consortium US LP
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman
  • Patent number: 8396950
    Abstract: A method and apparatus for quickly determining the status of a network device in a network communicates status inquiry messages over the forwarding plane of one network device to at least one neighboring network device. The status inquiry messages indicate the connectivity status with at least one neighboring device. The status inquiry messages are transmitted periodically to the at least one neighboring device. In addition, the network device may communicate an advertisement message over the control plane to discover the at least one neighboring network device prior to the communication of the status inquiry messages over the forwarding plane. The network devices may negotiate communication parameters for the exchange of status inquiry messages with the at least one network device.
    Type: Grant
    Filed: February 27, 2001
    Date of Patent: March 12, 2013
    Assignee: Rockstar Consortium US LP
    Inventors: Haldon Sandick, Matthew Squire, Bradley Cain, Ian Duncan, Brian Haberman
  • Patent number: 8364376
    Abstract: A control system for an engine having a catalytic converter includes an energy calculation module that calculates a calculated mass air flow (MAF) of intake air of the engine based on a requested torque and a requested spark timing that correspond to a desired thermal energy of exhaust of the engine, and that determines an expected thermal energy of the exhaust based on the calculated MAF, and an energy residual module that determines a thermal energy residual of the exhaust based on the expected thermal energy and an estimated thermal energy of the exhaust, wherein the estimated thermal energy is based on a measured MAF of the intake air. The control system includes an energy evaluation module that determines a diagnostic result that indicates whether the catalytic converter is operating within a target temperature range based on the thermal energy residual. Related control methods are also provided.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: January 29, 2013
    Inventors: Lan Wang, Robert J. Genslak, Wenbo Wang, Matthew Squire, Jinchun Peng, Edward Stuteville, Kurt D. McLain
  • Publication number: 20100222982
    Abstract: A control system for an engine having a catalytic converter includes an energy calculation module that calculates a calculated mass air flow (MAF) of intake air of the engine based on a requested torque and a requested spark timing that correspond to a desired thermal energy of exhaust of the engine, and that determines an expected thermal energy of the exhaust based on the calculated MAF, and an energy residual module that determines a thermal energy residual of the exhaust based on the expected thermal energy and an estimated thermal energy of the exhaust, wherein the estimated thermal energy is based on a measured MAF of the intake air. The control system includes an energy evaluation module that determines a diagnostic result that indicates whether the catalytic converter is operating within a target temperature range based on the thermal energy residual. Related control methods are also provided.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Lan Wang, Robert J. Genslak, Wenbo Wang, Matthew Squire, Jinchun Peng, Edward Stutevilie, Kurt D. McLain
  • Publication number: 20100185512
    Abstract: Systems, methods, and computer program products that facilitate the integration and accounting of advertising within audio Web content requested by users via telephone devices are provided. Upon receiving a request from a user for Web content via a telephone device, a Web server retrieves an advertisement from an advertisement server, inserts the retrieved advertisement within the user requested Web content, and forwards the user requested Web content and advertisement to a text-to-speech transcoder for conversion to an audio format. The text-to-speech transcoder converts the Web content and advertisement from a text-based format to an audio format and serves the Web content and advertisement in the audio format to the user client device via a telephone link established with the user client device. If an advertisement is interactive, a text-to-speech transcoder may be configured to notify an advertisement server of user interaction with the advertisement.
    Type: Application
    Filed: January 15, 2010
    Publication date: July 22, 2010
    Inventors: Dana Borger, Steve Cox, Tom Gordon, David Spitz, Matthew Squire, Jay Thrash
  • Patent number: 7653748
    Abstract: Systems, methods, and computer program products that facilitate the integration and accounting of advertising within audio Web content requested by users via telephone devices are provided. Upon receiving a request from a user for Web content via a telephone device, a Web server retrieves an advertisement from an advertisement server, inserts the retrieved advertisement within the user requested Web content, and forwards the user requested Web content and advertisement to a text-to-speech transcoder for conversion to an audio format. The text-to-speech transcoder converts the Web content and advertisement from a text-based format to an audio format and serves the Web content and advertisement in the audio format to the user client device via a telephone link established with the user client device. If an advertisement is interactive, a text-to-speech transcoder may be configured to notify an advertisement server of user interaction with the advertisement.
    Type: Grant
    Filed: August 3, 2001
    Date of Patent: January 26, 2010
    Assignee: Simplexity, LLC
    Inventors: Dana Borger, Steve Cox, Tom Gordon, David Spitz, Matthew Squire, Jay Thrash