Patents by Inventor Rami Cohen

Rami Cohen 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).

  • Publication number: 20130107889
    Abstract: An approach is provided in which a local module receives an egress data packet and extracts a virtual IP address from the data packet that corresponds to a virtual network endpoint that generated the data packet. The local module identifies an endpoint address entry corresponding to the virtual network endpoint, and determines that the endpoint address entry fails to include the extracted virtual IP address. As a result, the local module updates the endpoint address entry with the extracted virtual IP address and notifies a distributed policy service of the endpoint address entry update.
    Type: Application
    Filed: November 2, 2011
    Publication date: May 2, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine Barabash, Rami Cohen, Benny Rochwerger
  • Publication number: 20130107881
    Abstract: An approach is provided in which a local module receives an egress data packet and extracts a virtual IP address from the data packet that corresponds to a virtual network endpoint that generated the data packet. The local module identifies an endpoint address entry corresponding to the virtual network endpoint, and determines that the endpoint address entry fails to include the extracted virtual IP address. As a result, the local module updates the endpoint address entry with the extracted virtual IP address and notifies a distributed policy service of the endpoint address entry update.
    Type: Application
    Filed: April 30, 2012
    Publication date: May 2, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine Barabash, Rami Cohen, Benny Rochwerger
  • Publication number: 20130091501
    Abstract: An approach is provided in which a computer system selects a virtual domain from multiple virtual domains, which are each overlayed onto a physical network and are independent of physical topology constraints of the physical network. The computer system selects, from the selected virtual domain, a first virtual group that includes one or more first virtual network endpoints. Next, the computer system selects, from the selected virtual domain, a second virtual group that includes one or more second virtual network endpoints. In turn, the computer system creates a logical link policy that includes one or more actions corresponding to sending data between the first virtual group and the second virtual group.
    Type: Application
    Filed: August 14, 2012
    Publication date: April 11, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine Barabash, Rami Cohen, Vinit Jain, Renato J. Recio, Benny Rochwerger
  • Publication number: 20130091261
    Abstract: An approach is provided in which a computer system selects a virtual domain from multiple virtual domains, which are each overlayed onto a physical network and are independent of physical topology constraints of the physical network. The computer system selects, from the selected virtual domain, a first virtual group that includes one or more first virtual network endpoints. Next, the computer system selects, from the selected virtual domain, a second virtual group that includes one or more second virtual network endpoints. In turn, the computer system creates a logical link policy that includes one or more actions corresponding to sending data between the first virtual group and the second virtual group.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 11, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine Barabash, Rami Cohen, Vinit Jain, Renato J. Recio, Benny Rochwerger
  • Publication number: 20120297384
    Abstract: According to one embodiment of the present disclosure, an approach is provided in which a policy module receives data that is initiated by a first virtual machine and has a destination at a second virtual machine. The policy module selects a policy that corresponds to sending the data from the first virtual machine to the second virtual machine. The policy includes one or more logical references to one or more virtual networks, and does not include a physical reference to a physical entity located on a physical network. In turn, the policy module encapsulates the data with a physical path translation that is based upon the selected policy, and sends the encapsulated data over the physical network to a second policy module that corresponds to the second virtual machine.
    Type: Application
    Filed: July 26, 2012
    Publication date: November 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine Barabash, Rami Cohen, Vinit Jain, Renato J. Recio, Benny Rochwerger
  • Publication number: 20120290695
    Abstract: According to one embodiment of the present disclosure, an approach is provided in which a policy server receives a request for a policy from a requestor. The policy server identifies an initiating virtual machine; the initial virtual machine's corresponding virtual network; and a destination virtual machine. Next, a policy corresponding to sending data from the first virtual machine to the second virtual machine is selected. The policy includes one or more logical references to the virtual network and does not include a physical reference to a physical entity located on a physical network. In turn, a physical path translation corresponding to the selected policy is identified and sent to the requestor.
    Type: Application
    Filed: May 13, 2011
    Publication date: November 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine Barabash, Rami Cohen, Vinit Jain, Renato J. Recio, Benny Rochwerger
  • Publication number: 20120291024
    Abstract: According to one embodiment of the present disclosure, an approach is provided in which a policy module receives data that is initiated by a first virtual machine and has a destination at a second virtual machine. The policy module selects a policy that corresponds to sending the data from the first virtual machine to the second virtual machine. The policy includes one or more logical references to one or more virtual networks, and does not include a physical reference to a physical entity located on a physical network. In turn, the policy module encapsulates the data with a physical path translation that is based upon the selected policy, and sends the encapsulated data over the physical network to a second policy module that corresponds to the second virtual machine.
    Type: Application
    Filed: May 13, 2011
    Publication date: November 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine Barabash, Rami Cohen, Vinit Jain, Renato J. Recio, Benny Rochwerger
  • Publication number: 20120290703
    Abstract: According to one embodiment of the present disclosure, an approach is provided in which a policy server receives a request for a policy from a requestor. The policy server identifies an initiating virtual machine; the initial virtual machine's corresponding virtual network; and a destination virtual machine. Next, a policy corresponding to sending data from the first virtual machine to the second virtual machine is selected. The policy includes one or more logical references to the virtual network and does not include a physical reference to a physical entity located on a physical network. In turn, a physical path translation corresponding to the selected policy is identified and sent to the requestor.
    Type: Application
    Filed: July 24, 2012
    Publication date: November 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine Barabash, Rami Cohen, Vinit Jain, Renato J. Recio, Benny Rochwerger
  • Patent number: 8306062
    Abstract: Aspects of the disclosure provide a method for large receive offload (LRO). The method adaptively changes a number of packets aggregated in an aggregated packet based on a packet loss state in a network. The method reduces reception stack overhead while reducing waiting time for LRO time-out. The method includes receiving a packet belonging to a packet stream transmitted from a sender to a receiver, detecting a size of a sliding window used by the sender to transmit packets, adjusting an LRO threshold indicating a maximum number of packets allowed in an aggregated packet as a function of the size of the sliding window, and aggregating incoming packets into an aggregated packet based on the adjusted LRO threshold.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: November 6, 2012
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventor: Rami Cohen
  • Patent number: 7782921
    Abstract: An electrical-optical coupling and detecting device. An apparatus according to an embodiment of the present invention includes a reflective surface defined on semiconductor material. The reflective surface is to reflect an incident optical beam towards an optical destination. An optical detector is monolithically integrated in the reflective surface of the semiconductor material. The optical detector arranged in the reflective surface of the semiconductor material is to detect the incident optical beam.
    Type: Grant
    Filed: March 28, 2005
    Date of Patent: August 24, 2010
    Assignee: Intel Corporation
    Inventors: Andrew C. Alduino, Mario J. Paniccia, Rami Cohen, Assia Barkai, Ansheng Liu
  • Publication number: 20100024034
    Abstract: A computer system can be configured to identify when it has been infected with or otherwise compromised by malware, such as viruses, worms, etc. In one implementation, a computer system receives and installs one or more decoy contacts in a contact store and further installs one or more malware reporting modules that effectively filter outgoing messages. For example, a malware reporting module can redirect messages with a decoy contact address to an alternate inbox associated with the decoy contact. The same malware reporting module, or another module in the system, can also generate one or more reports indicating the presence of malware, either due to detection of the decoy contact address, or due to identifying messages in the decoy contact inbox. The host computer system that sent the message to the decoy contact can then be flagged as infected with malware.
    Type: Application
    Filed: July 22, 2008
    Publication date: January 28, 2010
    Applicant: MICROSOFT CORPORATION
    Inventor: Rami Cohen
  • Patent number: 7507683
    Abstract: A glass-ceramic material, particularly for elements in laser systems, and a method for preparing same. The glass-ceramic material may be used for an optical fiber for communication systems and laser systems. The glass-ceramic may include gahnite crystals and optionally ?-quartz-like solid solution, or a petalite-like crystals, spinel, and zirconia crystals. The elements may comprise a host material glass-ceramic, where the glass-ceramic is doped with appropriate ions.
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: March 24, 2009
    Assignee: Elop Electro-Optics Industries Ltd.
    Inventors: Marina Sirota, Ehud Galun, Adrian Goldshtein, Alla Buch, Vladimir Krupkin, Rami Cohen, Alexander Glushko, Elena Luria
  • Publication number: 20080207425
    Abstract: A glass-ceramic material, particularly for elements in laser systems, and a method for preparing same. The glass-ceramic material may be used for an optical fiber for communication systems and laser systems. The glass-ceramic may include gahnite crystals and optionally ?-quartz-like solid solution, or a petalite-like crystals, spinel, and zirconia crystals. The elements may comprise a host material glass-ceramic, where the glass-ceramic is doped with appropriate ions.
    Type: Application
    Filed: September 21, 2007
    Publication date: August 28, 2008
    Applicant: ELOP ELECTRO-OPTICS INDUSTRIES LTD.
    Inventors: Marina Sirota, Ehud Galun, Adrian Goldshtein, Alla Buch, Vladimir Krupkin, Rami Cohen, Alexander Glushko, Elena Luria
  • Publication number: 20080165406
    Abstract: A reticle device is disclosed, comprising a transparent substrate provided with subsurface reticle design inscribed within the substrate.
    Type: Application
    Filed: March 9, 2006
    Publication date: July 10, 2008
    Inventors: Ehud Galun, Nisim Hadar, Alon Tavory, Israel Vilenchik, Ephraim Argaman, Gidon Slosberg, Moshe Toker, Yosef Kigel, Guy Ben-Zvi, Rami Cohen, Vladimir Dmitriev, Sergey Oshemkov
  • Patent number: 7316986
    Abstract: A glass-ceramic material, particularly for elements in laser systems, and a method for preparing same. The glass-ceramic material may be used for an optical fiber for communication systems and laser systems. The glass-ceramic may include gahnite crystals and optionally ?-quartz-like solid solution, or a petalite-like crystals, spinel, and zirconia crystals. The elements may comprise a host material glass-ceramic, where the glass-ceramic is doped with appropriate ions.
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: January 8, 2008
    Assignee: Elop Electro-Optics Industries Ltd.
    Inventors: Marina Sirota, Ehud Galun, Adrian Goldshtein, Alla Buch, Vladimir Krupkin, Rami Cohen, Alexander Glushko, Elena Luria
  • Publication number: 20060215726
    Abstract: An electrical-optical coupling and detecting device. An apparatus according to an embodiment of the present invention includes a reflective surface defined on semiconductor material. The reflective surface is to reflect an incident optical beam towards an optical destination. An optical detector is monolithically integrated in the reflective surface of the semiconductor material. The optical detector arranged in the reflective surface of the semiconductor material is to detect the incident optical beam.
    Type: Application
    Filed: March 28, 2005
    Publication date: September 28, 2006
    Inventors: Andrew Alduino, Mario Paniccia, Rami Cohen, Assia Barkai, Ansheng Liu
  • Publication number: 20060009342
    Abstract: A glass-ceramic material, particularly for elements in laser systems, and a method for preparing same. The glass-ceramic material may be used for an optical fiber for communication systems and laser systems. The glass-ceramic may include gahnite crystals and optionally ?-quartz-like solid solution, or a petalite-like crystals, spinel, and zirconia crystals. The elements may comprise a host material glass-ceramic, where the glass-ceramic is doped with appropriate ions.
    Type: Application
    Filed: May 25, 2005
    Publication date: January 12, 2006
    Applicant: ELOP ELECTRO-OPTICS INDUSTRIES LTD.
    Inventors: Marina Sirota, Ehud Galun, Adrian Goldshtein, Alla Buch, Vladimir Krupkin, Rami Cohen, Alexander Glushko, Elena Luria
  • Publication number: 20050261979
    Abstract: An internet site based on a system allowing the user to place photographs in a virtual digital album and to receive a hard copy from the site operator. The site allows the customer to design the album for himself/herself from various possible choices or according to the customer's unique personal design. This includes the design of the album binding, the pages in the album, the photograph editing style on each page, the number of pages in the album, and additionally a choice of size, colour, graphics and text or graphics printed on the binding, on each one of the album pages and next to each picture in the album. On the site, the customer will have the possibility of sending the virtual album by e-mail to the site's operator, or to someone acting on behalf of the site operator, and to receive a hard copy from the site operator, (or someone acting on behalf of the site operator), of the album designed as stated, and including the said digital pictures designed and selected by the customer.
    Type: Application
    Filed: May 21, 2004
    Publication date: November 24, 2005
    Inventor: Rami Cohen