Patents by Inventor Andrey Smirnov

Andrey Smirnov 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: 11438287
    Abstract: A method for reproducing ultra-short media content includes receiving, by a first computing device of a user, media content items associated with the same event or object. Each of the media content items includes self-contained media fragments. The received media content items are generated by two or more different computing devices. The first computing device sorts the self-contained media fragments based on camera angles of the different computing devices generating corresponding self-contained media fragments with respect to the event or object. The first computing device combines self-contained media fragments into a new media content item based on user-specified criteria to generate a multiple-angle recording of the event or object. Each of the self-contained media fragments is received one by one at the first computing device and displayed as the uninterrupted media stream while subsequent self-contained media fragments are being received from the different computing devices.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: September 6, 2022
    Assignee: Interactive Standard LLC
    Inventor: Andrey Smirnov
  • Publication number: 20210392099
    Abstract: A method for exchanging ultra-short media content is provided. A media content item is recorded by a first computing device. The first computing device divides the recorded media content item into a plurality of ultra-short self-contained media fragments during the recording of the media content item. Each of the media fragments has a predefined maximum duration, e.g., several seconds. The first computing device processes the media fragments to generate service information associated with a corresponding media fragment while recording and dividing subsequent media fragments. The first computing device transmits the media fragments to a second computing device to view as a media stream while continuing to record, divide and process subsequent media fragments. Each of the media fragments is received one by one at the second computing device and displayed as an uninterrupted media stream while the subsequent media fragments are being received from the first computing device.
    Type: Application
    Filed: June 15, 2020
    Publication date: December 16, 2021
    Inventor: Andrey Smirnov
  • Publication number: 20210178179
    Abstract: Disclosed herein are devices for stimulating the photo biochemical synthesis of vitamin D3-cholecalciferol in the body. The device includes a housing (1), a power section (2) located in the housing, a section (3) for parameter-setting and for narrowband UVB radiation regulation, a screen or touch screen (4) for visualization, a source (5) for narrow-band UVB radiation, and a module (6) for uniform distribution of the narrow-band UVB radiation, which can be in direct contact with the skin. The technical result of the claimed invention is to provide stimulation of the synthesis of the required daily dose of vitamin D3-cholecalciferol using low intensity narrow-band radiation in the UVB range, which makes it possible to increase the concentration of vitamin D3-cholecalciferol to the required daily norm.
    Type: Application
    Filed: December 7, 2020
    Publication date: June 17, 2021
    Inventor: Andrey Smirnov
  • Patent number: 10862837
    Abstract: A method for exchanging ultra-short media content is provided. A media content item is recorded by a first computing device. The first computing device divides the recorded media content item into a plurality of ultra-short self-contained media fragments during the recording of the media content item. Each of the media fragments has a predefined maximum duration, e.g., several seconds. The first computing device processes the media fragments to generate service information associated with a corresponding media fragment while recording and dividing subsequent media fragments. The first computing device transmits the media fragments to a second computing device to view as a media stream while continuing to record, divide and process subsequent media fragments. Each of the media fragments is received one by one at the second computing device and displayed as an uninterrupted media stream while the subsequent media fragments are being received from the first computing device.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: December 8, 2020
    Assignee: Interactive Standard LLC
    Inventor: Andrey Smirnov
  • Patent number: 10324911
    Abstract: An apparatus in one embodiment comprises a storage system that includes a database. A controller associated with the storage system is configured to perform rebalancing of bucket contents tables for respective buckets of the database where each such bucket contains a plurality of objects stored within the database. A given one of the bucket contents tables for a particular one of the buckets comprises a plurality of rows each associated with a different hash key. The given bucket contents table further comprises a plurality of columns each associated with multiple objects stored within the database. Each such object has a corresponding object key and is associated with a particular entry of the bucket contents table that includes metadata for that object. The controller illustratively performs the rebalancing of the given bucket contents table using adaptive partitioning of object key ranges associated with respective rows of the given bucket contents table.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: June 18, 2019
    Assignee: Virtustream IP Holding Company LLC
    Inventors: Andrey Smirnov, Artem Chernyshev, Ming Zhang, Braden Gibson
  • Publication number: 20150032858
    Abstract: Techniques are provided for transmitting a live video stream from a mobile device for live viewing by one or more consuming devices. An intermediate server receives the live video stream from the mobile device, identifies a plurality of consuming devices, and sends a real-time notification to those consuming devices to inform the users of those devices that a live video stream is available for immediate viewing. Also, any necessary processing (e.g., transcoding) is performed on the live video stream before the live video stream is sent to one or more consuming devices. The “producing” mobile device is not required to identify (or have any data about) any of the consuming devices in order for the live video stream to be transmitted to those devices. The consuming device can be on a mobile network, any Web network, or any PC connected to the Internet.
    Type: Application
    Filed: October 10, 2014
    Publication date: January 29, 2015
    Inventors: Alex Motrenko, Andrey Smirnov, Artem Chernyshev
  • Patent number: 8862762
    Abstract: Techniques are provided for transmitting a live video stream from a mobile device for live viewing by one or more consuming devices. An intermediate server receives the live video stream from the mobile device, identifies a plurality of consuming devices, and sends a real-time notification to those consuming devices to inform the users of those devices that a live video stream is available for immediate viewing. Also, any necessary processing (e.g., transcoding) is performed on the live video stream before the live video stream is sent to one or more consuming devices. The “producing” mobile device is not required to identify (or have any data about) any of the consuming devices in order for the live video stream to be transmitted to those devices. The consuming device can be on a mobile network, any Web network, or any PC connected to the Internet.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: October 14, 2014
    Assignee: Skype
    Inventors: Alex Motrenko, Andrey Smirnov, Artem Chernyshev
  • Patent number: 8732258
    Abstract: A method for transporting telemetry data involves receiving a request from a client in a first network. The client is registered with a data transport service executing in a second network. The request includes an authentication credential for the client, a message including telemetry data, and a message priority. The method further involves authenticating the request using the authentication credential. The method further involves parsing the request to obtain and subsequently execute a command for storing the message in a physical queue of the second network. The physical queue is associated with a back-end service executing in the second network. A virtual queue maintains entries for messages stored in the physical queue that were sent from the first network to the second network. Another virtual queue maintains entries for messages stored in the physical queue that were sent from the second network to the first network.
    Type: Grant
    Filed: March 20, 2009
    Date of Patent: May 20, 2014
    Assignee: Oracle America, Inc.
    Inventors: Michael D. Seminaro, Christopher Eugene Mar, Alan Keith Harder, Krishna Prasad Tallapaneni, Andrey A. Smirnov
  • Publication number: 20130073607
    Abstract: Method and system for identifying contacts of a user of a device, wherein the user is a registered user of an application which is implemented at the device. Contact identifiers are retrieved from a contact list stored at the device, wherein the contact identifiers identify contacts of the user of the device. The retrieved contact identifiers are transmitted to a server associated with the application. The server determines which of the contacts identified by the transmitted contact identifiers are registered users of the application. Indications of the contacts of the user of the device which are determined by the server to be registered users of the application are transmitted from the server to the device.
    Type: Application
    Filed: September 16, 2011
    Publication date: March 21, 2013
    Inventors: Andrey Smirnov, Alexey Palazhchenko, Rishi Mallik
  • Publication number: 20100241722
    Abstract: A method for transporting telemetry data involves receiving a request from a client in a first network. The client is registered with a data transport service executing in a second network. The request includes an authentication credential for the client, a message including telemetry data, and a message priority. The method further involves authenticating the request using the authentication credential. The method further involves parsing the request to obtain and subsequently execute a command for storing the message in a physical queue of the second network. The physical queue is associated with a back-end service executing in the second network. A virtual queue maintains entries for messages stored in the physical queue that were sent from the first network to the second network. Another virtual queue maintains entries for messages stored in the physical queue that were sent from the second network to the first network.
    Type: Application
    Filed: March 20, 2009
    Publication date: September 23, 2010
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Michael D. Seminaro, Christopher Eugene Mar, Alan Keith Harder, Krishna Prasad Tallapaneni, Andrey A. Smirnov