Patents by Inventor Denis Serenyi

Denis Serenyi 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: 9077781
    Abstract: A request for real-time transfer protocol (RTP) data is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested data. The server sends the requested data in a body of a RTP packet. The RTP packet uses a RTP Meta-Info payload format, which includes a body and a field header. The field header includes fields to identify the streaming media data, and the field body includes the requested streaming media data.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: July 7, 2015
    Assignee: Apple Inc.
    Inventors: Denis Serenyi, Chris LeCroy
  • Patent number: 8938808
    Abstract: A method for using virtualization to implement information rights management. The method may include: 1) intercepting, at a virtualization module, a request from an application to access data; 2) querying an information-rights-management database for a virtualization policy associated with the access request; 3) receiving, at the virtualization module, the virtualization policy from the information-rights-management database; and 4) controlling access to the data by applying the virtualization policy to the access request in a manner that is transparent to the application. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 1, 2010
    Date of Patent: January 20, 2015
    Assignee: Symantec Corporation
    Inventors: Michael Spertus, Denis Serenyi, Brian Witten
  • Patent number: 8732269
    Abstract: The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. In one exemplary embodiment, a request for RTP data and its associated extension is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested RTP extension data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested and supported RTP data. The server sends the requested data in a variable and extendible header format.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: May 20, 2014
    Assignee: Apple Inc.
    Inventors: Denis Serenyi, Chris LeCroy
  • Publication number: 20140006566
    Abstract: A request for real-time transfer protocol (RTP) data is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested data. The server sends the requested data in a body of a RTP packet. The RTP packet uses a RTP Meta-Info payload format, which includes a body and a field header. The field header includes fields to identify the streaming media data, and the field body includes the requested streaming media data.
    Type: Application
    Filed: August 28, 2013
    Publication date: January 2, 2014
    Applicant: Apple Inc.
    Inventors: Denis Serenyi, Chris LeCroy
  • Patent number: 8549070
    Abstract: A request for real-time transfer protocol (RTP) data is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested data. The server sends the requested data in a body of a RTP packet. The RTP packet uses a RTP Meta-Info payload format, which includes a body and a field header. The field header includes fields to identify the streaming media data, and the field body includes the requested streaming media data.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: October 1, 2013
    Assignee: Apple Inc.
    Inventors: Denis Serenyi, Chris LeCroy
  • Patent number: 8391494
    Abstract: A computer-implemented client-side method for protecting enterprise rights management keys from being compromised by untrusted client devices may comprise: 1) detecting a request on a client device to access protected data, 2) dynamically instantiating a processor-based secure virtual machine on the client device, 3) establishing a secure communication channel between the secure virtual machine and a policy server, 4) receiving, via the secure communication channel, a content key from the policy server, and then 5) decrypting, using the content key, the protected data using the secure virtual machine. Server-side methods, along with corresponding systems and computer-readable media, are also disclosed.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: March 5, 2013
    Assignee: Symantec Corporation
    Inventor: Denis Serenyi
  • Patent number: 8312272
    Abstract: An authentication token management system securely manages an authentication token. Hardware based security extensions on a client are used to dynamically instantiate two dynamic secure virtual machines, a registration initiation module (RIM) and a registration completion module (RCM). A public key and a corresponding private key are generated, and the RIM seals the private key to the RCM. A request for an authentication token is signed by the hardware based security extensions and transmitted to the server. This request comprises at least the public key. In response, an authentication token encrypted with the public key is received. The RCM unseals the private key, and uses it to decrypt the received authentication token. The RCM then seals the authentication token to at least one additional dynamic secure virtual machine, which can use it to perform additional functionalities, such as data signing, encryption, generation and/or verification.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: November 13, 2012
    Assignee: Symantec Corporation
    Inventors: Denis Serenyi, Zulfikar Ramzan
  • Patent number: 8307107
    Abstract: The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. In one exemplary embodiment, a request for RTP data and its associated extension is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested RTP extension data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested and supported RTP data. The server sends the requested data in a variable and extendible header format.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: November 6, 2012
    Assignee: Apple Inc.
    Inventors: Denis Serenyi, Chris LeCroy
  • Patent number: 8261320
    Abstract: A computer-implemented method for securely managing access to data may comprise identifying a request to access data that is encrypted, the request being made within an insecure platform. The method may: determine that a requestor has a right to access the data, decrypt the data to provide decrypted data, and permit a secure platform to access the decrypted data. A computer-implemented method for securely managing access to data may comprise identifying a request to access data that is encrypted, the request being made within an insecure platform. They method may: submit the request to a policy server, receive permission from the policy server to access the data, decrypt the data to provide decrypted data, and permit a secure platform to access the decrypted data. A system for securely managing access to data may comprise: an authorization platform, an authentication module, a policy-enforcement module, and a cryptography module.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: September 4, 2012
    Assignee: Symantec Corporation
    Inventors: Denis Serenyi, Brian Witten
  • Publication number: 20120089667
    Abstract: The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. A request for RTP data is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested data. The server sends the requested data in a body of a RTP packet. The RTP packet uses a RTP Meta-Info payload format, which includes a body and a field header.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 12, 2012
    Inventors: Denis Serenyi, Chris LeCroy
  • Publication number: 20120079072
    Abstract: The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. In one exemplary embodiment, a request for RTP data and its associated extension is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested RTP extension data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested and supported RTP data. The server sends the requested data in a variable and extendible header format.
    Type: Application
    Filed: December 7, 2011
    Publication date: March 29, 2012
    Inventors: Denis Serenyi, Chris LeCroy
  • Patent number: 8078747
    Abstract: The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. In one exemplary embodiment, a request for RTP data and its associated extension is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested RTP extension data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested and supported RTP data. The server sends the requested data in a variable and extendible header format.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: December 13, 2011
    Assignee: Apple Inc.
    Inventors: Denis Serenyi, Chris LeCroy
  • Patent number: 8037132
    Abstract: The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. A request for RTP data is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested data. The server sends the requested data in a body of a RTP packet. The RTP packet uses a RTP Meta-Info payload format, which includes a body and a field header.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: October 11, 2011
    Assignee: Apple Inc.
    Inventors: Denis Serenyi, Chris LeCroy
  • Publication number: 20100125629
    Abstract: The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. A request for RTP data is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested data. The server sends the requested data in a body of a RTP packet. The RTP packet uses a RTP Meta-Info payload format, which includes a body and a field header.
    Type: Application
    Filed: January 25, 2010
    Publication date: May 20, 2010
    Inventors: Denis Serenyi, Chris LeCroy
  • Patent number: 7653685
    Abstract: The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. A request for RTP data is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested data. The server sends the requested data in a body of a RTP packet. The RTP packet uses a RTP Meta-Info payload format, which includes a body and a field header.
    Type: Grant
    Filed: February 15, 2006
    Date of Patent: January 26, 2010
    Assignee: Apple Inc.
    Inventors: Denis Serenyi, Chris LeCroy
  • Publication number: 20070143468
    Abstract: The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. In one exemplary embodiment, a request for RTP data and its associated extension is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested RTP extension data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested and supported RTP data. The server sends the requested data in a variable and extendible header format.
    Type: Application
    Filed: February 14, 2007
    Publication date: June 21, 2007
    Inventors: Denis Serenyi, Chris LeCroy
  • Publication number: 20070094407
    Abstract: The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. In one exemplary embodiment, a request for RTP data and its associated extension is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested RTP extension data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested and supported RTP data. The server sends the requested data in a variable and extendible header format.
    Type: Application
    Filed: July 31, 2006
    Publication date: April 26, 2007
    Inventors: Denis Serenyi, Chris LeCroy
  • Patent number: 7191242
    Abstract: The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. In one exemplary embodiment, a request for RTP data and its associated extension is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested RTP extension data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested and supported RTP data. The server sends the requested data in a variable and extendible header format.
    Type: Grant
    Filed: June 22, 2000
    Date of Patent: March 13, 2007
    Assignee: Apple, Inc.
    Inventors: Denis Serenyi, Chris LeCroy
  • Publication number: 20060143303
    Abstract: The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. A request for RTP data is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested data. The server sends the requested data in a body of a RTP packet. The RTP packet uses a RTP Meta-Info payload format, which includes a body and a field header.
    Type: Application
    Filed: February 15, 2006
    Publication date: June 29, 2006
    Inventors: Denis Serenyi, Chris LeCroy
  • Patent number: 7007062
    Abstract: The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. A request for RTP data is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested data. The server sends the requested data in a body of a RTP packet. The RTP packet uses a RTP Meta-Info payload format, which includes a body and a field header.
    Type: Grant
    Filed: January 8, 2001
    Date of Patent: February 28, 2006
    Assignee: Apple Computer, Inc.
    Inventors: Denis Serenyi, Chris LeCroy