Patents by Inventor Bryan T. Starbuck

Bryan T. Starbuck 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: 7062021
    Abstract: A mechanism for placing a telephone call while at the same time communicating context (e.g., subject, importance and/or nature) of the telephone call. The caller uses a mechanism on a user interface to instruct a caller computing system to place a telephone call to a callee computing system. Using the same user interface, the caller also identifies some contextual information for the telephone call such as, for example, the subject, importance and/or nature of the telephone call. The caller computing system then constructs a call invitation data structure that includes both an invitation to the callee to engage in a telephone conversation and the user-entered identification of the context of the telephone call. Upon receiving the call invitation data structure, the callee computing system reads the identification of the context of the telephone call, and then takes appropriate action based on the context for the telephone call.
    Type: Grant
    Filed: October 24, 2005
    Date of Patent: June 13, 2006
    Assignee: Microsoft Corporation
    Inventors: Bryan T. Starbuck, Deana R. Fuller, Martijn E. Van Tilburg
  • Patent number: 7007045
    Abstract: Example embodiments provide for preserving memory resources by selecting property values to be assigned time-date information used in resolving conflicts between sync values. The property values may be selected based on the available resources of a remote device, e.g., when the time-date information is to be stored in a field of limited space. Further, the property values may be selected based on historical information, such as the most recently or frequently modified values. Other example embodiments also provide for storing an upper and/or lower boundary of time-date information for the remaining property values not selected. For example, the most recently modified property time-date value may be used for the upper boundary and the oldest modified time-date value may be used for the lower boundary.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: February 28, 2006
    Assignee: Microsoft Corporation
    Inventor: Bryan T. Starbuck
  • Patent number: 6977993
    Abstract: A mechanism for placing a telephone call while at the same time communicating context (e.g., subject, importance and/or nature) of the telephone call. The caller uses a mechanism on a user interface to instruct a caller computing system to place a telephone call to a callee computing system. Using the same user interface, the caller also identifies some contextual information for the telephone call such as, for example, the subject, importance and/or nature of the telephone call. The caller computing system then constructs a call invitation data structure that includes both an invitation to the callee to engage in a telephone conversation and the user-entered identification of the context of the telephone call. Upon receiving the call invitation data structure, the callee computing system reads the identification of the context of the telephone call, and then takes appropriate action based on the context for the telephone call.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: December 20, 2005
    Assignee: Microsoft Corporation
    Inventors: Bryan T. Starbuck, Deana R. Fuller, Martijn E. Van Tilburg
  • Patent number: 6950835
    Abstract: During synchronization of data between a remote device and a local device, it can be determined if a value for a property on a remote device has changed since a last synchronization of the property between the remote device and a local machine. A remote representation of a property value is compared to a local representation associated with the same property value. If the representations are identical, it can be determined that the property value did not change on the remote device. If, however, they are not identical then the property value must have changed after the remote representation was generated.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: September 27, 2005
    Assignee: Microsoft Corporation
    Inventor: Bryan T. Starbuck
  • Patent number: 6944636
    Abstract: Generally, the present invention provides for a distributed computing system that is capable of associating time-date information with a property value in the database. The distributed computing system has a device that stores properties in a database without corresponding time-date fields, and thus is considered a low fidelity or legacy device. Example embodiments provide that time-date information corresponding to remote property values can be identified and formatted in a standard format parsable by one or more devices in the distributed computing system. The formatted time-date information is sent to the remote database for storage in a field associated with the remote property values. The formatted time-date information can then subsequently be used in resolving conflicts between property values.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: September 13, 2005
    Assignee: Microsoft Corporation
    Inventor: Bryan T. Starbuck
  • Publication number: 20040260776
    Abstract: The subject invention provides for an advanced and robust system and method that facilitates detecting spam. The system and method include components as well as other operations which enhance or promote finding characteristics that are difficult or the spammer to avoid and finding characteristics in non-spam that are difficult for spammers to duplicate. Exemplary characteristics include examining origination features in pairs analyzing character and/or number sequences, strings, and sub-strings, detecting various entropy levels of one or more character sequences, strings and/or sub-strings as well as analyzing message and/or feature sizes.
    Type: Application
    Filed: June 23, 2003
    Publication date: December 23, 2004
    Inventors: Bryan T. Starbuck, Robert L. Rounthwaite, David E. Heckerman, Joshua T. Goodman, Eliot C. Gillum, Nathan D. Howell, Kenneth R. Aldinger
  • Patent number: 6819345
    Abstract: In a graphical desktop environment displaying desktop components, a control is provided to track the position of a pointer on a screen, and when the pointer enters relevant regions with respect to a desktop component, a thin or thick border in displayed around the desktop component to enable a user to resize the desktop component, and/or a caption bar is displayed along an edge of the component to enable a user to move the desktop component on the desktop. The caption bar may additionally be provided with menu and close buttons, to enable the user to bring up a menu of properties and/or actions for the desktop component, and close the desktop component, respectively. When the pointer is outside any region relevant to a desktop component, no borders or caption bars are displayed, thereby resulting in a visually less cluttered appearance.
    Type: Grant
    Filed: February 17, 1998
    Date of Patent: November 16, 2004
    Assignee: Microsoft Corporation
    Inventors: Christopher R. Jones, Christopher R. Brown, Michael A. Schmidt, Sankar Ramasubramanian, Sean L. Flynn, Edward Jason Anderson, Mark H. Enomoto, Gayna Williams, Bryan T. Starbuck
  • Publication number: 20040221062
    Abstract: Architecture for detecting and removing obfuscating clutter from the subject and/or body of a message, e.g., e-mail, prior to filtering of the message, to identify junk messages commonly referred to as spam. The technique utilizes the powerful features built into an HTML rendering engine to strip the HTML instructions for all non-substantive aspects of the message. Pre-processing includes pre-rendering of the message into a final format, which final format is that which is displayed by the rendering engine to the user. The final format message is then converted to a text-only format to remove graphics, color, non-text decoration, and spacing that cannot be rendered as ASCII-style or Unicode-style characters. The result is essentially to reduce each message to its common denominator essentials so that the junk mail filter can view each message on an equal basis.
    Type: Application
    Filed: May 2, 2003
    Publication date: November 4, 2004
    Inventors: Bryan T. Starbuck, Robert L. Rounthwaite, David E. Heckerman, Joshua T. Goodman