Patents by Inventor Emmanuel Barajas Gonzalez

Emmanuel Barajas Gonzalez 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).

  • Publication number: 20160266820
    Abstract: Various embodiments for predicting hardware lifespan by a processor device are provided. For a solid state drive (SSD) device configured with data deduplication mechanisms, trend information is obtained by comparing a write tracking table to a de-duplicated cell tracking table to determine how many new cells were allocated on the SSD device over a particular time period. The trend information is applied to at least one drive constant data to predict the useful remaining lifespan of the SSD drive device.
    Type: Application
    Filed: May 23, 2016
    Publication date: September 15, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emmanuel BARAJAS GONZALEZ, Shaun E. HARRINGTON, Harry MCGREGOR, Christopher B. MOORE
  • Publication number: 20160246482
    Abstract: Various embodiments for performing services on hardware by use of a mobile user device incorporating a processor. Identifying information of the hardware is recognized. An appropriate action plan, based on the recognized hardware and any service history previously associated with the hardware, is selected. The selected action plan is verified against the hardware.
    Type: Application
    Filed: February 23, 2015
    Publication date: August 25, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dimitri APOKATANIDIS, Emmanuel BARAJAS GONZALEZ, Jeffrey P. BROWN, Shaun E. HARRINGTON
  • Publication number: 20160248841
    Abstract: A method, system, and computer program product for efficient data transfer using metadata sharing. The method includes: determining difference blocks by comparing a metadata map of a requested file to a pre-existing metadata map at a receiving site, wherein a difference block is a data block the receiving site needs to generate the requested file; mapping the difference blocks in a missing metadata map; transmitting the missing metadata map from the receiving site; and transferring the difference blocks to the receiving site from a plurality of available servers, wherein the difference blocks are transferred to allow for the fastest transmission.
    Type: Application
    Filed: February 24, 2015
    Publication date: August 25, 2016
    Inventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, Ben K. Rawlins
  • Publication number: 20160246812
    Abstract: Various embodiments for streamlining data deduplication by a processor. In file storage utilizing re-writable storage media with data deduplication, a host layer file system is informed of available file space based on at least one of an available plurality of tracking operations performed by the processor, thereby providing an adjustable virtual free capacity file of deduplication pointers to facilitate deduplication functionality across a plurality of storage devices. As one of the available plurality of tracking devices, an actual block utilization tracking operation is utilized for gathering periodic statistics from deduplicating sources to enable analysis of trends in storage capacity utilization.
    Type: Application
    Filed: February 23, 2015
    Publication date: August 25, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emmanuel BARAJAS GONZALEZ, Shaun E. HARRINGTON, Harry MCGREGOR, Christopher B. MOORE
  • Publication number: 20160233925
    Abstract: A system, according to one embodiment, includes a first portion having a first interface configured for coupling to a cable and a second portion having a second interface configured for coupling to the cable. The first portion has circuitry configured to send a data testing signal through a data lead of the cable via the first interface, and circuitry configured to send a power signal through a power lead of the cable via the first interface. The second portion has circuitry configured to receive and analyze the data testing signal from the data lead of the cable via the second interface, and circuitry configured to receive and analyze the power signal through the power lead of the cable via the second interface.
    Type: Application
    Filed: February 11, 2015
    Publication date: August 11, 2016
    Inventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, Benjamin K. Rawlins
  • Publication number: 20160226971
    Abstract: For enhancing data replication in a complex computer storage network by a computer processor device, data usage analytics, in conjunction with historical data transfer patterns, are used to generate predictive assumptions of storage resources in the complex storage network such that the storage resources are allocated and released commensurately with availability of the complex storage network to facilitate efficient data replication across the complex storage network.
    Type: Application
    Filed: February 4, 2015
    Publication date: August 4, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emmanuel BARAJAS GONZALEZ, Shaun E. HARRINGTON, Harry MCGREGOR, Christopher B. MOORE
  • Publication number: 20160219074
    Abstract: For enhancing security in a complex network by a computer processor device, a processor collaborates with at least one additional processor device in a higher hierarchical order in the complex network. A Media Access Control (MAC) address of an offending network device is shared between the processor devices such that access of the offending network device to portions of the complex network under the supervisory control of the processor devices may be subsequently blocked.
    Type: Application
    Filed: January 23, 2015
    Publication date: July 28, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emmanuel BARAJAS GONZALEZ, Shaun E. HARRINGTON, Benjamin K. RAWLINS
  • Publication number: 20160217412
    Abstract: A method for optimizing and coordinating people queues is disclosed. In one embodiment, such a method includes determining a set of tasks desired to be performed by a user. This may include determining a set of establishments needed to perform such tasks. The method further includes querying at least one queueing system to determine wait times associated with performing the tasks. Based on the wait times, the method automatically determines an optimized schedule for performing the set of tasks. In certain embodiments, determining an optimized schedule may include determining a shortest time for performing the set of tasks. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: January 28, 2015
    Publication date: July 28, 2016
    Applicant: International Business Machines Corporation
    Inventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, David C. Reed, Max D. Smith
  • Publication number: 20160212224
    Abstract: A computer room management device communicates with a serviceable device via a computer room serviceability network (CRSN) that is distinct from other functional data networks utilized to accomplish computing tasks. The CRSN may be, for example, a Bluetooth connection that provides for the communication of serviceability instructions between devices within the computer room. The management device instructs the serviceable device to activate a location identifier proximately located to a service location. The management device provides a service interface that includes a representation of the activated location identifier along with instructions for providing service at the service location.
    Type: Application
    Filed: January 20, 2015
    Publication date: July 21, 2016
    Inventors: Jesus A. Gonzalez Dominguez, Shaun E. Harrington, Emmanuel Barajas Gonzalez, Richard A. Welp
  • Patent number: 9372628
    Abstract: Various embodiments for predicting hardware lifespan by a processor device. For a solid state drive (SSD) device configured with data deduplication mechanisms, a useful remaining lifespan is estimated by examining actual drive write operations in view of prevented drive write operations, thereby obtaining trend information to be applied to at least one drive constant data to predict the useful remaining lifespan of the SSD drive device.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: June 21, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, Harry McGregor, Christopher B. Moore
  • Publication number: 20160110565
    Abstract: Disclosed aspects include managing access to a particular storage unit in a storage facility. The particular storage unit is coupled, in the storage facility, with both a particular storage unit identifier for the particular storage unit and an access management parameter for managing access to data on the particular storage unit. A device is used to identify the particular storage unit for write protection based on the particular storage unit identifier. In embodiments, the device includes an indicator to visually indicate a proper configuration and the particular storage unit identifier can be a world wide name. Aspects of the disclosure include managing the device for connection with the storage facility and access management for the storage facility.
    Type: Application
    Filed: October 17, 2014
    Publication date: April 21, 2016
    Inventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, David C. Reed, Max D. Smith
  • Patent number: 9251044
    Abstract: Provided are a computer program product, system, and method for automating responses to expressions from an executing computer program. An automation object includes a plurality of expressions and corresponding responses, wherein at least one of the responses includes a response variable. A configuration object provides machine specific values for the response variables in the responses for a target computer on which the target computer program will execute. Compiled responses are generated by replacing the response variables in the responses with the machine specific values for the response variables provided in the configuration object for the target computer on which the target computer program will execute. The expressions in the automation object are processed to provide compiled responses for expressions received from the executing target computer program.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington
  • Publication number: 20150363418
    Abstract: Various embodiments for enhancing storage of deduplicated data in a computing storage environment. Analytics are applied to at least one data storage characteristic observed in the computing storage environment to restructure the deduplicated data in a more sequential manner so as to enhance performance of the computing storage environment.
    Type: Application
    Filed: June 13, 2014
    Publication date: December 17, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emmanuel BARAJAS GONZALEZ, Shaun E. HARRINGTON, Harry MCGREGOR
  • Publication number: 20150309880
    Abstract: Various embodiments for performing video data deduplication by a processor device are provided. An accompanying audio stream of a video stream for a selected data block is analyzed for similarity with a pre-existing data block having a predetermined value representative of a plurality of coordinate points of corresponding video at a certain time.
    Type: Application
    Filed: April 25, 2014
    Publication date: October 29, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emmanuel BARAJAS GONZALEZ, Shaun E. HARRINGTON, David C. REED, Max D. SMITH
  • Publication number: 20150227451
    Abstract: Provided are a computer program product, system, and method for automating responses to expressions from an executing computer program. An automation object includes a plurality of expressions and corresponding responses, wherein at least one of the responses includes a response variable. A configuration object provides machine specific values for the response variables in the responses for a target computer on which the target computer program will execute. Compiled responses are generated by replacing the response variables in the responses with the machine specific values for the response variables provided in the configuration object for the target computer on which the target computer program will execute. The expressions in the automation object are processed to provide compiled responses for expressions received from the executing target computer program.
    Type: Application
    Filed: February 13, 2014
    Publication date: August 13, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington