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: 9751416Abstract: 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: GrantFiled: June 16, 2008Date of Patent: September 5, 2017Assignee: International Business Machines CorporationInventors: James Lee Hafner, Melissa Wiltsey O'Mara, Paul Stuart Williamson
-
Patent number: 8918336Abstract: 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: GrantFiled: August 19, 2008Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventors: Erica Haefner Ferro, Allan James Schurr, Mark William Trekell, Paul Stuart Williamson
-
Patent number: 8918376Abstract: 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: GrantFiled: August 19, 2008Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventors: Ronald Ambrosio, Erica Haefner Ferro, Allan James Schurr, Paul Stuart Williamson
-
Patent number: 8547582Abstract: 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: GrantFiled: March 7, 2012Date of Patent: October 1, 2013Assignee: International Business Machines CorporationInventors: Nicholas James Noecker, Jr., Julio Eloy Ruano, Javier Ricardo Torres, Paul Stuart Williamson
-
Patent number: 8531162Abstract: 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: GrantFiled: June 16, 2008Date of Patent: September 10, 2013Assignee: International Business Machines CorporationInventors: James Lee Hafner, Melissa Wiltsey O'Mara, Paul Stuart Williamson
-
Patent number: 8508772Abstract: 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: GrantFiled: September 8, 2009Date of Patent: August 13, 2013Assignee: International Business Machines CorporationInventors: Nicholas James Noecker, Jr., Julio Eloy Ruano, Javier Ricardo Torres, Paul Stuart Williamson
-
Patent number: 8498763Abstract: 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: GrantFiled: June 16, 2008Date of Patent: July 30, 2013Assignee: International Business Machines CorporationInventors: James Lee Hafner, Colin George Harrison, Melissa Wiltsey O'Mara, Paul Stuart Williamson
-
Patent number: 8266075Abstract: 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: GrantFiled: June 16, 2008Date of Patent: September 11, 2012Assignee: International Business Machines CorporationInventors: 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: 20120221160Abstract: 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: ApplicationFiled: March 27, 2012Publication date: August 30, 2012Applicant: International Business Machines CorporationInventors: James Lee Hafner, Melissa Wiltsey O'Mara, Paul Stuart Williamson
-
Publication number: 20120191524Abstract: 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: ApplicationFiled: March 27, 2012Publication date: July 26, 2012Applicant: International Business Machines CorporationInventors: 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: 8229082Abstract: 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: GrantFiled: June 17, 2004Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: Anthony Richard Hagale, Ryan Rozich, Paul Stuart Williamson
-
Publication number: 20120162696Abstract: 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: ApplicationFiled: March 7, 2012Publication date: June 28, 2012Applicant: International Business Machines CorporationInventors: Nicholas James Noecker, JR., Julio Eloy Ruano, Javier Ricardo Torres, Paul Stuart Williamson
-
Patent number: 8140644Abstract: 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: GrantFiled: February 24, 2005Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Anthony Richard Hagale, Srinivas Hasti, Ryan Rozich, Paul Stuart Williamson
-
Patent number: 8103391Abstract: 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: GrantFiled: August 19, 2008Date of Patent: January 24, 2012Assignee: International Business Machines CorporationInventors: Erica Haefner Ferro, Mark William Trekell, Paul Stuart Williamson
-
Patent number: 7991665Abstract: 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: GrantFiled: June 16, 2008Date of Patent: August 2, 2011Assignee: International Business Machines CorporationInventors: James Lee Hafner, Melissa Wiltsey O'Mara, Paul Stuart Williamson
-
Patent number: 7945028Abstract: 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: GrantFiled: March 15, 2008Date of Patent: May 17, 2011Assignee: International Business Machines CorporationInventors: Anthony Richard Hagale, Jason E. Kelley, Ryan Rozich, Paul Stuart Williamson
-
Publication number: 20110058211Abstract: 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: ApplicationFiled: September 8, 2009Publication date: March 10, 2011Applicant: International Business Machines CorporationInventors: Nicholas James Noecker, JR., Julio Eloy Ruano, Javier Ricardo Torres, Paul Stuart Williamson
-
Patent number: 7895589Abstract: 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: GrantFiled: February 26, 2003Date of Patent: February 22, 2011Assignee: International Business Machines CorporationInventors: Michael Gilfix, Jerry Walter Malcolm, Foluso Olaiya Okunseinde, Tyron Jerrod Stading, Paul Stuart Williamson, Scott Lee Winters
-
Patent number: 7797390Abstract: 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: GrantFiled: March 25, 2009Date of Patent: September 14, 2010Assignee: International Business Machines CorporationInventors: Anthony Richard Hagale, Ryan Rozich, Paul Stuart Williamson
-
Patent number: 7770151Abstract: 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: GrantFiled: August 25, 2005Date of Patent: August 3, 2010Assignee: International Business Machines CorporationInventors: Amir Farrokh Sanjar, Cristi Nesbitt Ullmann, Paul Stuart Williamson