Patents by Inventor Oded Vainas

Oded Vainas 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: 11256998
    Abstract: Various systems and methods for processing activity data with a knowledge engine to generate actionable insights for a human subject are described. These actionable insights may include identifying a most likely action given a particular state of the human subject, identifying a most likely state in which the human subject performs a particular activity, or identifying anomalies in human activity patterns. In an example, an electronic processing system operates the knowledge engine with operations that: identify patterns of activity using clustering of events, identify meaningful patterns of activity from the patterns of activity based on co-occurrence of characteristics for respective events, rank the identified meaningful patterns of activity based on confidence and support of respective patterns to occur for a human subject, and generate a personalization action (such as an action for a software application) based on the ranked, identified meaningful patterns of activity.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: February 22, 2022
    Assignee: Intel Corporation
    Inventors: Omri Mendels, Boris Kodner, Ariel Benou, Oded Vainas, Avi Samoucha, Tali Zvi
  • Publication number: 20210117622
    Abstract: Methods, apparatus, and system to parse an unstructured, natural language input of a user, infer a semantic meaning of an intent of the user, and determine a present or future user state, including a location and a time, in which the intent can be fulfilled.
    Type: Application
    Filed: November 30, 2020
    Publication date: April 22, 2021
    Inventors: Oded Vainas, Oren Pereg, Omri Mendels, Ronen Soffer
  • Patent number: 10817511
    Abstract: System and techniques for search dimensionality expansion are described herein. A history of intelligent agent activity may be received. A search result generated by an external entity may be obtained that includes a set of geographic points of interest (POI). A geographic segment may be retrieved from a geographic segment library when the geographic segment contains a member of the set of POI. Here, the geographic segment defines a geographic area and a dimension set. The search result may be modified to create a modified search result that includes a member of the dimension set. The modified search result may then be transmitted to a user device.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: October 27, 2020
    Assignee: Intel Corporation
    Inventors: Rafi Cohen, Dganit Lebedev, Oded Vainas
  • Publication number: 20200234007
    Abstract: Methods, apparatus, and system to parse an unstructured, natural language input of a user, infer a semantic meaning of an intent of the user, and determine a present or future user state, including a location and a time, in which the intent can be fulfilled.
    Type: Application
    Filed: August 27, 2019
    Publication date: July 23, 2020
    Inventors: Oded Vainas, Oren Pereg, Omri Mendels, Ronen Soffer
  • Patent number: 10685332
    Abstract: Various techniques for performing contextual event scheduling with an event scheduling service are disclosed herein. In an example, data is processed at an event scheduling service, based on the use of a trained machine learning model that is specific to a user. This trained machine learning model is operated by the event scheduling service determine a proposed time and proposed scheduling parameters based on the contextual information, to identify a proposed event time and event scheduling parameters based on the model, the data indicating a user state, or external data. Further examples to evaluate user activity and identify schedule characteristics based on data inputs from a user's mobile computing device, wearable sensors, and external weather, traffic, or event data sources, are also disclosed.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: June 16, 2020
    Assignee: Intel Corporation
    Inventors: Gili Ilan, Noam Sagi, Gil Sharon, Oded Vainas, Ronen Aharon Soffer
  • Patent number: 10394954
    Abstract: Methods, apparatus, and system to parse an unstructured, natural language input of a user, infer a semantic meaning of an intent of the user, and determine a present or future user state, including a location and a time, in which the intent can be fulfilled.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: August 27, 2019
    Assignee: Intel Corporation
    Inventors: Oded Vainas, Oren Pereg, Omri Mendels, Ronen Soffer
  • Patent number: 10320913
    Abstract: In implementations, a divergence from a pattern of detected instances of an event is identified, where the event is of a routine of a user. The identified divergence corresponds to an out of routine event. Contextual information is generated corresponding to the identified out of routine event. Furthermore, one or more recommended actions for presenting content to the user are selected based on the contextual information. An indication of the identified out of routine event, the contextual information, and the one or more recommended actions are provided to a service, which may be an application on a user device. The service can present content to the user based on the identified out of routine event, the generated contextual information corresponding to the identified out of routine event, and the selected one or more recommended actions. The service may follow or disregard any of the selected one or more recommended actions.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: June 11, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gal Lavee, Dikla Dotan-Cohen, Oded Vainas, Hadas Bitran, Limor Lahiani, Ido Priness, Haim Somech
  • Patent number: 10185973
    Abstract: A method for inferring venue visits using semantic information includes receiving sensor data from sensors. An indication of a location is received that is associated with a user and determined based on the sensor data. A set of candidate venues associated with the location is determined based on the indication of the location. Sets of semantic information associated with the set of candidate venues are determined based on the sensor data. Candidate venues of the set are ranked by confidence that a given candidate venue corresponds to a visited venue of a venue visit based on the set of semantic information associated with the given candidate venue and additional semantic information associated with the user. A highest ranked candidate venue is selected as the visited venue and an indication is provided to a service causing content to be presented to the user based on the selected visited venue.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ido Priness, Haim Somech, Adi L. Miller, Michael Sterenberg, Oded Vainas
  • Publication number: 20180315147
    Abstract: Apparatuses, systems and methods associated with mode of transportation recommendation are disclosed herein. In embodiments, a device may include communication circuitry to communicate with a server and a user interface to interact with a user of the device. The device may further include an analyzer to identify a future trip to be travelled by the user, and identify a destination associated with the future trip. The device may further include a recommendation engine to transmit, to the server, a recommendation trigger message that includes an indication of the destination; receive, from the server, an indication of a mode of transportation to the destination, the indication of the mode of transportation based on prior trip information of the user; and cause a notification for use of the mode of transportation to the destination to be indicated by the user interface. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Inventors: OMRI MENDELS, NATHAN TEDGUI, ODED VAINAS, RONEN SOFFER
  • Publication number: 20180246877
    Abstract: Methods, apparatus, and system to parse an unstructured, natural language input of a user, infer a semantic meaning of an intent of the user, and determine a present or future user state, including a location and a time, in which the intent can be fulfilled.
    Type: Application
    Filed: February 27, 2017
    Publication date: August 30, 2018
    Inventors: ODED VAINAS, OREN PEREG, OMRI MENDELS, RONEN SOFFER
  • Publication number: 20180233057
    Abstract: A modern, personalized, adaptive learning experience may be enabled for distinct groups of students. Content entered in a notebook application or similar platform may be analyzed. Content from a learning object repository may then be selected to be suggested based on comparison with the entered content. A style may also be determined based on one or more of a common attribute of a group of teachers, a common attribute of a group of students, or a rule of an organization. The selected content to be suggested may be automatically customized to conform to the style and a lesson plan, and the customized content may be provided to a client application or another service to be displayed in conformance with the lesson plan to students supporting teachers by freeing teachers' time through optimization of the learning process, creation of easy and simple to use experiences, and actionable analytics and proactive alerts.
    Type: Application
    Filed: May 18, 2017
    Publication date: August 16, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel SITTON, Dror KREMER, Shay BEN-ELAZAR, Shay SLOBODKIN, Oded VAINAS, Yehuda Arkin ADAR, Ran GILAD-BACHRACH, Ze'ev MAOR
  • Publication number: 20180211175
    Abstract: Various systems and methods for processing activity data with a knowledge engine to generate actionable insights for a human subject are described. These actionable insights may include identifying a most likely action given a particular state of the human subject, identifying a most likely state in which the human subject performs a particular activity, or identifying anomalies in human activity patterns. In an example, an electronic processing system operates the knowledge engine with operations that: identify patterns of activity using clustering of events, identify meaningful patterns of activity from the patterns of activity based on co-occurrence of characteristics for respective events, rank the identified meaningful patterns of activity based on confidence and support of respective patterns to occur for a human subject, and generate a personalization action (such as an action for a software application) based on the ranked, identified meaningful patterns of activity.
    Type: Application
    Filed: January 24, 2017
    Publication date: July 26, 2018
    Inventors: Omri Mendels, Boris Kodner, Ariel Benou, Oded Vainas, Avi Samoucha, Tali Zvi
  • Publication number: 20180001140
    Abstract: An exercise schedule optimizer system includes a user interface to receive data input from an exerciser and provide data output to the exerciser. The system also includes an exercise goal generator to generate an exercise goal based on at least data regarding the exerciser, an exercise schedule proposer to propose one or more exercise schedule proposals based on at least a historical exercise pattern of the exerciser, and an optimal exercise scheduler to determine an optimal exercise schedule based on at least the one or more exercise schedule proposals.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Omri Mendels, Merav Greenfeld, Avi Samoucha, Ronen Aharon Soffer, Oded Vainas
  • Publication number: 20180004807
    Abstract: System and techniques for search dimensionality expansion are described herein. A history of intelligent agent activity may be received. A search result generated by an external entity may be obtained that includes a set of geographic points of interest (POI). A geographic segment may be retrieved from a geographic segment library when the geographic segment contains a member of the set of POI. Here, the geographic segment defines a geographic area and a dimension set. The search result may be modified to create a modified search result that includes a member of the dimension set. The modified search result may then be transmitted to a user device.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Rafi Cohen, Dganit Lebedev, Oded Vainas
  • Publication number: 20170372254
    Abstract: An event schedule optimizer system includes a user interface, an invitees extractor, a time optimizer, and a place optimizer. The user interface is to receive data input from an organizer and provide data output to the organizer. The invitees extractor is to generate an intended invitees list including intended invitees for a target event based on the data input from the organizer. The time optimizer is to determine an optimal time period for the target event based on a list of historical events of the organizer. The place optimizer is to determine an optimal place for the target event based on a set of proposed times and the list of historical events of the organizer.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Inventors: Oded Vainas, Omri Mendels, Avi Samoucha, Tal Marian
  • Publication number: 20170372268
    Abstract: Various techniques for performing contextual event scheduling with an event scheduling service are disclosed herein. In an example, data is processed at an event scheduling service, based on the use of a trained machine learning model that is specific to a user. This trained machine learning model is operated by the event scheduling service determine a proposed time and proposed scheduling parameters based on the contextual information, to identify a proposed event time and event scheduling parameters based on the model, the data indicating a user state, or external data. Further examples to evaluate user activity and identify schedule characteristics based on data inputs from a user's mobile computing device, wearable sensors, and external weather, traffic, or event data sources, are also disclosed.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 28, 2017
    Inventors: Gili Ilan, Noam Sagi, Gil Sharon, Oded Vainas, Ronen Aharon Soffer
  • Publication number: 20170372267
    Abstract: Various techniques for performing contextual event rescheduling with an event scheduling service are disclosed herein. In an example, data is processed at an event scheduling service, based on the use of a trained machine learning model that is specific to a user. This model is operated by the event scheduling service determine a contextual action option for rescheduling an electronic communication event at a proposed time with proposed scheduling parameters. The model may identify the proposed time and event scheduling parameters, from data indicating a user state, or external data, in addition to a semantic text option (such as “Call Back After Meeting”) corresponding to the proposed time and event scheduling parameters. Further examples to evaluate user activity and identify reschedule options based on data inputs from a user's mobile computing device, wearable sensors, and external weather, traffic, or event data sources, are also disclosed.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 28, 2017
    Inventors: Ronen Aharon Soffer, Oded Vainas, Gili Ilan, Noam Sagi, Merav Greenfeld
  • Publication number: 20170185650
    Abstract: One embodiment relates to an apparatus, comprising logic, at least partially incorporated into hardware, to receive a plurality of notifications from each of a plurality of notification sources, determine a ranking score for each notification relative to any other notification received from the same notification source, and determine a notification class for each ranked notification relative to the ranked notifications from all notification sources based upon at least one blending attribute and at least one user contextual state.
    Type: Application
    Filed: December 24, 2015
    Publication date: June 29, 2017
    Inventors: Oded Vainas, Tal Marian, Ronen Soffer
  • Publication number: 20170187815
    Abstract: Apparatus, systems, and/or methods may provide control assistance. For example, a mobile device on a user may provide sensor data for the user. In addition, a routine may be determined based on the sensor data from the mobile device and/or sensor data from one or more indoor devices on premises. Moreover, an action of an indoor device may be defined based on the sensor data from the mobile device and/or the sensor data from the one or more indoor devices. The action may include a predicted action, which may be suggested to the user and/or automatically executed, via control data, by the indoor devices. Additionally, control assistance may be provided to a plurality of users.
    Type: Application
    Filed: September 29, 2016
    Publication date: June 29, 2017
    Inventors: Oded Vainas, Omri Mendels, Ronen Soffer
  • Publication number: 20170186446
    Abstract: Systems, apparatuses and methods may provide for a mouth proximity detection system to be used with a device, such as a wearable device, to determine when to activate (and/or deactivate) a voice-activated circuit on the device. Embodiments may utilize three layers of analysis to make the determination, including a layer to analyze motion, a layer to detect a mouth of a user, and a layer to fuse the layers in a power saving arrangement to determine proximity of the device to the mouth of the user and to determine whether to activate a voice-activated circuit on the device.
    Type: Application
    Filed: December 22, 2016
    Publication date: June 29, 2017
    Inventors: Michal Wosk, Oded Vainas