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: 11520807Abstract: 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: GrantFiled: February 5, 2021Date of Patent: December 6, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan Rabin, Dikla Dotan-Cohen, Daniel Avigdor
-
Patent number: 11494502Abstract: 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: GrantFiled: October 25, 2018Date of Patent: November 8, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adi L. Miller, Roni Karassik, Daniel Avigdor
-
Publication number: 20210232599Abstract: 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: ApplicationFiled: February 5, 2021Publication date: July 29, 2021Inventors: Jonathan RABIN, Dikla DOTAN-COHEN, Daniel AVIGDOR
-
Patent number: 10915553Abstract: 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: GrantFiled: January 11, 2017Date of Patent: February 9, 2021Inventors: Jonathan Rabin, Dikla Dotan-Cohen, Daniel Avigdor
-
Publication number: 20200134211Abstract: 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: ApplicationFiled: October 25, 2018Publication date: April 30, 2020Inventors: Adi L. MILLER, Roni KARASSIK, Daniel AVIGDOR
-
Publication number: 20180196865Abstract: 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: ApplicationFiled: January 11, 2017Publication date: July 12, 2018Inventors: JONATHAN RABIN, DIKLA DOTAN-COHEN, DANIEL AVIGDOR
-
Patent number: 10013462Abstract: 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: GrantFiled: July 28, 2015Date of Patent: July 3, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Ido Priness, Dikla Dotan-Cohen, Boaz Sapir, Daniel Avigdor
-
Publication number: 20170031996Abstract: 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: ApplicationFiled: July 28, 2015Publication date: February 2, 2017Inventors: Ido Priness, Dikla Dotan-Cohen, Boaz Sapir, Daniel Avigdor
-
Publication number: 20160048859Abstract: 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: ApplicationFiled: August 14, 2014Publication date: February 18, 2016Inventors: Mor Doron, Daniel Avigdor, Boaz Sapir, Dima Stopel