Patents by Inventor George B. Markos
George B. Markos 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: 10069926Abstract: Embodiments relate to criteria-based data push. An aspect includes receiving, by a criteria request server, a data push request from a user, the data push request specifying criteria for particular data to be pushed and a user device to receive the particular data. Another aspect includes forwarding the data push request to an incoming data monitor. Another aspect includes monitoring, by the incoming data monitor, incoming data received from one or more content providers. Yet another aspect includes, based on detecting the particular data that is specified by the data push request in the incoming data by the incoming data monitor, pushing the particular data to the user device.Type: GrantFiled: September 11, 2015Date of Patent: September 4, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Louie A. Dickens, Mark S. Fleming, Michael T. Gray, George B. Markos
-
Patent number: 9609076Abstract: Embodiments relate to criteria-based data push. An aspect includes receiving, by a criteria request server, a data push request from a user, the data push request specifying criteria for particular data to be pushed and a user device to receive the particular data. Another aspect includes forwarding the data push request to an incoming data monitor. Another aspect includes monitoring, by the incoming data monitor, incoming data received from one or more content providers. Yet another aspect includes, based on detecting the particular data that is specified by the data push request in the incoming data by the incoming data monitor, pushing the particular data to the user device.Type: GrantFiled: August 24, 2016Date of Patent: March 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Louie A. Dickens, Mark S. Fleming, Michael T. Gray, George B. Markos
-
Publication number: 20170078426Abstract: Embodiments relate to criteria-based data push. An aspect includes receiving, by a criteria request server, a data push request from a user, the data push request specifying criteria for particular data to be pushed and a user device to receive the particular data. Another aspect includes forwarding the data push request to an incoming data monitor. Another aspect includes monitoring, by the incoming data monitor, incoming data received from one or more content providers. Yet another aspect includes, based on detecting the particular data that is specified by the data push request in the incoming data by the incoming data monitor, pushing the particular data to the user device.Type: ApplicationFiled: August 24, 2016Publication date: March 16, 2017Inventors: Louie A. Dickens, Mark S. Fleming, Michael T. Gray, George B. Markos
-
Publication number: 20170078424Abstract: Embodiments relate to criteria-based data push. An aspect includes receiving, by a criteria request server, a data push request from a user, the data push request specifying criteria for particular data to be pushed and a user device to receive the particular data. Another aspect includes forwarding the data push request to an incoming data monitor. Another aspect includes monitoring, by the incoming data monitor, incoming data received from one or more content providers. Yet another aspect includes, based on detecting the particular data that is specified by the data push request in the incoming data by the incoming data monitor, pushing the particular data to the user device.Type: ApplicationFiled: September 11, 2015Publication date: March 16, 2017Inventors: Louie A. Dickens, Mark S. Fleming, Michael T. Gray, George B. Markos
-
Patent number: 9456045Abstract: Embodiments relate to criteria-based data push. An aspect includes receiving, by a criteria request server, a data push request from a user, the data push request specifying criteria for particular data to be pushed and a user device to receive the particular data. Another aspect includes forwarding the data push request to an incoming data monitor. Another aspect includes monitoring, by the incoming data monitor, incoming data received from one or more content providers. Yet another aspect includes, based on detecting the particular data that is specified by the data push request in the incoming data by the incoming data monitor, pushing the particular data to the user device.Type: GrantFiled: March 11, 2016Date of Patent: September 27, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Louie A. Dickens, Mark S. Fleming, Michael T. Gray, George B. Markos
-
Patent number: 9110865Abstract: Dynamic network routing in a virtual machine environment. The dynamic network routing includes receiving an indication that a network outage has occurred and receiving a network communication to a guest or from the guest executing on a hypervisor. It is then determined if the guest that is the source or destination for the network communication is configured to use a revised network route. In response to determining that the guest is not configured to use the revised network route, then the transmission of the network communication is prevented and the guest is provided with network routing information. Once the guest has received the updating routing information the transmission of the network communication on the new route is allowed.Type: GrantFiled: July 1, 2011Date of Patent: August 18, 2015Assignee: International Business Machines CorporationInventors: Eli M. Dow, Scott W. Loveland, George B. Markos
-
Publication number: 20130003531Abstract: Dynamic network routing in a virtual machine environment. The dynamic network routing includes receiving an indication that a network outage has occurred and receiving a network communication to a guest or from the guest executing on a hypervisor. It is then determined if the guest that is the source or destination for the network communication is configured to use a revised network route. In response to determining that the guest is not configured to use the revised network route, then the transmission of the network communication is prevented and the guest is provided with network routing information. Once the guest has received the updating routing information the transmission of the network communication on the new route is allowed.Type: ApplicationFiled: July 1, 2011Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, Scott W. Loveland, George B. Markos
-
Patent number: 7519707Abstract: The substantially simultaneous tracing/monitoring of a plurality of sets of events via a single network interface. The plurality of events can be traced and/or monitored for one host or for a plurality of hosts coupled via the same network interface. The sets of events to be traced/monitored for a host are defined by the host and maintained in one or more configuration files. The configuration files may be dynamically updated.Type: GrantFiled: June 13, 2008Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: George B. Markos, Balachandar Rajaraman, Bruce H. Ratcliff, Anthony R. Sager, Arthur J. Stagg, Stephen R. Valley
-
Publication number: 20080250139Abstract: The substantially simultaneous tracing/monitoring of a plurality of sets of events via a single network interface. The plurality of events can be traced and/or monitored for one host or for a plurality of hosts coupled via the same network interface. The sets of events to be traced/monitored for a host are defined by the host and maintained in one or more configuration files. The configuration files may be dynamically updated.Type: ApplicationFiled: June 13, 2008Publication date: October 9, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: George B. Markos, Balachandar Rajaraman, Bruce H. Ratcliff, Anthony R. Sager, Arthur J. Stagg, Stephen R. Valley
-
Patent number: 7409445Abstract: The substantially simultaneous tracing/monitoring of a plurality of sets of events via a single network interface. The plurality of events can be traced and/or monitored for one host or for a plurality of hosts coupled via the same network interface. The sets of events to be traced/monitored for a host are defined by the host and maintained in one or more configuration files. The configuration files may be dynamically updated.Type: GrantFiled: May 27, 2004Date of Patent: August 5, 2008Assignee: International Business Machines CorporationInventors: George B. Markos, Balachandar Rajaraman, Bruce H. Ratcliff, Anthony R. Sager, Arthur J. Stagg, Stephen R. Valley
-
Patent number: 6519645Abstract: A method and an apparatus for providing configuration information without using a configuration file and using a Queued-Direct Input-Output device in a network computing environment having a plurality of hosts and at least one Gateway attachment and a channel interface. A set of special tables and commands at is provided at initialization time over the channel interface which in turn provides all configuration information. The information can be updated dynamically in these tables and for these commands at any time after initialization when information needs to be added, deleted or modified.Type: GrantFiled: February 19, 1999Date of Patent: February 11, 2003Assignee: International Business Machine CorporationInventors: George B. Markos, Bruce H. Ratcliff, Arthur J. Stagg, Stephen R. Valley