Patents by Inventor Jay S. Bryant

Jay S. Bryant 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: 20180129523
    Abstract: Relocation of virtual machines is facilitated by obtaining, by a first controller, first power-related information from a first power system set that provides power to a first set of powered hardware components, where the first set of powered hardware components are running a first plurality of virtual machines. The first controller generates a relocation protocol for migrating the first plurality of virtual machines based, at least in part, upon the first power-related information. The relocation protocol includes: a migration of a first subset of one or more virtual machines so that the first subset of virtual machine(s) is to be migrated to and run on a second set of powered hardware components in a manner such that the first subset of virtual machine(s) continues to operation in a substantially continuous manner through the migration; and a snapshotting of a second subset of one or more virtual machines.
    Type: Application
    Filed: November 8, 2016
    Publication date: May 10, 2018
    Inventors: Jay S. BRYANT, James E. CAREY, Zachary A. HILL, Kendall J. NELSON, Lucas A. PALM
  • Publication number: 20180129524
    Abstract: A multiple pool data set including a first definition is received. The first definition specifies a first configuration for each of a plurality of virtual machine pools. Each of the plurality of virtual machine pools includes a set of virtual machines. Each virtual machine in each set of virtual machines is characterized by a plurality of attribute values including a processing-related attribute value or a memory attribute value or both. An historic data usage set is received that includes historical usage information indicative of a manner in which the plurality of virtual machine pools has been historically utilized. A second definition is determined that specifies a second configuration for each of the pools. The second definition is based on the historical usage information, and the first definition is different from the second definition.
    Type: Application
    Filed: November 10, 2016
    Publication date: May 10, 2018
    Inventors: Jay S. Bryant, James E. Carey, Kendall J. Nelson, Lucas A. Palm
  • Publication number: 20180129398
    Abstract: A system and method for modifying a feature of a device based on an applied touch intensity is disclosed. When a touch is received, a sensor component sends a signal to a measurement component. The measurement component converts the signal into a touch intensity and provides the determined touch intensity to a selection component. The selection component selects at least one action from a set of actions to be executed by the device based on the determined touch intensity.
    Type: Application
    Filed: November 4, 2016
    Publication date: May 10, 2018
    Inventors: Eric L. Barsness, Jay S. Bryant, James E. Carey, Joseph W. Cropper, John M. Santosuosso
  • Publication number: 20180123912
    Abstract: A method of improving resource performance in a hybrid cloud environment is provided. The hybrid cloud environment includes multiple cloud systems, each of which includes at least one resource that utilizes an application. The application of a resource is executed on a cloud system of a user. Performance of the application for a user is monitored to determine a base performance of the resource on the cloud system. The application with an additional resource is concurrently run on a shadow cloud system to determine an additional base performance of the additional resource, where the additional base performance of the additional resource, at least in part, defines a performance gain of the additional resource on the shadow cloud system. The user is notified of the performance gain of the additional resource on the cloud system, and a cloud service provider upsells the additional resource to the user.
    Type: Application
    Filed: November 2, 2016
    Publication date: May 3, 2018
    Inventors: Jay S. Bryant, James E. Carey, John M. Santosuosso
  • Publication number: 20180121081
    Abstract: An electronic device includes a pressure-sensitive touch screen display that can dynamically monitor a user's interaction with the device, and adjust the pressure thresholds of different areas of the touch screen display based on the user's monitored interactions. The orientation of the device is determined, the touch screen display is divided into sections, and the device monitors the pressure the user applies in the different sections of the screen. A pressure map is then created that includes pressure detection thresholds specific to the orientation and user. One or more preferred regions of the screen are defined based on the pressure map. When a pressure-sensitive input is located in a less preferred screen region, the pressure-sensitive input may be relocated to a preferred screen region, or may be enlarged while remaining in the less preferred screen region to allow the user to more easily press on the pressure-sensitive input.
    Type: Application
    Filed: June 26, 2017
    Publication date: May 3, 2018
    Inventors: Eric L. Barsness, Jay S. Bryant, James E. Carey, Joseph W. Cropper, John M. Santosuosso
  • Publication number: 20180121001
    Abstract: A web server includes a pressure-sensitive page rendering mechanism that renders web pages that have one or more selectable inputs according to a client pressure profile corresponding to the requesting user. When the web server receives the request, the web server may dynamically generate and render a web page that satisfies the client pressure profile by placing one or more selectable inputs on the web page in one or more preferred regions of the touch screen display. In the alternative, the web server may have multiple versions of a web page that correspond to multiple different server pressure profiles, and when a web page is requested, the web server identifies a server pressure profile that corresponds to the client pressure profile, identifies a web page that corresponds to the identified server pressure profile, then renders the web page to the user's device.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Inventors: Eric L. Barsness, Jay S. Bryant, James E. Carey, Joseph W. Cropper, John M. Santosuosso
  • Patent number: 9958979
    Abstract: A web server includes a pressure-sensitive page rendering mechanism that renders web pages that have one or more selectable inputs according to a client pressure profile corresponding to the requesting user. When the web server receives the request, the web server may dynamically generate and render a web page that satisfies the client pressure profile by placing one or more selectable inputs on the web page in one or more preferred regions of the touch screen display. In the alternative, the web server may have multiple versions of a web page that correspond to multiple different server pressure profiles, and when a web page is requested, the web server identifies a server pressure profile that corresponds to the client pressure profile, identifies a web page that corresponds to the identified server pressure profile, then renders the web page to the user's device.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: May 1, 2018
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Jay S. Bryant, James E. Carey, Joseph W. Cropper, John M. Santosuosso
  • Patent number: 9949103
    Abstract: A processor may determine, using natural language processing, a writing style of content of a composed message written by a composer. The processor may analyze, using natural language processing, a set of previous message written by the composer. The processor may identify, based on the analyzing, writing habits of the composer. The processor may also identify a difference between the writing style of the content and the writing habits of the composer. The processor may display a notification of the difference to the user.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Jay S. Bryant, James E. Carey, Joseph W. Cropper, John M. Santosuosso
  • Publication number: 20180088734
    Abstract: An electronic device includes a pressure-sensitive touch screen display that can dynamically monitor a user's interaction with the device, and adjust the pressure thresholds of different areas of the touch screen display based on the user's monitored interactions. The orientation of the device is determined, the touch screen display is divided into sections, and the device monitors the pressure the user applies in the different sections of the screen. A pressure map is then created that includes pressure detection thresholds specific to the orientation and user for one or more regions of the screen. The device may include different pressure maps for different orientations of the device. When the user interacts with the touch screen, the device determines what the user intended based on the orientation of the device and the thresholds in the pressure map for that orientation for the region of the screen touched by the user.
    Type: Application
    Filed: August 31, 2017
    Publication date: March 29, 2018
    Inventors: Eric L. Barsness, Jay S. Bryant, James E. Carey, Joseph W. Cropper, John M. Santosuosso
  • Publication number: 20180088737
    Abstract: An electronic device includes a pressure-sensitive touch screen display that can dynamically monitor a user's interaction with the device, and adjust the pressure thresholds of different areas of the touch screen display based on the user's monitored interactions. The orientation of the device is determined, the touch screen display is divided into sections, and the device monitors the pressure the user applies in the different sections of the screen. A pressure map is then created that includes pressure detection thresholds specific to the orientation and user for one or more regions of the screen. The device may include different pressure maps for different orientations of the device. When the user interacts with the touch screen, the device determines what the user intended based on the orientation of the device and the thresholds in the pressure map for that orientation for the region of the screen touched by the user.
    Type: Application
    Filed: November 14, 2017
    Publication date: March 29, 2018
    Inventors: Eric L. Barsness, Jay S. Bryant, James E. Carey, Joseph W. Cropper, John M. Santosuosso
  • Publication number: 20180088738
    Abstract: An electronic device includes a pressure-sensitive touch screen display that can dynamically monitor a user's interaction with the device, and adjust the pressure thresholds of different areas of the touch screen display based on the user's monitored interactions. The orientation of the device is determined, the touch screen display is divided into sections, and the device monitors the pressure the user applies in the different sections of the screen. A pressure map is then created that includes pressure detection thresholds specific to the orientation and user for one or more regions of the screen. The device may include different pressure maps for different orientations of the device. When the user interacts with the touch screen, the device determines what the user intended based on the orientation of the device and the thresholds in the pressure map for that orientation for the region of the screen touched by the user.
    Type: Application
    Filed: November 14, 2017
    Publication date: March 29, 2018
    Inventors: Eric L. Barsness, Jay S. Bryant, James E. Carey, Joseph W. Cropper, John M. Santosuosso
  • Publication number: 20180089310
    Abstract: A computer may detect, during a first time period, a message written to a composer. The computer may analyze a first set of usage patterns of a composer's personal device that correspond to the first time period. The computer may also analyze a second set of usage patterns of the composer's personal device that correspond to a second time period. The computer may identify usage habits of the composer based on analyzing the second set of usage patterns. The computer may also identify a difference between the first set of usage patterns and the usage habits of the composer. The computer may determine that the composer was in an impaired state during the first time period based on the difference. The computer may then notify the composer of the difference.
    Type: Application
    Filed: August 11, 2017
    Publication date: March 29, 2018
    Inventors: Eric L. Barsness, Jay S. Bryant, James E. Carey, Joseph W. Cropper, John M. Santosuosso
  • Publication number: 20180089308
    Abstract: A computer may detect, during a first time period, a message written to a composer. The computer may analyze a first set of usage patterns of a composer's personal device that correspond to the first time period. The computer may also analyze a second set of usage patterns of the composer's personal device that correspond to a second time period. The computer may identify usage habits of the composer based on analyzing the second set of usage patterns. The computer may also identify a difference between the first set of usage patterns and the usage habits of the composer. The computer may determine that the composer was in an impaired state during the first time period based on the difference. The computer may then notify the composer of the difference.
    Type: Application
    Filed: September 27, 2016
    Publication date: March 29, 2018
    Inventors: Eric L. Barsness, Jay S. Bryant, James E. Carey, Joseph W. Cropper, John M. Santosuosso
  • Patent number: 9928096
    Abstract: A hypervisor can handle requests from applications in a processing environment, where the processing environment consists of shared computing resources. A system can receive a request from an application, and the hypervisor can determine that the request is one that may result in poor interoperability between the application and the processing environment. The hypervisor can identify a processing solution that is more compatible, and it can fulfill the request using the more compatible option. However, the hypervisor need not alert the application of the modified execution; rather, the hypervisor can communicate to the application that the request has been fulfilled.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jay S. Bryant, Bin Cao, James E. Carey, John M. Santosuosso
  • Patent number: 9928095
    Abstract: A hypervisor can handle requests from applications in a processing environment, where the processing environment consists of shared computing resources. A system can receive a request from an application, and the hypervisor can determine that the request is one that may result in poor interoperability between the application and the processing environment. The hypervisor can identify a processing solution that is more compatible, and it can fulfill the request using the more compatible option. However, the hypervisor need not alert the application of the modified execution; rather, the hypervisor can communicate to the application that the request has been fulfilled.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jay S. Bryant, Bin Cao, James E. Carey, John M. Santosuosso
  • Patent number: 9921743
    Abstract: Techniques are presented for detection of a false touch on a touchscreen. The method includes recognizing a multi-touch instruction sequence, determining whether the multi-touch instruction sequence includes at least a first touch component corresponding to a predicted false touch, and in response to determining there is a false touch, disabling multi-touch functionality for the multi-touch instruction sequence.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: March 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jay S. Bryant, James E. Carey
  • Patent number: 9917900
    Abstract: Systems, methods, and computer program products to perform an operation comprising providing a plurality of processing elements comprising one or more operators, the operators configured to process streaming data tuples, establishing an operator graph of a plurality of operators, the operator graph defining at least one execution path in which a first operator of the plurality of operators is configured to: (i) receive data tuples from at least one upstream operator and (ii) transmit data tuples to at least one downstream operator, wherein the first operator executes on a first compute node of a plurality of compute nodes, monitoring a memory use by the first operator on the first compute node, and upon determining that the memory use of the first operator exceeds a memory threshold, moving the first operator to a second compute node, of the plurality of compute nodes.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: March 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael J. Branson, Jay S. Bryant, James E. Carey, John M. Santosuosso
  • Publication number: 20180069777
    Abstract: A method for regulating output from stream operators performing a windowing operation may include receiving stream of tuples to be processed by a plurality of processing elements, each processing element having one or more stream operators. The method may also include receiving a first stream of tuples at a first stream operator, the first stream operator being configured to generate a stream of accumulated tuples according to a set of windowing conditions. The method may then include processing the stream of accumulated tuples in response to a window trigger, where the processing generates a quantity of output. At least one processor may then monitor the quantity of output to determine whether the quantity of output exceeds a data output threshold. The processing may then be adjusted, in response to determining that the quantity of output exceeds the data output threshold, to reduce the output to approach the data output threshold.
    Type: Application
    Filed: November 9, 2017
    Publication date: March 8, 2018
    Inventors: Michael J. Branson, Jay S. Bryant, James E. Carey, John M. Santosuosso
  • Patent number: 9898138
    Abstract: An electronic device includes a pressure-sensitive touch screen display that can dynamically monitor a user's interaction with the device, and adjust the pressure thresholds of different areas of the touch screen display based on the user's monitored interactions. The orientation of the device is determined, the touch screen display is divided into sections, and the device monitors the pressure the user applies in the different sections of the screen. A pressure map is then created that includes pressure detection thresholds specific to the orientation and user for one or more regions of the screen. The device may include different pressure maps for different orientations of the device. When the user interacts with the touch screen, the device determines what the user intended based on the orientation of the device and the thresholds in the pressure map for that orientation for the region of the screen touched by the user.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Jay S. Bryant, James E. Carey, Joseph W. Cropper, John M. Santosuosso
  • Publication number: 20180049009
    Abstract: A processor may determine, using natural language processing, a writing style of content of a composed message written by a composer. The processor may analyze, using natural language processing, a set of previous message written by the composer. The processor may identify, based on the analyzing, writing habits of the composer. The processor may also identify a difference between the writing style of the content and the writing habits of the composer. The processor may display a notification of the difference to the user.
    Type: Application
    Filed: August 9, 2016
    Publication date: February 15, 2018
    Inventors: Eric L. Barsness, Jay S. Bryant, James E. Carey, Joseph W. Cropper, John M. Santosuosso