Patent application number | Description | Published |
20080222455 | Reporting diagnostic information for code of an application program interface - A technology for reporting diagnostic information for code of an application program interface is disclosed. In one method approach, diagnostic information for a line of code in a file associated with an application program interface is received. The diagnostic information includes a designation of the line of code. The diagnostic information is stored in a fixed sized buffer. Efficient use of memory is provided without requiring elimination of other diagnostic information previously stored in the fixed sized buffer. | 09-11-2008 |
20080222732 | Computer manufacturer and software installation detection - Detailed herein is a technology which, among other things, allows the manufacturer of a computer system to be identified. In one approach to the technology, a method of determining the manufacturer of a computer is described. The method involves accessing a collection of manufacturer identification code information. The method also involves reading a specific manufacturer identification code from the computer. The method calls for comparing the specific manufacturer identification code with the collection of manufacturer identification code information, to determine the manufacturer of the computer. | 09-11-2008 |
20100057682 | Information Feeds of a Social Network - 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. | 03-04-2010 |
20120151377 | ORGANIC PROJECTS - A collaborative project management system is provided to create a project workspace linking together various work-product items including e-mails, documents and tasks based on the identification and association of related information contained in such items. A new project workspace may contain groups of documents, correspondence such as emails, instant message and web chatting, tasks, and other data types linked together by common content topics. The system may initiate a new project workspace based on information contained in an initial correspondence, such as an email conversation, by identifying items that are related to the email conversation such as tasks or documents that a user creates or shares subsequent to receipt of an email or message, and automatically inferring an association based on their contents. | 06-14-2012 |
20120151379 | SHARED ATTACHMENTS - When an outgoing communication sent to one or more recipients contains a supported attachment type, a shared workspace that contains a shared version of the original attachment is provisioned. A modified version of the original outgoing communication is delivered to internal recipients including both a link to the shared document and the original attachment. | 06-14-2012 |
20120284639 | SIMULTANEOUS EMAIL AND ATTACHMENT VIEWING - Systems, methods and computer program products for facilitating the simultaneous (e.g., side-by-side or via a “sliding” animation) displaying and viewing of email messages and any attachments to such email messages are disclosed. Such systems, methods and computer program products allow a user of a computing system to simultaneously view the textual portion of an email along with the contents of any attachments within one application, and without the need to switch between at least two software applications—the email reader application and the native (productivity) application used to create such attachment (e.g., a word processing software application, a spreadsheet application, a presentation application, a database application, a portable document format reader, a Web browser and/or the like). | 11-08-2012 |
20120290545 | COLLECTION OF INTRANET ACTIVITY DATA - Systems, methods and computer program products for facilitating the collection of data within a computer network (especially an intranet) while complying with applicable privacy laws and regulations, as well as individual organizations' rules addressing intranet users' privacy are disclosed. Such systems, methods and computer program products allow for the collecting of activity information related to computer-based activities performed by users while logged into an organization's intranet. Such activity includes navigating to URLs, opening and editing documents, writing, opening and reading email and instant messages, and the like. The collecting, consolidating, storing and exposing of such activity information—while ensuring privacy requirements—serves as a basis for high-value services (e.g., augmenting documents with extra information, improving search results, automatic news feeds, social networking announcements, etc.) to be offered and provisioned to such users. | 11-15-2012 |
20130096813 | LOCATION ENHANCED MEETINGS AND COLLABORATION - A location enhanced meeting service (“LEM Service”) may provide a geographical based map indicating meeting locations for a selected day. The user can view locations of meetings for a scheduled day, along with travel times. Conditions impacting travel time may be provided to the user along with updated estimated travel times and suggested alternative routes. The scale of the map may be based on the geographical diversity of the attendees. A user can view a location enhanced meeting map for particular meeting, and obtain directions to the meeting. The user can also request to view attendee's locations to the meeting on the map prior to the meeting. If an attendee is expected to be late, the user may establish a voice conference with that attendee. If a user is expected to be late to a meeting, the user may provide a notification to the other attendees of the meeting. | 04-18-2013 |
20140365918 | INCORPORATING EXTERNAL DYNAMIC CONTENT INTO A WHITEBOARD - Dynamic content may be included on a digital whiteboard canvas. The dynamic content includes external content that changes. For example, web pages, images from an external source, presentations, shared displays, newsfeeds, and the like may be placed on the whiteboard. The user may interact with the dynamic content in either a live mode or an annotation mode. An annotation mode allows a user to annotate the dynamic content. For example, a user may ink on top of dynamic content. If a size of a dynamic content object changes, a size of the inking may also change. Different viewing modes are used to interact with the dynamic content on the whiteboard. A live mode allows a user to interact with the dynamic content and an annotation mode allows a user to annotate the dynamic content. A “snapshot” of the dynamic content may be created and stored with the whiteboard. | 12-11-2014 |
20140380193 | SHOWING INTERACTIONS AS THEY OCCUR ON A WHITEBOARD - Real-time interactions made by a client on a whiteboard are shown on remote client(s) currently viewing the whiteboard. The real-time interactions that are shown on the remote clients can include a variety of different interactions. For example, the location(s) of where a remote client is touching the whiteboard or interacting with the whiteboard using a stylus may be viewed. A current inking stroke of a remote user may also be viewed as it is occurring. Interactions on the whiteboard may be shown differently depending on the remote user performing the interaction. The whiteboard may also show a location on the whiteboard where each of the remote users are currently viewing. A user may also track the actions of another user. When a change is committed to the whiteboard, the remote clients update the display to reflect the committed state. | 12-25-2014 |