Patents by Inventor Ran Bittmann

Ran Bittmann 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: 20240046679
    Abstract: The present disclosure involves systems, software, and computer implemented methods for identifying document generators by color footprints. An example method includes receiving a request to classify a first document. A document footprint is generated for the first document that includes a set of most frequently occurring color values in the first document. A classification for the first document is determined as either generated-by-the-document-generator or not-generated-by-the-document-generator based on comparing the document footprint for the first document to a document generator footprint. The document generator footprint includes a set of common color values that occur in a set of training documents for the document generator. The classification for the first document is provided in response to the request.
    Type: Application
    Filed: August 8, 2022
    Publication date: February 8, 2024
    Inventor: Ran Bittmann
  • Patent number: 11720569
    Abstract: Some embodiments provide a program that queries a database for a subset of a plurality of records in the database. Each record in the plurality of records includes a value for a field. The program further samples the subset of the plurality of records to identify a set of records in the subset of the plurality of records. The program also sorts the set of records based on the value for the field in each record in the set of records. The program further determines a first value for the field of a first record in the sorted set of records and a second value for the field of a second record in the sorted set of records forms a slope that is greater than or equal to a defined slope. The program determines a threshold value for the subset of the plurality of records based on the first record.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: August 8, 2023
    Assignee: SAP SE
    Inventors: Ran Bittmann, Lev Sigal
  • Patent number: 11403268
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program queries a database for a subset of a plurality of records in the database. Each record in the plurality of records includes a value for a first field and a second value for a second field. The program further normalizes the first value of the first field of each record in the subset of the plurality of records. The program also divides the subset of the plurality of records into a plurality of groups of records based on the second values of the second field. The program further generates a function for predicting a type of a particular record based on the value of the field of the particular record.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: August 2, 2022
    Assignee: SAP SE
    Inventors: Ran Bittmann, Lev Sigal, Anna Fishbein
  • Publication number: 20220043788
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program queries a database for a subset of a plurality of records in the database. Each record in the plurality of records includes a value for a first field and a second value for a second field. The program further normalizes the first value of the first field of each record in the subset of the plurality of records. The program also divides the subset of the plurality of records into a plurality of groups of records based on the second values of the second field. The program further generates a function for predicting a type of a particular record based on the value of the field of the particular record.
    Type: Application
    Filed: August 6, 2020
    Publication date: February 10, 2022
    Inventors: Ran Bittmann, Lev Sigal, Anna Fishbein
  • Publication number: 20210311947
    Abstract: Some embodiments provide a program that queries a database for a subset of a plurality of records in the database. Each record in the plurality of records includes a value for a field. The program further samples the subset of the plurality of records to identify a set of records in the subset of the plurality of records. The program also sorts the set of records based on the value for the field in each record in the set of records. The program further determines a first value for the field of a first record in the sorted set of records and a second value for the field of a second record in the sorted set of records forms a slope that is greater than or equal to a defined slope. The program determines a threshold value for the subset of the plurality of records based on the first record.
    Type: Application
    Filed: April 7, 2020
    Publication date: October 7, 2021
    Inventors: Ran Bittmann, Lev Sigal
  • Patent number: 10817733
    Abstract: Techniques for implementing blind spots into neural network models are disclosed. In some example embodiments, a computer-implemented method comprises obtaining an image captured within a field of view of an image capture device and comprising an object of a particular type occupying a particular position within the field of view, and determining a confidence value for the object based on the particular position of the object using a neural network model. The confidence value represents a likelihood that the object is an object of interest, and the neural network model is trained to generate lower confidence values for objects of the particular type when the objects of the particular type are occupying the particular position than when the objects of the particular type are not occupying the particular position.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: October 27, 2020
    Assignee: SAP SE
    Inventors: Laurent Boue, Michael Kemelmakher, Ran Bittmann
  • Publication number: 20200257908
    Abstract: Techniques for implementing blind spots into neural network models are disclosed. In some example embodiments, a computer-implemented method comprises obtaining an image captured within a field of view of an image capture device and comprising an object of a particular type occupying a particular position within the field of view, and determining a confidence value for the object based on the particular position of the object using a neural network model. The confidence value represents a likelihood that the object is an object of interest, and the neural network model is trained to generate lower confidence values for objects of the particular type when the objects of the particular type are occupying the particular position than when the objects of the particular type are not occupying the particular position.
    Type: Application
    Filed: February 13, 2019
    Publication date: August 13, 2020
    Inventors: Laurent Boue, Michael Kemelmakher, Ran Bittmann
  • Publication number: 20200005222
    Abstract: A system for wireless communication is provided. In some implementations, the system performs operations including receiving activity data from a plurality of sensors associated with a plurality of workers, the activity data comprising location information of the plurality of sensors within an area and a quantity of steps walked by the plurality of workers. The operations further include determining, based on activity data received from a first sensor associated with a first worker, whether a first activity level of the first worker has satisfied a first activity threshold. The operations further include updating, in response to the determining, a schedule of a second worker. The operations further include sending a message indicating the updated schedule to the second sensor.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventor: Ran Bittmann
  • Patent number: 10037361
    Abstract: A dataset of a plurality of transactions is received, the plurality of transactions including at least a first item and a second item. An absence-based association rule correlating an absence of the first item with an inclusion of the second item within the plurality of transactions is calculated.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: July 31, 2018
    Assignee: SAP SE
    Inventor: Ran Bittmann
  • Patent number: 9973789
    Abstract: Methods, systems, and computer-readable storage media for receiving a set of frames, each frame being provided as a digital image that depicts a portion of an event and a logo associated with a brand, for each frame in the set of frames, and for each pixel in a frame: determining a weight of the pixel based on a distribution assigned to the frame, providing a quality of the logo depicted in the frame, and calculating a pixel quotient based on the weight and the quality, for each frame in the set of frames: determining a frame quotient at least partially based on a sum of all pixel quotients for the frame, and determining an impact indicator for the logo based on a total size of digital media comprising the set of frames and a sum of frame quotients of the frames in the set of frames.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: May 15, 2018
    Assignee: SAP SE
    Inventors: Ran Bittmann, Michael Kemelmakher, Yuri Arshavski
  • Patent number: 9672495
    Abstract: The present disclosure describes methods, systems, and computer program products for improving frequent itemset mining. One computer-implemented method includes receiving, by operation of a computer system, a dataset of multiple transactions, each of the multiple transactions including one or more items; determining, by operation of the computer system, a ubiquitousness parameter of an item representing a frequency of occurrences of the item in the dataset; filtering, by operation of the computer system, out from the dataset one or more items that have ubiquitousness parameters larger than a ubiquitousness threshold; identifying, by operation of the computer system, one or more association rules that satisfy a confidence constraint based on the filtered dataset; and outputting, by operation of the computer system, the one or more association rules that satisfy the confidence constraint.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: June 6, 2017
    Assignee: SAP SE
    Inventor: Ran Bittmann
  • Patent number: 9671237
    Abstract: A number of parking segments is defined as a plurality of areas for street parking. A request for parking within the plurality of parking segments is received that defines parking constraints. The request is for optimize navigation to search for a free parking spot. Parking segments that comply with the parking constraints are determined. Current values for probabilities to park for the parking segments are determined based on evaluation of collected data for parking events. The data may include both traffic data and data related to defined features that are associated with determining of probability values. A route for traversing the parking segments is determined. The route defines an optimized order for traversing according to the determined current value for the probabilities to park. Navigation instructions are provided for the determined optimized route in response to the received request.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: June 6, 2017
    Assignee: SAP SE
    Inventors: Isaac Eliassi, Ahmad Haj Ali, Anna Gurayevskaya, Avi Rokach, Itzhak Shoshan, Matan Mizrahi, Ran Bittmann, Yan Vulich
  • Publication number: 20170138746
    Abstract: A number of parking segments is defined as a plurality of areas for street parking. A request for parking within the plurality of parking segments is received that defines parking constraints. The request is for optimize navigation to search for a free parking spot. Parking segments that comply with the parking constraints are determined. Current values for probabilities to park for the parking segments are determined based on evaluation of collected data for parking events. The data may include both traffic data and data related to defined features that are associated with determining of probability values. A route for traversing the parking segments is determined. The route defines an optimized order for traversing according to the determined current value for the probabilities to park. Navigation instructions are provided for the determined optimized route in response to the received request.
    Type: Application
    Filed: November 16, 2015
    Publication date: May 18, 2017
    Inventors: Isaac Eliassi, Ahmad Haj Ali, Anna Gurayevskaya, Avi Rokach, Itzhak Shoshan, Matan Mizrahi, Ran Bittmann, Yan Vulich
  • Publication number: 20170011096
    Abstract: A dataset of a plurality of transactions is received, the plurality of transactions including at least a first item and a second item. An absence-based association rule correlating an absence of the first item with an inclusion of the second item within the plurality of transactions is calculated.
    Type: Application
    Filed: July 7, 2015
    Publication date: January 12, 2017
    Inventor: Ran Bittmann
  • Publication number: 20160179903
    Abstract: The present disclosure describes methods, systems, and computer program products for improving frequent itemset mining. One computer-implemented method includes receiving, by operation of a computer system, a dataset of multiple transactions, each of the multiple transactions including one or more items; determining, by operation of the computer system, a ubiquitousness parameter of an item representing a frequency of occurrences of the item in the dataset; filtering, by operation of the computer system, out from the dataset one or more items that have ubiquitousness parameters larger than a ubiquitousness threshold; identifying, by operation of the computer system, one or more association rules that satisfy a confidence constraint based on the filtered dataset; and outputting, by operation of the computer system, the one or more association rules that satisfy the confidence constraint.
    Type: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Inventor: Ran Bittmann
  • Publication number: 20050122997
    Abstract: A method and system are provided for transmitting information from a faster network to a data terminal via a slower network connection. The invention is adapted for use with any Internet access device or terminal, such as an Internet-compatible telephone. A client connects to the Internet via an intermediary software program, known as the Gateway (GW). In the preferred embodiment of the invention, the GW executes on a host computer of an ISP's Local Area Network (LAN). The GW thus mediates the data transfer between the Internet, such as the Web and the client Internet terminal. The GW employs a point-to-point Internet protocol, the Gateway interface Protocol (GWIP) to communicate with the client over the low-bandwidth link. The invention shifts the entire overhead of the Internet protocol stack to the GW, and does not involve the Internet terminal or the slow link between Internet terminal and GW.
    Type: Application
    Filed: September 21, 2004
    Publication date: June 9, 2005
    Inventors: Chaim Bendelac, Ran Bittmann, Kobi Samburski
  • Publication number: 20040148237
    Abstract: Provided are methods, systems and devices for real time management of a communication network account. A system according to a preferred embodiment includes: an activity monitoring unit installed in or connected to a communication device associated with the account, the unit configured to monitor data activity of the communication device and to report on the data activity; and an activity monitoring server utility configured to receive reports on the data activity from the unit, rate the data activity, and update at least one allowance of the account based on a result of the rating. Permitted activity for the account is changed if an allowance of the account reaches a predetermined restriction level.
    Type: Application
    Filed: January 29, 2003
    Publication date: July 29, 2004
    Applicant: mSAFE Ltd.
    Inventors: Ran Bittmann, Konstantin Shteiman, Rafael Kiel, Noa Gan
  • Publication number: 20040029562
    Abstract: Disclosed is a mobile unit that includes a dedicated cryptographic processor connected to a main processing unit of the mobile unit and configured to encrypt outgoing packets received from the main processing unit and destined for a remote entity, and configured to decrypt incoming packets transmitted by the remote entity and destined for the main processing unit. In one embodiment of the invention, the dedicated cryptographic processor also functions as a proxy server.
    Type: Application
    Filed: August 21, 2002
    Publication date: February 12, 2004
    Applicant: MSAFE LTD.
    Inventors: Offer Sharon, Meir Lasry, Victor Sherbinin, Uri Baror, M. Ran Bittmann
  • Publication number: 20030154136
    Abstract: Incorporated in data is a price tag including price information about one or more service/product for trading by a customer. A charging agent associated with one or more network operators servicing the customer reads the price tag and if warranted, charges or credits the account(s) of the customer with the network operator(s) in accordance with the price information. In some cases the traded product(s) includes at least part of the data in which the price tag is incorporated.
    Type: Application
    Filed: February 14, 2002
    Publication date: August 14, 2003
    Applicant: MSAFE INC.
    Inventors: Ran Bittmann, Alexander Grinshpun, Rafael Kiel, Yonathan Malachi
  • Publication number: 20030027549
    Abstract: Provided are method and system for applying a prepaid credit to use by a client in his communication activity as well as for managing a prepaying scheme for the client. A client's communication device, for example, wireless communication device of a cellular telephone system or a computer communicating over a computer network such as the Internet, is provided with an activity monitoring unit that holds the client's credit data and applies such credit to permit communication activity by the client through the use of the client's communication device.
    Type: Application
    Filed: July 30, 2001
    Publication date: February 6, 2003
    Applicant: MSAFE INC.
    Inventors: Rafael Kiel, Alexander Grinshpun, Offer Sharon, Meir Lasry, Ran Bittmann