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: 9342502
    Abstract: 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: Grant
    Filed: November 20, 2013
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Stephen J. Edwards, Ahmed M. Nassar, Craig M. Trim, Albert T. Wong
  • Publication number: 20160117361
    Abstract: 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: Application
    Filed: January 2, 2016
    Publication date: April 28, 2016
    Inventors: 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: 9318002
    Abstract: 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: Grant
    Filed: May 18, 2015
    Date of Patent: April 19, 2016
    Assignee: IGT
    Inventors: 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: 9311781
    Abstract: 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: Grant
    Filed: September 17, 2013
    Date of Patent: April 12, 2016
    Assignee: IGT
    Inventor: Stephen J. Edwards
  • Patent number: 9268823
    Abstract: 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: Grant
    Filed: May 10, 2013
    Date of Patent: February 23, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: 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: 20160012038
    Abstract: 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: Application
    Filed: July 10, 2014
    Publication date: January 14, 2016
    Inventors: Stephen J. Edwards, Barton W. Emanuel, Daniel J. McCloskey, Craig M. Trim
  • Patent number: 9210559
    Abstract: 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: Grant
    Filed: August 8, 2014
    Date of Patent: December 8, 2015
    Assignee: LOOKOUT, INC.
    Inventors: Stephen J. Edwards, Ankur Bharatbhushan Nandwani, Rohan Nagarakere Ramakrishna, Brian James Buck, Kesava Abhinav Yerra
  • Publication number: 20150248805
    Abstract: 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: Application
    Filed: May 18, 2015
    Publication date: September 3, 2015
    Inventors: 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: 9039512
    Abstract: 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: Grant
    Filed: September 27, 2012
    Date of Patent: May 26, 2015
    Assignee: IGT
    Inventors: 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: 20150142419
    Abstract: 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: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: Stephen J. Edwards, Ahmed M. Nassar, Craig M. Trim, Albert T. Wong
  • Patent number: 9028318
    Abstract: 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: Grant
    Filed: September 27, 2012
    Date of Patent: May 12, 2015
    Assignee: IGT
    Inventors: 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: 8992301
    Abstract: 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: Grant
    Filed: September 27, 2012
    Date of Patent: March 31, 2015
    Assignee: IGT
    Inventors: 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: 20150080094
    Abstract: 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: Application
    Filed: September 17, 2013
    Publication date: March 19, 2015
    Inventor: Stephen J. Edwards
  • Patent number: 8913994
    Abstract: 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: Grant
    Filed: December 4, 2012
    Date of Patent: December 16, 2014
    Assignee: Lookout, Inc.
    Inventors: Stephen J. Edwards, Ankur Bharatbhushan Nandwani, Rohan Nagarakere Ramakrishna, Brian James Buck, Kesava Abhinav Yerra
  • Publication number: 20140349625
    Abstract: 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: Application
    Filed: August 8, 2014
    Publication date: November 27, 2014
    Inventors: Stephen J. EDWARDS, Ankur Bharatbhushan NANDWANI, Rohan Nagarakere RAMAKRISHNA, Brian James BUCK, Kesava Abhinav YERRA
  • Publication number: 20140337383
    Abstract: 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: Application
    Filed: May 10, 2013
    Publication date: November 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: 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: 20140128047
    Abstract: 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: Application
    Filed: December 4, 2012
    Publication date: May 8, 2014
    Applicant: Lookout, Inc.
    Inventors: Stephen J. Edwards, Ankur Bharatbhushan Nandwani, Rohan Nagarakere Ramakrishna, Brian James Buck, Kesava Abhinav Yerra
  • Publication number: 20140087824
    Abstract: 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: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Applicant: IGT
    Inventors: 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: 20140087828
    Abstract: 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: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Applicant: IGT
    Inventors: 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: 20140087826
    Abstract: 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: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Applicant: IGT
    Inventors: 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