Patents Assigned to Verint Systems Inc.
  • Patent number: 9172924
    Abstract: Embodiments described herein provide systems and methods for sharing encoder output of video streams. In a particular embodiment, a method provides determining video profiles for each of a plurality of devices. The method further provides determining if two or more of the video profiles are similar by determining if parameters associated with each video profile differ by less than a threshold value. The method further provides transmitting a video stream encoded in a single format to the devices if they have similar profiles and transmitting video streams encoded in different formats to the devices if they do not have similar profiles.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: October 27, 2015
    Assignee: VERINT SYSTEMS INC.
    Inventor: Hugo Martel
  • Patent number: 9137500
    Abstract: A method of operating a video system to detect fraudulent return transactions comprises receiving an indication of a return transaction from a point of sale system, wherein the indication of the return transaction indicates a time when the return transaction occurred. The method further comprises receiving video data of an area proximate to the point of sale system captured at the time when the return transaction occurred. The method further comprises processing the video data to determine whether a first person is located in a return area and whether a second person is located proximate to the point of sale system. The method further comprises determining whether the return transaction is legitimate or fraudulent based on whether the first person is located in the return area and whether the second person is located proximate to the point of sale system.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: September 15, 2015
    Assignee: VERINT SYSTEMS, INC.
    Inventors: Eran Wachman, Boaz Dudovich
  • Patent number: 9015194
    Abstract: A computer-implemented method for processing a plurality of data items includes defining a set of one or more categories having a corresponding set of conditions that associate the data items with the categories. A sub-categorization request, requesting to divide a category from among the categories into lower-level categories, is accepted from a user. The data items associated with the category are processed responsively to the sub-categorization request, so as to automatically suggest the lower-level categories. The automatically-suggested lower-level categories are presented to the user, and direction with respect to the automatically-suggested lower-level categories is accepted from the user. A hierarchical structure representing the categories is constructed responsively to the direction, by dividing the category into the lower-level categories. Output based on the hierarchical structure is presented to the user.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: April 21, 2015
    Assignee: Verint Systems Inc.
    Inventors: Dror Daniel Ziv, Yaron Gvili, Alexander Sokolovsky, Ofer Shochet, Michael Brand
  • Patent number: 8982209
    Abstract: A method for operating a video source is provided. The method includes capturing video data comprising a plurality of frames of a scene, and identifying a first frame from the plurality of frames that includes a first aspect of an activity occurring within the scene. The method also includes subsequent to identifying the first frame, identifying at least a second frame from the plurality of frames that includes a second aspect of the activity occurring within the scene, and transferring the first frame and the second frame for delivery to storage.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: March 17, 2015
    Assignee: Verint Systems Inc.
    Inventor: William David Pardue
  • Patent number: 8970654
    Abstract: A method for operating a video system is provided. The method includes receiving video data comprising a scene from a video capture device at a video processor, and processing the video data to produce first video data of the scene at a first quality level in the video processor. The method continues by transferring the first video data at a first data rate from the video processor to a remote video processor, receiving a control signal, and processing the video data to produce second video data of the scene at a second quality level in response to the control signal in the video processor, where the second quality level is greater than the first quality level. The method concludes by transferring the second video data at a second data rate from the video processor to the remote video processor.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: March 3, 2015
    Assignee: Verint Systems Inc.
    Inventors: Alexander Steven Johnson, Marc-Antoine Lamontagne, Mark Whiffen
  • Patent number: 8902366
    Abstract: In order to trigger an out of focus alert when the focus level of a video frame meets a focus criteria, a method is performed including the operations of: receiving a video frame, partitioning the video frame into a plurality of blocks, calculating an array of discrete cosign transformation (DCT) coefficients for at least one of the plurality of blocks using a DCT, classifying each of the at least one of the plurality of blocks based on the array of DCT coefficients for that block, calculating a focus level of the video frame from the block classifications, and triggering an out of focus alert if the focus level meets a focus criteria.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: December 2, 2014
    Assignee: Verint Systems Inc.
    Inventors: Fuk Sang Mak, Hing Yip Chung, Tao Luo, Wai Shing Yiu, Chi Kin Lee, Shiu Hang Tsang
  • Patent number: 8885047
    Abstract: A system and method for the capture and storage of data relating to the movements of objects, in a specified area and enables this data to be displayed in a graphically meaningful and useful manner. Video data is collected and video metadata is generated relating to objects (persons) appearing in the video data and their movements over time. The movements of the objects are then analyzed to detect the movements within a region of interest. This detection of movement allows a user, such as a manager of a store, to make informed decisions as to the infrastructure and operation of the store. One detection method relates to the number of people that are present in a region of interest for a specified time period. A second detection method relates to the number of people that remain or dwell in a particular area for a particular time period. A third detection method determines the flow of people and the direction they take within a region of interest.
    Type: Grant
    Filed: July 16, 2009
    Date of Patent: November 11, 2014
    Assignee: Verint Systems Inc.
    Inventors: Oren Golan, Boaz Dudovich, Shahar Daliyot, Itzik Horovitz, Shmuel Kiro
  • Patent number: 8866964
    Abstract: A camera mounting assembly includes a positioning support defining a central axis and a plurality of brackets. Each of the brackets includes a first end coupled to the positioning support and a second end spaced apart from the first end. The brackets are configured to move between a retracted state and an extended state. When in the retracted state, the second ends of the brackets are at a first distance from the central axis, and in the extended state, the second ends of the brackets are at a second distance. The second distance is greater than the first distance.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: October 21, 2014
    Assignee: Verint Systems Inc.
    Inventor: Jason Spielfogel
  • Patent number: 8838911
    Abstract: Methods, systems, and software are provided herein that allow a user to store and retrieve data records. In one example, a method of storing data records is provided. The method includes initializing a shared write pointer to a first location in a shared memory of a data storage system, and receiving a plurality of data records transferred by a plurality of data sources for storage in the shared memory. The method also includes, beginning with a first of the plurality of data sources, writing in a cyclic sequence one of the plurality of data records for each of the plurality of data sources based on the shared write pointer, and incrementing the shared write pointer after each writing, and updating at least a header portion of the shared memory with the shared write pointer responsive to each writing.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: September 16, 2014
    Assignee: Verint Systems Inc.
    Inventors: Mortimer Hubin, Sylvain Ouellet
  • Patent number: 8817890
    Abstract: The present invention comprises a system and method for controlling the rate a data encoder generates compressed data. The system and method are preferably implemented as program code stored and executed by a processor or computer that is interfaced to standard variable or constant bit rate encoders known in the art. The system preferably encodes and compresses video signals received from a camera, and controls the rate at which the compressed data is generated by the encoder so that storage capacity reserved for the compressed data will not be exceeded. The device preferably takes advantage of periods when the data generation rate is low to increase the quality of video data generated during periods of high activity.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: August 26, 2014
    Assignee: Verint Systems Inc.
    Inventors: Hugo Martel, Alexandre Cottinet, Willie Kouncar
  • Patent number: 8805009
    Abstract: Embodiments disclosed herein provide systems and methods for matching trajectories across disjointed video views. In a particular embodiment, a method provides identifying a first trajectory associated with an object in video captured of a first region. The method further provides identifying a plurality of alternative views of the object from the video of the first region. The method further provides using the plurality of alternative views of the object, selecting a second trajectory that corresponds to the first trajectory from a plurality of trajectories associated with a plurality of objects in video captured of a second region.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: August 12, 2014
    Assignee: Verint Systems Inc.
    Inventors: Shahar Daliyot, Gadi Zimerman, Shmuel Kiro, Oren Golan
  • Patent number: 8781289
    Abstract: Embodiments disclosed herein provide systems and methods for performing video recorder failover. In a particular embodiment, a system includes a first Network Video Recorder (NVR) configured to receive a video stream and record the video stream to a first long-term storage. The system further includes a second NVR configured to receive the video stream and temporarily stores an amount of the video stream in temporary storage. In response to a detection of a failure of the first NVR, the second NVR is configured to record the video stream to the second long-term storage and transfer at least a portion of the video stream stored in the temporary storage corresponding to the amount of time between detection of the failure and when the second NVR began recording the video stream to the second long-term storage.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: July 15, 2014
    Assignee: Verint Systems Inc.
    Inventors: Hing Yip Chung, Fuk Sang Mak, Golan Levy, Wai Chung Lam, Chong Va Cheong, Shiu Hang Tsang
  • Patent number: 8724970
    Abstract: A method of searching for objects of interest within captured video comprising capturing video of a plurality of scenes, storing the video in a plurality of storage elements, and receiving a request to retrieve contiguous video of an object of interest that has moved through at least two scenes of the plurality of scenes.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: May 13, 2014
    Assignee: Verint Systems Inc.
    Inventors: Alexander Steven Johnson, Kurt Heier
  • Publication number: 20140125805
    Abstract: A system and method for the capture and storage of data relating to the movements of objects, in a specified area and enables this data to be displayed in a graphically meaningful and useful manner. Video data is collected and video metadata is generated relating to objects (persons) appearing in the video data and their movements over time. The movements of the objects are then analyzed to detect the movements within a region of interest. This detection of movement allows a user, such as a manager of a store, to make informed decisions as to the infrastructure and operation of the store. One detection method relates to the number of people that are present in a region of interest for a specified time period. A second detection method relates to the number of people that remain or dwell in a particular area for a particular time period. A third detection method determines the flow of people and the direction they take within a region of interest.
    Type: Application
    Filed: March 29, 2013
    Publication date: May 8, 2014
    Applicant: Verint Systems Inc.
    Inventor: Verint Systems Inc.
  • Patent number: 8670552
    Abstract: Method and systems are presented for presenting multiple activities associated with one of a plurality of call center agents correlated in time. In one embodiment, the method comprises the steps of: determining at least one of the agents to be displayed; and displaying activity information in visual correlation with a timeline. The activity information includes a first plurality of activities originating from a first source and a second plurality of activities originating from a second source. Each of the activities is associated with the at least one agent.
    Type: Grant
    Filed: February 22, 2006
    Date of Patent: March 11, 2014
    Assignee: Verint Systems, Inc.
    Inventors: Shimon Keren, Jeff Iannone, James Gordon Nies, Srivijaya Srinivasa
  • Patent number: 8666795
    Abstract: Systems and methods of workforce scheduling are disclosed. One example embodiment, among others, comprises a computer-implemented method of scheduling workers. Each worker is associated with one of a set of flexibility classifications, which include non-flex-time and at least one flex-time. The method includes generating a set of shift instances to cover forecasted demand over a planning period, and assigning the shift instances to the set of workers by iterating through the each of the workers to assign at least a portion of the shift instances to a selected one of the workers. The assigning is such that total hours assigned to the selected worker depends on a number associated with the classification of the selected worker.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: March 4, 2014
    Assignee: Verint Systems Inc.
    Inventors: Jeffrey Cameron, Ufuk Kilinc, Abhyuday Desai
  • Patent number: 8625973
    Abstract: A method for operating a video system to generate and store encoded video comprising a plurality of key frames and a plurality of delta frames is provided. The method includes capturing video data comprising a plurality of frames of a scene, and selecting a fundamental view of at least a portion of the scene contained in the plurality of frames. The method also includes generating the plurality of key frames from a first subset of the plurality of frames and the fundamental view of at least the portion of the scene, generating the plurality of delta frames from a second subset of the plurality of frames and the plurality of key frames, and transferring the encoded video for delivery to storage.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: January 7, 2014
    Assignee: Verint Systems, Inc.
    Inventor: William David Pardue
  • Patent number: 8594182
    Abstract: In an embodiment, a method of operating a video system comprises determining an aggregate video data rate based on a video data rate for each of a plurality of cameras, determining a projected retention capability based on the aggregate video data rate and available storage capacity, determining a level of risk that the projected retention capability will not satisfy a required retention capability, determining an adjustment to the video data rate for at least a target camera of the plurality of cameras based on the level of risk.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: November 26, 2013
    Assignee: Verint Systems, Inc.
    Inventor: William David Pardue
  • Patent number: 8594313
    Abstract: Embodiments of the present invention provide systems and methods for recording media communication. An exemplary method comprises the steps of: receiving an incoming call from a calling phone; routing the incoming call to a called phone in a contact center; transmitting voice communications associated with the incoming call via the calling phone; duplicating the voice communications via the called phone; transmitting the duplicated voice communications via the called phone; and recording the duplicated voice communications.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: November 26, 2013
    Assignee: Verint Systems, Inc.
    Inventors: Thomas Z. Dong, Jamie Williams
  • Patent number: 8587653
    Abstract: Embodiments disclosed herein provide systems and methods reduce the resolution of video before transference to a display system. In a particular embodiment, a video processing system receives viewing parameters for a viewing area on a display system. The processing system also receives video of a scene comprising a quantity of pixels in each of a plurality of images of the scene. The processing system then modifies the video based on the viewing parameters to produce modified video having a reduced quantity of pixels in each of the plurality of images. The modified video is transferred for display of at least a portion of the scene in the viewing area by the display system.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: November 19, 2013
    Assignee: Verint Systems, Inc.
    Inventors: Joseph Vidunas, Derek Shoaf, Kurt Heier, William David Pardue