Patents by Inventor Gail Borod Giacobbe
Gail Borod Giacobbe 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: 20140324977Abstract: An enterprise-based social networking application. Events for individuals may be collected from various enterprise-based information systems automatically using adaptors that are specially tailored for particular types of information systems. Such events may then be used to populate event feeds regarding individuals in that enterprise. A filtering model for formulating event feeds identifies events by individual, event type, and event time. The filter also identifies which individuals are in which group of a participant, and identifies which groups correspond to which event types. Incoming events may then be filtered into the event feeds depending on the group to which the individual belongs. Filtering an event from an events pool to formulate an event feed is also provided.Type: ApplicationFiled: July 8, 2014Publication date: October 30, 2014Inventors: Sandhya D. Jain, Ning Jiang, Gary L. Caldwell, Donald A. Ramsay, JR., Gail Borod Giacobbe, Venkatesh Veeraraghavan
-
Patent number: 8788942Abstract: An enterprise-based social networking application. Events for individuals may be collected from various enterprise-based information systems automatically using adaptors that are specially tailored for particular types of information systems. Such events may then be used to populate event feeds regarding individuals in that enterprise. A filtering model for formulating event feeds identifies events by individual, event type, and event time. The filter also identifies which individuals are in which group of a participant, and identifies which groups correspond to which event types. Incoming events may then be filtered into the event feeds depending on the group to which the individual belongs. A user interface for a participant to view and edit group membership is also provided.Type: GrantFiled: February 29, 2008Date of Patent: July 22, 2014Assignee: Microsoft CorporationInventors: Sandhya D. Jain, Ning Jiang, Gary L. Caldwell, Donald A. Ramsay, Jr., Gail Borod Giacobbe, Venkatesh Veeraraghavan
-
Patent number: 8296673Abstract: A tab-based collapsible user interface includes selectable user interface tabs, a ribbon area, and an editing surface. When a browse tab is selected, the ribbon area displays information and does not include any user interface controls for performing commands. When the browse tab is selected, a vertical scroll bar is displayed adjacent to the ribbon area and the editing surface. When the vertical scroll bar is used, the ribbon area and the editing surface are both scrolled. When a page tab or a contextual tab is selected, the ribbon area displays user interface controls for performing commands. When a page tab or a contextual tab is selected, a vertical scroll bar is displayed adjacent to the editing surface but not adjacent to the ribbon area. When the vertical scroll bar is used, the contents of the editing surface are scrolled but the ribbon area is not scrolled.Type: GrantFiled: April 23, 2010Date of Patent: October 23, 2012Assignee: Microsoft CorporationInventors: Shawn Allan Michael Lipstein, Jonathan Fred Kern, Jeffrey Charles Dunn, Monica Estela Gonzalez Veron, Gail Borod Giacobbe, Jason Frank Morrill, Timothy Paul McConnell, John Spencer Pruitt
-
Patent number: 8161022Abstract: The principles of the present invention extend to efficiently and reliably providing message related data. Generally, data fields of electronic messages and attachments are created in accordance with an electronic message schema hierarchy. An electronic message can include links to folder items that represent message folders. An electronic message can also include links to contact items that represent message participants. Message applications can register for folder spaces such that each message application is aware of folders that are primarily controlled by other message applications. A link to a contact item can be selected to access current contact related data for a message participant, even when the contact related data has changed since an electronic message containing the link was received.Type: GrantFiled: April 14, 2008Date of Patent: April 17, 2012Assignee: Microsoft CorporationInventors: Bryan T. Starbuck, Gail Borod Giacobbe, Alexander E. Vaschillo, Stephen T. Wells, Robert C. Combs, Sridhar Sundararaman, Raghavendra Rachamadugu, Hubert Louis Marie Van Hoof, John Heinrich Lueders
-
Patent number: 8150923Abstract: The present invention extends to methods, systems, computer program products, and data structures for efficiently storing and accessing electronic messages. Generally, electronic messages are created and transformed in accordance with an electronic message schema hierarchy. Electronic messages can be created according to a general message schema that defines a format for data fields that are common to all types of electronic messages (e.g. electronic mail, instant message, fax message). Electronic messages can also be extended according to message extension schemas that define formats for adding protocol specific and/or or application specific data fields to an electronic message. Data fields added in accordance with message extension schemas can differ between electronic messages types.Type: GrantFiled: October 23, 2003Date of Patent: April 3, 2012Assignee: Microsoft CorporationInventors: Alexander E. Vaschillo, Bryan T. Starbuck, Gail Borod Giacobbe, Stephen T. Wells, Robert C. Combs, Sridhar Sundararaman, Raghavendra Rachamadugu, Hubert Louis Marie Van Hoof, John Heinrich Lueders
-
Patent number: 8145678Abstract: Various embodiments can be configured to provide a social networking computing environment. In an embodiment, a networked computing system can be used to provide informational feeds and commenting functionality to users of a social computing environment. In one embodiment, an enterprise-based social computing system can be configured to provide informational feeds to social networking application users. An informational feed can be populated with events and other information associated with one or more users of interest of an application user, but is not so limited. In one embodiment, a social computing environment can be configured to allow user commenting to feed items or events that are associated with a user or group of users.Type: GrantFiled: August 29, 2008Date of Patent: March 27, 2012Assignee: Microsoft CorporationInventors: Donald A. Ramsay, Jr., Gary Caldwell, Ning Jiang, Venkatesh Veeraraghavan, Gail Borod Giacobbe
-
Publication number: 20110265027Abstract: A tab-based collapsible user interface includes selectable user interface tabs, a ribbon area, and an editing surface. When a browse tab is selected, the ribbon area displays information and does not include any user interface controls for performing commands. When the browse tab is selected, a vertical scroll bar is displayed adjacent to the ribbon area and the editing surface. When the vertical scroll bar is used, the ribbon area and the editing surface are both scrolled. When a page tab or a contextual tab is selected, the ribbon area displays user interface controls for performing commands. When a page tab or a contextual tab is selected, a vertical scroll bar is displayed adjacent to the editing surface but not adjacent to the ribbon area. When the vertical scroll bar is used, the contents of the editing surface are scrolled but the ribbon area is not scrolled.Type: ApplicationFiled: April 23, 2010Publication date: October 27, 2011Applicant: Microsoft CorporationInventors: Shawn Allan Michael Lipstein, Jonathan Fred Kern, Jeffrey Charles Dunn, Monica Estela Gonzalez Veron, Gail Borod Giacobbe, Jason Frank Morrill, Timothy Paul McConnell, John Spencer Pruitt
-
Publication number: 20100057682Abstract: Various embodiments can be configured to provide a social networking computing environment. In an embodiment, a networked computing system can be used to provide informational feeds and commenting functionality to users of a social computing environment. In one embodiment, an enterprise-based social computing system can be configured to provide informational feeds to social networking application users. An informational feed can be populated with events and other information associated with one or more users of interest of an application user, but is not so limited. In one embodiment, a social computing environment can be configured to allow user commenting to feed items or events that are associated with a user or group of users.Type: ApplicationFiled: August 29, 2008Publication date: March 4, 2010Applicant: Microsoft CorporationInventors: Donald A. Ramsay, JR., Gary Caldwell, Ning Jiang, Venkatesh Veeraraghavan, Gail Borod Giacobbe
-
Publication number: 20090222750Abstract: An enterprise-based social networking application. Events for individuals may be collected from various enterprise-based information systems automatically using adaptors that are specially tailored for particular types of information systems. Such events may then be used to populate event feeds regarding individuals in that enterprise. A filtering model for formulating event feeds identifies events by individual, event type, and event time. The filter also identifies which individuals are in which group of a participant, and identifies which groups correspond to which event types. Incoming events may then be filtered into the event feeds depending on the group to which the individual belongs. A user interface for a participant to view and edit group membership is also provided.Type: ApplicationFiled: February 29, 2008Publication date: September 3, 2009Applicant: Microsoft CorporationInventors: Sandhya D. Jain, Ning Jiang, Gary L. Caldwell, Donald A. Ramsay, JR., Gail Borod Giacobbe, Venkatesh Veeraraghavan
-
Publication number: 20090222448Abstract: An enterprise-based social networking application. The events pool for the social networking application may be automatically populated without requiring direct individual participation in the social networking application. Furthermore, networks may be established automatically, without an expressed invitation. The default network may be based on a participant's communication history and/or organization context within the enterprise. The participant may then edit or expand the network without necessarily requesting permission for the individuals being added, and without necessarily being part of that individual's network.Type: ApplicationFiled: February 29, 2008Publication date: September 3, 2009Applicant: Microsoft CorporationInventors: Gary L. Caldwell, Donald A. Ramsay, JR., Ning Jiang, Sandhya D. Jain, Gail Borod Giacobbe, Venkatesh Veeraraghavan
-
Patent number: 7567965Abstract: The present invention extends to methods, systems, computer program products, and data structures for presenting message attachments independent of electronic messages at a user-interface. A message application submits a query for message related data that satisfies query criteria. A database application receives the query and identifies a message attachment that satisfies the query criteria. The database application returns a message attachment link to the message attachment in response to the query. The message attachment link provides access to the message attachment independent of an electronic message that included the message attachment. The message application receives the message attachment link. The message application presents the message attachment link at a user-interface independent of the electronic message such that the message attachment can be accessed without first accessing the electronic message.Type: GrantFiled: October 22, 2004Date of Patent: July 28, 2009Assignee: Microsoft CorporationInventors: Gail Borod Giacobbe, Bryan T. Starbuck
-
Patent number: 7565534Abstract: The present invention allows for extending the functionality and data properties of a messaging board protocol, while maintaining support for legacy clients. A secure side channel is provided that allows functionalities and data properties not supported by a legacy protocol to be implemented. The unsecured legacy channel that uses a legacy protocol, however, is maintained. Legacy data can be sent over the legacy channel and subsequently linked up with the data properties sent over the secure side channel for extending the data properties. Because side channel is secure, a hashing and comparison of legacy data on the client and the server side allows for securing the unsecured legacy channel, thereby extending the functionality of the legacy protocol.Type: GrantFiled: April 1, 2004Date of Patent: July 21, 2009Assignee: Microsoft CorporationInventors: Bryan Thomas Starbuck, Donald C. Weed, Jr., Gail Borod Giacobbe
-
Patent number: 7543243Abstract: The present invention is directed to a system and method for identifying the most likely recipients for a message or other communication from a source and building a most frequently used list of recipients. The present invention utilizes a contact list and determines the likelihood that a list of recipients from that contact list are the intended targets for a current message. The likelihood determination is made using both how recent and how frequent prior communications were made to particular individuals or groups of recipients. Further, a user is able to switch between a most frequently used list of recipients and full list of contacts.Type: GrantFiled: January 15, 2003Date of Patent: June 2, 2009Assignee: Microsoft CorporationInventors: Jordan Luther King Schwartz, Marc Adam Silbey, Ahsan Syed Kabir, Cees Van Dok, Hilary Palmen, Gail Borod Giacobbe, Sandra Barnet, Vivien Park
-
Patent number: 7533149Abstract: The present invention extends to methods, systems, computer program products, and data structures for maintaining multiple versions of electronic bodies in a common database. A computer system maintains an association between an electronic message and a plurality of versions of a corresponding message body in a database that is accessible to a plurality of messaging applications. Versions of the corresponding message body can be stored in different formats that vary in fidelity. A messaging application submits a request to access an electronic message. An operating system receives the request and identifies data formats supported by the messaging application. The operating system provides the messaging application with an appropriate version of the message body from the database based on the supported data formats. The messaging application receives the version of the message body and utilizes the version of the message body to perform a message related operation.Type: GrantFiled: April 30, 2004Date of Patent: May 12, 2009Assignee: Microsoft CorporationInventors: Bryan T. Starbuck, Gail Borod Giacobbe
-
Patent number: 7424513Abstract: The present invention extends to methods, systems, computer program products, and data structures for decoupling an attachment from an electronic message that included the attachment. Generally, data fields of electronic messages and attachments are created in accordance with an electronic message schema hierarchy. Attachments are configured to have a data field indicating if the attachment is to persist when a corresponding electronic message is deleted. When an attachment persists, a user may be able to locate and use the attachment after a corresponding electronic message has been deleted (even if the attachment has not been expressly saved). Attachments are configured to include attachment metadata indicating properties of an electronic message that included the attachment. Accordingly, a user can access information (e.g., sender, subject, date, etc) associated with an electronic message (e.g., that included the attachment) even after the electronic message has been deleted.Type: GrantFiled: October 23, 2003Date of Patent: September 9, 2008Assignee: Microsoft CorporationInventors: Randy Knight Winjum, Gail Borod Giacobbe, Bryan T. Starbuck, John Heinrich Lueders, Alexander E. Vaschillo, Stephen T. Wells, Robert C. Combs, Sridhar Sundararaman, Raghavendra Rachamadugu, Hubert Louis Marie Van Hoof
-
Publication number: 20080189244Abstract: The principles of the present invention extend to efficiently and reliably providing message related data. Generally, data fields of electronic messages and attachments are created in accordance with an electronic message schema hierarchy. An electronic message can include links to folder items that represent message folders. An electronic message can also include links to contact items that represent message participants. Message applications can register for folder spaces such that each message application is aware of folders that are primarily controlled by other message applications. A link to a contact item can be selected to access current contact related data for a message participant, even when the contact related data has changed since an electronic message containing the link was received.Type: ApplicationFiled: April 14, 2008Publication date: August 7, 2008Applicant: Microsoft CorporationInventors: Bryan T. Starbuck, Gail Borod Giacobbe, Alexander E. Vaschillo, Stephen T. Wells, Robert C. Combs, Sridhar Sundararaman, Raghavendra Rachamadugu, Hubert Louis Marie Van Hoof, John Heinrich Lueders
-
Patent number: 7370052Abstract: The principles of the present invention extend to efficiently and reliably providing message related data. Generally, data fields of electronic messages and attachments are created in accordance with an electronic message schema hierarchy. An electronic message can include links to folder items that represent message folders. An electronic message can also include links to contact items that represent message participants. Message applications can register for folder spaces such that each message application is aware of folders that are primarily controlled by other message applications. A link to a contact item can be selected to access current contact related data for a message participant, even when the contact related data has changed since an electronic message containing the link was received.Type: GrantFiled: October 23, 2003Date of Patent: May 6, 2008Assignee: Microsoft CorporationInventors: Bryan T. Starbuck, Gail Borod Giacobbe, Alexander E. Vaschillo, Stephen T. Wells, Robert C. Combs, Sridhar Sundararaman, Raghavendra Rachamadugu, Hubert Louis Marie Van Hoof, John Heinrich Lueders
-
Patent number: 7194516Abstract: The present invention extends to methods, systems, computer program products, and data structures for presenting different types of electronic messages at a common interface. Electronic message items are stored in an item database along with other types of items, such as, for example, contact items, folder items, document items, etc. Electronic message items have some common defined data fields and possibly other differently defined data fields that represent protocol and/or application specific properties. Computer systems can query the item database for message related data (e.g., from commonly defined data fields) and display links to message related data at a common messaging interface. Links to different types of electronic messages (as represented by protocol and/or application specific properties) may be displayed simultaneously at the common messaging interface.Type: GrantFiled: October 23, 2003Date of Patent: March 20, 2007Assignee: Microsoft CorporationInventors: Gail Borod Giacobbe, Bryan T. Starbuck, Randy Knight Winjum, John Heinrich Lueders, Alexander E. Vaschillo, Stephen T. Wells, Robert C. Combs, Sridhar Sundararaman, Raghavendra Rachamadugu, Hubert Louis Marie Van Hoof
-
Publication number: 20040135816Abstract: The present invention is directed to a system and method for identifying the most likely recipients for a message or other communication from a source and building a most frequently used list of recipients. The present invention utilizes a contact list and determines the likelihood that a list of recipients from that contact list are the intended targets for a current message. The likelihood determination is made using both how recent and how frequent prior communications were made to particular individuals or groups of recipients. Further, a user is able to switch between a most frequently used list of recipients and full list of contacts.Type: ApplicationFiled: January 15, 2003Publication date: July 15, 2004Inventors: Jordan Luther King Schwartz, Marc Adam Silbey, Ahsan Syed Kabir, Cees Van Dok, Hilary Palmen, Gail Borod Giacobbe, Sandra Barnet, Vivien Park
-
Publication number: 20040119742Abstract: A system and method for providing a hybrid list view of display objects are provided. A screen display includes a number of display objects that can be selected for manipulation and selected to initiate an action. Each display object can include a graphical selection control to toggle a selection status, a foreground portion to an action and a background portion to toggle a selection status and initiate an action. Software applications generate list view screen displays incorporating display objects and can process an additional variety of user inputs.Type: ApplicationFiled: December 18, 2002Publication date: June 24, 2004Applicant: Microsoft CorporationInventors: Marc A. Silbey, Sandra B. Barnat, Gail Borod Giacobbe, Alan B. Auerbach, Michelle D. McKelvey, Cornelis K. van Dok, Jordan L.K. Schwartz, Kelly L. Ford