Patents by Inventor Boaz Sapir

Boaz Sapir 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: 11928462
    Abstract: A method includes receiving event strings from source code repositories, creating, for the source code repositories, digests of keywords, receiving log strings, and aggregating the log strings into a log group. The method further includes comparing the digests to the log group to generate scores, whereby the scores correlate the digests to the log group. The method further includes selecting a source code repository from the source code repositories according to the scores, and associating the log group to a service corresponding to the source code repository, where the source code repository corresponds to the digest with a highest score.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: March 12, 2024
    Assignee: Intuit Inc.
    Inventors: Elad Shmidov, Margarita Vald, Yerucham Meir Berkowitz, Boaz Sapir, Liron London, Dan Sharon, Vadim Belov
  • Patent number: 11743030
    Abstract: Systems and methods that may implement an Oracle-aided protocol for producing and using FHE encrypted data. The systems and methods may initially encrypt and store input data in one encrypted form that is not performed using FHE, which does not substantially increase the size of the data and storage resources required to store the encrypted data. In accordance with the Oracle-aided protocol, the encrypted data is re-encrypted as FHE encrypted data when FHE encrypted data is required.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: August 29, 2023
    Inventors: Margarita Vald, Laetitia Kahn, Boaz Sapir, Yaron Sheffer, Yehezkel Shraga Resheff
  • Publication number: 20230244474
    Abstract: A method includes receiving event strings from source code repositories, creating, for the source code repositories, digests of keywords, receiving log strings, and aggregating the log strings into a log group. The method further includes comparing the digests to the log group to generate scores, whereby the scores correlate the digests to the log group. The method further includes selecting a source code repository from the source code repositories according to the scores, and associating the log group to a service corresponding to the source code repository, where the source code repository corresponds to the digest with a highest score.
    Type: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Applicant: Intuit Inc.
    Inventors: Elad Shmidov, Margarita Vald, Yerucham Meir Berkowitz, Boaz Sapir, Liron London, Dan Sharon, Vadim Belov
  • Publication number: 20220255723
    Abstract: Systems and methods that may implement an Oracle-aided protocol for producing and using FHE encrypted data. The systems and methods may initially encrypt and store input data in one encrypted form that is not performed using FHE, which does not substantially increase the size of the data and storage resources required to store the encrypted data. In accordance with the Oracle-aided protocol, the encrypted data is re-encrypted as FHE encrypted data when FHE encrypted data is required.
    Type: Application
    Filed: April 25, 2022
    Publication date: August 11, 2022
    Applicant: INTUIT INC.
    Inventors: Margarita VALD, Laetitia Kahn, Boaz Sapir, Yaron Sheffer, Yehezkel Shraga Resheff
  • Patent number: 11343069
    Abstract: Systems and methods that may implement an Oracle-aided protocol for producing and using FHE encrypted data. The systems and methods may initially encrypt and store input data in one encrypted form that is not performed using FHE, which does not substantially increase the size of the data and storage resources required to store the encrypted data. In accordance with the Oracle-aided protocol, the encrypted data is re-encrypted as FHE encrypted data when FHE encrypted data is required.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: May 24, 2022
    Assignee: Intuit Inc.
    Inventors: Margarita Vald, Laetitia Kahn, Boaz Sapir, Yaron Sheffer, Yehezkel Shraga Resheff
  • Publication number: 20210250163
    Abstract: Systems and methods that may implement an Oracle-aided protocol for producing and using FHE encrypted data. The systems and methods may initially encrypt and store input data in one encrypted form that is not performed using FHE, which does not substantially increase the size of the data and storage resources required to store the encrypted data. In accordance with the Oracle-aided protocol, the encrypted data is re-encrypted as FHE encrypted data when FHE encrypted data is required.
    Type: Application
    Filed: February 6, 2020
    Publication date: August 12, 2021
    Applicant: Intuit Inc.
    Inventors: Margarita VALD, Laetitia KAHN, Boaz SAPIR, Yaron SHEFFER, Yehezkel Shraga RESHEFF
  • Patent number: 10686740
    Abstract: Techniques for learned user preference- and behavior-based notification filtering are described herein. In one or more implementations, notifications obtained from computer applications are filtered for presentation to a user. Example notifications include notifications about emails, text messages, phone calls, web-page specific messages, antivirus application messages, and so forth. As part of filtering the notifications, interactions of a user with the notifications and with events for which the notifications can be generated are monitored. The monitored interactions are used to learn user preferences and behaviors for notifications in different contexts of user interaction with computing devices. Data is collected that describes characteristics of a current context. Based on the current context, importance scores are computed for new notifications using the learned user preferences and behaviors. The importance scores can then be used to determine which of the new notifications to present to the user.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: June 16, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Roberto Bojorquez Alfaro, Matus Lipka, Lee Dicks Clark, Boaz Sapir
  • Publication number: 20190340554
    Abstract: The disclosure provides for associating users with roles in projects. Implementations include determining entity features of project entities. The project entities are grouped into projects based on similarities of the entity features between the project entities. From content of the project entities of a project of the projects, occurrences of events with respect to users are determined, where each event corresponds to one or more predefined user activities. The occurrences of the events are analyzed to determine, for each user of a plurality of the users, an engagement level of the user with the project. A role for the project is assigned to the user from predefined roles based on applying a role feature corresponding to the engagement level of the user to a machine learning model that represents the role, and an assignment of the user to the role is incorporated into a project repository.
    Type: Application
    Filed: May 7, 2018
    Publication date: November 7, 2019
    Inventors: Dikla Dotan-Cohen, Boaz Sapir, Omri Gutman
  • Patent number: 10027669
    Abstract: A method and system provides access control for sensitive data. An access control system defines a plurality of access policies for gaining access to the sensitive data. Each access policy includes a plurality of rules that indicate whether or not the client machine can gain access to an initial access secret under the policy. When the access control system receives access request data from a client machine requesting access to the access control system under one of the policies, the access control system compares characteristics of the client machine to the rules of the access policy. If the characteristics of the client machine satisfy the rules of the access policy in the access control system provides an initial access secret, such as an application key, to the client machine.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: July 17, 2018
    Assignee: Intuit Inc.
    Inventors: Boaz Sapir, Gleb Keselman, Yaron Sheffer
  • 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: 20180115550
    Abstract: A method and system provides access control for sensitive data. An access control system defines a plurality of access policies for gaining access to the sensitive data. Each access policy includes a plurality of rules that indicate whether or not the client machine can gain access to an initial access secret under the policy. When the access control system receives access request data from a client machine requesting access to the access control system under one of the policies, the access control system compares characteristics of the client machine to the rules of the access policy. If the characteristics of the client machine satisfy the rules of the access policy in the access control system provides an initial access secret, such as an application key, to the client machine.
    Type: Application
    Filed: October 26, 2016
    Publication date: April 26, 2018
    Applicant: Intuit Inc.
    Inventors: Boaz Sapir, Gleb Keselman, Yaron Sheffer
  • Publication number: 20180077097
    Abstract: Techniques for learned user preference- and behavior-based notification filtering are described herein. In one or more implementations, notifications obtained from computer applications are filtered for presentation to a user. Example notifications include notifications about emails, text messages, phone calls, web-page specific messages, antivirus application messages, and so forth. As part of filtering the notifications, interactions of a user with the notifications and with events for which the notifications can be generated are monitored. The monitored interactions are used to learn user preferences and behaviors for notifications in different contexts of user interaction with computing devices. Data is collected that describes characteristics of a current context. Based on the current context, importance scores are computed for new notifications using the learned user preferences and behaviors. The importance scores can then be used to determine which of the new notifications to present to the user.
    Type: Application
    Filed: September 9, 2016
    Publication date: March 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Roberto Bojorquez Alfaro, Matus Lipka, Lee Dicks Clark, Boaz Sapir
  • 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
  • Patent number: 7310677
    Abstract: A method for operating a portal system includes providing a first instruction that is operable to cause the portal system to behave in a first way. A second instruction that is operable to cause the portal system to behave in a second way is provided. A first condition is defined using an editor. The first condition is associated with the first instruction. A request from a client system is received at the portal system for a session to access the portal system, the request being associated with given user information. Whether or not the first condition is satisfied is determined using the user information associated with the request. The portal system is caused to behave in the first way according to the first instruction if the first condition is satisfied, wherein the portal system behaves in the first way for the entire session.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: December 18, 2007
    Assignee: SAP Portals Israel Ltd.
    Inventors: Yaniv Cohen, Eylon Steiner, Boaz Sapir, Barak Hershkovitz
  • Publication number: 20040254884
    Abstract: An interface for accessing objects in one or more object repositories, wherein objects are associated with nodes in an object hierarchy and have object types, the interface comprising a tree panel for displaying at least a portion of the object hierarchy, an object panel for displaying an object interface, wherein at least one property of a current object is displayed, an editor for each of a plurality of object types, each editor including instructions for displaying of an edit panel within the object panel when an edit function is selected and a permission hierarchy indicating which users of a class of users have access to which objects of the object hierarchy, wherein the tree panel display is dependent for each user on which objects the user has permission to view.
    Type: Application
    Filed: December 18, 2003
    Publication date: December 16, 2004
    Applicant: SAP Aktiengesellschaft
    Inventors: Yaniv Haber, Dror Last, Boaz Sapir, Barak Hershkovitz
  • Patent number: 5961597
    Abstract: This invention discloses a method for detecting a layout of a switched local network including at least one switching hub connected to a first plurality of elements, each identified by an address, via a corresponding second plurality of ports defining a corresponding second plurality of element to port connections, the method including determining all element to port connections for each switching hub, identifying the elements which communicate via each of that switching hub's backbone ports and based on the element to port connections and the elements communicating via each switching hub's backbone ports, determining the layout of the switched local network.An apparatus for monitoring a layout of a local network, the network including a first plurality of ports associated, via end-station to port connections, with a second plurality of end-stations is also disclosed.
    Type: Grant
    Filed: April 10, 1997
    Date of Patent: October 5, 1999
    Assignee: Madge Networks (Israel) Ltd.
    Inventors: Boaz Sapir, Rafael Horev, Sergei Kaplan, Amit Ramraz, Michael Shurman