Patents by Inventor Stephen J. Edwards
Stephen J. Edwards 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: 9342502Abstract: Embodiments described herein provide approaches for validating synonyms in ontology driven natural language processing. Specifically, an approach is provided for receiving a user input containing a token, structuring the user input into a semantic model comprising a set of classes each containing a set of related permutations of the token, designating the token as a synonym of one of the set of related permutations, annotating the token with a class from the set of classes corresponding to the one of the set of related permutations, and validating the annotation of the token by determining an accuracy of the designation of the token as a synonym of the one of the set of related permutations. In one embodiment, the accuracy is determined by quantifying a linear distance between the token and a contextual token also within the user input, and comparing the linear distance to a pre-specified linear distance limit.Type: GrantFiled: November 20, 2013Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Stephen J. Edwards, Ahmed M. Nassar, Craig M. Trim, Albert T. Wong
-
Publication number: 20160117361Abstract: A natural language processing system and method resolves partial matches when a natural language input query does not fully specify an entity. The input query is tokenized into a set of query tokens, which are compared to contents of a searchable index, the contents representing entities, each of which is tokenized into a set of entity tokens associated with the tokenized entity. A plurality of partial match query tokens are identified from the set of query tokens, each partial match query token matching at least one entity token in the index. The entity(s) corresponding to each partial match query token are selected if a sequential break exists in the input query between the partial match query tokens and there is no intersection between the entity(s) corresponding to each partial match query token.Type: ApplicationFiled: January 2, 2016Publication date: April 28, 2016Inventors: Peter C. Boyle, Stephen J. Edwards, Victor Povar, Eniko I. Rozsa, Ibrahim Mohamed Salah El Din Ahmed, Ahmed Samir Serour Mousa El-Gamal, Craig M. Trim, Claire R. Turner
-
Patent number: 9318002Abstract: In various embodiments, the present disclosure relates generally to a game including a path of different symbol display positions. The gaming system generates one or more symbols (and/or one or more awards) at one or more of the symbol display positions of a matrix or grid. The gaming system then randomly forms a path including a plurality of the symbol display positions and determines an award for the player based on which symbol display positions are included in the formed path.Type: GrantFiled: May 18, 2015Date of Patent: April 19, 2016Assignee: IGTInventors: Scott A. Caputo, Leandro Basallo, Rachael A. Bristol, Thomas Uster, Jodi Manela, Dacotah Petermann-Turner, Amity Wang, Benjamin J. Zoltewicz, Prashant Arora, David Hernandez-Diaz, Stephen J. Edwards, Matthew Falzone, Sean Mountain, Alexander Present, Todd Wong
-
Patent number: 9311781Abstract: A gaming system including a cascading symbol or tumbling reel game which utilizes zero, one or more upgrades in association with zero, one or more shifting symbols. Upon an occurrence of an upgrade event, the gaming system upgrades one or more aspects or attributes of one or more games played. In certain embodiments, such upgrades pertain to upgrading one or more symbols displayed at one or more symbol display positions of one or more symbol display position grids. In certain other embodiments, such upgrades pertain to upgrading the award evaluation of one or more symbols displayed at one or more symbol display positions of one or more symbol display position grids. In certain other embodiments, such upgrades pertain to upgrading one or more attributes or features of one or more bonus or secondary games which are subsequently triggered.Type: GrantFiled: September 17, 2013Date of Patent: April 12, 2016Assignee: IGTInventor: Stephen J. Edwards
-
Patent number: 9268823Abstract: A natural language processing system and method resolves partial matches when a natural language input query does not fully specify an entity. The input query is tokenized into a set of query tokens, which are compared to contents of a searchable index, the contents representing entities, each of which is tokenized into a set of entity tokens associated with the tokenized entity. A plurality of partial match query tokens are identified from the set of query tokens, each partial match query token matching at least one entity token in the index. The entity(s) corresponding to each partial match query token are selected if a sequential break exists in the input query between the partial match query tokens and there is no intersection between the entity(s) corresponding to each partial match query token.Type: GrantFiled: May 10, 2013Date of Patent: February 23, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter C. Boyle, Stephen J. Edwards, Victor Povar, Eniko I. Rozsa, Ibrahim Mohamed Salah El Din Ahmed, Ahmed Samir Serour Mousa El-Gamal, Craig M. Trim, Claire R. Turner
-
Publication number: 20160012038Abstract: Natural language processing is provided. A unigram of a portion of text is determined, wherein the portion of text comprises a plurality of words. An initial confidence level of the unigram is determined, wherein the initial confidence level represents a probability that the unigram is of a semantic type identified by the initial confidence level. An expanded n-gram of the portion of text is determined, based, at least in part, on the unigram. Semantic analysis is performed on the expanded n-gram. At least one part of speech of the expanded n-gram is identified. Based, at least in part, on the initial confidence level, the semantic analysis, and the at least one part of speech, an adjusted confidence level of the expanded n-gram is determined.Type: ApplicationFiled: July 10, 2014Publication date: January 14, 2016Inventors: Stephen J. Edwards, Barton W. Emanuel, Daniel J. McCloskey, Craig M. Trim
-
Patent number: 9210559Abstract: Systems and techniques are provided for managing and categorizing undesired phone calls and text messages. In a specific implementation, information indicating that an electronic communication received at a mobile communications device of each user in the crowd should belong in a specific category is received from a crowd. If a number of users in the crowd exceeds a threshold value, information identifying the electronic communication is stored in a database as belonging in the specific category. The database is provided to a mobile communications device of a user, where when the electronic communication is transmitted to the mobile communications device of the user, the electronic communication is blocked at the mobile communications device of the user because the electronic communication is in the specific category.Type: GrantFiled: August 8, 2014Date of Patent: December 8, 2015Assignee: LOOKOUT, INC.Inventors: Stephen J. Edwards, Ankur Bharatbhushan Nandwani, Rohan Nagarakere Ramakrishna, Brian James Buck, Kesava Abhinav Yerra
-
Publication number: 20150248805Abstract: In various embodiments, the present disclosure relates generally to a game including a path of different symbol display positions. The gaming system generates one or more symbols (and/or one or more awards) at one or more of the symbol display positions of a matrix or grid. The gaming system then randomly forms a path including a plurality of the symbol display positions and determines an award for the player based on which symbol display positions are included in the formed path.Type: ApplicationFiled: May 18, 2015Publication date: September 3, 2015Inventors: Scott A. Caputo, Leandro Basallo, Rachael A. Bristol, Thomas Uster, Jodi Manela, Dacotah Petermann-Turner, Amity Wang, Benjamin J. Zoltewicz, Prashant Arora, David Hernandez-Diaz, Stephen J. Edwards, Matthew Falzone, Sean Mountain, Alexander Present, Todd Wong
-
Patent number: 9039512Abstract: In various embodiments, the present disclosure relates generally to a game including a path of different symbol display positions. The gaming system generates one or more symbols (and/or one or more awards) at one or more of the symbol display positions of a matrix or grid. The gaming system then randomly forms a path including a plurality of the symbol display positions and determines an award for the player based on which symbol display positions are included in the formed path.Type: GrantFiled: September 27, 2012Date of Patent: May 26, 2015Assignee: IGTInventors: Scott A. Caputo, Leandro Basallo, Rachael A. Bristol, Thomas Uster, Jodi Manela, Dacotah Petermann-Turner, Amity Wang, Benjamin J. Zoltewicz, Prashant Arora, David Hernandez-Diaz, Stephen J. Edwards, Matthew Falzone, Sean Mountain, Alexander Present, Todd Wong
-
Publication number: 20150142419Abstract: Embodiments described herein provide approaches for validating synonyms in ontology driven natural language processing. Specifically, an approach is provided for receiving a user input containing a token, structuring the user input into a semantic model comprising a set of classes each containing a set of related permutations of the token, designating the token as a synonym of one of the set of related permutations, annotating the token with a class from the set of classes corresponding to the one of the set of related permutations, and validating the annotation of the token by determining an accuracy of the designation of the token as a synonym of the one of the set of related permutations. In one embodiment, the accuracy is determined by quantifying a linear distance between the token and a contextual token also within the user input, and comparing the linear distance to a pre-specified linear distance limit.Type: ApplicationFiled: November 20, 2013Publication date: May 21, 2015Applicant: International Business Machines CorporationInventors: Stephen J. Edwards, Ahmed M. Nassar, Craig M. Trim, Albert T. Wong
-
Patent number: 9028318Abstract: In various embodiments, the present disclosure relates generally to a game including a path of different symbol display positions. The gaming system generates one or more symbols (and/or one or more awards) at one or more of the symbol display positions of a matrix or grid. The gaming system then randomly forms a path including a plurality of the symbol display positions and determines an award for the player based on which symbol display positions are included in the formed path.Type: GrantFiled: September 27, 2012Date of Patent: May 12, 2015Assignee: IGTInventors: Scott A. Caputo, Leandro Basallo, Rachael A. Bristol, Thomas Uster, Jodi Manela, Dacotah Petermann-Turner, Amity Wang, Benjamin J. Zoltewicz, Prashant Arora, David Hernandez-Diaz, Stephen J. Edwards, Matthew Falzone, Sean Mountain, Alexander Present, Todd Wong
-
Patent number: 8992301Abstract: In various embodiments, the present disclosure relates generally to a game including a path of different symbol display positions. The gaming system generates one or more symbols (and/or one or more awards) at one or more of the symbol display positions of a matrix or grid. The gaming system then randomly forms a path including a plurality of the symbol display positions and determines an award for the player based on which symbol display positions are included in the formed path.Type: GrantFiled: September 27, 2012Date of Patent: March 31, 2015Assignee: IGTInventors: Scott A. Caputo, Leandro Basallo, Rachael A. Bristol, Thomas Uster, Jodi Manela, Dacotah Petermann-Turner, Amity Wang, Benjamin J. Zoltewicz, Prashant Arora, David Hernandez-Diaz, Stephen J. Edwards, Matthew Falzone, Sean Mountain, Alexander Present, Todd Wong
-
Publication number: 20150080094Abstract: A gaming system including a cascading symbol or tumbling reel game which utilizes zero, one or more upgrades in association with zero, one or more shifting symbols. Upon an occurrence of an upgrade event, the gaming system upgrades one or more aspects or attributes of one or more games played. In certain embodiments, such upgrades pertain to upgrading one or more symbols displayed at one or more symbol display positions of one or more symbol display position grids. In certain other embodiments, such upgrades pertain to upgrading the award evaluation of one or more symbols displayed at one or more symbol display positions of one or more symbol display position grids. In certain other embodiments, such upgrades pertain to upgrading one or more attributes or features of one or more bonus or secondary games which are subsequently triggered.Type: ApplicationFiled: September 17, 2013Publication date: March 19, 2015Inventor: Stephen J. Edwards
-
Patent number: 8913994Abstract: Systems and techniques are provided for managing and categorizing undesired phone calls and text messages. In a specific implementation, an electronic communication identified by a phone number is intercepted at a mobile communications device before the electronic communication is received by an application program on the device. The phone number is sent to a server for the server to identify a category associated with the phone number. The category is received at the mobile communication device. Based on the received category, a determination is made as to whether the application program should be allowed to receive the electronic communication. If allowed, the electronic communication is forwarded to the application program; else, the electronic communication is not forwarded.Type: GrantFiled: December 4, 2012Date of Patent: December 16, 2014Assignee: Lookout, Inc.Inventors: Stephen J. Edwards, Ankur Bharatbhushan Nandwani, Rohan Nagarakere Ramakrishna, Brian James Buck, Kesava Abhinav Yerra
-
Publication number: 20140349625Abstract: Systems and techniques are provided for managing and categorizing undesired phone calls and text messages. In a specific implementation, information indicating that an electronic communication received at a mobile communications device of each user in the crowd should belong in a specific category is received from a crowd. If a number of users in the crowd exceeds a threshold value, information identifying the electronic communication is stored in a database as belonging in the specific category. The database is provided to a mobile communications device of a user, where when the electronic communication is transmitted to the mobile communications device of the user, the electronic communication is blocked at the mobile communications device of the user because the electronic communication is in the specific category.Type: ApplicationFiled: August 8, 2014Publication date: November 27, 2014Inventors: Stephen J. EDWARDS, Ankur Bharatbhushan NANDWANI, Rohan Nagarakere RAMAKRISHNA, Brian James BUCK, Kesava Abhinav YERRA
-
Publication number: 20140337383Abstract: A natural language processing system and method resolves partial matches when a natural language input query does not fully specify an entity. The input query is tokenized into a set of query tokens, which are compared to contents of a searchable index, the contents representing entities, each of which is tokenized into a set of entity tokens associated with the tokenized entity. A plurality of partial match query tokens are identified from the set of query tokens, each partial match query token matching at least one entity token in the index. The entity(s) corresponding to each partial match query token are selected if a sequential break exists in the input query between the partial match query tokens and there is no intersection between the entity(s) corresponding to each partial match query token.Type: ApplicationFiled: May 10, 2013Publication date: November 13, 2014Applicant: International Business Machines CorporationInventors: Peter C. Boyle, Stephen J. Edwards, Victor Povar, Eniko I. Rozsa, Ibrahim Mohamed Salah El Din Ahmed, Ahmed Samir Serour Mousa El-Gamal, Craig M. Trim, Claire R. Turner
-
Publication number: 20140128047Abstract: Systems and techniques are provided for managing and categorizing undesired phone calls and text messages. In a specific implementation, an electronic communication identified by a phone number is intercepted at a mobile communications device before the electronic communication is received by an application program on the device. The phone number is sent to a server for the server to identify a category associated with the phone number. The category is received at the mobile communication device. Based on the received category, a determination is made as to whether the application program should be allowed to receive the electronic communication. If allowed, the electronic communication is forwarded to the application program; else, the electronic communication is not forwarded.Type: ApplicationFiled: December 4, 2012Publication date: May 8, 2014Applicant: Lookout, Inc.Inventors: Stephen J. Edwards, Ankur Bharatbhushan Nandwani, Rohan Nagarakere Ramakrishna, Brian James Buck, Kesava Abhinav Yerra
-
Publication number: 20140087824Abstract: In various embodiments, the present disclosure relates generally to a game including a path of different symbol display positions. The gaming system generates one or more symbols (and/or one or more awards) at one or more of the symbol display positions of a matrix or grid. The gaming system then randomly forms a path including a plurality of the symbol display positions and determines an award for the player based on which symbol display positions are included in the formed path.Type: ApplicationFiled: September 27, 2012Publication date: March 27, 2014Applicant: IGTInventors: Scott A. Caputo, Leandro Basallo, Rachael A. Bristol, Thomas Uster, Jodi Manela, Dacotah Petermann-Turner, Amity Wang, Benjamin J. Zoltewicz, Prashant Arora, David Hernandez-Diaz, Stephen J. Edwards, Matthew Falzone, Sean Mountain, Alexander Present, Todd Wong
-
Publication number: 20140087828Abstract: In various embodiments, the present disclosure relates generally to a game including a path of different symbol display positions. The gaming system generates one or more symbols (and/or one or more awards) at one or more of the symbol display positions of a matrix or grid. The gaming system then randomly forms a path including a plurality of the symbol display positions and determines an award for the player based on which symbol display positions are included in the formed path.Type: ApplicationFiled: September 27, 2012Publication date: March 27, 2014Applicant: IGTInventors: Scott A. Caputo, Leandro Basallo, Rachael A. Bristol, Thomas Uster, Jodi Manela, Dacotah Petermann-Turner, Amity Wang, Benjamin J. Zoltewicz, Prashant Arora, David Hernandez-Diaz, Stephen J. Edwards, Matthew Falzone, Sean Mountain, Alexander Present, Todd Wong
-
Publication number: 20140087826Abstract: In various embodiments, the present disclosure relates generally to a game including a path of different symbol display positions. The gaming system generates one or more symbols (and/or one or more awards) at one or more of the symbol display positions of a matrix or grid. The gaming system then randomly forms a path including a plurality of the symbol display positions and determines an award for the player based on which symbol display positions are included in the formed path.Type: ApplicationFiled: September 27, 2012Publication date: March 27, 2014Applicant: IGTInventors: Scott A. Caputo, Leandro Basallo, Rachael A. Bristol, Thomas Uster, Jodi Manela, Dacotah Petermann-Turner, Amity Wang, Benjamin J. Zoltewicz, Prashant Arora, David Hernandez-Diaz, Stephen J. Edwards, Matthew Falzone, Sean Mountain, Alexander Present, Todd Wong