Patents by Inventor Gil Perzy

Gil Perzy 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: 10776152
    Abstract: Managing the execution of a computer software application by duplicating a primary instance of a computer software application during its execution in a primary execution context to create multiple duplicate instances of the computer software application in corresponding duplicate execution contexts, and effecting a selection of a different candidate subset of predefined elements for each of the duplicate instances.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: September 15, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gili Nachum, Vladimir Gamaley, Gil Perzy
  • Publication number: 20180349171
    Abstract: Managing the execution of a computer software application by duplicating a primary instance of a computer software application during its execution in a primary execution context to create multiple duplicate instances of the computer software application in corresponding duplicate execution contexts, and effecting a selection of a different candidate subset of predefined elements for each of the duplicate instances.
    Type: Application
    Filed: August 6, 2018
    Publication date: December 6, 2018
    Inventors: Gili Nachum, Vladimir Gamaley, Gil Perzy
  • Patent number: 10104131
    Abstract: Managing Session Initiation Protocol (SIP) subscription dialog state loss, including a SIP server locator configured to determine the identity of a SIP server that maintains a SIP subscription dialog corresponding to a SIP subscription dialog that is maintained by a SIP client, and a liveliness tester configured to periodically send to the SIP server a SIP RE-SUBSCRIBE message corresponding to the SIP subscription dialog.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: October 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vladimir Gamaley, Gili Nachum, Gil Perzy
  • Patent number: 10042668
    Abstract: Managing the execution of a computer software application by duplicating a primary instance of a computer software application during its execution in a primary execution context to create multiple duplicate instances of the computer software application in corresponding duplicate execution contexts, and effecting a selection of a different candidate subset of predefined elements for each of the duplicate instances.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gili Nachum, Vladimir Gamaley, Gil Perzy
  • Patent number: 10042669
    Abstract: Managing the execution of a computer software application by duplicating a primary instance of a computer software application during its execution in a primary execution context to create multiple duplicate instances of the computer software application in corresponding duplicate execution contexts, and effecting a selection of a different candidate subset of predefined elements for each of the duplicate instances.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gili Nachum, Vladimir Gamaley, Gil Perzy
  • Publication number: 20180060113
    Abstract: Managing the execution of a computer software application by duplicating a primary instance of a computer software application during its execution in a primary execution context to create multiple duplicate instances of the computer software application in corresponding duplicate execution contexts, and effecting a selection of a different candidate subset of predefined elements for each of the duplicate instances.
    Type: Application
    Filed: November 6, 2017
    Publication date: March 1, 2018
    Inventors: Gili Nachum, Vladimir Gamaley, Gil Perzy
  • Publication number: 20180060114
    Abstract: Managing the execution of a computer software application by duplicating a primary instance of a computer software application during its execution in a primary execution context to create multiple duplicate instances of the computer software application in corresponding duplicate execution contexts, and effecting a selection of a different candidate subset of predefined elements for each of the duplicate instances.
    Type: Application
    Filed: November 6, 2017
    Publication date: March 1, 2018
    Inventors: Gili Nachum, Vladimir Gamaley, Gil Perzy
  • Patent number: 9811371
    Abstract: Managing the execution of a computer software application by duplicating a primary instance of a computer software application during its execution in a primary execution context to create multiple duplicate instances of the computer software application in corresponding duplicate execution contexts, and effecting a selection of a different candidate subset of predefined elements for each of the duplicate instances.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: November 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gili Nachum, Vladimir Gamaley, Gil Perzy
  • Patent number: 9811372
    Abstract: Managing the execution of a computer software application by duplicating a primary instance of a computer software application during its execution in a primary execution context to create multiple duplicate instances of the computer software application in corresponding duplicate execution contexts, and effecting a selection of a different candidate subset of predefined elements for each of the duplicate instances.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: November 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gili Nachum, Vladimir Gamaley, Gil Perzy
  • Patent number: 9294372
    Abstract: A method for determining a status of a presentity by determining a success rate for a plurality of transactions of the same transaction type that are initiated by at least one entity in a first computer network-based communications system in a plurality of corresponding transaction requests, where the transactions relate to a presentity, identifying a status descriptor that has a predefined association with the transaction type, identifying a condition that has a predefined association with the status descriptor and the transaction type, and associating the status descriptor with the presentity if the success rate meets the condition.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Vladimir Gamaley, Gili Nachum, Gil Perzy
  • Patent number: 9037602
    Abstract: Managing a contact list in a collaboration system, by detecting if a contact has been offline for at least a predefined period of time and/or detecting if a target identifier is being entered into a contact list of a first user of a first collaboration system, where the contact is identified by a target identifier in a contact list of a first user of a first collaboration system, searching a collaboration system directory to find a replacement identifier associated with a second user of the first collaboration system, where the second user meets a predefined peer criterion with respect to the first user, and where the replacement identifier a) is different from a target identifier, and b) meets a predefined similarity criterion with respect to the target identifier, and replacing the target identifier with the replacement identifier in the contact list of the first user.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: May 19, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vladimir Gamaley, Gili Nachum, Gil Perzy
  • Patent number: 8935369
    Abstract: Facilitating communications by receiving from a requestor a request regarding an alternate of a contact, where a computer network address of the contact is known to the requestor, and where the request identifies the alternate using an alias in which the computer network address of the contact is modified to include an alias template associated with the alternate, and forwarding the request to the alternate at a computer network address associated with the alias.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Vladimir Gamaley, Gili Nachum, Gil Perzy
  • Patent number: 8825735
    Abstract: A system for managing the use of BOTs by computer network users, the system including a gateway-to-BOT communications manager configured to relay communications to a BOT on behalf of a computer user in a manner that prevents the BOT from associating the communications with the computer user, and a gateway-to-user communications manager configured to relay the communications from the computer user to the gateway-to-BOT communications manager, and relay to the computer user communications received from the gateway-to-BOT communications manager that originate from the BOT.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Vladimir Gamaley, Hagit Hamdani, Dvir Landerer, Gabi Miro, Gili Nachum, Gil Perzy, Reuven Svechin
  • Patent number: 8719289
    Abstract: In one embodiment, an addition of an identifier to a contact list can be detected. The identifier can identify an entity in a first collaboration system. Data can be searched to find a different identifier that identifies the entity in at least a second collaboration system. The different identifier can be added to the contact list.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Vladimir Gamaley, Gili Nachum, Gil Perzy
  • Patent number: 8661108
    Abstract: A method for determining a status of a presentity by determining a success rate for a plurality of transactions of the same transaction type that are initiated by at least one entity in a first computer network-based communications system in a plurality of corresponding transaction requests, where the transactions relate to a presentity, identifying a status descriptor that has a predefined association with the transaction type, identifying a condition that has a predefined association with the status descriptor and the transaction type, and associating the status descriptor with the presentity if the success rate meets the condition.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: February 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Vladimir Gamaley, Gili Nachum, Gil Perzy
  • Publication number: 20140007107
    Abstract: Managing the execution of a computer software application by duplicating a primary instance of a computer software application during its execution in a primary execution context to create multiple duplicate instances of the computer software application in corresponding duplicate execution contexts, and effecting a selection of a different candidate subset of predefined elements for each of the duplicate instances.
    Type: Application
    Filed: June 5, 2013
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gili Nachum, Vladimir Gamaley, Gil Perzy
  • Publication number: 20140007103
    Abstract: Managing the execution of a computer software application by duplicating a primary instance of a computer software application during its execution in a primary execution context to create multiple duplicate instances of the computer software application in corresponding duplicate execution contexts, and effecting a selection of a different candidate subset of predefined elements for each of the duplicate instances.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gili NACHUM, Vladimir GAMALEY, Gil PERZY
  • Publication number: 20130254388
    Abstract: A method for determining a status of a presentity by determining a success rate for a plurality of transactions of the same transaction type that are initiated by at least one entity in a first computer network-based communications system in a plurality of corresponding transaction requests, where the transactions relate to a presentity, identifying a status descriptor that has a predefined association with the transaction type, identifying a condition that has a predefined association with the status descriptor and the transaction type, and associating the status descriptor with the presentity if the success rate meets the condition.
    Type: Application
    Filed: April 30, 2013
    Publication date: September 26, 2013
    Applicant: International Business Machines Corporation
    Inventors: Vladimir GAMALEY, Gili NACHUM, Gil PERZY
  • Patent number: 8406123
    Abstract: A method for SIP presence server failover, the method including setting an expiration time of a SIP application session on a first SIP server having a first SIP presence server to match the expiration time of a SIP request that is associated with the SIP application session, setting a SIP request attribute set representing a plurality of attributes of the SIP request, replicating the SIP application session together with the attribute set to a second SIP server having a second SIP presence server, migrating the SIP application session to the second SIP server for activation thereat, detecting an event indicating that the SIP application session has been migrated, and upon detection of the event, reestablishing at the second SIP presence server the SIP request associated with the SIP application session and using the attribute set.
    Type: Grant
    Filed: December 11, 2006
    Date of Patent: March 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ofira Tal-Aviv, Galina Rubinshtein, Gili Revel, Gil Perzy, Yakov Kupherstein, Uri Segev, Amir Perlman, Avshalom Houri, James Patrick Galvin, Jr.
  • Publication number: 20120323960
    Abstract: In one embodiment, an addition of an identifier to a contact list can be detected. The identifier can identify an entity in a first collaboration system. Data can be searched to find a different identifier that identifies the entity in at least a second collaboration system. The different identifier can be added to the contact list.
    Type: Application
    Filed: May 30, 2012
    Publication date: December 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vladimir Gamaley, Gili Nachum, Gil Perzy