Patents by Inventor Sergey Anikin
Sergey Anikin 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: 20210185638Abstract: Techniques are described for preventing loss of notifications during network disconnections (e.g., during temporary network disconnections that last a number of seconds or minutes) for network communication scenarios where the client device and service have a persistent network connection. For example, notifications can be stored in a message store while a client device is disconnected from a network (e.g., from a network communication channel). The notifications can be stored in association with a time-to-live (TTL) value that is associated with a notification type of the notification and/or with other notification ordering parameters. When the client device reconnects to the network, the stored notifications can be sent to the client device in an order that is based at least in part on the TTL values of the notifications and/or other notification ordering parameters.Type: ApplicationFiled: December 17, 2019Publication date: June 17, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Rajeev Ranjan Pathak, Pavel Tic, Ilya Korolev, Sergey Anikin, Anton Audzei
-
Patent number: 10003931Abstract: Proposed is a method for retrieval of unrecalled AD which was missed by the viewer from fixing it in a specific APP by pushing an activation button on the mobile electronic device at the time of visual demonstration seen by the viewer. The method consists of the opening an owner's account on the Internet server linked with the APP; composing a listing of the sequential groups of the visual digital signals; activating the system within a certain time “t” after completion of a selected portion of the series of digital signals which includes the AD being sought, reproducing the listing of the sequential groups of visual digital signals on the mobile electronic communication device, selecting a group that corresponds to the unrecalled AD; and reproducing the selected group on the mobile electronic communication device for viewing the unrecalled AD.Type: GrantFiled: April 25, 2017Date of Patent: June 19, 2018Assignee: INTAPInventors: Sergey Anikin, Irina Anikina
-
Publication number: 20170318437Abstract: Proposed is a method for retrieval of unrecalled AD which was missed by the viewer from fixing it in a specific APP by pushing an activation button on the mobile electronic device at the time of visual demonstration seen by the viewer. The method consists of the opening an owner's account on the Internet server linked with the APP; composing a listing of the sequential groups of the visual digital signals; activating the system within a certain time “t” after completion of a selected portion of the series of digital signals which includes the AD being sought, reproducing the listing of the sequential groups of visual digital signals on the mobile electronic communication device, selecting a group that corresponds to the unrecalled AD; and reproducing the selected group on the mobile electronic communication device for viewing the unrecalled AD.Type: ApplicationFiled: April 25, 2017Publication date: November 2, 2017Inventors: Sergey Anikin, Irina Anikina
-
Publication number: 20160056976Abstract: A method of accessing a first communication system of a first communication provider via a packet-based network, the first communication system maintaining a first list of contacts being users of the first communication system. The method comprises establishing a contact-sharing channel with a second communication system of a second, partner communication provider, wherein the second communication system is accessible via an independently executable web-browser and the packet-based network, and wherein the second communication system maintains second group of contacts being users of the second communication system. The contact-sharing channel is used to fetch contact information of one or more of the second contacts, so as to display at least part of the fetched contact information in the client application and establish a communication based on at least part of the fetched contact information.Type: ApplicationFiled: August 26, 2015Publication date: February 25, 2016Inventors: Sergei Anikin, Neil Dodd, Scott Miller, Natasha Valerie Sopieva
-
Patent number: 9210729Abstract: A method of controlling a connection between a user terminal and an access node connected to a communication network is provided. The user terminal establishes a data connection with the access node, periodically generates a message at predetermined intervals and transmits the periodic message to at least one network node via the access node over the communication network. Responses to the periodic messages are received from the at least one network node. The responses are analyzed to determine whether to terminate the connection to the access node, and in the case that the connection to the access node should be terminated, a disconnect message is transmitted to the access node from the user terminal.Type: GrantFiled: November 11, 2013Date of Patent: December 8, 2015Assignee: SkypeInventors: Andres Kütt, Sergei Anikin, Madis Kaal
-
Patent number: 9143533Abstract: A method of accessing a first communication system of a first communication provider via a packet-based network, the first communication system maintaining a first list of contacts being users of the first communication system. The method comprises establishing a contact-sharing channel with a second communication system of a second, partner communication provider, wherein the second communication system is accessible via an independently executable web-browser and the packet-based network, and wherein the second communication system maintains second group of contacts being users of the second communication system. The contact-sharing channel is used to fetch contact information of one or more of the second contacts, so as to display at least part of the fetched contact information in the client application and establish a communication based on at least part of the fetched contact information.Type: GrantFiled: October 12, 2010Date of Patent: September 22, 2015Assignee: SkypeInventors: Sergei Anikin, Neil Dodd, Scott Miller, Natasha Sopieva
-
Publication number: 20140146802Abstract: A method of controlling a connection between a user terminal and an access node connected to a communication network is provided. The user terminal establishes a data connection with the access node, periodically generates a message at predetermined intervals and transmits the periodic message to at least one network node via the access node over the communication network. Responses to the periodic messages are received from the at least one network node. The responses are analysed to determine whether to terminate the connection to the access node, and in the case that the connection to the access node should be terminated, a disconnect message is transmitted to the access node from the user terminal.Type: ApplicationFiled: November 11, 2013Publication date: May 29, 2014Inventors: Andres Kütt, Sergei Anikin, Madis Kaal
-
Publication number: 20140018141Abstract: What is offered is a method for expanding sales for a merchant by attracting customers through a computer game. The method is based on the use of a computer game platform having an administrator panel and rentable by a merchant who advertises the product and offers a customer the choice to print a coupon and use it directly for purchasing the product or to participate in a betting-free and gambling-free computer game. The game is based on a bonus-based player's incentive to attract “n” number of friends as potential buyers of the product for participation in the game so that the merchant can economically justify the discount coupons and loss of one entire product due to attraction of a large amount of potential buyers.Type: ApplicationFiled: July 11, 2012Publication date: January 16, 2014Inventor: Sergey ANIKIN
-
Publication number: 20130318814Abstract: The apparatus of the invention is intended for drying wet clothing by using heat emitted through the louvers of an air conditioner in a vehicle or a wall-mounted room air conditioner. The apparatus comprises a sealable container that has an inlet port and an outlet port. The apparatus is provided with a flexible inlet hose, one end of which has a cup-shaped adapter for attachment to the air conditioning vent on the dashboard of the vehicle. The adapter is made from a soft and transparent plastic and contains inside its body two hooks that can be engaged with the racks of the louvers of the air conditioner vent. Transparency of the adapter body facilitates connection to the air-conditioner vent. Wet air exhausts to the outside of the vehicle through the outlet hose that connects to the outlet port of the container.Type: ApplicationFiled: May 30, 2012Publication date: December 5, 2013Inventor: Sergey Anikin
-
Patent number: 8582542Abstract: A method of controlling a connection between a user terminal and an access node connected to a communication network is provided. The user terminal establishes a data connection with the access node, periodically generates a message at predetermined intervals and transmits the periodic message to at least one network node via the access node over the communication network. Responses to the periodic messages are received from the at least one network node. The responses are analysed to determine whether to terminate the connection to the access node, and in the case that the connection to the access node should be terminated, a disconnect message is transmitted to the access node from the user terminal.Type: GrantFiled: January 6, 2009Date of Patent: November 12, 2013Assignee: SkypeInventors: Andres Kütt, Sergei Anikin, Madis Kaal
-
Publication number: 20130060614Abstract: The invention provides a self-contained local network for a group of specialized beauty salons located in a certain area. The main distinction of the proposed beauty-salon service network is that it allows subscribed customers to obtain products, advertisements, consultations, and other services that cannot be obtained at all or for competitive costs from stores, shops, or salons beyond the network. The network includes a common, powerful computer or server that is connected through a web site of a master salon with individual web sites of other salons of the system, a plurality of services that include consultation services from remotely located top stylists, cosmetologists, etc. The network also provides access to an Internet shop, delivery service, scheduling service, etc.Type: ApplicationFiled: September 6, 2011Publication date: March 7, 2013Inventors: Irina Anikina, Sergey Anikin
-
Publication number: 20120087367Abstract: A method of accessing a first communication system of a first communication provider via a packet-based network, the first communication system maintaining a first list of contacts being users of the first communication system. The method comprises establishing a contact-sharing channel with a second communication system of a second, partner communication provider, wherein the second communication system is accessible via an independently executable web-browser and the packet-based network, and wherein the second communication system maintains second group of contacts being users of the second communication system. The contact-sharing channel is used to fetch contact information of one or more of the second contacts, so as to display at least part of the fetched contact information in the client application and establish a communication based on at least part of the fetched contact information.Type: ApplicationFiled: October 12, 2010Publication date: April 12, 2012Inventors: Sergei Anikin, Neil Dodd, Scott Miller, Natasha Sopieva
-
Publication number: 20120059873Abstract: A method of providing selectable media content from a server to a user at a user terminal, the method comprising: retrieving program code from the server, responsive to the user interacting with a communication client application executed at the user terminal; storing variables in a storage means at the user terminal; executing said program code at the user terminal to read said variables to determine the media content to be provided to the user based on said variables; retrieving said determined media content from the server; and providing said media content to the user at the user terminal.Type: ApplicationFiled: March 28, 2011Publication date: March 8, 2012Inventors: Sergei Anikin, Neil Dodd, Natasha Sopieva
-
Patent number: 8091116Abstract: A method of authenticating a user terminal with an access node providing restricted access to a communication network is provided. The method comprises the user terminal transmitting a request for an authentication token to a trusted network node via an unrestricted channel on the access node, the request comprising a network identity for a user of the user terminal. The network node verifies the identity of the user using the network identity, generates an authentication token and transmits the authentication token to the user terminal via the unrestricted channel. The user terminal derives login information from the authentication token and provides the login information to the access node. The access node authenticates the login information and removes the restricted access such that the communication network can be accessed by the user terminal.Type: GrantFiled: January 6, 2009Date of Patent: January 3, 2012Assignee: Skype LimitedInventors: Andres Kütt, Sergei Anikin, Madis Kaal
-
Publication number: 20100100951Abstract: A method of authenticating a user terminal with an access node providing restricted access to a communication network is provided. The method comprises the user terminal transmitting a request for an authentication token to a trusted network node via an unrestricted channel on the access node, the request comprising a network identity for a user of the user terminal. The network node verifies the identity of the user using the network identity, generates an authentication token and transmits the authentication token to the user terminal via the unrestricted channel. The user terminal derives login information from the authentication token and provides the login information to the access node. The access node authenticates the login information and removes the restricted access such that the communication network can be accessed by the user terminal.Type: ApplicationFiled: January 6, 2009Publication date: April 22, 2010Inventors: Andres Kutt, Sergei Anikin, Madis Kaal
-
Publication number: 20100098055Abstract: A method of controlling a connection between a user terminal and an access node connected to a communication network is provided. The user terminal establishes a data connection with the access node, periodically generates a message at predetermined intervals and transmits the periodic message to at least one network node via the access node over the communication network. Responses to the periodic messages are received from the at least one network node. The responses are analysed to determine whether to terminate the connection to the access node, and in the case that the connection to the access node should be terminated, a disconnect message is transmitted to the access node from the user terminal.Type: ApplicationFiled: January 6, 2009Publication date: April 22, 2010Inventors: Andres Kutt, Sergei Anikin, Madis Kaal
-
Publication number: 20100022925Abstract: A thigh support that consists of a resilient, e.g., a self-inflatable, part for supporting the thigh of a vehicle driver and a vibration-transmission member for transmitting vibrations to the driver's leg in order to improve blood circulation in the leg of the driver during long hours of driving. The thigh support may be of a type intended for shortening brake-activation time and combining brake-activation shortening time function with the function of improving blood circulation in the driver's leg due to transmission of vibration to the leg from the vibratory unit of the thigh support. The vibration-transmission member comprises a sealed cartridge in the form of a rubber casing filled with liquid and containing a sealed and encapsulated vibration motor that transmits vibration through the liquid.Type: ApplicationFiled: July 28, 2008Publication date: January 28, 2010Inventor: Sergey Anikin
-
Publication number: 20090277279Abstract: A method of finding a thigh support for most optimal blood circulation in the lower extremities of a seated person consisting of measuring a blood-circulation parameter such as blood-flow velocity through the lower extremities of a seated person under different seating conditions, including those with or without the use of any thigh-supporting means. It has been proven that with the use of a thigh-supporting means, the measured blood-circulating parameter was much better than in a person seated without the use of a thigh-supporting means. Blood-flow velocity through the lower extremities of a person seated on the aforementioned seating device was measured by determining the Doppler shift in the frequency of returning ultrasound waves.Type: ApplicationFiled: May 8, 2008Publication date: November 12, 2009Inventor: Sergey Anikin
-
Patent number: 7603913Abstract: A method of finding a thigh support for most optimal blood circulation in the lower extremities of a seated person consisting of measuring a blood-circulation parameter such as blood-flow velocity through the lower extremities of a seated person under different seating conditions, including those with or without the use of any thigh-supporting means. It has been proven that with the use of a thigh-supporting means, the measured blood-circulating parameter was much better than in a person seated without the use of a thigh-supporting means. Blood-flow velocity through the lower extremities of a person seated on the aforementioned seating device was measured by determining the Doppler shift in the frequency of returning ultrasound waves.Type: GrantFiled: May 8, 2008Date of Patent: October 20, 2009Inventor: Sergey Anikin
-
Publication number: 20090259377Abstract: A system and method for determining the shortest time needed for a driver to brake a vehicle in case of emergency by attaching tilt sensors to the accelerator and brake pedals or to elements rigidly connected to these pedals, connecting the outputs of these sensors to a computer, registering various moments and time intervals that occur during braking from initiation of release of the accelerator pedal to completion of depressing the brake pedal, and calculating total braking time. The position of the driver's seat is then changed several times in order to determine the position that ensures the shortest brake time. The same procedure can be repeated by determining the shortest brake time when using a specific under-thigh support developed by the inventors. The emergency signal is produced by a randomly illuminating lamp, the light of which is perceived by a photoreceiver and the moment of initiation of which is registered on the computer as the initial point of measurement.Type: ApplicationFiled: April 11, 2008Publication date: October 15, 2009Inventor: Sergey Anikin