Patents by Inventor Avishay BEN NATAN

Avishay BEN NATAN 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: 11630678
    Abstract: The present invention relates to a software method for componentized enterprise applications for backend development based on Spring Boot and Java EE application server using plugins. The object of the present invention is to build back end servers and desktop applications from reusable plugins. Another object of the present invention is the benefits of a single process implementation and truly decupled parent child dependency. Moreover, the present invention is to build entire applications (deployment in application server or Spring Application) from separate and easy to maintain run time components. Finally, the percent invention is that the invention can be used by almost any development team using Java EE and Spring for back end enterprise development. Moreover, the present invention is to allow plugins to provide their services either in the same process or on a remoter server in a transparent way to their services consumers.
    Type: Grant
    Filed: June 6, 2021
    Date of Patent: April 18, 2023
    Inventors: Asaf Ben Natan, Avishay Ben Natan-Muehlrad
  • Publication number: 20210382731
    Abstract: The present invention relates to a software method for componentized enterprise applications for backend development based on Spring Boot and Java EE application server using plugins. The object of the present invention is to build back end servers and desktop applications from reusable plugins. Another object of the present invention is the benefits of a single process implementation and truly decupled parent child dependency. Moreover, the present invention is to build entire applications (deployment in application server or Spring Application) from separate and easy to maintain run time components. Finally, the present invention is that the invention can be used by almost any development team using Java EE and Spring for back end enterprise development. Moreover, the present invention is to allow plugins to provide their services either in the same process or on a remoter server in a transparent way to their services consumers.
    Type: Application
    Filed: June 6, 2021
    Publication date: December 9, 2021
    Inventors: Asaf Ben Natan, Avishay Ben Natan-Muehlrad
  • Patent number: 9781386
    Abstract: This disclosure describes a virtual multipoint control unit in communication with one or more unified communication (UC) applications on one or more host devices over a network that allows ad hoc UC conferences between UC applications from different vendors. The virtual multipoint control unit includes a host device coupled to a network. In addition, the unit includes one or more unified communication (UC) applications being executed in software instructions. The virtual multipoint control unit virtualizes the physical audio devices to be shared simultaneously between multiple UC applications and allows ad hoc UC conferences between said UC applications from the same and or different UC vendors.
    Type: Grant
    Filed: March 5, 2016
    Date of Patent: October 3, 2017
    Assignee: ClearOne Communications Hong Kong Ltd.
    Inventors: Avishay Ben Natan, Derek L. Graham
  • Publication number: 20160373696
    Abstract: This disclosure describes a virtual multipoint control unit in communication with one or more unified communication (UC) applications on one or more host devices over a network that allows ad hoc UC conferences between UC applications from different vendors. The virtual multipoint control unit includes a host device coupled to a network. In addition, the unit includes one or more unified communication (UC) applications being executed in software instructions. The virtual multipoint control unit virtualizes the physical audio devices to be shared simultaneously between multiple UC applications and allows ad hoc UC conferences between said UC applications from the same and or different UC vendors.
    Type: Application
    Filed: March 5, 2016
    Publication date: December 22, 2016
    Applicant: ClearOne Communications Hong Kong Ltd.
    Inventors: Avishay Ben Natan, Derek L. Graham
  • Patent number: 9525846
    Abstract: This disclosure describes a system for negotiating video camera and display capabilities in a video conferencing environment. The system includes a local camera; a local communication device; and a session negotiation device where the session negotiation device further comprises a processor, memory, and a storage.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: December 20, 2016
    Assignee: ClearOne Communications Hong Kong Ltd.
    Inventors: Peter H. Manley, Sandeep Kalra, Derek L. Graham, Avishay Ben Natan
  • Patent number: 9477997
    Abstract: The present invention discloses a system and methods for parallel processing of multiple processing job requests; the system may include a server for receiving a job request, an algorithm for segmenting the job request to a few sub jobs and a few processors for processing the few sub jobs in parallel. Each sub job contains a few frames to be processed by the job processors and the outputs of few job processors are combined into a single output. The invention further discloses methods for proportional allocation of job segments and an optimization algorithm to automatically assign job requests and to adapt the resources of the system to meet customers demand according to predefined criteria.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: October 25, 2016
    Assignee: GOOPI SÀRL
    Inventors: Avishay Ben-Natan, Rami Bahar, Eran Tal
  • Publication number: 20160269680
    Abstract: This disclosure describes a system for negotiating video camera and display capabilities in a video conferencing environment. The system includes a local camera; a local communication device; and a session negotiation device where the session negotiation device further comprises a processor, memory, and a storage.
    Type: Application
    Filed: February 9, 2016
    Publication date: September 15, 2016
    Applicant: ClearOne Communications Hong Kong Ltd.
    Inventors: Peter H. Manley, Sandeep Kalra, Derek L. Graham, Avishay Ben Natan
  • Patent number: 9264668
    Abstract: This disclosure describes a system and method for negotiating video camera and display capabilities in a multi-camera/multi-display video conferencing environment. The method includes the at least one processor (120, 210, 218) determining negotiation information associated with a group of local devices (112). The negotiation information includes relative spatial information and data stream characteristics. The method also includes the at least one processor (120, 210, 218) defining the determined negotiation information in a predetermined format compatible with at least one remote device (114). The method further includes the at least one processor (120, 210, 218) applying the determined negotiation information for negotiating capability of at least one device (112-1) among the group of local devices (112) and the at last one remote device (114) for data communication.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: February 16, 2016
    Assignee: ClearOne Communications Hong Kong Ltd.
    Inventors: Peter H. Manley, Sandeep Kalra, Derek Graham, Avishay Ben Natan
  • Publication number: 20150371357
    Abstract: The present invention discloses a system and methods for parallel processing of multiple processing job requests; the system may include a server for receiving a job request, an algorithm for segmenting the job request to a few sub jobs and a few processors for processing the few sub jobs in parallel. Each sub job contains a few frames to be processed by the job processors and the outputs of few job processors are combined into a single output. The invention further discloses methods for proportional allocation of job segments and an optimization algorithm to automatically assign job requests and to adapt the resources of the system to meet customers demand according to predefined criteria.
    Type: Application
    Filed: June 19, 2013
    Publication date: December 24, 2015
    Inventors: Avishay Ben-Natan, Rami Bahar, Eran Tal
  • Publication number: 20150304526
    Abstract: This disclosure describes an external video locking and synchronization device (104) in communication with a video source (102) and a target device (106). The external video locking and synchronization device (104) provides a video receiver (202), a memory (208), and a locking and synchronization circuitry (204). The video receiver (202) receives a video signal from the video source (102). The video signal has one or more video frames, each being associated with clocking information and frame synchronization information. The memory (208) is in communication with the video receiver (202) and stores the clocking information and the frame synchronization information. The locking and synchronization circuitry (204) adjusts vertical frequency of the video signal by a predetermined value; and generates a synchronized video signal for the target device (106), where the synchronized video signal is locked into the video signal.
    Type: Application
    Filed: February 7, 2015
    Publication date: October 22, 2015
    Inventors: Oren J. Maurice, Avishay Ben Natan
  • Publication number: 20150124863
    Abstract: This disclosure describes a method and system for encoding an RGB24 video signal (504) having multiple video frames. An RGB video frame is received and is split into red, green, and blue data. The received RGB video frame is converted into a first YUV frame (508-1) having Y data same as the red data and a second YUV frame (508-2) having Y data same as the green data. The blue data is segmented into a first data segment having 0-127 values and a second data segment having 128-255 values of the blue color component. The first data segment and the second data segment are embedded as the UV data of the first YUV frame (508-1) and the second YUV frame (508-2) respectively. The first YUV frame (508-1) and the second YUV frame (508-2) are encoded based on a timestamp same as that associated with the received RGB frame.
    Type: Application
    Filed: May 23, 2014
    Publication date: May 7, 2015
    Applicant: ClearOne Inc.
    Inventor: Avishay Ben Natan
  • Publication number: 20150092008
    Abstract: This disclosure describes a system and method for negotiating video camera and display capabilities in a multi-camera/multi-display video conferencing environment. The method includes the at least one processor (120, 210, 218) determining negotiation information associated with a group of local devices (112). The negotiation information includes relative spatial information and data stream characteristics. The method also includes the at least one processor (120, 210, 218) defining the determined negotiation information in a predetermined format compatible with at least one remote device (114). The method further includes the at least one processor (120, 210, 218) applying the determined negotiation information for negotiating capability of at least one device (112-1) among the group of local devices (112) and the at last one remote device (114) for data communication.
    Type: Application
    Filed: September 25, 2014
    Publication date: April 2, 2015
    Inventors: Peter H. Manley, Sandeep Kalra, Derek Graham, Avishay Ben Natan
  • Publication number: 20150077509
    Abstract: This disclosure describes a virtual multipoint control unit (112, 300) for unified communications. The virtual multipoint control unit (112, 300) communicates with multiple devices (102, 104) over a network (106). The control unit (112, 300) includes multiple unified communication (UC) applications (208, 314) being executed on the devices (102, 104). The UC applications (208, 314) decode received audio data stream and video data stream. A virtual imaging device (214) and a virtual audio device (216) are mapped to the UC applications (208, 314). A virtual video mixer (210) receives the decoded video data stream from the UC applications (208, 314) via the virtual imaging device (214). A virtual audio mixer (212) receives the decoded audio data stream from the UC applications (208, 314) via the virtual audio device (216).
    Type: Application
    Filed: July 27, 2014
    Publication date: March 19, 2015
    Inventors: Avishay Ben Natan, Derek Graham
  • Publication number: 20140157346
    Abstract: Methods, apparatuses, and devices for distributing video content in a peer-to-peer network. A video content source outputs video content to a first display device of a plurality of display devices. Each of the plurality of display devices is configured to automatically detect and download video content from one or more others of the plurality of display devices.
    Type: Application
    Filed: December 3, 2013
    Publication date: June 5, 2014
    Applicant: ClearOne Communications, Inc.
    Inventors: Avishay Ben Natan, Tom Searcy
  • Publication number: 20100306673
    Abstract: A method is provided for displaying information at remote terminals, based on criteria established at a central terminal. At the central terminal, a set of rules is selected out of a plurality of pre-defined sets of rules for displaying the information at the respective remote terminal, and based on the selected set of rules, a virtual tokens is created, which is then forwarded to the respective remote terminal. The token is received at the remote terminal, and the identification of the corresponding set of rules is derived. Based on the identified set(s) of rules, one or more corresponding software modules operative to retrieve information originated at additional source(s) is uploaded for use at the respective remote terminal. Next, a display of information that comprises information retrieved by using the corresponding software modules is generated and presented at the remote terminal.
    Type: Application
    Filed: May 12, 2008
    Publication date: December 2, 2010
    Applicant: C-NARIO Ltd.
    Inventor: Avishay Ben Natan
  • Publication number: 20100066905
    Abstract: A video displaying system is provided which comprises: display means for displaying an output that is comprised of a plurality of displaying zones, means for providing information conveying tracks and for utilizing information conveyed along these tracks for creating the displayed output, and means operative to synchronize the information conveying tracks. Each of the information conveying tracks of the video displaying system is associated with at least one displaying zone and at least one of the information conveying tracks is associated with at least two displaying zones.
    Type: Application
    Filed: April 7, 2008
    Publication date: March 18, 2010
    Applicant: C-NARIO Ltd.
    Inventor: Avishay Ben Natan
  • Publication number: 20090300028
    Abstract: A method is provided for managing information during a pre-determined period of time at a plurality of remote display surfaces, based on criteria established at a central terminal, wherein the method comprises: i) providing a pre-determined period of time; ii) providing at least two digital signage objects; iii) determining at least one properties' sub set which comprises a plurality of attributes for each of the digital signage objects provided; iv) determining the value of attributes included in the at least one properties' sub set for the duration of the pre-determined period of time; v) establishing at least one identity group comprising digital signage objects each of which is identical in its properties during the respective pre-determined period of time, to the other digital signage objects belonging to a respective identity group; and vi) applying the at least one identity group for managing information at the plurality of remote channels.
    Type: Application
    Filed: May 22, 2009
    Publication date: December 3, 2009
    Applicant: C-Nario Ltd.
    Inventor: Avishay BEN NATAN