Patents Represented by Attorney Lee & Haynes, PLLC
-
Patent number: 8292740Abstract: Voice communication between players using one or more multiplayer game console is selectively controlled. A player may selectively block voice communications with another player during a current and any future games. In addition, an authorized party (e.g., a parent) can selectively preclude voice communication by a minor child by setting an option that is uploaded to an online game service service; the minor child is then precluded from voice communication on any voice console via the online game service. Also, a player may be temporarily or permanently banned from voice communication during games played through an online game service in response to complaints made by other players concerning the player's behavior in voice communication while playing games, e.g., excessive use of profanity. When a player signs on to the online game service, data are downloaded to the game console that indicate any applicable restraints on voice communication.Type: GrantFiled: December 29, 2004Date of Patent: October 23, 2012Assignee: Microsoft CorporationInventors: Damon V. Danieli, Noah Heller
-
Patent number: 8266714Abstract: A principal operating system based-browser controls access to resources. The resources are represented semantically in a resource object model. A browser kernel of the browser mediates resources access calls from principals. In some implementations the principals are web entities and the resources are peripheral devices. The resource object model separates device semantics from physical device access. Resource access control policies are maintained by the browser kernel and separated from device access mechanisms.Type: GrantFiled: August 28, 2009Date of Patent: September 11, 2012Assignee: Microsoft CorporationInventors: Jiahe Helen Wang, Alexander Moshchuk
-
Patent number: 8230405Abstract: In an administrative tool environment, user input is supplied to an administrative tool framework for processing. The administrative tool framework maps user input to cmdlet objects. The cmdlet objects describe a grammar for parsing the user input and input objects to obtain expected input parameters. The input objects are emitted by one cmdlet and are available as input to another cmdlet. The input objects may be any precisely parseable input, such as .NET objects, plain strings, XML documents, and the like. The input objects are not live objects. The cmdlets may operate within the same process. Alternatively, one cmdlet may operate locally while another cmdlet operates remotely. The cmdlets may be provided by the administrative tool framework or may be provided by third party developers. The user input may be supplied to the framework via a host cmdlet.Type: GrantFiled: February 23, 2007Date of Patent: July 24, 2012Assignee: Microsoft CorporationInventors: Jeffrey P. Snover, Daryl W. Wray, James W. Truher, III, Bruce G. Payette
-
Patent number: 8037200Abstract: Media data is distributed across multiple devices and is locatable using a hashing function and a hash table. The media data is partially replicated based on popularity thereof. In a described implementation, a media data block is locatable by hashing a media data indicator to produce a media data hash value that maps to a bin of the hash table. The bin is associated with at least one device that stores and/or with a sender that is capable of sending to clients the media data blocks mapping thereto. Each bin may have primary and secondary roles. Devices holding primary roles store all of the media data blocks mapping to a bin. Devices holding secondary roles replicate the media data blocks mapping to the bin that are also within a top predetermined popularity percentage. Popularity is determined based on numbers of clients currently requesting a particular media data portion.Type: GrantFiled: December 2, 2008Date of Patent: October 11, 2011Assignee: Microsoft CorporationInventors: Peter T. Barrett, Dustin L. Green, James Armand Baldwin
-
Patent number: 7913309Abstract: Information rights management (IRM) systems enable information to be protected after it has been accessed by or delivered to an authorized individual. For example, this might be to allow an email to be viewed for a limited time by specified individuals but to prevent that email from being forwarded. However, existing IRM systems are limited in the situations in which they may operate. An IRM server is provided which communicates with one or more policy evaluators which are independent of the IRM server. Results from the different policy evaluators may be combined by the IRM server and one or more identity providers may be used in conjunction with each policy evaluator. By enabling the IRM server to act as a broker between authors, recipients and policy evaluators situations in which IRM systems may operate are greatly extended.Type: GrantFiled: June 13, 2007Date of Patent: March 22, 2011Assignee: Microsoft CorporationInventors: Dmitry V Starostin, Joris Claessens, Alexey Orlov
-
Patent number: 7831836Abstract: A password recovery technique includes generating words by sequentially selecting a character for each character position of the word from a character string. The order of the characters in the character string is individually selected for each position of the word. Each sequentially generated word may be entered until the password is determined.Type: GrantFiled: October 4, 2006Date of Patent: November 9, 2010Assignee: Microsoft CorporationInventors: Robert L Beck, Kevin Sullivan
-
Patent number: 7720253Abstract: Exemplary systems and methods implement an exemplary visual perception model. This model can be implemented in such applications as imaging, compression, denoising, annotation of hi-fidelity images, etc. In one implementation a perceptual filter estimates an entropy statistic and a standard deviation statistic associated with each pixel of an image, then mixes the entropy statistic and the standard deviation statistic to map an estimation of human perceptual tolerance to noise or alteration in parts of the image. In one application, metadata may be added to an image via a system of synergistic watermarks, in which the watermarks strengthen each other and are placed according to the noise tolerance of the pixels in order to maintain hi-fidelity of the image.Type: GrantFiled: September 14, 2006Date of Patent: May 18, 2010Assignee: Microsoft CorporationInventors: Shan He, Darko Kirovski
-
Patent number: 7483918Abstract: A monitoring component of a database server collects a subset of a query workload along with related statistics. A remote index tuning component uses the workload subset and related statistics to determine a physical design that minimizes the cost of executing queries in the workload subset while ensuring that queries omitted from the subset do not degrade in performance.Type: GrantFiled: August 10, 2004Date of Patent: January 27, 2009Assignee: Microsoft CorporationInventors: Surajit Chaudhuri, Arnd Christian Konig, Vivek R. Narasayya
-
Patent number: 7257603Abstract: Various exemplary metadirectories, systems and/or methods include or allow for executing a software module on an execution engine, emitting semantic information based on the executing, and analyzing the executing using the semantic information. An exemplary execution engine includes an input for receiving software modules, an output for emitting semantic information, and an output for outputting generated output information. Upon execution, an exemplary software module may cause processing of information in a metadirectory and emitting of semantic information pertaining to the processing. Various exemplary metadirectories, systems and/or methods emit and/or store semantic information in a self-defining language, an extensible language, and/or a markup language. Other exemplary metadirectories, systems, and/or methods are also disclosed.Type: GrantFiled: May 8, 2003Date of Patent: August 14, 2007Assignee: Microsoft CorporationInventors: Derek Murman, Edward H. Wayt, Jeffrey Bisset, Jing Wu, Kim Cameron, Max L. Benson, Jie Liu
-
Patent number: 7151576Abstract: A luminance component of a video signal is modulated in a first frequency band. A first chrominance component of the video signal is modulated in a second frequency band and is mixed with an audio component. A second chrominance component of the video signal is modulated in a third frequency band. The modulated luminance component, the first modulated chrominance component, and the second modulated chrominance component are then transmitted across a communication link.Type: GrantFiled: May 31, 2005Date of Patent: December 19, 2006Assignee: Microsoft CorporationInventor: Louis F. Coffin, III
-
Patent number: 7116768Abstract: In an implementation of collect callback, a call-in service establishes a communication link with a caller and initiates a collect callback option for the caller. A switch receives callback data from the call-in service and utilizes the callback data to establish a collect call via a second communication link between the caller and the call-in service.Type: GrantFiled: September 26, 2003Date of Patent: October 3, 2006Assignee: dX/dY Voice Processing, Inc.Inventors: Jeffrey B. Smith, Michael L. Eberle
-
Patent number: 6779112Abstract: This invention concerns an integrated circuit (IC) device, such as smart cards, electronic wallets, PC cards, and the like, and various methods for steganographically authenticating identities and authorizing transactions based on the authenticated identities. The IC device has a memory and a processor. The IC device maintains an identity authentication table in the memory to hold an arbitrary number of identities. The identity authentication table correlates identities with authentication structures. In preferred embodiments, the authentication structures each comprise a collection of commands, such as data processing commands, that are normally associated with data handling capabilities of the IC device. The commands are arranged into unique groupings that serve to identify the identity with which they are associated. Authentication can then take place outside of detectable cryptographic protocols.Type: GrantFiled: November 5, 1999Date of Patent: August 17, 2004Assignee: Microsoft CorporationInventor: Scott B. Guthery
-
Patent number: 6038628Abstract: A data transfer protocol encapsulates legacy transport protocols (e.g., TCP/IP, UDP/IP, IPX/SPX, etc.) for transfer of data over a memory mapped, high-speed serial bus conforming to the IEEE 1394 standard. The data transfer protocol is implemented as a databus manager layer interposed between the 1394 bus and an existing network layer (e.g., SCSI, Ethernet, FDDI, token ring, etc.). A databus manager resides at every node on the 1394 bus. Each databus manager has an array of memory cells to temporarily hold discrete data units transferred over the serial bus from a remote node. Each databus manager also has a cell availability register and a cell servicing register. The cell availability register holds information indicating whether one or more remote memory cells at the remote node are available to receive a data unit to be transferred over the serial bus. The cell servicing register holds information indicating whether one or more of the local memory cells are ready to be serviced.Type: GrantFiled: March 18, 1999Date of Patent: March 14, 2000Assignee: Microsoft CorporationInventors: Yuen Yu Leung, Shaun D. Pierce