Patents by Inventor Eric J. Horvitz

Eric J. Horvitz has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8458349
    Abstract: The subject disclosure pertains to anonymous network interaction. More specifically, mechanisms are provided to ensure anonymity with respect network interaction such that third parties are unable to determine the source and/or intent of communications. Accordingly, entities may anonymize all outgoing and/or incoming data packets so as to mitigate outside entities from learning about information being sought and/or provided. For example, a user or corporation may employ an anonymizer with respect to web searching so that outside entities are not able to determine what information is attempted to be accessed and by whom.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: June 4, 2013
    Assignee: Microsoft Corporation
    Inventors: Bradly A. Brunell, Susan T. Dumais, Joshua T. Goodman, Eric J. Horvitz, Gary Flake, Anoop Gupta, Christopher A. Meek, Ramez Naam, Kyle Peltonen
  • Publication number: 20130091128
    Abstract: Techniques provide time-aware ranking, such as ranking of information, files or URL (uniform resource locator) links. For example, time-aware modeling assists in determining user intent of a query to a search engine. In response to the query, results are ranked in a time-aware manner to better match the user intent. The ranking may model query, URL and query-URL pair behavior over time to create time-aware query, URL and query-URL pair models, respectively. Such models may predict behavior of a query-URL pair, such as frequency and timing of clicks to the URL of the pair when the query of the pair is posed to the search engine. Results of a query may be ranked by predicted query-URL behavior. Once ranked, the results may be sent to the user in response to the query.
    Type: Application
    Filed: October 11, 2011
    Publication date: April 11, 2013
    Applicant: Microsoft Corporation
    Inventors: Kira Radinsky, Susan T. Dumais, Krysta M. Svore, Jaime Brooks Teevan, Eric J. Horvitz
  • Patent number: 8402148
    Abstract: The present invention relates to a system and methodology providing a user interface that can be employed by contactors and contactees in conjunction with a communications architecture for identifying and establishing an optimal communication based on preferences, capabilities, contexts and goals of the parties to engage in the communication. The user interface can include a graphical display having a plurality of display objects and associated input fields operable by one or more parties to a communication in order to facilitate convenient access, control, personalization and communications via the communications architecture. For example, configuration capabilities are provided in the user interface to enable operational adjustments to one or more operating parameters, communications groupings, policies and/or context preferences relating to a preferred modality of communication and to potential parties of communication between the contactors and contactees.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: March 19, 2013
    Assignee: Microsoft Corporation
    Inventor: Eric J. Horvitz
  • Patent number: 8386946
    Abstract: A system with the ability to dynamically compose a sequence of visual views or flows allowing a single object or region, or multiple objects or regions, to be viewed from different perspectives and visual distances is described. The sequence of views can provide smooth flyovers over positions and details on objects that are deemed to be of interest, with changes in zoom level and/or velocity that are functions of the estimated complexity and/or unfamiliarity with features of the object. In an example, a flyover displaying different views on a map of a city arterial system on a small-screened mobile device is composed based on current traffic conditions, swooping up and down with parabolic trajectories, based on distances being traversed, and pausing at times over key traffic jams and other findings of interest based on the estimated visual complexity and predicted atypicality of situations.
    Type: Grant
    Filed: September 15, 2009
    Date of Patent: February 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Raman K. Sarin
  • Patent number: 8346587
    Abstract: The present invention relates to a system and methodology for controlling and presenting information to users in an automated manner. Sets of information items accessible by users from computer workspaces (e.g., from within and/or outside an application) are automatically hidden or reduced from view in order to facilitate user processing of a determined and/or reduced subset of information. The reduced subset is created from decision-theoretic considerations of the expected costs and benefits of hiding or mitigating information items from view or presentation while leaving more likely items or objects exposed for efficient access by users. The display of the ideal set of items takes into consideration controls that allow for the access of views that reveal sets of less likely items through one or more gestures.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: January 1, 2013
    Assignee: Microsoft Corporation
    Inventor: Eric J. Horvitz
  • Patent number: 8317097
    Abstract: Architecture is provided that facilitates user-controlled access to user profile information related to spam filtering. A user is allowed to selectively expose (or mask) portions of his/her profile related to spam filtering to third parties. Additionally, advertisers and/or content providers can offer incentives or enticement in response to the acceptance of which a user exposes larger portions of their profiles related to spam filtering. The architecture comprises a system that facilitates profile management utilizing a profile component that facilitates creation and storage of an electronic profile including spam filtering information of a user, and a control component under control of the user for controlling access to the profile.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: November 27, 2012
    Assignee: Microsoft Corporation
    Inventors: Gary W. Flake, Eric J. Horvitz, Joshua T. Goodman, Eric D. Brill, Bradly A. Brunell, Susan T. Dumais, Alexander G. Gounares, Trenholme J. Griffin, Oliver Hurst-Hiller, Raymond E. Ozzie
  • Patent number: 8315786
    Abstract: Velocity information can be beneficial to various entities including other vehicles and a central traffic monitoring and routing system. Vehicles with sensors can serve as velocity probes to update speeds that are shared via a more global service. However, individuals may be reluctant to provide location and velocity information given privacy preferences. Local policies about sharing personal data are described that can be harnessed to enhance privacy while minimizing communication costs. The local data-sharing policies allow devices to monitor their own speeds and locations and to employ models and analyses that determine the value of sharing flow information with a larger service in accordance with privacy preferences, and to make local decisions as to when to respond to broadcasted queries for specific information, while minimizing the redundancy of signals from multiple vehicles.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: November 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Jonathan David Canan, Gur Kimchi
  • Publication number: 20120290973
    Abstract: The techniques described herein provide user interface(s) for managing display objects on a display surface. The techniques define a central focus area where the display objects are displayed and behave as usual, and a periphery outside the focus area where the display objects are reduced in size based on their location, getting smaller as they near an edge of the display surface so that many more objects can remain visible.
    Type: Application
    Filed: July 19, 2012
    Publication date: November 15, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: George G. Robertson, Eric J. Horvitz, Daniel C. Robbins, Gregory R. Smith, Mary P. Czerwinski, Patrick Markus Baudisch
  • Publication number: 20120268489
    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: Application
    Filed: July 6, 2012
    Publication date: October 25, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: ERIC J. HORVITZ, DAVID M. CHICKERING, GARY W. FLAKE, LILI CHENG, ALEXANDER G. GOUNARES
  • Publication number: 20120265433
    Abstract: A suggestive mapping device may predict, suggest, and/or provide potential destinations to a user. Additionally, the device may store historical location data of the user, determine a travel vector of the user, and predict the destination of the user based at least in part on the historical location data and/or the travel vector. Further, the device may provide hands-free maps to destinations when the user does not know the address at least by receiving contextual data of the user and/or contextual data of the user's contacts. Such hands-free, suggestive mapping devices may facilitate more effective navigation.
    Type: Application
    Filed: April 15, 2011
    Publication date: October 18, 2012
    Applicant: Microsoft Corporation
    Inventors: Paul A. Viola, Zhaowei Jiang, John C. Krumm, Matthew Graham Dyor, Eric J. Horvitz, Lili Cheng
  • Publication number: 20120262582
    Abstract: Described herein is a technique for customizing device behavior based on evaluated relationships between a user and the user's environment. User conduct is analyzed based on available sensors, which may include user-facing cameras. The user's environmental context is similarly evaluated based on the available sensors. Conduct and context, as well as any identified relationships between such conduct and context, may be reported to application programs, and may form the basis for customized device behavior.
    Type: Application
    Filed: April 12, 2011
    Publication date: October 18, 2012
    Applicant: Microsoft Corporation
    Inventors: Gur Kimchi, Marc Eliot Davis, Matthew Graham Dyor, Eric J. Horvitz
  • Patent number: 8271516
    Abstract: A social network service provides trusted, timely and managed communications between a querying individual and an informed individual by optimizing distribution of queries to reflect a requisite amount of expertise necessary (i.e., interest, background, education, demographic attribute, etc.). Those candidate recipients with a rare level of expertise or specialization can specify a desired level of participation, which is respected. In order not to exhaust their availability, those who are less qualified or part of a larger demographic category appropriate for the query are selected to handle queries of lesser difficulty or less specialization. Anonymity if desired by the recipient party can be supported by increasing the pool of candidate recipients so that the querying party cannot reasonably ascertain who is responding. Timeliness of response, as well as satisfaction in the response, is tracked in order to affect redirection of a query.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: September 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Alexander G. Gounares, Eric J. Horvitz, Kenneth D. Ray, Oren Rosenbloom, Hubert Van Hoof, Chris Demetrios Karkanias
  • Patent number: 8271631
    Abstract: A system for optimizing the value of communications between communicating parties is provided. The system includes a communication group manager that facilitates specifying policies, preferences and/or automated analysis of ideal communication channels, routing and/or scheduling in terms of communicating party groups that can be pre-populated clusters of communicating parties, assembled based on relationships (e.g., organizational), and/or assembled based on satisfying inclusion criteria (e.g., age, location, competence, communication history, meeting history). The communication group manager maps communicating parties into predefined and/or dynamically created groups that facilitate specifying and/or automatically computing ideal communication actions like selecting a channel, displaying lists of potential channels sorted by communicating party preferences, and (re)scheduling communications to different channels and/or times.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: September 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Carl M. Kadie, Sean Blagsvedt
  • Publication number: 20120222132
    Abstract: Users may choose to have their behavior analyzed in order to infer default sharing permission settings for documents and other information maintained in one or more computer systems. This may increase information security for the users and streamline implementation of privacy and/or sharing permissions. The default sharing permissions are implemented by a computer system as soft permissions that may be used to determine which documents are to be shared with which recipients. The soft permissions may address sharing situations for which a user has not expressly indicated his or her sharing rules. The soft permissions may change over time in response to changing user behavior and/or the soft permissions may be revised in light of user feedback.
    Type: Application
    Filed: February 25, 2011
    Publication date: August 30, 2012
    Applicant: Microsoft Corporation
    Inventors: Douglas C. Burger, Marc Eliot Davis, Eric J. Horvitz
  • Patent number: 8254393
    Abstract: A proactive adaptive radio methodology for the opportunistic allocation of radio spectrum is described. The methods can be used to allocate radio spectrum resources by employing machine learning to learn models, via accruing data over time, that have the ability to predict the context-sensitive durations of the availability of channels. The predictive models are combined with decision-theoretic cost-benefit analyses to minimize disruptions of service or quality that can be associated with reactive allocation policies. Rather than reacting to losses of channel, the proactive policies seek switches in advance of the loss of a channel.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventor: Eric J. Horvitz
  • Patent number: 8249060
    Abstract: A system and method for generating, managing and accessing a schema that facilitates maximizing utility of a managed communication is provided. The system provides a computer-based system for creating, accessing and/or managing a schema employed in utility-optimizing communication management. The system includes computer components for receiving communication related data and storing such communication related data, inferences concerning such data, probabilities and/or probability distributions associated with such data in an extensible, portable, data schema. The schema can facilitate making utility optimizing communication management decisions.
    Type: Grant
    Filed: August 11, 2006
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventor: Eric J. Horvitz
  • Patent number: 8244240
    Abstract: The claimed subject matter provides systems and/or methods that facilitate automatically maintaining a database of base stations. A location component can obtain a query that includes a listing of detected base stations. Additionally, the location component can identify whether the detected base stations are included in a base station database. Further, the location component can generate an estimated location related to the query. Moreover, a database update component can modify the base station database based at least in part upon the query.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Dimitris Achlioptas, John C. Krumm, Eric J. Horvitz
  • Patent number: 8244559
    Abstract: Embodiments for interacting with cloud computing providers are disclosed. In accordance with at least one embodiment, a resource broker receives a request for a computing task that is to be performed from a customer. The resource broker selects one of the cloud computing providers to perform at least a part of the computing task. In turn, the resource broker may obtain a gain from performance of the at least one part of the computing task by the cloud computing provider.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Harold L. Cochrane, Rene A. Vega, Angel S. Calvo
  • Patent number: 8244660
    Abstract: The claimed subject matter provides systems and/or methods that facilitate generating an inference about events that may not have yet been observed. Open-world modeling can be used to take a history of observation so as to understand trends over time in the revelation of previously unseen events, and to make inferences with subsets of data that new unseen events will be seen. Thus, inaccuracies associated with predictions generated from incomplete data sets can be mitigated. To yield such predictions, open-world submodels and closed-world submodels that do not allow for previously unseen events can be combined via a model mixture methodology, which fuses inferences from the open- and close-world models.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, John C. Krumm, Murugesan S. Subramani
  • 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