Patents by Inventor Adrian X. Rodriguez

Adrian X. Rodriguez 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: 9043436
    Abstract: Distributing licensed content across multiple devices, including: identifying, by a mobile device, licensed content being presented by a local presentation device; determining, by the mobile device, whether the mobile device is eligible to receive the licensed content; requesting, by the mobile device, a license for the licensed content being presented by the local presentation device; receiving, by the mobile device, the license for the licensed content being presented by the local presentation device; receiving, by the mobile device, licensed content for mobile device presentation; and presenting, by the mobile device, the licensed content for mobile device presentation.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Clark A. Dudek, William G. Pagan, William K. Reeves, Adrian X. Rodriguez
  • Patent number: 9043435
    Abstract: Distributing licensed content across multiple devices, including: identifying, by a mobile device, licensed content being presented by a local presentation device; determining, by the mobile device, whether the mobile device is eligible to receive the licensed content; requesting, by the mobile device, a license for the licensed content being presented by the local presentation device; receiving, by the mobile device, the license for the licensed content being presented by the local presentation device; receiving, by the mobile device, licensed content for mobile device presentation; and presenting, by the mobile device, the licensed content for mobile device presentation.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Clark A. Dudek, William G. Pagan, William K. Reeves, Adrian X. Rodriguez
  • Publication number: 20150143158
    Abstract: Failover in a data center that includes a multi-density server, where the multi-density server includes multiple independent servers, includes; detecting, by a management module, a failure of one of the independent servers of the multi-density server; identifying, by the management module, a failover target; determining, by the management module, whether the failover target is a non-failed independent server included in the multi-density server; and responsive to determining that the failover target is a non-failed independent server included in the multi-density server, migrating, by the management module, the failed independent server's workload to another server that is not included in the multi-density server.
    Type: Application
    Filed: November 19, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: Nicholas J. Balogh, Albert D. Bennah, Adrian X. Rodriguez
  • Publication number: 20150143159
    Abstract: Failover in a data center that includes a multi-density server, where the multi-density server includes multiple independent servers, includes; detecting, by a management module, a failure of one of the independent servers of the multi-density server; identifying, by the management module, a failover target; determining, by the management module, whether the failover target is a non-failed independent server included in the multi-density server; and responsive to determining that the failover target is a non-failed independent server included in the multi-density server, migrating, by the management module, the failed independent server's workload to another server that is not included in the multi-density server.
    Type: Application
    Filed: November 22, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: NICHOLAS J. BALOGH, ALBERT D. BENNAH, ADRIAN X. RODRIGUEZ
  • Patent number: 9037337
    Abstract: A computer program product is provided including computer readable program code for controlling the operation of an autonomous vehicle. The computer program product includes computer readable program code for using navigation data from a first data source until the autonomous vehicle reaches a specific area for which a second data source has navigation data for the specific area, and computer readable program code for using navigation data from the second data source to control operation of the autonomous vehicle while the autonomous vehicle is within the specific area. Non-limiting examples of a specific area include construction zones, private property, secure areas, and state parks. When the autonomous vehicle reaches these specific areas, navigation data specific to this area may be downloaded from a second data source.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: May 19, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Christopher J. Hardee, Adrian X. Rodriguez
  • Publication number: 20150135089
    Abstract: Systems and methods for adjusting user interface elements based on user accuracy and content consumption are disclosed. According to an aspect, a method includes receiving user input for interacting with one or more elements presented by a user interface. The method also includes determining an estimate of user accuracy for correctly selecting the one or more elements. Further, the method includes determining a rate of consumption of content presented by the user interface. The method also includes adjusting one of a position and size of at least one of the elements based on the estimate of user accuracy and the rate of consumption of content.
    Type: Application
    Filed: November 13, 2013
    Publication date: May 14, 2015
    Applicant: International Business Machines Corporation
    Inventors: Gary D. Cudak, Christopher J. Hardee, Adrian X. Rodriguez
  • Patent number: 9031732
    Abstract: A method comprises controlling the operation of an autonomous vehicle using navigation data from a first data source until the autonomous vehicle reaches a specific area for which a second data source has navigation data for the specific area, and using navigation data from the second data source to control operation of the autonomous vehicle while the autonomous vehicle is within the specific area. Non-limiting examples of a specific area include construction zones, private property, secure areas, and state parks. When the autonomous vehicle reaches these specific areas, navigation data specific to this area may be downloaded from a second data source.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: May 12, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Christopher J. Hardee, Adrian X. Rodriguez
  • Publication number: 20150113516
    Abstract: Assigning severity to a software update, including: receiving, by an update manager, version information for a software application from a computing system, the version information describing a version of the software application installed on the computing system; determining, by the update manager, a severity level of one or more available updates for the software application in dependence upon the version information and update version information; and providing, by the update manager to the computing system, the severity level for each of the one or more available updates.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 23, 2015
    Applicant: International Business Machines Corporation
    Inventors: ALBERT D. BENNAH, ADRIAN X. RODRIGUEZ
  • Publication number: 20150113517
    Abstract: Assigning severity to a software update, including: receiving, by an update manager, version information for a software application from a computing system, the version information describing a version of the software application installed on the computing system; determining, by the update manager, a severity level of one or more available updates for the software application in dependence upon the version information and update version information; and providing, by the update manager to the computing system, the severity level for each of the one or more available updates
    Type: Application
    Filed: October 22, 2013
    Publication date: April 23, 2015
    Applicant: International Business Machines Corporation
    Inventors: ALBERT D. BENNAH, ADRIAN X. RODRIGUEZ
  • Patent number: 8990772
    Abstract: Dynamically recommending changes to an association between an operating system image and an update group includes monitoring a configuration of a deployed copy of a first master operating system (OS) image; detecting a modification in the configuration of the deployed copy; determining that the configuration of the deployed copy with the modification more closely matches a configuration of a second master OS image than a configuration of the first master OS image; in response to determining that the configuration of the deployed copy with the modification more closely matches the configuration of the second master OS image, generating an association recommendation that recommends associating the deployed copy with a second update group of the second master OS image; and associating the deployed copy with the second update group of the second master OS image instead of the first update group of the first master OS image.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Albert D. Bennah, Adrian X. Rodriguez, Eric Woods
  • Publication number: 20150065172
    Abstract: A method, system, and/or computer program product automatically shares content between mobile devices. Permissible geographic areas for sharing digital content from a user's mobile device are received, where the digital content is from a user-approved category of digital content. A determination is made as to whether an authorized mobile receiving device is within a specific permitted geographic area from the permissible geographic areas. In response to determining that the authorized mobile receiving device is within the specific permitted geographic area, the digital content is automatically shared between the user's mobile device and the authorized mobile receiving device.
    Type: Application
    Filed: September 3, 2013
    Publication date: March 5, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: LYDIA M. DO, CHRISTOPHER J. HARDEE, ADRIAN X. RODRIGUEZ, ERIC WOODS
  • Publication number: 20150058329
    Abstract: Mechanisms for clarifying an input question are provided. A question is received for generation of an answer. A set of candidate answers is generated based on an analysis of a corpus of information. Each candidate answer has an evidence passage supporting the candidate answer. Based on the set of candidate answers, a determination is made as to whether clarification of the question is required. In response to a determination that clarification of the question is required, a request is sent for user input to clarify the question. User input is received from the computing device in response to the request and at least one candidate answer in the set of candidate answers is selected as an answer for the question based on the user input.
    Type: Application
    Filed: September 22, 2014
    Publication date: February 26, 2015
    Inventors: Kelly L. Cook, Adrian X. Rodriguez, Michael M. Skeen, Eric Woods, Menlo Wuu
  • Patent number: 8966317
    Abstract: A computer-implemented method detects a stability change in a computer system, and identifies a first set of at least one capability of the computer system that is affected by the stability change. In response to detecting the stability change, the method identifies a software application that was installed prior to the stability change, and identifies a second set of at least one capability of the computer system that is utilized by the identified software application. The method compares the first and second capability sets to determine a degree of similarity, and compares the time that the stability change was detected to the time that the identified software application was installed to determine a temporal proximity. The method then identifies the likelihood that the identified software application is the cause of the stability change, wherein the identified likelihood is a function of the degree of similarity and the temporal proximity.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: February 24, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Albert D. Bennah, Adrian X. Rodriguez, Eric Woods
  • Patent number: 8966316
    Abstract: A computer program product includes computer usable program code for: detecting a stability change in a computer system; identifying a first set of at least one capability of the computer system that is affected by the stability change; identifying, in response to detecting the stability change, a software application that was installed or updated prior to the stability change; identifying a second set of at least one capability that is utilized by the identified software application; comparing the first set to the second set to determine a degree of similarity; comparing a first time that the stability change was detected to a second time that the identified software application was installed or updated to determine a temporal proximity; and identifying the likelihood that the identified software application is the cause of the stability change, wherein the identified likelihood is a function of the degree of similarity and the temporal proximity.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: February 24, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Albert D. Bennah, Adrian X. Rodriguez, Eric Woods
  • Patent number: 8953851
    Abstract: A biometric user authentication method and computer program product includes receiving asserted user credentials from a user into a biometric authentication system, and obtaining a digitally-stored image key and ocular biometric data both associated with the asserted user credentials from memory within the biometric authentication system. The biometric authentication system is verified by simultaneously displaying the image key and at least one image other than the image key to the user and detecting that the user has selected the image key. The user is authenticated by scanning an eye of the user to obtain ocular biometric data and matching the scanned ocular biometric data to the digitally stored ocular biometric data. If the biometric system is verified and the user is authenticated, then the user is provided access to a protected area.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kobina K. Inkumsah, Adrian X. Rodriguez, Eric Woods
  • Patent number: 8953850
    Abstract: A biometric authentication system includes an image database and a user database containing user profiles. Each user profile is associated with a selected image in the image database as an image key and with an ocular biometric data record obtained from an eye of the associated user. A user input terminal receives asserted user credentials, an eye scanning module obtains ocular biometric data, and a position detection module detects an eye position or eyelid position. An access control module communicates with the user database for obtaining a user profile associated with the asserted user credentials, communicates with a display device for displaying the image key associated with the obtained user profile, communicates with the position detection module for verifying the biometric authentication system by detecting whether the user is viewing the image key, and communicates with the eye scanning module for obtaining ocular biometric data and authenticating the user.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kobina K. Inkumsah, Adrian X. Rodriguez, Eric Woods
  • Publication number: 20150039536
    Abstract: Mechanisms for clarifying an input question are provided. A question is received for generation of an answer. A set of candidate answers is generated based on an analysis of a corpus of information. Each candidate answer has an evidence passage supporting the candidate answer. Based on the set of candidate answers, a determination is made as to whether clarification of the question is required. In response to a determination that clarification of the question is required, a request is sent for user input to clarify the question. User input is received from the computing device in response to the request and at least one candidate answer in the set of candidate answers is selected as an answer for the question based on the user input.
    Type: Application
    Filed: August 1, 2013
    Publication date: February 5, 2015
    Applicant: International Business Machines Corporation
    Inventors: Kelly L. Cook, Adrian X. Rodriguez, Michael M. Skeen, Eric Woods, Menlo Wuu
  • Patent number: 8930287
    Abstract: System, method, device and article of manufacture are provided wherein software code is sorted between optional pools using attributes of software in the target pools. Training for subsequent sorts can take place when attributes of already sorted code are considered and used when sorting previously unclassified code. Manual intervention may also be used to sort code and to verify the accuracy of previous sorts.
    Type: Grant
    Filed: November 6, 2011
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Erik B. Craig, Joseph Leong, Adrian X. Rodriguez, Ian Tewksbury
  • Publication number: 20140363046
    Abstract: Prioritizing facial recognition matches includes obtaining identification information and a facial image for each visitor entering the monitored environment, the monitored environment having a plurality of cameras at known locations including entry and exit points; obtaining itineraries of the visitors. Itineraries of the visitors are obtained, and based on the entry points and the itineraries of the visitors, likely routes of the visitors are determined through the monitored environment. Responsive to receiving an image captured by a first camera at a first location at an image capture time, the database records are sorted for facial recognition matching with the image from the first camera based on the visitors who routes are likely to place the visitors in proximity to the first camera at the time of image capture.
    Type: Application
    Filed: June 10, 2013
    Publication date: December 11, 2014
    Inventors: Paula Besterman, Adrian X. Rodriguez, Pamela S. Ross, Eric Woods
  • Patent number: 8901916
    Abstract: A method of testing an electronic device includes measuring radio frequency emissions at a plurality of positions relative to a trusted unit of a particular electronicdevice during operation of the trusted unit, and measuring radio frequency emissions at the same plurality of positions relative to a second unit of the particular electronic device. For each of the plurality of positions, the radio frequency emissions measured from the second unit are compared to the radio frequency emissions measured from the trusted unit. The method then determines whether there is any frequency at which the measured amplitude of the radio frequency emissions from the second unit and the measured amplitude of the radio frequency emissions from the trusted unit exhibit a statistically significant difference.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: December 2, 2014
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Phillip D. Jones, Thomas D. Pahel, Jr., Adam J. Parker, Adrian X. Rodriguez