Patents by Inventor Sean James Martin

Sean James Martin 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: 9696981
    Abstract: Systems and methods for requesting computer software program logic by a client computing device from a server are provided. The method at the server comprises receiving a request for the computer software program logic from the client device along with a first list comprising details about multiple modules running on the client device; determining a second list comprising details about multiple modules required to deploy the computer software program logic on the client device; checking whether the modules of the second list need to be substituted based on their availability or suitability; updating the second list; checking whether the client device has permission rights for accessing the modules of the updated second list; and sending an object comprising the modules of the updated second list to the client device, the updated second list comprising details about the modules required for deployment of logic on the client device.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: July 4, 2017
    Assignee: CAMBRIDGE SEMANTICS, INC.
    Inventors: Sean James Martin, Simon Luke Martin
  • Publication number: 20120278902
    Abstract: Systems and methods for requesting computer software program logic by a client computing device from a server are provided. The method at the server comprises receiving a request for the computer software program logic from the client device along with a first list comprising details about multiple modules running on the client device; determining a second list comprising details about multiple modules required to deploy the computer software program logic on the client device; checking whether the modules of the second list need to be substituted based on their availability or suitability; updating the second list; checking whether the client device has permission rights for accessing the modules of the updated second list; and sending an object comprising the modules of the updated second list to the client device, the updated second list comprising details about the modules required for deployment of logic on the client device.
    Type: Application
    Filed: April 27, 2012
    Publication date: November 1, 2012
    Applicant: CAMBRIDGE SEMANTICS, INC.
    Inventors: Sean James Martin, Simon Luke Martin
  • Patent number: 7865815
    Abstract: A method and system for displaying annotations is provided. The method includes displaying current data to a user through a GUI, displaying at least one of current and historic annotations to a user through the GUI, providing a user selectable link between the historic annotations and historic data associated with the historic annotation, and displaying the historic data to the user through the GUI when the user selectable link is activated by the user.
    Type: Grant
    Filed: December 28, 2004
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jordi Albornoz, Brian John Cragun, Lee David Feigenbaum, Sean James Martin
  • Patent number: 7606899
    Abstract: The invention relates to regulating access by users to a scarce resource. A request for access to the scarce resource is received. It is determined whether the access level for the scarce resource is at a desired maximum and responsive to determining that it is, the requester is allocated to an access slot. The requester is then provided with a notification of their allocated access slot. Access is available to the requester when the allocated slot is enabled.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: October 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Sean James Martin, Chetan Ram Murthy, Andrew James Stanford-Clark
  • Patent number: 7606900
    Abstract: The invention relates to regulating access by users to a scarce resource, wherein the resource is capable of handling multiple concurrent accesses. A request for access to the scarce resource is received and it is determined whether the access level for the scarce resource is at a desired maximum. Responsive to determining that said access level is at a desired maximum, the requester is placed in a queue for access to said scarce resource. The requester is then provided with a notification that the request has been enqueued. Access is available to the requester upon reaching the head of the queue when the access level drops below the desired maximum.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: October 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Sean James Martin, Chetan Ram Murthy, Andrew James Stanford-Clark
  • Patent number: 6988101
    Abstract: An extensible file access method for accessing a first foreign file system from a data processing system with a first native file system, said first foreign file system and said first native file system implementing different file system protocols. The foreign file system is accessed by issuing a request according to the native file system protocol for data stored in the foreign file system; translating the native file system request to an intermediate programming interface, wherein the intermediate programming interface is different from both the native file system protocol and the foreign file system protocol; translating the intermediate file system request to the foreign file system protocol; and returning to the client a response from the foreign file system responsive to the translated request.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: January 17, 2006
    Assignee: International Business Machines Corporation
    Inventors: Jungkyoo Pamela Ham, Brent Cecil Hawks, Sean James Martin, Moshe Morris Emanuel Matsa, Gary I. Mazo, Peter Nicholls, Ira L. Sheftman, James Pangborn Wells, Ronald So-tse Woan
  • Patent number: 6968539
    Abstract: A software system is provided to allow a computer to install and process web applications according to the invention. Such web applications are written as web pages that have access to the full range of operating system resources, including those not accessible through a web browser. Preferably, a web application is built using three types of languages used for constructing web pages, namely: (a) a visual presentation language; (2) a data modeling language; and (3) a scripting language for embedding logic. The software system preferably comprises a web application manager, an operating system interface module, a scripting language interpreter, and optionally a web browser and/or a data modeling language processor. Various other features such as data caching and security filtering are provided in accordance with such a system.
    Type: Grant
    Filed: August 4, 2000
    Date of Patent: November 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Yun-Wu Huang, Robert David Johnson, Sean James Martin, Simon L. Martin, Moshe Morris Emanuel Matsa, Roger A. Pollak, John J. Ponzo, Ronald So-tse Woan
  • Publication number: 20030023734
    Abstract: The invention relates to regulating access by users to a scarce resource, wherein the resource is capable of handling multiple concurrent accesses. A request for access to the scarce resource is received and it is determined whether the access level for the scarce resource is at a desired maximum. Responsive to determining that said access level is at a desired maximum, the requester is placed in a queue for access to said scarce resource. The requester is then provided with a notification that the request has been enqueued. Access is available to the requester upon reaching the head of the queue when the access level drops below the desired maximum.
    Type: Application
    Filed: July 27, 2001
    Publication date: January 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Sean James Martin, Chetan Ram Murthy, Andrew James Stanford-Clark
  • Publication number: 20030023724
    Abstract: The invention relates to regulating access by users to a scarce resource. A request for access to the scarce resource is received. It is determined whether the access level for the scarce resource is at a desired maximum and responsive to determining that it is, the requester is allocated to an access slot. The requester is then provided with a notification of their allocated access slot. Access is available to the requester when the allocated slot is enabled.
    Type: Application
    Filed: July 27, 2001
    Publication date: January 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Sean James Martin, Chetanram Ram Murthy, Andrew James Standford-Clark
  • Publication number: 20030009473
    Abstract: An extensible file access method for accessing a first foreign file system from a data processing system with a first native file system, said first foreign file system and said first native file system implementing different file system protocols. The foreign file system is accessed by issuing a request according to the native file system protocol for data stored in the foreign file system; translating the native file system request to an intermediate programming interface, wherein the intermediate programming interface is different from both the native file system protocol and the foreign file system protocol; translating the intermediate file system request to the foreign file system protocol; and returning to the client a response from the foreign file system responsive to the translated request.
    Type: Application
    Filed: May 31, 2001
    Publication date: January 9, 2003
    Inventors: Jungkyoo Pamela Ham, Brent Cecil Hawks, Sean James Martin, Moshe Morris Emanuel Matsa, Gary I. Mazo, Peter Nicholls, Ira L. Sheftman, James Pangborn Wells, Ronald So-Tse Woan
  • Patent number: 5867706
    Abstract: A server computer connectable to a network and having a plurality of processors (20, 30, 40) arranged to provide a service to one or more client computers connected to the network. The service Involves the provision of blocks of information to a client computer (50), and the processors have access to a data storage (120) in which data for the blocks of information is stored. Each processor in the server has block retrieval means (80), employed in response to a request from a client computer (50) for a particular block of information from that processor, to retrieve data from the data storage (120) to construct a file representing the requested block of information, the file including references to subsequent blocks of information requestable by the client (50). Additionally, load determining means (100) periodically determines activity data for the processor for inclusion In a load distribution record maintained for all of the processors of the server.
    Type: Grant
    Filed: December 19, 1996
    Date of Patent: February 2, 1999
    Assignee: International Business Machines Corp.
    Inventors: Sean James Martin, Andrew James Stanford-Clark