Patents by Inventor Gordan G. Greenlee

Gordan G. Greenlee 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: 20200304298
    Abstract: An approach is provided for deterring a tampering of content. Content is signed by using an asymmetric key cryptography. The signed content is stored in a distributed ledger which is accessible to a plurality of subscribers of the distributed ledger. The signing of the content using the asymmetric key cryptography together with the storing of the signed content in the distributed ledger provide a non-repudiable identification of an owner of the content and a non-repudiable proof of an ownership of the content.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 24, 2020
    Inventors: Michael C. Davis, Robert S. Milligan, Gordan G. Greenlee, Christopher L. Molloy, Steven A. Waite
  • Publication number: 20200179230
    Abstract: Disclosed is a method and apparatus for transporting and dispensing medications for a patient according to a medication schedule for the patient. A smart container from a pharmacy is received at the patient's site and the container is checked to make sure that the container was delivered to the correct patient site. The smart container contains a memory device that contains identification information of the patient, dosage and treatment instructions for the patient. This information and the medication were checked for compatibility before the smart container was delivered. The identity of the patient at the patient's site is then checked and the patient performs on or more biometric tests before the medication is dispensed by the smart container. Upon taking the medication and providing video proof thereof, the smart container is returned to the pharmacy.
    Type: Application
    Filed: December 10, 2018
    Publication date: June 11, 2020
    Inventors: Christopher L. Molloy, Robert S. Milligan, Steven A. Waite, Gordan G. Greenlee
  • Publication number: 20200090134
    Abstract: Systems and methods for managing flexible events in an electronic calendar are disclosed. In embodiments, a computer-implemented method comprises: determining, by a computing device, that an electronic calendar event is a flexible event based on recording data of the electronic calendar event indicating that a recording of the electronic calendar event may be available; determining, by the computing device, an end date by which the electronic calendar event must be completed based on the scheduling data; and displaying, by the computing device, an electronic calendar with the electronic calendar event to a user.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Inventors: Michael BENDER, Gordan G. GREENLEE, Michael P. SHUTE, Siddhartha SOOD
  • Publication number: 20200076806
    Abstract: Embodiments for managing for managing access to computing system resources are described. A list of privileged users having access to a computing system privilege is received. The computing system privilege is associated with a set of privilege credentials. The receiving of a first set of credentials and a second set of credentials from a user attempting to access the computing system privilege is detected. The user is caused to be granted access to the computing system privilege only if the first set of credentials matches the set of privilege credentials and the second set of credentials is associated with one of the privileged users.
    Type: Application
    Filed: August 28, 2018
    Publication date: March 5, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nader M. NASSAR, Gordan G. GREENLEE, Raghu DEV, Sudheer KOTILINGALA
  • Publication number: 20200065912
    Abstract: Embodiments of an expense validator extract from an expense receipt object expense event data that includes identification of an expense entity, a geographic location, a time of the expense event, a person authorized to submit a claim for expenses to an expense management system, and another person that is associated to the authorized person as an attendee of the expense event. The embodiments acquire proof-of-location data at a time period inclusive of the expense event time from a first mobile device that is associated with the authorized person; determine from the acquired proof-of-location data indirect proof-of-location data indicative of attendance of the other person at the expense event geographic location during expense event time; and validate a submission of the expense receipt object as a function of the proof-of-location data.
    Type: Application
    Filed: August 22, 2018
    Publication date: February 27, 2020
    Inventors: Michael Bender, Siddhartha Sood, Michael Shute, Gordan G. Greenlee
  • Patent number: 10565564
    Abstract: Systems and methods for managing flexible events in an electronic calendar are disclosed. In embodiments, a computer-implemented method comprises: determining, by a computing device, that an electronic calendar event is a flexible event based on recording data of the electronic calendar event indicating that a recording of the electronic calendar event may be available; determining, by the computing device, an end date by which the electronic calendar event must be completed based on the scheduling data; and displaying, by the computing device, an electronic calendar with the electronic calendar event to a user.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: February 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Bender, Gordan G. Greenlee, Michael P. Shute, Siddhartha Sood
  • Publication number: 20190340038
    Abstract: Approaches presented herein enable optimization of a plurality of resources connected within an Internet of Things (IoT) network. More specifically, usage of a first and a second resource of the plurality of resources connected within the IoT network is tracked. This usage comprises a task and a time at which the task is performed for each of the two resources. An anticipated task at an anticipated time based on the tracked usage of the first resource is identified. An anticipated capacity at substantially the same anticipated time is also identified on the second resource based on the tracked usage of the second resource. Excess capacity is generated on the first resource by transferring the anticipated first task to the second resource for the anticipated time. The excess capacity is designated for use by an arm's-length party. A load from the arm's-length party is then assigned to the excess capacity.
    Type: Application
    Filed: May 1, 2018
    Publication date: November 7, 2019
    Inventors: Christopher L. Molloy, Robert S. Milligan, Gordan G. Greenlee, Steven A. Waite
  • Publication number: 20190305976
    Abstract: A method, computer program product, and a system include a processor(s) that monitors an event, as a proxy for an invitee, to assign or periodically update a value (the value shifts temporally during the event). The processor(s) monitors the event by analyzing sentiment and emotion in verbal content, generate a speech baseline for each attendee, i.e., tone neutral vocal communication patterns, determine an aggregate tone for the event, and generating and progressive update, during the monitoring, the value (the value represents deviations in tone from the aggregate tone in portions of the verbal content proximate to an occurrence of one or more keywords relevant to the invitee, based on the aggregate tone and the speech baseline for each of the one or more attendees). The processor(s) determine that the value has exceeded a threshold and trigger an action to facilitate connection of the invitee to the event.
    Type: Application
    Filed: April 3, 2018
    Publication date: October 3, 2019
    Inventors: Michael Bender, Michael P. Shute, Gordan G. Greenlee, Siddhartha Sood
  • Patent number: 10397166
    Abstract: In general, embodiments of the invention provide an approach for saving communication content to a social network for later recall. Specifically, communication data is received from multiple input data streams. The communication data is scanned and tags are generated from the most frequent, non-excluded words. The communication data, along with the tags, are saved to the social network in a single output stream.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Gordan G. Greenlee, David E. Nachman, Michael P. Shute
  • Publication number: 20190205631
    Abstract: Embodiments of the present invention provide techniques for analyzing technical documents against known art. One or more machine learning classifiers are trained by a training set. References are ingested and assembled into a corpus. An input query is processed by natural language processing, and the classifiers are used to retrieve relevant documents and references, providing solutions to the input query. Anti-patterns are identified and provided to a user in the form of a report to alert the user to potential problems with the input query.
    Type: Application
    Filed: March 13, 2019
    Publication date: July 4, 2019
    Inventors: Michael Bender, Joseph Celi, Gordan G. Greenlee, David Jaramillo
  • Patent number: 10282603
    Abstract: Embodiments of the present invention provide techniques for analyzing technical documents against known art. One or more machine learning classifiers are trained by a training set. References are ingested and assembled into a corpus. An input query is processed by natural language processing, and the classifiers are used to retrieve relevant documents and references, providing solutions to the input query. Anti-patterns are identified and provided to a user in the form of a report to alert the user to potential problems with the input query.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Joseph Celi, Gordan G. Greenlee, David Jaramillo
  • Publication number: 20180260785
    Abstract: Systems and methods for managing flexible events in an electronic calendar are disclosed. In embodiments, a computer-implemented method comprises: determining, by a computing device, that an electronic calendar event is a flexible event based on recording data of the electronic calendar event indicating that a recording of the electronic calendar event may be available; determining, by the computing device, an end date by which the electronic calendar event must be completed based on the scheduling data; and displaying, by the computing device, an electronic calendar with the electronic calendar event to a user.
    Type: Application
    Filed: March 8, 2017
    Publication date: September 13, 2018
    Inventors: Michael BENDER, Gordan G. GREENLEE, Michael P. SHUTE, Siddhartha SOOD
  • Patent number: 10051130
    Abstract: A method, system, and computer program product for managing a pool of conference lines for telephone conferences. In embodiments of the invention, the method comprises receiving a request for a telephone conference at a given time and for a specified duration; reviewing conference lines in a pool of conference lines to determine if one of the conference lines is available for the telephone conference; when one of the conference lines in the pool is available, allocating the one conference line to the requested telephone conference; issuing one or more unique pass codes for access to the allocated conference line; and distributing the one or more unique pass codes to a group of persons. In embodiments of the invention, the method further comprises if the telephone conference reaches a given time before a specified end time, offering to extend the end time of the telephone conference.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Gordan G. Greenlee, Michael P. Shute, Siddhartha Sood
  • Patent number: 10044717
    Abstract: A real-time plugin command-driven administrative control interface is provided that implements direct real-time command-driven control of operational functionality of application server plugins deployed at a group of application servers. One of request-level application server functionality and server-level application server functionality of at least one of the group of application servers is changed by issuing a real-time application-server plugin command received from the real-time plugin command-driven administrative control interface to a deployed application server plugin.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter D. Birk, Gordan G. Greenlee, Richard J. McCarty
  • Publication number: 20180210924
    Abstract: A method for providing relevant search results using a user's identity is provided. The method includes accessing a user profile of the user, in response to receiving a search query from the user, the user profile including information from a plurality of sources, determining a plurality of search domains based on the user profile, searching the plurality of search domains using the search query received from the user, and providing the search results from each search domain.
    Type: Application
    Filed: January 26, 2017
    Publication date: July 26, 2018
    Inventors: Gordan G. Greenlee, Robert S. Milligan, Christopher L. Molloy, Craig A. Nygard, Steven A. Waite
  • Publication number: 20180197001
    Abstract: Embodiments of the present invention provide techniques for analyzing technical documents against known art. One or more machine learning classifiers are trained by a training set. References are ingested and assembled into a corpus. An input query is processed by natural language processing, and the classifiers are used to retrieve relevant documents and references, providing solutions to the input query. Anti-patterns are identified and provided to a user in the form of a report to alert the user to potential problems with the input query.
    Type: Application
    Filed: January 9, 2017
    Publication date: July 12, 2018
    Inventors: Michael Bender, Joseph Celi, Gordan G. Greenlee, David Jaramillo
  • Publication number: 20180146097
    Abstract: A method, system, and computer program product for managing a pool of conference lines for telephone conferences. In embodiments of the invention, the method comprises receiving a request for a telephone conference at a given time and for a specified duration; reviewing conference lines in a pool of conference lines to determine if one of the conference lines is available for the telephone conference; when one of the conference lines in the pool is available, allocating the one conference line to the requested telephone conference; issuing one or more unique pass codes for access to the allocated conference line; and distributing the one or more unique pass codes to a group of persons. In embodiments of the invention, the method further comprises if the telephone conference reaches a given time before a specified end time, offering to extend the end time of the telephone conference.
    Type: Application
    Filed: November 22, 2016
    Publication date: May 24, 2018
    Inventors: Michael Bender, Gordan G. Greenlee, Michael P. Shute, Siddhartha Sood
  • Patent number: 9961083
    Abstract: A real-time plugin command-driven administrative control interface is provided that implements direct real-time command-driven control of operational functionality of application server plugins deployed at a group of application servers. One of request-level application server functionality and server-level application server functionality of at least one of the group of application servers is changed by issuing a real-time application-server plugin command received from the real-time plugin command-driven administrative control interface to a deployed application server plugin.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: May 1, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter D. Birk, Gordan G. Greenlee, Richard J. McCarty
  • Publication number: 20170212745
    Abstract: A system and method may include determining robustness of a target computer, gathering information regarding the target computer from a research engine, determining an order in which software packages are upgraded, dynamically adjusting the robustness of the target computer, returning data for a found component of the target computer, crawling the web looking for content related to a submission request, and updating data in a repository.
    Type: Application
    Filed: January 22, 2016
    Publication date: July 27, 2017
    Inventors: GORDAN G. GREENLEE, ROBERT S. MILLIGAN, CHRISTOPHER L. MOLLOY, CRAIG A. NYGARD, STEVEN A. WAITE
  • Publication number: 20170212743
    Abstract: A system and method may include determining robustness of a target computer, gathering information regarding the target computer from a research engine, determining an order in which software packages are upgraded, dynamically adjusting the robustness of the target computer, returning data for a found component of the target computer, crawling the web looking for content related to a submission request, and updating data in a repository.
    Type: Application
    Filed: August 27, 2016
    Publication date: July 27, 2017
    Inventors: GORDAN G. GREENLEE, ROBERT S. MILLIGAN, CHRISTOPHER L. MOLLOY, CRAIG A. NYGARD, STEVEN A. WAITE