Patents by Inventor James Edelen

James Edelen 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).

  • Publication number: 20120150839
    Abstract: A message is delivered to an external indexing service when a link is located within a given communication. The message includes a request to index content contained within the link to ensure that the link is indexed. When a keyword search query is performed within the communication system, both a local index and an external index associated with the external indexing service are queried. Results from the query are merged and surfaced.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 14, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Tore Sundelin, Alexander Wetmore, James Edelen, Jorge Pereira
  • Publication number: 20120143798
    Abstract: Triaging electronic communications in a computing system environment can mitigate issues related to large volumes of incoming electronic communications. This can include an analysis of user-specific electronic communication data and associated behaviors to predict which communications a user is likely to deem important or unimportant. Client-side application features are exposed based on the evaluation of communication importance to enable the user to process arbitrarily large volumes of incoming communications.
    Type: Application
    Filed: December 6, 2010
    Publication date: June 7, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Tore Sundelin, James Kleewein, James Edelen, Jorge Pereira, Alexander Wetmore, John Winn
  • Publication number: 20120143806
    Abstract: Triaging electronic communications in a computing system environment can mitigate issues related to large volumes of incoming electronic communications. This can include an analysis of user-specific electronic communication data and associated behaviors to predict which communications a user is likely to deem important or unimportant. Client-side application features are exposed based on the evaluation of communication importance to enable the user to process arbitrarily large volumes of incoming communications.
    Type: Application
    Filed: December 6, 2010
    Publication date: June 7, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Tore Sundelin, James Kleewin, James Edelen, Jorge Pereira, Alexander Wetmore, John Winn
  • Publication number: 20110264630
    Abstract: A determination of whether to archive email messages in a user mailbox is made each time an email message is received at a server computer. A storage quota, a first threshold and a second threshold are obtained for the user mailbox. The first threshold is a first percentage of the storage quota. The second threshold is a second percentage of the storage quota. When it is determined that the size of the received email message plus the current size of the user mailbox exceeds the first threshold for the user mailbox, one or more email messages in the user mailbox are archived. The archiving of the one or more email messages reduces the current size of the user mailbox such that the current size of the user mailbox becomes less than the number of bytes corresponding to the second threshold for the user mailbox.
    Type: Application
    Filed: April 23, 2010
    Publication date: October 27, 2011
    Applicant: MICROSOFT CORPORATION
    Inventor: James Edelen
  • Publication number: 20090327972
    Abstract: Techniques for the aggregate and hierarchical display of grouped items spanning multiple storage locations are described. Some techniques may aggregate items in response to user input identifying a scope for item retrieval. The user input may identify a scope such as selection of a local storage location or a search query for retrieving items. The aggregated items may span multiple storage locations and include items within the identified scope and related items outside the identified scope. A group of aggregated items are presented in a hierarchical display within a user interface. The hierarchical display may visually differentiate items inside and outside of the identified scope, and may identify parent-child relationship between related items. An aggregate header for the group of aggregated items may be displayed indicating total items in the group and a status for items in the group within the identified scope. Other embodiments are described and claimed.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Robert Emmett McCann, Michael Affronti, Andrew Brauninger, James Edelen
  • Publication number: 20090319619
    Abstract: Automatic conversation techniques are described. An apparatus may comprise a computing device having an incoming message module operative to receive an incoming message, a conversation identification module communicatively coupled to the incoming message module, the conversation identification module operative to determine the incoming message is part of a conversation thread, and associate the incoming message with the conversation thread by setting a conversation identifier property of the incoming message to a conversation identifier for the conversation thread, and a conversation manager module communicatively coupled to the conversation identification module, the conversation manager module operative to determine a conversation rule is associated with the conversation thread, and apply the conversation rule to the incoming message. Other embodiments are described and claimed.
    Type: Application
    Filed: June 24, 2008
    Publication date: December 24, 2009
    Applicant: Microsoft Corporation
    Inventors: Michael Affronti, Andrew Brauninger, Robert Emmett Mccann, James Edelen, Jorge Pereira
  • Publication number: 20070164817
    Abstract: A preamplifier has a variable input impedance. The input impedance is tailored with the signal level to maintain a more optimal performance. The input impedance is varied by at least two amplifiers connected in parallel. Each amplifier has a different input impedance. By controlling the bias currents to the amplifiers, the contribution to the input impedance of the parallel amplifiers is controlled. Gradual variation in input impedance may be obtained by gradual variation in relative contribution by the different amplifiers.
    Type: Application
    Filed: December 15, 2005
    Publication date: July 19, 2007
    Inventors: Kevin Randall, James Edelen