Patents by Inventor Richard Bremner

Richard Bremner 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: 9009242
    Abstract: A method and computer program product for marking email-read status in an email application is described. A method may comprise defining, via at least one of a client electronic device and a server computer, a marked-read characteristic corresponding to an email. The method may further comprise determining, via at least one of the client electronic device and the server computer, a marked-read preview time based upon, at least in part, the marked-read characteristic. The method may also comprise designating, via at least one of the client electronic device and the server computer, the email as read based upon, at least in part, the marked-read preview time.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Richard Bremner, Matthew James Ponsford
  • Patent number: 8984068
    Abstract: A method and computer program product for marking email-read status in an email application is described. A method may comprise defining, via at least one of a client electronic device and a server computer, a marked-read characteristic corresponding to an email. The method may further comprise determining, via at least one of the client electronic device and the server computer, a marked-read preview time based upon, at least in part, the marked-read characteristic. The method may also comprise designating, via at least one of the client electronic device and the server computer, the email as read based upon, at least in part, the marked-read preview time.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Richard Bremner, Matthew James Ponsford
  • Patent number: 8792513
    Abstract: Embodiments of the present invention provide a method, system and computer program product for information swarming in a wireless sensor network (WSN). In an embodiment of the invention, a method for information swarming in a WSN can include receiving in an overhearing node of the WSN, relay data sensed by a sensor at an originating node of the WSN and transmitted along a relay path exclusive of the overhearing node from the originating node to an aggregation point in the WSN. The method also can include determining a relevance of the relay data in reference to at least one relevance rule. Finally, the method can include forwarding additional data acquired at the overhearing node by a sensor at the overhearing node to the aggregation point over the WSN in response to determining the relay data to be relevant.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Richard Bremner, Laurence Hey, William Izard, Matthew Ponsford
  • Patent number: 8514767
    Abstract: Embodiments of the present invention provide a method, system and computer program product for information swarming in a wireless sensor network (WSN). In an embodiment of the invention, a method for information swarming in a WSN can include receiving in an overhearing node of the WSN, relay data sensed by a sensor at an originating node of the WSN and transmitted along a relay path exclusive of the overhearing node from the originating node to an aggregation point in the WSN. The method also can include determining a relevance of the relay data in reference to at least one relevance rule. Finally, the method can include forwarding additional data acquired at the overhearing node by a sensor at the overhearing node to the aggregation point over the WSN in response to determining the relay data to be relevant.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Richard Bremner, Laurence Hey, William Izard, Matthew Ponsford
  • Patent number: 8359497
    Abstract: A method, computer program product, and system determining the cause of serialization failures is described. A method may comprise, if a first object that has been serialized with all references to member fields by the first object removed passes deserialization, restoring, via at least one of a client electronic device and a server computer, a first reference to a first member field by the first object. The method may further comprise serializing, via at least one of the client electronic device and the server computer, the first object with the restored first reference to the first member field. The method may also comprise, if the serialized first object with the restored first reference to the first member field fails deserialization, determining, via at least one of the client electronic device and the server computer, that the first reference to the first member field by the first object causes the failure.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: January 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Matthew James Ponsford, Richard Bremner, Kenneth Sabir
  • Publication number: 20120198010
    Abstract: A method and computer program product for marking email-read status in an email application is described. A method may comprise defining, via at least one of a client electronic device and a server computer, a marked-read characteristic corresponding to an email. The method may further comprise determining, via at least one of the client electronic device and the server computer, a marked-read preview time based upon, at least in part, the marked-read characteristic. The method may also comprise designating, via at least one of the client electronic device and the server computer, the email as read based upon, at least in part, the marked-read preview time.
    Type: Application
    Filed: April 6, 2012
    Publication date: August 2, 2012
    Applicant: International Business Machines Corporation
    Inventors: Richard Bremner, Matthew James Ponsford
  • Publication number: 20120176959
    Abstract: Embodiments of the present invention provide a method, system and computer program product for information swarming in a wireless sensor network (WSN). In an embodiment of the invention, a method for information swarming in a WSN can include receiving in an overhearing node of the WSN, relay data sensed by a sensor at an originating node of the WSN and transmitted along a relay path exclusive of the overhearing node from the originating node to an aggregation point in the WSN. The method also can include determining a relevance of the relay data in reference to at least one relevance rule. Finally, the method can include forwarding additional data acquired at the overhearing node by a sensor at the overhearing node to the aggregation point over the WSN in response to determining the relay data to be relevant.
    Type: Application
    Filed: February 28, 2012
    Publication date: July 12, 2012
    Applicant: International Business Machines Corporation
    Inventors: Laurence A. Hey, Richard Bremner, William J. Izard, Matthew J. Ponsford
  • Publication number: 20120176954
    Abstract: Embodiments of the present invention provide a method, system and computer program product for information swarming in a wireless sensor network (WSN). In an embodiment of the invention, a method for information swarming in a WSN can include receiving in an overhearing node of the WSN, relay data sensed by a sensor at an originating node of the WSN and transmitted along a relay path exclusive of the overhearing node from the originating node to an aggregation point in the WSN. The method also can include determining a relevance of the relay data in reference to at least one relevance rule. Finally, the method can include forwarding additional data acquired at the overhearing node by a sensor at the overhearing node to the aggregation point over the WSN in response to determining the relay data to be relevant.
    Type: Application
    Filed: January 12, 2011
    Publication date: July 12, 2012
    Applicant: International Business Machines Corporation
    Inventors: Laurence A. Hey, Richard Bremner, William J. Izard, Matthew J. Ponsford
  • Publication number: 20120022851
    Abstract: Embodiments of the present invention provide a method, system and computer program product for on-demand translation of text. In an embodiment of the invention, a method for on-demand translation of text can include receiving in a dynamic translation module executing in memory by at least one processor of a host computer, a message request from an executing application for text in a language for a target locale. The method further can include retrieving text in a language for a locale different from the target locale and translating the retrieved text into a language for the target locale. Finally, the method can include returning the translated retrieved text to the application.
    Type: Application
    Filed: July 23, 2010
    Publication date: January 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard Bremner, William J. Izard, Matthew J. Ponsford, Glenn W. Rush
  • Publication number: 20110314327
    Abstract: A method, computer program product, and system determining the cause of serialization failures is described. A method may comprise, if a first object that has been serialized with all references to member fields by the first object removed passes deserialization, restoring, via at least one of a client electronic device and a server computer, a first reference to a first member field by the first object. The method may further comprise serializing, via at least one of the client electronic device and the server computer, the first object with the restored first reference to the first member field. The method may also comprise, if the serialized first object with the restored first reference to the first member field fails deserialization, determining, via at least one of the client electronic device and the server computer, that the first reference to the first member field by the first object causes the failure.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: International Business Machines Corporation
    Inventors: Matthew James Ponsford, Richard Bremner, Kenneth Sabir
  • Publication number: 20110258264
    Abstract: A method and computer program product for marking email-read status in an email application is described. A method may comprise defining, via at least one of a client electronic device and a server computer, a marked-read characteristic corresponding to an email. The method may further comprise determining, via at least one of the client electronic device and the server computer, a marked-read preview time based upon, at least in part, the marked-read characteristic. The method may also comprise designating, via at least one of the client electronic device and the server computer, the email as read based upon, at least in part, the marked-read preview time.
    Type: Application
    Filed: April 16, 2010
    Publication date: October 20, 2011
    Inventors: Richard Bremner, Matthew James Ponsford