...that after Walter Hunt patented the safety pin in 1849, he sold the rights to it for $400?
Make the Most of PatentStorm
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest patents by subscribing to an RSS feed.
Got questions? Ask a Patent Expert!
Registered users: Manage your profile, comments and alerts.
| Number | Title | Issue Date |
| 7676541 | Peer communication channel partitioning Communication channels are partitioned among active nodes in an unbounded computing space. A node may register with a discovery system to obtain an address window (that may correspond to a range of IP addresses). The node communicates only with nodes in accordance w... | 03/09/2010 |
| 7676543 | Associating presence information with a digital image The present invention provides a computer-implemented method and system for associating presence information with a digital image. Aspects of the preferred embodiment include allowing an identifier associated with at least one object depicted in the image to be stor... | 03/09/2010 |
| 7676542 | Establishing a collaboration environment Establishing an electronic collaboration area includes receiving from an application a collaboration area request that identifies a collaboration area template structure, receiving one or more collaboration area parameters relating to the collaboration area template... | 03/09/2010 |
| 7676544 | File sharing system, file sharing method, and recording medium storing file sharing program A file sharing system connected to both a telephone network and a data communication network includes a telephone conversation state monitoring part for recording information for identifying speakers having a telephone conversation for each telephone conversation in... | 03/09/2010 |
| 7672995 | System and method for publishing collaboration items to a web site A computer-implemented process takes content created collaboratively from a workgroup environment and converts it into a scheduled web page that is publishable on the Internet. The computer-implemented process loosely relates the generated collaboration content and ... | 03/02/2010 |
| 7672996 | Methods and apparatuses for automatically reconnecting a participant to a conference In one embodiment, the methods and apparatuses detect a conference; detect a connection between a participant and the conference; and automatically reconnect the participant with the conference after participant is accidentally disconnected from the conference. ... | 03/02/2010 |
| 7668908 | System and method for generalized and distributed scalable eventing system Event messages are received from a first source, each has a subscription based-sequence number and a time stamp. The order of events within the first event source are determined on the basis of the subscription based-sequence number. Additional event messages are re... | 02/23/2010 |
| 7668911 | Presence server, session control server, and packet relay system The object of the invention is to make communication between users smoother utilizing terminal type information. To achieve the object, a terminal type is specified based upon information in login and information acquired by adding the information to presence inform... | 02/23/2010 |
| 7668910 | Provision of services in a network comprising coupled computers The invention relates to a system and a method for simplified provision of services (1, 2) within a network (3) comprising coupled computers (4, 5), wherein the computers (4, 5) have storage means (20) for storing objects (7, 8 | 02/23/2010 |
| 7668907 | Method and system for selectively viewing participants of a multimedia network conference In a network multimedia conference, a bridge service that functions as a proxy for a client to join the conference dynamically selects a video stream from multiple video streams originating from the other participants of the conference and sends the selected video s... | 02/23/2010 |
| 7668909 | Bulletin board management system and computer program A site for communication and information sharing among members is provided by a bulletin board management system utilizing a computer network. When a change is made to contents of bulletin information, the system determines members who have already read the bulletin... | 02/23/2010 |
| 7668912 | Real-time one-button integrated support for networked devices A method and system for providing technical support for networked devices includes a first client component on a networked device having a conferencing application to enable communication exchange with a second client component. A server component is configured to d... | 02/23/2010 |
| 7664815 | Communication method and system A method to provide technical information from a marine vessel to a remote location by means of a computer connected and logged in to a communication means of the marine vessel. The technical information concerns an equipment or system associated with, or installed ... | 02/16/2010 |
| 7664814 | Presence-based seamless messaging Subject matter includes systems and methods for presence-based messaging. In one implementation an engine detects the real-time presence of a potential message recipient who can be reached via a communications medium that a sender composing a message is not currentl... | 02/16/2010 |
| 7664816 | Multi-participant online activities 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 inf... | 02/16/2010 |
| 7660850 | Supporting a serial and a parallel invitation protocol A method and system for establishing a multiparty session with a mesh configuration by sending out invitations to endpoints in parallel is provided. To initiate a session, an initiating endpoint sends invitations in parallel to the endpoints that are to be in the se... | 02/09/2010 |
| 7660852 | Meeting structures and global unique identifiers A series of unique records may be published to establish and maintain ad hoc or online meetings on a peer-to-peer network. The published records include a creator record, a presentation record, a file sharing record, a friendly name record, and invitation status rec... | 02/09/2010 |
| 7660851 | Meetings near me A method for creating, discovering, and joining meetings over a peer-to-peer network involves creation of a graph of meetings on a local subnet. When a meeting is created a meeting record is added to the graph where it may be discovered by other potential meeting at... | 02/09/2010 |
| 7660849 | Extending camp-on capabilities to invitees to an ongoing converence call A method and system for extending Camp-On Capabilities to invitees to an ongoing conference call. In one embodiment, a persistent invitation is extended to a first network station client to join a conference call in response to a determination that the first network... | 02/09/2010 |
| 7657596 | Distributed data sharing methods and systems A system, method, and computer implemented method for sharing data between networked applications is provided. The system includes at least a whiteboard space, a single server mode library, and a client mode library. The single server mode library provides access to... | 02/02/2010 |
| 7653688 | Role-based portal to a workplace system A method includes storing a plurality of role data entries on a storage device coupled to a computer system, each role data entry corresponding to an assigned role of at least one of a plurality of individuals, each role corresponding to an enterprise with which the... | 01/26/2010 |
| 7650380 | System and method for messaging and collaborating in an intranet environment A messaging system includes a plurality of browsers connected through a common server. The server includes a message engine for receiving from a first user browser a request to enter chat mode with a second user browser; then receiving asynchronously from the second... | 01/19/2010 |
| 7647373 | System and process for network collaboration through embedded annotation and rendering instructions A process for network collaboration using embedded annotations and rendering instructions allowing collaborators to generate, share, and render collaborative content over the internet without installing any applications other than a web browser is disclosed, which a... | 01/12/2010 |
| 7647374 | Method for managing sessions between network parties, methods, network element and terminal for managing calls The invention relates to a management of sessions between parties being connectable with a network. Thereby a first party registers to the network and invites a second party to a session. It is determined from a session information whether said session is to be reta... | 01/12/2010 |
| 7647375 | Enabling mapping identification of online identities between different messaging services A method and system for populating identities in a message service involves registering a user of a first messaging service with a second messaging service. User identities for users other than the registered user may be identified. These user identities may be asso... | 01/12/2010 |
| 7644123 | Message announcements An announcement thread addressing format which comprises a first sub-part concatenated with a second sub-part is described. The first sub-part is preferably the address of the party which generates the addressing identifier, whereas the second sub-part may be random... | 01/05/2010 |
| 7640300 | Presence and notification system for maintaining and communicating information In accordance with one aspect, a client device is sent an indication of one or more types of information available for the client device. In response to the indication, a request is received from the client device to retrieve the information available for the client... | 12/29/2009 |
| 7640302 | Information delivery apparatus, information delivery method and program product therefor An information delivery apparatus includes a delivery portion that delivers conference information to a user terminal, and an interest degree calculator that calculates an interest degree of the conference information of a user, on the basis of a browsing status of ... | 12/29/2009 |
| 7640303 | Method of, and system for, webcasting with just-in-time resource provisioning, automated telephone signal acquisition and streaming, and fully-automated event archival A multimedia business communications platform enables conference casting over a network. End users or so-called “audience members” participate in conference casts from anywhere on the Internet or behind an enterprise firewall using a standard Web browser running... | 12/29/2009 |
| 7640301 | System and method for distributing video conference data over an internet protocol television system A computerized system and method for distributing video conference data over an internet protocol television (IPTV) system are disclosed including structures and methods for allocating an IPTV video conference channel to groups of video conference participants' set ... | 12/29/2009 |
| 7636751 | Multiple personalities A computer implemented method enables perception of multiple online personas in an instant messaging communications session by identifying at least two identities within a communications environment to whom messages may be directed, and by enabling a first persona o... | 12/22/2009 |
| 7636752 | System and method for managing information and collaborating Disclosed is an information management and collaboration system and method for managing information flow in real time. A real time chat communication channel provides a link for users to interact in a customized setting. Users are provided with such customizable fea... | 12/22/2009 |
| 7636750 | Method and system for controlling scope of user participation in a communication session A method and system for controlling the scope of user participation in an ongoing communication session. A communication controller receives a predefined control signal, such as from one of the conference participants, during the ongoing session. The control signal ... | 12/22/2009 |
| 7636753 | Methods and systems for controlling access to presence information according to a variety of different access permission types Methods and systems are described for controlling access to presence information using a plurality of different access permission types. Presence information is maintained over a computer network and describes availability of computers and associated users over that... | 12/22/2009 |
| 7634540 | Presenter view control system and method In a method for providing partial layout synchronization in a teleconferencing system, a conference client application enters a presenter participant mode and accepts a layout modification from a local user. The layout modification alters a selection or arrangement ... | 12/15/2009 |
| 7634539 | Relations between collaboration workspaces A collaborative system includes information about an organization. The organization can be a group of users or a collection of groups. Each user in the organization has access to at least one workspace, a graphical portal to the organization's information. Each work... | 12/15/2009 |
| 7634538 | Product counseling system, product development program, and machine-readable recording medium The present invention is a cosmetic product counseling system in which a user terminal is provided with skin diagnostic equipment for measurement of the skin of customers. Cosmetic products suited for the customers are selected based on skin condition data obtained ... | 12/15/2009 |
| 7631039 | Initiation and support of video conferencing using instant messaging A system and method for initiating and supporting network video conferences are disclosed. In accordance with the invention, one or more instant messaging enabled clients can initiate a video conference. At least a pair of client nodes communicate with each other vi... | 12/08/2009 |
| 7631040 | System and measured method for multilingual collaborative network interaction Disclosed are systems, methods, and computer readable media for providing a collaborative communication environment. The method embodiment comprises receiving user profiles, establishing a collaborative communication environment where a plurality of users simultaneo... | 12/08/2009 |
| 7627629 | Method and apparatus for multipoint conferencing A method of controlling a multimedia multipoint conference that includes two or more participating multimedia terminals that each includes one or more codecs. Also a controller to control the multimedia multipoint conference. The method includes receiving from each ... | 12/01/2009 |