Patents Represented by Attorney Lee and Hayes, PLLC
-
Patent number: 7420564Abstract: 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: GrantFiled: April 29, 2005Date of Patent: September 2, 2008Assignee: Microsoft CorporationInventors: Michael F. Cohen, Charles F. Rose, III, Peter-Pike Sloan
-
Patent number: 7392316Abstract: 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: GrantFiled: June 30, 2003Date of Patent: June 24, 2008Assignee: Microsoft CorporationInventor: Anders E. Klemets
-
Patent number: 7313755Abstract: 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: GrantFiled: April 20, 2005Date of Patent: December 25, 2007Assignee: Microsoft CorporationInventors: Shafiq Ur Rahman, Alexandre V. Grigorovitch, Xiqiang Daniel Zhi
-
Patent number: 7308402Abstract: 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: GrantFiled: June 30, 2005Date of Patent: December 11, 2007Assignee: Microsoft CorporationInventors: Jianping Zhou, Wenwu Zhu
-
Patent number: 7305693Abstract: 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: GrantFiled: March 18, 2005Date of Patent: December 4, 2007Assignee: Microsoft CorporationInventors: Dean J. Blackketter, Timothy F. Park, Christopher White, Jeffrey D Yaksick
-
Patent number: 7212141Abstract: Embodiments of a filter with gain are presented herein.Type: GrantFiled: July 11, 2005Date of Patent: May 1, 2007Assignee: Intel CorporationInventors: Hasnain Lakdawala, Ashoke Ravi, Georgios Palaskas, Stefan H. Andersson, Krishnamurthy Soumyanath
-
Patent number: 6985947Abstract: 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: GrantFiled: September 14, 2000Date of Patent: January 10, 2006Assignee: Microsoft CorporationInventor: Abolade Gbadegesin