Patents by Inventor Daniel Avigdor

Daniel Avigdor 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: 11520807
    Abstract: Technology for interoperability is disclosed by enabling the sharing of application state data for an application experience across computing devices, operating systems, applications, or locations. In one aspect, a secondary application shares encrypted state data along with a non-encrypted hint that describes the application experience reflected in the state data with a primary application. The primary application is then able to use the hint to determine that a user is interested in returning to the experience in the secondary application. The primary application then transfers the encrypted state data to the secondary application, which uses the state data to return the application to the application experience. A platform and an application programming interface (API) are provided for computer applications and services to store and retrieve application state data associated with an event.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: December 6, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jonathan Rabin, Dikla Dotan-Cohen, Daniel Avigdor
  • Patent number: 11494502
    Abstract: Aspects of the technology described herein maintain the privacy of confidential information to be communicated to a user through a computing device. The technology keeps confidential information private by assessing the privacy context of the communication. The privacy context can be determined by determining a privacy level of the information to be communicated and the privacy level of the environment into which the information is to be communicated. The privacy context can be used to select an appropriate communication channel for the information. The privacy context can also be used to determine whether all available content is shared or just a portion of it.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: November 8, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adi L. Miller, Roni Karassik, Daniel Avigdor
  • Publication number: 20210232599
    Abstract: Technology for interoperability is disclosed by enabling the sharing of application state data for an application experience across computing devices, operating systems, applications, or locations. In one aspect, a secondary application shares encrypted state data along with a non-encrypted hint that describes the application experience reflected in the state data with a primary application. The primary application is then able to use the hint to determine that a user is interested in returning to the experience in the secondary application. The primary application then transfers the encrypted state data to the secondary application, which uses the state data to return the application to the application experience. A platform and an application programming interface (API) are provided for computer applications and services to store and retrieve application state data associated with an event.
    Type: Application
    Filed: February 5, 2021
    Publication date: July 29, 2021
    Inventors: Jonathan RABIN, Dikla DOTAN-COHEN, Daniel AVIGDOR
  • Patent number: 10915553
    Abstract: Technology for interoperability is disclosed by enabling the sharing of application state data for an application experience across computing devices, operating systems, applications, or locations. In one aspect, a secondary application shares encrypted state data along with a non-encrypted hint that describes the application experience reflected in the state data with a primary application. The primary application is then able to use the hint to determine that a user is interested in returning to the experience in the secondary application. The primary application then transfers the encrypted state data to the secondary application which uses the state data to return the application to the application experience. A platform and application programming interface (API) are provided for computer applications and services to store and retrieve application state data associated with an event.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: February 9, 2021
    Inventors: Jonathan Rabin, Dikla Dotan-Cohen, Daniel Avigdor
  • Publication number: 20200134211
    Abstract: Aspects of the technology described herein maintain the privacy of confidential information to be communicated to a user through a computing device. The technology keeps confidential information private by assessing the privacy context of the communication. The privacy context can be determined by determining a privacy level of the information to be communicated and the privacy level of the environment into which the information is to be communicated. The privacy context can be used to select an appropriate communication channel for the information. The privacy context can also be used to determine whether all available content is shared or just a portion of it.
    Type: Application
    Filed: October 25, 2018
    Publication date: April 30, 2020
    Inventors: Adi L. MILLER, Roni KARASSIK, Daniel AVIGDOR
  • Publication number: 20180196865
    Abstract: Technology for interoperability is disclosed by enabling the sharing of application state data for an application experience across computing devices, operating systems, applications, or locations. In one aspect, a secondary application shares encrypted state data along with a non-encrypted hint that describes the application experience reflected in the state data with a primary application. The primary application is then able to use the hint to determine that a user is interested in returning to the experience in the secondary application. The primary application then transfers the encrypted state data to the secondary application which uses the state data to return the application to the application experience. A platform and application programming interface (API) are provided for computer applications and services to store and retrieve application state data associated with an event.
    Type: Application
    Filed: January 11, 2017
    Publication date: July 12, 2018
    Inventors: JONATHAN RABIN, DIKLA DOTAN-COHEN, DANIEL AVIGDOR
  • Patent number: 10013462
    Abstract: In various implementations, virtual tiles are constructed where each virtual tile includes geographic tiles having one or more shared semantic characteristics. Usage records of service content items are received, which are generated from sensor data from a plurality of mobile devices within a geographic region that includes the geographic tiles. Each usage record identifies a service content item, and a usage location corresponding to a user interaction with the service content item. Statistical correlations are calculated between service content items and a virtual tile based on an aggregation of the usage records that have a usage location within at least one of the geographic tiles of the virtual tile. Recommendations of one of more service content items are provided to a user based on the calculated statistical correlations. In some cases, one or more service content items are recommended based on being representative of a particular virtual tile.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: July 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ido Priness, Dikla Dotan-Cohen, Boaz Sapir, Daniel Avigdor
  • Publication number: 20170031996
    Abstract: In various implementations, virtual tiles are constructed where each virtual tile includes geographic tiles having one or more shared semantic characteristics. Usage records of service content items are received, which are generated from sensor data from a plurality of mobile devices within a geographic region that includes the geographic tiles. Each usage record identifies a service content item, and a usage location corresponding to a user interaction with the service content item. Statistical correlations are calculated between service content items and a virtual tile based on an aggregation of the usage records that have a usage location within at least one of the geographic tiles of the virtual tile. Recommendations of one of more service content items are provided to a user based on the calculated statistical correlations. In some cases, one or more service content items are recommended based on being representative of a particular virtual tile.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 2, 2017
    Inventors: Ido Priness, Dikla Dotan-Cohen, Boaz Sapir, Daniel Avigdor
  • Publication number: 20160048859
    Abstract: One or more techniques and/or systems are provided for inferring user intent and/or for inferring a user location type of a user based upon venue boundary evaluation. For example, a user is located at a current user location, such as a downtown district of a city. One or more venue evaluation boundaries, corresponding to areas around the current user location, may be defined. Potential user intents, corresponding to venue types of venues within a venue evaluation boundary, may be identified (e.g., a buy coffee intent, a go to theatre intent, a meet a friend for lunch, intent, etc.) and may be assigned user intent values (e.g., the meet a friend for lunch intent may be assigned a lower value due to a current time being 9 am). Venue evaluation boundaries may be evaluated until an inferred user intent and/or inferred user location type (e.g., commercial, residential, etc.) is identified.
    Type: Application
    Filed: August 14, 2014
    Publication date: February 18, 2016
    Inventors: Mor Doron, Daniel Avigdor, Boaz Sapir, Dima Stopel