Patents by Inventor Sergey Sablin

Sergey Sablin 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: 20170070739
    Abstract: A transmitting device for generating a plurality of encoded portions of a video to be transmitted to a receiving device over a network configured to: receive an error message over a feedback channel from the receiving device indicating at least one of said plurality of encoded portions that has been lost at the receiving device; encode a recovery portion responsive to said receiving said error message; and transmit said recovery portion to the receiving device over said network; wherein said error message includes information pertaining to a decoded portion successfully decoded at the receiving device and said recovery portion is encoded relative to said decoded portion.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 9, 2017
    Inventors: Ming-Chieh Lee, Amy Lu, Pontus Carlsson, Mattias Dan Nilsson, Sergey Sablin, Sergey Silkin, David Yuheng Zhao, Magnus Hemmendorff, Sergei Nikiforov
  • Publication number: 20170070738
    Abstract: A transmitting device for generating a plurality of encoded portions of a video to be transmitted to a receiving device over a network configured to: receive an error message over a feedback channel from the receiving device indicating at least one of said plurality of encoded portions that has been lost at the receiving device; encode a recovery portion responsive to said receiving said error message; and transmit said recovery portion to the receiving device over said network; wherein said error message includes information pertaining to a decoded portion successfully decoded at the receiving device and said recovery portion is encoded relative to said decoded portion.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 9, 2017
    Inventors: Ming-Chieh Lee, Amy Lu, Pontus Carlsson, Mattias Dan Nilsson, Sergey Sablin, Sergey Silkin, David Yuheng Zhao, Magnus Hemmendorff, Sergei Nikiforov
  • Publication number: 20170026645
    Abstract: Disclosed herein are exemplary embodiments of innovations in the area of encoding pictures or portions of pictures and determining whether and how certain encoding operations should be performed and flagged for performance by the decoder in the bitstream. In particular examples, various implementations for selectively encoding picture portions (e.g., blocks) in a skip mode (e.g., as in the skip mode of the H.265/HEVC standard) are disclosed. Embodiments of the disclosed techniques can be used to improve encoder efficiency, decrease overall encoder resource usage, and/or improve encoder speed. Such embodiments can be used in encoder modes in which efficient, fast encoder performance is desired (e.g., during encoding of live events, such as video conferencing).
    Type: Application
    Filed: July 21, 2015
    Publication date: January 26, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: You Zhou, Sergey Sablin, Chih-Lung Lin, Ming-Chieh Lee
  • Publication number: 20160373739
    Abstract: The computational complexity of video encoding is reduced by selectively skipping certain evaluation stages when deciding whether to use inter-picture prediction or intra-picture prediction for a unit of a picture. For example, a video encoder receives a current picture of a video sequence and encodes the current picture. As part of the encoding, for a current unit (e.g., coding unit, macroblock) of the current picture, the encoder can skip time-consuming evaluation of intra-picture prediction modes for blocks of the current unit in situations in which motion compensation for the current unit is already expected to provide effective rate-distortion performance, and use of intra-picture prediction is unlikely to improve performance. In particular, evaluation of the intra-picture prediction modes for blocks of the current unit can be skipped when the current unit has little or no movement and intra-picture prediction has not been promising for the collocated unit in the previous picture.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 22, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Thomas W. Holcomb, Chih-Lung Lin, You Zhou, Ming-Chieh Lee, Sergey Sablin
  • Publication number: 20150195527
    Abstract: A format for use in encoding moving image data, comprising: a sequence of frames including plurality of the frames in which at least a region is encoded using motion estimation; a respective set of motion vector values representing motion vectors of the motion estimation for each respective one of these frames or each respective one of one or more regions within each of such frames; and at least one respective indicator associated with each of the respective frames or regions, indicating whether the respective motion vector values of the respective frame or region are encoded at a first resolution or a second resolution.
    Type: Application
    Filed: October 31, 2014
    Publication date: July 9, 2015
    Inventors: You Zhou, Sergey Silkin, Sergey Sablin, Chih-Lung Lin, Ming-Chieh Lee, Gary J. Sullivan
  • Publication number: 20150195557
    Abstract: An input of an encoder receives moving image data comprising a sequence of frames to be encoded, each frame comprising a plurality of blocks in two dimensions with each block comprising a plurality of pixels in those two dimensions. A motion prediction module performs encoding by, for at least part of each of a plurality of said frames, coding each block relative to a respective reference portion of another frame of the sequence, with the respective reference portion being offset from the block by a respective motion vector. According to the present disclosure, the moving image data of this plurality of frames comprises a screen capture stream, and the motion prediction module is configured to restrict each of the motion vectors of the screen capture stream to an integer number of pixels in at least one of said dimensions.
    Type: Application
    Filed: October 31, 2014
    Publication date: July 9, 2015
    Inventors: Sergey Silkin, Sergey Sablin, You Zhou, Chih-Lung Lin, Ming-Chieh Lee
  • Publication number: 20140307771
    Abstract: An apparatus for encoding video data, the apparatus comprising a compliance module configured to compare a resource requirement associated with encoding video data to form at least part of an encoded frame using a standard encoding mode with an acceptable resource level and an encoder configured to, responsive to a determination that the resource requirement will exceed the acceptable resource level, form the at least part of an encoded frame by encoding some of the video data using the standard encoding mode and filling a remainder of the at least part of the encoded frame with data that is associated with a lower resource usage than data generated using the standard encoding mode.
    Type: Application
    Filed: June 20, 2013
    Publication date: October 16, 2014
    Inventors: Magnus Hemmendorff, David Zhao, Sergey Sablin, Pontus Carlsson, Konrad Hofbauer, Sergei Nikiforov
  • Publication number: 20130259114
    Abstract: The invention relates to a method of encoding a video stream comprising, receiving a video signal comprising a plurality of frames, each frame comprising one or more portion of video data displaying to a user a video image derived from the video signal; receiving from the user selection of at least one region in the video image, the region represented by a portion of video data; and encoding the video signal, said encoding comprising encoding the portion of video data corresponding to the at least one selected region at a higher quality level than other portions of the video data in the video stream.
    Type: Application
    Filed: June 28, 2012
    Publication date: October 3, 2013
    Inventors: Pontus Carlsson, Andrei Jefremov, Sergey Sablin, David Zhao
  • Publication number: 20130101030
    Abstract: In an embodiment, a method of transmitting video data includes at an encoder encoding the video data as a plurality of frames, including reference frames and intermediate frames, at least some of which are encoded based on multiple reference frames; at the encoder maintaining for each frame a current list of reference frames; and transmitting the plurality of frames, each frame being transmitted in association with a current list of reference frames for that frame.
    Type: Application
    Filed: December 30, 2011
    Publication date: April 25, 2013
    Inventors: Pontus Carlsson, Andrei Jefremov, Sergey Sablin, David Zhao
  • Publication number: 20130093906
    Abstract: Method, device and computer program product for stabilizing a received video signal. A plurality of frames of the video signal is captured using a camera. The video signal is transmitted as an encoded bit stream. Displacement of the camera between successive frames is determined from a motion indication in the bit stream. The determined displacement is used to compensate for motion in the video signal between successive frames caused by the motion of the camera, to thereby stabilize the video signal.
    Type: Application
    Filed: December 29, 2011
    Publication date: April 18, 2013
    Inventors: Pontus Carlsson, Andrei Jefremov, Sergey Sablin, David Zhao
  • Publication number: 20120219067
    Abstract: An encoder allocates index numbers to portions of a video signal transmitted over a network to a decoder. At least some of the portions are stored in an encoder buffer. Feedback is received from the network at a remote control block, indicating whether the transmitted portions are correctly received. Based on the feedback, the control block determines a subset of the portions stored in the buffer. The control block transmits a message to the encoder, identifying the subset using the index numbers allocated to the portions in the subset. In response, the encoder uses the index numbers to identify and retrieve at least one portion of the subset of portions from the buffer, the retrieved portion is used to encode subsequent portions of the signal.
    Type: Application
    Filed: November 14, 2011
    Publication date: August 30, 2012
    Inventors: Andrei Jefremov, David Zhao, Sergey Sablin
  • Patent number: 7935823
    Abstract: Some exemplary embodiments comprise fluoro-containing derivatives of pyrido[4,3-b]indoles (and exemplary methods of making the same) that may be administered to a mammal (including a human) in an effective amount for potential use in the treatment or prophylaxis of neurological disorders including AD, mild cognitive impairment, senile and vascular dementia, HD, ALS, Parkinson's disease, AIDS-related dementia, ischaemic cerebral pathologies, neuropathic pain, ADHD (attention deficit disorder/hyperactivity syndrome), eating disorders such as anorexia and bulimia, panic attacks, withdrawal from drug abuse such as cocaine, ethanol, nicotine and benzodiazepines, schizophrenia (in particular the cognitive deficit of schizophrenia), stroke and also disorders associated with spinal trauma and/or head injury. These derivatives may also be useful for the treatment of borderline personality disorder, obesity, and for use as geroprotectors.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: May 3, 2011
    Assignee: D2E, LLC
    Inventors: Alexey Aksinenko, Sergey Bachurin, Sergey Sablin, Bogdan Beznosko, Nadezhda Beznosko, legal representative, Julia Beznosko, legal representative, Vladimir Sokolov
  • Publication number: 20100105912
    Abstract: Some exemplary embodiments comprise fluoro-containing derivatives of pyrido[4,3-b]indoles (and exemplary methods of making the same) that may be administered to a mammal (including a human) in an effective amount for potential use in the treatment or prophylaxis of neurological disorders including AD, mild cognitive impairment, senile and vascular dementia, HD, ALS, Parkinson's disease, AIDS-related dementia, ischaemic cerebral pathologies, neuropathic pain, ADHD (attention deficit disorder/hyperactivity syndrome), eating disorders such as anorexia and bulimia, panic attacks, withdrawal from drug abuse such as cocaine, ethanol, nicotine and benzodiazepines, schizophrenia (in particular the cognitive deficit of schizophrenia), stroke and also disorders associated with spinal trauma and/or head injury. These derivatives may also be useful for the treatment of borderline personality disorder, obesity, and for use as geroprotectors.
    Type: Application
    Filed: January 14, 2010
    Publication date: April 29, 2010
    Applicant: D2E, LLC
    Inventors: Alexey Aksinenko, Sergey Bachurin, Sergey Sablin, Bogdan Beznosko, Vladimir Sokolov, Bogdan Beznosko
  • Publication number: 20100056790
    Abstract: Some exemplary embodiments comprise fluoro-containing derivatives of pyrido[4,3-b]indoles (and exemplary methods of making the same) that may be administered to a mammal (including a human) in an effective amount for potential use in the treatment or prophylaxis of neurological disorders including AD, mild cognitive impairment, senile and vascular dementia, HD, ALS, Parkinson's disease, AIDS-related dementia, ischaemic cerebral pathologies, neuropathic pain, ADHD (attention deficit disorder/hyperactivity syndrome), eating disorders such as anorexia and bulimia, panic attacks, withdrawal from drug abuse such as cocaine, ethanol, nicotine and benzodiazepines, schizophrenia (in particular the cognitive deficit of schizophrenia), stroke and also disorders associated with spinal trauma and/or head injury. These derivatives may also be useful for the treatment of borderline personality disorder, obesity, and for use as geroprotectors.
    Type: Application
    Filed: November 18, 2009
    Publication date: March 4, 2010
    Applicant: D2E, LLC
    Inventors: Alexey Aksinenko, Sergey Bachurin, Sergey Sablin, Bogdan Beznosko, Nadezhda Beznosko, Vladimir Sokolov
  • Publication number: 20090221627
    Abstract: Some exemplary embodiments comprise fluoro-containing derivatives of pyrido[4,3-b]indoles (and exemplary methods of making the same) that may be administered to a mammal (including a human) in an effective amount for potential use in the treatment or prophylaxis of neurological disorders including AD, mild cognitive impairment, senile and vascular dementia, HD, ALS, Parkinson's disease, AIDS-related dementia, ischaemic cerebral pathologies, neuropathic pain, ADHD (attention deficit disorder/hyperactivity syndrome), eating disorders such as anorexia and bulimia, panic attacks, withdrawal from drug abuse such as cocaine, ethanol, nicotine and benzodiazepines, schizophrenia (in particular the cognitive deficit of schizophrenia), stroke and also disorders associated with spinal trauma and/or head injury. These derivatives may also be useful for the treatment of borderline personality disorder, obesity, and for use as geroprotectors.
    Type: Application
    Filed: September 19, 2008
    Publication date: September 3, 2009
    Inventors: Alexey Aksinenko, Sergey Bachurin, Sergey Sablin, Bogdan Beznosko, Vladimir Sokolov, Nadezhcla Besnosko, Julia Beznosko