Patents by Inventor Dmytro Ivanchykhin

Dmytro Ivanchykhin 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: 20130339742
    Abstract: The systems, methods and apparatuses described herein provide a computing environment that includes secure time management. An apparatus according to the present disclosure may comprise a non-volatile storage to store a synchronization time and a processor. The processor may be configured to generate a request for a current time, transmit the request to a trusted timekeeper, receive a digitally signed response containing a current, real-world time from the trusted timekeeper, verify the digital signature of the response, verify that the response is received within a predefined time, compare a nonce in the request to a nonce in the response, determine that the current, real-world time received from the trusted timekeeper is within a range of a current time calculated at the apparatus and update the synchronization time with the current, real-world time in the response.
    Type: Application
    Filed: June 18, 2013
    Publication date: December 19, 2013
    Inventors: Sergey IGNATCHENKO, Dmytro IVANCHYKHIN
  • Publication number: 20130283353
    Abstract: An apparatus according to the present disclosure may comprise a secure zone configured to execute a task having a subtask. The task and subtask may have respective executable code and may be digitally signed by respective code providers. The secure zone may be further configured to apply respective sets of permissions while the respective executable code of the task and subtask are executed. The respective set of permissions for the task may be based on at least one of information associated with the signed task and information in a digital certificate of the respective code provider for the task. The respective set of permissions for the subtask may be based on at least one of information associated with the signed subtask and information in a digital certificate of the respective code provider for the subtask.
    Type: Application
    Filed: April 19, 2013
    Publication date: October 24, 2013
    Inventors: Sergey IGNATCHENKO, Dmytro IVANCHYKHIN
  • Publication number: 20130275306
    Abstract: The systems, methods and apparatuses described herein provide a computing environment for completing a secure transaction. An apparatus according to the present disclosure may comprise a screen, a first switching device coupled to the screen, an input device, a second switching device coupled to the input device, a non-secure processor, a secure processor and a credit card reader operatively coupled to the secure processor. The non-secure processor may generate a message containing a purchase transaction request. The secure processor may receive the message, assume control of the screen and input device while the apparatus is operating in a secure mode, establish a secure connection with a server, receive payment information to be submitted to the server, digitally sign certain transaction information and submit the digitally signed certain transaction information to the server to complete the secure transaction.
    Type: Application
    Filed: April 12, 2013
    Publication date: October 17, 2013
    Inventors: Sergey IGNATCHENKO, Dmytro IVANCHYKHIN
  • Publication number: 20130232339
    Abstract: The systems, methods and apparatuses described herein permit encrypted media content to be displayed by a display device under control of a local device. The local device may comprise a computer processor to control playing of the encrypted media content and a first communication interface to transmit an association encryption envelope and, according to the control, the encrypted media content. The display device may comprise a second communication interface coupled to the first interface to receive the encrypted media content and the association encryption envelope, a decryption engine to decrypt the association encryption envelope using a private key of the display device to recover a symmetric encryption key used to encrypt the encrypted media content and decrypt the encrypted media content using the recovered symmetric encryption key, and a decoder to decode the decrypted media content for display on a display screen according to the control.
    Type: Application
    Filed: February 25, 2013
    Publication date: September 5, 2013
    Inventors: Sergey IGNATCHENKO, Dmytro IVANCHYKHIN
  • Publication number: 20130230171
    Abstract: The systems, methods and apparatuses described herein permit encrypted media content to be displayed by an apparatus for a restricted time period. The apparatus may comprise a communication interface configured to couple to a controlling device to transmit a first nonce and to receive the encrypted media content and an association encryption envelope. The association encryption envelope may comprise at least a second nonce and a first time restriction expressed as a first time interval. The apparatus may further comprise a counter, a storage configured to store a value of the counter representing a time of when the first nonce is transmitted, and an engine configured to perform operations according to the first time restriction.
    Type: Application
    Filed: February 28, 2013
    Publication date: September 5, 2013
    Inventors: Dmytro IVANCHYKHIN, Sergey IGNATCHENKO
  • Publication number: 20130147787
    Abstract: The systems, methods and apparatuses described herein permit the transmittal of digital media content from a source device to a target device. A source device represents media content as discrete elements, wherein each element embodies a separate layer of the media content. The source device creates visual objects corresponding to the elements, wherein each visual object includes one or more attributes including, but not limited to, a Z-order designation designating the element's layer with respect to the other elements of the media content. Each visual object can be managed and updated independently. A target receives the visual objects, reconstructs the media content, and displays the media content on a display.
    Type: Application
    Filed: December 12, 2011
    Publication date: June 13, 2013
    Inventors: Sergey Ignatchenko, Dmytro Ivanchykhin
  • Publication number: 20130114203
    Abstract: The present disclosure describes systems, methods, and apparatuses for increasing the performance of portable computing devices, such as smart phones, music players, and tablet computers, without risking damage to the device or its components that may result from excess heat generated by the increased performance. A portable computing device may be coupled to a larger device, such as a docking station, for the removal of excess heat. The portable computing device may confirm that it is docked, and request information regarding the docking station's ability to remove heat. The docking station may respond with characteristics, such as an indication that it possesses an operational heat sink. Based on the received information, the portable computing device may increase its performance, e.g. its processor speed, until the maximum safe operating temperature of the portable computing device has been reached.
    Type: Application
    Filed: November 7, 2011
    Publication date: May 9, 2013
    Inventors: Sergey Ignatchenko, Dmytro Ivanchykhin