Patents by Inventor Sergey Smirnov

Sergey 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).

  • Publication number: 20190138422
    Abstract: Data is collected through a user interface application. The collected data is associated with a plurality of first events that define impacting events, and a plurality of second events that defined impacted events. The data includes relations, where a relation from the data associates a set of first events from the plurality of first events with a set of second events from the plurality of second events. A relation from the data represents a claimed association between impacting events and impacted events within a given evaluation scenario. The collected data is stored at a data log and is evaluated to determine occurrence of a set of pairs of events. A pair includes an event of the first event type and an event of the second event type. A set of causality measures corresponding to the pairs of events within a relation is computed.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 9, 2019
    Inventors: Corinna Wendisch, Sergey Smirnov
  • Patent number: 10255049
    Abstract: Techniques are described for providing a non-blocking application object framework allowing parallelization of operation and function calls throughout an application executing within the framework. In one example, a dependency model associated with an application in a non-blocking application object framework is identified, where the application is associated with a plurality of operations and the dependency model defines at least one dependency between at least two of the operations. At runtime of the non-blocking application object framework, the identified dependency model is interpreted. An optimized execution plan of the application is automatically generated in the non-blocking application object framework based on the interpreted dependency model, wherein at least a first portion of the operations of the application are optimized in a sequential execution order based on dependencies defined in the dependency model.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: April 9, 2019
    Assignee: SAP SE
    Inventors: Oliver Klemenz, Ulrich Bestfleisch, Sebastian Schroetel, Veit Spaegele, Sergey Smirnov
  • Publication number: 20190087835
    Abstract: According to a disclosed embodiment, data analysis is secured with a microservice architecture and data anonymization in a multitenant application. Tenant data is received by a first microservice in a multitenant application. The tenant data is isolated from other tenant data in the first microservice and stored separately from other tenant data in a tenant database. The tenant data is anonymized in the first microservice and thereafter provided to a second microservice. The second microservice stores the anonymized tenant data in an analytics database. The second microservice, upon request, analyzes anonymized tenant data from a plurality of tenants from the analytics database and provides an analytics result to the first microservice.
    Type: Application
    Filed: September 15, 2017
    Publication date: March 21, 2019
    Applicant: SAP SE
    Inventors: Konstantin Schwed, Sergey Smirnov
  • Publication number: 20190035615
    Abstract: A method of processing an image charge/current signal representative of trapped ions undergoing oscillatory motion. The method includes: identifying a plurality of fundamental frequencies potentially present in the image charge/current signal based on an analysis of peaks in a frequency spectrum corresponding to the image charge/current signal in the frequency domain, wherein each candidate fundamental frequency falls in a frequency range of interest; deriving a basis signal for each candidate fundamental frequency using a calibration signal; and estimating relative abundances of ions corresponding to the candidate fundamental frequencies by mapping the basis signals to the image charge/current signal. At least one candidate fundamental frequency is calculated using a frequency associated with a peak that falls outside the frequency range of interest and that has been determined as representing a second or higher order harmonic of the candidate fundamental frequency.
    Type: Application
    Filed: March 22, 2017
    Publication date: January 31, 2019
    Applicant: SHIMADZU CORPORATION
    Inventors: Sergey SMIRNOV, Li DING, Aleksandr RUSINOV
  • Publication number: 20180329697
    Abstract: Techniques are described for providing a non-blocking application object framework allowing parallelization of operation and function calls throughout an application executing within the framework. In one example, a dependency model associated with an application in a non-blocking application object framework is identified, where the application is associated with a plurality of operations and the dependency model defines at least one dependency between at least two of the operations. At runtime of the non-blocking application object framework, the identified dependency model is interpreted. An optimized execution plan of the application is automatically generated in the non-blocking application object framework based on the interpreted dependency model, wherein at least a first portion of the operations of the application are optimized in a sequential execution order based on dependencies defined in the dependency model.
    Type: Application
    Filed: May 15, 2017
    Publication date: November 15, 2018
    Inventors: Oliver Klemenz, Ulrich Bestfleisch, Sebastian Schroetel, Veit Spaegele, Sergey Smirnov
  • Publication number: 20180144016
    Abstract: A computing device hosts a graphical user interface (GUI) of a computer application, the computer application being run on a backend computing platform accessible to the computing device via a network. The GUI includes multiple models in a Model-View-Controller (MVC) pattern, an eventing mechanism, and a model synchronizer. Each model in the GUI represents one or more application objects of the computer application. The eventing mechanism generates an application object change event when an application object of one of the multiple models in the GUI is changed to a new state. The model synchronizer listens to the generated application object change event, retrieves the new state of the application object, and locally updates other models of the multiple models in the GUI that also represent the application object with the new state of the application object.
    Type: Application
    Filed: November 18, 2016
    Publication date: May 24, 2018
    Inventors: Ulrich Bestfleisch, Oliver Klemenz, Sergey Smirnov
  • Publication number: 20180067926
    Abstract: A method for internationalization of a computer application being designed and developed as cloud application in a platform-as-a-service (PaaS) environment includes disposing a translatable texts table in a data layer of the computer application as a common source of translatable texts for all layers of the computer application. The method further includes disposing a text string translation service in a logic layer of the computer application. to expose the translatable texts table disposed in the data layer to a presentation layer of the computer application.
    Type: Application
    Filed: September 2, 2016
    Publication date: March 8, 2018
    Inventors: Ulrich Bestfleisch, Oliver Klemenz, Sebastian Schroetel, Sergey Smirnov, Veit Spaegele
  • Patent number: 9892522
    Abstract: In an example embodiment, a method, apparatus and computer program product are provided. The method includes computing a cost volume associated with a reference image. Down-sampling of the cost volume and the reference image into at least one level is performed to generate at least one down-sampled cost volume and at least one down-sampled reference image, respectively. An up-sampling of the at least one down-sampled cost volume and the at least one down-sampled reference image into the at least one level is performed to generate at least one up-sampled cost volume and at least one up-sampled reference image, respectively. A color weight map associated with the cost volume and the at least one down-sampled cost volume is computed based on the reference image and the at least one down-sampled reference image at the at least one level. Aggregated cost volume is determined based at least on the color weight map.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: February 13, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Sergey Smirnov, Atanas Gotchev
  • Publication number: 20170316602
    Abstract: Various embodiments are provided which relate to the field of image signal processing, specifically relating to the generation of a depth-view image of a scene from a set of input images of a scene taken at different cameras of a multi-view imaging system. A method comprises obtaining a frame of an image of a scene and a frame of a depth map regarding the frame of the image. A minimum depth and a maximum depth of the scene and a number of depth layers for the depth map are determined. Pixels of the image are projected to the depth layers to obtain projected pixels on the depth layers; and cost values for the projected pixels are determined. The cost values are filtered and a filtered cost value is selected from a layer to obtain a depth value of a pixel of an estimated depth map.
    Type: Application
    Filed: October 23, 2015
    Publication date: November 2, 2017
    Inventors: Sergey Smirnov, Mihail Georgiev, Atanas Gotchev
  • Publication number: 20170178353
    Abstract: In an example embodiment, a method, apparatus and computer program product are provided. The method includes computing a cost volume associated with a reference image. Down-sampling of the cost volume and the reference image into at least one level is performed to generate at least one down-sampled cost volume and at least one down-sampled reference image, respectively. An up-sampling of the at least one down-sampled cost volume and the at least one down-sampled reference image into the at least one level is performed to generate at least one up-sampled cost volume and at least one up-sampled reference image, respectively. A color weight map associated with the cost volume and the at least one down-sampled cost volume is computed based on the reference image and the at least one down-sampled reference image at the at least one level. Aggregated cost volume is determined based at least on the color weight map.
    Type: Application
    Filed: February 9, 2015
    Publication date: June 22, 2017
    Inventors: Sergey SMIRNOV, Atanas GOTCHEV
  • Publication number: 20160381025
    Abstract: Using a mobile solution as described, external logistics providers can be readily on-boarded into a logistics network and identified as trusted providers at a customer or other transport participant site. For example, an electronic authentication token can be provided to a first mobile device of an external logistics provider operator to authorize the external logistics provider operator for a specific transport assignment. When a request for verification is received from an other transport participant in the transport assignment a server can verify that the external logistics provider operator is registered and authenticated for the transport assignment, and notify the other transport participant via a confirmation message to a second mobile device used by the transport participant.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Inventors: Theodor Foerster, Ivo Schmidt, Sergey Smirnov, Petra Hochstein
  • Publication number: 20140063188
    Abstract: There is provided methods, apparatuses and computer program products for image processing in which a pair of images may be downsampled to lower resolution pair of images and further to obtain a disparity image representing estimated disparity between at least a subset of pixels in the pair of images. A confidence of the disparity estimation may be obtained and inserted into a confidence map. The disparity image and the confidence map may be filtered jointly to obtain a filtered disparity image and a filtered confidence map by using a spatial neighborhood of the pixel location. An estimated disparity distribution of the pair of images may be obtained through the filtered disparity image and the confidence map.
    Type: Application
    Filed: August 27, 2013
    Publication date: March 6, 2014
    Applicant: Nokia Corporation
    Inventors: Sergey Smirnov, Atanas Gotchev, Miska Matias Hannuksela
  • Publication number: 20130166354
    Abstract: Example systems, methods, apparatuses, or articles of manufacture, etc. are disclosed that may collect, process, or use estimates of market value.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: Yahoo! Inc.
    Inventors: Patrick Hummel, Tom Gulik, Michael Schwarz, Sergey Smirnov
  • Publication number: 20120130721
    Abstract: Described techniques and tools include techniques and tools for mapping digital media data (e.g., audio, video, still images, and/or text, among others) in a given format to a transport or file container format useful for encoding the data on optical disks such as digital video disks (DVDs). A digital media universal elementary stream can be used to map digital media streams (e.g., an audio stream, video stream or an image) into any arbitrary transport or file container, including optical disk formats, and other transports, such as broadcast streams, wireless transmissions, etc. The information to decode any given frame of the digital media in the stream can be carried in each coded frame. A digital media universal elementary stream includes stream components called chunks. An implementation of a digital media universal elementary stream arranges data for a media stream in frames, the frames having one or more chunks.
    Type: Application
    Filed: January 27, 2012
    Publication date: May 24, 2012
    Applicant: Microsoft Corporation
    Inventors: Sudheer Sirivara, James D. Johnston, Naveen Thumpudi, Wei-ge Chen, Sergey Smirnov, Chris Messer
  • Patent number: 8131134
    Abstract: Described techniques and tools include techniques and tools for mapping digital media data (e.g., audio, video, still images, and/or text, among others) in a given format to a transport or file container format useful for encoding the data on optical disks such as digital video disks (DVDs). A digital media universal elementary stream can be used to map digital media streams (e.g., an audio stream, video stream or an image) into any arbitrary transport or file container, including optical disk formats, and other transports, such as broadcast streams, wireless transmissions, etc. The information to decode any given frame of the digital media in the stream can be carried in each coded frame. A digital media universal elementary stream includes stream components called chunks. An implementation of a digital media universal elementary stream arranges data for a media stream in frames, the frames having one or more chunks.
    Type: Grant
    Filed: October 15, 2004
    Date of Patent: March 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Sudheer Sirivara, James D. Johnston, Naveen Thumpudi, Wei-ge Chen, Sergey Smirnov, Chris Messer
  • Patent number: 7421129
    Abstract: An encoder compresses a set of still images and parameterizes (with effect parameters) additional images synthesized from the set of still images. A decoder decompresses the set of still images and synthesizes the additional images using the effect parameters.
    Type: Grant
    Filed: September 4, 2003
    Date of Patent: September 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Ming-Chieh Lee, Shou-Jen (Joseph) Wu, Sergey Smirnov, Brian D. Crites
  • Patent number: 7340103
    Abstract: Adaptive entropy encoding and decoding techniques are described. For example, a screen capture encoder and decoder perform adaptive entropy encoding and decoding of palettized screen capture content in screen capture video. The encoder selects between different entropy encoding modes (such as an arithmetic coding mode and a combined run length/Huffman encoding mode, which allow the encoder to emphasize bitrate reduction at some times and encoding speed at other times). The run length encoding can use run value symbols adapted to common patterns of redundancy in the content. When the encoder detects series of pixels that could be encoded with different, alternative runs, the encoder selects between the alternative runs based upon efficiency criteria. The encoder also performs adaptive Huffman encoding, efficiently parameterizing Huffman code tables to reduce overall bitrate while largely preserving the compression gains of the adaptive Huffman encoding. A decoder performs converse operations.
    Type: Grant
    Filed: January 10, 2007
    Date of Patent: March 4, 2008
    Assignee: Microsoft Corporation
    Inventor: Sergey Smirnov
  • Publication number: 20070270110
    Abstract: A novel amplifier for a wireless device is disclosed. The system employing the preferred embodiment can deliver a radio signal with output power up to 500 mW for 64QAM (48 Mb/s bit rate) modulation and a radio signal up to 700 mW for 16QAM (36 Mb/s bit rate) modulation with the packet error rate below 1%. The increase of the signal from 10 to 500 mW (64QAM modulation) thus increases the base station coverage area 50 times.
    Type: Application
    Filed: May 18, 2006
    Publication date: November 22, 2007
    Applicant: InfiNet Wireless Limited
    Inventors: Sergey Smirnov, Alexander Rapoport
  • Publication number: 20070121955
    Abstract: A method and system are provided for improving the preferred listening environment of a sound system. Initially, a calibration pulse is generated from one or more rendering devices. Next, the calibration pulse is captured at a microphone attached to the rendering devices. Thereafter, one or more time delay, gain, and frequency response characteristics of the sound system are calculated using the captured calibration pulse. Based on these calculations, the time delay, gain, and frequency response characteristics of the rendering devices are adjusted respectively to cause the sound generated from the rendering devices to reach a listener's acoustic preference.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Applicant: Microsoft Corporation
    Inventors: James Johnston, Sergey Smirnov
  • Publication number: 20070121966
    Abstract: A method and system are provided for equalizing the loudness of an audio source. Initially, the perceptual loudness level of an audio signal is measured from one or more audio sources. Next, the loudness level of the audio signal is adjusted using the perceptual loudness level. Thereafter, the audio signal corresponding to the music selections is reproduced such that the perceived loudness to a listener is the same entirely throughout a music track corresponding to the music selections.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Applicant: Microsoft Corporation
    Inventors: Daniel Plastina, James Johnston, Sergey Smirnov