Patents by Inventor Fadi Haik

Fadi Haik 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: 20180084503
    Abstract: Architecture that facilitates power conservation in mobile devices such as cell phones using prediction. The architecture is an algorithmic-based solution that transforms infrequently-captured geolocation data of an entity into a continuous probable location approximation. Given the location history and additional data about the recent location of the mobile device, the current location of the device can be estimated with some probability. Additionally, given the location history and additional data about the recent location of the device, the probability of the device actually being at a given point on a map is computed.
    Type: Application
    Filed: November 30, 2017
    Publication date: March 22, 2018
    Inventors: FADI HAIK, ADI BEN-DAYAN, OR KAPLAN, GILAD OREN, ERAN YARIV
  • Patent number: 9867132
    Abstract: Architecture that facilitates power conservation in mobile devices such as cell phones using prediction. The architecture is an algorithmic-based solution that transforms infrequently-captured geolocation data of an entity into a continuous probable location approximation. Given the location history and additional data about the recent location of the mobile device, the current location of the device can be estimated with some probability. Additionally, given the location history and additional data about the recent location of the device, the probability of the device actually being at a given point on a map is computed.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: January 9, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fadi Haik, Adi Ben-Dayan, Or Kaplan, Gilad Oren, Eran Yariv
  • Patent number: 9723459
    Abstract: Architecture that enables alerts and notifications to have priorities and time/space durations. Non-critical alerts can be displayed in a non-obtrusive manner and alert/notifications coalesced. Alerts/notifications can be assigned priorities, thereby enabling the alerts/notifications to be non-intrusive to the user. Methods include detecting when the user is using a mobile phone (or other suitable device) and then sending the alert/notification in response to the detected use based on threshold criteria relative to an accumulated sum of alerts/notifications, and an importance level (e.g., of each). Additionally, alert/notification priority can be changed (e.g. elevated, lowered) according to time (when) and space (where), thereby enabling the user to be intrusively notified based on the level, even if not previously signaled. Time and space bounds (criteria) can be assigned to alerts/notifications for merger/grouping and/or set to be auto-dismissed if no longer applicable.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: August 1, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eran Yariv, Yair E. Geva, Fadi Haik
  • Patent number: 9697374
    Abstract: One or more techniques and/or systems are provided for deploying an application according to a data access profile used to sandbox the application. For example, an event planner app may be identified for download from an app store. A deployment mock data configuration interface may be presented to a user prior to or as a preliminary operation of downloading and/or installing the event planner app. A data access profile, specifying that the event planner app has access to user age data, but is blocked from accessing user phone number data, for example, may be received through the deployment mock data configuration interface. The event planner app may thus be deployed in a sandbox mode on the device based upon the data access profile (e.g., real age data may be provided to the event planner app whereas mock phone number data may be provided to the event planner app).
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: July 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fadi Haik, Nadav Bar
  • Publication number: 20160353383
    Abstract: Architecture that facilitates power conservation in mobile devices such as cell phones using prediction. The architecture is an algorithmic-based solution that transforms infrequently-captured geolocation data of an entity into a continuous probable location approximation. Given the location history and additional data about the recent location of the mobile device, the current location of the device can be estimated with some probability. Additionally, given the location history and additional data about the recent location of the device, the probability of the device actually being at a given point on a map is computed.
    Type: Application
    Filed: August 10, 2016
    Publication date: December 1, 2016
    Inventors: FADI HAIK, ADI BEN-DAYAN, OR KAPLAN, GILAD OREN, ERAN YARIV
  • Patent number: 9442181
    Abstract: Architecture that facilitates power conservation in mobile devices such as cell phones using prediction. The architecture is an algorithmic-based solution that transforms infrequently-captured geolocation data of an entity into a continuous probable location approximation. Given the location history and additional data about the recent location of the mobile device, the current location of the device can be estimated with some probability. Additionally, given the location history and additional data about the recent location of the device, the probability of the device actually being at a given point on a map is computed.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: September 13, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Fadi Haik, Adi Ben-Dayan, Or Kaplan, Gilad Oren, Eran Yariv
  • Publication number: 20150235043
    Abstract: One or more techniques and/or systems are provided for deploying an application according to a data access profile used to sandbox the application. For example, an event planner app may be identified for download from an app store. A deployment mock data configuration interface may be presented to a user prior to or as a preliminary operation of downloading and/or installing the event planner app. A data access profile, specifying that the event planner app has access to user age data, but is blocked from accessing user phone number data, for example, may be received through the deployment mock data configuration interface. The event planner app may thus be deployed in a sandbox mode on the device based upon the data access profile (e.g., real age data may be provided to the event planner app whereas mock phone number data may be provided to the event planner app).
    Type: Application
    Filed: February 19, 2014
    Publication date: August 20, 2015
    Applicant: Microsoft Corporation
    Inventors: Fadi Haik, Nadav Bar
  • Patent number: 9081942
    Abstract: Architecture that provides location broker services which share the user location with other parties (e.g., based on user consent). Stationary computing devices can also determine the location of the user operator and interact accordingly. In one embodiment, the user location is retrieved from the user mobile device (e.g., smart phone) and is transmitted to other mobile or non-mobile devices with which the user interacts. Moreover, existing infrastructure and systems can be employed using a device driver that emulates the user location so that any software that uses the location services does not need modification.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: July 14, 2015
    Assignee: Microsoft Technology Licensing, LLP.
    Inventors: Yair E. Gheva, Elad Ben-Israel, Eran Yariv, Fadi Haik
  • Publication number: 20140024354
    Abstract: Architecture that facilitates power conservation in mobile devices such as cell phones using prediction. The architecture is an algorithmic-based solution that transforms infrequently-captured geolocation data of an entity into a continuous probable location approximation. Given the location history and additional data about the recent location of the mobile device, the current location of the device can be estimated with some probability. Additionally, given the location history and additional data about the recent location of the device, the probability of the device actually being at a given point on a map is computed.
    Type: Application
    Filed: July 18, 2012
    Publication date: January 23, 2014
    Applicant: Microsoft Corporation
    Inventors: Fadi Haik, Adi Ben-Dayan, Or Kaplan, Gilad Oren, Eran Yariv
  • Publication number: 20140018094
    Abstract: Architecture that creates a multi-dimensional spatial model of a mobile device based on data obtained from sensors, such as associated with the mobile device, for example. The spatial model defines the location of the mobile device in space, as well as the device orientation (e.g., heading, and tilt). The spatial model is used to determine a target location (or point) in space at which the mobile device is aiming. The spatial model can be generated based on sensing subsystems that include, but are not limited to, geolocation subsystem (e.g., GPS-global positioning system), a directional (or heading) sensor such as a compass, and gyroscope information to calculate the device tilt relative to the target location.
    Type: Application
    Filed: July 13, 2012
    Publication date: January 16, 2014
    Applicant: Microsoft Corporation
    Inventors: Gilad Oren, Limor Lahiani, Fadi Haik
  • Publication number: 20130045729
    Abstract: Architecture that integrates location-based information and application-driven devices (e.g., cell phones). Users can now be provided the most relevant application and/or application data based on the user location. Thus, users are assisted in finding the relevant application(s) to accomplish a task based on their current location. More specifically, given a location (e.g., business) registered to a service, the user's client application is automatically updated to comprise the data relevant to that location. Alternatively, or in combination therewith, the service can suggest installing a new application relevant to the location.
    Type: Application
    Filed: August 17, 2011
    Publication date: February 21, 2013
    Applicant: Microsoft Corporation
    Inventors: Fadi Haik, Yair E. Gheva, Elinor Axelrod
  • Publication number: 20120317615
    Abstract: Architecture that provides location broker services which share the user location with other parties (e.g., based on user consent). Stationary computing devices can also determine the location of the user operator and interact accordingly. In one embodiment, the user location is retrieved from the user mobile device (e.g., smart phone) and is transmitted to other mobile or non-mobile devices with which the user interacts. Moreover, existing infrastructure and systems can be employed using a device driver that emulates the user location so that any software that uses the location services does not need modification.
    Type: Application
    Filed: June 9, 2011
    Publication date: December 13, 2012
    Applicant: Microsoft Corporation
    Inventors: Yair E. Geva, Elad Ben-Israel, Eran Yariv, Fadi Haik
  • Publication number: 20120316774
    Abstract: The disclosed architecture facilitates the capture of data associated with a specific geographic location, as captured by a mobile device of a user at the geographic location, for the purpose of guiding the user back to that specific geographic location. When applied to vehicles or other types of user mobility (e.g., walking) the architecture automatically detects that a user has controlled a means of transportation to a stationary (or parked) state, such as associated with a parked car. When the stationary state is reached, the location is detected (e.g., using user device sensing systems). Detection can include recording images, sounds, speech, geolocation data, etc., associated with the location and/or means of transportation. The user can configure a reminder to activate at the location to assist in the user recalling the location when returning to the means of transportation.
    Type: Application
    Filed: June 9, 2011
    Publication date: December 13, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Eran Yariv, Yair E. Geva, Fadi Haik
  • Publication number: 20120295645
    Abstract: Architecture that enables alerts and notifications to have priorities and time/space durations. Non-critical alerts can be displayed in a non-obtrusive manner and alert/notifications coalesced. Alerts/notifications can be assigned priorities, thereby enabling the alerts/notifications to be non-intrusive to the user. Methods include detecting when the user is using a mobile phone (or other suitable device) and then sending the alert/notification in response to the detected use based on threshold criteria relative to an accumulated sum of alerts/notifications, and an importance level (e.g., of each). Additionally, alert/notification priority can be changed (e.g. elevated, lowered) according to time (when) and space (where), thereby enabling the user to be intrusively notified based on the level, even if not previously signaled. Time and space bounds (criteria) can be assigned to alerts/notifications for merger/grouping and/or set to be auto-dismissed if no longer applicable.
    Type: Application
    Filed: May 18, 2011
    Publication date: November 22, 2012
    Applicant: Microsoft Corporation
    Inventors: Eran Yariv, Yair E. Geva, Fadi Haik