Patents by Inventor Joseph Fletcher

Joseph Fletcher 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: 10051239
    Abstract: A hierarchical publish/subscribe network is employed to produce and distribute special effects to users to complement displayed video information. A top level broker in the network receives a plurality of data streams corresponding to a respective plurality of primary special. A service provider makes a subscription request for one of said primary special effects and receives the corresponding selected data stream. The selected data stream is transformed into at least one further data stream, corresponding to a further special effect. The further data stream is published to a lower level broker associated with the service provider. In response to a user subscription request for the further special effect, the lower level broker publishes the further data stream to a user interface for presentation to the user in association with the displayed video information.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: August 14, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew James Stanford-Clark, Benjamin Joseph Fletcher
  • Patent number: 9294573
    Abstract: A publish/subscribe interface is used to enable a non-publish/subscribe first system (such as an IP network device) to obtain status information about a publish/subscribe device that cannot be pinged by the first system. The first system sends a status request to a domain name server associated with a system known to include the publish/subscribe device. The status request includes a domain name for the publish/subscribe device. Topic space maintained by a message broker in the publish/subscribe system includes status topics associated with publish/subscribe devices. The status topics contents reflect the current availability of the associated publish/subscribe device. The domain name is mapped to a status topic associated to the publish/subscribe device identified in the status request and the contents of that status topic are retrieved. If the contents have a first value, a “good” IP address is returned to the first system. If the contents have the second value, a “bad” IP address is returned.
    Type: Grant
    Filed: November 6, 2007
    Date of Patent: March 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Joseph Fletcher, Andrew James Stanford-Clark
  • Patent number: 8997414
    Abstract: A moulding for sealing a horizontal structure with a finishing layer of a vertical structure at a corner joint. In cross-section, the moulding has a rectangular base portion for insertion into a gap between the horizontal structure and the vertical finishing layer, and a cap portion with an upper lip for sealing against the finishing layer and a lower lip jutting downwardly for sealing against the horizontal structure. Double sided foam tape is applied only to an underside of the rectangular portion of the body. A bead of caulking at an inner face of the upper lip below an upper tip forms a flexible secondary seal of the moulding to the finishing layer of the vertical structure. While providing a secondary seal for maximum water-tightness, the caulking is protected from water exposure by the primary seal provided by the upper lip of the moulding to prevent mold build up.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: April 7, 2015
    Inventor: Donald Joseph Fletcher
  • Publication number: 20140137496
    Abstract: A moulding for sealing a horizontal structure with a finishing layer of a vertical structure at a corner joint. In cross-section, the moulding has a rectangular base portion for insertion into a gap between the horizontal structure and the vertical finishing layer, and a cap portion with an upper lip for sealing against the finishing layer and a lower lip jutting downwardly for sealing against the horizontal structure. Double sided foam tape is applied only to an underside of the rectangular portion of the body. A bead of caulking at an inner face of the upper lip below an upper tip forms a flexible secondary seal of the moulding to the finishing layer of the vertical structure. While providing a secondary seal for maximum water-tightness, the caulking is protected from water exposure by the primary seal provided by the upper lip of the moulding to prevent mold build up.
    Type: Application
    Filed: July 12, 2013
    Publication date: May 22, 2014
    Inventor: Donald Joseph Fletcher
  • Patent number: 8195757
    Abstract: For managing the retention of publications in a publish/subscribe system, a publisher sends a new publication to a publish/subscribe broker with an indication of whether the new publication should be retained in association with a previous retained publication. The publish/subscribe broker responds to such indications by retaining the new publication with the previous retained publication. The contents or ‘payload’ of the new published message may be appended to a previous retained message, resulting in a single retained message that contains information from multiple published messages.
    Type: Grant
    Filed: November 26, 2007
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Benjamin Joseph Fletcher, Gareth Edward Jones, Andrew James Stanford-Clark, Matthew Robert Whitehead
  • Patent number: 8081745
    Abstract: The method and system guides a user to easily and effectively communicate with a potential recipient via an integrated communication server. The integrated communication server will track and aggregate user presence information about the potential recipient. The aggregated user presence information includes the current state, activity, and/or availability of the potential recipient. The integrated communication server dynamically analyzes and compares the aggregated user presence information with user preference information of the potential recipient in order to identify an appropriate communication method. The identified appropriate communication method is published to the user indicating that it has a great likelihood of reaching the potential recipient successfully in the right way at the right time.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Mark Burrell, Joseph Fletcher, Justin Maguire, III, Mickey Monaghan, Thomas Bouchard
  • Patent number: 7930390
    Abstract: An identification method and system. The method includes receiving by a computing system from a first entity, first data indicating that an electronic device is missing. The computing system receives from a transaction device reader, second data comprising first identification information associated with the electronic device and third data comprising second identification information associated with a second entity and a transaction device belonging to the second entity. The computing system transmits notification data indicating that the electronic device, the second entity, and the transaction device are located within a specified vicinity of the transaction device reader. The computing system receives log data associated with the second entity and fourth data associated with missing electronic devices. The computing system compares the fourth data to the log data and generates results data to determine if the second entity is associated the missing electronic devices or the electronic device.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: April 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Benjamin Joseph Fletcher, Christopher Phillips
  • Publication number: 20090271483
    Abstract: A method for republication of published messages includes receiving a published message on a topic from a publisher, storing the published message as an appended retained message, republishing the appended retained message on a history topic, receiving a request from a subscriber to view at least a portion of the appended retained message, and transmitting the republished message to a subscriber subscribing to the topic after the published message has been published via the history topic.
    Type: Application
    Filed: April 24, 2008
    Publication date: October 29, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew Robert Whitehead, Laura Cowen, Benjamin Joseph Fletcher
  • Publication number: 20090182825
    Abstract: A method and system for providing source information of data being published are provided. The method includes making available source information (311) for a message (310) being published. The source information includes: a topic of the published message (310); any source topics the topic of the published message (310) is derived from; and a message of the published message (310). The method further includes subscribing (314) to source information for a message topic. The subscribing (314) may include recursively subscribing to source information for a source topic in order to obtain live source information for a message (310).
    Type: Application
    Filed: June 13, 2008
    Publication date: July 16, 2009
    Applicant: International Business Machines Corporation
    Inventor: Benjamin Joseph Fletcher
  • Publication number: 20090182761
    Abstract: An identification method and system. The method includes receiving by a computing system from a first entity, first data indicating that an electronic device is missing. The computing system receives from a transaction device reader, second data comprising first identification information associated with the electronic device and third data comprising second identification information associated with a second entity and a transaction device belonging to the second entity. The computing system transmits notification data indicating that the electronic device, the second entity, and the transaction device are located within a specified vicinity of the transaction device reader. The computing system receives log data associated with the second entity and fourth data associated with missing electronic devices. The computing system compares the fourth data to the log data and generates results data to determine if the second entity is associated the missing electronic devices or the electronic device.
    Type: Application
    Filed: January 14, 2008
    Publication date: July 16, 2009
    Inventors: Benjamin Joseph Fletcher, Christopher Pillips
  • Publication number: 20080294732
    Abstract: A publish/subscribe interface is used to enable a non-publish/subscribe first system (such as an IP network device) to obtain status information about a publish/subscribe device that cannot be pinged by the first system. The first system sends a status request to a domain name server associated with a system known to include the publish/subscribe device. The status request includes a domain name for the publish/subscribe device. Topic space maintained by a message broker in the publish/subscribe system includes status topics associated with publish/subscribe devices. The status topics contents reflect the current availability of the associated publish/subscribe device. The domain name is mapped to a status topic associated to the publish/subscribe device identified in the status request and the contents of that status topic are retrieved. If the contents have a first value, a “good” IP address is returned to the first system. If the contents have the second value, a “bad” IP address is returned.
    Type: Application
    Filed: November 6, 2007
    Publication date: November 27, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Joseph Fletcher, Andrew James Stanford-Clark
  • Publication number: 20080276291
    Abstract: A hierarchical publish/subscribe network is employed to produce and distribute special effects to users to complement displayed video information. A top level broker in the network receives a plurality of data streams corresponding to a respective plurality of primary special. A service provider makes a subscription request for one of said primary special effects and receives the corresponding selected data stream. The selected data stream is transformed into at least one further data stream, corresponding to a further special effect. The further data stream is published to a lower level broker associated with the service provider. In response to a user subscription request for the further special effect, the lower level broker publishes the further data stream to a user interface for presentation to the user in association with the displayed video information.
    Type: Application
    Filed: October 9, 2007
    Publication date: November 6, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew James Stanford-Clark, Benjamin Joseph Fletcher
  • Publication number: 20080248801
    Abstract: Accesses to locally-relevant and contextually-relevant services information within a mobile communications environment are enabled. The solutions include an improved location determination in which a first mobile communications device processes location information broadcast by other devices via short-range wireless signals to determine its approximate location. The described solutions include a context-based selection of the most relevant of a set of locally-available services, including filtering services according to whether the first mobile device is currently moving and filtering according to a personal profile of the device user.
    Type: Application
    Filed: September 10, 2007
    Publication date: October 9, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Joseph Fletcher, Anthony Green, Claire Leckey, Nial Peters, John Brian Pickering, Andrew James Stanford-Clark, Matthew Wilson
  • Publication number: 20080227438
    Abstract: A method and system are for conferencing by exchanging conference communications between two or more participants includes publishing a conference communication to a message broker and subscribing to conference communications at a message broker. A subscription topic specifies one or more type or source of the communication. A conference communication may be one of a text input, transcribed text, audio input, synthesized audio speech, or video input including real or animated images. The method and system of conferencing using publish/subscribe communications allows participants with different communication needs to be accommodated in a flexible manner.
    Type: Application
    Filed: March 13, 2008
    Publication date: September 18, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Benjamin Joseph Fletcher
  • Publication number: 20080168122
    Abstract: In a publish/subscribe system, messages may be received from one or more publishers and forwarded to one or more subscribers who have registered an interest in receiving messages on topics to which the messages pertain. An improved retention mechanism is implemented by identifying a message is one for which retention may be applicable. Once the message has been identified, an algorithm is executed to establish a retention policy for the message. The algorithm may be based on the message contents or upon the state of the publish/subscribe system or the history of publish/subscribe transactions relating to the topic to which the message pertains.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 10, 2008
    Inventors: Benjamin Joseph Fletcher, Martin J. Gale, Andrew David Reynolds
  • Publication number: 20080148154
    Abstract: The method and system guides a user to easily and effectively communicate with a potential recipient via an integrated communication server. The integrated communication server will track and aggregate user presence information about the potential recipient. The aggregated user presence information includes the current state, activity, and/or availability of the potential recipient. The integrated communication server dynamically analyzes and compares the aggregated user presence information with user preference information of the potential recipient in order to identify an appropriate communication method. The identified appropriate communication method is published to the user indicating that it has a great likelihood of reaching the potential recipient successfully in the right way at the right time.
    Type: Application
    Filed: December 14, 2006
    Publication date: June 19, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Mark Burrell, Joseph Fletcher, Justin Maguire, Mickey Monaghan, Thomas Bouchard
  • Publication number: 20080133337
    Abstract: For managing the retention of publications in a publish/subscribe system, a publisher sends a new publication to a publish/subscribe broker with an indication of whether the new publication should be retained in association with a previous retained publication. The publish/subscribe broker responds to such indications by retaining the new publication with the previous retained publication. The contents or ‘payload’ of the new published message may be appended to a previous retained message, resulting in a single retained message that contains information from multiple published messages.
    Type: Application
    Filed: November 26, 2007
    Publication date: June 5, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Joseph Fletcher, Gareth Edward Jones, Andrew James Stanford-Clark, Matthew Robert Whitehead
  • Publication number: 20080133541
    Abstract: Methods, apparatus and computer programs for flexible topic identification in a publish/subscribe communications network. Publishers and subscribers are able to specify their intentions regarding the topic classification schemes to be used by a publish/subscribe broker during subscription matching, and the broker is responsive to the specified intentions of either or both of the publisher or the subscriber to invoke a respective subscription matching component. The invoked matching components each implement a subscription matching process that is consistent with a specified topic classification scheme.
    Type: Application
    Filed: August 8, 2007
    Publication date: June 5, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Joseph Fletcher, Martin J. Gale, Jose Emir Garza, Gareth Edward Jones
  • Publication number: 20070266304
    Abstract: A facility for annotating media files is described. In various embodiments, the facility displays a timeline indicating a duration of the media file, determines that an annotation is associated with the media file, and displays in an area near the timeline an indication of the associated annotation. In various embodiments, the facility displays a timeline indicative of a duration of the media file, receives an indication to add an annotation at an annotation time relative to the duration of the timeline, receives and stores an annotation, associates the annotation with the annotation time, and displays an indication of the stored annotation at an area near the timeline.
    Type: Application
    Filed: May 15, 2006
    Publication date: November 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Joseph Fletcher, Michael Miller, Justin Maguire
  • Publication number: 20070255800
    Abstract: A facility is described for automatically sending goodbye messages. In various embodiments, the facility receives an indication to terminate a conversation session that was previously established to exchange messages with a converser. The facility then retrieves a goodbye message, sends the goodbye message to the converser, and terminates the conversation session.
    Type: Application
    Filed: April 28, 2006
    Publication date: November 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Joseph Fletcher, Justin Maguire