Patents by Inventor Andrew W. Jacobs

Andrew W. Jacobs 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: 10408623
    Abstract: Techniques for creating breadcrumbs for a trail of activity are described. The trail of activity may be created by recording movement information based on inferred actions of walking, not walking, or changing floor levels. The movement information may be recorded with an accelerometer and a pressure sensor. A representation of a list of breadcrumbs may be visually displayed on a user interface of a mobile device, in a reverse order to retrace steps. In some implementations, a compass may additionally or alternatively be used to collect directional information relative to the earth's magnetic poles.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: September 10, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alice Jane Brush, James W. Scott, Galen C. Hunt, Raman K Sarin, Andrew W Jacobs, Barry C. Bond, Oscar E Murillo, Amy Karlson
  • Patent number: 8024415
    Abstract: The present invention relates to a system (10, 200) and methodology (74) to enable a plurality of information associated with electronic messages, for example, to be automatically prioritized by a priorities system (12, 230) for transmittal to a user or system. The priorities system (12,230) can employ classifiers (20) that can be explicitly and/or implicitly trained to prioritize one or more received messages (14) according to a learned importance to the user. As an example, messages (14) can be classified as high, medium, low or other degrees of importance via a training set of examples (30) or types of messages having similar degrees of importance. A background monitor (34) can be provided to monitor a user's activities regarding message processing to further refine or tune the classifier (20) according to the user's personal decisions relating to message importance.
    Type: Grant
    Filed: March 16, 2001
    Date of Patent: September 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Eric I. Horvitz, David O. Hovel, Andrew W. Jacobs, Carl M. Kadie
  • Patent number: 7975015
    Abstract: The present invention relates to a system and methodology to enable a variety of information associated with one or more notification sources to be directed to one or more notification sinks via a notification platform architecture. The architecture includes a context analyzer for determining a user's state such as location and attentional focus, wherein the user's state is employed by a notification manager to make decisions regarding what, when and how information generated by the notification sources should be forwarded to the notification sinks, for example. These decisions can include a cost benefit analysis wherein considerations are given as to whether the benefits of notifying the user are outweighed by the costs of disrupting the user. Decision-theoretic policies and/or somewhat less formal heuristic policies can be employed to enable the decision-making process within the notification manager.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, David O. Hovel, Andrew W. Jacobs, Carl M. Kadie
  • Publication number: 20100318293
    Abstract: Techniques for creating breadcrumbs for a trail of activity are described. The trail of activity may be created by recording movement information based on inferred actions of walking, not walking, or changing floor levels. The movement information may be recorded with an accelerometer and a pressure sensor. A representation of a list of breadcrumbs may be visually displayed on a user interface of a mobile device, in a reverse order to retrace steps. In some implementations, a compass may additionally or alternatively be used to collect directional information relative to the earth's magnetic poles.
    Type: Application
    Filed: June 12, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Alice Jane Brush, James W. Scott, Galen C. Hunt, Raman K. Sarin, Andrew W. Jacobs, Barry C. Bond, Oscar E. Murillo, Amy Karlson
  • Patent number: 7720916
    Abstract: A unique system, method, and user interface that facilitate ordering personal items based on past personal interaction between a user and the user's correspondents are provided. In particular, the system provides alternative views of information, such as messages, that is organized around people using an ordering based on the history of communication between the recipient and sender. Social metrics can be calculated based on social metadata associated with the messages, for example. Metrics can be used to configure how or which messages are viewed and their order in one or more pane views. Each pane view can present different orderings of messages—which are displayed by the recipient or sender of the message. So for instance, instead of viewing messages in chronological receipt date, they can be viewed by the message's sender and ordered by the number of messages previously sent to the user.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Danyel A. Fisher, Alice Jane Bernheim Brush, Andrew W. Jacobs, Marc A. Smith, Carman G. Neustaedter
  • Patent number: 7668691
    Abstract: Systems and methods that infer and classify user activity based in part on routing data. A storage medium can store raw data collected, and such acquired data can be subsequently be analyzed or distilled to generate abstract qualities about the raw data (e.g., velocity of user during route, level of difficulty, and the like). Various machine learning techniques, artificial intelligence methodologies, decision trees, and/or statistical methods can be employed to supply inference regarding the acquired raw data and/or the abstract qualities.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: February 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Scott J. Counts, Marc A. Smith, Andrew W. Jacobs
  • Patent number: 7519676
    Abstract: A system and method are provided to learn and infer the time until a user will be available for communications, collaboration, or information access, given evidence about such observations as time of day, calendar, location, presence, and activity. The methods can be harnessed to coordinate communications between parties via particular modalities of interaction. The system includes a user state identifier that determines a user's state from background knowledge, the flow of time, or one or more context information sources. A data log can be employed to store information about user state changes and observational evidence to accumulate statistics and build inferential models of the availability and unavailability of users for different kinds of communication, collaboration, and information access.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: April 14, 2009
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Carl M. Kadie, Andrew W. Jacobs
  • Publication number: 20090063099
    Abstract: Systems and methods that infer and classify user activity based in part on routing data. A storage medium can store raw data collected, and such acquired data can be subsequently be analyzed or distilled to generate abstract qualities about the raw data (e.g., velocity of user during route, level of difficulty, and the like). Various machine learning techniques, artificial intelligence methodologies, decision trees, and/or statistical methods can be employed to supply inference regarding the acquired raw data and/or the abstract qualities.
    Type: Application
    Filed: August 29, 2007
    Publication date: March 5, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Scott J. Counts, Marc A. Smith, Andrew W. Jacobs
  • Patent number: 7490122
    Abstract: A system and method are provided to learn and infer the time until a user will be available for communications, collaboration, or information access, given evidence about such observations as time of day, calendar, location, presence, and activity. The methods can be harnessed to coordinate communications between parties via particular modalities of interaction. The system includes a user state identifier that determines a user's state from background knowledge, the flow of time, or one or more context information sources. A data log can be employed to store information about user state changes and observational evidence to accumulate statistics and build inferential models of the availability and unavailability of users for different kinds of communication, collaboration, and information access.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: February 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Carl M. Kadie, Andrew W. Jacobs
  • Patent number: 7457879
    Abstract: The present invention relates to a system and methodology to enable a variety of information associated with one or more notification sources to be directed to one or more notification sinks via a notification platform architecture. The architecture includes a context analyzer for determining a user's state such as location and attentional focus, wherein the user's state is employed by a notification manager to make decisions regarding what, when and how information generated by the notification sources should be forwarded to the notification sinks, for example. These decisions can include a cost benefit analysis wherein considerations are given as to whether the benefits of notifying the user are outweighed by the costs of disrupting the user. Decision-theoretic policies and/or somewhat less formal heuristic policies can be employed to enable the decision-making process within the notification manager.
    Type: Grant
    Filed: April 19, 2007
    Date of Patent: November 25, 2008
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, David O. Hovel, Andrew W. Jacobs, Carl M. Kadie
  • Patent number: 7409423
    Abstract: A system and methods are provided to learn and infer the time until a user will be available for communications, collaboration, or information access, given evidence about such observations as time of day, calendar, location, presence, and activity. The methods can be harnessed to coordinate communications between parties via particular modalities of interaction. The system includes a user state identifier that determines a user's state from background knowledge, the flow of time, or one or more context information sources. A data log can be employed to store information about user state changes and observational evidence to accumulate statistics and build inferential models of the availability and unavailability of users for different kinds of communication, collaboration, and information access.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: August 5, 2008
    Inventors: Eric J. Horvitz, Carl M. Kadie, Andrew W. Jacobs
  • Patent number: 7305437
    Abstract: A system and method are provided to learn and infer the time until a user will be available for communications, collaboration, or information access, given evidence about such observations as time of day, calendar, location, presence, and activity. The methods can be harnessed to coordinate communications between parties via particular modalities of interaction. The system includes a user state identifier that determines a user's state from background knowledge, the flow of time, or one or more context information sources. A data log can be employed to store information about user state changes and observational evidence to accumulate statistics and build inferential models of the availability and unavailability of users for different kinds of communication, collaboration, and information access.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: December 4, 2007
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Carl M. Kadie, Andrew W. Jacobs
  • Patent number: 7293013
    Abstract: A system and method for personalizing an information classifier is provided. The system includes a default or universal classifier that is pre-trained with features that have relatively universal discriminatory relationships for multiple people and that is operable to produce a measure that a message is classified as having one of several characteristics. The system further includes a second classifier that is constructed and personalized through training via a more general search through the space of potentially discriminatory features. The second classifier, after personalization, is intended to classify information at a level exceeding that of the first classifier based on the specific preferences, habits, and desires of the user who personalizes the second classifier. The system further includes a weighting component that facilitates a combining component producing an integrated measure based on input from both the first classifier and the second classifier.
    Type: Grant
    Filed: October 19, 2004
    Date of Patent: November 6, 2007
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Andrew W. Jacobs, Gregory P. Baribault
  • Patent number: 7249159
    Abstract: An architecture for a notification platform is disclosed. In one embodiment, the architecture includes a user mechanism, one or more notification sources and sinks, and a notification manager. The user mechanism stores information regarding notification parameters of a user, such as the user's default notification preferences, and may also contain, access, and/or infer contextual information. Each notification source generates notifications intended for the user, while each notification sink can provide the notifications to the user. Notification sources and sinks provide information via standardized notification schema. The notification manager is designed to appropriately convey the notifications generated by the sources to the sinks, based on information provided by the user mechanism, and by the sources and sinks. As disclosed, the architecture is applicable to entities other users as well.
    Type: Grant
    Filed: June 17, 2000
    Date of Patent: July 24, 2007
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, David O. Hovel, Carl M. Kadie, Andrew W. Jacobs
  • Patent number: 7243130
    Abstract: The present invention relates to a system (10) and methodology (170, 173, 180, 400, 600, 1000) to enable a variety of information associated with one or more notification sources (26-28) to be directed to one or more notification sinks (36-38) via a notification platform architecture (10). The architecture (10) includes a context analyzer (22) for determining a user's state such as location and attentional focus, wherein the user's state is employed by a notification manager (24) to make decisions regarding what, when and how information generated by the notification sources (26-28) should be forwarded to the notification sinks (36-38), for example. These decisions can include a cost benefit analysis wherein considerations are given as to whether the benefits of notifying the user are outweighed by the costs of disrupting the user.
    Type: Grant
    Filed: March 16, 2001
    Date of Patent: July 10, 2007
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, David O. Hovel, Andrew W. Jacobs, Carl M. Kadie
  • Patent number: 7239845
    Abstract: A source wireless device is capable of transmitting items over a wireless network using a number of different wireless transfer mechanism such as, for example, Infra-Red (IR) or Bluetooth. Several potential destination wireless devices may be capable of receiving the item using at least one of the different wireless transfer mechanisms. The user selects one or more destination wireless devices to send items to using a unified user interface that lists the various potential destination wireless devices. After a user selects items to transfer as well as the destination wireless device(s), the wireless transfer mechanism appropriate for transfer to each device is then automatically identified without requiring user selection of the particular wireless transfer mechanism.
    Type: Grant
    Filed: August 11, 2006
    Date of Patent: July 3, 2007
    Assignee: Microsoft Corporation
    Inventors: Joseph K. Ollis, Andrew W. Jacobs
  • Patent number: 7130585
    Abstract: A source wireless device is capable of transmitting items over a wireless network using a number of different wireless transfer mechanism such as, for example, Infra-Red (IR) or Bluetooth. Several potential destination wireless devices may be capable of receiving the item using at least one of the different wireless transfer mechanisms. The user selects one or more destination wireless devices to send items to using a unified user interface that lists the various potential destination wireless devices. After a user selects items to transfer as well as the destination wireless device(s), the wireless transfer mechanism appropriate for transfer to each device is then automatically identified without requiring user selection of the particular wireless transfer mechanism.
    Type: Grant
    Filed: April 4, 2006
    Date of Patent: October 31, 2006
    Assignee: Microsoft Corporation
    Inventors: Joseph K. Ollis, Andrew W. Jacobs
  • Patent number: 7120865
    Abstract: Prioritization of document, such as email messages, is disclosed. In one embodiment, a computer-implemented method first receives a document. The method generates a priority of the document, based on a document classifier such as a Bayesian classifier or a support-vector machine classifier. The method then outputs the priority. In one embodiment, the method includes alerting the user based on an expected loss of now-review of the document as compared to an expected cost of alerting the user of the document, at a current time. Several methods are reviewed for display and interaction that leverage the assignment of priorities to documents, including a means for guiding visual and auditory actions by priority of incoming messages.
    Type: Grant
    Filed: July 30, 1999
    Date of Patent: October 10, 2006
    Assignee: Microsoft Corporation
    Inventors: Eric Horvitz, Andrew W. Jacobs
  • Patent number: 7113747
    Abstract: A source wireless device is capable of transmitting items over a wireless network using a number of different wireless transfer mechanism such as, for example, Infra-Red (IR) or Bluetooth. Several potential destination wireless devices may be capable of receiving the item using at least one of the different wireless transfer mechanisms. The user selects one or more destination wireless devices to send items to using a unified user interface that lists the various potential destination wireless devices. After a user selects items to transfer as well as the destination wireless device(s), the wireless transfer mechanism appropriate for transfer to each device is then automatically identified without requiring user selection of the particular wireless transfer mechanism.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: September 26, 2006
    Assignee: Microsoft Corporation
    Inventors: Joseph K. Ollis, Andrew W. Jacobs
  • Patent number: 6999721
    Abstract: A source wireless device is capable of transmitting items over a wireless network using a number of different wireless transfer mechanism such as, for example, Infra-Red (IR) or Bluetooth. Several potential destination wireless devices may be capable of receiving the item using at least one of the different wireless transfer mechanisms. The user selects one or more destination wireless devices to send items to using a unified user interface that lists the various potential destination wireless devices. After a user selects items to transfer as well as the destination wireless device(s), the wireless transfer mechanism appropriate for transfer to each device is then automatically identified without requiring user selection of the particular wireless transfer mechanism.
    Type: Grant
    Filed: January 17, 2002
    Date of Patent: February 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Joseph K. Ollis, Andrew W. Jacobs