Patents by Inventor ZEEV LIEBER

ZEEV LIEBER 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: 9462032
    Abstract: A method for serving a media stream to a client device includes transmitting a media stream encoded at a first bitrate to a client device and receiving one or more control messages from the client device. Each control message indicates a player state of a media player of the client device at a time corresponding to the control message and a buffer state of a buffer of the client device at the time. The method includes determining a server state of a server, indicating a network bandwidth available to the server. The method includes determining a second bitrate for the media stream based on the player state, the buffer state, and the network bandwidth available to the server. The method further includes instructing a transcoder to encode the media content at the second bitrate to obtain an adjusted media stream and transmitting the adjusted media stream to the client device.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: October 4, 2016
    Assignee: Google Inc.
    Inventor: Zeev Lieber
  • Patent number: 9397828
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for embedding keys in hardware. One of the methods includes providing, to a device provider, one or more encrypted keys, each of the encrypted keys to be included in a corresponding device provided by the device provider. A user system that includes a device that includes one of the encrypted keys receives information specifying the encrypted key. The information received from the user system is validated. A decryption key is selected based on the information received from the user system that is configured to decrypt the encrypted key specified by the information received from the user system. The decryption key is provided to the user system that includes the device.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: July 19, 2016
    Assignee: Google Inc.
    Inventor: Zeev Lieber
  • Patent number: 8996862
    Abstract: A current version certificate is stored that includes a corresponding current version identifier. A current instance certificate is received from the certificate authority, wherein the current instance certificate includes the current version identifier of the current version certificate and a current instance public key corresponding to the current instance private key. The current instance certificate is sent to a local station, during a registration with the local station. A request is generated and sent to the local station. First encrypted data is received from the local station, wherein the first encrypted data includes a content key that is encrypted via the current instance public key.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: March 31, 2015
    Assignee: Morega Systems, Inc
    Inventor: Zeev Lieber
  • Publication number: 20150032851
    Abstract: A method for serving a media stream to a client device includes transmitting a media stream encoded at a first bitrate to a client device and receiving one or more control messages from the client device. Each control message indicates a player state of a media player of the client device at a time corresponding to the control message and a buffer state of a buffer of the client device at the time. The method includes determining a server state of a server, indicating a network bandwidth available to the server. The method includes determining a second bitrate for the media stream based on the player state, the buffer state, and the network bandwidth available to the server. The method further includes instructing a transcoder to encode the media content at the second bitrate to obtain an adjusted media stream and transmitting the adjusted media stream to the client device.
    Type: Application
    Filed: July 24, 2013
    Publication date: January 29, 2015
    Applicant: Google Inc.
    Inventor: Zeev Lieber
  • Patent number: 8917867
    Abstract: A cryptography module includes a key store having a plurality of storage locations for storing a private key as k key fragments. One or more crypto-processing segments each operate based on corresponding ones of the k key fragments to process a message in accordance with elliptic curve digital signature algorithm (ECDSA) to produce a signed message.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: December 23, 2014
    Assignee: Morega Systems Inc.
    Inventors: Zeev Lieber, Thomas Jefferson Saremi
  • Patent number: 8892908
    Abstract: A cryptography module includes a key store having a plurality of storage locations for storing a key as k key fragments including a plurality of random key fragments and a remainder key fragment. One or more crypto-processing segments each operate based on corresponding ones of the k key fragments to process an input signal to produce an output signal.
    Type: Grant
    Filed: December 24, 2010
    Date of Patent: November 18, 2014
    Assignee: Morega Systems Inc.
    Inventors: Zeev Lieber, Thomas Jefferson Saremi
  • Publication number: 20140173288
    Abstract: A cryptography module includes a key store having a plurality of storage locations for storing a private key as k key fragments. One or more crypto-processing segments each operate based on corresponding ones of the k key fragments to process a message in accordance with elliptic curve digital signature algorithm (ECDSA) to produce a signed message.
    Type: Application
    Filed: December 23, 2013
    Publication date: June 19, 2014
    Applicant: Morega Systems Inc.
    Inventors: Zeev Lieber, Thomas Jefferson Saremi
  • Patent number: 8705730
    Abstract: A cryptography module includes a key store having a plurality of storage locations for storing a private key as k key fragments. One or more crypto-processing segments each operate based on corresponding ones of the k key fragments to process a message in accordance with elliptic curve digital signature algorithm (ECDSA) to produce a signed message.
    Type: Grant
    Filed: December 24, 2010
    Date of Patent: April 22, 2014
    Assignee: Morega Systems Inc.
    Inventors: Zeev Lieber, Thomas Jefferson Saremi
  • Publication number: 20130246786
    Abstract: A current version certificate is stored that includes a corresponding current version identifier. A current instance certificate is received from the certificate authority, wherein the current instance certificate includes the current version identifier of the current version certificate and a current instance public key corresponding to the current instance private key. The current instance certificate is sent to a local station, during a registration with the local station. A request is generated and sent to the local station. First encrypted data is received from the local station, wherein the first encrypted data includes a content key that is encrypted via the current instance public key.
    Type: Application
    Filed: May 2, 2013
    Publication date: September 19, 2013
    Applicant: Morega Systems Inc.
    Inventor: Zeev Lieber
  • Patent number: 8458459
    Abstract: A current version certificate is stored that includes a corresponding current version identifier. A current instance certificate is received from the certificate authority, wherein the current instance certificate includes the current version identifier of the current version certificate and a current instance public key corresponding to the current instance private key. The current instance certificate is sent to a local station, during a registration with the local station. A request for video content is generated and sent to the local station. First encrypted data is received from the local station, wherein the first encrypted data includes a content key that is encrypted via the current instance public key. Second encrypted data is received from the local station, wherein the second encrypted data includes the video content that is encrypted via the content key.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: June 4, 2013
    Assignee: Morega Systems Inc.
    Inventor: Zeev Lieber
  • Publication number: 20120210124
    Abstract: A current version certificate is stored that includes a corresponding current version identifier. A current instance certificate is received from the certificate authority, wherein the current instance certificate includes the current version identifier of the current version certificate and a current instance public key corresponding to the current instance private key. The current instance certificate is sent to a local station, during a registration with the local station. A request for video content is generated and sent to the local station. First encrypted data is received from the local station, wherein the first encrypted data includes a content key that is encrypted via the current instance public key. Second encrypted data is received from the local station, wherein the second encrypted data includes the video content that is encrypted via the content key.
    Type: Application
    Filed: February 14, 2011
    Publication date: August 16, 2012
    Applicant: MOREGA SYSTEMS INC.
    Inventor: Zeev Lieber
  • Publication number: 20120163581
    Abstract: A cryptography module includes a key store having a plurality of storage locations for storing a private key as k key fragments. One or more crypto-processing segments each operate based on corresponding ones of the k key fragments to process a message in accordance with elliptic curve digital signature algorithm (ECDSA) to produce a signed message.
    Type: Application
    Filed: December 24, 2010
    Publication date: June 28, 2012
    Applicant: MOREGA SYSTEMS INC.
    Inventors: Zeev Lieber, Thomas Jefferson Saremi
  • Publication number: 20120163590
    Abstract: A cryptography module includes a key store having a plurality of storage locations for storing a key as k key fragments including a plurality of random key fragments and a remainder key fragment. One or more crypto-processing segments each operate based on corresponding ones of the k key fragments to process an input signal to produce an output signal.
    Type: Application
    Filed: December 24, 2010
    Publication date: June 28, 2012
    Applicant: MOREGA SYSTEMS INC.
    Inventors: Zeev Lieber, Thomas Jefferson Saremi
  • Publication number: 20080250248
    Abstract: This invention describes an Identity Management system, in which the User uses the same set of credentials to log into multiple Web Service Providers (WSPs). However, unlike in traditional systems, none of the WSPs have to rely on assertions issued by the Identity Provider (IdP). The Identity Provider itself remains agnostic of User's credentials and User's personal information (the Identity). A 3-way cryptographic protocol is employed between the User, the WSP and the IdP that allows credentials re-use without exposing the IdP to any sensitive information. At the same time, the IdP provides full set of Identity Management services to the User and to the WSP, without knowing the identities it is dealing with. In addition, the IdP is deprived of ability to manipulate the identity data in any way, thus ensuring the WSP is in full control over the relationship with its customer (the User).
    Type: Application
    Filed: December 24, 2006
    Publication date: October 9, 2008
    Inventor: Zeev Lieber
  • Publication number: 20080155664
    Abstract: An Identity Management system in which a User may use a single set of credentials to log into multiple Web Service Providers differs from traditional systems in that none of the WSPs have to rely on assertions issued by an Identity Provider. The Identity Provider remains unaware of the User's credentials and the User's personal information. A three-way cryptographic protocol is employed between the User, the Web Service Provider and the Identity Provider that allows re-use of credentials without exposing the Identity Provider to any sensitive information. At the same time, the Identity Provider provides full set of Identity Management services to the User and to the Web Service Provider, without knowing the identities it is dealing with. In addition, the Identity Provider is deprived of an ability to manipulate the identity data in any way, thus ensuring the Web Service Provider is in full control over the relationship with its customer (the User).
    Type: Application
    Filed: October 5, 2007
    Publication date: June 26, 2008
    Inventor: ZEEV LIEBER
  • Publication number: 20080155267
    Abstract: An Identity Management system in which a User may use a single set of credentials to log into multiple Web Service Providers differs from traditional systems in that none of the WSPs have to rely on assertions issued by an Identity Provider. The Identity Provider remains unaware of the User's credentials and the User's personal information. A three-way cryptographic protocol is employed between the User, the Web Service Provider and the Identity Provider that allows re-use of credentials without exposing the Identity Provider to any sensitive information. At the same time, the Identity Provider provides full set of Identity Management services to the User and to the Web Service Provider, without knowing the identities it is dealing with. In addition, the Identity Provider is deprived of an ability to manipulate the identity data in any way, thus ensuring the Web Service Provider is in full control over the relationship with its customer (the User).
    Type: Application
    Filed: October 5, 2007
    Publication date: June 26, 2008
    Inventor: ZEEV LIEBER