Patents by Inventor Dan Eylon
Dan Eylon 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: 9311914Abstract: The subject matter discloses a method two phase phonetic indexing and search comprising: receiving a digital representation of an audio signal; producing a phonetic index of the audio signal; producing phonetic N-gram sequence from the phonetic index by segmenting the phonetic index into a plurality of phonetic N-grams; and producing an inverted index of the plurality of phonetic N-grams.Type: GrantFiled: September 3, 2012Date of Patent: April 12, 2016Assignee: NICE-SYSTEMS LTDInventors: Moshe Wasserblat, Dan Eylon, Tzach Ashkenazi, Oren Pereg, Ronen Laperdon
-
Patent number: 9015677Abstract: A system and method is provided for generating logic to automate target applications. The logic may be programmed in a virtual environment using mock-up screen elements that mimic the behavior of real screen elements in the target applications environments. The programmed logic may be executed in a computer system using the real screen elements in the target applications environments. The operating environment may be switched between the virtual environment in a mock-up mode and the target applications environment in a real mode.Type: GrantFiled: December 6, 2011Date of Patent: April 21, 2015Assignee: Nice Systems Ltd.Inventors: Ariel Tunik, Dan Eylon
-
Patent number: 8914285Abstract: A computerized method for sales optimization including receiving at a computer server a digital representation of a portion of an interaction between a customer and an organization representative, the portion of an interaction comprises a speech signal of the customer and a speech signal of the organization representative; analyzing the speech signal of the organization representative; analyzing the speech signal of the customer; determining a distance vector between the speech signal of the organization representative and the speech signal of the customer; and predicting a sale success probability score for the captured speech signal portion.Type: GrantFiled: July 17, 2012Date of Patent: December 16, 2014Assignee: Nice-Systems LtdInventors: Moshe Wasserblat, Dan Eylon, Ezra Daya, Tzach Ashkenazi, Oren Pereg, Ohad Pollak, Moshe Avlagon
-
Publication number: 20140067373Abstract: The subject matter discloses a method two phase phonetic indexing and search comprising: receiving a digital representation of an audio signal; producing a phonetic index of the audio signal; producing phonetic N-gram sequence from the phonetic index by segmenting the phonetic index into a plurality of phonetic N-grams; and producing an inverted index of the plurality of phonetic N-grams.Type: ApplicationFiled: September 3, 2012Publication date: March 6, 2014Applicant: NICE-SYSTEMS LTDInventors: Moshe WASSERBLAT, Dan Eylon, Tzach Ashkenazi, Oren Pereg, Ronen Laperdon
-
Publication number: 20140025376Abstract: The subject matter discloses a computerized method for sales optimization comprising: receiving at a computer server a digital representation of a portion of an interaction between a customer and an organization representative, the portion of an interaction comprises a speech signal of the customer and a speech signal of the organization representative; analyzing the speech signal of the organization representative; analyzing the speech signal of the customer; determining a distance vector between the speech signal of the organization representative and the speech signal of the customer; and predicting a sale success probability score for the captured speech signal portion.Type: ApplicationFiled: July 17, 2012Publication date: January 23, 2014Applicant: NICE-SYSTEMS LTDInventors: Moshe WASSERBLAT, Dan EYLON, Ezra DAYA, Tzach ASHKENAZI, Oren PEREG, Ohad POLLAK, Moshe AVLAGON
-
Publication number: 20130145351Abstract: A system and method is provided for generating logic to automate target applications. The logic may be programmed in a virtual environment using mock-up screen elements that mimic the behavior of real screen elements in the target applications environments. The programmed logic may be executed in a computer system using the real screen elements in the target applications environments. The operating environment may be switched between the virtual environment in a mock-up mode and the target applications environment in a real mode.Type: ApplicationFiled: December 6, 2011Publication date: June 6, 2013Inventors: Ariel TUNIK, Dan Eylon
-
Patent number: 7197570Abstract: A method and system for streaming software applications to a client uses an application server having a library with the application files stored therein. A streaming manager is configured to send the application files to a client as a plurality of streamlets, each streamlet corresponding to a particular data block in a respective application file. A streaming prediction engine is provided to identify at least one streamlet which is predicted to be most appropriate to send to a given client at a particular time in accordance with a prediction model reflecting the manner in which the application files are loaded and used by the application. In the preferred implementation, the application files are preprocessed and stored as a set of compressed streamlets, each of which corresponds to a file data block having a size equal to a code page size, such as 4k, used during file reads by an operating system expected to be present on a client system.Type: GrantFiled: December 28, 2000Date of Patent: March 27, 2007Assignee: AppStream Inc.Inventors: Dan Eylon, Amit Ramon, Yehuda Volk, Uri Raz, Shmuel Melamed
-
Patent number: 7051315Abstract: Executable software sent from an application service provider to a client computer can be arranged as a bundle of executable code blocks that are used during initialization of a group of applications (at least one initialization block from each application being included in the bundle). The bundle can include code for applications that are subscribed to by a user as well as for applications not subscribed to. As the subscribed applications are executed, usage data sent to a server may be monitored to determine unsubscribed applications that may be of interest to the user. Subscription offers may be automatically generated and sent to the user in response to processing of the usage data. Transmission efficiency of the code blocks may be improved by exchanging identification codes between the server and client to determine code blocks already present at the client.Type: GrantFiled: December 30, 2000Date of Patent: May 23, 2006Assignee: AppStream, Inc.Inventors: Itzik Artzi, Bridget McDermott, Dan Eylon, Amit Ramon, Yehuda Volk
-
Patent number: 6757894Abstract: An application is preprocessed for use in an application streaming environment by dividing each file in the application into blocks corresponding to the code page block size used by the operating system. Each block is compressed, and the compressed blocks from all of the files are packaged into a repository which permits specific blocks to be extracted. The repository and a specification for the application's file structure are combined into a streaming application package which can be distributed to servers supporting the streaming of the application to a client. The application package can also include environmental install information indicating changes introduced to the computer system by installation of the application on the computer system, a startup set indicating those blocks which are sufficient for execution of the application to be initiated and progress to a designated startup point, and a predictive model suitable for use by a streaming server.Type: GrantFiled: December 28, 2000Date of Patent: June 29, 2004Assignee: AppStream, Inc.Inventors: Dan Eylon, Amit Ramon, Yehuda Volk
-
Patent number: 6574618Abstract: A method and system for executing a streamed application on a client system utilizes a virtual file system installed in the client which is configured to appear to the operating system as a local storage device containing all of the application files required by the application. Prior to streaming, the application files are broken up into streamlets corresponding generally to various portions of the application files and these streamlets are delivered to the client by the server, preferably using a predictive algorithm to determine an optimal transmission order. After an initial set of streamlets is received, the application is executed from the virtual file system. File loads issued by the operating system to the virtual file system are translated to determine which streamlets correspond to the load request and the appropriate data is returned.Type: GrantFiled: December 28, 2000Date of Patent: June 3, 2003Assignee: AppStream, Inc.Inventors: Dan Eylon, Amit Ramon, Yehuda Volk, Uri Raz, Shmuel Melamed
-
Publication number: 20020087963Abstract: Application files are preprocessed for use in an application streaming environment by dividing each file in the installed application into blocks corresponding to the code page block size used when the application files are loaded by the operation system, such as 4 k. Each block is compressed and the compressed blocks from all of the files are packaged into a repository which permits specific blocks to be extracted. The repository a specification for the application's file structure are combined into a streaming application package which can be distributed to servers supporting the streaming of the application to a client.Type: ApplicationFiled: December 28, 2000Publication date: July 4, 2002Inventors: Dan Eylon, Amit Ramon, Yehuda Volk
-
Publication number: 20020087717Abstract: Executable software sent from an application service provider to a client computer can be arranged as a bundle of executable code blocks that are used during initialization of a group of applications (at least one initialization block from each application being included in the bundle). The bundle can include code for applications that are subscribed to by a user as well as for applications not subscribed to. As the subscribed applications are executed, usage data sent to a server may be monitored to determine unsubscribed applications that may be of interest to the user. Subscription offers may be automatically generated and sent to the user in response to processing of the usage data. Transmission efficiency of the code blocks may be improved by exchanging identification codes between the server and client to determine code blocks already present at the client.Type: ApplicationFiled: December 30, 2000Publication date: July 4, 2002Inventors: Itzik Artzi, Bridget McDermott, Dan Eylon, Amit Ramon, Yehuda Volk
-
Publication number: 20010037399Abstract: A method and system for streaming software applications to a client uses an application server having a library with the application files stored therein. A streaming manager is configured to send the application files to a client as a plurality of streamlets, each streamlet corresponding to a particular data block in a respective application file. A streaming prediction engine is provided to identify at least one streamlet which is predicted to be most appropriate to send to a given client at a particular time in accordance with a prediction model reflecting the manner in which the application files are loaded and used by the application. In the preferred implementation, the application files are preprocessed and stored as a set of compressed streamlets, each of which corresponds to a file data block having a size equal to a code page size, such as 4k, used during file reads by an operating system expected to be present on a client system.Type: ApplicationFiled: December 28, 2000Publication date: November 1, 2001Inventors: Dan Eylon, Amit Ramon, Yehuda Volk, Uri Raz, Shmuel Melamed
-
Publication number: 20010034736Abstract: A method and system for executing a streamed application on a client system utilizes a virtual file system installed in the client which is configured to appear to the operating system as a local storage device containing all of the application files required by the application. Prior to streaming, the application files are broken up into streamlets corresponding generally to various portions of the application files and these streamlets are delivered to the client by the server, preferably using a predictive algorithm to determine an optimal transmission order. After an initial set of streamlets is received, the application is executed from the virtual file system. File loads issued by the operating system to the virtual file system are translated to determine which streamlets correspond to the load request and the appropriate data is returned.Type: ApplicationFiled: December 28, 2000Publication date: October 25, 2001Inventors: Dan Eylon, Amit Ramon, Yehuda Volk, Uri Raz, Shmuel Melamed
-
Patent number: 5867590Abstract: The present invention provides a method for determining a location on an object without prealignment and for positioning an object, such as a semiconductor, which has an array of generally perpendicular grid lines on its surface and a plurality of directional features. According to one embodiment the method determines the directions for the grid lines relative to the direction of a reference coordinate system, detects a grid junction and detects a direction of a reference coordinate system, detects a grid junction and detects a direction of one of the plurality of directional features, thereby providing a location of the grid junction in the reference coordinate system.Type: GrantFiled: January 11, 1996Date of Patent: February 2, 1999Assignee: Nova Measuring Instruments, Ltd.Inventor: Dan Eylon
-
Patent number: 5682242Abstract: A method is proposed for determining a location on an object and for positioning an object, such as a silicon wafer, which has an array of generally perpendicular grid lines on its surface and a plurality of directional features. The method determines the directions of the grid lines relative to the direction of a reference coordinate system, detects a grid junction and detects a direction of one of the plurality of directional features, thereby providing a location of the grid junction in the reference coordinate system. The object is positioned in accordance with the provided location of the grid junction.Type: GrantFiled: August 7, 1995Date of Patent: October 28, 1997Assignee: Nova Measuring Instruments Ltd.Inventor: Dan Eylon
-
Patent number: 5384648Abstract: Apparatus and method for descreening and for performing resolution changes and correction of misregistration on a color half-tone image in order to produce a color continuous tone image. The apparatus includes filter apparatus for removing screen information from the half-tone image including a plurality of different filters each providing interpolation and screen removal functions and a controller for selecting per pixel of the continuous tone image and in accordance with sensed misregistration and as a function of desired resolution changes, one of the filters for operation on a neighborhood of the pixel.Type: GrantFiled: January 6, 1994Date of Patent: January 24, 1995Assignee: Scitex Corporation Ltd.Inventors: Daniel Seidner, Dan Eylon
-
Patent number: 5378549Abstract: A battery receptor, or housing, capable of reversing its polarity to render operative an inserted battery regardless of the orientation of the inserted battery, which includes first and a second receptor electrical contacts and a polarity-reversing assembly which can bring about the reversal of the polarity of the contacts based on the difference in the physical configuration of the two ends of the inserted battery. Specifically, the battery receptor includes an electrically conductive retainer member which is rigidly connected to the receptor and which is in electrical contact with one of the receptor contacts. The retainer member is sized and shaped so as to retain the large diameter end of the battery but not the small diameter protrusion at the other end of the battery which is able to project through the plane of the retainer member and activate a switch which controls the polarity of the contacts.Type: GrantFiled: August 2, 1993Date of Patent: January 3, 1995Inventor: Dan Eylon
-
Patent number: 5376476Abstract: A battery receptor to make it possible to insert a battery having a protruding end and a flat end in either orientation which includes a first pair of contacts which is mounted at one end of the receptor and which is capable of accommodating one end of the battery and a second pair of contacts which is mounted at the other end of the receptor for accommodating the other end of the battery. Each of the pair of contacts is made up of two members--an electrically conductive retainer member and an electrically conductive flat contact, both of which are rigidly connected to the battery receptor. The retainer member is in electrical contact with one of the two receptor electrical contacts while the flat contact is in electrical contact with the other of the receptor electrical contacts.Type: GrantFiled: December 6, 1993Date of Patent: December 27, 1994Inventor: Dan Eylon
-
Patent number: 5333064Abstract: Apparatus and method for descreening and for performing resolution changes on a half-tone image in order to produce a continuous tone image. The apparatus includes filter apparatus for removing screen information from the half-tone image including a plurality of different filters each providing interpolation and screen removal functions and a controller for selecting per pixel of the continuous tone image and as a function of desired resolution changes, one of the filters for operation on a neighborhood of the pixel.Type: GrantFiled: August 27, 1991Date of Patent: July 26, 1994Assignee: Scitex Corporation, Ltd.Inventors: Daniel Seidner, Dan Eylon