Patents by Inventor Martin F. N. Cooper

Martin F. N. Cooper 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: 9946526
    Abstract: Method, system, and programs for providing development, deployment, and hosting of applications that are interoperable across different device platforms. An application capable of being executed in a plurality of different device formats is generated. The application is deployed to a client device for execution at the client device. Execution of the same application is initiated at a server.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: April 17, 2018
    Assignee: EXCALIBUR IP, LLC
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
  • Patent number: 9268546
    Abstract: Method, system, and programs for deployment of applications are disclosed. An application capable of being executed in a plurality of different formats is provisioned. The application is deployed for execution by a client device and a server. Resources are dynamically allocated for execution of the application.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: February 23, 2016
    Assignee: YAHOO! INC.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
  • Publication number: 20160011864
    Abstract: Method, system, and programs for providing packages to applications is disclosed. An application that is executable on a plurality of device platforms is generated. The application is deployed to a client device. A package list received from the client device is analyzed to determine package dependencies for packages on the package list. The packages on the package list and dependent packages are provided based on the package dependencies to the client device. The packages and dependent packages may be installed by the client device to ensure that the application is executable based on characteristics of the client device.
    Type: Application
    Filed: August 10, 2015
    Publication date: January 14, 2016
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F.N. Cooper
  • Patent number: 9235398
    Abstract: Method, system, and programs for providing development of applications that are interoperable across different device platforms. Application parameters of an application are defined allowing the application to be executable on a plurality of device platforms. A framework is applied to the application facilitating transportable code between a client device and a server to execute the application. The application is deployed so that it may be served to a client device.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: January 12, 2016
    Assignee: YAHOO! INC.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
  • Patent number: 9197720
    Abstract: Method, system, and programs for determining a point of execution for applications that are interoperable across different device platforms is disclosed. An application capable of being executed in a plurality of different device formats is deployed to a client device. The application is hosted for execution at a server. A dynamic determination is made regarding whether a request to the application should be executed by the client device or the server.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: November 24, 2015
    Assignee: YAHOO! INC.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
  • Patent number: 9158520
    Abstract: Method, system, and programs for providing packages to applications is disclosed. An application that is executable on a plurality of device platforms is generated. The application is deployed to a client device. A package list received from the client device is analyzed to determine package dependencies for packages on the package list. The packages on the package list and dependent packages are provided based on the package dependencies to the client device. The packages and dependent packages may be installed by the client device to ensure that the application is executable based on characteristics of the client device.
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: October 13, 2015
    Assignee: YAHOO! INC.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
  • Publication number: 20130263112
    Abstract: Method, system, and programs for deployment of applications are disclosed. An application capable of being executed in a plurality of different formats is provisioned. The application is deployed for execution by a client device and a server. Resources are dynamically allocated for execution of the application.
    Type: Application
    Filed: December 28, 2012
    Publication date: October 3, 2013
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
  • Publication number: 20130152066
    Abstract: Method, system, and programs for providing development, deployment, and hosting of applications that are interoperable across different device platforms. An application capable of being executed in a plurality of different device formats is generated. The application is deployed to a client device for execution at the client device. Execution of the same application is initiated at a server.
    Type: Application
    Filed: April 2, 2012
    Publication date: June 13, 2013
    Applicant: YAHOO! INC.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
  • Publication number: 20130152067
    Abstract: Method, system, and programs for providing development of applications that are interoperable across different device platforms. Application parameters of an application are defined allowing the application to be executable on a plurality of device platforms. A framework is applied to the application facilitating transportable code between a client device and a server to execute the application. The application is deployed so that it may be served to a client device.
    Type: Application
    Filed: April 2, 2012
    Publication date: June 13, 2013
    Applicant: YAHOO! INC.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
  • Publication number: 20130151595
    Abstract: Method, system, and programs for integrating peripheral services in applications that are interoperable across different device platforms is disclosed. An application capable of being executed in a plurality of different device formats is generated. The application is packaged to include a peripheral services module. The application is deployed to a client device.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 13, 2013
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
  • Publication number: 20130151594
    Abstract: Method, system, and programs for determining a point of execution for applications that are interoperable across different device platforms is disclosed. An application capable of being executed in a plurality of different device formats is deployed to a client device. The application is hosted for execution at a server. A dynamic determination is made regarding whether a request to the application should be executed by the client device or the server.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 13, 2013
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
  • Publication number: 20130152072
    Abstract: Method, system, and programs for providing packages to applications is disclosed. An application that is executable on a plurality of device platforms is generated. The application is deployed to a client device. A package list received from the client device is analyzed to determine package dependencies for packages on the package list. The packages on the package list and dependent packages are provided based on the package dependencies to the client device. The packages and dependent packages may be installed by the client device to ensure that the application is executable based on characteristics of the client device.
    Type: Application
    Filed: July 17, 2012
    Publication date: June 13, 2013
    Applicant: Yahoo! Inc.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
  • Patent number: 5680223
    Abstract: Storage, manipulation, and retrieval of files, for example data representations of scanned documents, is facilitated by establishing a relationship between an arbitrary, image domain file label and a computer recognizable text domain file name for the file. Selection of the arbitrary, image domain file label is interpreted as a selection of the related file. The arbitrary, image domain file name is assigned by way of a paper form or the like, and may be assigned at the time of document storage. The arbitrary, image domain file label facilitates the meaningful naming of a file for storage when a keyboard or other typical text entry apparatus is unavailable, such as when inputting a document for storage by way of a facsimile machine. Character recognition is not performed on the arbitrary, image domain file label, so the burden on the processing resource is minimized, while errors from inaccuracy are eliminated.
    Type: Grant
    Filed: May 15, 1995
    Date of Patent: October 21, 1997
    Assignee: Xerox Corporation
    Inventors: Martin F. N. Cooper, Walter A. L. Johnson, Dick Wah Lo, Z. Erol Smith, III
  • Patent number: 5465167
    Abstract: A page is automatically created and transmitted in response to data defining set of images. The data define an image showing a form that has been marked; the data also include information indicating an image destination. The page includes a segment that is a version of an image from the marked form. The page can be another form, a cover sheet, or an error sheet, for example. The segment can be a reduced version of the marked form, such as on an error sheet. Or the segment can be a version of the contents of a field in the marked form, such as on a form, a cover sheet, or a listing sheet. The field can be a cover note field, and if the processor determines that the cover note field has been marked, it can automatically create a cover sheet that includes a segment that is a version of an image of the cover note field. The field can be an identifier field.
    Type: Grant
    Filed: March 20, 1992
    Date of Patent: November 7, 1995
    Assignee: Xerox Corporation
    Inventors: Martin F. N. Cooper, Walter A. L. Johnson, Z. Erol Smith, III
  • Patent number: 5448375
    Abstract: Storage, manipulation, and retrieval of files, for example data representations of scanned documents, is facilitated by establishing a relationship between an arbitrary, image domain file label and a computer recognizable text domain file name for the file. Selection of the arbitrary, image domain file label is interpreted as a selection of the related file. The arbitrary, image domain file name is assigned by way of a paper form or the like, and may be assigned at the time of document storage. The arbitrary, image domain file label facilitates the meaningful naming of a file for storage when a keyboard or other typical text entry apparatus is unavailable, such as when inputting a document for storage by way of a facsimile machine. Character recognition is not performed on the arbitrary, image domain file label, so the burden on the processing resource is minimized, while errors from inaccuracy are eliminated.
    Type: Grant
    Filed: March 20, 1992
    Date of Patent: September 5, 1995
    Assignee: Xerox Corporation
    Inventors: Martin F. N. Cooper, Walter A. L. Johnson, Dick W. Lo, Z. Erol Smith, III
  • Patent number: 5282052
    Abstract: An automatically created form includes a field for requesting a combined operation. A processor creates the form in response to another form that includes fields that are marked to indicate a sequence of partial operations. The partial operations together constitute the combined operation. The combined operation can, for example, be a facsimile transmission, in which case the partial operation fields can specify the digits of a fax machine's telephone number. The automatically created form can then include a single check box next to the name of the recipient. When the check box is marked, the processor responds to the form by performing the sequence of partial operations. The processor can execute input instructions to receive data defining the image of each form and can execute response instructions to respond to each form.
    Type: Grant
    Filed: March 20, 1992
    Date of Patent: January 25, 1994
    Assignee: Xerox Corporation
    Inventors: Walter A. L. Johnson, Stuart K. Card, Martin F. N. Cooper
  • Patent number: 5267303
    Abstract: An automatically created form includes a list of items in relation to which an operation can be performed. A processor creates the form in response to facsimile transmission of another form that includes a field requesting automatic creation of a form. The data defining the image of the requesting form also includes information indicating an image destination, and the automatically created form is transmitted to the indicated destination. The requesting form can be a previously created starter form that is automatically transmitted back to a fax machine in response to an image of a blank sheet or a sheet with simple marks received from the fax machine. The starter form can include a security code as well as fields with check boxes for indicating a set of items to be listed, such as recipients of facsimile transmissions or documents or forms that could be transmitted.
    Type: Grant
    Filed: March 20, 1992
    Date of Patent: November 30, 1993
    Assignee: Xerox Corporation
    Inventors: Walter A. L. Johnson, Martin F. N. Cooper, Z. Erol Smith, III, Herbert D. Jellinek, Baldo A. Faieta