Patents Represented by Attorney, Agent or Law Firm Shook, Hardy & Bacon L.
  • Patent number: 8250092
    Abstract: Methods, apparatus, and systems directed to receiving search queries, retrieving documents, computing the number of categories to present for a given query, computing the number of results to show in each category, computing an ordering of categories, and for all the result pages beyond the first page employing user interface elements that optionally allow the user to quickly zoom in on a specific category and get more results belonging to that category.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Sreenivas Gollapudi, Rakesh Agrawal, Samuel Ieong
  • Patent number: 8248944
    Abstract: Computerized methods, systems, and computer-storage media for establishing and managing a transmission control protocol (TCP)-based tunnel (“tunnel”) are provided. The tunnel spans between a data center and a private enterprise network and connects endpoints, of a service application, that reside in each location. During communication, the endpoints transmit data packets over one or more channels (e.g., higher-level channel and lower-level channel) that comprise the tunnel. Each of the channels supports reliability mechanisms (e.g., congestion-control mechanism and loss-recovery mechanism) integrally running thereon, for ensuring complete data-packet delivery. To prevent unwarranted performance degradation caused by duplicative efforts of reliability mechanisms, a fabric controller is employed to selectively disable one or more of the reliability mechanisms individually.
    Type: Grant
    Filed: March 4, 2010
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Deepak Bansal, Hasan Alkhatib
  • Patent number: 8250469
    Abstract: Computer-readable media, systems, and methods for document layout extraction are described. In embodiments, textual data in an electronic format is received and the textual data is converted from the electronic format to an independent interface format, the independent interface format including coordinates to one or more structural elements of the textual data. Further, in embodiments, a structure and layout analysis of the textual data is performed to generate a set of structure and layout information. Still further, in embodiments, the textual data and the set of structure and layout information is stored in an enriched interface format, the enriched interface format providing for search and navigation of the textual data.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Bodin Dresevic, Oren Trutner, Sasa Tomasevic, Aleksandar Uzelac, Dejan Lukacevic
  • Patent number: 8243997
    Abstract: A method, system, and medium are provided for detecting change in a geographic area. One embodiment includes receiving a set of remotely sensed imagery that depicts the geographic area, automatically identifying changes in physical features of the geographic area by comparing, without user intervention, the set of remotely sensed imagery to a dataset of previously stored remotely sensed imagery that also depicts the geographic area, and deriving a change-quality measurement associated with the set of remotely sensed imagery, wherein the change-quality measurement quantifies a suitability of comparison of the set of remotely sensed imagery to the previously stored remotely sensed imagery.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: August 14, 2012
    Assignee: The Curators of the University of Missouri
    Inventors: Curtis Herbert Davis, Brian Christopher Claywell, James Michael Keller, Matthew Nicholas Klaric, Grant Jason Scott, Chi-Ren Shyu
  • Patent number: 8240851
    Abstract: System and methods for testing and/or training a subject's visual ability are provided. More specifically, the method may include testing various aspects of the subject's visual acuity, such as clarity, contrast, tracking, etc. By using various tests, a more efficient examination may be administered. In accordance with the invention, an individual may be tested using methods of testing and/or training at a unitary center, where the unitary center is capable of presenting visual tests to the individual, receiving input from the individual, and processing the received input. Such a unitary test center may further be configurable, so that the tests administered may vary based on the needs of the individual. The received input may then, for example, be used to compute data related to the user's visual acuity, both overall and for each individual test.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: August 14, 2012
    Assignee: Nike, Inc.
    Inventors: Alan W. Reichow, Ryan C. Coulter
  • Patent number: 8244740
    Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that facilitate providing suggested sites in accordance with target sites are provided. Web-browsed data is locally stored on a user device and uploaded to a suggestion engine. Additional web-browsed data is communicated to the suggestion engine via a suggested site request that provides a request for suggested sites related to a target site. In embodiments, the web-browsed data contained in the suggested site request includes data not previously uploaded to the suggestion engine. The suggestion engine utilizes the web-browsed data uploaded to the suggestion engine and the web-browsed data communicated via the suggested site request to provide suggested sites in association with the target site.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Richard J. Gruenhagen, Andrew P. Oakley, Maxim V. Stepin, Christopher A. Meyers, Srinath R. Aaleti, Jason A. Bolla, Nikolay A. Glushnev
  • Patent number: 8239216
    Abstract: A method, system, and medium are provided for searching an electronic medical record. Search results are returned in response to a search query. The search query may be one or more designated medical concepts. The search results may be displayed according to a ranking that determines which search results are likely to be the most responsive to a query submitted by a particular clinician based on matching the most important clinical concepts in each document to the most important clinical concepts in the search query.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: August 7, 2012
    Assignee: Cerner Innovation, Inc.
    Inventors: David P. McCallie, Jr., Christopher S. Finn, Margaret Cushing Kolm
  • Patent number: 8239265
    Abstract: Systems and methods for providing contextual advertisements to present to a user in association with electronic books are provided. Advertising entities may submit information to include in the contextual e-book advertisement. An advertisement manager identifies the e-book and content associated with each page therein. A target page to receive the advertisement is identified. The contextual e-book advertisement is generated using content associated with the target page as well as content associated with each page preceding the target page. Content associated with pages subsequent to the target page is analyzed to determine if the advertisement is appropriate for the target page. Additional sequential information and user profile information may be used to generate the contextual e-book advertisement. Based on the content of the e-book and the parameters of the information submitted by the advertising entity, a contextual e-book advertisement is generated for the target page and presented to a user.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Pritesh Patwa, Martin Markov
  • Patent number: 8239293
    Abstract: The claimed subject matter relates to an architecture that can facilitate auditing of a customer's possessions in a comprehensive manner. The architecture can facilitate the creation of a media archive of a customer's property, as well as an associated property list extracted based upon, e.g., examination of the archive. The property list can include an entry associated with an item of property and can be transmitted to subsidizing entities to offset the expenses associated with the creation of the archive and the property list.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Alexander Gounares, David M. Chickering, Eric J. Horvitz, Michael Connolly, Lili Cheng, Kamal Jain
  • Patent number: 8239370
    Abstract: Embodiments of the invention provide a method, system, and media for determining search results based on a query. One embodiment of the method includes receiving an initial query, inspecting an initial set of query-related information that is associated with the query, which is the fruit of analyzing aggregated user-interaction data, which includes information related to how users have previously interacted with former search results that were presented in response to the query. This information includes prior metadata associated with the former search results. Embodiments further include presenting an initial set of search results based on the initial set of query-related information, gathering current user-interaction data, and updating the initial set of query-related information based on the current user-interaction data. In this way, an embodiment of the invention helps, among other things, map a semantic meaning of a query to results that bring about a satisfying user experience.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Sandy Wong, Scott Grosenick, George Johnston, Mikhail Mikhailov, Srinivas Bobba, Jigar Mody
  • Patent number: 8239391
    Abstract: Methods, systems, and media are provided for an optimized search engine index. The optimized index is formed by merging small lower level indexes of fresh documents together into a hierarchical cluster of multiple higher level indexes. The optimized index of fresh documents is formed via a single threaded process, while a fresh index serving platform concurrently serves fresh queries. The hierarchy of higher level indexes is formed by merging lower and/or higher level indexes with similar expiration times together. Therefore, as some indexes expire, the remaining un-expired indexes can be re-used and merged with new incoming indexes. The single threaded process provides fast serving of fresh documents, while also providing time to integrate the fresh indexes into a long term primary search engine index, prior to expiring.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Jay Kumar Goyal, Neil Sharman, Vibhaakar Sharma, Vinay Sudhir Deshpande, Utkarsh Jain, Gaurav Sareen, Yinzhe Yu, Daniel Yuan
  • Patent number: 8239927
    Abstract: Computer-readable media, systems, and methods for validating an authentication ticket to ensure authenticated communications between a client and an online service provider. In embodiments an authentication request is received from a user agent associated with the client and the authentication request includes a set of identification information and a set of authentication information. Additionally, it is determined that the set of identification information and the set of authentication information are associated with a user and an authentication ticket is created including a user identification and an authentication, indicating to the online service provider that the user is authenticated to access one or more online services. Further, a validation token is embedded into the authentication ticket that provides enhanced verification that the access provided by the online service provider is authenticated.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Josh D. Benaloh, Ismail Cem Paya
  • Patent number: 8239377
    Abstract: Embodiments of the present invention leverage search query result page thumbnails and search query result link content evaluations to provide user-dependent enhanced search query results. This provides a simplified means to inform a user of the relevancy of search query results based on the user's preferences, environment, and profile, etc. The present invention allows a user to more adequately determine the value of the search query result via search query result indicators within the thumbnail and in the proximity of a displayed result link. In one embodiment of the present invention, a thumbnail of a query result link is automatically displayed when the link is selected. This provides a tool to view an entire search result page, eliminating the necessity of scrolling through each page to find relevant search terms. In another embodiment of the present invention, indicators are utilized to inform a user of the content of a search result link.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Brett D. Brewer, Eric Watson, Eddie L. Mays, III, Ralph Sommerer
  • Patent number: 8239885
    Abstract: Embodiments of the invention relate to an architecture or extension to a window manager. In particular, the extension can provide for a window rotation feature that can be exposed as a rotate button. Additionally or alternatively, the rotation feature can be activated based upon a diverse set of conditions, events, and/or commands. Upon activation of the rotation feature, the window manager can rotate a window about an axis to expose a secondary surface that can be populated with alternative content that is distinct from the content of the primary surface of the window. In addition, the architecture provides techniques for identifying both double-sided graphical objects and potentially double-sided objects.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Gary W. Flake, Alexander G. Gounares, Lili Cheng, David M. Chickering
  • Patent number: 8239381
    Abstract: A system and related techniques accept user-inputted search terms, for example to perform a search for files or other data or objects. According to embodiments, an extension of a search to different levels or points in the file system hierarchy may be automatically generated and presented to the user as a selectable search box. That box may be highlighted to the user for easy selection. When the user selects the selectable search box, the user's search for files of type or extension “.doc” or “.memo”, may be seamlessly extended to other files, folders, trees or other points or levels in the file system hierarchy. Search results may be continuously or dynamically updated as the user enters more characters or other data.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Colin R. Anthony, Richard M. Banks, Marieke I. Watson, Cornelis K. Van Dok
  • Patent number: 8233919
    Abstract: A method, system, and medium are provided for distributing transportation alerts to computing devices in accordance with factors, such as device-specific and location-specific factors. In embodiments of the present invention, travel alerts, including public alerts associated with certain areas, are formatted or held prior to delivery, based on safety concerns, legal requirements, device settings, or other considerations.
    Type: Grant
    Filed: November 11, 2009
    Date of Patent: July 31, 2012
    Assignee: HNTB Holdings Ltd.
    Inventors: Stephen Haag, Carlos J. LeBrilla, Marc Rush, Linda Rolfes
  • Patent number: 8234142
    Abstract: A strategic planning, project organization, electronic and hardcopy file management system is disclosed that provides its users a quick data capture, data archiving and data retrieval system implemented within a software or hardware database system. Daily use of this system provides its users the capability to utilize either an electronic and hardcopy means to manage their projects in mobile or stationary settings.
    Type: Grant
    Filed: July 26, 2007
    Date of Patent: July 31, 2012
    Assignee: DSheet LLC
    Inventor: Michael J. Kirwan
  • Patent number: 8234400
    Abstract: Cloud computing platforms having computer-readable media that perform methods to shape virtual machine communication traffic. The cloud computing platform includes virtual machines and a controller. The controller limits the traffic associated with the virtual machines to enable the virtual machines to achieve desired communication rates, especially when a network servicing the virtual machines is congested. The controller may drop communication messages associated with the virtual machines based on a drop probability evaluated for the virtual machines.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Deepak Bansal, Priyank Ramesh Warkhede
  • Patent number: 8234147
    Abstract: Methods, systems, and computer-readable media for ranking products using multiple data sources are provided. A computerized ranking system includes a ranking engine, loaders, and a presentation component. The ranking engine calculates a score for each product based on multiple counts logged by data sources. Loaders communicatively connected to the ranking engine provide the counts to the data sources. The presentation component generates a ranked product list for display on client devices in response to requests for a list of popular products.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Nicholas Jon Olejniczak, Mohammed Moinuddin, Joshua John Puetz, Keith McClelland Burke
  • Patent number: 8233466
    Abstract: A system and method are provided for more effectively utilizing modems in a WiMAX environment, so as to improve network connectivity while providing access for both fixed as well as portable computing devices. The apparatus connects one or more computing devices to a network-based information system through at least a first WiMAX modem that is located within the apparatus. A second WiMAX modem can be removably coupled to the apparatus so as to improve network connectivity and operability. In the event, the second WiMAX modem is removed and coupled to a portable computing device, network connectivity provided by the first WiMAX modem is maintained.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: July 31, 2012
    Assignee: Clearwire IP Holdings LLC
    Inventors: Doug A. Olding, Warren B. Cope, Shane Robert Werner, Ahsan Habib, Arun Santharam