Patents by Inventor Christopher V. DeRobertis

Christopher V. DeRobertis 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: 20190026996
    Abstract: Methods, systems, and computer program products for data entry device security are provided. Aspects include receiving an indication of a user presence at a data entry device, wherein the data entry device includes a surface with apertures, and wherein the apertures include a material with a reflection coefficient. A presence of a fraud device is determined by emitting, from beneath the surface, security light from a set of one or more emitters, wherein the security light has a security light luminous power. A reflection of the security light off the material is collected by a first set of one or more sensors, wherein the reflection has a reflection luminous power. A luminous power range is determined based on the security light luminous power and the reflection coefficient and based on the reflection luminous power being outside the luminous power range, security measures are engaged at the data entry device.
    Type: Application
    Filed: July 18, 2017
    Publication date: January 24, 2019
    Inventors: Tara Astigarraga, Christopher V. DeRobertis, Louie A. Dickens, Donald G. Grice, Jose R. Mosqueda Mejia, Daniel J. Winarski
  • Patent number: 10116496
    Abstract: Methods, computer systems, and computer program products for improving resiliency in a network of computing components functioning according to a multilayered Open Systems Interconnection (OSI) model include, upon exceeding a predetermined threshold for at least one of the multiple layers in the OSI model, for a certain event, a real-time notification of the event is provided in an inter-layer basis such that the responsible entity manages the event according to an OSI model-wide system.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: October 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tara Astigarraga, Christopher V. Derobertis, Louie A. Dickens, Daniel J. Winarski
  • Publication number: 20180300459
    Abstract: Methods, systems and computer program products for tracking food consumption of an individual by scanning of restaurant bill are provided. Aspects include obtaining a list of food items purchased from the restaurant bill and displaying the list of food items to a user. Aspects also include receiving an indication of which of the list of food items the user consumed and obtaining nutritional information for each of the food items that the user consumed. Aspects further include adding the nutritional information for each of the food items that the user consumed to a food intake log for the user.
    Type: Application
    Filed: April 18, 2017
    Publication date: October 18, 2018
    Inventors: TARA ASTIGARRAGA, CHRISTOPHER V. DEROBERTIS, LOUIE A. DICKENS, JOSE R. MOSQUEDA MEJIA, DANIEL J. WINARSKI
  • Patent number: 10084859
    Abstract: A method for routing data in a complex Storage Area Network (SAN) by a processor device is provided, and comprises in exchange based routing, reserving certain predefined Inter-Switch Links (ISLs) for use in routing certain predefined input/output (I/O) traffic across the SAN, such that the routing of other input/output (I/O) traffic remains unaffected and unchanged, the predefined input/output (I/O) traffic being subject to a specified path.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: September 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tara Astigarraga, Christopher V. Derobertis, Louie A. Dickens, Jose R. Mosqueda Mejia, Daniel J. Winarski
  • Patent number: 10084670
    Abstract: A switch manager places one or more of the ports into an on-demand pool and are given a default standby state so that the ports are not utilized in normal network switch operation. The manager monitors switch operation conditions for an on-demand resource allocation event that causes the manager to allocate a port from the on-demand pool and configure the port in compliance with an operating configuration so that the newly allocated port may be utilized by the network node. The manager sets a network node status indicating that on-demand pool resources are being utilized and monitors for an operational configuration reduction event that causes the manager to return the port to the on-demand pool.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tara Astigarraga, Christopher V. DeRobertis, Louie A. Dickens, Daniel J. Winarski
  • Publication number: 20180248952
    Abstract: A manager node provides discovery, translation, and mapping services for supported Ethernet protocol layers. The manager node discovers other nodes within the cloud environment and issues commands to each of the discovered nodes to obtain storage device specific information associated to storage devices communicatively connected to the discovered nodes. The storage device information obtained may include such things as device function (initiator or target), device model number, device capacity, and available storage (free), etc. When the manager node has gathered the storage device specific information it may create a list of all feasible storage devices that could be utilized within the cloud environment. The manager node may determine which of the discovered storage devices will be enabled. Subsequently, the manager node map may serve as an address translator and/or a gateway between protocols.
    Type: Application
    Filed: May 2, 2018
    Publication date: August 30, 2018
    Inventors: Tara Astigarraga, Christopher V. DeRobertis, Louie A. Dickens, Daniel J. Winarski
  • Patent number: 10057347
    Abstract: A manager node provides discovery, translation, and mapping services for supported Ethernet protocol layers. The manager node discovers other nodes within the cloud environment and issues commands to each of the discovered nodes to obtain storage device specific information associated to storage devices communicatively connected to the discovered nodes. The storage device information obtained may include such things as device function (initiator or target), device model number, device capacity, and available storage (free), etc. When the manager node has gathered the storage device specific information it makes available to a management application a list of all feasible storage devices that could be utilized within the cloud environment. The management application determines which of the discovered storage devices will be enabled. Subsequently, the manager node serves as an address translator and a gateway between protocols.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tara Astigarraga, Christopher V. DeRobertis, Louie A. Dickens, Daniel J. Winarski
  • Patent number: 10033572
    Abstract: Methods, computer systems, and computer program products for improving resiliency in computing components functioning according to a multilayered Open Systems Interconnection (OSI) model in a network architecture running Ethernet or Internet protocols by a processor device are provided. Upon detection of at least one of a certain event within a specified layer of a network architecture, a notification of the event is provided in an inter-layer basis, such that the responsible entity manages the event according to an OSI model-wide system.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: July 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tara Astigarraga, Christopher V. Derobertis, Louie A. Dickens
  • Publication number: 20180198814
    Abstract: An example system includes a processor to receive a source code and history information, wherein the history information includes a version control history or a defect history, or a combination of the version control history and the defect history. The processor is to also divide the source code into security-related components and security-non-related components. The processor is to further calculate security metrics for each of the security-related components and each of the security-non-related components based on the history information. The processor is also to compare the security metrics of the security-related components with the security metrics of the security-non-related components. The processor is to further generate a visual representation comprising a highlighted area of concern based on the comparison.
    Type: Application
    Filed: January 9, 2017
    Publication date: July 12, 2018
    Inventors: AHARON BRODIE, Christopher V. Derobertis, Orna Raz
  • Publication number: 20180150600
    Abstract: In an approach, one or more computer processors receive a notification of one or more incidences of a contagious disease in at least one geographic region. The approach includes one or more computer processors retrieving a plurality of information associated with the contagious disease and a plurality of information associated to one or more travelers to at least one geographic region in a timeframe associated with the one or more incidences of the contagious disease. Furthermore, the approach includes one or more computer processors determining at least one action associated with the one or more incidences of the contagious disease.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventors: Tara Astigarraga, Christopher V. DeRobertis, Louie A. Dickens, Jose Roberto Mosqueda Mejia, Daniel J. Winarski
  • Publication number: 20180150601
    Abstract: In an approach, one or more computer processors receive a notification of one or more incidences of a contagious disease in at least one geographic region. The approach includes one or more computer processors retrieving a plurality of information associated with the contagious disease and a plurality of information associated to one or more travelers to at least one geographic region in a timeframe associated with the one or more incidences of the contagious disease. Furthermore, the approach includes one or more computer processors determining at least one action associated with the one or more incidences of the contagious disease.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 31, 2018
    Inventors: Tara Astigarraga, Christopher V. DeRobertis, Louie A. Dickens, Jose Roberto Mosqueda Mejia, Daniel J. Winarski
  • Publication number: 20180054453
    Abstract: A computer-implemented method according to one embodiment includes identifying a storage environment, establishing a baseline associated with input and output requests within the storage environment, monitoring activity associated with the storage environment, comparing the activity to the baseline, and performing one or more actions, based on the comparing.
    Type: Application
    Filed: August 16, 2016
    Publication date: February 22, 2018
    Inventors: Tara Astigarraga, Christopher V. DeRobertis, Louie A. Dickens, Daniel J. Winarski
  • Publication number: 20180054454
    Abstract: A computer-implemented method according to one embodiment includes identifying a cloud computing environment, establishing a baseline associated with input and output requests within the cloud computing environment, monitoring activity associated with the cloud computing environment, comparing the activity to the baseline, and performing one or more actions, based on the comparing.
    Type: Application
    Filed: August 16, 2016
    Publication date: February 22, 2018
    Inventors: Tara Astigarraga, Christopher V. DeRobertis, Louie A. Dickens, Daniel J. Winarski
  • Publication number: 20180046770
    Abstract: A system that includes one or more processors and one or more memories storing code that is executable by the one or more processors to: access a data log corresponding to a diet of a user over a predetermined period; determine a diet context for the user based at least in part on the data log; analyze the data log to determine a variance in the diet context; determine a potential medical issue in response to the variance; and generate predictive feedback for the user in response to the potential medical issue.
    Type: Application
    Filed: August 9, 2016
    Publication date: February 15, 2018
    Inventors: Tara Astigarraga, Christopher V. DeRobertis, Louie A. Dickens, Jose R. Mosqueda Mejia, Daniel J. Winarski
  • Publication number: 20180039759
    Abstract: An apparatus, method, system, and program product are disclosed for providing dietary feedback. One method includes receiving digital information via one or more software applications. The digital information corresponds to a diet of a user. The method also includes determining a quantity of one or more intake nutrients in the diet of the user based on the digital information. The method includes determining a variance between the quantity of the one or more intake nutrients and one or more threshold nutrient levels. The method also includes generating feedback for the user based on the variance. The method includes providing the feedback to a display device.
    Type: Application
    Filed: August 5, 2016
    Publication date: February 8, 2018
    Inventors: Tara Astigarraga, Christopher V. DeRobertis, Louie A. Dickens, Jose R. Mosqueda Mejia, Daniel J. Winarski
  • Patent number: 9785531
    Abstract: Various embodiments for regulating link speed for performance enhancement and port diagnosis are provided. In response to identifying an amount of errors in a communications link above a predetermined threshold, an applicable transmission speed is selectively reduced. If errors identified at the reduced transmission speed are found to decrease, a communications port incorporating the communications link is flagged as potentially dirty, and if the errors identified at the reduced transmission speed are found to remain constant, the communications port is flagged as potentially bad.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: October 10, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tara Astigarraga, Christopher V. Derobertis, Louie A. Dickens, Michael E. Starling, Daniel J. Winarski
  • Publication number: 20170195344
    Abstract: An apparatus for managing network security includes an inventory module, a survey module, an observation module, and a security module. The inventory module identifies each node of a network. The survey module gathers information for each node of the network. The security module generates notifications to one or more users in response to the observation module detecting one or more irregularities.
    Type: Application
    Filed: January 5, 2016
    Publication date: July 6, 2017
    Inventors: Tara Astigarraga, Christopher V. DeRobertis, Louie A. Dickens, Daniel J. Winarski
  • Publication number: 20160269220
    Abstract: Methods, computer systems, and computer program products for improving resiliency in computing components functioning according to a multilayered Open Systems Interconnection (OSI) model in a network architecture running Ethernet or Internet protocols by a processor device are provided. Upon detection of at least one of a certain event within a specified layer of a network architecture, a notification of the event is provided in an inter-layer basis, such that the responsible entity manages the event according to an OSI model-wide system.
    Type: Application
    Filed: March 11, 2015
    Publication date: September 15, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tara ASTIGARRAGA, Christopher V. DEROBERTIS, Louie A. DICKENS
  • Publication number: 20160269250
    Abstract: A switch manager places one or more of the ports into an on-demand pool and are given a default standby state so that the ports are not utilized in normal network switch operation. The manager monitors switch operation conditions for an on-demand resource allocation event that causes the manager to allocate a port from the on-demand pool and configure the port in compliance with an operating configuration so that the newly allocated port may be utilized by the network node. The manager sets a network node status indicating that on-demand pool resources are being utilized and monitors for an operational configuration reduction event that causes the manager to return the port to the on-demand pool.
    Type: Application
    Filed: March 12, 2015
    Publication date: September 15, 2016
    Inventors: Tara Astigarraga, Christopher V. DeRobertis, Louie A. Dickens, Daniel J. Winarski
  • Publication number: 20160241643
    Abstract: A manager node provides discovery, translation, and mapping services for supported Ethernet protocol layers. The manager node discovers other nodes within the cloud environment and issues commands to each of the discovered nodes to obtain storage device specific information associated to storage devices communicatively connected to the discovered nodes. The storage device information obtained may include such things as device function (initiator or target), device model number, device capacity, and available storage (free), etc. When the manager node has gathered the storage device specific information it makes available to a management application a list of all feasible storage devices that could be utilized within the cloud environment. The management application determines which of the discovered storage devices will be enabled. Subsequently, the manager node serves as an address translator and a gateway between protocols.
    Type: Application
    Filed: February 13, 2015
    Publication date: August 18, 2016
    Inventors: Tara Astigarraga, Christopher V. DeRobertis, Louie A. Dickens, Daniel J. Winarski