Patents Represented by Attorney Wolfe-SBMC
  • Patent number: 8296276
    Abstract: Methods and systems provide a tool for prioritizing the ordering of outstanding indexing work in order to bring a particular portion of an indexing source up to date quickly and to reduce the likelihood of inconsistencies between an index-backed view and a direct view of a source. In accordance with the described embodiments, indexing of items can be prioritized based upon a user's view or metadata contained within a query. Further, in at least some embodiments, the tool can decide the order to index items based upon multiple prioritization requests.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: Michael J. Novak, Christopher C. McConnell
  • Patent number: 8296835
    Abstract: A system and method are described for securing over the air communications between a service and a communication device. For example, one embodiment of a method for creating a security token on a communication device for communication between the communication device and a service includes combining a device identification of the communication device with a device capability to create a device information, the device capability known by the service. The method further includes encrypting the device information.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: Pablo Calamera, Oscar A. Montemayor, Henry W. Gebhardt, III, Mandar Khadilkar, Joe Freeman Britt, Jr.
  • Patent number: 8289949
    Abstract: A method of transmitting a data stream to end-user nodes of a network, and a corresponding communication system, program, and distribution system for distributing the program. The method comprises: for each of a plurality of possible combinations of routes of the stream to a plurality of consuming end-user nodes, evaluating a utility function for each of the consuming end-user nodes, the utility function being dependent on route and defining a quantitative measure of end-user benefit that would be experienced at the respective end-user node by consumption of the stream; for each of the plurality of possible combinations of routes, determining an overall utility value based on the respective evaluation of the utility functions of each of the plurality of consuming end-user nodes; and selecting a preferred combination of routes for the stream based on the overall utility values of the different possible combinations.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: October 16, 2012
    Assignee: Skype
    Inventors: Magnus Hiie, Ahti Heinla, Silver Keskküla
  • Patent number: 8290252
    Abstract: In accordance with one or more aspects of the image-based backgrounds for images, an image is analyzed in order to identify a color that represents the image. An enhanced background is generated based at least in part on the identified color, and both the image and the enhanced background are output on a screen. In addition, or alternatively, the identified color can be saved as being associated with the image in order to be used to generate an enhanced background for the image when the image is displayed.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: October 16, 2012
    Assignee: Microsoft Corporation
    Inventors: Gyorgy K. Schadt, Steven C. Glenner, Andrew C. Wassyng, William X. Yang, J. Anthony East
  • Patent number: 8289979
    Abstract: A method, system and program for routing a data stream amongst a plurality of network nodes including at least a plurality of end-user nodes. The method comprises: establishing a plurality of routes for the stream to a plurality of consuming end-user nodes, including at least one route via one or more relaying nodes; at each of a plurality of optimizing nodes, executing an optimization algorithm to determine a respective routing modification by evaluating a routing criterion with respect to a collection of end-user nodes which share information with the respective optimizing node and determining a change in the routing criterion that would result from one or more potential routing modifications. The different optimizing nodes' collections of end-user nodes are at least partially coincident such that each optimizing node can determine a different routing modification with respect to at least some of the same end-user nodes.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: October 16, 2012
    Assignee: Skype
    Inventors: Magnus Hiie, Soren Vang Andersen, Ahti Heinla, Silver Keskküla
  • Patent number: 8285336
    Abstract: A wireless handset for use in a peer-to-peer voice communications system comprising: a display; a keyboard comprising multifunctional keys capable of entering numeric or alphabetic characters depending on a number of key presses, said keyboard being arranged to enter contact information into a user interface displayed on said display, select contacts on the user interface, and initiate a packet data voice call with a contact; a microprocessor arranged to execute embedded client software, wherein the client software is arranged to establish a packet data voice call over the network and encode speech information as individually addressed packets; and a radio communication device arranged to transmit said individually addressed packets as radio signals from said wireless handset to a network.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: October 9, 2012
    Assignee: Skype
    Inventors: Taavet Hinrikus, Gareth O'Loughlin, Malthe Sigurdsson, Priidu Zilmar, Duncan Lamb
  • Patent number: 8286212
    Abstract: On-demand asset distribution is described. In embodiment(s), a client device can maintain an on-demand asset received from a content distributor, such as with a recording media. The client device can allocate upstream bandwidth for distribution of segments of video data for the on-demand asset to other requesting client devices. When the client device that maintains the on-demand asset receives a request from another client device for the on-demand asset, the segments of the video data for the on-demand asset can be communicated to the requesting client device utilizing the allocated upstream bandwidth.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: October 9, 2012
    Assignee: Microsoft Corporation
    Inventor: Kunal Gulati
  • Patent number: 8285855
    Abstract: A method and user interface for informing a user of the status of a network connection are provided. Conventionally, the “connected” icon in the system tray only informs the user that the computer is linked to a network medium, such as an Ethernet or wireless access point. This icon does not indicate whether a routable IP address has been obtained. In this invention, an icon is used to inform the user that the network connection is disabled, connecting, connected (routable IP address obtained), or in a warning state. The warning state indicates that a non-routable IP address (e.g. autonet address) has been obtained, which will likely be unsatisfactory to the user. However, when connected to an 802.11 ad-hoc network, or when IP status checking is disabled, a non-routable IP address is deemed acceptable, and thus the “connected” icon is displayed.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: October 9, 2012
    Assignee: Microsoft Corporation
    Inventors: Sean O. Lyndersay, Deon C. Brewis, Jean-Pierre Duplessis
  • Patent number: 8275841
    Abstract: The present invention relates to a message delivery system and methods for delivering messages to a computing system. The system uses a message ID structure and a message ID database to allow a user to check whether he or she is recipient of a new message without having to contact the message server that holds messages to be delivered. The resource load related to users checking for messages is therefore left to a separate computing system, allowing the message server to dedicate its resources to the receiving and delivering of messages.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: September 25, 2012
    Assignee: Skype
    Inventors: Ahti Heinla, Teet Kõnnussaar, Indrek Mandre, Lauri Tepandi
  • Patent number: 8276182
    Abstract: Television content from multiple sources is described. In embodiment(s), a television client device includes an interface to receive television media content in multiple streaming video formats. A television media service implemented in the television client device can process television media content when received in a first streaming video format, and render the television media content for display. In addition, the television media service can process additional television media content when received in a second streaming video format, and render the additional television media content for display.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: September 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Haoyun Wu, Min Liu, Ashley C. Speicher, Zhen Ma, Hui Wan, Thomas Meng, Shuyin Zhao, Feng Lu
  • Patent number: 8275880
    Abstract: A media content programming, delivery, and consumption model is provided by which consumers can receive programming that is personalized to their tastes and interests and discover new media content that they will likely enjoy, without having to put in a lot of effort or needing to be technically adept. The received media content programming can then be played on a PC or portable media player. Consumers can access the media content programming from a cloud-based service with the same ease as tuning to a radio station, and then may simply enjoy the programming without needing to take any additional steps. However, unlike traditional linear programming, the programming here is curated so that the delivered content is highly relevant to the consumer. Navigation within a programmed sequence is enabled by skipping ahead or going back in a playlist, and consumers can learn more about particular content by interacting with rich metadata.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: September 25, 2012
    Assignee: Microsoft Corporation
    Inventors: James E. Allard, Anton O. Andrews, Julio Estrada
  • Patent number: 8269736
    Abstract: Embodiments of drop target gestures are described. In various embodiments, a first input on a touch-screen is detected and determined as a selection of an object displayed on the touch-screen. A second input on the touch-screen is detected and determined as a selection of a target position to move the object, the second input being detected while the first input remains in contact with the touch-screen. The first input is then detected as no longer being in contact with the touch-screen, and a display of the object is initiated at the target position on the touch-screen giving the appearance that the object moves from a location of the first input to the second input.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: September 18, 2012
    Assignee: Microsoft Corporation
    Inventor: Weerapan Wilairat
  • Patent number: 8264381
    Abstract: Architecture for enabling continuous operation of a control command issued by a control input (e.g., a control key on a computer keyboard or game controller). For example, for a user of a software application (e.g., a gaming application), an activation modifier is used for enabling continuous operation of the control command. The activation modifier can be a lock key or other type of input used in combination with the control key. During continuous operation of the control command, one or more alternate control inputs (e.g., from alternate control keys) are enabled to concurrently issue alternate control commands to the software application.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: September 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Daniel L. Odell, Joshua E Baber, Nathan C Sherman
  • Patent number: 8265606
    Abstract: Targeted advertisements to social contacts is described. In embodiment(s), social contacts can be correlated based on messaging interactions between mobile communication devices that are associated with the social contacts. Feedback about an advertisement can be received from mobile communication devices that are associated with the social contacts, and the advertisement can then be targeted to one or more of the social contacts based on the feedback about the advertisement.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: September 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Vishal V. Ghotge, Bo Lu, Karl P. Karlsson
  • Patent number: 8266284
    Abstract: A method of managing access to resources in a network. A reputation for each network participant is evaluated by querying a data source for the reputation associated with the network participant. Based on the evaluated reputation, an appropriate level of access to network resources is determined from a plurality of levels of access to network resources for the corresponding network participant. An access control action is then performed to correspond to the determined level of access for the participant.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: September 11, 2012
    Assignee: Microsoft Corporation
    Inventor: Kris Iverson
  • Patent number: 8266514
    Abstract: Map service techniques are described. In an implementation, one or more computer-readable media comprise instructions that are executable by a computer to recognize from text an action that is performable by a particular one of a plurality of webpages and parse a set of parameters from the text to be passed to the particular said webpage to cause the webpage to perform the action.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: September 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Dimiter Georgiev, Shenghua Ye, Gerardo Vilarreal Guzman, Kieran Snyder, Ryan M. Cavalcante, Tarek M. Sayed, Yaniv Feinberg, Yung-Shin Lin
  • Patent number: 8261213
    Abstract: Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: September 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Koji Yatani
  • Patent number: 8255825
    Abstract: Content aware adaptive display is described. In embodiment(s), a media image can be displayed on an integrated display of a media device. The media device can detect that a display device is proximate the media device, determine a display orientation for the media image at the display device, and communicate the media image to the display device that then displays the media image in the determined display orientation.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventor: Ronald A. Morris
  • Patent number: 8255569
    Abstract: Systems and methods for providing network access, e.g. Internet access, are described. An architecture includes a host organization network through which network access is provided. The host organization network can be advantageously deployed in public areas such as airports and shopping malls. An authentication/negotiation component is provided for authenticating various users and negotiating for services with service providers on behalf of the system users. The authentication/negotiation component can include one or more specialized servers and a policy manager that contains policies that govern user access to the Internet. An authentication database is provided and authenticates various users of the system. An access module is provided through which individual client computing devices can access the Internet. In one embodiment, the access module comprises individual wireless access points that permit the client computing devices to wirelessly communicate data packets that are intended for the Internet.
    Type: Grant
    Filed: May 5, 2000
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventors: Paramvir Bahl, Srinivasan Venkatachary, Anand Balachandran
  • Patent number: 8255457
    Abstract: Adaptive content load balancing is described. In an embodiment, client requests for media content are received and service node(s) are determined that can provide the requested media content to a client. Each client request is registered to correlate client sessions with requested media content provided from a service node, and a determination is made as to whether to replicate the requested media content for each received client request to optimize session capacity over the service node(s).
    Type: Grant
    Filed: September 1, 2006
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventors: Derek Turner, Yogananda Rao