Patents by Inventor Canturk Isci

Canturk Isci 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: 20140300483
    Abstract: Methods and apparatus are provided for self-detection of lost device status using device-to-device communications with one or more expected neighboring devices. A device can detect when the device itself is lost, by determining one or more expected neighboring devices for one or more time periods; monitoring a local environment for one or more of the expected neighboring devices using device-to-device communication; detecting when the device is lost based on device-to-device communication and whether a threshold criteria of the expected neighboring devices in proximity to the device for a given interval of time; and sending at least one relay message to notify an owner of the lost device. The threshold criteria comprises, e.g., whether a minimum number of expected neighboring devices are nearby or whether at least one fixed neighboring device is nearby. The device-to-device communications employ one or more of short range relay communications and low-power mesh communications.
    Type: Application
    Filed: August 16, 2013
    Publication date: October 9, 2014
    Applicant: International Business Machines Corporation
    Inventors: Shang Q. Guo, Canturk Isci, Jonathan Lenchner, Maharaj Mukherjee, Emmanuel Tong-Viet
  • Patent number: 8798962
    Abstract: Techniques for monitoring a set of one or more event counters of application execution are provided. The techniques include constructing a virtual performance monitoring counter (VPMC) layer as a unified abstraction of a physical performance monitoring counter (PMC) architecture, and incorporating one or more programming interfaces (PIs) in connection with the virtual performance monitoring counter, wherein the one or more programming interfaces facilitate simultaneous access and data monitoring across a set of one or more event counters.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Pradip Bose, Alper Buyuktosunoglu, Canturk Isci, Jeff Kephart, Xiaoqiao Meng, Ruhi Sarikaya
  • Publication number: 20140211984
    Abstract: Mechanisms are provided for determining the physical location of a physical asset in a physical area. A plurality of physical assets are controlled to cause each physical asset to output a visual output pattern on visual output elements of the physical asset. An image of a target physical asset is captured that has the current state of the visual output elements. An identification of the target physical asset is determined based on the current state of the visual output elements. A physical location of the target physical asset is determined based on a physical location of the image capture device when the image was captured. Location data identifying the determined physical location of the target physical asset is stored in an asset database in association with configuration information for the physical asset.
    Type: Application
    Filed: January 28, 2013
    Publication date: July 31, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Calio, Jonathan H. Connell, II, Michael J. Frissora, Canturk Isci, Jeffrey O. Kephart, Jonathan Lenchner, Suzanne K. McIntosh, Iqbal I. Mohomed, John C. Nelson, James W. Thoensen
  • Publication number: 20140211983
    Abstract: Mechanisms are provided for determining the physical location of a physical asset in a physical area. A plurality of physical assets are controlled to cause each physical asset to output a visual output pattern on visual output elements of the physical asset. An image of a target physical asset is captured that has the current state of the visual output elements. An identification of the target physical asset is determined based on the current state of the visual output elements. A physical location of the target physical asset is determined based on a physical location of the image capture device when the image was captured. Location data identifying the determined physical location of the target physical asset is stored in an asset database in association with configuration information for the physical asset.
    Type: Application
    Filed: January 28, 2013
    Publication date: July 31, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Calio, Jonathan H. Connell, II, Michael J. Frissora, Canturk Isci, Jeffrey O. Kephart, Jonathan Lenchner, Suzanne K. McIntosh, Iqbal I. Mohomed, John C. Nelson, James W. Thoensen
  • Publication number: 20140208329
    Abstract: A system and method for providing quality of service during live migration includes determining one or more quality of service (QoS) specifications for one or more virtual machines (VMs) to be live migrated. Based on the one or more QoS specifications, a QoS is applied to a live migration of the one or more VMs by controlling resources including at least one of live migration network characteristics and VM execution parameters.
    Type: Application
    Filed: January 21, 2013
    Publication date: July 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bulent Abali, Canturk Isci, Jeffrey O. Kephart, Suzanne K. Mcintosh, Dipankar Sarma
  • Publication number: 20140208315
    Abstract: A system and method for providing quality of service during live migration includes determining one or more quality of service (QoS) specifications for one or more virtual machines (VMs) to be live migrated. Based on the one or more QoS specifications, a QoS is applied to a live migration of the one or more VMs by controlling resources including at least one of live migration network characteristics and VM execution parameters.
    Type: Application
    Filed: January 29, 2013
    Publication date: July 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: BULENT ABALI, CANTURK ISCI, JEFFREY O. KEPHART, SUZANNE K. MCINTOSH, DIPANKAR SARMA
  • Publication number: 20140164804
    Abstract: A method of saving power in a computing system having a plurality of dual in-line memory modules (DIMMs) and employing a suspend-to-RAM sleep mode includes, when entering suspend-to-RAM sleep mode, consolidating selected information into a subset of DIMMs, and turning off power to all other DIMMs. A DIMM power rail may be coupled to each of the DIMMs, the DIMM power rail being configured to selectively have power being supplied to respective DIMMs turned off in response to enable/disable logic signals.
    Type: Application
    Filed: September 18, 2013
    Publication date: June 12, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: CANTURK ISCI, JEFFREY O. KEPHART, SUZANNE K. McINTOSH, SCOTT A. PIPER, ROBERT R. WOLFORD
  • Patent number: 8751043
    Abstract: Techniques are provided for discovery and monitoring of an environment using a plurality of robots. A plurality of robots navigate an environment by determining a navigation buffer for each of the robots; and allowing each of the robots to navigate within the environment while maintaining a substantially minimum distance from other robots, wherein the substantially minimum distance corresponds to the navigation buffer, and wherein a size of each of the navigation buffers is reduced over time based on a percentage of the environment that remains to be navigated. The robots can also navigate an environment by obtaining a discretization of the environment to a plurality of discrete regions; and determining a next unvisited discrete region for one of the plurality of robots to explore in the exemplary environment using a breadth-first search. The plurality of discrete regions can be, for example, a plurality of real or virtual tiles.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Shang Q. Guo, Canturk Isci, Jonathan Lenchner, Maharaj Mukherjee
  • Publication number: 20140059367
    Abstract: A system method and computer program product for managing readiness states of a plurality of computing devices. In response to a request, a computer system operates to either: provide one or more computing devices from an inactive pool to an active pool, or accept one or more active computing devices into the inactive pool. An Inactive Pool Manager proactively manages the inactive states of each computing device by: determining the desired number (and identities) of computing devices to be placed in each inactive state of readiness by solving a constraint optimization problem that describes a user-specified trade-off between expected readiness (estimated time to be able to activate computing devices when they are needed next) and conserving energy; generating a plan for changing the current set of inactive states to the desired set; and, executing the plan. Multiple alternative ways of quantifying the desired responsiveness to surges in demand are provided.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 27, 2014
    Applicant: International Business Machines Corporation
    Inventors: Hoi Y. Chan, Rajarshi Das, James E. Hanson, Canturk Isci, Jeffrey O. Kephart, David W. Levine
  • Publication number: 20140006672
    Abstract: Mechanisms are provided for determining the location of computing assets within an organization. These mechanisms determine first location information identifying a location of at least one first physical asset housing in a predetermined physical area of the organization relative to a predetermined coordinate system, and second location information identifying a location of at least one second physical asset housing within the at least one first asset housing. The mechanisms automatically determine third location information identifying a location of at least one computing asset within the at least one second physical asset housing. In addition, the mechanisms generate an asset location map data structure for the organization based on the first, second and third location information. The mechanisms also perform at least one management operation for managing resources of the organization, based on the asset location map data structure for the organization.
    Type: Application
    Filed: August 1, 2012
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajarshi Das, Metin Feridun, Canturk Isci, Jonathan Lenchner, Suzanne K. McIntosh, Michael E. Nidd, Axel Tanner, Bo Yang
  • Publication number: 20140006671
    Abstract: Mechanisms are provided for determining the location of computing assets within an organization. These mechanisms determine first location information identifying a location of at least one first physical asset housing in a predetermined physical area of the organization relative to a predetermined coordinate system, and second location information identifying a location of at least one second physical asset housing within the at least one first asset housing. The mechanisms automatically determine third location information identifying a location of at least one computing asset within the at least one second physical asset housing. In addition, the mechanisms generate an asset location map data structure for the organization based on the first, second and third location information. The mechanisms also perform at least one management operation for managing resources of the organization, based on the asset location map data structure for the organization.
    Type: Application
    Filed: July 2, 2012
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajarshi Das, Metin Feridun, Canturk Isci, Jonathan Lenchner, Suzanne K. McIntosh, Michael E. Nidd, Axel Tanner, Bo Yang
  • Publication number: 20130326517
    Abstract: A system and method for reordering storage levels in a virtualized environment includes identifying a virtual machine (VM) to be transitioned and determining a new storage level order for the VM. The new storage level order reduces a VM live state during a transition, and accounts for hierarchical shared storage memory and criteria imposed by an application to reduce recovery operations after dynamic resource allocation actions. The new storage level order recommendation is propagated to VMs. The new storage level order applied in the VMs. A different storage-level order is recommended after the transition.
    Type: Application
    Filed: August 9, 2013
    Publication date: December 5, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Claris Castillo, Canturk Isci
  • Publication number: 20130311406
    Abstract: Methods and apparatus are provided for automated object classification using temperature profiles. An object in an environment (such as an exemplary data center) is classified by obtaining a surface temperature profile of the object; and classifying the object as a particular type of equipment based on the obtained surface temperature profile. The surface temperature profile of the object can be compared to a plurality of predefined characteristic surface temperature profiles each associated with a given type of equipment.
    Type: Application
    Filed: May 18, 2012
    Publication date: November 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajarshi Das, Canturk Isci, Jeffrey O. Kephart, Jonathan Lenchner
  • Publication number: 20130311407
    Abstract: Methods and apparatus are provided for automated object classification using temperature profiles. An object in an environment (such as an exemplary data center) is classified by obtaining a surface temperature profile of the object; and classifying the object as a particular type of equipment based on the obtained surface temperature profile. The surface temperature profile of the object can be compared to a plurality of predefined characteristic surface temperature profiles each associated with a given type of equipment.
    Type: Application
    Filed: September 13, 2012
    Publication date: November 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajarshi Das, Canturk Isci, Jeffrey O. Kephart, Jonathan Lenchner
  • Patent number: 8527793
    Abstract: Managing readiness states of a plurality of computing devices. A programmed processor unit operates, upon receipt of a request, to: provide one or more computing devices from an inactive pool to an active pool, or accept one or more active computing devices into the inactive pool. The system proactively manages the inactive states of each computing device by: determining the desired number (and identities) of computing devices to be placed in each inactive state of readiness by solving a constraint optimization problem that describes a user-specified trade-off between expected readiness (estimated time to be able to activate computing devices when they are needed next) and conserving energy; generating a plan for changing the current set of inactive states to the desired set; and, executing the plan. Multiple alternative ways of quantifying the desired responsiveness to surges in demand are provided.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Hoi Y. Chan, Rajarshi Das, James E. Hanson, Canturk Isci, Jeffrey O. Kephart, David W. Levine
  • Patent number: 8516284
    Abstract: A system method and computer program product for managing readiness states of a plurality of computing devices. A programmed processor unit operates, upon receipt of a request, to either: provide one or more computing devices from an inactive pool to an active pool, or accept one or more active computing devices into the inactive pool. An Inactive Pool Manager proactively manages the inactive states of each computing device by: determining the desired number (and identities) of computing devices to be placed in each inactive state of readiness by solving a constraint optimization problem that describes a user-specified trade-off between expected readiness (estimated time to be able to activate computing devices when they are needed next) and conserving energy; generating a plan for changing the current set of inactive states to the desired set; and, executing the plan.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Hoi Y. Chan, Rajarshi Das, James E. Hanson, Canturk Isci, Jeffrey O. Kephart, David W. Levine
  • Publication number: 20130184864
    Abstract: Techniques are provided for discovery and monitoring of an environment using a plurality of robots. A plurality of robots navigate an environment by determining a navigation buffer for each of the robots; and allowing each of the robots to navigate within the environment while maintaining a substantially minimum distance from other robots, wherein the substantially minimum distance corresponds to the navigation buffer, and wherein a size of each of the navigation buffers is reduced over time based on a percentage of the environment that remains to be navigated. The robots can also navigate an environment by obtaining a discretization of the environment to a plurality of discrete regions; and determining a next unvisited discrete region for one of the plurality of robots to explore in the exemplary environment using a breadth-first search. The plurality of discrete regions can be, for example, a plurality of real or virtual tiles.
    Type: Application
    Filed: January 12, 2012
    Publication date: July 18, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shang Q. Guo, Canturk Isci, Jonathan Lenchner, Maharaj Mukherjee
  • Publication number: 20130184865
    Abstract: Techniques are provided for discovery and monitoring of an environment using a plurality of robots. A plurality of robots navigate an environment by determining a navigation buffer for each of the robots; and allowing each of the robots to navigate within the environment while maintaining a substantially minimum distance from other robots, wherein the substantially minimum distance corresponds to the navigation buffer, and wherein a size of each of the navigation buffers is reduced over time based on a percentage of the environment that remains to be navigated. The robots can also navigate an environment by obtaining a discretization of the environment to a plurality of discrete regions; and determining a next unvisited discrete region for one of the plurality of robots to explore in the exemplary environment using a breadth-first search. The plurality of discrete regions can be, for example, a plurality of real or virtual tiles.
    Type: Application
    Filed: September 14, 2012
    Publication date: July 18, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shang Q. Guo, Canturk Isci, Jonathan Lenchner, Maharaj Mukherjee
  • Patent number: 8423998
    Abstract: A system and method for provisioning virtual machines in a virtualized environment includes determining a relationship between capacity need and performance for virtual machines (VMs) stored in memory storage media. Aggregate capacity needs for a plurality of VMs consolidated on a same physical server are estimated. VM combinations that yield capacity gains when provisioned jointly are identified such that when peaks and troughs are unaligned in capacity needs for a set of VMs, the set of VMs is provisioned together.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Canturk Isci, Jeffrey O. Kephart, Xiaoqiao Meng, Li Zhang
  • Publication number: 20120331318
    Abstract: Managing readiness states of a plurality of computing devices. A programmed processor unit operates, upon receipt of a request, to: provide one or more computing devices from an inactive pool to an active pool, or accept one or more active computing devices into the inactive pool. The system proactively manages the inactive states of each computing device by: determining the desired number (and identities) of computing devices to be placed in each inactive state of readiness by solving a constraint optimization problem that describes a user-specified trade-off between expected readiness (estimated time to be able to activate computing devices when they are needed next) and conserving energy; generating a plan for changing the current set of inactive states to the desired set; and, executing the plan. Multiple alternative ways of quantifying the desired responsiveness to surges in demand are provided.
    Type: Application
    Filed: September 4, 2012
    Publication date: December 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hoi Y. Chan, Rajarshi Das, James E. Hanson, Canturk Isci, Jeffrey O. Kephart, David W. Levine