Patents by Inventor Tomer DVIR

Tomer DVIR 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: 20240085978
    Abstract: Methods, systems, apparatuses, and computer-readable media are provided for enabling collaboration between writers. In one implementation, the computer-readable medium includes instructions to cause a processor to receive, from an image sensor associated with a wearable extended reality appliance, image data representing a physical surface, the physical surface being a compilation of pages; receive, from a computing device associated with a virtual writer, annotation data representing first virtual markings associated with a first page of the compilation and second virtual markings associated with a second page of the compilation; analyze the image data to determine that the compilation is opened to the first page; and cause the wearable extended reality appliance to overlay the first virtual markings on the first page of the compilation and exclude overlaying the second virtual markings on the first page of the compilation.
    Type: Application
    Filed: November 16, 2023
    Publication date: March 14, 2024
    Applicant: SIGHTFUL COMPUTERS LTD
    Inventors: Orit DOLEV, Tomer KAHAN, Tamir BERLINER, Tomer DVIR
  • Patent number: 11863311
    Abstract: Methods, systems, apparatuses, and non-transitory computer-readable media are provided for tying virtual whiteboards to physical spaces. In one implementation, the computer-readable medium includes instructions to cause a processor to receive wirelessly, an indication of a location of a first wearable extended reality appliance; perform a lookup to determine that the location of the first wearable extended reality appliance corresponds to a location of a particular virtual whiteboard; transmit to the first wearable extended reality appliance, data corresponding to content of the particular virtual whiteboard; receive, during a first time period, virtual content added by a first user; receive wirelessly at a second time period an indication that a second wearable extended reality appliance is in the location of the particular virtual whiteboard; and transmit to the second wearable extended reality appliance, data corresponding to the content and the added content of the particular virtual whiteboard.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: January 2, 2024
    Assignee: Sightful Computers Ltd
    Inventors: Tamir Berliner, Tomer Kahan, Orit Dolev, Tomer Dvir
  • Patent number: 11861061
    Abstract: Methods, systems, apparatuses, and computer-readable media are provided for enabling collaboration between physical writers and virtual writers. In one implementation, the computer-readable medium includes instructions to cause a processor to receive, from an image sensor, image data representing a hand of a first physical writer holding a physical marking implement and engaging with a physical surface to create tangible markings. Information based on the image data is transmitted to a computing device associated with a second virtual writer, to thereby enable the second virtual writer to view the tangible markings created by the first physical writer. Annotation data are received from the computing device, and represent additional markings in relative locations with respect to the tangible markings created by the first physical writer. In response to receiving the annotation data, a wearable extended reality appliance overlays the physical surface with virtual markings in the relative locations.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: January 2, 2024
    Assignee: SIGHTFUL COMPUTERS LTD
    Inventors: Orit Dolev, Tomer Kahan, Tamir Berliner, Tomer Dvir
  • Publication number: 20230145049
    Abstract: Methods, systems, apparatuses, and computer-readable media are provided for enabling collaboration between physical writers and virtual writers. In one implementation, the computer-readable medium includes instructions to cause a processor to receive, from an image sensor, image data representing a hand of a first physical writer holding a physical marking implement and engaging with a physical surface to create tangible markings. Information based on the image data is transmitted to a computing device associated with a second virtual writer, to thereby enable the second virtual writer to view the tangible markings created by the first physical writer. Annotation data are received from the computing device, and represent additional markings in relative locations with respect to the tangible markings created by the first physical writer. In response to receiving the annotation data, a wearable extended reality appliance overlays the physical surface with virtual markings in the relative locations.
    Type: Application
    Filed: December 30, 2022
    Publication date: May 11, 2023
    Applicant: MULTINARITY LTD
    Inventors: Orit DOLEV, Tomer Kahan, Tamir Berliner, Tomer Dvir
  • Patent number: 11627172
    Abstract: Methods, systems, apparatuses, and non-transitory computer-readable media are provided for tying virtual whiteboards to physical spaces. In one implementation, the computer-readable medium includes instructions to cause a processor to receive wirelessly, an indication of a location of a first wearable extended reality appliance; perform a lookup to determine that the location of the first wearable extended reality appliance corresponds to a location of a particular virtual whiteboard; transmit to the first wearable extended reality appliance, data corresponding to content of the particular virtual whiteboard; receive, during a first time period, virtual content added by a first user; receive wirelessly at a second time period an indication that a second wearable extended reality appliance is in the location of the particular virtual whiteboard; and transmit to the second wearable extended reality appliance, data corresponding to the content and the added content of the particular virtual whiteboard.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: April 11, 2023
    Assignee: MULTINARITY LTD
    Inventors: Tamir Berliner, Tomer Kahan, Orit Dolev, Tomer Dvir
  • Publication number: 20220255974
    Abstract: Methods, systems, apparatuses, and non-transitory computer-readable media are provided for tying virtual whiteboards to physical spaces. In one implementation, the computer-readable medium includes instructions to cause a processor to receive wirelessly, an indication of a location of a first wearable extended reality appliance; perform a lookup to determine that the location of the first wearable extended reality appliance corresponds to a location of a particular virtual whiteboard; transmit to the first wearable extended reality appliance, data corresponding to content of the particular virtual whiteboard; receive, during a first time period, virtual content added by a first user; receive wirelessly at a second time period an indication that a second wearable extended reality appliance is in the location of the particular virtual whiteboard; and transmit to the second wearable extended reality appliance, data corresponding to the content and the added content of the particular virtual whiteboard.
    Type: Application
    Filed: April 5, 2022
    Publication date: August 11, 2022
    Applicant: Multinarity Ltd
    Inventors: Tamir Berliner, Tomer Kahan, Orit Dolev, Tomer Dvir
  • Patent number: 9722806
    Abstract: Technologies for service discovery and media sharing are disclosed. A described technique includes receiving, at a first device, service information for a streaming service provided by a second device, the first device and second device being on different first networks, the first networks being different local multicast networks; inserting an entry in a multicast domain name system (mDNS) cache of the first device based on the service information such that the streaming service is (i) discoverable by the first device via a mDNS query and (ii) accessible through a second network that interconnects the first networks; and sending streaming information from the first device to the second device through the second network for the streaming service.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: August 1, 2017
    Assignee: Asurion, LLC
    Inventors: Tomer Dvir, Omri Haim, Omri Bruchim, Or Yagel, Jonathan Rauch
  • Patent number: 9652317
    Abstract: A data processing system comprising: a constantly updating database of a plurality of processes having a plurality of operation times, relating to a plurality of applications, relating to at least one user activity, and using a plurality of computing resources; a monitor arranged to identify a plurality of clashes between the processes, a plurality of frustration events and to correlate between the frustration events and the clashes between the processes; a cause identifier arranged to identify, for each frustration event, a cause for the correlated clash of processes; a remedy generator arranged to generate, for each cause, a remedy arranged to solve the frustration event; a communication module arranged to provide the remedies to users in relation to respective user activities in view of their frustration events; and an analyzer arranged to monitor an efficacy of the remedies in respect to their corresponding frustration events.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: May 16, 2017
    Assignee: SOLUTO LTD
    Inventors: Tomer Dvir, Ishay Green, Gal Green, Kfir Ratson, Liad Livnat, Slav Ben-Ari
  • Patent number: 9350559
    Abstract: Systems and techniques for service discovery and media sharing are described. For example, a described technique includes identifying, at a first device, a streaming service; receiving a request to establish communication with a second device, the first device and the second device being on different first networks, the first networks being different local multicast networks; and providing, in response to the request, service information to the second device to cause the second device to internally publish multicast domain name system (mDNS) information regarding the streaming service such that the streaming service is (i) discoverable by the second device via a mDNS query and (ii) accessible through a second network that interconnects the first networks.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: May 24, 2016
    Assignee: Asurion, LLC
    Inventors: Tomer Dvir, Omri Haim, Omri Bruchim, Or Yagel, Jonathan Rauch
  • Publication number: 20150365457
    Abstract: Systems and techniques for service discovery and media sharing are described. For example, a described technique includes identifying, at a first device, a streaming service; receiving a request to establish communication with a second device, the first device and the second device being on different first networks, the first networks being different local multicast networks; and providing, in response to the request, service information to the second device to cause the second device to internally publish multicast domain name system (mDNS) information regarding the streaming service such that the streaming service is (i) discoverable by the second device via a mDNS query and (ii) accessible through a second network that interconnects the first networks.
    Type: Application
    Filed: June 16, 2014
    Publication date: December 17, 2015
    Inventors: Tomer Dvir, Omri Haim, Omri Bruchim, Or Yagel, Jonathan Rauch
  • Publication number: 20150365377
    Abstract: Technologies for service discovery and media sharing are disclosed. A described technique includes receiving, at a first device, service information for a streaming service provided by a second device, the first device and second device being on different first networks, the first networks being different local multicast networks; inserting an entry in a multicast domain name system (mDNS) cache of the first device based on the service information such that the streaming service is (i) discoverable by the first device via a mDNS query and (ii) accessible through a second network that interconnects the first networks; and sending streaming information from the first device to the second device through the second network for the streaming service.
    Type: Application
    Filed: August 18, 2014
    Publication date: December 17, 2015
    Inventors: Tomer Dvir, Omri Haim, Omri Bruchim, Or Yagel, Jonathan Rauch
  • Patent number: 9135104
    Abstract: A data processing system comprising: a constantly updating database of a plurality of processes having a plurality of operation times, relating to a plurality of applications, relating to at least one user activity, and using a plurality of computing resources; a process clash identifier arranged to monitor relationships among the plurality of processes in respect to their operation times and the computing resources used by each process, and to identify clashes between the processes in respect to the operation times and in respect to the computing resources; a frustration events identifier arranged to identify frustration events relating to the at least one user activity, a frustration event being related to expectations of the user in relation to the user activities and being defined by specified criteria; and a correlator arranged to correlate the identified frustration events with the identified clashes between processes.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: September 15, 2015
    Assignee: SOLUTO LTD
    Inventors: Tomer Dvir, Ishay Green, Omer Baki, Roee Adler
  • Patent number: 9113286
    Abstract: Technologies for network and device management are disclosed. A described technique includes mapping a local network associated with a user to create a network map of one or more discovered devices that are communicatively coupled with the local network; determining device information about the one or more discovered devices, the device information including one or more device identifications corresponding to the one or more discovered devices; storing the network map and the device information in a profile associated with the user; and providing a centralized management interface for managing the one or more discovered devices. The interface can be configured to present information including the network map, the device information, and one or more notifications. The one or more notifications can be based on an analysis of the device information and the network map.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: August 18, 2015
    Assignee: Asurion, LLC
    Inventors: Cory Adams, Michael Ballou, Nilesh Patel, Bhavesh Patel, Joel Tomassini, Casey Rosini, Merav Oren, Omri Haim, Tomer Dvir
  • Publication number: 20140325269
    Abstract: A data processing system comprising: a constantly updating database of a plurality of processes having a plurality of operation times, relating to a plurality of applications, relating to at least one user activity, and using a plurality of computing resources; a monitor arranged to identify a plurality of clashes between the processes, a plurality of frustration events and to correlate between the frustration events and the clashes between the processes; a cause identifier arranged to identify, for each frustration event, a cause for the correlated clash of processes; a remedy generator arranged to generate, for each cause, a remedy arranged to solve the frustration event; a communication module arranged to provide the remedies to users in relation to respective user activities in view of their frustration events; and an analyzer arranged to monitor an efficacy of the remedies in respect to their corresponding frustration events.
    Type: Application
    Filed: July 3, 2014
    Publication date: October 30, 2014
    Inventors: Tomer DVIR, Ishay GREEN, Gal GREEN, Kfir RATSON, Liad LIVNAT, Slav BEN-ARI
  • Patent number: 8812909
    Abstract: A data processing system comprising: a constantly updating database of a plurality of processes having a plurality of operation times, relating to a plurality of applications, relating to at least one user activity, and using a plurality of computing resources; a monitor arranged to identify a plurality of clashes between the processes, a plurality of frustration events and to correlate between the frustration events and the clashes between the processes; a cause identifier arranged to identify, for each frustration event, a cause for the correlated clash of processes; a remedy generator arranged to generate, for each cause, a remedy arranged to solve the frustration event; a communication module arranged to provide the remedies to users in relation to respective user activities in view of their frustration events; and an analyzer arranged to monitor an efficacy of the remedies in respect to their corresponding frustration events.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: August 19, 2014
    Assignee: Soluto Ltd.
    Inventors: Tomer Dvir, Ishay Green, Gal Green, Kfir Ratson, Liad Livnat, Slav Ben-Ari
  • Publication number: 20100257543
    Abstract: A data processing system comprising: a constantly updating database of a plurality of processes having a plurality of operation times, relating to a plurality of applications, relating to at least one user activity, and using a plurality of computing resources; a process clash identifier arranged to monitor relationships among the plurality of processes in respect to their operation times and the computing resources used by each process, and to identify clashes between the processes in respect to the operation times and in respect to the computing resources; a frustration events identifier arranged to identify frustration events relating to the at least one user activity, a frustration event being related to expectations of the user in relation to the user activities and being defined by specified criteria; and a correlator arranged to correlate the identified frustration events with the identified clashes between processes.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 7, 2010
    Applicant: SOLUTO LTD
    Inventors: Tomer DVIR, Ishay GREEN, Omer BAKI, Roee ADLER
  • Publication number: 20100257527
    Abstract: A computer implemented method comprising: monitoring a plurality of processes relating to a plurality of applications and using a plurality of computing resources, at least some of the processes relating to a user activity; analyzing the use of the computing resources by each of the processes; analyzing the user activity in respect to the processes; and classifying the processes in respect to the analyzed user activity, wherein the monitoring; the processing; the analyzing use; the analyzing user activity; and the classifying, are carried out during running the processes, and wherein at least one of: the monitoring; the processing; the analyzing use; the analyzing user activity; and the classifying, is performed by at least one computer.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 7, 2010
    Applicant: SOLUTO LTD
    Inventors: Tomer DVIR, Ishay GREEN, Omer BAKI, Amit LAVIAN
  • Publication number: 20100257533
    Abstract: A data processing system, comprising: an updating database of processes relating to applications and using computing resources, at least some of the processes relating to user activities. The database comprises a classification of the processes. The data processing system further comprises a profiler arranged to generate a user application use profile by analyzing the user activities in respect to the applications, and to assign each process a priority relating to the analysis of the user activity, user preferences and the user application use profile; and a scheduler arranged to schedule the processes in respect to the assigned priorities such as to enhance processes with a high priority, and such as to adapt an allocation of the computing resources to the user application use profile.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 7, 2010
    Applicant: SOLUTO LTD
    Inventors: Tomer DVIR, Ishay GREEN, Liran TAM, Omri HAIM, Shai DUVDEVANI
  • Publication number: 20100257185
    Abstract: A data processing system comprising: a constantly updating database of a plurality of processes having a plurality of operation times, relating to a plurality of applications, relating to at least one user activity, and using a plurality of computing resources; a monitor arranged to identify a plurality of clashes between the processes, a plurality of frustration events and to correlate between the frustration events and the clashes between the processes; a cause identifier arranged to identify, for each frustration event, a cause for the correlated clash of processes; a remedy generator arranged to generate, for each cause, a remedy arranged to solve the frustration event; a communication module arranged to provide the remedies to users in relation to respective user activities in view of their frustration events; and an analyzer arranged to monitor an efficacy of the remedies in respect to their corresponding frustration events.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 7, 2010
    Applicant: SOLUTO LTD
    Inventors: Tomer DVIR, Ishay GREEN, Gal GREEN, Kfir RATSON, Liad LIVNAT, Slav BEN-ARI