Patents by Inventor Neal M. Keller
Neal M. Keller 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: 9798299Abstract: Various embodiments manage the operation of a substrate penetrating device. In one embodiment, a set of location information associated with a substrate penetrating device is received. At least one database including information associated with obstructed objects is queried based on the set of location information. A determination is made, based on the querying, that the area where the substrate penetrating device is operating includes at least one obstructed object. A probability is calculated with respect to the substrate penetrating device encountering the at least one obstructed object while operating in the area.Type: GrantFiled: June 20, 2014Date of Patent: October 24, 2017Assignee: International Business Machines CorporationInventors: Lorraine M. Herger, Neal M. Keller, Matthew A. McCarthy, Clifford A. Pickover, James R. Kozloski, Andrew Wyskida
-
Publication number: 20170213079Abstract: A system and method tracks touches in a healthcare environment in order to analyze paths of transmission and contamination for the purpose of eliminating and containing transmission of colonizing, drug-resistant pathogens. Touches are identified and tracked with the use of recording devices. Each touch is logged and a touch graph is generated to identify transmission paths.Type: ApplicationFiled: April 5, 2017Publication date: July 27, 2017Inventors: Lorraine M. Herger, Neal M. Keller, James R. Kozloski, Matthew McCarthy, Clifford A. Pickover, Andrew P. Wyskida
-
Patent number: 9659367Abstract: A system and method tracks touches in a healthcare environment in order to analyze paths of transmission and contamination for the purpose of eliminating and containing transmission of colonizing, drug-resistant pathogens. Touches are identified and tracked with the use of recording devices. Each touch is logged and a touch graph is generated to identify transmission paths.Type: GrantFiled: April 4, 2014Date of Patent: May 23, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lorraine M Herger, Neal M Keller, James R Kozloski, Matthew McCarthy, Clifford A Pickover, Andrew P Wyskida
-
Publication number: 20170109484Abstract: A system and method tracks touches in a healthcare environment in order to analyze paths of transmission and contamination for the purpose of eliminating and containing transmission of colonizing, drug-resistant pathogens. Touches are identified and tracked with the use of recording devices. Each touch is logged and a touch graph is generated to identify transmission paths.Type: ApplicationFiled: December 28, 2016Publication date: April 20, 2017Inventors: Lorraine M. Herger, Neal M. Keller, James R. Kozloski, Matthew McCarthy, Clifford A. Pickover, Andrew P. Wyskida
-
Patent number: 9591089Abstract: Disclosed is a system and method for generating a preview of a digital content item using social network analysis. Members of a social network who acquire the digital content item may identify interesting portions of the digital content. When a member of the social network requests a preview of the digital content item, typically in anticipation of an acquisition of the digital content item, the interesting portions of the digital content item identified by fellow social network members are considered in the generation of the preview. Selection of the interesting content for preview may include more identified content, as well as social network relationship and role magnitudes. The digital content item may include: text, such as books or articles; multimedia such as audio/video; and interactive, such as games or virtual worlds.Type: GrantFiled: January 21, 2016Date of Patent: March 7, 2017Assignee: International Business Machines CorporationInventors: Lorraine M. Herger, Neal M. Keller, James R. Kozloski, Matthew A. McCarthy, Clifford A. Pickover
-
Publication number: 20170063736Abstract: Technical solutions are described to arbitrarily order and access email messages based on text analysis and social network analysis. One general aspect includes a system that includes an email server and an email client. The email server generates a topic map of email messages stored on the email server. The email server also generates a social map of users with accounts on the email server. The email server receives an email message from a first user, the email message directed to a second user. The email server sends the email message to a third user in response to determining that the email message is relevant to the third user. The present document further describes examples of other aspects such as methods, computer products.Type: ApplicationFiled: November 30, 2015Publication date: March 2, 2017Inventors: Lorraine M. Herger, Neal M. Keller, James R. Kozloski, Matthew A. McCarthy, Clifford A. Pickover, Andrew P. Wyskida
-
Publication number: 20170063765Abstract: Technical solutions are described to arbitrarily order and access email messages based on text analysis and social network analysis. One general aspect includes a system that includes an email server and an email client. The email server generates a topic map of email messages stored on the email server. The email server also generates a social map of users with accounts on the email server. The email server receives an email message from a first user, the email message directed to a second user. The email server sends the email message to a third user in response to determining that the email message is relevant to the third user. The present document further describes examples of other aspects such as methods, computer products.Type: ApplicationFiled: August 27, 2015Publication date: March 2, 2017Inventors: Lorraine M. Herger, Neal M. Keller, James R. Kozloski, Matthew A. McCarthy, Clifford A. Pickover, Andrew P. Wyskida
-
Publication number: 20160357877Abstract: An application processing system for placing applications and their associated data into a colocation data center, wherein an application placement module is configured to perform the method of steps including: constructing a facility communication node graph; constructing a composite elastic map which represents the compute nodes in the colocation data center; associating a force function between two nodes based on communication bandwidth; constructing an application usage data space; inserting the node graph into the application data space; assigning the applications to the compute nodes; associating a force function between each application and each compute node based on the assignment; determining an elastic map energy (EME) for the elastic map, wherein the EME is the total energy of the system; and assigning the real-world applications to the real-world compute nodes in the data center if the EME is less than a threshold energy.Type: ApplicationFiled: August 26, 2016Publication date: December 8, 2016Inventors: Lorraine M. Herger, Neal M. Keller, James R. Kozloski, Matthew A. McCarthy, Clifford A. Pickover
-
Patent number: 9471708Abstract: An application processing system for placing applications and their associated data into a colocation data center, wherein an application placement module is configured to perform the method of steps including: constructing a facility communication node graph; constructing a composite elastic map which represents the compute nodes in the colocation data center; associating a force function between two nodes based on communication bandwidth; constructing an application usage data space; inserting the node graph into the application data space; assigning the applications to the compute nodes; associating a force function between each application and each compute node based on the assignment; determining an elastic map energy (EME) for the elastic map, wherein the EME is the total energy of the system; and assigning the real-world applications to the real-world compute nodes in the data center if the EME is less than a threshold energy.Type: GrantFiled: March 11, 2016Date of Patent: October 18, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lorraine M. Herger, Neal M. Keller, James R. Kozloski, Matthew A. McCarthy, Clifford A. Pickover
-
Patent number: 9411611Abstract: An application processing system for placing applications and their associated data into a colocation data center, wherein an application placement module is configured to perform the method of steps including: constructing a facility communication node graph; constructing a composite elastic map which represents the compute nodes in the colocation data center; associating a force function between two nodes based on communication bandwidth; constructing an application usage data space; inserting the node graph into the application data space; assigning the applications to the compute nodes; associating a force function between each application and each compute node based on the assignment; determining an elastic map energy (EME) for the elastic map, wherein the EME is the total energy of the system; and assigning the real-world applications to the real-world compute nodes in the data center if the EME is less than a threshold energy.Type: GrantFiled: January 28, 2015Date of Patent: August 9, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lorraine M. Herger, Neal M. Keller, James R. Kozloski, Matthew A. McCarthy, Clifford A. Pickover
-
Publication number: 20160179983Abstract: An application processing system for placing applications and their associated data into a colocation data center, wherein an application placement module is configured to perform the method of steps including: constructing a facility communication node graph; constructing a composite elastic map which represents the compute nodes in the colocation data center; associating a force function between two nodes based on communication bandwidth; constructing an application usage data space; inserting the node graph into the application data space; assigning the applications to the compute nodes; associating a force function between each application and each compute node based on the assignment; determining an elastic map energy (EME) for the elastic map, wherein the EME is the total energy of the system; and assigning the real-world applications to the real-world compute nodes in the data center if the EME is less than a threshold energy.Type: ApplicationFiled: March 11, 2016Publication date: June 23, 2016Inventors: Lorraine M. Herger, Neal M. Keller, James R. Kozloski, Matthew A. McCarthy, Clifford A. Pickover
-
Publication number: 20160142501Abstract: Disclosed is a system and method for generating a preview of a digital content item using social network analysis. Members of a social network who acquire the digital content item may identify interesting portions of the digital content. When a member of the social network requests a preview of the digital content item, typically in anticipation of an acquisition of the digital content item, the interesting portions of the digital content item identified by fellow social network members are considered in the generation of the preview. Selection of the interesting content for preview may include more identified content, as well as social network relationship and role magnitudes. The digital content item may include: text, such as books or articles; multimedia such as audio/video; and interactive, such as games or virtual worlds.Type: ApplicationFiled: January 21, 2016Publication date: May 19, 2016Applicant: International Business Machines CorporationInventors: Lorraine M. HERGER, Neal M. KELLER, James R. KOZLOSKI, Matthew A. McCARTHY, Clifford A. PICKOVER
-
Patent number: 9293148Abstract: A method for reducing noise in a shared media session. An indication is received from one or more of the participants in the shared media session. If the received indication is a first indication that indicates a background noise is present in the shared media session, the following steps are performed: a first counter is incremented for each of the first indications received from one or more of the plurality of participants, it is determined whether a background noise is present in the shared media session if the first counter exceeds a first threshold, an the shared media session is selectively muted such that the background noise is reduced if the background noise is determined to be present in the shared media session.Type: GrantFiled: October 11, 2012Date of Patent: March 22, 2016Assignee: International Business Machines CorporationInventors: Lorraine M. Herger, Neal M. Keller, Matthew A. McCarthy, Clifford A. Pickover
-
Patent number: 9270714Abstract: Disclosed is a system and method for generating a preview of a digital content item using social network analysis. Members of a social network who acquire the digital content item may identify interesting portions of the digital content. When a member of the social network requests a preview of the digital content item, typically in anticipation of an acquisition of the digital content item, the interesting portions of the digital content item identified by fellow social network members are considered in the generation of the preview. Selection of the interesting content for preview may include more identified content, as well as social network relationship and role magnitudes. The digital content item may include: text, such as books or articles; multimedia such as audio/video; and interactive, such as games or virtual worlds.Type: GrantFiled: March 13, 2014Date of Patent: February 23, 2016Assignee: International Business Machines CorporationInventors: Lorraine M. Herger, Neal M. Keller, James R. Kozloski, Matthew A. McCarthy, Clifford A. Pickover
-
Patent number: 9262747Abstract: A system, method, and computer program product for tracking user participation in a shared media session. A shared media session is connected to, where the shared media session includes a plurality of participants. A first identity is determined for a first participant with a first confidence level. The first participant is identified as the first identity if the first confidence level is above a first threshold. An amount of participation is tracked for the first identity. The amount of participation by the first identity is displayed on an electronic calendar for the shared media session to the plurality of participants.Type: GrantFiled: August 5, 2013Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Lorraine M. Herger, Neal M. Keller, Matthew A. McCarthy, Clifford A. Pickover
-
Patent number: 9256860Abstract: A method for tracking user participation in a shared media session. A shared media session is connected to, where the shared media session includes a plurality of participants. A first identity is determined for a first participant with a first confidence level. The first participant is identified as the first identity if the first confidence level is above a first threshold. An amount of participation is tracked for the first identity. The amount of participation by the first identity is displayed on an electronic calendar for the shared media session to the plurality of participants.Type: GrantFiled: December 7, 2012Date of Patent: February 9, 2016Assignee: International Business Machines CorporationInventors: Lorraine M. Herger, Neal M. Keller, Matthew A. McCarthy, Clifford A. Pickover
-
Publication number: 20150369597Abstract: Various embodiments manage the operation of a substrate penetrating device. In one embodiment, a set of location information associated with a substrate penetrating device is received. At least one database including information associated with obstructed objects is queried based on the set of location information. A determination is made, based on the querying, that the area where the substrate penetrating device is operating includes at least one obstructed object. A probability is calculated with respect to the substrate penetrating device encountering the at least one obstructed object while operating in the area.Type: ApplicationFiled: June 20, 2014Publication date: December 24, 2015Inventors: Lorraine M. HERGER, Neal M. KELLER, Matthew A. McCARTHY, Clifford A. PICKOVER, James R. KOZLOSKI, Andrew WYSKIDA
-
Publication number: 20150356577Abstract: A method for listing a service in a service catalog. Feedback is received about a candidate service that is used to determine a score for the candidate service. It is determined whether the score for the candidate service exceeds a first threshold. If the score for the candidate service exceeds the first threshold, the candidate service is listed as a published service in the service catalog. Feedback is received about the published service that is used to determine a score for the published service. It is determined whether the score for the published service exceeds a second threshold. If the score for the published service exceeds the second threshold, a signal is sent to a service actualization unit to actualize the published service.Type: ApplicationFiled: August 20, 2015Publication date: December 10, 2015Inventors: Lorraine M. Herger, Neal M. Keller, Matthew A. McCarthy, Clifford A. Pickover
-
Publication number: 20150317142Abstract: An application processing system for placing applications and their associated data into a colocation data center, wherein an application placement module is configured to perform the method of steps including: constructing a facility communication node graph; constructing a composite elastic map which represents the compute nodes in the colocation data center; associating a force function between two nodes based on communication bandwidth; constructing an application usage data space; inserting the node graph into the application data space; assigning the applications to the compute nodes; associating a force function between each application and each compute node based on the assignment; determining an elastic map energy (EME) for the elastic map, wherein the EME is the total energy of the system; and assigning the real-world applications to the real-world compute nodes in the data center if the EME is less than a threshold energy.Type: ApplicationFiled: January 28, 2015Publication date: November 5, 2015Inventors: Lorraine M. Herger, Neal M. Keller, James R. Kozloski, Matthew A. McCarthy, Clifford A. Pickover
-
Publication number: 20150295768Abstract: Various embodiments manage computing networks. In one embodiment, a set of network management data associated with one or more users is analyzed. The set of network management data includes at least electronic scheduling information associated with the one or more users. A concentration of users is predicted for a given location based on the analyzing. At least one network characteristic associated with the given location is performed based on at least the predicted concentration of users.Type: ApplicationFiled: June 24, 2015Publication date: October 15, 2015Inventors: Lorraine M. HERGER, Neal M. KELLER, James R. KOZLOSKI, Matthew A. McCARTHY, Clifford A. PICKOVER, Andrew P. WYSKIDA