Patents by Inventor Alexandra K Heron

Alexandra K Heron 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: 20190280995
    Abstract: Methods for establishing simultaneous connections on a plurality of communication devices associated with a user implemented on an instant messaging program by issuing ring tones, audible notifications, or visual indications to the plurality of communication devices and constructing a state diagram for sending the ring tones, the audible notifications, or the visual indications to the plurality of communication devices.
    Type: Application
    Filed: May 28, 2019
    Publication date: September 12, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Alexandra K. HERON, John S. HOLMES, Nicole D. STEINBOK, Michael A. SMUGA, Geeven SINGH
  • Publication number: 20160142347
    Abstract: Methods for establishing simultaneous connections on a plurality of communication devices associated with a user implemented on an instant messaging program by issuing ring tones, audible notifications, or visual indications to the plurality of communication devices and constructing a state diagram for sending the ring tones, the audible notifications, or the visual indications to the plurality of communication devices.
    Type: Application
    Filed: January 25, 2016
    Publication date: May 19, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Alexandra K. Heron, John S. Holmes, Nicole D. Steinbok, Michael A. Smuga, Geeven Singh
  • Publication number: 20150026276
    Abstract: Methods for establishing simultaneous connections on a plurality of communication devices associated with a user implemented on an instant messaging program by issuing ring tones, audible notifications, or visual indications to the plurality of communication devices and constructing a state diagram for sending the ring tones, the audible notifications, or the visual indications to the plurality of communication devices.
    Type: Application
    Filed: August 1, 2014
    Publication date: January 22, 2015
    Applicant: Microsoft Corporation
    Inventors: Alexandra K. Heron, John S. Holmes, Nicole D. Steinbok, Michael A. Smuga, Geeven Singh
  • Patent number: 8832213
    Abstract: Methods for establishing simultaneous connections on a plurality of communication devices associated with a user implemented on an instant messaging program by issuing ring tones, audible notifications, or visual indications to the plurality of communication devices and constructing a state diagram for sending the ring tones, the audible notifications, or the visual indications to the plurality of communication devices.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Alexandra K. Heron, John S. Holmes, Nicole D. Steinbok, Michael A. Smuga, Geeven Singh
  • Patent number: 8631082
    Abstract: Various technologies pertaining to instant messaging are described herein. A persistent instant messaging group is created, wherein the persistent instant messaging group comprises a plurality of members and persists over a plurality of instant messaging sessions. Instances of an instant messaging application are installed on mobile telephones, and the instant messaging application is used to transmit instant messages between members of the persistent instant messaging group. Messages directed towards offline members of the persistent instant messaging group are transmitted to such members when they come online.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: January 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Brian Scott Moudy, Aarthi Natarajan, Asta Roseway, Geeven Singh, George Joy, Ranjib Singh Badh, Richard Michael Eames, Marcella C. S. Rader, Alexandra K. Heron, Vasudha Chandrasekaran, Nicole Danielle Steinbok, Steven Abrahams, Troy A. Schauls, Amy Wai-Yee Ip, Melora Zaner-Godsey, Seshagiri Panchapagesan, Jeroen Van Turennout, Vlad Cretu
  • Publication number: 20120278418
    Abstract: Methods for establishing simultaneous connections on a plurality of communication devices associated with a user implemented on an instant messaging program by issuing ring tones, audible notifications, or visual indications to the plurality of communication devices and constructing a state diagram for sending the ring tones, the audible notifications, or the visual indications to the plurality of communication devices.
    Type: Application
    Filed: July 6, 2012
    Publication date: November 1, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexandra K. Heron, John S. Holmes, Nicole D. Steinbok, Michael A. Smuga, Geeven Singh
  • Patent number: 8301710
    Abstract: Functionality is described for collecting data from a presence-based system, such as an instant messaging system. The functionality can extract information from the collected data based on one or more rules. For instance, the functionality can identify presence data and/or message data that includes predetermined key words. The functionality can formulate result information based on the extracted information for presentation to a recipient.
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: October 30, 2012
    Assignee: Microsoft Corporation
    Inventors: Henry W Setiawan, George Joy, Alexandra K. Heron, Ramesh K Vyaghrapuri, Diego E. Rejtman, Muneer Mirza, Kitty L Leung, Keiji Kanazawa, Nicolas Duchastel de Montrouge, Vlad Cretu, Darren H. Louie
  • Patent number: 8244878
    Abstract: Methods, computer-readable storage media, and systems for establishing multiple simultaneous connections on an instant messaging program to enhance the user experience. The user receives notifications of request to communicate, an email, or an alert on communication devices. By choosing which communication device to respond on, that particular communication device becomes active, continuing the communication to transmit to and receive from on that communication device. The process also includes mirroring the communication on the other communication devices that are alive (connected) and non-mobile. Furthermore, the other communication devices are kept alive to allow the user to switch from one communication device to another during communication.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Alexandra K Heron, John S Holmes, Nicole D Steinbok, Michael A Smuga, Geeven Singh
  • Publication number: 20120072515
    Abstract: Various technologies pertaining to instant messaging are described herein. A persistent instant messaging group is created, wherein the persistent instant messaging group comprises a plurality of members and persists over a plurality of instant messaging sessions. Instances of an instant messaging application are installed on mobile telephones, and the instant messaging application is used to transmit instant messages between members of the persistent instant messaging group. Messages directed towards offline members of the persistent instant messaging group are transmitted to such members when they come online.
    Type: Application
    Filed: November 28, 2011
    Publication date: March 22, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian Scott Moudy, Aarthi Natarajan, Asta Roseway, Geeven Singh, George Joy, Ranjib Singh Badh, Richard Michael Eames, Marcella C.S. Rader, Alexandra K. Heron, Vasudha Chandrasekaran, Nicole Danielle Steinbok, Steven Abrahams, Troy A. Schauls, Amy Wai-Yee Ip, Melora Zaner-Godsey, Seshagiri Panchapagesan, Jeroen Van Turennout, Vlad Cretu
  • Patent number: 7953785
    Abstract: Content synchronization in a file sharing environment is described. A node in a circle share maintains a version vector that represents that node's knowledge of file synchronization events. Version vector data may be transmitted between nodes of the circle share via a presence service in the form of short notification messages. The version vector data is compared to identify one or more nodes to be synchronized. A resource-aware overlay representing the circle share is computed, and is used to initiate communication to determine which of the available nodes with which to synchronize will provide the most synchronization value to other nodes in the circle share.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: May 31, 2011
    Assignee: Microsoft Corporation
    Inventors: Jin Li, Dan Teodosiu, Philip A. Chou, Cheng Huang, Eyal Schwartz, John T. Spivey, Yunnan Wu, Alexandra K. Heron
  • Publication number: 20110106620
    Abstract: Functionality is described for collecting data from a presence-based system, such as an instant messaging system. The functionality can extract information from the collected data based on one or more rules. For instance, the functionality can identify presence data and/or message data that includes predetermined key words. The functionality can formulate result information based on the extracted information for presentation to a recipient.
    Type: Application
    Filed: January 6, 2011
    Publication date: May 5, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Henry W. Setiawan, George Joy, Alexandra K. Heron, Ramesh K. Vyaghrapuri, Diego E. Rejtman, Muneer Mirza, Kitty L. Leung, Keiji Kanazawa, Nicolas Duchastel de Montrouge, Vlad Cretu, Darren H. Louie
  • Publication number: 20110072098
    Abstract: A system described herein includes a receiver component that receives a request to create a persistent messaging group for an instant messaging application, wherein the request includes an indication of one or more entities that are desired to be members of the persistent messaging group. The system further includes a group creator component that creates the persistent messaging group based at least in part upon the received group creation request, wherein the persistent messaging group is persisted over multiple instant messaging sessions.
    Type: Application
    Filed: November 30, 2010
    Publication date: March 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian Scott Moudy, Aarthi Natarajan, Asta Roseway, Geeven Singh, George Joy, Ranjib Singh Badh, Richard Michael Eames, Marcella C. S. Rader, Alexandra K. Heron, Vasudha Chandrasekaran, Nicole Danielle Steinbok, Steven Abrahams, Troy A. Schauls, Amy Wai-Yee Ip, Melora Zaner-Godsey, Seshagiri Panchapagesan, Jeroen Van Turennout, Vlad Cretu
  • Patent number: 7890592
    Abstract: Functionality is described for collecting data from a presence-based system, such as an instant messaging system. The functionality can extract information from the collected data based on one or more rules. For instance, the functionality can identify presence data and/or message data that includes predetermined key words. The functionality can formulate result information based on the extracted information for presentation to a recipient. Based on these operations, the collected data supports a data-mining operation, as well as the traditional role of facilitating communication among the participants of the presence-based system. The result information can correspond to a report that presents aggregated findings, optionally organized into one or more demographic categories, or the result information can correspond to an advertisement, etc.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: February 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Henry W. Setiawan, George Joy, Alexandra K. Heron, Ramesh K. Vyaghrapuri, Diego E. Rejtman, Muneer Mirza, Kitty L. Leung, Keiji Kanazawa, Nicolas Duchastel de Montrouge, Vlad Cretu, Darren Louie
  • Patent number: 7865563
    Abstract: A system described herein includes a receiver component that receives a request to create a persistent messaging group for an instant messaging application, wherein the request includes an indication of one or more entities that are desired to be members of the persistent messaging group. The system further includes a group creator component that creates the persistent messaging group based at least in part upon the received group creation request, wherein the persistent messaging group is persisted over multiple instant messaging sessions.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: January 4, 2011
    Inventors: Brian Scott Moudy, Aarthi Natarajan, Asta Roseway, Geeven Singh, George Joy, Ranjib Singh Badh, Richard Michael Eames, Marcella C. S. Rader, Alexandra K. Heron, Vasudha Chandrasekaran, Nicole Danielle Steinbok, Steven Abrahams, Troy A. Schauls, Amy Wai-Yee Ip, Melora Zaner-Godsey, Seshagiri Panchapagesan, Jeroen Van Turennout, Vlad Cretu
  • Publication number: 20100169153
    Abstract: Techniques are described to provide user-adaptive recommended mobile content. In an example implementation, one or more user-specific parameters are detected on a mobile device. Examples of user-specific parameters may include user behavior on the mobile device, the location of the user and/or mobile device, the behavior of a user's associate as part of a social network, and so on. The user-specific parameters are used to identify recommended content that is relevant to the user-specific parameters, and the user is notified of the recommended content. The recommended content may be accessed via the mobile device.
    Type: Application
    Filed: December 26, 2008
    Publication date: July 1, 2010
    Applicant: Microsoft Corporation
    Inventors: Jaime Hwacinski, Alexandra K. Heron
  • Publication number: 20100105424
    Abstract: Mobile communications device user interface techniques are described. In an implementation, a mobile communications device receives an input via a QWERTY keyboard of the mobile communications device and translates one or more letters in the input into one or more corresponding numbers in accordance with a telephone keypad layout. A telephone call is placed using the one or more corresponding numbers.
    Type: Application
    Filed: March 30, 2009
    Publication date: April 29, 2010
    Inventors: Michael A. Smuga, Martijn E. Van Tilburg, Alexandra K. Heron, Michael J. Kruzeniski, Kenneth Q. Sabotta
  • Publication number: 20100057754
    Abstract: A system described herein includes a receiver component that receives a request to create a persistent messaging group for an instant messaging application, wherein the request includes an indication of one or more entities that are desired to be members of the persistent messaging group. The system further includes a group creator component that creates the persistent messaging group based at least in part upon the received group creation request, wherein the persistent messaging group is persisted over multiple instant messaging sessions.
    Type: Application
    Filed: August 28, 2008
    Publication date: March 4, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian Scott Moudy, Aarthi Natarajan, Asta Roseway, Geeven Singh, George Joy, Ranjib Singh Badh, Richard Michael Eames, Marcella C.S. Rader, Alexandra K. Heron, Vasudha Chandrasekaran, Nicole Danielle Steinbok, Steven Abrahams, Troy A. Schauls, Amy Wai-Yee Ip, Melora Zaner-Godsey, Seshagiri Panchapagesan, Jeroen Van Turennout, Vlad Cretu
  • Patent number: 7664816
    Abstract: Multi-participant online activities are described. In one or more implementations, a protocol is described which ties an online activity (e.g., an online game) to an instant messaging infrastructure. For example, an online game may leverage the instant messaging infrastructure to form rosters of participants for participation in the online game, Once the roster is formed, the instant messaging infrastructure may further manage the presence of the participants in the online activity, such as which users join and cease participation in the online activity and notify other users of these changes. Further, the state of participation in the online activity may be stored such that the users may continue between sessions.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Alexandra K Heron, David Michael Miller, John S Holmes, Eric L Matteson
  • Publication number: 20090063643
    Abstract: Functionality is described for collecting data from a presence-based system, such as an instant messaging system. The functionality can extract information from the collected data based on one or more rules. For instance, the functionality can identify presence data and/or message data that includes predetermined key words. The functionality can formulate result information based on the extracted information for presentation to a recipient. Based on these operations, the collected data supports a data-mining operation, as well as the traditional role of facilitating communication among the participants of the presence-based system. The result information can correspond to a report that presents aggregated findings, optionally organized into one or more demographic categories, or the result information can correspond to an advertisement, etc.
    Type: Application
    Filed: February 29, 2008
    Publication date: March 5, 2009
    Applicant: Microsoft Corporation
    Inventors: Henry W. Setiawan, George Joy, Alexandra K. Heron, Ramesh K. Vyaghrapuri, Diego E. Rejtman, Muneer Mirza, Kitty L. Leung, Keiji Kanazawa, Nicolas Duchastel de Montrouge, Vlad Cretu, Darren Louie
  • Publication number: 20080313297
    Abstract: Exemplary methods, computer-readable storage media, and systems are described for establishing multiple simultaneous connections on an instant messaging program to enhance the user experience. The user receives notifications of request to communicate, an email, or an alert on communication devices. By choosing which communication device to respond on, that particular communication device becomes active, continuing the communication to transmit to and receive from on that communication device. The process also includes mirroring the communication on the other communication devices that are alive (connected) and non-mobile. Furthermore, the other communication devices are kept alive to allow the user to switch from one communication device to another during communication.
    Type: Application
    Filed: June 13, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Alexandra K. Heron, John S. Holmes, Nicole D. Steinbok, Michael A. Smuga, Geeven Singh