Patents by Inventor Serge Smirnov
Serge 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: 20230113561Abstract: A method for loudness equalization is provided that includes receiving input loudness data at an audio processing system. Converting gain data of the input loudness data to a linear scale at the audio processing system. Determining a reciprocal of a gain-linear loudness value as a function of the converted gain data using the audio processing system. Determining a compression ratio using the audio processing system. Performing temporal smoothing and look ahead processing using the audio processing system. Outputting gain data as a function of the temporal smoothing and look ahead processing using the audio processing system.Type: ApplicationFiled: March 12, 2021Publication date: April 13, 2023Applicant: Immersion Networks, Inc.Inventors: Serge Smirnov, James David Johnston
-
Patent number: 10498582Abstract: One or more techniques and/or systems are provided for displaying related content associated with browsing a website. For example, a user may access a website to view content provided by the website. As opposed to the user manually searching for interesting content through trial and error, related content that may be interesting to the user may be identified and surfaced to the user. For example, a user profile specifying user interests of the user may be used to identify related content assigned topics corresponding to the user interests (e.g., content provided by the website or other web source). In this way, the related content may be displayed to the user through a content recommendation reader interface. In an example, the content recommendation reader interface may be provided by a web browser so that related content may be identified and/or provided to users of any website from any device.Type: GrantFiled: May 30, 2017Date of Patent: December 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Yan Ke, Serge Smirnov, Qiaolin Mao, Alexander Owen Coll, Ting Cai, Xiaodong Fan, Junaid Ahmed
-
Publication number: 20170272303Abstract: One or more techniques and/or systems are provided for displaying related content associated with browsing a website. For example, a user may access a website to view content provided by the website. As opposed to the user manually searching for interesting content through trial and error, related content that may be interesting to the user may be identified and surfaced to the user. For example, a user profile specifying user interests of the user may be used to identify related content assigned topics corresponding to the user interests (e.g., content provided by the website or other web source). In this way, the related content may be displayed to the user through a content recommendation reader interface. In an example, the content recommendation reader interface may be provided by a web browser so that related content may be identified and/or provided to users of any website from any device.Type: ApplicationFiled: May 30, 2017Publication date: September 21, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Yan KE, Serge SMIRNOV, Qiaolin MAO, Alexander Owen COLL, Ting CAI, Xiaodong FAN, Junaid AHMED
-
Patent number: 9699019Abstract: One or more techniques and/or systems are provided for displaying related content associated with browsing a website. For example, a user may access a website to view content provided by the website. As opposed to the user manually searching for interesting content through trial and error, related content that may be interesting to the user may be identified and surfaced to the user. For example, a user profile specifying user interests of the user may be used to identify related content assigned topics corresponding to the user interests (e.g., content provided by the website or other web source). In this way, the related content may be displayed to the user through a content recommendation reader interface. In an example, the content recommendation reader interface may be provided by a web browser so that related content may be identified and/or provided to users of any website from any device.Type: GrantFiled: June 14, 2013Date of Patent: July 4, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Yan Ke, Serge Smirnov, Qiaolin Mao, Alexander Owen Coll, Ting Cai, Xiaodong Fan, Junaid Ahmed
-
Patent number: 9571550Abstract: An indexed file layout, comprising index information, is defined for segmented streaming of multimedia content. The index information can comprise program description information and streaming segment index information. In addition, the layout can comprise files containing streaming segments of the program, where the streaming segments are each encoded at one or more bitrates independently of other streaming segments of the program. The layout supports client switching between different bitrates at segment boundaries. Optimized client-side rate control of streaming content can be provided by defining a plurality of states, selecting available paths based on constraint conditions, and selecting a best path through the states (e.g., based on a distortion measure). In one client-side rate control solution states correspond to a specific bitrate of a specific streaming segment, and in another client-side rate control solution states correspond to a measure of client buffer fullness.Type: GrantFiled: January 7, 2013Date of Patent: February 14, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Sanjeev Mehrotra, Kishore Kotteri, Bharath Siravara, Thomas W. Holcomb, Hui Gao, Serge Smirnov
-
Publication number: 20140372563Abstract: One or more techniques and/or systems are provided for displaying related content associated with browsing a website. For example, a user may access a website to view content provided by the website. As opposed to the user manually searching for interesting content through trial and error, related content that may be interesting to the user may be identified and surfaced to the user. For example, a user profile specifying user interests of the user may be used to identify related content assigned topics corresponding to the user interests (e.g., content provided by the website or other web source). In this way, the related content may be displayed to the user through a content recommendation reader interface. In an example, the content recommendation reader interface may be provided by a web browser so that related content may be identified and/or provided to users of any website from any device.Type: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Inventors: Yan Ke, Serge Smirnov, Qiaolin Mao, Alexander Owen Coll, Ting Cai, Xiaodong Fan, Junaid Ahmed
-
Patent number: 8861927Abstract: 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: GrantFiled: January 27, 2012Date of Patent: October 14, 2014Assignee: Microsoft CorporationInventors: Sudheer Sirivara, James D. Johnston, Naveen Thumpudi, Wei-Ge Chen, Serge Smirnov, Chris Messer
-
Patent number: 8789168Abstract: Described is a technology by which code, such as an untrusted web application hosted in a browser, provides content through an interface for playback by an application environment, such as an application environment running in a browser plug-in. Content may be in the form of elementary video, audio and/or script streams. The content is in a container that is unpackaged by the application code, whereby the content may be packaged in any format that the application understands, and/or or come from any source from which the application can download the container. An application environment component such as a platform-level media element receives information from an application that informs the application environment that the application is to provide media stream data for playback. The application environment requests media stream data (e.g., samples) from the application, receives them as processed by the application, and provides the requested media stream data for playback.Type: GrantFiled: May 12, 2008Date of Patent: July 22, 2014Assignee: Microsoft CorporationInventors: Sam J George, Gilles Khouzam, Michael R Harsh, Gurpratap Virdi, John Gossman, Michael John Hillberg, Greg D Schechter, Donald D Karlov, Eldar A Musayev, Wenbo Zhang, Serge Smirnov, Federico Schliemann, Lawrence Wayne Olson, Akshay Johar, Weibing Zhan
-
Patent number: 8426715Abstract: A low computational power digital audio player achieves beat continuous transitioning between digital audio pieces based on beat metadata, which can be generated via offline processing on a higher computational power computer or via background or idle processing on the digital audio player. The digital audio player produces playlists of beat matching compatible songs based on the metadata, or pick lists of songs that are beat matching compatible with a currently playing song. By facilitating selection of songs with beat matching compatible tempos based on metadata, the beat continuous transitions can be achieved without altering the beat tempo of digital audio pieces, or with simple resampling.Type: GrantFiled: December 17, 2007Date of Patent: April 23, 2013Assignee: Microsoft CorporationInventors: John Bregar, Andy Precious, Sanjeev Mehrotra, Serge Smirnov
-
Patent number: 8379851Abstract: An indexed file layout, comprising index information, is defined for segmented streaming of multimedia content. The index information can comprise program description information and streaming segment index information. In addition, the layout can comprise files containing streaming segments of the program, where the streaming segments are each encoded at one or more bitrates independently of other streaming segments of the program. The layout supports client switching between different bitrates at segment boundaries. Optimized client-side rate control of streaming content can be provided by defining a plurality of states, selecting available paths based on constraint conditions, and selecting a best path through the states (e.g., based on a distortion measure). In one client-side rate control solution states correspond to a specific bitrate of a specific streaming segment, and in another client-side rate control solution states correspond to a measure of client buffer fullness.Type: GrantFiled: May 12, 2008Date of Patent: February 19, 2013Assignee: Microsoft CorporationInventors: Sanjeev Mehrotra, Kishore Kotteri, Bharath Siravara, Thomas W. Holcomb, Hui Gao, Serge Smirnov
-
Patent number: 8335331Abstract: A speaker virtualization system provides virtual surround sound using a pair of physical loudspeakers. A multiple surround audio channels input is processed using a combination of head related transfer functions and shaped reverberation to provide widening and front/back auditory clues without requiring any kind of interaural path cancellation. The system uses a 360 degree power-response head related transfer function to provide perceptual separation of the reverberant and direct paths, along with discrete, different reverberation for left and right rendering channels to provide envelopment. By eliminating interaural path cancellation, the speaker virtualization system also produces a wider virtual surround sound effect, without dependency on head position and facing.Type: GrantFiled: January 18, 2008Date of Patent: December 18, 2012Assignee: Microsoft CorporationInventors: James D. Johnston, Qunli Li, Serge Smirnov
-
Patent number: 8325800Abstract: A method of encoding an input video stream comprising a video component and an audio component is disclosed. The input video stream is split into a plurality of segments, each comprising a plurality of frames. Each of the segments is encoded as a low bit rate layer, a high bit rate layer, and one or more intermediate bit rate layers. The bit rate of the low bit rate layer is selected such that a network streaming the segment will always be able to stream the segment encoded as the low bit rate layer. The bit rate of the high bit rate layer is selected such that the segment is able to be decoded and played back at or above a quality threshold. The bit rates of the intermediate bit rate layers are produced by applying a bit rate factor to another bit rate.Type: GrantFiled: May 7, 2008Date of Patent: December 4, 2012Assignee: Microsoft CorporationInventors: Thomas W. Holcomb, Sanjeev Mehrotra, Serge Smirnov, Bharath Siravara
-
Patent number: 8300849Abstract: The level of an audio signal can be compressed by receiving an input audio signal, determining a measure of loudness of the signal using a perceptually derived filter, determining a target gain amount, determining a current gain amount using piecewise linear attack/release logic, and producing an output audio signal by adjusting the input audio signal by the current gain amount. An audio compression filter for compressing the level of audio can comprise a loudness measuring module configured to determine a measure of loudness using a perceptually derived filter, and a compression module configured to determine a target gain amount, determine a current gain amount using piecewise linear attack/release logic, and adjust an input audio signal by the current gain amount. Audio level compression can be implemented using integer calculations.Type: GrantFiled: November 6, 2007Date of Patent: October 30, 2012Assignee: Microsoft CorporationInventors: Serge Smirnov, James D. Johnston, Chris Messer
-
Patent number: 8275152Abstract: Bass frequencies of audio can be dynamically boosted using various techniques and tools. The described techniques and tools can be applied separately or in combination. Bass frequencies of audio can be boosted using a linear combination of an input audio signal and output of a high-pass filter. For example, bass frequencies of audio can be boosted by applying a high-pass filter to an input audio signal to produce an output of the high-pass filter, determining a current level, determining a target gain amount, dynamically adjusting the input audio signal and the output of the high-pass filter, and combining the gain-adjusted signals to produce an output signal. A dynamic bass boost filter can comprise a high-pass filter and a dynamic boost module.Type: GrantFiled: September 21, 2007Date of Patent: September 25, 2012Assignee: Microsoft CorporationInventors: Serge Smirnov, John Bregar, James D. Johnston, Chris Messer
-
Patent number: 8189812Abstract: Bass frequencies of audio can be boosted using various techniques and tools. The described techniques and tools can be applied separately or in combination. For example, bass frequencies of audio can be boosted using an integer bass boost filter by receiving user-settable parameters, such as ācā and āsā coefficients, and implementing the integer bass boost filter using a coupled form structure implementation and the user-settable parameters. Bass frequencies of audio can also be boosted using an integer bass boost filter that is configured to use any of plural coupled form structure implementations. Bass frequencies of audio can be also be boosted using a linear combination of an input audio signal and output of a high-pass filter.Type: GrantFiled: June 28, 2007Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Serge Smirnov, Qunli Li, James D. Johnston, John Bregar
-
Patent number: 8116469Abstract: A surround experience for headphones can be created using various techniques and tools. The described techniques and tools can be applied separately or in combination. For example, a surround experience can be created by splitting input audio channel signals into high-pass and low-pass signals. The low-pass signals can undergo cross-mixing and artificial reverberation. The artificial reverberation can apply different delay profiles to the low-pass audio signals. The high-pass and low-pass audio signals can be combined to generate output audio channel signals. A surround experience can be crated using a system comprising an input module, a crossover module, a channel cross-mixing module, a reverberation module, and an adder module.Type: GrantFiled: June 29, 2007Date of Patent: February 14, 2012Assignee: Microsoft CorporationInventors: Serge Smirnov, Chris Messer, Wei-Ge Chen
-
Patent number: 8099599Abstract: Access to one or more data streams can be controlled by encrypting a description of how segments of the data streams can be assembled, for example, to produce an audio or video program. Access to the one or more data streams can also be provided by obfuscating names of at least some of the segments in order to make it more difficult to determine the proper order for assembling the segments. In at least some embodiments, the data contained in at least some of the segments themselves is not encrypted.Type: GrantFiled: August 29, 2008Date of Patent: January 17, 2012Assignee: Microsoft CorporationInventors: Florin Folta, Serge Smirnov, Kishore Kotteri
-
Patent number: 7949775Abstract: The present disclosure relates to playback of video/audio streaming media data to provide a glitch-free experience. The system adapts the media stream to the user connection in order to provide the glitch-free experience. Stream selection can be made using a heuristics module located on the playback device that analyzes various aspects of the playback to make intelligent decisions about which media stream to download from a network.Type: GrantFiled: August 7, 2008Date of Patent: May 24, 2011Assignee: Microsoft CorporationInventors: Gurpratap Virdi, Andres Vega-Garcia, Serge Smirnov, Wenbo Zhang, Eldar Musayev
-
Patent number: 7925774Abstract: The present disclosure relates to playback of video/audio streaming media data to provide a substantially glitch-free experience. The system adapts the media stream to the user connection in order to choose the most desirable stream to avoid glitches. For example, in the case where there is interference (e.g., a microwave being used near a wireless device), the quality of the media stream is lowered. In one embodiment, an index file is used to make logical decisions about which media stream to choose in order to minimize glitches. The index file can take different forms, but, generally, includes characteristics about the available media streams. Example characteristics include the bit rates of the media streams and quality information about the media streams.Type: GrantFiled: August 7, 2008Date of Patent: April 12, 2011Assignee: Microsoft CorporationInventors: Wenbo Zhang, Serge Smirnov, Kishore Kotteri, Gurpratap Virdi, Eldar Musayev, Florin Folta
-
Publication number: 20100058061Abstract: Access to one or more data streams can be controlled by encrypting a description of how segments of the data streams can be assembled, for example, to produce an audio or video program. Access to the one or more data streams can also be provided by obfuscating names of at least some of the segments in order to make it more difficult to determine the proper order for assembling the segments. In at least some embodiments, the data contained in at least some of the segments themselves is not encrypted.Type: ApplicationFiled: August 29, 2008Publication date: March 4, 2010Applicant: Microsoft CorporationInventors: Florin Folta, Serge Smirnov, Kishore Kotteri