Patents by Inventor David Jaramillo

David Jaramillo 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: 9824420
    Abstract: An image scaling service includes determining an image as a candidate for a scaling process, scanning the image for an initial text value, and scaling the image to a next lower resolution. The image scaling service also includes iteratively performing the scaling process until a threshold value of a readability metric is reached, the scaling process includes scanning the scaled image for a scaled text value, comparing a difference between the initial text value and the scaled text value, the difference indicative of the readability metric, and scaling the scaled image to a next lower resolution. In response to reaching the threshold value of the readability metric, the image scaling service further includes selecting from scaled images an image having a lowest resolution resulting from the scaling process before the threshold value of the readability metric was reached.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: November 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Bodin, Indiver N. Dwivedi, David Jaramillo
  • Patent number: 9786271
    Abstract: A method for voice pattern coding and catalog matching. The method includes identifying a set of vocal variables for a user, by a voice recognition system, based, at least in part, on a user interaction with the voice recognition system. The method further includes generating a voice model of speech patterns that represent the speaking of a particular language using the identified set of vocal variables, wherein the voice model is adapted to improve recognition of the user's voice by the voice recognition system. The method further includes matching the generated voice model to a catalog of speech patterns, and identifying a voice model code that represents speech patterns in the catalog that match the generated voice model. The method further includes providing the identified voice model code to the user.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Judith M. Combs, Peeyush Jaiswal, Priyansh Jaiswal, David Jaramillo, Annita Tomko
  • Publication number: 20170235909
    Abstract: Disclosed is a telemonitoring system and associated methods. A doctor creates a care plan for a patient with a chronic condition, such as diabetes. The care plan includes a medication plan, an exercise plan, a healthy eating plan, etc., and the care plan is input at a telemonitoring system. When the patient returns home, the telemonitoring system helps the patient to adhere to his care plan. The telemonitoring system determines that it is time for the patient to take a medication, so the system sends a text message to notify the patient to take a medication. The system determines that it is time for the patient to take a blood sugar reading. The patient does so, and the glucose meter sends the readings to the telemonitoring system, where the system determines that the patient's glucose level is dangerously high, so the system notifies the patient's care team.
    Type: Application
    Filed: February 13, 2017
    Publication date: August 17, 2017
    Inventors: Elias Lozano, Wilson David Jaramillo Romero, Paola Bonilla Galindo, David Alexander Murillo Gaviria
  • Publication number: 20170153696
    Abstract: A method of operating an electronic device includes: receiving, at the electronic device, a first biometric input from a first user; matching, at the electronic device, the first biometric input to a first biometric profile of the user, wherein the first biometric profile is stored in a biometric database on the electronic device, the biometric database including a plurality of biometric profiles for the first user, each biometric profile being associated with an action; and performing, at the portable device, a first action corresponding to the first biometric profile of the first user.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 1, 2017
    Inventors: David Jaramillo, Richard Newhook, Viney A. Ugave
  • Publication number: 20170148432
    Abstract: Disclosed herein is a system for compensating for dialects and accents comprising an automatic speech recognition system comprising an automatic speech recognition device that is operative to receive an utterance in an acoustic format from a user with a user interface; a speech to text conversion engine that is operative to receive the utterance from the automatic speech recognition device and to prepare a textual statement of the utterance; and a correction database that is operative to store textual statements of all utterances; where the correction database is operative to secure a corrected transcript of the textual statement of the utterance from the speech to text conversion engine and adds it to the corrections database if the corrected transcript of the textual statement of the utterance is not available.
    Type: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventors: David Jaramillo, Neil Katz, Robert Smart, Viney A. Ugave
  • Patent number: 9626086
    Abstract: The method includes identifying, by one or more computer processors, a first location and a second location of input on a touch-sensitive surface. The method further includes calculating, by one or more computer processors, a distance between the first location and the second location. The method further includes identifying, by one or more computer processors, a first elapsed time between creation of the identified first location of input and the identified second location of input. The method further includes calculating, by one or more computer processors, a first size of an eraser based upon the identified first elapsed time. The method further includes generating, by one or more computer processors, an eraser path based upon the identified first location and the identified second location of input on a touch-sensitive surface, and the calculated first size of an eraser.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Craig H. Becker, David Jaramillo, Richard J. Newhook, Duy V. Nguyen, Jon G. Temple
  • Publication number: 20170090733
    Abstract: The method includes identifying, by one or more computer processors, a first location and a second location of input on a touch-sensitive surface. The method further includes calculating, by one or more computer processors, a distance between the first location and the second location. The method further includes identifying, by one or more computer processors, a first elapsed time between creation of the identified first location of input and the identified second location of input. The method further includes calculating, by one or more computer processors, a first size of an eraser based upon the identified first elapsed time. The method further includes generating, by one or more computer processors, an eraser path based upon the identified first location and the identified second location of input on a touch-sensitive surface, and the calculated first size of an eraser.
    Type: Application
    Filed: October 18, 2016
    Publication date: March 30, 2017
    Inventors: Craig H. Becker, David Jaramillo, Richard J. Newhook, Duy V. Nguyen, Jon G. Temple
  • Publication number: 20170090713
    Abstract: The method includes identifying, by one or more computer processors, a first location and a second location of input on a touch-sensitive surface. The method further includes calculating, by one or more computer processors, a distance between the first location and the second location. The method further includes identifying, by one or more computer processors, a first elapsed time between creation of the identified first location of input and the identified second location of input. The method further includes calculating, by one or more computer processors, a first size of an eraser based upon the identified first elapsed time. The method further includes generating, by one or more computer processors, an eraser path based upon the identified first location and the identified second location of input on a touch-sensitive surface, and the calculated first size of an eraser.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 30, 2017
    Inventors: Craig H. Becker, David Jaramillo, Richard J. Newhook, Duy V. Nguyen, Jon G. Temple
  • Publication number: 20170085671
    Abstract: A method and system for automatically updating a cache is provided. The method includes receiving by a database server from a mobile device, a request for modifying data within the database server. A Web service retrieves the request. The data is determined to be currently available within the database server and the request is transmitted to an analytics component of the database server. The analytics component determines if the data should be updated for use in an additional mobile device.
    Type: Application
    Filed: September 18, 2015
    Publication date: March 23, 2017
    Inventors: Joel Hernandez Gutierrez, David Jaramillo, Charisse Lu, Richard J. Newhook, Janet Rivas Mendoza, Benito C. Rojas Mayorquin
  • Patent number: 9535723
    Abstract: A mobile device accepts a selection of a file for opening or editing or both. The file is associated with a file type. A mobile application on the mobile device identifies the file type associated with the file. A request message is constructed that is indicative of the file type and one or more user credentials. The request message is sent to a cloud server. The mobile device receives an address for a selected cloud image from the cloud server and, in response thereto, connects to a remote processing environment in the selected cloud image.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, Thomas E Cook, David Jaramillo, Neil A Katz
  • Patent number: 9417786
    Abstract: The method includes identifying, by one or more computer processors, a first location and a second location of input on a touch-sensitive surface. The method further includes calculating, by one or more computer processors, a distance between the first location and the second location. The method further includes identifying, by one or more computer processors, a first elapsed time between creation of the identified first location of input and the identified second location of input. The method further includes calculating, by one or more computer processors, a first size of an eraser based upon the identified first elapsed time. The method further includes generating, by one or more computer processors, an eraser path based upon the identified first location and the identified second location of input on a touch-sensitive surface, and the calculated first size of an eraser.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: August 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Craig H. Becker, David Jaramillo, Richard J. Newhook, Duy V. Nguyen, Jon G. Temple
  • Patent number: 9361299
    Abstract: Methods, systems, and computer program products are provided for RSS content administration for rendering RSS content on a digital audio player. Embodiments include retrieving, through an RSS feed, RSS content; extracting text from the RSS content; creating a media file; and storing the extracted text of the RSS content as metadata associated with the media file. Embodiments also typically include extracting one or more images from the RSS content; and storing the extracted images as metadata associated with the media file. Embodiments also typically include extracting text from the RSS content for audio rendering on the digital audio player; converting the text to speech; and recording the speech in the audio portion of the media file. Many embodiments also include storing the media file on a digital audio player; displaying the metadata describing the media file; and playing the audio portion containing the speech.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Jerry W. Redman, Derral C. Thorson
  • Patent number: 9329772
    Abstract: The method includes identifying, by one or more computer processors, a first location and a second location of input on a touch-sensitive surface. The method further includes calculating, by one or more computer processors, a distance between the first location and the second location. The method further includes identifying, by one or more computer processors, a first elapsed time between creation of the identified first location of input and the identified second location of input. The method further includes calculating, by one or more computer processors, a first size of an eraser based upon the identified first elapsed time. The method further includes generating, by one or more computer processors, an eraser path based upon the identified first location and the identified second location of input on a touch-sensitive surface, and the calculated first size of an eraser.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: May 3, 2016
    Assignee: International Business Machines Corporation
    Inventors: Craig H. Becker, David Jaramillo, Richard J. Newhook, Duy V. Nguyen, Jon G. Temple
  • Patent number: 9318100
    Abstract: Methods, systems, and computer program products are provided for supplementing audio recorded in a media file. Embodiments include receiving a media file; identifying the subject matter of audio portion of the media file; identifying supplemental content for supplementing the subject matter recorded in the audio portion of the media file; and inserting in the media file markup for rendering the supplemental content.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Jesse W. Redman, Derral C. Thorson
  • Patent number: 9275227
    Abstract: Policy-driven administration of mobile applications includes receiving a policy defined by a client system. The policy is defined by rules configured for implementation by a scanner and a compliance definition indicative of a threshold acceptability value for output of the implementation of the scanner on a mobile application. The policy-driven administration also includes executing the scanner for the mobile application and identifying an association between a mobile device and the client system. The policy-driven administration of mobile applications further includes controlling access to the mobile application by the mobile device based on results of executing the scanner using the compliance definition.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: March 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tamer E. Abuelsaad, William Bodin, David Jaramillo, Nader M. Nassar
  • Publication number: 20160016414
    Abstract: An inkjet printer includes a stationary inkjet printhead positioned relative to a media feed direction. The printhead includes a plurality of color planes for ejecting a plurality of different inks, each color plane having a row of nozzles and each nozzle in a respective color plane being supplied with a same ink. A first ink tank containing yellow ink is in fluid communication with a first color plane of the printhead and a second ink tank containing black ink is in fluid communication with a second color plane of the printhead. The first color plane is positioned furthest upstream in the printhead with respect to the media feed direction, and the second color plane neighbors the first color plane.
    Type: Application
    Filed: September 30, 2015
    Publication date: January 21, 2016
    Inventors: Jognandan Kumar Prashar, Adrian Peter Bisson, Brian Robert Brown, Mile Jurcevic, Galo David Jaramillo
  • Patent number: 9196241
    Abstract: Methods, systems, and computer program products are provided for asynchronous communications. Embodiments include receiving a recorded message, the message recorded on a handheld device; converting the recorded message to text; identifying a recipient of the message in dependence upon the text; associating the message with content under management by a library management system in dependence upon the text; and storing the message for transmission to another handheld device for the recipient. Embodiments also typically include recording a message on handheld device and transferring a media file containing the recorded message to a library management system. Embodiments also typically include transmitting message to another handheld device.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: November 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Jesse W. Redman, Derral C. Thorson
  • Patent number: 9180679
    Abstract: An inkjet printer includes a stationary inkjet printhead positioned relative to a media feed direction. The printhead includes a plurality of color planes for ejecting a plurality of different inks, each color plane having a row of nozzles and each nozzle in a respective color plane being supplied with a same ink. A first ink tank containing yellow ink is in fluid communication with a first color plane of the printhead and a second ink tank containing black ink is in fluid communication with a second color plane of the printhead. The first color plane is positioned furthest upstream in the printhead with respect to the media feed direction, and the second color plane neighbors the first color plane.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: November 10, 2015
    Assignee: Memjet Technology Ltd.
    Inventors: Jognandan Kumar Prashar, Adrian Peter Bisson, Brian Robert Brown, Mile Jurcevic, Galo David Jaramillo
  • Patent number: 9135339
    Abstract: Methods, systems, and computer program products are provided for invoking an audio hyperlink. Embodiments include identifying a predetermined playback time in an audio file pre-designated as having an associated audio hyperlink; playing an audio indication of the audio hyperlink at the predetermined playback time; receiving from a user an instruction to invoke the audio hyperlink; identifying a URI associated with the audio hyperlink; and invoking the URI. The audio file may include an audio subcomponent of a file also including video.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Jerry W. Redman, Derral C. Thorson
  • Publication number: 20150251438
    Abstract: An inkjet printer includes a stationary inkjet printhead positioned relative to a media feed direction. The printhead includes a plurality of color planes for ejecting a plurality of different inks, each color plane having a row of nozzles and each nozzle in a respective color plane being supplied with a same ink. A first ink tank containing yellow ink is in fluid communication with a first color plane of the printhead and a second ink tank containing black ink is in fluid communication with a second color plane of the printhead. The first color plane is positioned furthest upstream in the printhead with respect to the media feed direction, and the second color plane neighbors the first color plane.
    Type: Application
    Filed: May 20, 2015
    Publication date: September 10, 2015
    Inventors: Jognandan Kumar Prashar, Adrian Peter Bisson, Brian Robert Brown, Mile Jercevic, Galo David Jaramillo