Patents by Inventor Galina Rubinshtein
Galina Rubinshtein 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: 9405785Abstract: Various embodiments include a system for online propagation of data updates. The system can include: a computer system for storing a plurality of records; and a record update utility configured to: initiate a record update process for any of the records responsive to a modification of a trigger data item, wherein the process is performed while the system is online; create an update process timestamp indicating a time at which the record update process is begun; and determine if a last-modified timestamp associated with any of the records indicates an earlier time than the update process timestamp, and, if so: update the record to reflect the modification to the trigger data item, and modify the last-modified timestamp to reflect a time that is later than the update process timestamp.Type: GrantFiled: July 12, 2013Date of Patent: August 2, 2016Assignee: International Business Machines CorporationInventors: Igor Goulko, Galina Rubinshtein, Marjorie Schejter, Uri Segev
-
Patent number: 8892746Abstract: Providing SIP application server interoperability, including detecting at a first SIP application server an event necessitating that work be performed in relation to a SIP application session that is managed by a second SIP application server, creating a SIP message object carrying a set of instructions representing the work, and sending the SIP message object for delivery to the second SIP application server and performance of the instructions at the second SIP application server in relation to the SIP application session.Type: GrantFiled: December 30, 2009Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Erik J. Burckart, Anat Fradin, Roman Mandeleil, Nitzan Nissim, Brian Pulito, Galina Rubinshtein, Uri Segev
-
Patent number: 8799925Abstract: An awareness notification management system including a contact list manager managing an awareness service subscriber contact list including an active sublist for active contacts and an archive sublist for disabled contacts, and an awareness manager for monitoring the status contact list members, where the awareness manager is configured to access a history including at least one timestamp of a last communication exchange between the awareness service subscriber and any of the members of the contact list, and query the history for any of the timestamps and classify any of the contacts as a disabled contact on the archive sublist if the timestamp for the contact is older than a predefined age, and where the awareness manager is configured to forward to the awareness service subscriber awareness notifications regarding the status of the active contacts and withhold from the awareness service subscriber awareness notifications regarding the status of the disabled contacts.Type: GrantFiled: December 28, 2007Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: Vladimir Gamaley, Frieda-Gila Revel, Galina Rubinshtein
-
Publication number: 20130304696Abstract: Various embodiments include a system for online propagation of data updates. The system can include: a computer system for storing a plurality of records; and a record update utility configured to: initiate a record update process for any of the records responsive to a modification of a trigger data item, wherein the process is performed while the system is online; create an update process timestamp indicating a time at which the record update process is begun; and determine if a last-modified timestamp associated with any of the records indicates an earlier time than the update process timestamp, and, if so: update the record to reflect the modification to the trigger data item, and modify the last-modified timestamp to reflect a time that is later than the update process timestamp.Type: ApplicationFiled: July 12, 2013Publication date: November 14, 2013Inventors: Igor Goulko, Galina Rubinshtein, Marjorie Schejter, Uri Segev
-
Patent number: 8515929Abstract: A method for online propagation of data updates, the method including initiating a record update process for any of a plurality of records in a system responsive to a modification of a trigger data item, where the process is performed while the system is online, creating an update process timestamp indicating a time at which the record update process is begun, and determining if a last-modified timestamp associated with any of the records indicates an eariler time than the update process timestamp, and, if so updating the record to reflect the modification to the trigger data item, and modifying the last-modified timestamp to reflect a time that is later than the update process timestamp.Type: GrantFiled: June 5, 2006Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: Igor Goulko, Galina Rubinshtein, Marjorie Schejter, Uri Segev
-
Patent number: 8406123Abstract: 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: GrantFiled: December 11, 2006Date of Patent: March 26, 2013Assignee: International Business Machines CorporationInventors: Ofira Tal-Aviv, Galina Rubinshtein, Gili Revel, Gil Perzy, Yakov Kupherstein, Uri Segev, Amir Perlman, Avshalom Houri, James Patrick Galvin, Jr.
-
Patent number: 8140692Abstract: A presence server includes a receiver to receive a variety of publishing and subscribe requests from a variety of sources; a plurality of elements to process the requests; and a presence manager to flexibly configure the elements as a function of the type of the requests received. A method for processing presence information includes receiving a variety of publishing and subscribe requests from a variety of sources; processing the requests with a plurality of elements; and configuring the elements as a function of the type of the requests received.Type: GrantFiled: February 13, 2007Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Avshalom Houri, Gil Perzy, Galina Rubinshtein, Uri Segev, Ofira Tal-Aviv
-
Patent number: 7975294Abstract: A client attempts to transmit a presence state to a presence server that is behind a firewall of a secure network. If the client is inside the firewall, the presence server instructs resources within the secure network to directly communicate with the client. However, if the client is outside the firewall, then the client must tunnel into the secure network via a Virtual Private Network (VPN) before accessing the resources in the secure network.Type: GrantFiled: November 19, 2007Date of Patent: July 5, 2011Assignee: International Business Machines CorporationInventors: Ivan M. Heninger, John D. Kari, William J. Rippon, Galina Rubinshtein
-
Publication number: 20110161518Abstract: Providing SIP application server interoperability, including detecting at a first SIP application server an event necessitating that work be performed in relation to a SIP application session that is managed by a second SIP application server, creating a SIP message object carrying a set of instructions representing the work, and sending the SIP message object for delivery to the second SIP application server and performance of the instructions at the second SIP application server in relation to the SIP application session.Type: ApplicationFiled: December 30, 2009Publication date: June 30, 2011Inventors: Erik J. Burckart, Anat Fradin, Roman Mandeleil, Nitzan Nissim, Brian Pulito, Galina Rubinshtein, Uri Segev
-
Patent number: 7961667Abstract: A method for ad-hoc group presence management, the method including configuring a presence server to receive information regarding a group and entities belonging to the group and create a group presentity associated with the group, and providing information regarding a group and its entities to the presence server, thereby causing the presence server to create the group presentity.Type: GrantFiled: July 21, 2006Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventors: Gil Perzy, Gili Revel, Galina Rubinshtein, Uri Segev, Ofira Tal
-
Publication number: 20090172701Abstract: An awareness notification management system including a contact list manager managing an awareness service subscriber contact list including an active sublist for active contacts and an archive sublist for disabled contacts, and an awareness manager for monitoring the status contact list members, where the awareness manager is configured to access a history including at least one timestamp of a last communication exchange between the awareness service subscriber and any of the members of the contact list, and query the history for any of the timestamps and classify any of the contacts as a disabled contact on the archive sublist if the timestamp for the contact is older than a predefined age, and where the awareness manager is configured to forward to the awareness service subscriber awareness notifications regarding the status of the active contacts and withhold from the awareness service subscriber awareness notifications regarding the status of the disabled contacts.Type: ApplicationFiled: December 28, 2007Publication date: July 2, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vladimir GAMALEY, Frieda-Gila Revel, Galina Rubinshtein
-
Publication number: 20090133115Abstract: A client attempts to transmit a presence state to a presence server that is behind a firewall of a secure network. If the client is inside the firewall, the presence server instructs resources within the secure network to directly communicate with the client. However, if the client is outside the firewall, then the client must tunnel into the secure network via a Virtual Private Network (VPN) before accessing the resources in the secure network.Type: ApplicationFiled: November 19, 2007Publication date: May 21, 2009Inventors: Ivan M. Heninger, John D. Kari, William J. Rippon, Galina Rubinshtein
-
Publication number: 20080288572Abstract: A presence server architecture includes a central presence information database to store presence information about a multiplicity of publishing entities, and at least two presence servers to separately access and update said presence information. The present invention also includes a presence server which includes a means to access a central database storing presence information segments about each user from multiple publishing entities over time, an aggregator to aggregate said presence information segments about one user into a current presence information document, and means to detect if another presence server has recently modified presence information document about the user.Type: ApplicationFiled: May 14, 2007Publication date: November 20, 2008Inventors: James Patrick Galvin, JR., Avshalom Houri, Yaki Kupherstein, Amir Perlman, Gil Perzy, Frieda-Gila Revel, Galina Rubinshtein, Uri Segev, Ofira Tal-Aviv, Dror Yaffe
-
Publication number: 20080137531Abstract: 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: ApplicationFiled: December 11, 2006Publication date: June 12, 2008Inventors: Ofira Tal-Aviv, Galina Rubinshtein, Gili Revel, Gil Perzy, Yakov Kupherstein, Uri Segev, Amir Perlman, Avshalom Houri, James Patrick Galvin
-
Publication number: 20080019300Abstract: A method for ad-hoc group presence management, the method including configuring a presence server to receive information regarding a group and entities belonging to the group and create a group presentity associated with the group, and providing information regarding a group and its entities to the presence server, thereby causing the presence server to create the group presentity.Type: ApplicationFiled: July 21, 2006Publication date: January 24, 2008Inventors: Gil Perzy, Gili Revel, Galina Rubinshtein, Uri Segev, Ofira Tal
-
Publication number: 20070299979Abstract: The present invention discloses a system and method for stateless publish/subscribe messaging using SIP that provides SIP with similar functionality to JMS™-based publish/subscribe messaging, thereby allowing client applications that require both SIP and JMS™ messaging to be implemented using SIP only.Type: ApplicationFiled: June 27, 2006Publication date: December 27, 2007Inventors: Avshalom Houri, Gil Perzy, Gili Revel, Galina Rubinshtein, Haim Schneider, Ofira Tal
-
Publication number: 20070282790Abstract: A method for online propagation of data updates, the method including initiating a record update process for any of a plurality of records in a system responsive to a modification of a trigger data item, where the process is performed while the system is online, creating an update process timestamp indicating a time at which the record update process is begun, and determining if a last-modified timestamp associated with any of the records indicates an eariler time than the update process timestamp, and, if so updating the record to reflect the modification to the trigger data item, and modifying the last-modified timestamp to reflect a time that is later than the update process timestamp.Type: ApplicationFiled: June 5, 2006Publication date: December 6, 2007Inventors: Igor Goulko, Galina Rubinshtein, Marjorie Schejter, Uri Segev
-
Publication number: 20070198589Abstract: A presence server includes a receiver to receive a variety of publishing and subscribe requests from a variety of sources; a plurality of elements to process the requests; and a presence manager to flexibly configure the elements as a function of the type of the requests received. A method for processing presence information includes receiving a variety of publishing and subscribe requests from a variety of sources; processing the requests with a plurality of elements; and configuring the elements as a function of the type of the requests received.Type: ApplicationFiled: February 13, 2007Publication date: August 23, 2007Inventors: Avshalom Houri, Gil Perzy, Galina Rubinshtein, Uri Segev, Ofira Tal-Aviv