Patent application number | Description | Published |
20090006547 | ADDING PERSONAL NOTE CAPABILITIES TO TEXT EXCHANGE CLIENTS - The present invention discloses a personal note capability for a text exchange client. A personal note can be a note not transmitted in a dialog between text exchange participants. It can, however, be transmitted in a communication outside the text exchange dialog communication. The personal note can be created and presented within a text exchange window. In one implementation, a user can utilize a special symbol to denote that a personal note follows. For example, a user could enter “ | 01-01-2009 |
20090164267 | Employing Organizational Context within a Collaborative Tagging System - A computer-implemented method of employing organizational context within a collaborative tagging system can include receiving at least one tag for an artifact from a user, determining at least one attribute of the user, and storing a tag record including the tag, the attribute of the user, and an association of the tag with the artifact. | 06-25-2009 |
20140189124 | Extending organizational boundaries throughout a cloud architecture - An information sharing paradigm for a cloud computing solution enables flexible organizational boundaries with respect to cloud resources. Cloud service customers manage their own organization boundary but can extend that boundary selectively by associating cloud resources they own with sets of domain names that may be associated with requests for cloud resources that the organization may be willing to share with other organizations that are using the cloud environment, and by ensuring that any such requests for resources that are shared in this manner are associated with one or more message handling policies that have been defined by (or otherwise associated with) the resource-owning organization. Cloud resources owned by an organization (even those marked as “internal only”) may be selectively shared with one or more other organizations using the cloud environment depending on the domain names associated with the requests. Message handling policies are enforced with respect to shared resources. | 07-03-2014 |
20140215353 | CONTROLLING WHICH USERS FROM AN ORGANIZATION ARE TO BE PART OF A COMMUNITY SPACE IN AN EASY AND ERROR-FREE MANNER - A method, system and computer program product for controlling which users from an organization are to be part of a community space. A community collaboration mechanism provides a list of organizations authorized to collaborate with the organization of the user. The mechanism then receives from the user a selection of organizations from this list of organizations. Upon receiving indication(s) (e.g., e-mail addresses) of users to be added to the community space, the mechanism provides a list of users who are members of the user selected organizations to engage in a collaborative activity with the user based on these indication(s). The mechanism then receives a selection of users from this list of users and adds those users to the community space. In this manner, the user can control which users from an organization are to be part of a community space in an easy and error-free manner. | 07-31-2014 |
20140215354 | INDICATING ORGANIZATION OF VISITOR ON USER INTERFACE OF USER ENGAGED IN COLLABORATIVE ACTIVITY WITH VISITOR - A method, system and computer program product for indicating an organization of a visitor on a user interface of a user engaged in collaborative activity with the visitor. The visitor attempting to engage in a collaborative action (e.g., participating in an online meeting, sharing files) with a user from a different organization is authenticated to confirm that the visitor has the right to engage in collaborative activity with the user from the different organization. The identification of the organization of the visitor is extracted from the information used to authenticate the visitor. The identification of the organization of the visitor is then displayed on the user interface of the user engaging in the collaborative action with the visitor. In this manner, the organization of the visitor is easily discoverable by the user without requiring the user to perform a time consuming search to determine the organization of the visitor. | 07-31-2014 |
20140215357 | CONTROLLING WHICH USERS FROM AN ORGANIZATION ARE TO BE PART OF A COMMUNITY SPACE IN AN EASY AND ERROR-FREE MANNER - A method, system and computer program product for controlling which users from an organization are to be part of a community space. A community collaboration mechanism provides a list of organizations authorized to collaborate with the organization of the user. The mechanism then receives from the user a selection of organizations from this list of organizations. Upon receiving indication(s) (e.g., e-mail addresses) of users to be added to the community space, the mechanism provides a list of users who are members of the user selected organizations to engage in a collaborative activity with the user based on these indication(s). The mechanism then receives a selection of users from this list of users and adds those users to the community space. In this manner, the user can control which users from an organization are to be part of a community space in an easy and error-free manner. | 07-31-2014 |
20140215564 | INDICATING ORGANIZATION OF VISITOR ON USER INTERFACE OF USER ENGAGED IN COLLABORATIVE ACTIVITY WITH VISITOR - A method, system and computer program product for indicating an organization of a visitor on a user interface of a user engaged in collaborative activity with the visitor. The visitor attempting to engage in a collaborative action (e.g., participating in an online meeting, sharing files) with a user from a different organization is authenticated to confirm that the visitor has the right to engage in collaborative activity with the user from the different organization. The identification of the organization of the visitor is extracted from the information used to authenticate the visitor. The identification of the organization of the visitor is then displayed on the user interface of the user engaging in the collaborative action with the visitor. In this manner, the organization of the visitor is easily discoverable by the user without requiring the user to perform a time consuming search to determine the organization of the visitor. | 07-31-2014 |
20140280583 | MULTI-TENANCY SUPPORT FOR ENTERPRISE SOCIAL BUSINESS COMPUTING - Mechanisms are provided for enabling collaboration across tenants in a multi-tenant environment using single sign-on (SSO) authentication/authorization. Various examples provide for creating a user account and provisioning a subscription to a user (e.g., to enable single sign-on authentication/authorization). The user is allowed to access services (e.g., collaborative services) in a multi-tenant environment by utilizing a subscription authorization of the user without prompting the user to authenticate by logging-in again (that is, without prompting the user to log-in again after the user has already logged-in and been authenticated for a given session). Other examples provide for mapping webspaces through URL hosts where each organization (that is, tenant) has its own set of namespace(s). | 09-18-2014 |
20140280611 | DIGEST FILTERING SYSTEM AND METHOD - A method, computer program product, and computer system for sending, from a first computing device, an email digest in an email message to a second computing device at a first point in time, wherein the email digest includes one or more content items for display at the second computing device when the email digest in the email message is accessed. An action is determined to be performed on a content item of the one or more content items at a second point in time that is after the first point in time. The content item of the one or more content items in the email digest is filtered from the email message based upon, at least in part, determining that the action is performed on the content item of the one or more content items at the second point in time. | 09-18-2014 |
20140280619 | SYSTEMS AND METHODS FOR GROUPING ELECTRONIC MESSAGES - Arrangements relate to the grouping electronic messages by a messaging client. A plurality of electronic messages to a message recipient from a sender electronic messaging system can be received. Each of the electronic messages can include a container specification, which can include an identifier assigned by the sender electronic messaging system. The identifiers of the received electronic messages can be compared. A plurality of the received electronic messages having the same identifier can be grouped. The grouped electronic messages can be presented as a single electronic message to the message recipient. | 09-18-2014 |
20140280643 | DIGEST FILTERING SYSTEM AND METHOD - A method, computer program product, and computer system for sending, from a first computing device, an email digest in an email message to a second computing device at a first point in time, wherein the email digest includes one or more content items for display at the second computing device when the email digest in the email message is accessed. An action is determined to be performed on a content item of the one or more content items at a second point in time that is after the first point in time. The content item of the one or more content items in the email digest is filtered from the email message based upon, at least in part, determining that the action is performed on the content item of the one or more content items at the second point in time. | 09-18-2014 |
20140280939 | MULTI-TENANCY SUPPORT FOR ENTERPRISE SOCIAL BUSINESS COMPUTING - Mechanisms are provided for enabling collaboration across tenants in a multi-tenant environment using single sign-on (SSO) authentication/authorization. Various examples provide for creating a user account and provisioning a subscription to a user (e.g., to enable single sign-on authentication/authorization). The user is allowed to access services (e.g., collaborative services) in a multi-tenant environment by utilizing a subscription authorization of the user without prompting the user to authenticate by logging-in again (that is, without prompting the user to log-in again after the user has already logged-in and been authenticated for a given session). Other examples provide for mapping webspaces through URL hosts where each organization (that is, tenant) has its own set of namespace(s). | 09-18-2014 |
20140310357 | DIRECTED MESSAGE NOTIFICATION IN CHAT SESSIONS - Embodiments of the present invention disclose a method, computer program product, and system for managing messages in an instant messaging chat session. A computer receives a directed message in the instant messaging chat session, wherein the directed message includes an identification of one or more accounts associated with individuals in the instant messaging chat session. The computer determines accounts associated with individuals in the instant messaging chat session that correspond to the directed message, wherein the accounts associated with individuals that correspond to the directed message include an account associated with an individual that sent the directed message, and the one or more accounts associated with individuals identified in the directed message. The computer displays directed message notifications to the determined accounts associated with individuals that correspond to the directed message. In another embodiment, the computer receives a response to a directed message, and updates the directed message notifications. | 10-16-2014 |
20140337334 | ALTERING RELEVANCY OF A DOCUMENT AND/OR A SEARCH QUERY - Various embodiments provide for altering relevancy of a document by adding (e.g., to an index associated with the document) one or more term relationships (which may result, for example, in adding one or more non-obvious terms). Other embodiments provide for altering relevancy of a search query by adding to the search query one or more terms based upon one or more determined term relationships (in one example, the added term(s) may be one or more non-obvious terms). | 11-13-2014 |
20140337953 | Cross-platform authentication from within a rich client - An un-authenticated user attempts to access a protected resource at a Web- or cloud-based application from within a rich client. The client has an associated local HTTP server. Upon being refused access, a browser-based login dialog is opened automatically within an embedded browser panel. After receipt of the user's login credential in the panel, the browser passes the credential server application. If the user is authenticated, the browser-based dialog receives a cookie establishing that the user is authenticated for a session. The browser then automatically makes a request to the HTTP server, passing the cookie. Upon receipt of the request at the rich client HTTP server, the rich client saves the cookie in an associated data store, shuts down the login dialog, and re-issues the original request to the server, this time passing the cookie. The rich client, having provided the cookie, is then permitted to access the resource. | 11-13-2014 |
20140372474 | EMPLOYING ORGANIZATIONAL CONTEXT WITHIN A COLLABORATIVE TAGGING SYSTEM - A computer-implemented method of employing organizational context within a collaborative tagging system can include receiving at least one tag for an artifact from a user, determining at least one attribute of the user, and storing a tag record including the tag, the attribute of the user, and an association of the tag with the artifact. | 12-18-2014 |
20150046551 | SYSTEMS AND METHODS FOR GROUPING ELECTRONIC MESSAGES - Arrangements relate to the grouping electronic messages by a messaging client. A plurality of electronic messages to a message recipient from a sender electronic messaging system can be received. Each of the electronic messages can include a container specification, which can include an identifier assigned by the sender electronic messaging system. The identifiers of the received electronic messages can be compared. A plurality of the received electronic messages having the same identifier can be grouped. The grouped electronic messages can be presented as a single electronic message to the message recipient. | 02-12-2015 |
20150073776 | CHECKING DOCUMENTS FOR SPELLING AND/OR GRAMMATICAL ERRORS AND/OR PROVIDING RECOMMENDED WORDS OR PHRASES BASED ON PATTERNS OF COLLOQUIALISMS USED AMONG USERS IN A SOCIAL NETWORK - A method, system and computer program product for checking documents using colloquialisms. Colloquialisms used in messages by users in a social network are tracked. The relationships (e.g., co-worker) between the senders and recipients of these messages are identified. A social graph is then generated to depict the relations between the users in the social network based on these identified relationships. Furthermore, usage patterns of colloquialisms (e.g., a particular colloquialism is used only with close friends as opposed to co-workers) are formulated. A rule set is generated using the social graph and formulated usage patterns. By using the rule set to check documents, documents may be more accurately checked for spelling and/or grammatical errors by taking into consideration the appropriate usage of colloquialisms based on the context (e.g., communicating with a friend). Furthermore, alternative words or phrases may be appropriately recommended based on the context using such a rule set. | 03-12-2015 |
20150074172 | CHECKING DOCUMENTS FOR SPELLING AND/OR GRAMMATICAL ERRORS AND/OR PROVIDING RECOMMENDED WORDS OR PHRASES BASED ON PATTERNS OF COLLOQUIALISMS USED AMONG USERS IN A SOCIAL NETWORK - A method, system and computer program product for checking documents using colloquialisms. Colloquialisms used in messages by users in a social network are tracked. The relationships (e.g., co-worker) between the senders and recipients of these messages are identified. A social graph is then generated to depict the relations between the users in the social network based on these identified relationships. Furthermore, usage patterns of colloquialisms (e.g., a particular colloquialism is used only with close friends as opposed to co-workers) are formulated. A rule set is generated using the social graph and formulated usage patterns. By using the rule set to check documents, documents may be more accurately checked for spelling and/or grammatical errors by taking into consideration the appropriate usage of colloquialisms based on the context (e.g., communicating with a friend). Furthermore, alternative words or phrases may be appropriately recommended based on the context using such a rule set. | 03-12-2015 |
20150074207 | MANAGING EMAIL CONTENT IN AN ACTIVITY STREAM - Managing email content in an activity stream includes receiving a selection of a number of criteria that indicate content to be presented in an activity stream, retrieving email content based on the number of criteria, and displaying the email content in an activity stream by referencing email data related to the metadata. | 03-12-2015 |
20150074547 | MANAGING EMAIL CONTENT IN AN ACTIVITY STREAM - Managing email content in an activity stream includes receiving a selection of a number of criteria that indicate content to be presented in an activity stream, retrieving email content based on the number of criteria, and displaying the email content in an activity stream by referencing email data related to the metadata. | 03-12-2015 |
20150081804 | ELECTRONIC NOTIFICATION SYSTEMS AND METHODS - Described are a system and method for electronic notification. A metadata generator adds metadata including data related to a computer-related action to an electronic notification. The electronic notification configured to be received by a plurality of disparate systems. A state processing machine changes a state of the electronic notification according to the metadata. A notification modification module marks the electronic notification having the changed state, wherein the marked electronic notification is received by each of the disparate systems and is processed according to its changed state. | 03-19-2015 |
Patent application number | Description | Published |
20100079077 | AC Delay Angle Control for Energizing a Lamp - A control circuit for a lamp. The control circuit is used in conjunction with an alternating current (AC) variable voltage power source to energize the lamp. The control circuit includes a voltage sensing component for sensing the voltage of an voltage input signal from the power source for energizing the lamp. The control circuit includes a controller configured to estimate a delay angle as a linear function of the sensed voltage. The control circuit includes an AC converter for modifying the voltage input signal according to the estimated delay angle to generate an AC voltage output signal having a constant root mean square voltage for energizing the lamp. | 04-01-2010 |
20100289421 | STARTING AN ELECTRONIC BALLAST - A ballast including an H-bridge type inverter for driving a lamp and a filter circuit that includes a buck inductor is disclosed. The buck inductor is a primary winding of a transformer, and a secondary winding of the transformer provides power to a controller of the ballast. The controller operates the inverter in various pre-ignition modes of operation such that prior to ignition, the open circuit voltage (OCV) (i.e., voltage across the lamp) and buck inductor current are controlled to transfer sufficient power from the primary of the transformer to the secondary winding of the transformer to power the controller. No switches of the inverter are turned on while there is a non-zero current through the filter circuit. | 11-18-2010 |
20120182656 | ACTIVE TRANSIENT CURRENT CONTROL IN ELECTRONIC CIRCUIT BREAKERS - A system and method for operating a semi-conductor based circuit breaker as a transient current limiter includes a semi-conductor switch that operates in a linear mode during a transient event and thereby reduces the transient current passing through the switch. | 07-19-2012 |
20130083574 | DUAL-INPUT NINE-PHASE AUTOTRANSFORMER FOR ELECTRIC AIRCRAFT AC-DC CONVERTER - A dual-input nine-phase autotransformer converts first and second three-phase AC inputs to a nine-phase AC output. The autotransformer includes input terminals for connection to a first three-phase AC input and a second three-phase AC input smaller than the first three-phase AC input. The autotransformer includes a first plurality of coils, a second plurality, and a third plurality of coils wound on respective phase legs of the autotransformer. The autotransformer includes a plurality of output terminals for providing a plurality of AC output voltages, and a plurality of internal terminals for connecting the first, second, and third plurality of coils in a configuration that provides a 40° phase shift in the AC outputs provided by the dual-input nine-phase autotransformer. | 04-04-2013 |
20130272040 | DUAL-INPUT 18-PULSE AUTOTRANSFORMER RECTIFIER UNIT FOR AN AIRCRAFT AC-DC CONVERTER - A dual-input 18-pulse autotransformer rectifier unit for more electric aircraft AC-DC converter uses an autotransformer with a nine-phase output to condition AC power prior to DC rectifying the AC power. | 10-17-2013 |
20130278229 | THERMAL STRESS REDUCTION IN AIRCRAFT MOTOR CONTROLLERS - A thermal stress reduction method includes ramping an electric power generator to start an aircraft engine, for a time period associated with the aircraft engine start sequence toggling a three-level inverter switch array to a three-level pulse width modulation mode, determining if a first time interval in the three-level pulse width modulation mode exceeded a predetermined three-level pulse width modulation mode interval, in response to the first time interval exceeding the three-level pulse width modulation mode interval, toggling the three-level inverter switch array to a two-level pulse width modulation mode, determining if a second time interval in the two-level pulse width modulation mode exceeded a predetermined two-level pulse width modulation mode interval and in response to the second time interval exceeding the two-level pulse width modulation mode interval, toggling the three-level inverter switch array to the three-level pulse width modulation mode. | 10-24-2013 |
20140250910 | THERMAL STRESS REDUCTION IN AIRCRAFT MOTOR CONTROLLERS - A thermal stress reduction method includes ramping an electric power generator to start an aircraft engine, for a time period associated with the aircraft engine start sequence toggling a three-level inverter switch array to a three-level pulse width modulation mode, determining if a first time interval in the three-level pulse width modulation mode exceeded a predetermined three-level pulse width modulation mode interval, in response to the first time interval exceeding the three-level pulse width modulation mode interval, toggling the three-level inverter switch array to a two-level pulse width modulation mode, determining if a second time interval in the two-level pulse width modulation mode exceeded a predetermined two-level pulse width modulation mode interval and in response to the second time interval exceeding the two-level pulse width modulation mode interval, toggling the three-level inverter switch array to the three-level pulse width modulation mode. | 09-11-2014 |
20140253005 | THERMAL STRESS REDUCTION IN AIRCRAFT MOTOR CONTROLLERS - A thermal stress reduction method includes ramping an electric power generator to start an aircraft engine, for a time period associated with the aircraft engine start sequence toggling a three-level inverter switch array to a three-level pulse width modulation mode, determining if a first time interval in the three-level pulse width modulation mode exceeded a predetermined three-level pulse width modulation mode interval, in response to the first time interval exceeding the three-level pulse width modulation mode interval, toggling the three-level inverter switch array to a two-level pulse width modulation mode, determining if a second time interval in the two-level pulse width modulation mode exceeded a predetermined two-level pulse width modulation mode interval and in response to the second time interval exceeding the two-level pulse width modulation mode interval, toggling the three-level inverter switch array to the three-level pulse width modulation mode. | 09-11-2014 |
20140268948 | ELECTROMAGNETIC INTERFERENCE (EMI) REDUCTION IN INTERLEAVED POWER CONVERTER - A power converter system includes an interleaved power converter having a plurality of parallel-connected phase legs between DC terminals and an AC terminal. A plurality of parallel-connected inductors are each connected to one of the plurality of parallel-connected phase legs to provide a summed output of the parallel-connected phase legs to the AC terminal. A controller generates PWM signals used to control the state of each of the plurality of phase legs by comparing a carrier signal to a reference signal, wherein a period of the carrier signal is randomly varied from a nominal period. | 09-18-2014 |
20140268967 | ELECTROMAGNETIC INTERFERENCE (EMI) REDUCTION IN MULTI-LEVEL POWER CONVERTER - A multi-level power converter system includes a multi-level power converter configured to synthesize at least three direct current (DC) voltages into an alternating current (AC) output voltage, and includes a plurality of transistors. A controller generates pulse-width modulation (PWM) signals used to control a state of the plurality of transistors of the multi-level converter by comparing first and second carrier signals to a reference signals, wherein a period of the first and second carrier signals is randomly varied from a nominal period. | 09-18-2014 |
20140306452 | INTERLEAVED MOTOR CONTROLLERS FOR AN ELECTRIC TAXI SYSTEM - Embodiments of the disclosure include an electric taxi system including a generator configured to provide an AC power source and a main controller configured to generate one or more PWM control signals. The electric taxi system also includes a plurality of motor controllers connected in parallel to the generator, wherein each of the plurality of motor controllers receives one of the one or more PWM control signals. The electric taxi system further includes a plurality of motors, wherein each of the plurality of motors are coupled to one of the plurality of motor controllers. | 10-16-2014 |