Patents by Inventor Pero Smrzlic
Pero Smrzlic 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: 11829456Abstract: A computer system enables content from a source to be distributed, in some cases through intermediaries, to consumers in a manner that tracks and limits, within preauthorized terms, issuance of individual, unique instances of the content to each respective consumer. Each instance of the content, when distributed through intermediaries, can be unique among the instances of that content distributed by the intermediaries. The computer system tracks issuance, adjudicates and tracks use, such as requests, access, and redemption, of these instances by their respective consumers.Type: GrantFiled: December 15, 2020Date of Patent: November 28, 2023Assignee: Codebroker, LLCInventors: Daniel Slavin, Pero Smrzlic
-
Patent number: 11620672Abstract: A computer system includes a content delivery system that delivers digital content from a source to a mobile device, which in turn presents the digital content to a recipient computer system. The recipient computer system can validate that the digital content presented by the mobile device is authorized by the source of that digital content without the recipient computer system communicating with the content delivery system for such validation. Digital content presented on a mobile phone can be validated by a recipient as being authorized by a source, without a connection to a centralized database. To perform such validation, the computer system uses i) a transaction location determined at the time of a transaction based on information received from the mobile device, and ii) a time-varying, non-predictable code associated with the transaction location.Type: GrantFiled: May 19, 2021Date of Patent: April 4, 2023Assignee: Codebroker, LLCInventors: Pero Smrzlic, Daniel Slavin
-
Publication number: 20210272151Abstract: A computer system includes a content delivery system that delivers digital content from a source to a mobile device, which in turn presents the digital content to a recipient computer system. The recipient computer system can validate that the digital content presented by the mobile device is authorized by the source of that digital content without the recipient computer system communicating with the content delivery system for such validation. Digital content presented on a mobile phone can be validated by a recipient as being authorized by a source, without a connection to a centralized database. To perform such validation, the computer system uses i) a transaction location determined at the time of a transaction based on information received from the mobile device, and ii) a time-varying, non-predictable code associated with the transaction location.Type: ApplicationFiled: May 19, 2021Publication date: September 2, 2021Inventors: Pero Smrzlic, Daniel Slavin
-
Patent number: 10860391Abstract: Methods for facilitating the creation of templates used to convert service data from a non-displayable format to alternate formats which are suited to be displayed on various client devices. In a preferred embodiment, the data corresponding to a selected service is examined to identify name-value pairs. A user is queried for a label corresponding to each pair. Formatting information for a plurality of client devices is contained in a master template. This information is used to generate a plurality of templates which are specific to the service data and the client devices and which are configured to convert the name-value pairs into formats adapted to be displayed on the corresponding devices.Type: GrantFiled: May 24, 2018Date of Patent: December 8, 2020Assignee: OPEN TEXT SA ULCInventors: Igor A. Shmulevich, Pero Smrzlic
-
Patent number: 10410236Abstract: A method for delivering customized data items to users of electronic privilege cards includes receiving a customized data item to be delivered to a user having an electronic privilege card, identifying the electronic device storing the targeted user's electronic privilege card, and transmitting the customized data item to the electronic device. In one embodiment, the data item is an offer or coupon that the user may redeem from an entity associated with the electronic privilege card, such as a retailer or service provider. In another embodiment, the electronic device storing the electronic privilege card is a mobile telephone.Type: GrantFiled: October 20, 2016Date of Patent: September 10, 2019Assignee: Codebroker, LLCInventors: Daniel Slavin, Pero Smrzlic
-
Publication number: 20180307543Abstract: Methods for facilitating the creation of templates used to convert service data from a non-displayable format to alternate formats which are suited to be displayed on various client devices. In a preferred embodiment, the data corresponding to a selected service is examined to identify name-value pairs. A user is queried for a label corresponding to each pair. Formatting information for a plurality of client devices is contained in a master template. This information is used to generate a plurality of templates which are specific to the service data and the client devices and which are configured to convert the name-value pairs into formats adapted to be displayed on the corresponding devices.Type: ApplicationFiled: May 24, 2018Publication date: October 25, 2018Inventors: Igor A. Shmulevich, Pero Smrzlic
-
Publication number: 20180268432Abstract: A computer system includes a content delivery system that delivers digital content from a source to a mobile device, which in turn presents the digital content to a recipient computer system. The recipient computer system can validate that the digital content presented by the mobile device is authorized by the source of that digital content without the recipient computer system communicating with the content delivery system for such validation. Digital content presented on a mobile phone can be validated by a recipient as being authorized by a source, without a connection to a centralized database. To perform such validation, the computer system uses i) a transaction location determined at the time of a transaction based on information received from the mobile device, and ii) a time-varying, non-predictable code associated with the transaction location.Type: ApplicationFiled: December 20, 2017Publication date: September 20, 2018Inventors: Pero Smrzlic, Daniel Slavin
-
Patent number: 10002032Abstract: Methods for facilitating the creation of templates used to convert service data from a non-displayable format to alternate formats which are suited to be displayed on various client devices. In a preferred embodiment, the data corresponding to a selected service is examined to identify name-value pairs. A user is queried for a label corresponding to each pair. Formatting information for a plurality of client devices is contained in a master template. This information is used to generate a plurality of templates which are specific to the service data and the client devices and which are configured to convert the name-value pairs into formats adapted to be displayed on the corresponding devices.Type: GrantFiled: August 24, 2012Date of Patent: June 19, 2018Assignee: Open Text SA ULC.Inventors: Igor A. Shmulevich, Pero Smrzlic
-
Patent number: 9792618Abstract: Multiple copies of the same coupon are delivered to a consumer simultaneously via different delivery channels. After one copy of the coupon has been presented in connection with a transaction and used, the coupon is marked as used with respect to all delivery channels for that consumer. Different copies of the coupon can have different coupon identifiers, for example when delivered through different channels. Consumers also can access such multichannel coupons without having to login each time they wish to access their coupons from multiple channels. In one implementation, each consumer has a user profile. A promotion is associated with that consumer's user profile. Each user profile also is associated with different channel identifiers representing communication channels to deliver instances of the promotion to the consumer. Each delivered instance of the promotion includes a coupon identifier associated with the promotion.Type: GrantFiled: April 26, 2017Date of Patent: October 17, 2017Assignee: CodeBroker, LLCInventors: Daniel Slavin, Pero Smrzlic
-
Publication number: 20170286985Abstract: Multiple copies of the same coupon are delivered to a consumer simultaneously via different delivery channels. After one copy of the coupon has been presented in connection with a transaction and used, the coupon is marked as used with respect to all delivery channels for that consumer. Different copies of the coupon can have different coupon identifiers, for example when delivered through different channels. Consumers also can access such multichannel coupons without having to login each time they wish to access their coupons from multiple channels. In one implementation, each consumer has a user profile. A promotion is associated with that consumer's user profile. Each user profile also is associated with different channel identifiers representing communication channels to deliver instances of the promotion to the consumer. Each delivered instance of the promotion includes a coupon identifier associated with the promotion.Type: ApplicationFiled: April 26, 2017Publication date: October 5, 2017Inventors: Daniel Slavin, Pero Smrzlic
-
Publication number: 20170278127Abstract: A computer system includes a content delivery system that delivers digital content from a source to a mobile device, which in turn presents the digital content to a recipient computer system. The recipient computer system can validate that the digital content presented by the mobile device is authorized by the source of that digital content without the recipient computer system communicating with the content delivery system for such validation. A digital coupon presented on a mobile phone can be validated by a retailer as being authorized by a coupon issuer, such as a manufacturer, without the retailer having a point-of-sale system with a connection to a centralized database. To perform such validation, the computer system uses i) a transaction location determined at the time of a transaction based on information received from the mobile device, and ii) a time-varying, non-predictable code associated with the transaction location.Type: ApplicationFiled: July 1, 2016Publication date: September 28, 2017Inventors: Pero Smrzlic, Daniel Slavin
-
Patent number: 9697448Abstract: Techniques for making electronic cards that can be displayed on a mobile phone. The techniques permit making an electronic card based on an arbitrary SMS message and making an electronic card (eCard) that corresponds to a pre-existing non-electronic privilege card such as a loyalty card. In the latter case, the system on which the card is being made obtains information about the user and the issuer and uses the information to determine whether to issue the eCard and also to make use validity information which is associated with the card and is used to determine the validity of the card as it is used.Type: GrantFiled: May 26, 2016Date of Patent: July 4, 2017Assignee: CodeBroker, LLCInventors: Daniel Slavin, Pero Smrzlic
-
Patent number: 9639851Abstract: Multiple copies of the same coupon are delivered to a consumer simultaneously via different delivery channels. After one copy of the coupon has been presented in connection with a transaction and used, the coupon is marked as used with respect to all delivery channels for that consumer. Different copies of the coupon can have different coupon identifiers, for example when delivered through different channels. Consumers also can access such multichannel coupons without having to login each time they wish to access their coupons from multiple channels. In one implementation, each consumer has a user profile. A promotion is associated with that consumer's user profile. Each user profile also is associated with different channel identifiers representing communication channels to deliver instances of the promotion to the consumer. Each delivered instance of the promotion includes a coupon identifier associated with the promotion.Type: GrantFiled: June 14, 2016Date of Patent: May 2, 2017Assignee: CodeBroker, LLCInventors: Daniel Slavin, Pero Smrzlic
-
Publication number: 20170109619Abstract: Techniques for making electronic cards that can be displayed on a mobile phone. The techniques permit making an electronic card based on an arbitrary SMS message and making an electronic card (eCard) that corresponds to a pre-existing non-electronic privilege card such as a loyalty card. In the latter case, the system on which the card is being made obtains information about the user and the issuer and uses the information to determine whether to issue the eCard and also to make use validity information which is associated with the card and is used to determine the validity of the card as it is used.Type: ApplicationFiled: May 26, 2016Publication date: April 20, 2017Inventors: Daniel Slavin, Pero Smrzlic
-
Publication number: 20170039584Abstract: Multiple copies of the same coupon are delivered to a consumer simultaneously via different delivery channels. After one copy of the coupon has been presented in connection with a transaction and used, the coupon is marked as used with respect to all delivery channels for that consumer. Different copies of the coupon can have different coupon identifiers, for example when delivered through different channels. Consumers also can access such multichannel coupons without having to login each time they wish to access their coupons from multiple channels. In one implementation, each consumer has a user profile. A promotion is associated with that consumer's user profile. Each user profile also is associated with different channel identifiers representing communication channels to deliver instances of the promotion to the consumer. Each delivered instance of the promotion includes a coupon identifier associated with the promotion.Type: ApplicationFiled: June 14, 2016Publication date: February 9, 2017Inventors: Daniel Slavin, Pero Smrzlic
-
Publication number: 20170039586Abstract: A method for delivering customized data items to users of electronic privilege cards includes receiving a customized data item to be delivered to a user having an electronic privilege card, identifying the electronic device storing the targeted user's electronic privilege card, and transmitting the customized data item to the electronic device. In one embodiment, the data item is an offer or coupon that the user may redeem from an entity associated with the electronic privilege card, such as a retailer or service provider. In another embodiment, the electronic device storing the electronic privilege card is a mobile telephone.Type: ApplicationFiled: October 20, 2016Publication date: February 9, 2017Inventors: Daniel Slavin, Pero Smrzlic
-
Patent number: 9373124Abstract: Multiple copies of the same coupon are delivered to a consumer simultaneously via different delivery channels. After one copy of the coupon has been presented in connection with a transaction and used, the coupon is marked as used with respect to all delivery channels for that consumer. Different copies of the coupon can have different coupon identifiers, for example when delivered through different channels. Consumers also can access such multichannel coupons without having to login each time they wish to access their coupons from multiple channels. In one implementation, each consumer has a user profile. A promotion is associated with that consumer's user profile. Each user profile also is associated with different channel identifiers representing communication channels to deliver instances of the promotion to the consumer. Each delivered instance of the promotion includes a coupon identifier associated with the promotion.Type: GrantFiled: April 10, 2015Date of Patent: June 21, 2016Assignee: Codebroker, LLCInventors: Daniel Slavin, Pero Smrzlic
-
Patent number: 9361563Abstract: Techniques for making electronic cards that can be displayed on a mobile phone. The techniques permit making an electronic card based on an arbitrary SMS message and making an electronic card (eCard) that corresponds to a pre-existing non-electronic privilege card such as a loyalty card. In the latter case, the system on which the card is being made obtains information about the user and the issuer and uses the information to determine whether to issue the eCard and also to make use validity information which is associated with the card and is used to determine the validity of the card as it is used.Type: GrantFiled: July 27, 2015Date of Patent: June 7, 2016Assignee: CodeBroker, LLCInventors: Daniel Slavin, Pero Smrzlic
-
Patent number: 9355344Abstract: Techniques for ensuring maximum readability of barcodes displayed in pixel displays. The techniques use the characteristics of the pixel display to determine the form of the barcode in the pixel display. Determination of the form includes determining a size of the barcode winch renders the barcode's elements easily readable by a barcode reader and a shape, and or orientation of the barcode in the display which permits the entire barcode to be displayed in the display. Additionally, in a barcode with redundant information, the amount of redundant information may be reduced in the displayed barcode. The techniques may be applied to both one-dimensional and two-dimensional barcodes.Type: GrantFiled: July 27, 2015Date of Patent: May 31, 2016Assignee: CodeBroker, LLCInventors: Daniel Slavin, Pero Smrzlic
-
Publication number: 20160026909Abstract: Techniques for making electronic cards that can be displayed on a mobile phone. The techniques permit making an electronic card based on an arbitrary SMS message and making an electronic card (eCard) that corresponds to a pre-existing non-electronic privilege card such as a loyalty card. In the latter case, the system on which the card is being made obtains information about the user and the issuer and uses the information to determine whether to issue the eCard and also to make use validity information which is associated with the card and is used to determine the validity of the card as it is used.Type: ApplicationFiled: July 27, 2015Publication date: January 28, 2016Inventors: Daniel Slavin, Pero Smrzlic