Patents by Inventor Keyur D. Dalal

Keyur D. Dalal 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: 10212164
    Abstract: In an approach for sending a media list to a transportation vehicle for a user, a processor determines a media list for travel for a user, wherein the media list includes at least one media content item, and wherein the media list has associated access credentials that are set by the user. A processor receives a travel reservation for the user, wherein the travel reservation includes, at least, a departure location and a destination location. A processor determines a transportation vehicle associated with the travel reservation. A processor receives the access credentials to the media list. A processor uses the access credentials to access the media list. A processor send the media list to the transportation vehicle, wherein the media list is associated with the user, and wherein the media list is accessible to the user.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Keyur D. Dalal, Galina Grunin, Rick A. Hamilton, II, Alan W. Newman
  • Publication number: 20180234425
    Abstract: In an approach for sending a media list to a transportation vehicle for a user, a processor determines a media list for travel for a user, wherein the media list includes at least one media content item, and wherein the media list has associated access credentials that are set by the user. A processor receives a travel reservation for the user, wherein the travel reservation includes, at least, a departure location and a destination location. A processor determines a transportation vehicle associated with the travel reservation. A processor receives the access credentials to the media list. A processor uses the access credentials to access the media list. A processor send the media list to the transportation vehicle, wherein the media list is associated with the user, and wherein the media list is accessible to the user.
    Type: Application
    Filed: May 3, 2018
    Publication date: August 16, 2018
    Inventors: Keyur D. Dalal, Galina Grunin, Rick A. Hamilton, II, Alan W. Newman
  • Publication number: 20180234424
    Abstract: In an approach for sending a media list to a transportation vehicle for a user, a processor determines a media list for travel for a user, wherein the media list includes at least one media content item, and wherein the media list has associated access credentials that are set by the user. A processor receives a travel reservation for the user, wherein the travel reservation includes, at least, a departure location and a destination location. A processor determines a transportation vehicle associated with the travel reservation. A processor receives the access credentials to the media list. A processor uses the access credentials to access the media list. A processor send the media list to the transportation vehicle, wherein the media list is associated with the user, and wherein the media list is accessible to the user.
    Type: Application
    Filed: May 3, 2018
    Publication date: August 16, 2018
    Inventors: Keyur D. Dalal, Galina Grunin, Rick A. Hamilton, II, Alan W. Newman
  • Patent number: 9998469
    Abstract: In an approach for sending a media list to a transportation vehicle for a user, a processor determines a media list for travel for a user, wherein the media list includes at least one media content item, and wherein the media list has associated access credentials that are set by the user. A processor receives a travel reservation for the user, wherein the travel reservation includes, at least, a departure location and a destination location. A processor determines a transportation vehicle associated with the travel reservation. A processor receives the access credentials to the media list. A processor uses the access credentials to access the media list. A processor send the media list to the transportation vehicle, wherein the media list is associated with the user, and wherein the media list is accessible to the user.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Keyur D. Dalal, Galina Grunin, Rick A. Hamilton, II, Alan W. Newman
  • Patent number: 9984065
    Abstract: A computer receives a query including a plain text word. The computer determines whether at least one performance optimization parameter is configured. The computer identifies syllables within the plain text word that have a high probability of spelling errors. The computer selects each character in the syllables identified. The computer identifies a group of characters from a confusion matrix that are commonly confused with the character selected. For each character selected, the computer generates a set of characters including characters from the confusion matrix. The computer determines probabilities of omitting the selected characters and associates tags with one or more sets of characters based on the determined probabilities. The computer generates a regular expression by concatenating the sets of characters. The computer searches for a spelling of the plain text word that omits at least one character in the regular expression that is associated with a tag.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, Keyur D. Dalal, John M. Ganci, Jr., Craig M. Trim
  • Publication number: 20180069863
    Abstract: In an approach for sending a media list to a transportation vehicle for a user, a processor determines a media list for travel for a user, wherein the media list includes at least one media content item, and wherein the media list has associated access credentials that are set by the user. A processor receives a travel reservation for the user, wherein the travel reservation includes, at least, a departure location and a destination location. A processor determines a transportation vehicle associated with the travel reservation. A processor receives the access credentials to the media list. A processor uses the access credentials to access the media list. A processor send the media list to the transportation vehicle, wherein the media list is associated with the user, and wherein the media list is accessible to the user.
    Type: Application
    Filed: September 7, 2017
    Publication date: March 8, 2018
    Inventors: Keyur D. Dalal, Galina Grunin, Rick A. Hamilton, II, Alan W. Newman
  • Publication number: 20180069858
    Abstract: In an approach for sending a media list to a transportation vehicle for a user, a processor determines a media list for travel for a user, wherein the media list includes at least one media content item, and wherein the media list has associated access credentials that are set by the user. A processor receives a travel reservation for the user, wherein the travel reservation includes, at least, a departure location and a destination location. A processor determines a transportation vehicle associated with the travel reservation. A processor receives the access credentials to the media list. A processor uses the access credentials to access the media list. A processor send the media list to the transportation vehicle, wherein the media list is associated with the user, and wherein the media list is accessible to the user.
    Type: Application
    Filed: September 8, 2016
    Publication date: March 8, 2018
    Inventors: Keyur D. Dalal, Galina Grunin, Rick A. Hamilton, II, Alan W. Newman
  • Publication number: 20160154785
    Abstract: A computer receives a query including a plain text word. The computer determines whether at least one performance optimization parameter is configured. The computer identifies syllables within the plain text word that have a high probability of spelling errors. The computer selects each character in the syllables identified. The computer identifies a group of characters from a confusion matrix that are commonly confused with the character selected. For each character selected, the computer generates a set of characters including characters from the confusion matrix. The computer determines probabilities of omitting the selected characters and associates tags with one or more sets of characters based on the determined probabilities. The computer generates a regular expression by concatenating the sets of characters. The computer searches for a spelling of the plain text word that omits at least one character in the regular expression that is associated with a tag.
    Type: Application
    Filed: February 5, 2016
    Publication date: June 2, 2016
    Inventors: James E. Bostick, Keyur D. Dalal, John M. Ganci, JR., Craig M. Trim
  • Patent number: 9317499
    Abstract: A computer determines whether performance optimization parameters are configured to optimize performance of generating a regular expression. In response to the computer determining the one or more performance optimization parameters are configured to optimize performance of generating the regular expression, the computer identifies syllables within a plain text word that have a high probability of spelling errors. The computer selects each character in the syllables identified. The computer identifies a group of characters from a confusion matrix that are commonly confused with the character selected. The computer generates a set of characters for each character selected, wherein the set of characters begin with one of the each character selected followed by and ending with the group of characters from the confusion matrix. The computer generates a regular expression by concatenating each of the set of characters.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, Keyur D. Dalal, John M. Ganci, Jr., Craig M. Trim
  • Patent number: 9298694
    Abstract: A computer receives a formatted query having a plain text word. The computer selects each character in the plain text word. The computer identifies a group of characters from a confusion matrix that are commonly confused with the character selected. The computer generates a set of characters for each character selected, wherein the set of characters begin with one of the each character selected followed by and ending with the group of characters from the confusion matrix. The computer generates a regular expression by concatenating each of the set of characters.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: March 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, Keyur D. Dalal, John M. Ganci, Jr., Craig M. Trim
  • Publication number: 20140309985
    Abstract: A computer determines whether performance optimization parameters are configured to optimize performance of generating a regular expression. In response to the computer determining the one or more performance optimization parameters are configured to optimize performance of generating the regular expression, the computer identifies syllables within a plain text word that have a high probability of spelling errors. The computer selects each character in the syllables identified. The computer identifies a group of characters from a confusion matrix that are commonly confused with the character selected. The computer generates a set of characters for each character selected, wherein the set of characters begin with one of the each character selected followed by and ending with the group of characters from the confusion matrix. The computer generates a regular expression by concatenating each of the set of characters.
    Type: Application
    Filed: April 11, 2013
    Publication date: October 16, 2014
    Applicant: International Business Machines Corporation
    Inventors: James E. Bostick, Keyur D. Dalal, John M. Ganci, JR., Craig M. Trim
  • Publication number: 20140309984
    Abstract: A computer receives a formatted query having a plain text word. The computer selects each character in the plain text word. The computer identifies a group of characters from a confusion matrix that are commonly confused with the character selected. The computer generates a set of characters for each character selected, wherein the set of characters begin with one of the each character selected followed by and ending with the group of characters from the confusion matrix. The computer generates a regular expression by concatenating each of the set of characters.
    Type: Application
    Filed: April 11, 2013
    Publication date: October 16, 2014
    Applicant: International Business Machines Corporation
    Inventors: James E. Bostick, Keyur D. Dalal, John M. Ganci, JR., Craig M. Trim