Patents Represented by Attorney Lee and Hayes, PLLC
  • Patent number: 7420564
    Abstract: Shape animation is described. In one aspect, examples that pertain to a shape or motion that is to be animated are provided. The examples are placed within a multi-dimensional abstract space. Each dimension of the abstract space is defined by at least one of an adjective and an adverb. A point within the multi-dimensional abstract space is selected. The selected point does not coincide with a point that is associated with any of the examples. The selected point corresponds to a shape or motion within the abstract space. A single weight value for each of the examples is computed. The single weight values for each of the examples are combined in a manner that defines an interpolated shape or motion that is a blended combination of each of the examples of the set of examples.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: September 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael F. Cohen, Charles F. Rose, III, Peter-Pike Sloan
  • Patent number: 7392316
    Abstract: Systems and methods are described for streaming multimedia data from a client to a server using HyperText Transfer Protocol (HTTP). A session is initiated with a header that identifies a content length header that is a maximum allowed by the server, regardless of the actual length of the data to be streamed. If a firewall or proxy server limits access to the server, the content length of the data is specified to be about an amount of data that can be streamed to the server in one minute. If more data remains to be streamed when an amount of data approximating the content length has been streamed, a continuing streaming session is requested and subsequent data is streamed to the server in the continuing streaming session. The process repeats until all data has been streamed.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventor: Anders E. Klemets
  • Patent number: 7313755
    Abstract: Media timeline sorting is described. In an implementation, a method includes receiving a media timeline at an application programming interface, in which, the media timeline includes a plurality of timeline objects. One or more of the timeline objects reference a respective one of a plurality of media. A plurality of segments is generated from the media timeline for sequential rendering such that each segment references a particular set of the timeline objects that are rendering during a duration of the segment.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: December 25, 2007
    Assignee: Microsoft Corporation
    Inventors: Shafiq Ur Rahman, Alexandre V. Grigorovitch, Xiqiang Daniel Zhi
  • Patent number: 7308402
    Abstract: A scalable audio codec processes, quantizes and encodes audio signals into an embedded audio bitstream of bit-planes each having a data unit. The data unit has a beginning refinement bits partition, a second significance bits partition, a third sign boundary mark bits partition, and a fourth sign bits partition. The second and fourth partitions form a boundary for the third partition. The quantizing uses a variable length coding algorithm. The third partition is an invalid codeword for a predetermined encoding method being used to encode. The codec uses a decoder to decode the embedded audio bitstream of bit-planes using Reversible exponential Golomb (Exp-Golomb) codes in a Reversible Variable Length Code (RVLC) algorithm to produce quantized data of weighted subbands. An inverse quantizer dequantizes the quantized data into audio signals.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: December 11, 2007
    Assignee: Microsoft Corporation
    Inventors: Jianping Zhou, Wenwu Zhu
  • Patent number: 7305693
    Abstract: An interactive television system displays a television program having an associated channel. The system also displays an interactive television mode indicator if the displayed television program supports an interactive television mode. The interactive television mode is activated in response to a request from a viewer of the television program to activate the interactive television mode. The system updates a channel status list to indicate that the television program is being viewed in the interactive television mode. The system is also able to handle requests for activating an online television mode. When changing channels, the channel status list is used to restore a previously activated interactive television mode or online television mode for a particular television channel. Two different indicators may be displayed to indicate whether the television program supports an interactive television mode and/or an online television mode.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: December 4, 2007
    Assignee: Microsoft Corporation
    Inventors: Dean J. Blackketter, Timothy F. Park, Christopher White, Jeffrey D Yaksick
  • Patent number: 7212141
    Abstract: Embodiments of a filter with gain are presented herein.
    Type: Grant
    Filed: July 11, 2005
    Date of Patent: May 1, 2007
    Assignee: Intel Corporation
    Inventors: Hasnain Lakdawala, Ashoke Ravi, Georgios Palaskas, Stefan H. Andersson, Krishnamurthy Soumyanath
  • Patent number: 6985947
    Abstract: In accordance with certain aspects of the present invention, improved methods and arrangements for controlling access to a network server in a client-server environment are provided. In accordance with certain implementations, user software selectively specifies a list of network interfaces or addresses on which connections are to be accepted. This “listing” is provided to the network server software and used to selectively filter (accept/reject) connection requests associated with a wildcard socket. The network server software essentially treats the wildcard socket as if the network server bound it not to the wildcard address, but instead to all of the network interfaces and/or addresses specified. The various methods and arrangements are applicable to file-sharing software, all TCP-based and UDP-based client-server software, including HTTP servers, digital media servers, DNS servers, database servers, etc.
    Type: Grant
    Filed: September 14, 2000
    Date of Patent: January 10, 2006
    Assignee: Microsoft Corporation
    Inventor: Abolade Gbadegesin