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: 9009242Abstract: 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: GrantFiled: April 6, 2012Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Richard Bremner, Matthew James Ponsford
-
Patent number: 8984068Abstract: 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: GrantFiled: April 16, 2010Date of Patent: March 17, 2015Assignee: International Business Machines CorporationInventors: Richard Bremner, Matthew James Ponsford
-
Patent number: 8792513Abstract: 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: GrantFiled: February 28, 2012Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Richard Bremner, Laurence Hey, William Izard, Matthew Ponsford
-
Patent number: 8514767Abstract: 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: GrantFiled: January 12, 2011Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: Richard Bremner, Laurence Hey, William Izard, Matthew Ponsford
-
Patent number: 8359497Abstract: 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: GrantFiled: June 18, 2010Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Matthew James Ponsford, Richard Bremner, Kenneth Sabir
-
Publication number: 20120198010Abstract: 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: ApplicationFiled: April 6, 2012Publication date: August 2, 2012Applicant: International Business Machines CorporationInventors: Richard Bremner, Matthew James Ponsford
-
Publication number: 20120176959Abstract: 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: ApplicationFiled: February 28, 2012Publication date: July 12, 2012Applicant: International Business Machines CorporationInventors: Laurence A. Hey, Richard Bremner, William J. Izard, Matthew J. Ponsford
-
Publication number: 20120176954Abstract: 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: ApplicationFiled: January 12, 2011Publication date: July 12, 2012Applicant: International Business Machines CorporationInventors: Laurence A. Hey, Richard Bremner, William J. Izard, Matthew J. Ponsford
-
Publication number: 20120022851Abstract: 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: ApplicationFiled: July 23, 2010Publication date: January 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Bremner, William J. Izard, Matthew J. Ponsford, Glenn W. Rush
-
Publication number: 20110314327Abstract: 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: ApplicationFiled: June 18, 2010Publication date: December 22, 2011Applicant: International Business Machines CorporationInventors: Matthew James Ponsford, Richard Bremner, Kenneth Sabir
-
Publication number: 20110258264Abstract: 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: ApplicationFiled: April 16, 2010Publication date: October 20, 2011Inventors: Richard Bremner, Matthew James Ponsford