Patents by Inventor Neal J. Alewine
Neal J. Alewine 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: 10171322Abstract: The described herein relates to a method executed by a passport service executed by at least one processor coupled to at least one memory. The method includes creating a passport on a cloud application that comprises connectivity details for a tunnel and activating an on-premise appliance of an on-premise system by delivering the passport to the on-premise appliance to build the tunnel. The method further includes generating a passport token via the passport, wherein the passport token comprises dynamically generated connectivity properties. The method also includes binding the cloud application and the on-premise appliance based on the dynamically generated connectivity properties of the passport token and the connectivity details of the passport.Type: GrantFiled: January 11, 2016Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Neal J. Alewine, Chih-Hsiung Liu, Barry Mosakowski, Srinivasan Muralidharan
-
Patent number: 9911282Abstract: A system for detecting inappropriate content in a virtual world environment has, and a corresponding method utilizes, a rating unit for rating each of one or more virtual objects based upon its content. The system has, and the method utilizes, a tagging unit for tagging each of the one or more virtual objects with its respective rating, an object tagging database for storing ratings of the one or more virtual objects, and a policy database for storing policies associated with the ratings and the regions. Further, the system has, and the method utilizes, an object monitor for monitoring the movement of each of the one or more virtual objects, a security scanner for scanning each of the one or more virtual objects to determine the rating of each of the one or more virtual objects, and an enforcement module to enforce the policies of the policy database based upon the rating and the respective region.Type: GrantFiled: July 18, 2016Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Neal J. Alewine, Rick A. Hamilton, II, Robert A. Hood, James W. Seaman
-
Publication number: 20170201509Abstract: The described herein relates to a method executed by a passport service executed by at least one processor coupled to at least one memory. The method includes creating a passport on a cloud application that comprises connectivity details for a tunnel and activating an on-premise appliance of an on-premise system by delivering the passport to the on-premise appliance to build the tunnel. The method further includes generating a passport token via the passport, wherein the passport token comprises dynamically generated connectivity properties. The method also includes binding the cloud application and the on-premise appliance based on the dynamically generated connectivity properties of the passport token and the connectivity details of the passport.Type: ApplicationFiled: January 11, 2016Publication date: July 13, 2017Inventors: Neal J. Alewine, Chih-Hsiung Liu, Barry Mosakowski, Srinivasan Muralidharan
-
Patent number: 9659075Abstract: A method executes a preempt by a standby database appliance in a high-availability active/active appliance cluster. The appliance cluster includes a transaction processing standby group and a persistent storing standby group. The transaction processing standby group includes a primary active appliance and a standby appliance. One or more processors receive a Hello message from the primary DB appliance. The processor(s) examine a priority field in the Hello message, in order to determine a priority of the standby database appliance according to the persistent state to thereby determine whether the standby database appliance requests a preempt, where the persistent state includes a state of an application and a database of the primary DB appliance. The processor(s) implement a failover in response to the preempt request to thereby take over a duty of the primary DB appliance.Type: GrantFiled: November 23, 2015Date of Patent: May 23, 2017Assignee: International Business Machines CorporationInventors: Neal J. Alewine, Johnson Y S Chiang, Jeffrey C H Liu, Hao-Ting Shih, Ying-Kai Wang, David Ward
-
Patent number: 9626166Abstract: Embodiments include method, systems and computer program products for a common secure cloud appliance image and deployment. In some embodiments, a request for a target node may be received. The appliance image may be obtained in response to receiving the request, wherein the appliance image is a common image that is deployed on different platform types in a cloud management system. The target node may be generated using the appliance image.Type: GrantFiled: January 26, 2016Date of Patent: April 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Neal J. Alewine, Charles W. Cross, Jr., Shiu-Fun Poon, Lubos Ures
-
Publication number: 20160328923Abstract: A system for detecting inappropriate content in a virtual world environment has, and a corresponding method utilizes, a rating unit for rating each of one or more virtual objects based upon its content. The system has, and the method utilizes, a tagging unit for tagging each of the one or more virtual objects with its respective rating, an object tagging database for storing ratings of the one or more virtual objects, and a policy database for storing policies associated with the ratings and the regions. Further the system has, and the method utilizes, an object monitor for monitoring the movement of each of the one or more virtual objects, a security scanner for scanning each of the one or more virtual objects to determine the rating of each of the one or more virtual objects, and an enforcement module to enforce the policies of the policy database based upon the rating and the respective region.Type: ApplicationFiled: July 18, 2016Publication date: November 10, 2016Inventors: Neal J. Alewine, Rick A. Hamilton, II, Robert A. Hood, James W. Seaman
-
Patent number: 9463387Abstract: A system for detecting inappropriate content in a virtual world environment has, and a corresponding method utilizes, a rating unit for rating each of one or more virtual objects based upon its content. The system has, and the method utilizes, a tagging unit for tagging each of the one or more virtual objects with its respective rating, an object tagging database for storing ratings of the one or more virtual objects, and a policy database for storing policies associated with the ratings and the regions. Further the system has, and the method utilizes, an object monitor for monitoring the movement of each of the one or more virtual objects, a security scanner for scanning each of the one or more virtual objects to determine the rating of each of the one or more virtual objects, and an enforcement module to enforce the policies of the policy database based upon the rating and the respective region.Type: GrantFiled: April 21, 2015Date of Patent: October 11, 2016Assignee: International Business Machines CorporationInventors: Neal J. Alewine, Rick A. Hamilton, II, Robert A. Hood, James W. Seaman
-
Patent number: 9342575Abstract: A method routes data to an appliance in a high-availability active/active appliance cluster. Messages received by appliances are assigned by a self-balancing module to balance a load of appliances in the appliance cluster, which includes a persistent storing standby group and a transaction processing standby group. Persistent storing data, which is generated by processing the messages, are stored in a virtual persistent storage, which provides an interface between a persistent storage of a primary database appliance and an application for processing the messages. The virtual persistent storage is linked to the persistent storage of the primary database appliance in response to an appliance that receives the messages not being the primary database appliance, thereby sending persistent storing data to the persistent storage of the primary database appliance.Type: GrantFiled: December 11, 2013Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Neal J. Alewine, Johnson Ys Chiang, Jeffrey Ch Liu, Hao-Ting Shih, Ying-Kai Wang, David Ward
-
Publication number: 20160078116Abstract: A method executes a preempt by a standby database appliance in a high-availability active/active appliance cluster. The appliance cluster includes a transaction processing standby group and a persistent storing standby group. The transaction processing standby group includes a primary active appliance and a standby appliance. One or more processors receive a Hello message from the primary DB appliance. The processor(s) examine a priority field in the Hello message, in order to determine a priority of the standby database appliance according to the persistent state to thereby determine whether the standby database appliance requests a preempt, where the persistent state includes a state of an application and a database of the primary DB appliance. The processor(s) implement a failover in response to the preempt request to thereby take over a duty of the primary DB appliance.Type: ApplicationFiled: November 23, 2015Publication date: March 17, 2016Inventors: NEAL J. ALEWINE, JOHNSON YS CHIANG, JEFFREY CH LIU, HAO-TING SHIH, YING-KAI WANG, DAVID WARD
-
Publication number: 20150227636Abstract: A system for detecting inappropriate content in a virtual world environment has, and a corresponding method utilizes, a rating unit for rating each of one or more virtual objects based upon its content. The system has, and the method utilizes, a tagging unit for tagging each of the one or more virtual objects with its respective rating, an object tagging database for storing ratings of the one or more virtual objects, and a policy database for storing policies associated with the ratings and the regions. Further the system has, and the method utilizes, an object monitor for monitoring the movement of each of the one or more virtual objects, a security scanner for scanning each of the one or more virtual objects to determine the rating of each of the one or more virtual objects, and an enforcement module to enforce the policies of the policy database based upon the rating and the respective region.Type: ApplicationFiled: April 21, 2015Publication date: August 13, 2015Inventors: Neal J. Alewine, Rick A. Hamilton, II, Robert A. Hood, James W. Seaman
-
Patent number: 9056248Abstract: A system for detecting inappropriate content in a virtual world environment has and a corresponding method utilizes a rating unit for rating each of one or more virtual objects based upon its content. The system has and the method utilizes a tagging unit for tagging each of the one or more virtual objects with its respective rating, an object tagging database for storing ratings of the one or more virtual objects, and a policy database for storing policies associated with the ratings and the regions. Further the system has and the method utilizes an object monitor for monitoring the movement of each of the one or more virtual objects, a security scanner for scanning each of the one or more virtual objects to determine the rating of each of the one or more virtual objects, and an enforcement module to enforce the policies of the policy database based upon the rating and the respective region.Type: GrantFiled: December 2, 2008Date of Patent: June 16, 2015Assignee: International Business Machines CorporationInventors: Neal J. Alewine, Rick A. Hamilton, II, Robert A. Hood, James W. Seaman
-
Publication number: 20140188795Abstract: A method routes data to an appliance in a high-availability active/active appliance cluster. Messages received by appliances are assigned by a self-balancing module to balance a load of appliances in the appliance cluster, which includes a persistent storing standby group and a transaction processing standby group. Persistent storing data, which is generated by processing the messages, are stored in a virtual persistent storage, which provides an interface between a persistent storage of a primary database appliance and an application for processing the messages. The virtual persistent storage is linked to the persistent storage of the primary database appliance in response to an appliance that receives the messages not being the primary database appliance, thereby sending persistent storing data to the persistent storage of the primary database appliance.Type: ApplicationFiled: December 11, 2013Publication date: July 3, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: NEAL J. ALEWINE, JOHNSON YS CHIANG, JEFFREY CH LIU, HAO-TING SHIH, YING-KAI WANG, DAVID WARD
-
Patent number: 8315799Abstract: A computer implemented method, system and/or computer program product confirm an orally entered address to a mobile navigation device. The mobile navigation device receives a global positioning system (GPS) root address component from a GPS. The GPS root address component is a text name of a root location at which a mobile navigation device is currently located. The mobile navigation device receives an orally entered address that comprises an oral root address component and an oral subunit component of the oral root address component. In response to the converted root address component matching the GPS root address component, the orally entered address is partitioned into the oral subunit component and the oral root address component, and any additional speech-to-text conversion of the orally entered address after the oral root address component is terminated.Type: GrantFiled: May 11, 2010Date of Patent: November 20, 2012Assignee: International Business Machines CorporationInventors: Neal J. Alewine, John W. Eckhart, Peder A. Olsen, Kenneth D. White
-
Patent number: 8275621Abstract: Systems and methods are provided for automatically building a native phonetic lexicon for a speech-based application trained to process a native (base) language, wherein the native phonetic lexicon includes native phonetic transcriptions (base forms) for non-native (foreign) words which are automatically derived from non-native phonetic transcriptions of the non-native words.Type: GrantFiled: May 18, 2011Date of Patent: September 25, 2012Assignee: Nuance Communications, Inc.Inventors: Neal J. Alewine, Eric William Janke, Paul Sharp, Robert Sicconi
-
Publication number: 20110282574Abstract: A computer implemented method, system and/or computer program product confirm an orally entered address to a mobile navigation device. The mobile navigation device receives a global positioning system (GPS) root address component from a GPS. The GPS root address component is a text name of a root location at which a mobile navigation device is currently located. The mobile navigation device receives an orally entered address that comprises an oral root address component and an oral subunit component of the oral root address component. In response to the converted root address component matching the GPS root address component, the orally entered address is partitioned into the oral subunit component and the oral root address component, and any additional speech-to-text conversion of the orally entered address after the oral root address component is terminated.Type: ApplicationFiled: May 11, 2010Publication date: November 17, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Neal J. ALEWINE, John W. ECKHART, Peder A. OLSEN, Kenneth D. WHITE
-
Patent number: 8010345Abstract: The present invention discloses a solution for providing a phonetic representation for a content item along with a content item delivered to a speech enabled computing device. The phonetic representation can be specified in a manner that enables it to be added to a speech recognition grammar of the speech enabled computing device. Thus, the device can recognize speech commands using the newly added phonetic representation that involve the content item. Current implementations of speech recognition systems of this type rely internal generation of speech recognition data that is added to the speech recognition grammar. Generation of speech recognition data can, however, be resource intensive, which can be particularly problematic when the speech enabled device is resource limited. The disclosed solution offloads the task of providing the speech recognition data to an external device, such as a relatively resource rich server or a desktop device.Type: GrantFiled: December 18, 2007Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventors: Neal J. Alewine, Daniel E. Badt
-
Patent number: 7912630Abstract: A system for communicating between networked applications and vehicles that includes a vehicle response server and a vehicle response agent. The vehicle response server can manage communications between at least one vehicle and at least one application remotely located from the vehicle, wherein the application can provide activation contexts to the vehicle. The vehicle response agent can be disposed in the vehicle. The vehicle response agent can receive the activation contexts and determine event occurrences based in part upon the activation contexts and in part upon a location of the vehicle relative to previously defined geographical boundaries specified by the vehicle response server.Type: GrantFiled: December 14, 2004Date of Patent: March 22, 2011Assignee: International Business Machines CorporationInventors: Neal J. Alewine, Jonathan L. Gabel, Joseph G. Rusnak, Anthony W. Wrobel, Jr.
-
Publication number: 20100138455Abstract: A system for detecting inappropriate content in a virtual world environment has and a corresponding method utilizes a rating unit for rating each of one or more virtual objects based upon its content. The system has and the method utilizes a tagging unit for tagging each of the one or more virtual objects with its respective rating, an object tagging database for storing ratings of the one or more virtual objects, and a policy database for storing policies associated with the ratings and the regions. Further the system has and the method utilizes an object monitor for monitoring the movement of each of the one or more virtual objects, a security scanner for scanning each of the one or more virtual objects to determine the rating of each of the one or more virtual objects, and an enforcement module to enforce the policies of the policy database based upon the rating and the respective region.Type: ApplicationFiled: December 2, 2008Publication date: June 3, 2010Applicant: International Business Machines CorporationInventors: Neal J. Alewine, Rick A. Hamilton, II, Robert A. Hood, James W. Seaman
-
Publication number: 20090157392Abstract: The present invention discloses a solution for providing a phonetic representation for a content item along with a content item delivered to a speech enabled computing device. The phonetic representation can be specified in a manner that enables it to be added to a speech recognition grammar of the speech enabled computing device. Thus, the device can recognize speech commands using the newly added phonetic representation that involve the content item. Current implementations of speech recognition systems of this type rely internal generation of speech recognition data that is added to the speech recognition grammar. Generation of speech recognition data can, however, be resource intensive, which can be particularly problematic when the speech enabled device is resource limited. The disclosed solution offloads the task of providing the speech recognition data to an external device, such as a relatively resource rich server or a desktop device.Type: ApplicationFiled: December 18, 2007Publication date: June 18, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Neal J. ALEWINE, Daniel E. BADT
-
Publication number: 20090150070Abstract: A system for communicating between networked applications and vehicles that includes a vehicle response server and a vehicle response agent. The vehicle response server can manage communications between at least one vehicle and at least one application remotely located from the vehicle, wherein the application can provide activation contexts to the vehicle. The vehicle response agent can be disposed in the vehicle. The vehicle response agent can receive the activation contexts and determine event occurrences based in part upon the activation contexts and in part upon a location of the vehicle relative to previously defined geographical boundaries specified by the vehicle response server.Type: ApplicationFiled: January 9, 2009Publication date: June 11, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: NEAL J. ALEWINE, JONATHAN L. GABEL, JOSEPH G. RUSNAK, ANTHONY W. WROBEL, JR.