Patents by Inventor Max E. Metral

Max E. Metral 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: 11132656
    Abstract: In various example embodiments, a system and method for managing transaction in a digital marketplace are provided. In example embodiments, a transaction request involving a digital good is received. A determination as to whether the transaction involves a purchase of the digital good is performed. Based on the transaction involving the purchase of the digital good, a further determination as to whether an overlap in inventory or a related item involving the digital good exists is performed. Based on the overlap in inventory existing, a sub-collection of the inventory is created with which to complete the transaction request. Based on existence of the related item, a combination package including the digital good and the related item is created and offered in response to the transaction request.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: September 28, 2021
    Assignee: eBay Inc.
    Inventors: Dane Glasgow, Jack Phillip Abraham, Jonathan Leonard Conradt, Shannon B. Vosseller, Max E. Metral
  • Publication number: 20180336607
    Abstract: In various example embodiments, a system and method for managing transaction in a digital marketplace are provided. In example embodiments, a transaction request involving a digital good is received. A determination as to whether the transaction involves a purchase of the digital good is performed. Based on the transaction involving the purchase of the digital good, a further determination as to whether an overlap in inventory or a related item involving the digital good exists is performed. Based on the overlap in inventory existing, a sub-collection of the inventory is created with which to complete the transaction request. Based on existence of the related item, a combination package including the digital good and the related item is created and offered in response to the transaction request.
    Type: Application
    Filed: July 6, 2018
    Publication date: November 22, 2018
    Inventors: Dane Glasgow, Jack Phillip Abraham, Jonathan Leonard Conradt, Shannon B. Vosseller, Max E. Metral
  • Patent number: 9704070
    Abstract: A card reader for use with a mobile device includes a foot and/or a housing for a jack on the bottom of the card reader prevents the card reader from accidently turning off the mobile device during use.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: July 11, 2017
    Assignee: PAYPAL, INC.
    Inventors: David A. Marcus, Hill Ferguson, Max E. Metral, Egan Schulz
  • Publication number: 20160371570
    Abstract: A card reader for use with a mobile device includes a foot and/or a housing for a jack on the bottom of the card reader prevents the card reader from accidently turning off the mobile device during use.
    Type: Application
    Filed: September 2, 2016
    Publication date: December 22, 2016
    Inventors: David A. Marcus, Hill Ferguson, Max E. Metral, Egan Schulz
  • Patent number: 9436855
    Abstract: A card reader for use with a mobile device includes a foot and/or a housing for a jack on the bottom of the card reader prevents the card reader from accidently turning off the mobile device during use.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: September 6, 2016
    Assignee: PAYPAL, INC.
    Inventors: David A. Marcus, Hill Ferguson, Max E. Metral, Egan Schulz
  • Publication number: 20140312118
    Abstract: A card reader for use with a mobile device includes a foot and/or a housing for a jack on the bottom of the card reader prevents the card reader from accidently turning off the mobile device during use.
    Type: Application
    Filed: June 30, 2014
    Publication date: October 23, 2014
    Inventors: David A. Marcus, Hill Ferguson, Max E. Metral, Egan Schulz
  • Patent number: 8763900
    Abstract: A card reader for use with a mobile device includes a rotatable face that can be rotated over a portion of the mobile device so that when the user slides a card through the card reader, the overlapping portion of the rotatable face prevents the card reader from spinning or rotating. A foot and/or a housing for a jack on the bottom of the card reader prevents the card reader from accidently turning off the mobile device during use.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: July 1, 2014
    Assignee: Ebay Inc.
    Inventors: David A. Marcus, Hill Ferguson, Max E. Metral, Egan Schulz
  • Publication number: 20130320089
    Abstract: A card reader for use with a mobile device includes a rotatable face that can be rotated over a portion of the mobile device so that when the user slides a card through the card reader, the overlapping portion of the rotatable face prevents the card reader from spinning or rotating. A foot and/or a housing for a jack on the bottom of the card reader prevents the card reader from accidently turning off the mobile device during use.
    Type: Application
    Filed: August 5, 2013
    Publication date: December 5, 2013
    Applicant: Ebay Inc.
    Inventors: David A. Marcus, Hill Ferguson, Max E. Metral, Egan Schulz
  • Patent number: 8500010
    Abstract: A card reader for use with a mobile device includes a rotatable face that can be rotated over a portion of the mobile device so that when the user slides a card through the card reader, the overlapping portion of the rotatable face prevents the card reader from spinning or rotating. A foot and/or a housing for a jack on the bottom of the card reader prevents the card reader from accidently turning off the mobile device during use.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: August 6, 2013
    Assignee: Ebay Inc.
    Inventors: David A. Marcus, Hill Ferguson, Max E. Metral, Egan Schulz
  • Publication number: 20130173416
    Abstract: In various example embodiments, a system and method for managing transaction in a digital marketplace are provided. In example embodiments, a transaction request involving a digital good is received. A determination as to whether the transaction involves a purchase of the digital good is performed. Based on the transaction involving the purchase of the digital good, a further determination as to whether an overlap in inventory or a related item involving the digital good exists is performed. Based on the overlap in inventory existing, a sub-collection of the inventory is created with which to complete the transaction request. Based on existence of the related item, a combination package including the digital good and the related item is created and offered in response to the transaction request.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: eBay Inc.
    Inventors: Dane Glasgow, Jack Phillip Abraham, Jonathan Conradt, Shannon B. Vosseller, Max E. Metral
  • Publication number: 20130018759
    Abstract: A method and a system for a third party token system for anonymous shipping are described. A selection of shipping service providers approved by a recipient is received. A token corresponding to a mailing address of the recipient is generated. The token corresponding to the mailing address of the recipient is sent to a shipping service provider approved by the recipient. The token is valid only for the shipping service providers selected by the recipient.
    Type: Application
    Filed: March 30, 2012
    Publication date: January 17, 2013
    Applicant: eBay Inc.
    Inventors: Max E. Metral, Raghuram Gururajan
  • Patent number: 7660422
    Abstract: A version number is associated with an encrypted key executable to allow real time updating of keys for a system which facilitates users signing on to multiple websites on different domains using an encrypted ticket. Two keys may be used at each site during updating of keys, each having an associated one digit Hex version tag. When a key is to be updated with a new key, the existing or old key is provided an expiration time. A second key is provided from the system in a secure manner with a new version number and made the current key which provides decryption of the encrypted ticket. The system tracks both keys while they are concurrent. After the existing key expires, only the second, or updated key is used to provide login services for users. The system periodically flushes old keys.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: February 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Christopher E. Mitchell, Jeff C. Kunins, Max E. Metral
  • Patent number: 7590731
    Abstract: A mechanism for seeking access of a client to a first server is described. The mechanism involves determining that a client seeking access to the first server is not authenticated by an authentication server. The mechanism further involves communicating a request for login information to be returned to the second server from the client. Login information is received at the authentication server from the client. The client is authenticated by comparing the login information with authentication information maintained by the authentication server. When the login information matches the authentication information, a user authentication indicator is generated at the authentication server and the user sends the authentication indicator to the first server.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: September 15, 2009
    Assignee: Microsoft Corporation
    Inventors: John Hal Howard, Jeffrey C. Kunins, Darren L. Anderson, Ryan W. Battle, Max E. Metral
  • Patent number: 7539310
    Abstract: A version number is associated with an encrypted key executable to allow real time updating of keys for a system which facilitates users signing on to multiple websites on different domains using an encrypted ticket. Two keys may be used at each site during updating of keys, each having an associated one digit Hex version tag. When a key is to be updated with a new key, the existing or old key is provided an expiration time. A second key is provided from the system in a secure manner with a new version number and made the current key which provides decryption of the encrypted ticket. The system tracks both keys while they are concurrent. After the existing key expires, only the second, or updated key is used to provide login services for users. The system periodically flushes old keys.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: May 26, 2009
    Assignee: Microsoft Corporation
    Inventors: Christopher E. Mitchell, Jeff C. Kunins, Max E. Metral
  • Patent number: 7418502
    Abstract: A system determines whether to grant user access. Prior to granting access, the network server authenticates the user by sending an authentication request. An authentication server determines whether the user has been authenticated. If the user has been authenticated, the network server is notified and the network server grants access. If the user is not authenticated, then login information is retrieved and compared to maintained authentication information. If the retrieved login information matches, then the network server is notified. The retrieved login and authentication information is concealed from the network server. If the user is authenticated, a user profile is communicated to the network server with the notification. If the user is successfully authenticated, a cookie is provided to a user Internet browser. The cookie contains information regarding user authentication, the user's profile, and a list of network servers previously visited.
    Type: Grant
    Filed: January 12, 2006
    Date of Patent: August 26, 2008
    Assignee: Microsoft Corporation
    Inventors: John Hal Howard, Darren L. Anderson, Jeffrey C. Kunins, Max E. Metral, Ryan W. Battle
  • Patent number: 7016960
    Abstract: A system determines whether to grants access to a network server by a user. Initially, a user attempts to gain access to a network server, such as a web server. Prior to granting access to the network server, the network server authenticates the user by sending an authentication request to an authentication server. The authentication server determines whether the user was already authenticated by the authentication server. If the user was already authenticated by the authentication server, then the network server is notified that the user is authenticated. The network server then grants the user access to the network server. If the user was not already authenticated by the authentication server, then login information is retrieved from the user and compared to authentication information maintained by the authentication server. If the retrieved login information matches the authentication information, then the network server is notified that the user is authenticated.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: March 21, 2006
    Assignee: Microsoft Corporation
    Inventors: John Hal Howard, Jeffrey C. Kunins, Darren L. Anderson, Ryan W. Battle, Max E. Metral
  • Patent number: 6950522
    Abstract: A version number is associated with an encrypted key executable to allow real time updating of keys for a system which facilitates users signing on to multiple websites on different domains using an encrypted ticket. Two keys may be used at each site during updating of keys, each having an associated one digit Hex version tag. When a key is to be updated with a new key, the existing or old key is provided an expiration time. A second key is provided from the system in a secure manner with a new version number and made the current key which provides decryption of the encrypted ticket. The system tracks both keys while they are concurrent. After the existing key expires, only the second, or updated key is used to provide login services for users. The system periodically flushes old keys.
    Type: Grant
    Filed: June 15, 2000
    Date of Patent: September 27, 2005
    Assignee: Microsoft Corporation
    Inventors: Christopher E. Mitchell, Jeff C. Kunins, Max E. Metral
  • Publication number: 20040148410
    Abstract: A mechanism for seeking access of a client to a first server is described. The mechanism involves determining that a client seeking access to the first server is not authenticated by an authentication server. The mechanism further involves communicating a request for login information to be returned to the second server from the client. Login information is received at the authentication server from the client. The client is authenticated by comparing the login information with authentication information maintained by the authentication server. When the login information matches the authentication information, a user authentication indicator is generated at the authentication server and the user sends the authentication indicator to the first server.
    Type: Application
    Filed: November 24, 2003
    Publication date: July 29, 2004
    Inventors: John Hal Howard, Jeffrey C. Kunins, Darren L. Anderson, Ryan W. Battle, Max E. Metral
  • Publication number: 20040083296
    Abstract: The present invention provides an apparatus and a method for controlling user access in a dial-up network by enforcing use of software to access a service provider. The method includes the steps of: receiving a user access request that contains authentication credentials; interpreting the authentication credentials to determine the presence of a characteristic; receiving a request from the user to access a first network address; and directing the user to a second network address based on detection of the characteristic. In some embodiments, the user provides authentication credentials containing a characteristic. Encryption or hashing techniques may be used to “tag” the user if the user is utilizing network-preferred software, thus creating the presence of the characteristic. The present invention provides a way to ensure users are using the network-preferred software so that the service provider can effect additional management controls over users.
    Type: Application
    Filed: October 25, 2002
    Publication date: April 29, 2004
    Inventor: Max E. Metral
  • Patent number: 6678731
    Abstract: A system determines whether to grant a user access to a network server. Prior to granting access to the network server, the network server authenticates the user by sending an authentication request to an authentication server. The authentication server determines whether the user was already authenticated by the authentication server. If the user is authenticated by the authentication server, then the network server is notified that the user is authenticated through the use of an authentication ticket, and the network server grants the network server user access. If the user is not authenticated by the authentication server, then login information is retrieved from the user and compared to authentication information maintained by the authentication server. If the retrieved login information matches the authentication information, then the network server is notified that the user is authenticated by using the authentication ticket.
    Type: Grant
    Filed: July 8, 1999
    Date of Patent: January 13, 2004
    Assignee: Microsoft Corporation
    Inventors: John Hal Howard, Jeffrey C. Kunins, Darren L. Anderson, Ryan W. Battle, Max E. Metral