Patents by Inventor Rick A. Hamilton, II

Rick A. Hamilton, II 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: 20190260774
    Abstract: Approaches for providing data protection in a networked computing environment are provided. A method includes detecting, by at least one computer device, a breach of a first system in the networked computing environment. The method also includes generating, by the at least one computer device, a second system in the networked computing environment, wherein the second system includes a patch based on the breach. The method additionally includes converting, by the at least one computer device, the first system to a decoy system. The method further includes generating, by the at least one computer device, a third system in the networked computing environment, wherein the third system has reduced security relative to the first system.
    Type: Application
    Filed: May 6, 2019
    Publication date: August 22, 2019
    Inventors: Gregory J. Boss, Rick A. Hamilton, II, Jeffrey R. Hoy, Agueda M.H. Magro
  • Patent number: 10380604
    Abstract: A method implemented in a computer infrastructure having computer executable code, including generating one or more ad-avatars in a virtual universe (VU) and monitoring information from the VU. Additionally, the method includes directing the one or more ad-avatars to perform one or more viral advertisements in the VU based on the information.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rick A. Hamilton, II, Jenny S. Li, Clifford A. Pickover, Anne R. Sand
  • Patent number: 10379822
    Abstract: A system dynamically assesses computer code as it is constructed to determine if there is better wording for the code, a more efficient way of writing that code, or preferred code or programming language based on a set of predetermined factors and then proposes the best resource for obtaining that piece of code. The predetermined factors may include, but are not limited to an enterprise's policy, and business rules.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kelley Anders, Lisa Seacat DeLuca, Jeremy R. Fox, Rick A. Hamilton, II
  • Patent number: 10369473
    Abstract: A method for providing virtual world functionality to a user of a base virtual world having base virtual world functionality and a base world list of base virtual world users, includes providing a virtual world layer, communicating to the base virtual world that the virtual world layer will overlay the base virtual world and adding the virtual world layer to the base world list in order to register the virtual world layer with the base virtual world.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: George R. Dolbier, Rick A. Hamilton, II, Neil A. Katz, Brian M. O'Connell
  • Patent number: 10372426
    Abstract: A system dynamically assesses computer code as it is constructed to determine if there is better wording for the code, a more efficient way of writing that code, or preferred code or programming language based on a set of predetermined factors and then proposes the best resource for obtaining that piece of code. The predetermined factors may include, but are not limited to an enterprise's policy, and business rules.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kelley Anders, Lisa Seacat DeLuca, Jeremy R. Fox, Rick A. Hamilton, II
  • Patent number: 10366460
    Abstract: A computer-implemented method includes identifying a first traveler profile and additional traveler profiles. Each traveler profile is associated with a mobile device. The method further includes, for the first traveler profile, determining a first travel pattern, based on geographically tracking the first traveler mobile device, and determining an additional travel patterns, based on geographically tracking the additional travelers' mobile devices. The method further includes determining a compatible route between the first traveler profile and a compatible traveler profile, based on optimizing the first travel pattern with the additional travel patterns, wherein the first traveler profile includes an optimal driver for the at least one compatible route. The computer-implemented method further includes presenting to the first traveler profile, via its mobile device, a suggestion that the first traveler profile become a driver profile for at least one travel application.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: July 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Gregory J. Boss, Rick A. Hamilton, II, Agueda Martinez Hernandez Magro
  • Patent number: 10362533
    Abstract: A system and method of locating a wireless connection among a plurality of possible wireless connections. More particularly, a system and method of locating a user preferred wireless connection among a plurality of possible wireless connections. The method includes scanning for available networks and determining whether the available networks satisfy one or more user preferences. The method further includes establishing a secondary network connection with one of the available networks based on one or more user preferences being satisfied.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: July 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher J. Dawson, Peter G. Finn, Rick A. Hamilton, II, Jenny S. Li
  • Patent number: 10359210
    Abstract: The invention generally relates to ventilation systems and methods, and more particularly to selectively configurable climate control systems and methods for use in data centers and the like. A device includes a support element in the form of a tile, and a plurality of ducts connected to the support element. The device also includes a manifold in fluid communication with each one of the plurality of ducts and a plurality of valves. Each respective one of the plurality of valves is associated with a respective one of the plurality of ducts. Moreover, there is at least one actuator operatively connected to the plurality of valves, which is structured and arranged to individually actuate each one of the plurality of valves.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: July 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher J. Dawson, Vincenzo V. Diluoffo, Rick A. Hamilton, II, Michael D. Kendzierski
  • Patent number: 10359821
    Abstract: A system and method of discovery, validation and delivery of power to an electronic device through a universal power center is provided. The method comprises providing a power tip for an electronic device with a unique identification and broadcasting the unique identification to a power center. The method further includes verifying the unique identification and connection location of the electronic device, determining power requirements for the connected electronic device based on the unique identification and connection location, and delivering power to the electronic device based on the determined power requirements.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: July 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir S. Bhogal, Gregory J. Boss, Rick A. Hamilton, II, Alexandre Polozoff
  • Patent number: 10360546
    Abstract: A method supplying AC power and billing a customer using frequency regulation credits. The method includes using an AC frequency measuring device, measuring a current AC frequency on an AC power line; using a power consumption measuring device, measuring a current power consumption on the AC power line over a period of time equal to a sampling interval; calculating a power consumption moving average of a last N power current power consumptions measured, where N is a positive integer greater than 1; generating credits or debits based on the current power consumption, the current AC frequency and the power consumption moving average; adding the credits or debits to a frequency regulation credit; and for each next sampling interval repeating measuring the current AC frequency, measuring current power consumption, calculating the power consumption moving average, generating the credits or debits, and adding the credits or debits to the frequency regulation credit.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, Rick A. Hamilton, II, Julianne F. Haugh, Anne R. Sand
  • Patent number: 10346338
    Abstract: A computer-implemented method includes detecting, using a processor, an arrangement of a plurality of blocks that are interconnected, where each block of the plurality of blocks is a physical block representing a corresponding atomic service. It is determined, using the processor, whether each atomic service represented by a block in the plurality of blocks is configured to communicate with each other atomic service represented by an other block with which the block is interconnected in the plurality of blocks. Based at least in part on determining that each atomic service represented by a block in the plurality of blocks is configured to communicate with each other atomic service represented by an other block with which the block is interconnected in the plurality of blocks, a microservice represented by the arrangement of the plurality of blocks is defined. The microservice is deployed.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: July 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rick A. Hamilton, II, Jinho Hwang, Agueda Martinez Hernandez Magro, Maja Vukovic
  • Patent number: 10341366
    Abstract: Approaches for managing security breaches in a networked computing environment are provided. A method includes detecting, by at least one computer device, a breach of a production system in the networked computing environment, wherein the networked computing environment includes a decoy system interweaved with the production system. The method also includes receiving, by the at least one computer device, a communication after the detecting the breach. The method further includes determining, by the at least one computer device, the communication is associated with one of a valid user and a malicious user. The method additionally includes, based on the determining, routing the valid user to an element of the production system when the communication is associated with the valid user and routing the malicious user to a corresponding element of the decoy system when the communication is associated with the malicious user.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: July 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory J. Boss, Rick A. Hamilton, II, Jeffrey R. Hoy, Agueda M. H. Magro
  • Patent number: 10326785
    Abstract: Approaches for providing data protection in a networked computing environment are provided. A method includes detecting, by at least one computer device, a breach of a first system in the networked computing environment. The method also includes generating, by the at least one computer device, a second system in the networked computing environment, wherein the second system includes a patch based on the breach. The method additionally includes converting, by the at least one computer device, the first system to a decoy system. The method further includes generating, by the at least one computer device, a third system in the networked computing environment, wherein the third system has reduced security relative to the first system.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: June 18, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory J. Boss, Rick A. Hamilton, II, Jeffrey R. Hoy, Agueda M. H. Magro
  • Patent number: 10318978
    Abstract: Embodiments of the present invention provide an approach for enhancing computer interaction challenge-response tests (e.g., Completely Automatic Public Turing Test to Tell Computers and Humans Apart, or CAPTCHA). Furthermore, embodiments of the present invention provide an approach for introducing advertising in such challenge-response tests, such that users are presented with opportunities to learn about or reinforce brands. In a typical embodiment, when a user attempts to access content (e.g., web content), the user will be presented with a CAPTCHA test. The CAPTCHA test typically includes an advertisement (e.g., logo, label, etc.) and an associated question for the user to answer. Along these lines, the advertisement is generally selected based on the user's demographics (e.g., interests, gender, age, etc.). If the user successfully responds to the question and/or responds within a certain amount of time, a reward can be determined (e.g.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rick A. Hamilton, II, Mauro Marzorati, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Patent number: 10318812
    Abstract: Embodiments of the present invention provide systems and methods for image correlation and distribution. The method includes receiving an image depicting at least one person, metadata for the image, contact data, facial recognition data, and location data. The method further includes analyzing the image and other data, and determining the identity of people in the image based on the facial recognition data and the location data.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Rick A. Hamilton, II, Yin Xia, Yu Lin Zhai
  • Publication number: 20190164408
    Abstract: As disclosed herein a dynamic geo-fencing method includes receiving a plurality of geo-fence extent factors, a plurality of extents, and a plurality of violation responses for a geo-fence, determining a first geo-fence extent factor of the plurality of geo-fence extent factors, selecting a first extent for the geo-fence corresponding to the first geo-fence extent factor, determining that the geo-fence is violated, and responsive to determining that the geo-fence is violated, performing a violation response, of the plurality of violation responses, corresponding to the first geo-fence extent factor. A corresponding system and computer program product are also disclosed herein.
    Type: Application
    Filed: January 30, 2019
    Publication date: May 30, 2019
    Inventors: Michael Bender, Jeremy R. Fox, Gregory J. Boss, Rick A. Hamilton, II
  • Patent number: 10296987
    Abstract: In general, the present invention discloses a policy-based decision system to manage energy consumption within a complex system, such as a municipality, business or home. These policies help to control energy usage, either for the purpose of conservation or to contend with a shortage situation. In general, policies may be set based on business requirements, including energy demand, energy supply, safety, Quality of Service (QoS) settings per object or groupings, convenience, risk analysis output or events. Among other things the approach described herein discloses the following: creation and management of policies; selection of optimal throttling plan to achieve energy conservation requirements; running of simulation scenarios based on different policies and/or reduction requirements; conducting of risk analysis for different scenarios; etc.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, James R. Doran, Rick A. Hamilton, II, Anne R. Sand
  • Publication number: 20190141625
    Abstract: A system and method of locating a wireless connection among a plurality of possible wireless connections. More particularly, a system and method of locating a user preferred wireless connection among a plurality of possible wireless connections. The method includes scanning for available networks and determining whether the available networks satisfy one or more user preferences. The method further includes establishing a secondary network connection with one of the available networks based on one or more user preferences being satisfied.
    Type: Application
    Filed: January 4, 2019
    Publication date: May 9, 2019
    Inventors: Christopher J. Dawson, Peter G. Finn, Rick A. Hamilton, II, Jenny S. Li
  • Publication number: 20190138278
    Abstract: A system dynamically assesses computer code as it is constructed to determine if there is better wording for the code, a more efficient way of writing that code, or preferred code or programming language based on a set of predetermined factors and then proposes the best resource for obtaining that piece of code. The predetermined factors may include, but are not limited to an enterprise's policy, and business rules.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 9, 2019
    Inventors: Kelley Anders, Lisa Seacat DeLuca, Jeremy R. Fox, Rick A. Hamilton, II
  • Publication number: 20190138279
    Abstract: A system dynamically assesses computer code as it is constructed to determine if there is better wording for the code, a more efficient way of writing that code, or preferred code or programming language based on a set of predetermined factors and then proposes the best resource for obtaining that piece of code. The predetermined factors may include, but are not limited to an enterprise's policy, and business rules.
    Type: Application
    Filed: December 13, 2017
    Publication date: May 9, 2019
    Inventors: Kelley Anders, Lisa Seacat DeLuca, Jeremy R. Fox, Rick A. Hamilton, II