Patents by Inventor Nir Ben-Zvi

Nir Ben-Zvi 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: 20070234430
    Abstract: A first process operating on a computer comprises code to be executed in connection therewith, where the code includes at least one triggering device. A digital license corresponds to the first process and sets forth terms and conditions for operating the first process. A second process operating on the computer proxy-executes code corresponding to each triggering device of the first process on behalf of such first process. The second process includes a selection of options to thwart reverse engineering by a debugger if a debugger is detected. The options include execution by a proxy engine of a re-routed call, crashing the first process, detection ad elimination of a debugger related interrupt a call to an arbitrary function.
    Type: Application
    Filed: May 25, 2007
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Aaron Goldsmid, Nir Ben-Zvi, Sekhar Chintalapati, Karan Dhillon, Nathan Ide, David Linsley, Ping Xie
  • Publication number: 20070150418
    Abstract: Software is governed by a digital license that specifies a certificate that must be present in order for the software (or certain features thereof) to be used. A root authority authorizes a license server to issue certificates that are called for in the digital license for an item of software. The software and the digital license are installed on a machine, and the machine enrolls with the license server to obtain the certificate. When the software is run, an enforcement component evaluates the license to determine what certificate is required, and then evaluates the certificate to determine whether it meets the requirements of a license. If the certificate is invalid, the enforcement component may disable the software, or may disable certain features of the software.
    Type: Application
    Filed: December 27, 2005
    Publication date: June 28, 2007
    Applicant: Microsoft Corporation
    Inventors: Avi Ben-Menahem, Nir Ben-Zvi, Ronald Miller
  • Publication number: 20070038837
    Abstract: Multiple virtual addresses map to the same physical location in memory if it has been determined that they are all intended to access the same data. In one embodiment, such virtual addresses are identified, and correspondence information (such as from a translation table) is changed in order to ensure that they all correspond to the same physical location, thus freeing up memory and preventing problems such as undue swapping. A memory request servicer and translation table are used in one embodiment in order to properly respond to two requests, using different virtual addresses, both of which store identical data, by accessing the same location in physical memory. In one embodiment, code rebasing for a code page is only performed if it has not been performed before; if it has, a reference to the already rebased code page is returned. Physical memory which has more than one use (e.g. physical memory referred to by multiple virtual addresses) is designated read-only.
    Type: Application
    Filed: August 15, 2005
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventor: Nir Ben-Zvi
  • Patent number: 7167921
    Abstract: Method for efficiently exploiting an upstream channel bandwidth of full-duplex connection between a user and network. Data from the network is received by a user. The data is stored on the user's storage device, for a predetermined period of time for further use. The received data is then re-transmitted to other users, during download time or after downloading is completed. The data from the user's location may be re-transmitted to the users through the upstream channel bandwidth, in response to a request, or according to pre-defined operation instructions.
    Type: Grant
    Filed: November 2, 2000
    Date of Patent: January 23, 2007
    Assignee: Eyeblaster, Inc.
    Inventor: Nir Ben-Zvi
  • Publication number: 20070011686
    Abstract: A mechanism for redirecting a code execution path in a running process. A one-byte interrupt instruction (e.g., INT 3) is inserted into the code path. The interrupt instruction passes control to a kernel handler, which after executing a replacement function, returns to continue executing the process. The replacement function resides in a memory space that is accessible to the kernel handler. The redirection mechanism may be applied without requiring a reboot of the computing device on which the running process is executing. In addition, the redirection mechanism may be applied without overwriting more than one byte in the original code.
    Type: Application
    Filed: July 8, 2005
    Publication date: January 11, 2007
    Applicant: Microsoft Corporation
    Inventor: Nir Ben-Zvi
  • Publication number: 20050076145
    Abstract: A system and methods for carrying out point-to-point intracluster communications between hosts is provided. The disclosed system enables communication protocol layer components of hosts within a cluster to continue to operate in a cluster mode while facilitating such point-to-point communications. Initially, address discovery provides the non-cluster mode address for a target host. Thereafter, an initiating/source host issues a message including the non-cluster mode address of the target host. A network load balancing layer, or any other suitable component within the target host, intercepts the message and substitutes a cluster address for the non-cluster mode address within the message destination field before the message is presented to the communication protocol layer of the target host.
    Type: Application
    Filed: October 7, 2003
    Publication date: April 7, 2005
    Applicant: Microsoft Corporation
    Inventors: Nir Ben-Zvi, Sean House, Joseph Joy
  • Publication number: 20020095336
    Abstract: A method for generating Bursting-messages on the window of a user's Web-terminal while browsing a Web-site. Indication related to the connection of the user to the Web-site is provided. Data that is required for generating a Burst-message on the Web-terminal is sent to the Web-terminal of the identified user and a Burst-message is generated on the Web-terminal using the data. Interaction means are provided to the user in the Burst-message, for the interaction of the user with the Burst-message and/or with the Web-site. The Burst-message may be generated by dynamically writing an HTML layer and/or JavaScript and/or VBScript.
    Type: Application
    Filed: June 27, 2001
    Publication date: July 18, 2002
    Applicant: Eyeblaster Inc.
    Inventors: Gal Trifon, Nir Ben-Zvi, Ofer Zadikario, Hanit Galili, Amir Hardoof, Efraim Cohen
  • Patent number: 5387456
    Abstract: There is provided a method for producing extruded, optical-quality, transparent panel units having integral flange members for joining to adjacent, similar panel units. The method includes the steps of extruding a substantially flat strip of suitable plastic material, calendering the extruded strip by pulling it in the still hot, pliable state through a calender, at least the central portion of the strip being smoothened to an optical-quality transparency and the marginal portions of the strip being provided with at least one sawtooth-like, continuous projection on at least one face of the marginal portions, controllably heating the strip at a limited zone on the one face to render the zone pliable, using bending rolls to bend the marginal portions at substantially a right angle, so as to turn them into flange members, the inside corners formed by the bending rolls between the central portion and the marginal portions being rounded, and finally, cutting the flanged panels to required length.
    Type: Grant
    Filed: May 20, 1992
    Date of Patent: February 7, 1995
    Assignee: Dan Pal
    Inventors: Nir Ben-Zvi, Shaul Giovoni
  • Patent number: 5348790
    Abstract: An extruded, panel unit for constructional purposes, having two sheet-like major surfaces interconnected and spaced apart by a plurality of ribs and intermediate surfaces dividing the space delimited by the major surfaces into a plurality of sub-spaces. In cross-section, the sheet-like major surfaces and the rib and intermediate surfaces form a truss-like structure and there are provided more than three sub-spaces across a plane extending substantially normal to and connecting the major surfaces.
    Type: Grant
    Filed: January 19, 1993
    Date of Patent: September 20, 1994
    Assignee: DAN-PAL
    Inventors: Nir Ben-Zvi, Shaul Givoni