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).
-
Patent number: 9819635Abstract: A method, computer program product, and computer system for processing a status request received from a requester concerning an electronic message addressed from a sender to a recipient. A probable route between the sender and the recipient for the electronic message is predicted. A message status for the electronic message is determined from one or more status indicators based at least in part upon the probable route.Type: GrantFiled: January 30, 2012Date of Patent: November 14, 2017Assignee: International Business Machines CorporationInventors: Patrick Joseph O'Sullivan, Edith Helen Stern, Barry E. Willner
-
Publication number: 20170324745Abstract: A differential message security policy includes receiving information regarding activities of a user, determining a security risk for the user based on the activities of the user, and setting a security policy for the user based on the security risk. The security policy of the user may be modified based on a change in the security risk of the user or the security risk of the user exceeding a predetermined level. The security risk may be determined based on an aggregated scoring system that uses security variables related to the activities of the user.Type: ApplicationFiled: July 24, 2017Publication date: November 9, 2017Inventors: Liam Harpur, Patrick J. O'Sullivan, Edith H. Stern, Barry E. Willner
-
Publication number: 20170262774Abstract: A method for enhanced management of a web conference server includes evaluation a web conference server to ascertain resources of the web conference server. The resources of the web conferencing server are partitioned into rooms, each room having an allocated portion of the resources of the web conferencing server and at least one room providing different capabilities from other rooms hosted on the web conferencing server. Access to the rooms is provided based on at least one user criterion.Type: ApplicationFiled: May 25, 2017Publication date: September 14, 2017Inventors: Patrick J. O'Sullivan, Fred Raguillat, Edith H. Stern, Barry E. Willner
-
Patent number: 9747126Abstract: A resource reservoir is provided. The resource reservoir is a pool of resources that are allocated to and shared between a plurality of reserve virtual machines. A reserve virtual machine of the plurality of reserve virtual machines corresponds to a primary virtual machine from a plurality of primary virtual machines. Each reserve virtual machine of the plurality of reserve virtual machines fulfills a resource requirement from the resource reservoir. The sum of the resources requirements of the plurality of reserve virtual machines is greater than a sum of total resources within the resource reservoir. In response to determining a decrease in performance of the primary virtual machine, at least a portion of workload of the primary virtual machine is applied to the corresponding reserve virtual machine. The resources used by the reserve virtual are indicated as unavailable to the remaining reserve virtual machines from the resource reservoir.Type: GrantFiled: July 20, 2016Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Howard N. Anglin, John J. Thomas, Barry E. Willner
-
Patent number: 9742778Abstract: A differential message security policy includes receiving information regarding activities of a user, determining a security risk for the user based on the activities of the user, and setting a security policy for the user based on the security risk. The security policy of the user may be modified based on a change in the security risk of the user or the security risk of the user exceeding a predetermined level. The security risk may be determined based on an aggregated scoring system that uses security variables related to the activities of the user.Type: GrantFiled: September 9, 2009Date of Patent: August 22, 2017Assignee: International Business Machines CorporationInventors: Patrick J. O'Sullivan, Liam Harpur, Barry E. Willner, Edith H. Stern
-
Patent number: 9736195Abstract: A request for a first dynamic bridge end is received at a first device. A capability for a second dynamic bridge end is transmitted to a second device. At least one of the first dynamic bridge end and the second dynamic bridge end have a movable end point location. The first dynamic bridge end and the second dynamic bridge end create a path for transmission of an object.Type: GrantFiled: September 14, 2015Date of Patent: August 15, 2017Assignee: International Business Machines CorporationInventors: Barry E. Willner, Patrick J. O'Sullivan, Edith H. Stern
-
Patent number: 9721215Abstract: A method for enhanced management of a web conference server includes evaluation a web conference server to ascertain resources of the web conference server. The resources of the web conferencing server are partitioned into rooms, each room having an allocated portion of the resources of the web conferencing server and at least one room providing different capabilities from other rooms hosted on the web conferencing server. Access to the rooms is provided based on at least one user criterion.Type: GrantFiled: June 30, 2010Date of Patent: August 1, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Patrick Joseph O'Sullivan, Fred Raguillat, Edith Helen Stern, Barry E. Willner
-
Patent number: 9582597Abstract: A system and method for generating user-centric directories including analyzing a plurality of relationships of a user. A contact directory for the user is defined based upon the plurality of relationships of the user.Type: GrantFiled: July 25, 2007Date of Patent: February 28, 2017Assignee: International Business Machines CorporationInventors: Robert Cameron Weir, Barry E. Willner, Patrick Joseph O'Sullivan, Edith Helen Stern
-
Patent number: 9576276Abstract: A method and computer program product for context-informed summarization is described. A method may comprise determining, via a computing device, a context of a communication. The method may further comprise determining, via the computing device, a summarization attribute for the communication based upon, at least in part, the context of the communication. The method may also comprise creating a summary of the communication based upon, at least in part, the summarization attribute.Type: GrantFiled: November 29, 2010Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: Edith Helen Stern, Liam Harpur, Patrick Joseph O'Sullivan, Barry E. Willner
-
Publication number: 20170041770Abstract: A location of a first mobile device associated with a first user is determined, and a location of a second mobile device associated with a second user is determined. A relationship between the first user and the second user is determined, and a proximity of the first mobile device relative to the second mobile device is determined. A location-oriented data service is provided to at least one of the first mobile device and the second mobile device.Type: ApplicationFiled: October 24, 2016Publication date: February 9, 2017Inventors: Edith H. Stern, Patrick J. O'Sullivan, Robert C. Weir, Barry E. Willner
-
Patent number: 9563711Abstract: Embodiments of the present invention address deficiencies of the art in respect to social bookmarking and provide a method, system and computer program product for automated surfacing of tagged content in a vertical application. In an embodiment of the invention, a method for automatically surfacing tagged content in a vertical application can be provided. The method can include parsing text from content in an end user application, comparing the parsed text to social bookmarks and associated metadata in a social bookmarking system and matching portions of the content to respective ones of the social bookmarks based upon the comparison, and visually emphasizing the matched portions of the content in the end user application.Type: GrantFiled: December 6, 2015Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Patrick J. O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner
-
Patent number: 9497508Abstract: A method for providing configurable access to media in a media-on-demand system also can include delivering the media to a first client device in a format compatible with the first client device; interrupting the delivery of the media; recording a bookmark specifying a position in the media where the interruption occurred; and resuming delivery of the media to a second client device, the resumed delivery beginning at a position in the media specified by the recorded bookmark. The method further can include identifying device properties for each of the first and second client devices; delivering the media to the first client device in a format compatible with the identified device properties for the first client device; and, delivering the media to the second client device in a format compatible with the identified device properties for the second client device.Type: GrantFiled: October 27, 2015Date of Patent: November 15, 2016Assignee: Rovi Technologies CorporationInventors: Neil Katz, Bruce P. Semple, Edith H. Stern, Barry E. Willner
-
Publication number: 20160328260Abstract: A resource reservoir is provided. The resource reservoir is a pool of resources that are allocated to and shared between a plurality of reserve virtual machines. A reserve virtual machine of the plurality of reserve virtual machines corresponds to a primary virtual machine from a plurality of primary virtual machines. Each reserve virtual machine of the plurality of reserve virtual machines fulfills a resource requirement from the resource reservoir. The sum of the resources requirements of the plurality of reserve virtual machines is greater than a sum of total resources within the resource reservoir. In response to determining a decrease in performance of the primary virtual machine, at least a portion of workload of the primary virtual machine is applied to the corresponding reserve virtual machine. The resources used by the reserve virtual are indicated as unavailable to the remaining reserve virtual machines from the resource reservoir.Type: ApplicationFiled: July 20, 2016Publication date: November 10, 2016Inventors: Howard N. Anglin, John J. Thomas, Barry E. Willner
-
Patent number: 9479895Abstract: A location of a first mobile device associated with a first user is determined, and a location of a second mobile device associated with a second user is determined. A relationship between the first user and the second user is determined, and a proximity of the first mobile device relative to the second mobile device is determined. A location-oriented data service is provided to at least one of the first mobile device and the second mobile device.Type: GrantFiled: April 23, 2009Date of Patent: October 25, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edith Helen Stern, Patrick Joseph O'Sullivan, Robert Cameron Weir, Barry E. Willner
-
Patent number: 9471318Abstract: 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: GrantFiled: March 15, 2013Date of Patent: October 18, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Patrick J. O'Sullivan, John J. Thomas, Barry E. Willner
-
Patent number: 9471319Abstract: 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: GrantFiled: March 25, 2014Date of Patent: October 18, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Patrick J. O'Sullivan, John J. Thomas, Barry E. Willner
-
Patent number: 9460452Abstract: Detecting click fraud that includes a client device capable of accessing a server hosting a web page containing an advertisement. The client device includes a network interface allowing access to the server and code on the client device. The code accesses and displays a web page containing an advertisement, provides mechanisms (e.g., an applet, an ActiveX control, a plugin, a JavaScript, a browser scripting language, browser extensions, or code native to the browser) associated with each pixel cluster where each mechanism captures information regarding the transit of the pixel cluster by a cursor on the web page, and collects information based on the capturing by each associated mechanism regarding the transit of the pixel cluster by a cursor on the web page.Type: GrantFiled: December 10, 2015Date of Patent: October 4, 2016Assignee: International Business Machines CorporationInventors: Patrick J. O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner
-
Patent number: 9460082Abstract: 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: GrantFiled: May 14, 2012Date of Patent: October 4, 2016Assignee: International Business Machines CorporationInventors: Patrick J. O'Sullivan, Fred Raguillat, Edith H. Stern, Barry E. Willner
-
Patent number: 9459892Abstract: A resource reservoir is provided. The resource reservoir is a pool of resources that are allocated to and shared between a plurality of reserve virtual machines. A reserve virtual machine of the plurality of reserve virtual machines corresponds to a primary virtual machine from a plurality of primary virtual machines. Each reserve virtual machine of the plurality of reserve virtual machines fulfills a resource requirement from the resource reservoir. The sum of the resources requirements of the plurality of reserve virtual machines is greater than a sum of total resources within the resource reservoir. In response to determining a decrease in performance of the primary virtual machine, at least a portion of workload of the primary virtual machine is applied to the corresponding reserve virtual machine. The resources used by the reserve virtual are indicated as unavailable to the remaining reserve virtual machines from the resource reservoir.Type: GrantFiled: May 5, 2014Date of Patent: October 4, 2016Assignee: International Business Machines CorporationInventors: Howard N. Anglin, John J. Thomas, Barry E. Willner
-
Patent number: 9444706Abstract: An activity associated with a digital medium may be detected. An interest of a user may be identified responsive to detecting the activity. The interest may be stored, and one or more online communities monitored for the interest to find content associated with the interest. The user may be notified of the content in a scalable manner to keep the user up-to-date with the interest.Type: GrantFiled: February 12, 2015Date of Patent: September 13, 2016Assignee: International Business Machines CorporationInventors: Patrick J. O'Sullivan, Jeffrey B. Sloyer, Edith H. Stern, Barry E. Willner