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: 12073373
    Abstract: Pay stations in a retail store initiate customer transactions for customers. When a first pay station is unable to complete a customer transaction, it hands the transaction off to a second pay station that is able to complete the transaction. During hand off, the first pay station determines a first set of biometric and contextual data associated with the customers and sends that information to the second pay station. The second pay station then determines, independently, a second set of biometric and contextual data associated with the customers and compares it against the first set. Depending on the results of the comparison, customers are either granted or denied access at the second pay station to complete the transaction. Additionally, all biometric and contextual data are permanently destroyed without being saved to memory.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: August 27, 2024
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Brad M. Johnson, Adrian X. Rodriguez, David John Steiner, Neil A. Girard
  • Publication number: 20220198420
    Abstract: Aspects described herein include a system, method, and computer program product for electronic completion of a transaction. The system comprises a first display device, a second display device that is at least partly overlapped by the first display device, and a touch input device. The system further comprises one or more computer processors configured to display one or more graphical elements using the first display device, and display, responsive to a first input signaling that the transaction is to be electronically completed, one or more user interface (UI) elements using the second display device. The one or more UI elements are viewable through an optically transmissive portion of the first display device. The one or more computer processors are further configured to receive, using the touch input device, at least a second input while the one or more UI elements are displayed.
    Type: Application
    Filed: December 17, 2020
    Publication date: June 23, 2022
    Inventors: Adrian X. RODRIGUEZ, Brad M. JOHNSON
  • Patent number: 11297181
    Abstract: Method, computer program product, and system for augmenting a voice call with a user interface to provide a user visual access to a guided solution. The user interface is generated based on information such as a spoken language string received from a user using a user device with a display. The user interface including user interface elements for the guided solution is provided to the user via the display of the user device such that the user proceeds through the guided solution using the user interface during the voice call.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: April 5, 2022
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Brad M. Johnson, Adrian X. Rodriguez, David Steiner, Neil A. Girard
  • Publication number: 20210320999
    Abstract: The present disclosure provides for augmenting a voice call with a user interface to provide a user visual access to a guided solution. The user interface is generated based on information such as a spoken language string received from a user using a user device with a display. The user interface including user interface elements for the guided solution is provided to the user via the display of the user device such that the user proceeds through the guided solution using the user interface during the voice call.
    Type: Application
    Filed: April 13, 2020
    Publication date: October 14, 2021
    Inventors: Brad M. JOHNSON, Adrian X. RODRIGUEZ, David STEINER, Neil A. GIRARD
  • Publication number: 20210133715
    Abstract: Pay stations in a retail store initiate customer transactions for customers. When a first pay station is unable to complete a customer transaction, it hands the transaction off to a second pay station that is able to complete the transaction. During hand off, the first pay station determines a first set of biometric and contextual data associated with the customers and sends that information to the second pay station. The second pay station then determines, independently, a second set of biometric and contextual data associated with the customers and compares it against the first set. Depending on the results of the comparison, customers are either granted or denied access at the second pay station to complete the transaction. Additionally, all biometric and contextual data are permanently destroyed without being saved to memory.
    Type: Application
    Filed: October 30, 2019
    Publication date: May 6, 2021
    Inventors: Brad M. Johnson, Adrian X. Rodriguez, David John Steiner, Neil A. Girard
  • Patent number: 10956745
    Abstract: A computer is configured to obtain a digital image (e.g., a video) of a customer in a retail store setting, and analyze the digital image to determine whether the customer was assisted with a particular sales transaction by one or more sales associates. If so, the computer identifies which particular sales associates assisted the customer based on the analysis, and links those sales associates to the customer's sales transaction. Such linking provides a basis for training tools, as well as for the accurate apportionment of a sales commission.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: March 23, 2021
    Assignee: Toshiba Global Commerce Solutions
    Inventors: Dean Frederick Herring, Susan W. Brosnan, Adrian X. Rodriguez
  • Publication number: 20200311430
    Abstract: A computer is configured to obtain a digital image (e.g., a video) of a customer in a retail store setting, and analyze the digital image to determine whether the customer was assisted with a particular sales transaction by one or more sales associates. If so, the computer identifies which particular sales associates assisted the customer based on the analysis, and links those sales associates to the customer's sales transaction. Such linking provides a basis for training tools, as well as for the accurate apportionment of a sales commission.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Dean Frederick Herring, Susan W. Brosnan, Adrian X. Rodriguez
  • Patent number: 10586155
    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: Grant
    Filed: July 25, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kelly L. Cook, Adrian X. Rodriguez, Michael M. Skeen, Eric Woods, Menlo Wuu
  • Patent number: 10394442
    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: Grant
    Filed: November 13, 2013
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary D. Cudak, Christopher J. Hardee, Adrian X. Rodriguez
  • Patent number: 10229473
    Abstract: In response to detection of a selection of an accelerated frame rate during decoding of video content, encoded accelerated frame rate decoding priority data values assigned to individual prioritized video frames of the video content are identified. A prioritized video frame subset of the individual prioritized video frames of the video content to decode that yields a maximized cumulative set of the assigned encoded accelerated frame rate decoding priority data values is determined based upon differences among the assigned encoded accelerated frame rate decoding priority data values and the selected accelerated frame rate.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan A. Bost, Paul P. Mariduena, Adrian X. Rodriguez, Eric M. Woods
  • Patent number: 10207177
    Abstract: Embodiments of the present invention provide a method, system and computer program product for game incentivized resource utilization optimization in a multiplayer gaming environment. In an embodiment of the invention, a method for game incentivized resource utilization optimization in a multiplayer gaming environment is provided. The method includes hosting a multiplayer gaming environment providing a game amongst a selection of servers in a cluster and detecting overutilization of a resource in one of the servers. A remedial action likely to reduce the overutilization can be identified as can an incentive of the game likely to provoke the identified remedial action. Thereafter, the identified game incentive can be provided to a player in the multiplayer gaming environment.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: February 19, 2019
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Gary D. Cudak, Christopher J. Hardee, Adam Roberts, Adrian X. Rodriguez
  • Patent number: 10062159
    Abstract: The present embodiments disclose a method for locating a unit in an assembly. According to the embodiments, a unit in an assembly is located. An identification of the target unit in the assembly is obtained. An image of at least a part of the assembly is acquired. The image includes a visual code associated with the part. The visual code is decoded to obtain an identification of at least one unit in the part. It is determined if the target unit is included in the part responsive to identification of a match of the target unit with the identification of the at least one unit. There is further disclosed a corresponding apparatus, assembly, and fault diagnosis device.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kai C K Chen, Zhen Yu Ge, Adrian X. Rodriguez, Wen Wei Tang
  • Patent number: 10019336
    Abstract: Software that uses natural language to describe user interactions with user interfaces and associates those natural language descriptions with goals that are achievable using the user interfaces. The software performs the following operations: (i) identifying a first set of action(s) performed by a first user using a user interface (UI), wherein each action of the first set of action(s) corresponds to a respective UI element; (ii) generating a set of natural language statement(s) corresponding to the identified first set of action(s); and (iii) associating one or more natural language statements of the set with a goal, wherein the goal is achievable by performing one or more of the actions of the first set of action(s) using their respectively corresponding UI elements.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Robert E. Loredo, Adrian X. Rodriguez, Eric M. Woods
  • Patent number: 9996521
    Abstract: A method 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: Grant
    Filed: August 31, 2015
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gary D. Cudak, Christopher J. Hardee, Adrian X. Rodriguez
  • Patent number: 9953410
    Abstract: The present embodiments disclose a method and apparatus for locating a unit in an assembly. According to the embodiments, a unit in an assembly is located. An identification of the target unit in the assembly is obtained. An image of at least a part of the assembly is acquired. The image includes a visual code associated with the part. The visual code is decoded to obtain an identification of at least one unit in the part. It is determined if the target unit is included in the part responsive to identification of a match of the target unit with the identification of the at least one unit. There is further disclosed a corresponding apparatus, assembly, and fault diagnosis device.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kai CK Chen, Zhen Yu Ge, Adrian X. Rodriguez, Wen Wei Tang
  • Patent number: 9935982
    Abstract: Methods to perform an operation comprising determining that a first component of a first compute node violates a compliance rule, wherein the first compute node executes a plurality of workloads and is of a plurality of compute nodes in a computing cluster, performing a predefined operation to defer need to apply a software update configured to correct the violation of the compliance rule by the first component of the first compute node, and executing, by the first compute node, at least one of the plurality of workloads without applying the software update.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: April 3, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary D. Cudak, Christopher J. Hardee, Adam Roberts, Adrian X. Rodriguez
  • Patent number: 9904610
    Abstract: Configuration of servers for backup are disclosed herein. According to an aspect, a method includes storing first configuration information used to configure a first server. The method also includes storing second configuration information associated with the first server. The second configuration information may be designated as available for use by a second server when backup is needed for the first server. The method also includes determining whether backup is needed for the first server. Further, the method includes providing the first and second configuration information for use in configuring the second server to back up the first server in response to determining that backup is needed for the first server.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: February 27, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Albert D. Bennah, David B. Roberts, Adrian X. Rodriguez, Ying Zuo
  • Patent number: 9906559
    Abstract: Systems and computer program products to perform an operation comprising determining that a first component of a first compute node violates a compliance rule, wherein the first compute node executes a plurality of workloads and is of a plurality of compute nodes in a computing cluster, performing a predefined operation to defer need to apply a software update configured to correct the violation of the compliance rule by the first component of the first compute node, and executing, by the first compute node, at least one of the plurality of workloads without applying the software update.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: February 27, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary D. Cudak, Christopher J. Hardee, Adam Roberts, Adrian X. Rodriguez
  • Publication number: 20170365035
    Abstract: In response to detection of a selection of an accelerated frame rate during decoding of video content, encoded accelerated frame rate decoding priority data values assigned to individual prioritized video frames of the video content are identified. A prioritized video frame subset of the individual prioritized video frames of the video content to decode that yields a maximized cumulative set of the assigned encoded accelerated frame rate decoding priority data values is determined based upon differences among the assigned encoded accelerated frame rate decoding priority data values and the selected accelerated frame rate.
    Type: Application
    Filed: August 31, 2017
    Publication date: December 21, 2017
    Inventors: Nathan A. Bost, Paul P. Mariduena, Adrian X. Rodriguez, Eric M. Woods
  • Publication number: 20170330084
    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: July 25, 2017
    Publication date: November 16, 2017
    Inventors: Kelly L. Cook, Adrian X. Rodriguez, Michael M. Skeen, Eric Woods, Menlo Wuu