Patents by Inventor Paul Stuart Williamson

Paul Stuart Williamson 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).

  • Patent number: 9751416
    Abstract: A computer implemented method, apparatus, and computer program product for generating an energy transaction plan to manage an electric vehicle charging transaction. The energy transaction planner identifies an electric vehicle associated with a charging station and a set of principals associated with a charging transaction for the electric vehicle. The charging transaction is a transaction associated with at least one of charging the electric vehicle, storing electric power in an electric storage mechanism associated with the electric vehicle, and de-charging the electric vehicle. The energy transaction planner receives charging transaction information. The charging transaction information comprises requirements, constraints, and preferences applicable to the charging transaction. The energy transaction planner generates an energy transaction plan based on the charging transaction information. The energy transaction plan comprises terms for governing all aspects of the charging transaction.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: September 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: James Lee Hafner, Melissa Wiltsey O'Mara, Paul Stuart Williamson
  • Patent number: 8918336
    Abstract: A computer implemented method, apparatus, and computer usable program code for brokering a charging process of an electric vehicle. In one embodiment, a process extracts event data associated with the charging process from a charge notification in response to receiving the charge notification indicating that the charging process of the electric vehicle is complete. The event data may include, but is not limited to, duration of the charging process, quantity of electricity transferred, or rate at which electricity was transferred during the charging process. The process then identifies, from an energy transaction plan, a set of payees participating in the charging process. Thereafter, the process disburses a payment owed to the set of payees. An amount of the payment is calculated using payment terms in profiles of the set of payees. The payment includes funds from at least one of a payer fund and an incentive fund.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Erica Haefner Ferro, Allan James Schurr, Mark William Trekell, Paul Stuart Williamson
  • Patent number: 8918376
    Abstract: A computer implemented method, apparatus, and computer usable program code for managing electric vehicle charging information. In one embodiment, the process receives charging process data. The charging process data may be stored in a data repository and associated with a user to form historical user data. The process then generates a notification in response to detecting a condition for triggering the generation of the notification. The notification comprises a set of recommendations for achieving a set of optimization objectives. In addition, the set of recommendations are derived from at least one of the historical user data and a remote data source. Thereafter, the process presents the notification to a user using a set of notification preferences.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ronald Ambrosio, Erica Haefner Ferro, Allan James Schurr, Paul Stuart Williamson
  • Patent number: 8547582
    Abstract: An approach is provided that prints print jobs based on energy demand data. The print job manager, which is a software application running on an information handling system receives a print request, the print request including a print job. The print job manager retrieves energy demand data. The energy demand data corresponds to a power grid that is a power source for a printer accessible from the information handling system. If the energy demand data indicates a a non-elevated energy demand, then the print job is printed on the printer. On the other hand, if the energy demand data indicates an elevated energy demand, then the print request is stored in a storage and the process waits until the energy demand is not elevated, at which time the print job is printed on the printer.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Nicholas James Noecker, Jr., Julio Eloy Ruano, Javier Ricardo Torres, Paul Stuart Williamson
  • Patent number: 8531162
    Abstract: A computer implemented method, apparatus, and computer usable program product is provided for managing network based preferences associated with charging transactions for electric vehicles. The network based energy preference service receives an identification of a principal associated with a first computing device using a network connection. The network based energy preference service receives a selection of preferences from the principal associated with the first computing device over the network connection to form a set of preferences for the principal. In response to receiving a request for a subset of preferences from the set of preferences for the principal from a preference requesting service, the network based energy preference service retrieves the subset of preferences from the set of preferences by the network based energy preference service and sends the subset of preferences to the preference requesting service.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: September 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: James Lee Hafner, Melissa Wiltsey O'Mara, Paul Stuart Williamson
  • Patent number: 8508772
    Abstract: An approach is provided that prints print jobs based on energy demand data. The print job manager, which is a software application running on an information handling system receives a print request, the print request including a print job. The print job manager retrieves energy demand data. The energy demand data corresponds to a power grid that is a power source for a printer accessible from the information handling system. If the energy demand data indicates a a non-elevated energy demand, then the print job is printed on the printer. On the other hand, if the energy demand data indicates an elevated energy demand, then the print request is stored in a storage and the process waits until the energy demand is not elevated, at which time the print job is printed on the printer.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: August 13, 2013
    Assignee: International Business Machines Corporation
    Inventors: Nicholas James Noecker, Jr., Julio Eloy Ruano, Javier Ricardo Torres, Paul Stuart Williamson
  • Patent number: 8498763
    Abstract: A computer implemented method, apparatus, and computer usable program product for managing user preferences associated with charging transactions for electric vehicles. In one embodiment, a set of principals associated with a charging transaction for an electric vehicle is identified in response to receiving a request for a set of preferences from an energy transaction planner. The vehicle preference service is located on the electric vehicle. The set of preferences are retrieved from a plurality of preferences. The set of preferences comprises a subset of preferences for each principal in the set of principals. A preference in the set of preferences specifies a parameter of the charging transaction that is to be minimized, maximized, or optimized. The set of preferences are sent to an energy transaction planner.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: July 30, 2013
    Assignee: International Business Machines Corporation
    Inventors: James Lee Hafner, Colin George Harrison, Melissa Wiltsey O'Mara, Paul Stuart Williamson
  • Patent number: 8266075
    Abstract: Illustrative embodiments manage an electric vehicle charging transaction. A set of principals associated with the electric vehicle charging transaction is identified. Electric vehicle charging information is retrieved from a set of sources. An energy transaction plan is generated using the electric vehicle charging information. A charging phase of the electric vehicle charging transaction is initiated for an electric vehicle connected to a charging station in accordance with the energy transaction plan. The charging phase comprises at least one of charging the electric vehicle with electricity, storing electricity in an electric storage mechanism associated with the electric vehicle, and removing electricity from the electric storage mechanism to de-charge the electric vehicle. In response to completion of the charging phase, the process then settles the financial obligations of a subset of principals in accordance with the energy transaction plan.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ronald Ambrosio, Erica Haefner Ferro, James Lee Hafner, Colin George Harrison, Melissa Wiltsey O'Mara, Allan James Schurr, Mark William Trekell, Paul Stuart Williamson
  • Publication number: 20120221160
    Abstract: A computer manages network based preferences associated with charging transactions for electric vehicles. A network based energy preference service receives a request for a set of preferences for an identified principal having an interest in the charging transaction and associated with a charging transaction for an electric vehicle from a preference requesting service over a network connection. The charging transaction is a transaction associated with at least one of charging the electric vehicle, storing electric power in an electric storage mechanism associated with the electric vehicle, and de-charging the electric vehicle. The network based energy preference service retrieves the set of preferences from a data storage device associated with the preference service. A preference in the set of preferences specifies a parameter of the charging transaction that is to be minimized, maximized, or optimized. A vehicle transaction planner sends the set of preferences to the preference requesting service.
    Type: Application
    Filed: March 27, 2012
    Publication date: August 30, 2012
    Applicant: International Business Machines Corporation
    Inventors: James Lee Hafner, Melissa Wiltsey O'Mara, Paul Stuart Williamson
  • Publication number: 20120191524
    Abstract: According to one embodiment of the present invention, a computer manages an electric vehicle charging transaction. A set of principals is identified associated with the charging transaction for an electric vehicle. A principal is an entity having an interest in the charging transaction. Electric vehicle charging information is retrieved from a set of sources. An energy transaction plan is generated during a pre-charge phase using the electric vehicle charging information and based on preferences of one or more principals to govern the charging transaction. The computer initiates a charging phase of the charging transaction for an electric vehicle connected to a charging station according to the energy transaction plan. The charging phase comprises charging the electric vehicle with electricity, storing electricity in the electric vehicle, and removing electricity to de-charge the electric vehicle. The computer settles financial obligations among principals according to the energy transaction plan.
    Type: Application
    Filed: March 27, 2012
    Publication date: July 26, 2012
    Applicant: International Business Machines Corporation
    Inventors: Ronald Ambrosio, Erica Haefner Ferro, James Lee Hafner, Colin George Harrison, Melissa Wiltsey O'Mara, Allan James Schurr, Mark William Trekell, Paul Stuart Williamson
  • Patent number: 8229082
    Abstract: Methods, systems, and media are disclosed for a computer-implemented method for improved messaging between devices, which are local or remote to each other. One example embodiment includes a first device, having a first set of messaging preferences, receiving a second set of messaging preferences from a second device, such as a computer having instant messaging capabilities, in communication with the first device. Further, the example embodiment includes comparing the sets of messaging preferences to yield results showing if any conflicting messaging preferences exist between the devices. If conflicting messaging preferences exist, then the devices may negotiate in order to remove such conflicting messaging preferences. Further still, the example embodiment includes determining whether to commence the messaging based on the existence of any conflicting messaging preferences and by enforcing the possibly re-configured messaging preferences during a messaging session.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Anthony Richard Hagale, Ryan Rozich, Paul Stuart Williamson
  • Publication number: 20120162696
    Abstract: An approach is provided that prints print jobs based on energy demand data. The print job manager, which is a software application running on an information handling system receives a print request, the print request including a print job. The print job manager retrieves energy demand data. The energy demand data corresponds to a power grid that is a power source for a printer accessible from the information handling system. If the energy demand data indicates a a non-elevated energy demand, then the print job is printed on the printer. On the other hand, if the energy demand data indicates an elevated energy demand, then the print request is stored in a storage and the process waits until the energy demand is not elevated, at which time the print job is printed on the printer.
    Type: Application
    Filed: March 7, 2012
    Publication date: June 28, 2012
    Applicant: International Business Machines Corporation
    Inventors: Nicholas James Noecker, JR., Julio Eloy Ruano, Javier Ricardo Torres, Paul Stuart Williamson
  • Patent number: 8140644
    Abstract: An improved method, apparatus, and computer instructions for managing a set of servers. Responsive to an indication that an alteration of applications on the set of servers providing a service is to occur, a first group of servers and a second group of servers are created from the set of servers. The first group is designated for handling ongoing sessions with unaltered applications. The applications in the second group are altered. A server from the first group is transitioned to the second group as ongoing sessions handled in the first group decrease in number to form a transitioned server, wherein the alteration of the applications are performed without interrupting the service.
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Anthony Richard Hagale, Srinivas Hasti, Ryan Rozich, Paul Stuart Williamson
  • Patent number: 8103391
    Abstract: Illustrative embodiments disclose managing a charging process of an electric vehicle. Begin by monitoring a set of operational parameters of the charging process during the flow of electricity for one or more interruptions in response to receiving, from an energy transaction execution engine, a request signaling the start of the charging process. The process then detects the one or more interruptions during the flow of electricity from the set of operational parameters, which conform to a set of predefined interrupt conditions. In one embodiment, the one or more interruptions include at least one of a device capability interruption, a preference interruption, and a data services interruption. The process sends a response to the energy transaction execution engine to terminate the charging transaction in response to detecting the one or more interruptions.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: January 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Erica Haefner Ferro, Mark William Trekell, Paul Stuart Williamson
  • Patent number: 7991665
    Abstract: A computer implemented method, apparatus, and computer program product for automatically managing incentives associated with an electric vehicle charging transaction is provided. Incentives are received from a set of sources to form received incentives, by an incentive service. Applicable incentives are selected from the received incentives based on an identification of an electric vehicle, a charging station, and a set of principals associated with the electric vehicle charging transaction, by the incentive service. A set of selected incentives is identified from the received incentives for utilization in the electric vehicle charging transaction. The set of selected incentives is sent to an energy transaction planner, wherein the energy transaction planner incorporates the set of selected incentives into an energy transaction plan that is used to control the electric vehicle charging transaction.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: James Lee Hafner, Melissa Wiltsey O'Mara, Paul Stuart Williamson
  • Patent number: 7945028
    Abstract: A coalescence voice mail service provider enables a user to access all of the user's voice mail systems implemented within the various telecommunications systems the user has accounts with. Using any one of the telecommunications devices of the user, the user accesses voice mail from any one or more of the user's cell phone, home phone, work phone, PDA, home computer and work computer. A voice mail broker communicates with each of these different voice mail systems to collect voice mail messages and send messaging for manipulating such voice mail messages to and from each of the telecommunications systems. Such a system provides the user with a single interface for accessing the user's diverse voice mail systems.
    Type: Grant
    Filed: March 15, 2008
    Date of Patent: May 17, 2011
    Assignee: International Business Machines Corporation
    Inventors: Anthony Richard Hagale, Jason E. Kelley, Ryan Rozich, Paul Stuart Williamson
  • Publication number: 20110058211
    Abstract: An approach is provided that prints print jobs based on energy demand data. The print job manager, which is a software application running on an information handling system receives a print request, the print request including a print job. The print job manager retrieves energy demand data. The energy demand data corresponds to a power grid that is a power source for a printer accessible from the information handling system. If the energy demand data indicates a a non-elevated energy demand, then the print job is printed on the printer. On the other hand, if the energy demand data indicates an elevated energy demand, then the print request is stored in a storage and the process waits until the energy demand is not elevated, at which time the print job is printed on the printer.
    Type: Application
    Filed: September 8, 2009
    Publication date: March 10, 2011
    Applicant: International Business Machines Corporation
    Inventors: Nicholas James Noecker, JR., Julio Eloy Ruano, Javier Ricardo Torres, Paul Stuart Williamson
  • Patent number: 7895589
    Abstract: Systems and methods of application integration, including constructing an application integration adapter in dependence upon a profile including data describing the adapter, receiving instructions to alter the adapter, and altering the adapter in dependence upon the instructions. Exemplary embodiments of the invention include communicating integration messages among applications through the adapter as altered. In typical embodiments, receiving instructions to alter the adapter includes detecting changes in the adapter profile. In such embodiments, detecting changes in the adapter profile includes creating a copy of the profile, and periodically comparing the profile and the copy. In other exemplary embodiments, receiving instructions to alter the adapter includes receiving from an application an administrative integration message bearing the instructions to alter the adapter. In such embodiments, altering the adapter in dependence upon the instructions includes updating the profile.
    Type: Grant
    Filed: February 26, 2003
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael Gilfix, Jerry Walter Malcolm, Foluso Olaiya Okunseinde, Tyron Jerrod Stading, Paul Stuart Williamson, Scott Lee Winters
  • Patent number: 7797390
    Abstract: An instant messaging client presents messages and removes the messages from display after a predetermined amount of time. In one preferred embodiment, the predetermined amount of time is agreed upon by all participants during a policy negotiation. Each message may be associated with a display time and when the current time differs from the display time by a predetermined amount, the message is removed from the display. Messages may also be presented in a non-editable display area to prevent manual logging of the messaging content.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Anthony Richard Hagale, Ryan Rozich, Paul Stuart Williamson
  • Patent number: 7770151
    Abstract: Deployment descriptor files are generated for automation of installation and integration of computing system solution components by associating configurable behavioral models with a system solution design, configuring instantiations of the models to contain behavioral parameters, and, responsive to a user defining a connection between two model instances, displaying an intelligence form according to an expertise level of the user, receiving user inputs establishing configuration and option parameters for the connected model instances, saving the configuration and option parameters in a sub-template that defines the interface between the model instances in the system solution design, generating deployment descriptors by extracting the behavioral and configuration parameters from each sub-template, and packaging the configured behavioral model instances and deployment descriptor files into an application package for automatic deployment.
    Type: Grant
    Filed: August 25, 2005
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Amir Farrokh Sanjar, Cristi Nesbitt Ullmann, Paul Stuart Williamson