Patents Assigned to Mircosoft Corporation
  • Patent number: 8659505
    Abstract: 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: Grant
    Filed: April 24, 2006
    Date of Patent: February 25, 2014
    Assignee: Mircosoft Corporation
    Inventors: Daniel J. Polivy, Andrew J. Fuller, Sriram Viji, Matthew P Rhoten, Teague C. Mapes
  • Patent number: 8626479
    Abstract: 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: Grant
    Filed: August 27, 2009
    Date of Patent: January 7, 2014
    Assignee: Mircosoft Corporation
    Inventor: Zheng Wang
  • Publication number: 20130238549
    Abstract: 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: Application
    Filed: March 7, 2012
    Publication date: September 12, 2013
    Applicant: MIRCOSOFT CORPORATION
    Inventors: Vijay Aski, Danny H. Chen, Chris Lauren
  • Patent number: 7937426
    Abstract: 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: Grant
    Filed: June 30, 2006
    Date of Patent: May 3, 2011
    Assignee: Mircosoft Corporation
    Inventors: Clinton D. Covington, Timothy E. Getsch
  • Patent number: 7933344
    Abstract: 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: Grant
    Filed: April 25, 2006
    Date of Patent: April 26, 2011
    Assignee: Mircosoft Corporation
    Inventors: Amer A. Hassan, Christian Huitema
  • Patent number: 7933670
    Abstract: 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: Grant
    Filed: January 12, 2007
    Date of Patent: April 26, 2011
    Assignee: Mircosoft Corporation
    Inventors: David Anthony William Pickford, Barry Aaron Steinglass
  • Publication number: 20100202652
    Abstract: 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: Application
    Filed: March 5, 2010
    Publication date: August 12, 2010
    Applicant: Mircosoft Corporation
    Inventors: Mehmet Kivanc Mihcak, Oztan Harmanci
  • Patent number: 7747864
    Abstract: 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: Grant
    Filed: June 29, 2006
    Date of Patent: June 29, 2010
    Assignee: Mircosoft Corporation
    Inventors: Scott J. Fierstein, James M. Alkove
  • Patent number: 7715630
    Abstract: 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: Grant
    Filed: December 16, 2005
    Date of Patent: May 11, 2010
    Assignee: Mircosoft Corporation
    Inventors: 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: 7427771
    Abstract: 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: Grant
    Filed: November 19, 2007
    Date of Patent: September 23, 2008
    Assignee: Mircosoft Corporation
    Inventors: Michael H. Freedman, Chetan V. Nayak
  • Patent number: 7206737
    Abstract: 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: Grant
    Filed: January 3, 2003
    Date of Patent: April 17, 2007
    Assignee: Mircosoft Corporation
    Inventor: Tetsuo Seto
  • Publication number: 20060161984
    Abstract: 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: Application
    Filed: January 14, 2005
    Publication date: July 20, 2006
    Applicant: Mircosoft Corporation
    Inventors: Thomas Phillips, Christopher Schoppa, William Westerinen
  • Publication number: 20060062434
    Abstract: 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: Application
    Filed: October 1, 2005
    Publication date: March 23, 2006
    Applicant: Mircosoft Corporation
    Inventors: Richard Szeliski, Shmuel Avidan, Padmanabhan Anandan
  • Publication number: 20050147278
    Abstract: 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: Application
    Filed: January 25, 2005
    Publication date: July 7, 2005
    Applicant: Mircosoft Corporation
    Inventors: Yong Rui, Yungqiang Chen
  • Patent number: D537831
    Type: Grant
    Filed: August 22, 2005
    Date of Patent: March 6, 2007
    Assignee: Mircosoft Corporation
    Inventors: Philipp Steiner, Daniel G. O'Neil
  • Patent number: D539301
    Type: Grant
    Filed: April 4, 2006
    Date of Patent: March 27, 2007
    Assignee: Mircosoft Corporation
    Inventors: Jenny T. Lam, Thomas Draper, Bryan Pieratt, Orry Soegiono, Jeffrey J. Weir
  • Patent number: D539808
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: April 3, 2007
    Assignee: Mircosoft Corporation
    Inventors: Charles Cummins, Michael James Hone
  • Patent number: D539810
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: April 3, 2007
    Assignee: Mircosoft Corporation
    Inventor: Charles Cummins
  • Patent number: D540345
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: April 10, 2007
    Assignee: Mircosoft Corporation
    Inventors: Paul Gusmorino, Mark R. Ligameri, Jenny T. Lam, Greg S. Melander
  • Patent number: D540813
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: April 17, 2007
    Assignee: Mircosoft Corporation
    Inventors: Paul Gusmorino, Mark R. Ligameri, Jenny T. Lam, Greg S. Melander