Patents by Inventor Sasha P. Caskey

Sasha P. Caskey 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: 9008952
    Abstract: A system for managing vehicles on a road network includes a processor that performs operations including accessing a matrix of vehicle parameters of a plurality of communicating vehicles on the road network, and representing the plurality of communicating vehicles in a graph with a plurality of nodes corresponding to the plurality of communicating vehicles and with a plurality of edges corresponding to the vehicle parameters. The system can include partitioning, with the processor, the graph to reduce disruptions to the road network below a threshold level to support safe and efficient traffic flow, and assigning one or more exclusion zones within the road network to each partition of the graph by associating the vehicle parameters for each vehicle.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sasha P. Caskey, Dimitri Kanevsky, James R. Kozloski, Tara N. Sainath
  • Publication number: 20150058426
    Abstract: Systems and methods for automatically generating e-mail subject lines are provided. A method for automatic generation of subject lines for electronic mail (email), comprises extracting topics from an email message, computing a sender relevance score for each topic, computing a receiver relevance score for each topic, ranking the topics based on the sender and receiver relevance scores, extracting syntactic units from the email message, ranking the extracted syntactic units from the email message based on the topic ranking, and assigning one or more subject lines to the email message based on the ranking of the syntactic units.
    Type: Application
    Filed: August 23, 2013
    Publication date: February 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Sasha P. Caskey, Robert G. Farrell, Dimitri Kanevsky, Tara N. Sainath
  • Publication number: 20150058428
    Abstract: Systems and methods for automatically generating e-mail subject lines are provided. A method for automatic generation of subject lines for electronic mail (email), comprises extracting topics from an email message, computing a sender relevance score for each topic, computing a receiver relevance score for each topic, ranking the topics based on the sender and receiver relevance scores, extracting syntactic units from the email message, ranking the extracted syntactic units from the email message based on the topic ranking, and assigning one or more subject lines to the email message based on the ranking of the syntactic units.
    Type: Application
    Filed: September 16, 2013
    Publication date: February 26, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sasha P. Caskey, Robert G. Farrell, Dimitri Kanevsky, Tara N. Sainath
  • Publication number: 20150058312
    Abstract: Approaches for translating a transliterated search query are provided. An approach includes receiving a search query containing a transliterated word. The approach also includes determining a source language corresponding to the transliterated word. The approach further includes converting the transliterated word to a word in the source language. The approach additionally includes translating the word in the source language to a word in a target language. The approach also includes performing a search using the word in the target language.
    Type: Application
    Filed: October 30, 2014
    Publication date: February 26, 2015
    Inventors: Sasha P. CASKEY, Rick A. HAMILTON, II, Dimitri KANEVSKY, Tara N. SAINATH
  • Publication number: 20150026814
    Abstract: In an exemplary embodiment, a computer-implemented method for secure data transactions includes storing, by a processing device, personal data on a wearable data storage applicable to a body of a user. The wearable data storage is rendered invisible.
    Type: Application
    Filed: July 22, 2013
    Publication date: January 22, 2015
    Applicant: International Business Machines Corporation
    Inventors: Sasha P. Caskey, Jian Ni, Andrzej Sakrajda, Hui Wan, Cheng Wu
  • Publication number: 20150002312
    Abstract: Mitigating honking, in one aspect, may comprise detecting an activation of a vehicle horn, generating a non-audible signal responsive to detecting the activation of the vehicle horn, and transmitting the non-audible signal to at least one recipient.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Inventors: Sasha P. Caskey, Dimitri Kanevsky, Peter K. Malkin, Tara N. Sainath
  • Publication number: 20150002313
    Abstract: Mitigating honking, in one aspect, may comprise detecting an activation of a vehicle horn, generating a non-audible signal responsive to detecting the activation of the vehicle horn, and transmitting the non-audible signal to at least one recipient.
    Type: Application
    Filed: August 6, 2013
    Publication date: January 1, 2015
    Applicant: International Business Machines Corporation
    Inventors: Sasha P. Caskey, Dimitri Kanevsky, Peter K. Malkin, Tara N. Sainath
  • Publication number: 20150006170
    Abstract: A method of providing real-time speech correction for a user. The method includes capturing a speech input, performing a real-time recognition of the speech input and analyzing the recognized speech input to identify a possible error in the user's speech.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Inventors: Sasha P. Caskey, Jian Ni, Andrzej Sakrajda, Hui Wan, Cheng Wu
  • Patent number: 8918308
    Abstract: Approaches for translating a transliterated search query are provided. An approach includes receiving a search query containing a transliterated word. The approach also includes determining a source language corresponding to the transliterated word. The approach further includes converting the transliterated word to a word in the source language. The approach additionally includes translating the word in the source language to a word in a target language. The approach also includes performing a search using the word in the target language.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sasha P. Caskey, Rick A. Hamilton, II, Dimitri Kanevsky, Tara N. Sainath
  • Publication number: 20140372650
    Abstract: Systems and methods for generating interruptions are provided. A method for generating interruptions, comprises generating a message for one or more recipients, detecting that a computing device is being used for a presentation, concluding, using a processor, that the one or more recipients are in an audience for the presentation, and after concluding that the one or more recipients are in the audience, interrupting the presentation with the message.
    Type: Application
    Filed: June 13, 2013
    Publication date: December 18, 2014
    Inventors: Sasha P. Caskey, Robert G. Farrell, Dimitri Kanevsky, Tara N. Sainath
  • Publication number: 20140372538
    Abstract: Systems and methods for generating interruptions are provided. A method for generating interruptions, comprises generating a message for one or more recipients, detecting that a computing device is being used for a presentation, concluding, using a processor, that the one or more recipients are in an audience for the presentation, and after concluding that the one or more recipients are in the audience, interrupting the presentation with the message.
    Type: Application
    Filed: August 14, 2013
    Publication date: December 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Sasha P. Caskey, Robert G. Farrell, Dimitri Kanevsky, Tara N. Sainath
  • Patent number: 8914225
    Abstract: A system and method for managing vehicles on a road network can include a processor that performs operations including accessing a matrix of vehicle parameters of a plurality of communicating vehicles on the road network and representing the plurality of communicating vehicles in a graph with a plurality of nodes corresponding to the plurality of communicating vehicles and edges corresponding to the vehicle parameters. The system and method can include partitioning, with a processing device, the graph to reduce disruptions to the road network below a threshold level to support safe and efficient traffic flow and assigning one or more exclusion zones within the road network to each partition of the graph by associating the vehicle parameters for each vehicle.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: December 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sasha P. Caskey, Dimitri Kanevsky, James R. Kozloski, Tara N. Sainath
  • Patent number: 8898447
    Abstract: A method for separating a dividable computer device into multiple sub-computers may include receiving, by the dividable computer device, a command to separate a sub-computer from the dividable computer device. The method may also include detecting by the dividable computer device separation of the sub-computer and reconfiguring the dividable computer device for operation without the separated sub-computer in response to each sub-computer being separated.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Tara N. Sainath, Dimitri Kanevsky, Sasha P. Caskey, Ossama S. Emam
  • Patent number: 8892864
    Abstract: A method for separating a dividable computer device into multiple sub-computers may include receiving, by the dividable computer device, a command to separate a sub-computer from the dividable computer device. The method may also include detecting by the dividable computer device separation of the sub-computer and reconfiguring the dividable computer device for operation without the separated sub-computer in response to each sub-computer being separated.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Tara N. Sainath, Dimitri Kanevsky, Sasha P. Caskey, Ossama S. Emam
  • Publication number: 20140317123
    Abstract: Identifying significant media granulars may comprise partitioning a media document into one or more media granulars. A score may be assigned to each of the one or more media granulars. The one or more media granulars may be monitored to detect one or more user actions on the one or more media granular. The score associated with a respective one of the media granulars may be updated based on a number of user actions detected on the respective one of the media granulars. A media granular may be identified as being significant based on the score meeting a threshold.
    Type: Application
    Filed: April 19, 2013
    Publication date: October 23, 2014
    Applicant: International Business Machines Corporation
    Inventors: Sasha P. Caskey, Dimitri Kanevsky, Peter K. Malkin, Tara N. Sainath
  • Publication number: 20140317069
    Abstract: Identifying significant media granulars may comprise partitioning a media document into one or more media granulars. A score may be assigned to each of the one or more media granulars. The one or more media granulars may be monitored to detect one or more user actions on the one or more media granular. The score associated with a respective one of the media granulars may be updated based on a number of user actions detected on the respective one of the media granulars. A media granular may be identified as being significant based on the score meeting a threshold.
    Type: Application
    Filed: August 14, 2013
    Publication date: October 23, 2014
    Applicant: International Business Machines Corporation
    Inventors: Sasha P. Caskey, Dimitri Kanevsky, Peter K. Malkin, Tara N. Sainath
  • Publication number: 20140297783
    Abstract: Techniques for managing objects sent in a communication system. For example, a method for managing an object in a communication system comprises the following steps. An object previously sent in the communication system is identified. A first target to which the object was sent is determined. A first agent is deployed to the first target. The first agent is configured to undo the previously sent object at the first target, and determine if the previously sent object was sent from the first target to a second target. When the previously sent object was sent from the first target to the second target, the method deploys a second agent to the second target to undo the previously sent object at the second target.
    Type: Application
    Filed: March 26, 2013
    Publication date: October 2, 2014
    Applicant: International Business Machines Corporation
    Inventors: Sasha P. Caskey, Dimitri Kanevsky, Peter K. Malkin, Tara N. Sainath
  • Publication number: 20140297786
    Abstract: Techniques for managing objects sent in a communication system. For example, an apparatus for managing an object in a communication system is configured to identify an object previously sent in the communication system. A first target to which the object was sent is determined. A first agent is deployed to the first target. The first agent is configured to undo the previously sent object at the first target, and determine if the previously sent object was sent from the first target to a second target. When the previously sent object was sent from the first target to the second target, the apparatus deploys a second agent to the second target to undo the previously sent object at the second target.
    Type: Application
    Filed: August 9, 2013
    Publication date: October 2, 2014
    Applicant: International Business Machines Corporation
    Inventors: Sasha P. Caskey, Dimitri Kanevsky, Peter K. Malkin, Tara N. Sainath
  • Patent number: 8825533
    Abstract: A method, an apparatus and an article of manufacture for enabling communication between at least two computer applications that is observable to a user. The method includes obtaining a description of functions for each of the at least two computer applications, comparing the description of functions for each of the at least two computer applications, generating a dialog between the at least two applications based on the comparing of the description of functions for each of the at least two computer applications, and making the dialog available to a user.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sara H. Basson, Sasha P. Caskey, Dan Ning Jiang, Dimitri Kanevsky, Tara N. Sainath
  • Patent number: 8805672
    Abstract: Techniques for client side translation cache prediction are provided. The techniques include obtaining meta data associated with a request, applying a cache prediction model to the meta data to automatically predict one or more translations associated with the request, and storing the one or more translations in a client translation cache.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sasha P. Caskey, Sameer Maskey