Patents by Inventor Gaby Baghdadi

Gaby Baghdadi 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: 11080172
    Abstract: Techniques for instruction count based compiler performance regression testing are described herein. An aspect includes identifying a subset of a plurality of test cases that are regression suspects for a current build of a compiler, wherein the identifying of a test case of the plurality of test cases as a regression suspect is performed based on an instruction count associated with compiling or running of the test case using the current build of the compiler and a previous build of the compiler. Another aspect includes processing the subset of the plurality of test cases to identify any test cases associated with confirmed regressions.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: August 3, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Gaby Baghdadi
  • Publication number: 20210081305
    Abstract: Techniques for instruction count based compiler performance regression testing are described herein. An aspect includes identifying a subset of a plurality of test cases that are regression suspects for a current build of a compiler, wherein the identifying of a test case of the plurality of test cases as a regression suspect is performed based on an instruction count associated with compiling or running of the test case using the current build of the compiler and a previous build of the compiler. Another aspect includes processing the subset of the plurality of test cases to identify any test cases associated with confirmed regressions.
    Type: Application
    Filed: September 17, 2019
    Publication date: March 18, 2021
    Inventor: Gaby Baghdadi
  • Patent number: 7641107
    Abstract: An automated banking machine includes a card reader operative to read data from user cards and to use the data read by the card reader in operation of the machine. Status messages are received from automated banking machines operating in a network. The messages are received by an event management system operating at least one computer in operative connection with a data store. The data store includes information representative of the banking machines in the network, status messages generated by the banking machines and actions to be taken including entities to be notified of conditions which cause status messages to be sent by the various banking machines.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: January 5, 2010
    Assignee: Diebold, Incorporated
    Inventors: Robert Bradley Gill, Gaby Baghdadi, Robert D. Symonds, Irek Singer, Peter St. George, Roy Shirah, Timothy M. Stock
  • Patent number: 7406630
    Abstract: A system operates to receive status messages from banking machines (12) operating in a network (14). The messages are received by an event management system (20) operating at least one computer (54). The computer is in operative connection with a data store (52). The data store includes information representative of the banking machines in the network, status messages generated by the banking machines and actions to be taken including entities to be notified of conditions which cause status messages to be sent by the various banking machines. The event management system receives the messages and places them in a uniform standard message format for further processing by the system. A device status processing program (36) in the computer resolves an action to be taken responsive to the status message.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: July 29, 2008
    Assignee: Diebold, Incorporated
    Inventors: Robert Bradley Gill, Gaby Baghdadi, Robert D. Symonds, Irek Singer, Peter St. George, Roy Shirah, Timothy M. Stock
  • Patent number: 7401264
    Abstract: A system operates to receive status messages from banking machines (12) operating in a network (14). The messages are received by an event management system (20) operating at least one computer (54). The computer is in operative connection with a data store (52). The data store includes information representative of the banking machines in the network, status messages generated by the banking machines and actions to be taken including entities to be notified of conditions which cause status messages to be sent by the various banking machines. The event management system receives the messages and places them in a uniform standard message format for further processing by the system. A device status processing program (36) in the computer resolves an action to be taken responsive to the status message.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: July 15, 2008
    Assignee: Diebold, Incorporated
    Inventors: Robert Bradley Gill, Gaby Baghdadi, Robert D. Symonds, Irek Singer, Peter St. George, Roy Shirah, Timothy M. Stock
  • Patent number: 7366646
    Abstract: A system operates to receive status messages from banking machines operating in a network. The messages are received by an event management system operating at least one computer. The computer is in operative connection with a data store. The data store includes information representative of the banking machines in the network, status messages generated by the banking machines and actions to be taken including entities to be notified of conditions which cause status messages to be sent by the various banking machines. A device status processing program in the computer resolves an action to be taken responsive to the status message. Responsive to the action resolved by the device status processing program the computer causes a notification message to be dispatched by a multimedia reporter to an entity who is to be notified of the condition at the banking machine which caused the status message.
    Type: Grant
    Filed: July 20, 2004
    Date of Patent: April 29, 2008
    Assignee: Diebold, Incorporated
    Inventors: Robert Bradley Gill, Gaby Baghdadi, Robert D. Symonds, Irek Singer, Peter St. George, Roy Shirah, Timothy M. Stock
  • Patent number: 7036048
    Abstract: A system operates to receive status messages from banking machines (12) operating in a network (14). The messages are received by an event management system (20) operating at least one computer (54). The computer is in operative connection with a data store (52). The data store includes information representative of the banking machines in the network, status messages generated by the banking machines and actions to be taken including entities to be notified of conditions which cause status messages to be sent by the various banking machines. The event management system receives the messages and places them in a uniform standard message format for further processing by the system. A device status processing program (36) in the computer resolves an action to be taken responsive to the status message.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: April 25, 2006
    Assignee: Diebold, Incorporated
    Inventors: Robert Bradley Gill, Gaby Baghdadi, Robert D. Symonds, Irek Singer, Peter St. George, Roy Shirah, Timothy M. Stock
  • Publication number: 20060016880
    Abstract: The transaction method is for secure payment by credit cards or debit cards for goods or services with the use or mobile devices. The payment authorization center delivers a public portion of the authorization token to the service provider via the existing communication channels and the private portion of the authorization token is delivered to the mobile device via SMS or USSD or e-mail short message. The mobile device delivers the private authorization token to the service provider via a private local network based on bluetooth, infrared or other short radio frequency based technology. The credit card or debit card number is never revealed and a temporary card token replaces it.
    Type: Application
    Filed: November 18, 2004
    Publication date: January 26, 2006
    Inventors: Irek Singer, Gaby Baghdadi, Andrzej Rok
  • Publication number: 20060016878
    Abstract: The transaction method is for secure payment by credit cards or debit cards for goods or services with the use or mobile devices. The payment authorization center delivers a public portion of the authorization token to the service provider via the existing communication channels and the private portion of the authorization token is delivered to the mobile device via SMS or USSD or e-mail short message. The mobile device delivers the private authorization token to the service provider via a private local network based on bluetooth, infrared or other short radio frequency based technology. The credit card or debit card number is never revealed and a temporary card token replaces it.
    Type: Application
    Filed: July 20, 2004
    Publication date: January 26, 2006
    Inventors: Irek Singer, Gaby Baghdadi, Andrzej Rok
  • Patent number: 6768975
    Abstract: A method of testing operation of an automated banking machine system is provided. The method may comprise storing in a data store data representative of a simulated automated banking machine, at least one condition which occurs at the machine and at least one action to be carried out responsive to the condition. The method may further comprise inputting an input representing the condition at the machine and indicating through a display, responsive to the stored data, the at least one action being carried out responsive to simulating the condition at the machine. The method may also include carrying out the at least one action responsive to operation of the computer. The method may include simulating responsive to the input, that the machine has generated a message indicative of the condition. The method may include providing a further input which prevents performance of the carrying out step.
    Type: Grant
    Filed: October 1, 1999
    Date of Patent: July 27, 2004
    Assignee: Diebold, Incorporated
    Inventors: Robert Bradley Gill, Gaby Baghdadi, Robert D. Symonds, Irek Singer, Peter St. George, Roy Shirah, Timothy M. Stock
  • Patent number: 6279826
    Abstract: A system operates to receive status messages from banking machines (12) operating in a network (14). The messages are received by an event management system (20) operating at least one computer (54) in operative connection with a data store (52). The data store includes information representative of the banking machines in the network, status messages generated by the banking machines and actions to be taken including entities to be notified of conditions which cause status messages to be sent by the various banking machines. A device status processing program (36) in the computer resolves an action to be taken responsive to the status message. Responsive to the action resolved by the device status processing program the computer causes a notification message to be dispatched by a multimedia reporter to an entity who is to be notified of the condition at the banking machine which caused the status message.
    Type: Grant
    Filed: August 21, 2000
    Date of Patent: August 28, 2001
    Assignee: Diebold, Incorporated
    Inventors: Robert Bradley Gill, Gaby Baghdadi, Robert D. Symonds, Irek Singer, Peter St. George, Roy Shirah, Timothy M. Stock
  • Patent number: 5984178
    Abstract: A system operates to receive status messages from banking machines (12) operating in a network (14). The messages are received by an event management system (20) operating at least one computer (54). The computer is in operative connection with a data store (52). The data store includes information representative of the banking machines in the network, status messages generated by the banking machines and actions to be taken including entities to be notified of conditions which cause status messages to be sent by the various banking machines. The event management system receives the messages and places them in a uniform standard message format for further processing by the system. A device status processing program (36) in the computer resolves an action to be taken responsive to the status message.
    Type: Grant
    Filed: March 7, 1997
    Date of Patent: November 16, 1999
    Assignee: Diebold, Incorporated
    Inventors: Robert Bradley Gill, Gaby Baghdadi, Robert D. Symonds, Irek Singer, Peter St. George, Roy Shirah, Timothy M. Stock