Patents by Inventor Barry E. Willner

Barry E. Willner 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).

  • Publication number: 20140282607
    Abstract: Techniques for managing a plurality of threads on a multi-threading processing core. Embodiments provide an instruction count threshold condition that determines how many countable instructions of a thread the multi-threading processing core will execute before context switching to another one of the plurality of threads. A first plurality of instructions for a first one of the plurality of threads is processed on the multi-threading processing core. Embodiments determine, for each of the first plurality of instructions, whether the instruction is a countable instruction, wherein at least one of the first plurality of instructions is not a countable instruction. A count of the countable instructions is maintained. Upon determining that the instruction count threshold condition is satisfied, based on the maintained count, embodiments context switch the multi-threading processing core to process a second plurality of instructions for a second one of the plurality of threads.
    Type: Application
    Filed: March 25, 2014
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Patrick J. O'SULLIVAN, John J. THOMAS, Barry E. WILLNER
  • Publication number: 20140201298
    Abstract: A method for message subscription based on a message aggregate characteristic is described. The method includes receiving a message subscription from a user. The message subscription is based on the message aggregate characteristic including an aspect other than textual content and bibliographic content. The method also includes determining a published message in response to receiving the message subscription. The published message satisfies the message aggregate characteristic. The method also includes providing an indication of the published message to the user.
    Type: Application
    Filed: March 14, 2014
    Publication date: July 17, 2014
    Applicant: International Business Machines Corporation
    Inventors: Patrick J. O'Sullivan, Fred Raguillat, Edith H. Stern, Barry E. Willner
  • Patent number: 8751300
    Abstract: Detecting click fraud that includes a processing device that receives data related to a cursor movement towards an advertisement displayed on a web page. The processing device analyzes the cursor movement data and determines a confidence level useable in the determination of click fraud, the confidence level responsive to the analysis of the cursor movement. The received data includes data that the cursor on the web page has transited at least one pixel cluster on the web page prior to a clicking the advertisement. In one embodiment, a click fraud is detected when the click occurred without the cursor crossing a pixel cluster, and no click fraud occurring when the click occurred after the cursor crossed a pixel cluster.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Patrick O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner
  • Patent number: 8745271
    Abstract: A method, device and computer program product for multiple identity recognition includes receiving a first communication from a sender addressed to a recipient using a first identity. A determination may be made as to whether the sender has multiple identities, and in response to determining that the sender has multiple identities, information regarding the identities of the sender is retrieved. The identities of the sender may be associated together so that the recipient may be provided an indication that the sender has at least one identity other than the first identity.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: June 3, 2014
    Assignee: International Business Machines Corporation
    Inventors: Patrick O'Sullivan, Fred Raguillat, Edith H. Stern, Barry E. Willner
  • Patent number: 8719088
    Abstract: Detecting click fraud that includes a server that hosts a website that includes a web page containing an advertisement. The server provides an advertisement on a web page, provides pixel clusters on the web page with the advertisement, each pixel cluster having an associated mechanism for capturing whether a cursor on the web page has transited the associated pixel cluster, and collects information based on the capturing of each associated mechanism of information regarding the transit of the pixel cluster by a cursor. The collected information is useable in a determination of a confidence level pertinent to the determination of click fraud occurring on the advertisement on the web page. The server verifies the cursor on the web page has transited at least one pixel cluster on the web page prior to a controller of the cursor clicking the advertisement.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Patrick O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner
  • Patent number: 8660894
    Abstract: A request for route information to a destination is received by a route processing module. Available routes to the destination are determined in response to receiving the request. It is determined, for at least one available route to the destination, whether the available route provides proximity to at least one targeted advertisement. At least one available route to the destination is provided upon determining that the available route provides the proximity to the targeted advertisement.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: February 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. O'Sullivan, Fred Raguillat, Edith H. Stern, Barry E. Willner
  • Patent number: 8654939
    Abstract: Methods, systems, computer program products, and methods of doing business by providing bookmarks for voice mail messages in order to facilitate improved navigation thereof. A bookmark is preferably conveyed by the caller leaving a voice mail message to indicate information such as a change in the topic of the message, or a particular important passage within the message, or perhaps to identify some information for special treatment (such as a telephone number and time of day at which the call can be returned). Once the message has been bookmarked, the listener can navigate the message more efficiently (for example, by listening to a few seconds of each topic and then skipping to the next topic, or by listening only to the special information) and can also perform actions on parts of the voice mail message (such as forwarding only a selected segment to a third party, while keeping the remainder of the message confidential).
    Type: Grant
    Filed: February 13, 2001
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Renee M. Kovales, Edith H. Stern, Barry E. Willner
  • Publication number: 20140047041
    Abstract: A method for message subscription based on a message aggregate characteristic is described. The method includes receiving a message subscription from a user. The message subscription is based on the message aggregate characteristic including an aspect other than textual content and bibliographic content. The method also includes determining a published message in response to receiving the message subscription. The published message satisfies the message aggregate characteristic. The method also includes providing an indication of the published message to the user.
    Type: Application
    Filed: August 9, 2012
    Publication date: February 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick J. O'Sullivan, Fred Raguillat, Edith H. Stern, Barry E. Willner
  • Patent number: 8650255
    Abstract: A method and computer program product for receiving a join request, from a requestor, to join an online conversation in which an online user of an instant messaging system is participating. A notification is provided to the online user that the requester would like to join the online conversation.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: February 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph O'Sullivan, Robert Cameron Weir, Edith Helen Stern, Barry E. Willner
  • Patent number: 8635278
    Abstract: A method and computer program product for managing interruptions including defining an interruption control initiation trigger and defining an interruption control release trigger. An interruption control period is initiated based upon, at least in part, the interruption control initiation trigger. The interruption control period is terminated based upon, at least in part, the interruption control release trigger.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: January 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Edith Helen Stern, Barry E. Willner, Patrick Joseph O'Sullivan, Robert Cameron Weir
  • Patent number: 8635012
    Abstract: Travel routes for a vehicle from a first location of the vehicle to a second location are generated. Different alternative travel routes are calculated from a first location to a second location selected by a user for a specific vehicle in a navigation system. For each of the different alternative travel routes, both estimated emissions of the specific vehicle and also estimated fuel consumption of the specific vehicle when following each of the different alternative travel routes are computed. Subsequently, each of the different alternative travel routes are presented to a user in the navigation system in connection with corresponding estimated emissions and fuel consumption for each of the different alternative travel routes.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: January 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner
  • Patent number: 8626551
    Abstract: An event scheduling request is received, and a disruption factor is associated with each of a plurality of invitees. The disruption factor is based upon, at least in part, an event parameter and at least one invitee attribute. An event is scheduled based upon, at least in part, the disruption factors associated with each of the plurality of invitees.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Lin Ju, Patrick J. O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner
  • Patent number: 8589502
    Abstract: A method, computer program product, and computing system for receiving an indication of an email being generated by a composer for at least one recipient. The email includes a link to a piece of content on a remote resource and the at least one recipient does not have sufficient rights to access the remote resource. The recipient may be allowed to access the remote resource via the link using the rights of the composer.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph O'Sullivan, Edith Helen Stern, Robert Cameron Weir, Barry E. Willner
  • Publication number: 20130304455
    Abstract: Provided are techniques for providing annotations for revising a message. A message to be sent from a sender to a recipient is received. A meaning map associated with the sender and a meaning map associated with the recipient are obtained. The message is parsed into sub-constructs. The sub-constructs are compared in the meaning map associated with the sender and the meaning map associated with the recipient. Alternative language for the sub-constructs is identified. Annotations are provided based on the alternative language.
    Type: Application
    Filed: May 25, 2012
    Publication date: November 14, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick J. O'SULLIVAN, Fred RAGUILLAT, Edith H. Stern, Barry E. WILLNER
  • Publication number: 20130304452
    Abstract: Provided are techniques for providing annotations for revising a message. A message to be sent from a sender to a recipient is received. A meaning map associated with the sender and a meaning map associated with the recipient are obtained. The message is parsed into sub-constructs. The sub-constructs are compared in the meaning map associated with the sender and the meaning map associated with the recipient. Alternative language for the sub-constructs is identified. Annotations are provided based on the alternative language.
    Type: Application
    Filed: May 14, 2012
    Publication date: November 14, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick J. O'SULLIVAN, Fred RAGUILLAT, Edith H. Stern, Barry E. WILLNER
  • Publication number: 20130298260
    Abstract: A method of federating electronic mail (e-mail). A request can be received from a first user to view at least one e-mail of a second user, the request including at least one identifier corresponding to the second user and a criteria indicating a subject matter of the e-mail. The method further can include verifying whether the first user is authorized to access the e-mail of the second user that satisfies the criteria. Responsive to determining that the first user is authorized to view the e-mail of the second user that satisfies the criteria, the first user can be provided access to view the at least one e-mail that satisfies the criteria.
    Type: Application
    Filed: July 9, 2013
    Publication date: November 7, 2013
    Inventors: Patrick J. O'Sullivan, Fred Raguillat, Edith H. Stern, Barry E. Willner
  • Patent number: 8565401
    Abstract: A teleconference between at least two participants is evaluated by monitoring the teleconference and detecting a triggering event if more than one participant desires to speak at the same time. Upon detecting a triggering event, e.g., detecting an attempt of one or more participants to interrupt another participant, or detecting a request initiated by one or more participants to interrupt another participant, a dominant source is selected from among the ones of the participants attempting/requesting to speak based at least in part upon a determined hierarchical order of those participants attempting/requesting to speak. A participant is then selected from among the participants to have the role of the dominant participant based upon the selected dominant source and only the speech of the dominant participant is conveyed to each participant through the teleconference system.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: October 22, 2013
    Assignee: Nuance Communications, Inc.
    Inventors: Patrick J. O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner, Marjorie R. Willner
  • Patent number: 8555115
    Abstract: Long running computer implemented processes are dynamically adapted to improve data consistency. A range of process steps in a long running computer implemented process is specified. Additionally, each of the computer-implemented process partners that are associated with the execution of the long running process are identified within the range of specified process steps. Monitoring information is also collected with regard to at least one identified process partner. An automatic determination is made as to whether each monitored process partner is available before initiating execution of the specified range of process steps in an instance of the long running computer implemented process and a flow of the long running computer implemented process is transformed based at least in part upon the determination as to whether each monitored process partner is available.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: October 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. O'Sullivan, Gregory Sechuga, Edith H. Stern, Barry E. Willner
  • Patent number: 8516058
    Abstract: A method and computer program product for dynamically sharing tags associated with an email including associating one or more tags with an email after the email has been sent. The one or more tags are made accessible to at least a portion of one or more email users.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Edith Helen Stern, Patrick Joseph O'Sullivan, Robert Cameron Weir, Barry E. Willner
  • Patent number: 8510857
    Abstract: A method of federating electronic mail (e-mail). A request can be received from a first user to view at least one e-mail of a second user, the request including at least one identifier corresponding to the second user and a criteria indicating a subject matter of the e-mail. The method further can include verifying whether the first user is authorized to access the e-mail of the second user that satisfies the criteria. Responsive to determining that the first user is authorized to view the e-mail of the second user that satisfies the criteria, the first user can be provided access to view the at least one e-mail that satisfies the criteria.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: August 13, 2013
    Assignee: International Business Machines Corporation
    Inventors: Patrick O'Sullivan, Fred Raguillat, Edith H. Stern, Barry E. Willner