Patents by Inventor Alfredo V. Mendoza

Alfredo V. Mendoza 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: 11941151
    Abstract: Selectively masking data in messages is provided. A masking expression is retrieved from a schema. The masking expression corresponds to a particular attribute within related messages generated by a producer application and sent to an immutable datastore for consumption by a consumer application of the computer that is registered to receive the messages related to a particular topic from the immutable datastore. A particular attribute value is masked only in those messages received from the immutable datastore that contain the particular attribute value during a time period when the particular attribute value is associated with the masking expression.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: March 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Alfredo V. Mendoza, John Edward Martin, Pradeep P. Mansey, Ana Maria Giordano
  • Publication number: 20230015412
    Abstract: Selectively masking data in messages is provided. A masking expression is retrieved from a schema. The masking expression corresponds to a particular attribute within related messages generated by a producer application and sent to an immutable datastore for consumption by a consumer application of the computer that is registered to receive the messages related to a particular topic from the immutable datastore. A particular attribute value is masked only in those messages received from the immutable datastore that contain the particular attribute value during a time period when the particular attribute value is associated with the masking expression.
    Type: Application
    Filed: July 16, 2021
    Publication date: January 19, 2023
    Inventors: Alfredo V. Mendoza, John Edward Martin, Pradeep P. Mansey, Ana Maria Giordano
  • Patent number: 9830465
    Abstract: An apparatus includes a boundary module that determines if a mobile device is within a secure area. The mobile device includes a computing device capable of connecting to a wireless network. The apparatus includes a download module that downloads a latest version of a file from a secure server to the mobile device in response to the boundary module determining that the mobile device has entered the secure area. The apparatus includes a copy module that copies the file from the mobile device to the secure server in response to the boundary module determining that the mobile device has left the secure area and a deletion module that deletes the file from the mobile device in response to determining that the mobile device has left the secure area and in response to having completed copying the file from the mobile device to the secure server.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: November 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert T Arenburg, Franck Barillaud, Shivnath Dutta, Alfredo V Mendoza
  • Publication number: 20160232367
    Abstract: An apparatus includes a boundary module that determines if a mobile device is within a secure area. The mobile device includes a computing device capable of connecting to a wireless network. The apparatus includes a download module that downloads a latest version of a file from a secure server to the mobile device in response to the boundary module determining that the mobile device has entered the secure area. The apparatus includes a copy module that copies the file from the mobile device to the secure server in response to the boundary module determining that the mobile device has left the secure area and a deletion module that deletes the file from the mobile device in response to determining that the mobile device has left the secure area and in response to having completed copying the file from the mobile device to the secure server.
    Type: Application
    Filed: April 6, 2016
    Publication date: August 11, 2016
    Inventors: Robert T. Arenburg, Franck Barillaud, Shivnath Dutta, Alfredo V. Mendoza
  • Patent number: 9378378
    Abstract: An apparatus includes a boundary module that determines if a mobile device is within a secure area. The mobile device includes a computing device capable of connecting to a wireless network. The apparatus includes a download module that downloads a latest version of a file from a secure server to the mobile device in response to the boundary module determining that the mobile device has entered the secure area. The apparatus includes a copy module that copies the file from the mobile device to the secure server in response to the boundary module determining that the mobile device has left the secure area and a deletion module that deletes the file from the mobile device in response to the boundary module determining that the mobile device has left the secure area and in response to the copy module completing copying the file from the mobile device to the secure server.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: June 28, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert T Arenburg, Franck Barillaud, Shivnath Dutta, Alfredo V Mendoza
  • Publication number: 20160182599
    Abstract: In a VOIP teleconference, the conference is monitored for speech distortion in either received or transmitted audio speech. Responsive to such distortion, a voice to text conversion is displayed on appropriate receiving terminals only for the time period of the audio speech distortion.
    Type: Application
    Filed: March 1, 2016
    Publication date: June 23, 2016
    Inventors: Robert Thomas Arenburg, Franck Barillaud, Shivnath Dutta, Alfredo V. Mendoza
  • Patent number: 9288178
    Abstract: A clustered computing data processing system can be configured for inventory management in a highly available cluster. The system can include a cluster of computers managed by a cluster agent and providing high availability for a hosted application in the cluster. The system also can include a systems management tool executing in memory of a host computer system and coupled to the cluster agent and maintaining an inventory of data pertaining to the computers in the cluster. The system yet further can include an Internet protocol (IP) alias discover module coupled to the tool. The module can include program code executing in the memory of the host computer system so as to receive notification from the cluster agent of a change to addressing data for the computers in the cluster and, responsive to the notification, to update the inventory to reflect the change to the addressing data.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rajesh K. Jeyapaul, Alfredo V. Mendoza
  • Patent number: 9288177
    Abstract: A clustered computing data processing system can be configured for inventory management in a highly available cluster. The system can include a cluster of computers managed by a cluster agent and providing high availability for a hosted application in the cluster. The system also can include a systems management tool executing in memory of a host computer system and coupled to the cluster agent and maintaining an inventory of data pertaining to the computers in the cluster. The system yet further can include an Internet protocol (IP) alias discover module coupled to the tool. The module can include program code executing in the memory of the host computer system so as to receive notification from the cluster agent of a change to addressing data for the computers in the cluster and, responsive to the notification, to update the inventory to reflect the change to the addressing data.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rajesh K. Jeyapaul, Alfredo V. Mendoza
  • Patent number: 9274854
    Abstract: Computer-implemented methods for workload management and related computer program products are disclosed. One method comprises receiving corrosion rate signals from a first sensor associated with a first compute node, determining a first corrosion level for the first compute node as a function of the corrosion rate signal received from the first sensor, and automatically removing a first workload from the first compute node in response to determining that the first compute node has a first corrosion level that is greater than a setpoint level of corrosion.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: March 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rajesh K. Jeyapaul, Alfredo V. Mendoza
  • Publication number: 20160026800
    Abstract: An apparatus includes a boundary module that determines if a mobile device is within a secure area. The mobile device includes a computing device capable of connecting to a wireless network. The apparatus includes a download module that downloads a latest version of a file from a secure server to the mobile device in response to the boundary module determining that the mobile device has entered the secure area. The apparatus includes a copy module that copies the file from the mobile device to the secure server in response to the boundary module determining that the mobile device has left the secure area and a deletion module that deletes the file from the mobile device in response to the boundary module determining that the mobile device has left the secure area and in response to the copy module completing copying the file from the mobile device to the secure server.
    Type: Application
    Filed: July 28, 2014
    Publication date: January 28, 2016
    Inventors: Robert T Arenburg, Franck Barillaud, Shivnath Dutta, Alfredo V Mendoza
  • Patent number: 9094509
    Abstract: For generating privacy, a detection module detects an optical lingual cue from user speech that comprises an audible signal. A generation module transmits an inverse audible signal generated from the optical lingual cue.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert T Arenburg, Franck Barillaud, Shiv Dutta, Alfredo V Mendoza
  • Publication number: 20150170651
    Abstract: In a VOIP teleconference, the conference is monitored for speech distortion in either received or transmitted audio speech. Responsive to such distortion, a voice to text conversion is displayed on appropriate receiving terminals only for the time period of the audio speech distortion.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Thomas Arenburg, Franck Barillaud, Shivanth Dutta, Alfredo V. Mendoza
  • Patent number: 8930953
    Abstract: Mechanisms that dynamically check availability of hardware resources for applications of virtual environments are provided. One or more computing devices have various hardware resources available to applications of a virtual environment. Hardware resources may comprise, for example, amounts of memory, amounts or units of processing capability of one or more processors, and various types of peripheral devices. The mechanisms store hardware data pertaining to a specified amount of hardware recommended or required for an application to execute within the virtual environment. The mechanisms monitor for changes to the hardware configuration that may affect amount of hardware available to the virtual environment and/or application. If the changes to the hardware reduce the amount of available hardware to a point beyond the specified amount of hardware, the mechanisms prevent the application from being executed or prevent the changes to the hardware configuration.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Glen E. Chalemin, Erik A. Kane, Alfredo V. Mendoza, Clifford J. Spinac
  • Publication number: 20140195372
    Abstract: A system for intelligently locating one or more items in a shopping store with multiple items arranged in multiple aisles includes a first communication device having a shopping assistance application configured to allow a shopper to input a shopping list comprising one or more items. Also included are multiple second communication devices located in and associated with the plurality of aisles, with each second device being configured to detect the shopping list on the first device when the shopper is within a range of distance of the second device and transmit the detected list. The system may also include a backend server configured to receive detected list and sort the detected list dynamically based on an identified at least one item and the shopper. The backend server can also display the sorted list on the first device. The at least one item may be highlighted in the sorted list.
    Type: Application
    Filed: January 10, 2013
    Publication date: July 10, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard T. Bassemir, Eric Forestier, Alfredo V. Mendoza, Didier Petitprez, Andrew G. Tonkin
  • Publication number: 20140195373
    Abstract: A system includes a first device for allowing a consumer to input a shopping list, and multiple second devices associated with a plurality of aisles in a shopping store. Each second device is configured to detect the shopping list on the first device when the consumer is within a predefined range of distance from the second device, and to transmit the detected list. The system also includes one or more image-capturing device for transmitting captured images; and a server configured to do the following: (i) receive the list from the second device, (ii) receive the images from the image-capturing device, (iii) check whether an item on the list is present in an aisle based upon an identified location of the consumer, (iv) scan the images to identify one or more images including the at least one item, (v) dynamically sort the list, (vi) display the sorted list and links on the first device, and (vi) determine whether one or more items must be restocked on shelves.
    Type: Application
    Filed: January 10, 2013
    Publication date: July 10, 2014
    Applicant: International Business Machines Corporation
    Inventors: Richard T. Bassemir, Eric Forestier, Alfredo V. Mendoza, Didier Petitprez, Andrew G. Tonkin
  • Publication number: 20140195374
    Abstract: A method for managing inventory includes detecting a shopping list on a communication device, transmitting the detected list to a server associated with the shopping store, transmitting images to the server, checking whether at least one item of the shopping list is present in an aisle based on a location of a consumer, scanning the images to identify images including the at least one item, and dynamically sorting the items in the shopping list based on the checking performed. The method also includes displaying the sorted list along with image links on the communication device, where at least one item in the sorted list is highlighted or placed on top based on the check performed, and where each of the image links includes an image with at least one augmented item. The method further includes determining items that need to be restocked in the shopping store.
    Type: Application
    Filed: October 30, 2013
    Publication date: July 10, 2014
    Applicant: International Business Machines Corporation
    Inventors: Richard T. Bassemir, Eric Forestier, Alfredo V. Mendoza, Didier Petitprez, Andrew G. Tonkin
  • Publication number: 20140033222
    Abstract: Computer-implemented methods for workload management and related computer program products are disclosed. One method comprises receiving corrosion rate signals from a first sensor associated with a first compute node, determining a first corrosion level for the first compute node as a function of the corrosion rate signal received from the first sensor, and automatically removing a first workload from the first compute node in response to determining that the first compute node has a first corrosion level that is greater than a setpoint level of corrosion.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 30, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajesh K. Jeyapaul, Alfredo V. Mendoza
  • Publication number: 20140003596
    Abstract: For generating privacy, a detection module detects an optical lingual cue from user speech that generates an audible signal. A generation module transmits an inverse audible signal generated from the optical lingual cue.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert T. Arenburg, Franck Barillaud, Shiv Dutta, Alfredo V. Mendoza
  • Patent number: 8489465
    Abstract: A system for allocating resources which are anticipated to be available in an on-demand computing at some time in the future, wherein a producer trending agent (PTA) lists resources according to a trend prediction of resource availability in the past, a consumer trending agent (CTA) places bids for listed resources according to previous resource usage trends, and an arbitration system (REAS) matches the bids with the listings to determine if a match exists. If so, a binding contract for consumption of the matched listed resources is established. The PTA also produce tier-based dynamic incentive (TDI) schema which divides potential bidders into tiers, and offers additional resource incentives according to the tiers. Both PTA and CTA dynamically update their available/usage trends, listings and bids, over time.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: July 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kyusun Chang, Jagadish Dasari, John Anthony Falkl, Alfredo V Mendoza
  • Publication number: 20130179064
    Abstract: A portable electronic device receives wireless signals from an external signal-generating source. The wireless signals include offering identifiers that are associated with an offering at a location of the external signal-generating source. The portable electronic device may determine the offering identifier from the wireless signal, and match the offering identifier with one or more offerings of interest that are selected by the user. The portable electronic device may determine the direction from which the wireless signal is received based on the strength of the wireless signal received by the antenna, and presenting an indicator to the user that indicates the direction to the location of the external signal-generating source if the offering identifier matches one or more of the offerings of interest as selected by the user.
    Type: Application
    Filed: January 6, 2012
    Publication date: July 11, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert T. Arenburg, Franck Barillaud, Shivnath Dutta, Alfredo V. Mendoza