Patents by Inventor William Springer
William Springer 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: 20230058710Abstract: Scaled content licensing platform and marketplace systems, methods, and media are provided. In some embodiments, a method for providing scaled content licensing is provided, where the method includes: receiving a request from a content creator to upload a media content item to a content sharing service; determining that the media content item incorporates a media asset that is owned at least partially by a partner, wherein the media asset is associated with a claim in which at least one license is available; determining whether a license usage is associated with the media content item that corresponds with the media asset; generating a claim bundle that contains the claim associated with the partner and the license usage associated with the content creator; determining a policy based on the generated claim bundle; and performing an action on the media content item based on the determined policy.Type: ApplicationFiled: August 12, 2022Publication date: February 23, 2023Inventors: Kevin G. Montler, David E. Rosenstein, Lucas Pollock, Michael William Springer
-
Patent number: 10832304Abstract: A computer-implemented method includes generating a first list of products to recommend to a user. The following steps are then repeated: removing a first product from the first list and placing the first product in a second list wherein the order of the products in the second list determines the order that products appear on a user interface; and comparing each remaining product in the first list to the product placed on the second list and moving products that are similar to the product placed on the second list further down in the first list. A user interface is then generated from the second list to show suggested products to a user.Type: GrantFiled: January 15, 2016Date of Patent: November 10, 2020Assignee: Target Brands, Inc.Inventors: Andrew J. Feierfeil, Joseph Owen Ruekert, Thomas Fredrick Muench, William Springer, Satyajit Gupte
-
Patent number: 10192214Abstract: Depositing funds onto smart cards for use during processing of purchases. A device creates a deposit request and transmits the request to a remote system. The remote system processes the request and transmits a deposit record to the device, which in turn transmits the record to the smart card. If the device has network access, it transmits a deposit confirmation to the remote system, which updates the smart card account to include the confirmation. If the device unable to connect to the remote system, the deposit confirmation is transmitted when the smart card is involved in a future transaction. During the future transaction, the smart card transmits its transaction history, which comprises the deposit confirmation, to the device, and the device transmits the transaction history to the remote system. The remote system updates the smart card account to include the deposit confirmation.Type: GrantFiled: March 11, 2013Date of Patent: January 29, 2019Assignee: GOOGLE LLCInventors: Fan Jiang, Aneto Pablo Okonkwo, Michael William Springer, Gökhan Hasan Bakir
-
Publication number: 20170206581Abstract: A computer-implemented method includes accessing web page content for a product, the web page content comprising text tokens for at least two different fields of a web page that is displayed to convey information about the product. Respective weights of each field of the web page are retrieved and are used with the text tokens of each field to generate a product vector, where each unique text token provides a dimension of the product vector and the weights are used to provide a weight for each dimension. The product vector is used to identify products to recommend to a user and a user interface is displayed showing the identified products.Type: ApplicationFiled: January 15, 2016Publication date: July 20, 2017Inventors: Andrew J. Feierfeil, Joseph Owen Ruekert, Thomas Fredrick Muench, William Springer, Satyajit Gupte
-
Publication number: 20170206583Abstract: A computer-implemented method includes generating a first list of products to recommend to a user. The following steps are then repeated: removing a first product from the first list and placing the first product in a second list wherein the order of the products in the second list determines the order that products appear on a user interface; and comparing each remaining product in the first list to the product placed on the second list and moving products that are similar to the product placed on the second list further down in the first list. A user interface is then generated from the second list to show suggested products to a user.Type: ApplicationFiled: January 15, 2016Publication date: July 20, 2017Inventors: Andrew J. Feierfeil, Joseph Owen Ruekert, Thomas Fredrick Muench, William Springer, Satyajit Gupte
-
Publication number: 20170206582Abstract: A computer-implemented method includes determining a similarity score for a product by determining a similarity between a product vector for a product and a user vector for a user, determining a recency score for the product based on a date the product was made available at a retailer, and determining collaborative filtering score for the product based on the likelihood that people who bought another product would also buy the product. The similarity score, the recency score and the collaborative filtering score are combined to generate a total score for the product. Based on the total score for the product, a user interface is generated to recommend the product to the user.Type: ApplicationFiled: January 15, 2016Publication date: July 20, 2017Inventors: Andrew J. Feierfeil, Joseph Owen Ruekert, Thomas Fredrick Muench, William Springer, Satyajit Gupte
-
Patent number: 9020858Abstract: Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted to a contactless device during each transaction, wherein it is cross-referenced with the account number to ensure presence of the card. Also, every transaction record is signed by an access key resident on the contactless device and certified by a signing key resident on a remote system. Funds may be deposited onto the card when the contactless device creates a deposit request, signs the request using an access key and transmits it to the remote system, which in turn processes the request and certifies it with a signing key. Funds may be withdrawn when the contactless device creates a withdrawal record and signs it using an access key. The remote system verifies the signatures and certifies the records using a signing key when the records are later transmitted.Type: GrantFiled: February 29, 2012Date of Patent: April 28, 2015Assignee: Google Inc.Inventors: Fan Jiang, Malgorzata Monika Lisowiec, Michael William Springer, Aneto Pablo Okonkwo, Patrick Pui Wah Leung
-
Publication number: 20150073953Abstract: Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted to a contactless device during each transaction, wherein it is cross-referenced with the account number to ensure presence of the card. Also, every transaction record is signed by an access key resident on the contactless device and certified by a signing key resident on a remote system. Funds may be deposited onto the card when the contactless device creates a deposit request, signs the request using an access key and transmits it to the remote system, which in turn processes the request and certifies it with a signing key. Funds may be withdrawn when the contactless device creates a withdrawal record and signs it using an access key. The remote system verifies the signatures and certifies the records using a signing key when the records are later transmitted.Type: ApplicationFiled: November 12, 2014Publication date: March 12, 2015Inventors: Michael William Springer, Ismail Cem Paya, Margorzata Monika Lisowiec, Aneto Pablo Okonkwo, IV, Patrick Pui Wah Leung, Fan Jiang
-
Patent number: 8959034Abstract: Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted to a contactless device during each transaction, wherein it is cross-referenced with the account number to ensure presence of the card. Also, every transaction record is signed by an access key resident on the contactless device and certified by a signing key resident on a remote system. Funds may be deposited onto the card when the contactless device creates a deposit request, signs the request using an access key and transmits it to the remote system, which in turn processes the request and certifies it with a signing key. Funds may be withdrawn when the contactless device creates a withdrawal record and signs it using an access key. The remote system verifies the signatures and certifies the records using a signing key when the records are later transmitted.Type: GrantFiled: February 29, 2012Date of Patent: February 17, 2015Assignee: Google Inc.Inventors: Fan Jiang, Michael William Springer, Malgorzata Monika Lisowiec, Gökhan Hasan Bakir, Patrick Pui Wah Leung, Aneto Pablo Okonkwo
-
Patent number: 8898088Abstract: Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted to a contactless device during each transaction, wherein it is cross-referenced with the account number to ensure presence of the card. Also, every transaction record is signed by an access key resident on the contactless device and certified by a signing key resident on a remote system. Funds may be deposited onto the card when the contactless device creates a deposit request, signs the request using an access key and transmits it to the remote system, which in turn processes the request and certifies it with a signing key. Funds may be withdrawn when the contactless device creates a withdrawal record and signs it using an access key. The remote system verifies the signatures and certifies the records using a signing key when the records are later transmitted.Type: GrantFiled: February 29, 2012Date of Patent: November 25, 2014Assignee: Google Inc.Inventors: Michael William Springer, Ismail Cem Paya, Malgorzata Monika Lisowiec, Aneto Pablo Okonkwo, Patrick Pui Wah Leung, Fan Jiang
-
Publication number: 20140258109Abstract: Depositing funds onto smart cards for use during processing of purchases. A device creates a deposit request and transmits the request to a remote system. The remote system processes the request and transmits a deposit record to the device, which in turn transmits the record to the smart card. If the device has network access, it transmits a deposit confirmation to the remote system, which updates the smart card account to include the confirmation. If the device unable to connect to the remote system, the deposit confirmation is transmitted when the smart card is involved in a future transaction. During the future transaction, the smart card transmits its transaction history, which comprises the deposit confirmation, to the device, and the device transmits the transaction history to the remote system. The remote system updates the smart card account to include the deposit confirmation.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: GOOGLE INC.Inventors: Fan Jiang, Aneto Pablo Okonkwo, Michael William Springer, Gökhan Hasan Bakir
-
Publication number: 20130266395Abstract: A locknut and ring assembly has a locknut including a body having an internal bore having threads therein and the threads extend between the first and second opposed outer ends of the locknut. A groove is formed in the internal bore at one of at least several positions spaced from the first and second opposed ends. A segmented locking insert is inserted into the groove.Type: ApplicationFiled: April 8, 2013Publication date: October 10, 2013Applicant: Industrial Nut Corp.Inventors: Gary L. Schuster, John William Springer
-
Publication number: 20130239395Abstract: A multi-part locking nut assembly has a lock nut having a raised center portion and a flange having a plurality of holes therethrough, a washer having a protrusion which is matingly received by a notch in a spindle; the washer having a plurality of holes therethrough; and at least one locking pin which is slidably received by one of the plurality of holes of the nut and one of the plurality of holes of the washer; and a resilient biasing member which retains the locking pin in place.Type: ApplicationFiled: March 15, 2013Publication date: September 19, 2013Applicant: Industrial Nut Corp.Inventors: Gary L. Schuster, John William Springer
-
Publication number: 20130226791Abstract: Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted to a contactless device during each transaction, wherein it is cross-referenced with the account number to ensure presence of the card. Also, every transaction record is signed by an access key resident on the contactless device and certified by a signing key resident on a remote system. Funds may be deposited onto the card when the contactless device creates a deposit request, signs the request using an access key and transmits it to the remote system, which in turn processes the request and certifies it with a signing key. Funds may be withdrawn when the contactless device creates a withdrawal record and signs it using an access key. The remote system verifies the signatures and certifies the records using a signing key when the records are later transmitted.Type: ApplicationFiled: February 29, 2012Publication date: August 29, 2013Applicant: GOOGLE Inc.Inventors: Michael William Springer, Ismail Cem PAYA, Malgorzata Monika LISOWIEC, Aneto Pablo OKONKWO, Patrick Pui Wah LEUNG, Fan JIANG
-
Publication number: 20130226796Abstract: Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted to a contactless device during each transaction, wherein it is cross-referenced with the account number to ensure presence of the card. Also, every transaction record is signed by an access key resident on the contactless device and certified by a signing key resident on a remote system. Funds may be deposited onto the card when the contactless device creates a deposit request, signs the request using an access key and transmits it to the remote system, which in turn processes the request and certifies it with a signing key. Funds may be withdrawn when the contactless device creates a withdrawal record and signs it using an access key. The remote system verifies the signatures and certifies the records using a signing key when the records are later transmitted.Type: ApplicationFiled: February 29, 2012Publication date: August 29, 2013Applicant: GOOGLE Inc.Inventors: Fan JIANG, Malgorzata Monika Lisowiec, Michael William SPRINGER, Aneto Pablo OKONKWO, Patrick Pui Wah LEUNG
-
Publication number: 20130226797Abstract: Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted to a contactless device during each transaction, wherein it is cross-referenced with the account number to ensure presence of the card. Also, every transaction record is signed by an access key resident on the contactless device and certified by a signing key resident on a remote system. Funds may be deposited onto the card when the contactless device creates a deposit request, signs the request using an access key and transmits it to the remote system, which in turn processes the request and certifies it with a signing key. Funds may be withdrawn when the contactless device creates a withdrawal record and signs it using an access key. The remote system verifies the signatures and certifies the records using a signing key when the records are later transmitted.Type: ApplicationFiled: February 29, 2012Publication date: August 29, 2013Applicant: GOOGLE Inc.Inventors: Fan Jiang, Michael William Springer, Malgorzata Monika Lisowiec, Gökhan Hasan Bakir, Patrick Pui Wah Leung, Aneto Pablo Okonkwo
-
Publication number: 20130103524Abstract: Offline processing and storage of purchases is possible with the tap of a smart card to a contactless device. The smart card transmits its transaction history to the contactless device. The user may deposit funds onto the smart card, wherein the merchant enters the deposit information onto the contactless device and transmits a request to the remote system. The remote system processes the request and transmits a deposit record to the contactless device, which in turn transmits the deposit record to the smart card. The user also may withdraw funds from the smart card, wherein the contactless device determines whether the smart card has a sufficient balance available, by reading the current sum of deposits and the current sum of withdrawals from the smart card. The sum of withdrawals is current on the smart card even if the contactless device does not have network access to the remote system.Type: ApplicationFiled: October 24, 2011Publication date: April 25, 2013Inventors: Michael William Springer, Fan Jiang, Aneto Pable Okonkwo, Malgorzata Lisowiec, Patrick Pui Wah Leung
-
Publication number: 20130103523Abstract: Offline processing and storage of purchases is possible with the tap of a smart card to a contactless device. The smart card transmits its transaction history to the contactless device. The user may deposit funds onto the smart card, wherein the merchant enters the deposit information onto the contactless device and transmits a request to the remote system. The remote system processes the request and transmits a deposit record to the contactless device, which in turn transmits the deposit record to the smart card. The user also may withdraw funds from the smart card, wherein the contactless device determines whether the smart card has a sufficient balance available, by reading the current sum of deposits and the current sum of withdrawals from the smart card. The sum of withdrawals is current on the smart card even if the contactless device does not have network access to the remote system.Type: ApplicationFiled: October 24, 2011Publication date: April 25, 2013Inventors: Aneto Pablo Okonkwo, Patrick Pui Wah Leung, Malgorzata Lisowiec, Fan Jiang, Michael William Springer