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: 9116861
    Abstract: Cascading failover of blade servers in a data center implemented by transferring by a system management server a data processing workload from a failing blade server to an initial replacement blade server, with the data processing workload characterized by data processing resource requirements and the initial replacement blade server having data processing resources that do not match the data processing resource requirements; and transferring by the system management server the data processing workload from the initial replacement blade server to a subsequent replacement blade server, where the subsequent replacement blade server has data processing resources that better match the data processing resource requirements than do the data processing resources of the initial replacement blade server.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: August 25, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Albert D. Bennah, Adrian X. Rodriguez, Ying Zuo
  • Publication number: 20150235480
    Abstract: Administering a recall by an autonomous vehicle, including: receiving, by a vehicle management module, a recall message identifying a component of the autonomous vehicle that is subject to the recall; adjusting, by the vehicle management module, a vehicle capability in dependence upon the component of the autonomous vehicle that is subject to the recall; determining, by the vehicle management module, a recall response plan in dependence upon the adjusted vehicle capability; and executing, by the vehicle management module, the recall response plan.
    Type: Application
    Filed: February 19, 2014
    Publication date: August 20, 2015
    Inventors: Gary D. Cudak, Christopher J. Hardee, Adrian X. Rodriguez
  • Publication number: 20150232064
    Abstract: A computer program product is provided for controlling an autonomous vehicle, where the computer program product comprises a computer readable storage medium having program instructions embodied therewith and executable by a processor to cause the processor to perform a method. The method includes determining whether a primary user is present in an autonomous vehicle, allowing use of a plurality of functions of the autonomous vehicle in response to determining that the primary user is present in the autonomous vehicle, and receiving and storing preferences input by the primary user, wherein the preferences limit a function of the autonomous vehicle if the primary user is not present. The method further includes limiting use of the one or more of the plurality of functions of the autonomous vehicle as specified by the preferences in response to determining that the primary user is not present in the autonomous vehicle.
    Type: Application
    Filed: February 14, 2014
    Publication date: August 20, 2015
    Applicant: International Business Machines Corporation
    Inventors: Gary D. Cudak, Christopher J. Hardee, Adrian X. Rodriguez
  • Publication number: 20150233719
    Abstract: A method for controlling an autonomous vehicle includes determining whether a primary user is present in an autonomous vehicle, allowing use of a plurality of functions of the autonomous vehicle in response to determining that the primary user is present in the autonomous vehicle, and receiving and storing preferences input by the primary user, wherein the preferences identify a limitation on one or more of the plurality of functions of the autonomous vehicle that should be enforced during use of the autonomous vehicle if the primary user is not present in the autonomous vehicle. The method further includes limiting use of the one or more of the plurality of functions of the autonomous vehicle as specified by the preferences in response to determining that the primary user is not present in the autonomous vehicle.
    Type: Application
    Filed: February 17, 2014
    Publication date: August 20, 2015
    Applicant: International Business Machines Corporation
    Inventors: Gary D. Cudak, Christopher J. Hardee, Adrian X. Rodriguez
  • Patent number: 9110766
    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: August 22, 2013
    Date of Patent: August 18, 2015
    Assignee: International Business Machines Corporation
    Inventors: Albert D. Bennah, Adrian X. Rodriguez, Eric Woods
  • Patent number: 9104785
    Abstract: Presenting unique search result contexts, including: receiving, by a search result presentation module, a plurality of search results generated in response to a search query, wherein each search result includes context information associated with the search result; identifying, by the search result presentation module for each search result, a displayable portion of the context information associated with the search result; determining, by the search result presentation module for each search result, whether the displayable portion of the context information is a duplicate of the displayable portion of the context information for another search result; and responsive to determining that the displayable portion of the context information is a duplicate of the displayable portion of the context information for another search result, updating, by the search result presentation module, the displayable portion of the context information for the search result.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Adrian X. Rodriguez, Eric Woods
  • Patent number: 9092276
    Abstract: Users of online services may avoid having to gain knowledge of the intricacies of specific Application Programming Interface (API) syntaxes and elements by using natural language requests which are processed to extract components of the request. The components are then used to find one or more matches of known APIs, and then at least one structured API call is constructed by mapping the request's components to the structured API call's elements. The system can then invoke the online service on behalf of the client, and return the results to the client, or it can return the constructed structured API call to the client. The known API details can be initialized and updated by ingesting the description documents for the structured APIs, and then using natural language processing to extract components from the descriptions, which can then be utilized in the matching process to further enhance the results of the tool.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Adrian X. Rodriguez, Richard A. Salmon, Eric Woods
  • Patent number: 9087275
    Abstract: An apparatus supporting hybrid quick response (QR) codes may include: a computer chassis; a dynamic display on the exterior of the computer chassis, the dynamic display configured to render dynamic QR code portions; and a static display that includes static QR code portions, where the static display is adapted to the chassis such that the static QR code portions and dynamic QR code portions rendered by the dynamic display comprise a single, hybrid scannable QR code.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: July 21, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Adrian X. Rodriguez, Felicia N. Soto
  • Patent number: 9082052
    Abstract: An apparatus supporting hybrid quick response (QR) codes may include: a computer chassis; a dynamic display on the exterior of the computer chassis, the dynamic display configured to render dynamic QR code portions; and a static display that includes static QR code portions, where the static display is adapted to the chassis such that the static QR code portions and dynamic QR code portions rendered by the dynamic display comprise a single, hybrid scannable QR code.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: July 14, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Adrian X. Rodriguez, Felicia N. Soto
  • Patent number: 9082413
    Abstract: A computer program product comprises computer usable program code for receiving data describing a proposed electronic transaction between first and second communications devices. Additional computer usable program code is provided for generating a first audio signal by sound detected by a first microphone of the first communications device, and for generating a second audio signal by sound detected by a second microphone that is part of the second communications device. Still further computer usable program code provides for authenticating that the first communications device and the second communications device are in the same proximity in response to determining that the first and second audio signals were produced by the same sound event, and for completing the proposed electronic transaction between the first and second communications device in response to authenticating that the first and second communications devices are in close proximity.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: July 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dean F. Herring, Ethan G. Holder, Brad M. Johnson, III, Adrian X. Rodriguez, Jeffrey J. Smith
  • Publication number: 20150193074
    Abstract: An apparatus for avoiding a damaged region on a touchscreen is disclosed. A method and a computer program product also perform the functions of the apparatus. The apparatus includes a damage location module that determines a location of an area of damage on a touchscreen of a computing device. The area of damage includes damage to the touchscreen. The apparatus, in one embodiment, includes a display location module that determines a location of one or more display items commanded to be displayed on the touchscreen. Each display item includes a location to be displayed on the touchscreen. The apparatus includes, in one embodiment, a rearrangement module that alters a location of a display item to be displayed in the area of damage where the display item is moved to a location on the touchscreen outside the area of damage on the touchscreen.
    Type: Application
    Filed: January 7, 2014
    Publication date: July 9, 2015
    Inventors: Gary D. Cudak, Christopher J Hardee, Adrian X. Rodriguez, Philip L. Weinstein
  • Publication number: 20150193422
    Abstract: A method, system, and/or computer program product validates a formula within a spreadsheet. A formula type, of an identified formula from a spreadsheet, is identified. A database of known accurate formulas, whose type matches a formula type of the identified formula within the spreadsheet, is identified and located. A determination is made as to whether the identified formula from the spreadsheet matches a known accurate formula from the database. In response to the identified formula from the spreadsheet failing to match the known accurate formula from the database, a predefined action is initiated.
    Type: Application
    Filed: January 8, 2014
    Publication date: July 9, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: GARY D. CUDAK, CHRISTOPHER J. HARDEE, ADRIAN X. RODRIGUEZ
  • Publication number: 20150169385
    Abstract: Users of online services may avoid having to gain knowledge of the intricacies of specific Application Programming Interface (API) syntaxes and elements by using natural language requests which are processed to extract components of the request. The components are then used to find one or more matches of known APIs, and then at least one structured API call is constructed by mapping the request's components to the structured API call's elements. The system can then invoke the online service on behalf of the client, and return the results to the client, or it can return the constructed structured API call to the client. The known API details can be initialized and updated by ingesting the description documents for the structured APIs, and then using natural language processing to extract components from the descriptions, which can then be utilized in the matching process to further enhance the results of the tool.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 18, 2015
    Inventors: Corville O. Allen, Adrian X. Rodriguez, Richard A. Salmon, Eric Woods
  • Publication number: 20150169550
    Abstract: Translation suggestion includes: receiving, by a translation engine from a user, text representing one or more words in a source language; translating, by the translation engine, the one or more words to a target language; identifying, by the translation engine in dependence upon the translated words, a common phrase in the target language for suggestion to the user; and suggesting, by the translation engine, the common phrase to the user.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Inventors: SASA CVIJETIC, JAVIER A. FIGUEROA, ADRIAN X. RODRIGUEZ, FELICIA N. SOTO
  • Patent number: 9058469
    Abstract: An approach is provided for detecting and monitoring end user license agreement (EULA) compliance is provided. A request to access a executable software code is received from an end user. A EULA version corresponding to the requested executable software code is identified. A determination is made as to whether the end user has accepted the identified EULA. If the end user has not accepted the identified EULA, then an out of date EULA notification is sent to the end user, the EULA is sent to the end user requesting an acceptance to the EULA. A EULA response is received from the end user. If the end user accepts the EULA, then the end user is allowed access to the executable software code.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: June 16, 2015
    Assignee: International Business Machines Corporation
    Inventors: Adrian X. Rodriguez, Carlos Santana, Jared Thomas Siirila, Rupal S. Soneji, Eric Woods
  • Publication number: 20150163356
    Abstract: Administering text message communications, including: maintaining, by a service provider, an account age for a plurality of phone numbers; receiving, by the service provider from a mobile communications device, a text message intended to be delivered to a target device associated with a phone number, the text message including metadata describing an address book age of the phone number in an address book of the mobile communications device; determining, by the service provider, whether the address book age of the phone number is older than an account age of the phone number; and responsive to determining that the address book age information of the phone number is older than the account age of the phone number, performing, by the service provider, one or more message administration actions.
    Type: Application
    Filed: December 11, 2013
    Publication date: June 11, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JAVIER A. FIGUEROA, ADRIAN X. RODRIGUEZ, ERIC WOODS
  • Publication number: 20150163068
    Abstract: Systems and methods for control of computing device use during conferences are disclosed. According to an aspect, a method includes receiving a communication that defines a rule for controlling use of a computing device during a conference associated with the computing device. The method also includes determining occurrence of the conference. Further, the method includes applying the rule to control use of the computing device during occurrence of the conference in response to determining occurrence of the conference.
    Type: Application
    Filed: December 10, 2013
    Publication date: June 11, 2015
    Inventors: Gary D. Cudak, Christopher J. Hardee, Adrian X. Rodriguez
  • Publication number: 20150163067
    Abstract: Systems and methods for control of computing device use during conferences are disclosed. According to an aspect, a method includes receiving a communication that defines a rule for controlling use of a computing device during a conference associated with the computing device. The method also includes determining occurrence of the conference. Further, the method includes applying the rule to control use of the computing device during occurrence of the conference in response to determining occurrence of the conference.
    Type: Application
    Filed: December 9, 2013
    Publication date: June 11, 2015
    Inventors: Gary D. Cudak, Christopher J. Hardee, Adrian X. Rodriguez
  • Publication number: 20150161496
    Abstract: An apparatus supporting hybrid quick response (QR) codes may include: a computer chassis; a dynamic display on the exterior of the computer chassis, the dynamic display configured to render dynamic QR code portions; and a static display that includes static QR code portions, where the static display is adapted to the chassis such that the static QR code portions and dynamic QR code portions rendered by the dynamic display comprise a single, hybrid scannable QR code.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 11, 2015
    Inventors: ADRIAN X. RODRIGUEZ, FELICIA N. SOTO
  • Publication number: 20150161495
    Abstract: An apparatus supporting hybrid quick response (QR) codes may include: a computer chassis; a dynamic display on the exterior of the computer chassis, the dynamic display configured to render dynamic QR code portions; and a static display that includes static QR code portions, where the static display is adapted to the chassis such that the static QR code portions and dynamic QR code portions rendered by the dynamic display comprise a single, hybrid scannable QR code.
    Type: Application
    Filed: December 11, 2013
    Publication date: June 11, 2015
    Inventors: ADRIAN X. RODRIGUEZ, FELICIA N. SOTO