Patents Represented by Attorney, Agent or Law Firm Lee & Hayes, PLLC
  • Patent number: 8346701
    Abstract: In some implementations, a plurality of first questions and corresponding first answers are identified at a community question-answer (CQA) site as a plurality of first question-answer (q-a) pairs. A query thread comprised of a second question and a plurality of candidate second answers is selected for making a determination of answer quality. A set of the first questions that are similar to the second question are identified from the plurality of first questions. First linking features between the identified set of first questions and their corresponding first answers are used for determining an analogy with second linking features between the second question and candidate answers for ranking the candidate answers.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: January 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Xin-Jing Wang, Lei Zhang, Wei-Ying Ma
  • Patent number: 8341268
    Abstract: Techniques for providing resource sharing in a multi-principal browser are described. Resource sharing includes managing a resource for web entity by determining how to divide the resource to share among two or more web entities based at least in part on a Document Object Model (DOM)-recursive resource allocation policy or an application-specified resource allocation policy. A web entity includes a principal instance contending for the resource. The process identifies resource allocation mechanisms from each resource type based at least in part on the DOM-recursive sharing policy or the application-specified resource allocation policy along with the resource type.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Helen Jiahe Wang, Alexander Moshchuk
  • Patent number: 8341621
    Abstract: A server-client system is configured to automatically detect and install peripheral devices, such as printers, scanners, etc. that are attached to a client. The server is configured to detect the peripheral device and install a driver that is compatible with the peripheral device. The I/O queue created for the peripheral device is redirected to the port to which the peripheral device is connected.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Tad Dennis Brockway, Madan Mohan R. Appiah, Adam J. Overton, Ritu Bahl
  • Patent number: 8341193
    Abstract: In response to receiving a request for data stored according to a first version of a data type, a second version of the data type supported by the requester is determined, and the requested data is transformed from the first version to the second version to provide access to the data.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Jeffrey D. Jones, Umesh Madan, Sean Patrick Nolan, Daniel J. Young, Gaurav Kalmady
  • Patent number: 8341513
    Abstract: An item-providing system supplies items to a user device for consumption at the user device via communication infrastructure. The device may correspond to a book reader device or other type of device. In one illustrative case, the item-providing system may provide items to the user device in incremental form or in full form. The item-providing system and user device implement a protocol for determining whether the content should be delivered in incremental form or full form.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: December 25, 2012
    Assignee: Amazon.com Inc.
    Inventors: John Lattyak, Michael V. Rykov, Girish Bansilal Bajaj, James C. Slezak, Aviram Zagorie, Richard Moore, Kevin R. Cheung, Thomas M. J. Fruchterman, Robert L. Goodwin
  • Patent number: 8339965
    Abstract: The claimed subject matter provides systems and/or methods that discover comparative differences in performance of Internet Service Provider networks. The system can include devices, components, and/or processes that partitions measurement processes into cycles and measures at least one Internet Service Provider network every cycle, develops and distributes to interrogation nodes a list of destination Internet Protocol (IP) addresses to interrogate, and utilizes results delivered or retrieved from interrogation nodes to generate a report on the comparative performance of Internet Service Provider networks queried.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Ming Zhang, Ratul Mahajan, Lindsey Philip Poole, Vivek Sadananda Pai
  • Patent number: 8341405
    Abstract: A system that can assist users to manage a personal active directory for all of their information maintained within a cloud-based environment is provided. The identity of a client that accesses data is monitored and recorded in a log. In turn, this information can be made available to the owner of the information in order to develop a desired access control list (ACL). Additionally, the system can employ a heuristic component that can automatically establish the ACL on the owner's behalf. As well, the system can track how information is being accessed (or attempted to be accessed) by other people therefore, giving the owner of the information the opportunity to restrict or allow access based upon any number of recorded factors (e.g., identity, context).
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, William H. Gates, III, Lili Cheng, Daniel S. Glasser, Ira L Snyder, Jr., Melora Zaner-Godsey
  • Patent number: 8341112
    Abstract: Annotation by search is described. In one aspect, a data store is searched for images that are semantically related to a baseline annotation of a given image and visually similar to the given image. The given image is then annotated with common concepts of annotations associated with at least a subset of the semantically and visually related images.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Lei Zhang, Xin-ing Wang, Feng Jing, Wei-Ying Ma
  • Patent number: 8341210
    Abstract: An item-providing system supplies items to a user device for consumption at the user device via communication infrastructure. The device may correspond to a book reader device or other type of device. The item-providing system uses a content delivery module to deliver the items to the user device.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: December 25, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: John Lattyak, Thomas A. Ryan, Gregg Elliott Zehr, Kenneth P. Kiraly, Subram Narasimhan, Michael V. Rykov, Girish Bansilal Bajaj, James C. Slezak, Aviram Zagorie, Richard Moore, Kevin R. Cheung, Thomas M. J. Fruchterman, Robert L. Goodwin, Beryl Tomay, Jon Saxton
  • Patent number: 8340646
    Abstract: Various exemplary user interfaces, methods, and computer program products describe directly sending a voicemail message to a voicemail box of a receiving telecommunications device without first initiating a synchronous voice communication to the receiving telecommunications device. A sending telecommunications device can record the voicemail message for sending the voicemail message or for subsequent transmission. In some implementations, the voicemail server sends or subsequently transmits based on whether the sending telecommunications device is capable of engaging in an asynchronous communication session.
    Type: Grant
    Filed: May 1, 2009
    Date of Patent: December 25, 2012
    Assignee: T-Mobile USA, Inc.
    Inventors: Winston Wang, Adam Holt
  • Patent number: 8340637
    Abstract: In some embodiments, a user may associate a first communication type (e.g., Wi-Fi calling application) with a second communication type (e.g., standard ten-digit mobile telephone number), so that the user may have calls directed to an active communication type in a predetermined preference. In various embodiments, communication devices may become available (e.g., initiated) based on an activity of the user, such as by a location or proximity of the user, use of a device by the user, or for other reasons.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: December 25, 2012
    Assignee: T-Mobile USA, Inc.
    Inventors: Mark Drovdahl, Paulo Chow, Sinclair M. Temple
  • Patent number: 8339635
    Abstract: In client-server architectures, systems and methods for XPS based printer redirection are disclosed. In an implementation, a client computing device issues a print command to print an application hosted on a server computing device. The server computing device implements a generic printer driver to emulate exact properties of a client printer driver installed in the client computing device. The generic printer driver redirects one or more calls related to printer settings to the client printer driver. The client computing device returns the printer settings which are combined with the application (to be printed) to generate an XPS file. The XPS file is redirected to a printer connected to the client computing device for printing.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Makarand Patwardhan, Vladimir Stoyanov, Gaurav Daga, Mahadeva Alladi, Nelly Porter
  • Patent number: 8340193
    Abstract: Wyner-Ziv and wavelet video coding is described. In one aspect, Wyner-Ziv frames from multiple frames of source video content are zero-tree entropy encoded to generate encoded Wyner-Ziv content. The zero-tree entropy encoding operations are based on high-order statistical correlations among wavelet transforms from the Wyner-Ziv frames. The encoded Wyner-Ziv content is communicated to a decoder for decoding to generate reconstructed Wyner-Ziv frames for presentation to a user.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Yan Lu, Xun Guo, Feng Wu, Shipeng Li
  • Patent number: 8340192
    Abstract: A Wyner-Ziv coding scheme jointly utilizes multiple side information at the decoder is described. A new probability model is introduced based on an extended turbo decoding trellis, so that the transitional probability is calculated from the probabilities conditioned on multiple side information. The proposed scheme handles multiple side information in a multi-dimensional manner to potentially achieve coding performance better than either selecting one side information or generating a single side information by averaging several side information. When the decoder receives multiple streams of parity bits, the conditional probabilities on the parity bits from the multiple streams all contribute in turbo decoding. The errors existing in some of the streams can be automatically eliminated during the decoding process.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Yan Lu, Feng Wu, Mei Guo, Shipeng Li
  • Patent number: 8341531
    Abstract: Content formatting and installation techniques are described. In an implementation, a method includes receiving one or more inputs for initiating an installation process of one or more content items and performing the installation process without user intervention. The performing of the installation process includes obtaining a content package, from over a network, which includes a manifest which describes a content type for each of the content items. Each of the content items is installed for use by an application module based on a respective content type.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Adam C. Czeisler, Jose J. Figueroa-Morales, Paul M. Paradise
  • Patent number: 8341718
    Abstract: An integrated authentication service is described which may receive a bundled request from one or more clients. One or more of the described techniques may be utilized to provide, in response to a single bundled request, a token for proof of identity and a certificate for establishing secure communications.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Trevin M Chow, Pui-Yin Winfred Wong, Yordan I Rouskov, Kok Wai Chan, Wei Jiang, Colin Chow, Sanjeev M Nagvekar, Matt Sullivan, Kalyan Sayyaparaju, Dilip K. Pai, Avinash Belur
  • Patent number: 8340267
    Abstract: The claimed subject matter relates to an architecture that can preprocess audio portions of communications in order to enrich multiparty communication sessions or environments. In particular, the architecture can provide both a public channel for public communications that are received by substantially all connected parties and can further provide a private channel for private communications that are received by a selected subset of all connected parties. Most particularly, the architecture can apply an audio transform to communications that occur during the multiparty communication session based upon a target audience of the communication. By way of illustration, the architecture can apply a whisper transform to private communications, an emotion transform based upon relationships, an ambience or spatial transform based upon physical locations, or a pace transform based upon lack of presence.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Dinei A. Florencio, Alejandro Acero, William Buxton, Phillip A. Chou, Ross G. Cutler, Jason Garms, Christian Huitema, Kori M. Quinn, Daniel Allen Rosenfeld, Zhengyou Zhang
  • Patent number: 8341410
    Abstract: An exemplary optimistic protocol for a two-party transaction includes a setup sub-protocol that includes an authorized Diffie-Hellman key agreement, an exchange sub-protocol that includes sending a certificate from a sending party to a receiving party and sending a receipt from the receiving party to the sending party and a dispute sub-protocol that includes a dispute resolution mechanism for resolving disputes between the sending party and the receiving party due to sending of an invalid certificate, due to sending an invalid receipt, or due to abortion of the exchange sub-protocol. Other exemplary methods, systems, etc., are also disclosed.
    Type: Grant
    Filed: October 8, 2007
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Jun Shao, Bin Zhu, Min Feng
  • Patent number: 8340461
    Abstract: Techniques and technologies for de-hazing hazy images are described. Some techniques provide for determining the effects of the haze and removing the same from an image to recover a de-hazed image. Thus, the de-hazed image does not contain the effects of the haze. Some disclosed technologies allow for similar results. This document also discloses systems and methods for de-hazing images. Some of the disclosed de-hazing systems include an image capture device for capturing the hazy image and a processor for removing the effects of the haze from the hazy image. These systems store the recovered, de-hazed images in a memory and/or display the de-hazed images on a display. Some of the disclosed methods include removing the effects of the haze from a hazy image and outputting the recovered, de-hazed image.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Jian Sun, Kaiming He, Xiao-Ou Tang
  • Patent number: 8341514
    Abstract: Described herein are techniques for specifying and utilizing static data in the environment of a tag-based or meta-markup document description language such as XML.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Andrea Westerinen, Marco Chierotti, Kevin Grealish