Patents Assigned to Mircosoft Corporation
-
Patent number: 8659505Abstract: In a main computer system coupled to an auxiliary display device, described is an interface set for implementation by an auxiliary display device driver, to couple the driver to an auxiliary display platform. Commands received from the auxiliary display platform may be handled by code external to the driver, such as a class extension object. For example, the class extension object may interpret and/or translate commands received from the auxiliary display platform into a format understood by the driver code. The auxiliary display device driver may then provide corresponding command information including data to the auxiliary display device via the transport. Event data may be returned from the auxiliary display device driver via the interface set to the class extension object, such that corresponding event information, e.g., received at the auxiliary display device, may be returned to the auxiliary display platform.Type: GrantFiled: April 24, 2006Date of Patent: February 25, 2014Assignee: Mircosoft CorporationInventors: Daniel J. Polivy, Andrew J. Fuller, Sriram Viji, Matthew P Rhoten, Teague C. Mapes
-
Patent number: 8626479Abstract: Described is a technology for load testing a service such as a medical data service (e.g., Microsoft Amalga® UIS) with mixed test sets. Simulated users perform randomly selected operations against the service. State machines are created to represent the simulated users, with the operations arranged within states of the state machine. By randomly selecting each state and its operations, the actions of many real users may be simulated, providing a realistic load test of the service. Moreover, to match certain types of usage scenarios, the states in a state machine may be weighted relative to one another so that the random selection is biased in favor of more weighted states. Similarly, each operation within a state may be weighted relative to each other operation within the same state, so that when a state is determined, the random selection is biased in favor of more weighted operations within that state.Type: GrantFiled: August 27, 2009Date of Patent: January 7, 2014Assignee: Mircosoft CorporationInventor: Zheng Wang
-
Publication number: 20130238549Abstract: Systems, methods and computer program products that provide a framework for the creation, editing, manipulation and use of model-based, multidimensional analysis services (MAS) cubes and using substitute dimensions in such cubes are disclosed. To permit a user to obtain better and automatic access to business intelligence, a method of generating a model-based MAS cube comprises creating a data source comprising a data warehouse in the memory via the processor, creating a data source view providing a dimension, a fact and an outrigger from the created data source, and creating the MAS cube comprising at least one measure group. Using substitute dimensions comprises finding all relevant substitutions for a measure group, creating a table for the measure group in the data source view, adding a property as the primary key of the substitute dimension and generating a query containing an inner join logical link between the substitute and original dimension.Type: ApplicationFiled: March 7, 2012Publication date: September 12, 2013Applicant: MIRCOSOFT CORPORATIONInventors: Vijay Aski, Danny H. Chen, Chris Lauren
-
Patent number: 7937426Abstract: Embodiments of the present invention relate to the generation of intervals from a selection of numeric data. An interval is a set of numeric data that is organized between two numeric values that may include one or both of those numeric values. In an embodiment, a data program 100 receives 502 a selection of data 118. A number of intervals 132 are generated 506 for the selected data set 118. The selected data 118 is organized into the several intervals 132. The intervals 132 are then provided 508 to the user.Type: GrantFiled: June 30, 2006Date of Patent: May 3, 2011Assignee: Mircosoft CorporationInventors: Clinton D. Covington, Timothy E. Getsch
-
Patent number: 7933344Abstract: A multiuser scheme allowing for a number of users, sets of user, or carriers to share one or more channels is provided. In the invention, the available channel bandwidth is subdivided into a number of equal-bandwidth subchannels according to standard OFDM practice. The transmitter is informed by an application that it needs to transmit data a particular rate. The transmitter determines the minimum number of subchannels and maximum energy (or noise) threshold for each subchannel necessary to achieve that data rate and selects a set of subchannels matching those requirements. The subchannels need not be contiguous in the spectrum or belong to the same channel. Once the transmitter has selected the required number of subchannels, it begins transmitting simultaneously on those subchannels across the entire bandwidth used by those subchannels.Type: GrantFiled: April 25, 2006Date of Patent: April 26, 2011Assignee: Mircosoft CorporationInventors: Amer A. Hassan, Christian Huitema
-
Patent number: 7933670Abstract: Described is a technology for managing audio playback queues maintained in separate memory spaces, e.g., in a game console, such that that audio playback continues upon transitioning between states (including reboots) that change a memory space's contents. For example, before transitioning from a dashboard mode to a game playing mode, the playback queue in memory space used for the dashboard (and the game) is copied to a second queue in a second (e.g., operating system) memory space. The dashboard queue's contents (often large) are truncated as necessary to fit in the relatively smaller queue space. When transitioning from a game to the dashboard mode, copying the queue back takes place after the dashboard is operational. A third type of queue corresponding to a container of an audio source is also managed, including copying its contents when appropriate to the memory that has the queue currently being used for playback.Type: GrantFiled: January 12, 2007Date of Patent: April 26, 2011Assignee: Mircosoft CorporationInventors: David Anthony William Pickford, Barry Aaron Steinglass
-
Publication number: 20100202652Abstract: Video fingerprinting using watermarks is described herein. A watermark encoder embeds a watermark into an input video to produce a watermarked video. The watermark encoder can choose particular regions of the video that are sufficiently complex for watermarking. Spatial and temporal complexity analyses can be performed on a per-pixel basis to locate suitable regions of the video. The watermarks can be embedded using a unique codeword associated with a given user. A watermark decoder can receive the watermarked video. In some instances, the watermarked video may have been attacked in some way after being output by the watermark encoder. In these instances, the watermark decoder can extract the watermark from the watermarked video. In turn, the watermark decoder can extract the codeword from the watermark, and compare the extracted codeword to a plurality of known codewords associated with respective users.Type: ApplicationFiled: March 5, 2010Publication date: August 12, 2010Applicant: Mircosoft CorporationInventors: Mehmet Kivanc Mihcak, Oztan Harmanci
-
Patent number: 7747864Abstract: A “managed copy” capability is provided that is both sanctioned and supervised by a service provider so that multimedia content distributed on optical media such as DVD can be copied and used by a client in a controlled manner. In an illustrative example, a content provider generates a fingerprint using heuristics and/or other data that uniquely identifies a multimedia release, like a feature film, as being authorized for copying according to defined usage rules. A managed copy service authorizes the client to make a copy of a source DVD if that source is found to match a stored fingerprint. An identification response, which may include encoding parameters and usage rules, provides confirmation to the client that content on the source DVD is authorized to be copied. The client copies content from the source to another medium in compliance with the identification response.Type: GrantFiled: June 29, 2006Date of Patent: June 29, 2010Assignee: Mircosoft CorporationInventors: Scott J. Fierstein, James M. Alkove
-
Patent number: 7715630Abstract: The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.Type: GrantFiled: December 16, 2005Date of Patent: May 11, 2010Assignee: Mircosoft CorporationInventors: Alexander Gounares, Steve Dodge, Timothy H. Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj K. Biswas, Robert L. Chambers, Bodin Dresevic, Stephen A. Fisher, Arin J. Goldberg, Gregory Hullender, Brigette E. Krantz, Todd A. Torset, Jerome J. Turner, Andrew Silverman, Shiraz M. Somji
-
Patent number: 7427771Abstract: Experiments suggest that the mathematically weakest non-abelian TQFT may be physically the most robust. Such TQFT's—the v=5/2 FQHE state in particular—have discrete braid group representations, so one cannot build a universal quantum computer from these alone. Time tilted interferometry provides an extension of the computational power (to universal) within the context of topological protection. A known set of universal gates has been realized by topologically protected methods using “time-tilted interferometry” as an adjunct to the more familiar method of braiding quasi-particles. The method is “time-tilted interferometry by quasi-particles.” The system is its use to construct the gates {g1, g2, g3}.Type: GrantFiled: November 19, 2007Date of Patent: September 23, 2008Assignee: Mircosoft CorporationInventors: Michael H. Freedman, Chetan V. Nayak
-
Patent number: 7206737Abstract: A method and apparatus for receiving strokes of electronic ink in more than one language is provided. An input device is used to enter at least one stroke of electronic ink into a processing device. The processing device stores a language indication associated with the electronic ink, such that the language indication provides a way to associate a handwriting recognizer with the ink. The user may change the language or recognizer associated with the ink by flipping over a pen and using another tip of the pen or may use another pen or other input device. Aspects of the described system and method accommodate various optional interfaces to associate a pen tip or click of a button to one or more languages. Other aspects of the system and method include language switching of a displayed software keyboard when a pen input device is within a predetermined distance from a display.Type: GrantFiled: January 3, 2003Date of Patent: April 17, 2007Assignee: Mircosoft CorporationInventor: Tetsuo Seto
-
Publication number: 20060161984Abstract: A method and system for providing virus detection. A virus detection system provides for the use of pattern matching techniques on data at a binary level for virus detection. Whenever an incoming data stream is received, the data stream is segmented into time-based data frames. The time-based data frames are processed to generate associated data frame images utilizing signal processing identification and filter techniques. One or more data frame images are compared to a stored virus image utilizing pattern analysis techniques. A pattern match value associated with each data frame image is generated based on the comparison and a determination is made as to whether or not the pattern match value exceeds a pattern match value threshold. When the pattern match value exceeds the pattern match value threshold, a pattern associated with the virus image is removed from the time-based frames to produce a filtered data stream.Type: ApplicationFiled: January 14, 2005Publication date: July 20, 2006Applicant: Mircosoft CorporationInventors: Thomas Phillips, Christopher Schoppa, William Westerinen
-
Publication number: 20060062434Abstract: The present invention is embodied in a system and method for extracting structure from multiple images of a scene by representing the scene as a group of image layers, including reflection and transparency layers. In general, the present invention performs layer extraction from multiple images containing reflections and transparencies. The present invention includes an optimal approach for recovering layer images and their associated motions from an arbitrary number of composite images. The present invention includes image formation equations, the constrained least squares technique used to recover the component images, a novel method to estimate upper and lower bounds on the solution using min- and max-composites, and a motion refinement method.Type: ApplicationFiled: October 1, 2005Publication date: March 23, 2006Applicant: Mircosoft CorporationInventors: Richard Szeliski, Shmuel Avidan, Padmanabhan Anandan
-
Publication number: 20050147278Abstract: Automatic detection and tracking of multiple individuals includes receiving a frame of video and/or audio content and identifying a candidate area for a new face region in the frame. One or more hierarchical verification levels are used to verify whether a human face is in the candidate area, and an indication made that the candidate area includes a face if the one or more hierarchical verification levels verify that a human face is in the candidate area. A plurality of audio and/or video cues are used to track each verified face in the video content from frame to frame.Type: ApplicationFiled: January 25, 2005Publication date: July 7, 2005Applicant: Mircosoft CorporationInventors: Yong Rui, Yungqiang Chen
-
Patent number: D537831Type: GrantFiled: August 22, 2005Date of Patent: March 6, 2007Assignee: Mircosoft CorporationInventors: Philipp Steiner, Daniel G. O'Neil
-
Patent number: D539301Type: GrantFiled: April 4, 2006Date of Patent: March 27, 2007Assignee: Mircosoft CorporationInventors: Jenny T. Lam, Thomas Draper, Bryan Pieratt, Orry Soegiono, Jeffrey J. Weir
-
Patent number: D539808Type: GrantFiled: August 16, 2006Date of Patent: April 3, 2007Assignee: Mircosoft CorporationInventors: Charles Cummins, Michael James Hone
-
Patent number: D539810Type: GrantFiled: August 16, 2006Date of Patent: April 3, 2007Assignee: Mircosoft CorporationInventor: Charles Cummins
-
Patent number: D540345Type: GrantFiled: April 22, 2005Date of Patent: April 10, 2007Assignee: Mircosoft CorporationInventors: Paul Gusmorino, Mark R. Ligameri, Jenny T. Lam, Greg S. Melander
-
Patent number: D540813Type: GrantFiled: April 22, 2005Date of Patent: April 17, 2007Assignee: Mircosoft CorporationInventors: Paul Gusmorino, Mark R. Ligameri, Jenny T. Lam, Greg S. Melander