Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

178 results about "Collaborative software" patented technology

Collaborative software or groupware is application software designed to help people working on a common task to attain their goals. One of the earliest definitions of collaborative software is "intentional group processes plus software to support them".

Method and system for collaboration

A scalable and reliable collaborative software application that provides an information hub that serves as a single portal to using applications in an aggregated, collaborative manner, thereby eliminating the need for constant transmission / reception of information to achieve collaboration, is presented. The present invention creates a portal for all entities, and enables access, storage, sharing, and response to related information from anywhere at anytime on any access unit in a collaborative and collective methodology. The present invention also provides object-based security and object-based threaded discussion sessions for all objects generated by the various applications.
Owner:LUSK RICHARD +2

Collaborative team crawling:Large scale information gathering over the internet

A distributed collection of web-crawlers to gather information over a large portion of the cyberspace. These crawlers share the overall crawling through a cyberspace partition scheme. They also collaborate with each other through load balancing to maximally utilize the computing resources of each of the crawlers. The invention takes advantage of the hierarchical nature of the cyberspace namespace and uses the syntactic components of the URL structure as the main vehicle for dividing and assigning crawling workload to individual crawler. The partition scheme is completely distributed in which each crawler makes the partitioning decision based on its own crawling status and a globally replicated partition tree data structure.
Owner:IBM CORP

Systems and methods for displaying text recommendations during collaborative note taking

Multiple users access a collaborative data-sharing system during a data-sharing event. Each user can establish the level of sharing to be allowed with each other user and filtering criteria for filtering the data before it is provided to the other users. Data can be extracted from a number of different sources, including data input by other users and / or previously created information sources. For example, slides from a presentation on a similar topic may be identified and included by a user as a potential source of information to be used by other users. Shared data can be displayed on devices used by users to communicate with the collaborative data-sharing system. A user can selected data provided by the collaborative data-sharing system, which was obtained from the data input by other users and / or from the identified additional data sources and added to that user's data as data entered by that user.
Owner:FUJIFILM BUSINESS INNOVATION CORP

Method and system for creating a collaborative work over a digital network

A system and method for having a plurality of participants author and submit segment candidates to create a collaborative work over a computer network. The plurality of participants receive segment instructions for authoring the segment candidates. The candidates are submitted to the system and at least a subset of the submitted segment candidates are distributed to a voting audience over the computer network. In response the system receives votes for a favored segment candidate from the voting audience. Next, a winning segment candidate is selected from the submitted segment candidates for inclusion in the collaborative work based on the votes. This process is repeated by the system until the collaborative work is complete.
Owner:DISNEY ENTERPRISES INC +1

Collaborative interaction method for unmanned plane cluster and visual navigation system of unmanned plane

The invention discloses a collaborative interaction method for an unmanned plane cluster and a visual navigation system of an unmanned plane. The collaborative interaction method for the unmanned plane cluster comprises the following steps of: determining unmanned planes satisfying a collaborative condition in a communication coverage area of a certain unmanned plane by the unmanned plane in the unmanned plane cluster, and establishing an unmanned plane collaboration group according to the unmanned planes satisfying the collaborative condition; determining inter-plane routes of multiple unmanned planes in the unmanned plane collaboration group; allocating collaborative tasks to multiple unmanned planes in the unmanned plane collaboration group according to link state information of the inter-plane routes; and evaluating the link state according to the motion state of multiple unmanned planes in the unmanned plane collaboration group, and updating unmanned planes in the unmanned plane collaboration group and the collaborative task of each unmanned plane according to an evaluation result. The collaborative interaction method for the unmanned plane cluster is good in real-time, strong in reliability and high in communication quality, and can better adapt to an unmanned plane cluster communication environment during visual navigation.
Owner:TSINGHUA UNIV

Collaborative signature and decryption method, apparatus and system of SM2 algorithm

The invention relates to a collaborative signature and decryption method, apparatus and system of an SM2 algorithm. The collaborative signature method of the SM2 algorithm implemented from the angle of a first communication party comprises the following steps: generating a message abstract of a to-be-singed message according to a preset password hash algorithm; receiving a first elliptic curve group element fed back by a second communication party based on a first public key parameter and a selected random number; generating a first part signature according to the message abstract and the first elliptic curve group element; performing modular arithmetic based on the first part signature to generate a confused intermediate result, and transmitting the confused intermediate result to the second communication party; when the intermediate signature fed back by the second communication party according to the confused intermediate result is received, generating a second part signature according to the intermediate signature and the first part signature; and obtaining a complete SM2 digital signature according to the first part signature and the second part signature.
Owner:GUANGDONG CERTIFICATE AUTHORITY +1

Systems and methods for collaborative note-taking

Techniques are provided for determining collaborative notes and automatically recognizing speech, handwriting and other type of information. Domain and optional actor / speaker information associated with the support information is determined. An initial automatic speech recognition model is determined based on the domain and / or actor information. The domain and / or actor / speaker language model is used to recognize text in the speech information associated with the support information. Presentation support information such as slides, speaker notes and the like are determined. The semantic overlap between the support information and the salient non-function words in the recognized text and collaborative user feedback information are used to determine relevancy scores for the recognized text. Grammaticality, well formedness, self referential integrity and other features are used to determine correctness scores. Suggested collaborative notes are displayed in the user interface based on the salient non-function words. User actions in the user interface determine feedback signals. Recognition models such as automatic speech recognition, handwriting recognition are determined based on the feedback signals and the correctness and relevance scores.
Owner:FUJIFILM BUSINESS INNOVATION CORP

Instantaneous impact point based unmanned aerial vehicle non-collaborative real-time obstacle avoidance method

The invention discloses an instantaneous impact point based unmanned aerial vehicle non-collaborative real-time obstacle avoidance method. The instantaneous impact point based unmanned aerial vehicle non-collaborative real-time obstacle avoidance method comprises the steps of 1 performing obstacle detection, namely obtaining a relative motion state of an obstacle, 2 performing obstacle motion estimation, namely obtaining machine state information based on satellite navigation information and calculating a motion state of an inertial space obstacle, 3 performing impact conflict detection, namely judging whether obstacle impact occurs or not, 4 performing obstacle avoidance decision making, namely making an obstacle avoidance decision based on a detection result in the step 3, 5 performing obstacle avoidance route re-planning based on a quick expanding random tree algorithm considering an instantaneous impact point, namely introducing route evaluation heuristic information based on the instantaneous impact point and achieving obstacle avoidance route re-planning. The instantaneous impact point based unmanned aerial vehicle non-collaborative real-time obstacle avoidance method has the advantages of being simple in principle, easy to achieve, capable of improving unmanned aerial vehicle safety and the like.
Owner:NAT UNIV OF DEFENSE TECH

Techniques for integrating parameterized information request into a system for for collaborative work

Techniques used in a system for collaborative work which gives collaborators unskilled in data processing technologies access to a variety of information resources to provide the collaborators with information resources which are obtained in response to parameterized information requests such as queries. The techniques use records in database tables to represent a class of parameterized information requests. Information for instances of the class includes queries that may be used in the instances and default values for bind parameters in the queries. Values for the bind parameters may also be specified for classes of user interfaces that employ the information sources returned by the parameterized information requests and for instances of the user interface. A user may also use specify values for bind parameters in his or her instance of the user interface.
Owner:VIRTUALAGILITY

Collaborative tablet computer

A section of a housing on a portable computing device is removed or folded away, thereby exposing a free edge of an LCD screen as well as electrical (data and power) connectors and structural connectors. Connectors are placed symmetrically across the exposed edge whereby a male connector on one side mates with a female connector on the other device. Two such devices are physically pushed together, with locking catches securing the two devices together. Upon docking, the two devices recognize the new configuration and re-map the desktop area of the display into a single display for the combined device. In a preferred embodiment, either a top edge or a side edge is selectively exposed independently on the same device, to mate two devices in either a portrait or landscape orientation.
Owner:IBM CORP

System and method to create a collaborative web-based multimedia contextual dialogue

The present invention relates a method and system for collaborating in a shared network space comprising logging in from the one or more user machines to the shared space in a network from a user application to a host, wherein the shared space is created by interaction of executable codes in the host and the user application and the shared space is described by a session attribute list; loading a media application with tools into a one or more user machines; inputting graphical content; and displaying the content by other user machines in the shared space synchronously or asynchronously including anchoring a sidebar panel to a region of a browser; creating one or more user messages in the sidebar panel; displaying graphical content on a whiteboard; highlighting points of interest within the graphical content; and associating said user messages to the points of interest by one or more lines.
Owner:SIMULAT

Systems and methods for collaborative shape and design

One embodiment of the invention provides a computer-implemented method for collaborative three-dimensional (3D) markup. In this embodiment, the method includes obtaining a 3D representation of a shape on a client using a web-based interface, displaying the 3D representation of the shape in a user workspace, marking directly on a portion of the 3D representation of the shape in the user workspace, displaying the marked-up 3D representation of the shape, and sending the marked-up 3D representation of the shape to one or more additional clients using the web-based interface, wherein the additional clients are capable of displaying the marked-up 3D representation of the shape in their respective user workspaces.
Owner:PURDUE RES FOUND INC

On-demand groupware computing

ActiveUS20080028321A1Effectively transfer user interactability, and/or perceived ownership of the objectMultiple digital computer combinationsOffice automationGraphicsCollaborative software
The collaborative sharing of resources on demand based on proximity, within a group or network of computers. Broadly contemplated herein the “tiling” of a collection of logically adjacent individual graphical desktops in a virtual desktop. In such a setting, the action of dragging a window or icon off of one desktop and onto another would effectively transfer user interactability, and / or perceived ownership of the object, to the desktop where the window or icon graphically “lands”.
Owner:LENOVO PC INT

Techniques for connectors in a system for collaborative work

Improved techniques for using connectors in a system for collaborative work for users unskilled in data processing techniques, including UI techniques. Data may be augmented by associating a connector query to obtain additional data and the data viewed in a “drill down” fashion, or by associating an additional resource for entering additional data by clicking on a link: the additional resource is created as needed and is a full-fledged resource of the system. A number of other connector queries may be combined into a single query that composes them, and information from different information sources may be combined easily, such as to make the form consistent; the information may also be transformed in a complex fashion. An alternative source for an information result may be used by a connector query to optimize performance, such as a cached result. A connector may be used to obtain information from resources created by other users within the system, and a connector may be used to obtain information from the resource in which it is used.
Owner:VIRTUALAGILITY

Method and apparatus for performing collaborative searches

One embodiment of the present invention provides a collaborative-search system that facilitates performing collaborative searches. During operation, the collaborative-search system receives a first search request from a first user. The collaborative-search system then identifies a group of users who sent search requests that were similar to the first search request. Next, the collaborative-search system sends a notification to the first user that identifies the group of users that sent search requests that were similar to the first search request. If the collaborative-search system receives a request from the first user to view a search history for the group of users, the collaborative-search system sends the search history to the first user.
Owner:INTUIT INC

Secure two-party collaboration SM2 signature method

The invention provides a secure two-party collaboration SM2 signature method consisting of steps of system initialization, negotiation generation of a signature public key, collaborative signature andoutput of a complete signature. According to the secure two-party collaboration SM2 signature method provided by the invention, prior to the negotiation of the signature public key and the collaborative signature, the both communication parties authenticate the identity of the opposite party by using the zero knowledge proof technology, the correctness of outputting the complete signature is ensured by using the promise technology, it is ensured that the first communication party does not need to decrypt a received ciphertext by using the homomorphic encryption technology, the operation of the corresponding ciphertext can be realized, and a timestamp mechanism is added to ensure that the both communication parties can output the complete signature only when the identity of the first communication party, the current time and the position information of the first communication party are consistent, so that the security of the system is greatly improved, the loss caused by the leakage ofa signature private key is reduced, and the man-in-the-middle attack can be prevented. The secure two-party collaboration SM2 signature method provided by the invention has higher security and can beused in an environment in which a communication channel is not safe.
Owner:SHAANXI NORMAL UNIV +1

SYSTEM AND METHOD FOR PROVIDING SECURE COLLABORATIVE SOFTWARE AS A SERVICE (SaaS) ATTESTATION SERVICE FOR AUTHENTICATION IN CLOUD COMPUTING

An architecture and a method are disclosed for providing secure, scalable, and dynamic user configuration in the distributed network for the cloud computing to provide authentication and authorization for the plurality of the users to use the SaaS service. The system includes a hierarchical tree structure that configures the cloud-computing model by using the certificate less identity-based cryptography to establish the hierarchical relationship between the participating entities. The hierarchical model provides a hierarchical certificateless aggregate signature (HCL-AS) for authentication and non-repudiation for SaaS in cloud computing. The HCL-AS generates a collaborative aggregate signature at a parent level of each child node (users) without the loss of identity of the users in the resulting signature and sends an aggregated signature to the third-party software provider. The HCL-AS significantly reduces the computation and communication cost during the user verification and authentication.
Owner:INST FOR DEV & RES IN BANKING TECH IDRBT

Reconfigurable wall climbing robot and collaborative obstacle-detouring method thereof

The invention discloses a reconfigurable wall climbing robot and a collaborative obstacle-detouring method thereof. The reconfigurable wall climbing robot comprises an adaptive seal skirt, a sealing lining, a centrifugal pump, a centrifugal pump motor, a centrifugal pump motor driver, a robot body, and the like, wherein the seal skirt is vertically fixed on the periphery of the lower bottom surface of the robot body; the robot body is provided with a through hole, the air inlet of the centrifugal pump is corresponding to the through hole of the robot body and fixedly arranged on the robot body, and an output shaft of the centrifugal pump motor is connected with the centrifugal pump; and the sealing lining is arranged on the lower bottom surface of the robot body and located between the through hole and the seal skirt. In the invention, each reconfigurable wall climbing robot is an independent individual, and can independently complete tasks such as reconnaissance and the like under the condition of no barrier; and when a certain wall climbing robot is required to detour an obstacle, two independent reconfigurable wall climbing robots can collaboratively complete an obstacle-detouring task through being combined to be a whole.
Owner:NANJING UNIV OF SCI & TECH

Collaborative Software Debugging In A Distributed System With Dynamically Displayed Chat Sessions

In a distributed system that includes a debug server and debug clients coupled for data communications through a data communications network, where the debug server includes a debug administrator, a message router, a back-end debugger, and a debuggee, collaborative software debugging includes receiving application-level messages, including receiving, a request to establish a chat session associated with a location in source code of the debuggee; routing the application-level messages among the debug clients, the debug administrator, and the back-end debugger; returning client-specific debug results, including sending, to the debug clients, a notification of an established chat session; and administering, by the message router, chat content for the established chat session among debug clients. Debug clients display the chat content in a chat box at the location in source code when the view of source code includes the location.
Owner:IBM CORP

Method for communicating collaborative software development information

A method for communicating collaborative software development information including receiving a development of a software code via an integrated development environment (“IDE”) from one of a plurality of collaborative software developers, receiving information about the development of the software code via the IDE, storing the information on the storage device via the IDE, whereby the information is accessible from the storage device together with the development and the software code, indicating the development of the software code by emphasizing the development through modifying the software code text from a normal format, indicating an availability of the information about the development by providing a selectable indicator in proximity to the indicated development that includes a selectable icon or hyperlink added to the software code, presenting the information to the other of the collaborative software developers in response to the developer selecting the selectable indicator while reviewing the development via the IDE.
Owner:IBM CORP

Security mechanism and architecture for collaborative software systems using tuple space

According to the present invention, a virtual network communication system is provided for effecting secure communications between user agents at different sites within said virtual network, comprising at least one Private Tuple Space within each of the sites for effecting intra-site communications between the agents, a Shared Tuple Space for effecting inter-site communications between different sites, and a Coordinator Manager within each of the sites for receiving user initiated communication requests from the Private Tuple Space to communicate between user agents at the different sites, authenticating the requests and in response dynamically creating and managing instances of Coordinators at each of the different sites which embed messages from the user agents in secure tuples using multi-layered encryption and exchange the secure tuples over the Shared Tuple Space.
Owner:UNIVERSITY OF OTTAWA +1

Collaborative Software Debugging In A Distributed System With Client-Specific Access Control

In a distributed system that includes a debug server and debug clients coupled for data communications through a data communications network, where the server includes a debug administrator, a message router, a back-end debugger, and a debuggee, collaborative software debugging includes receiving, by the debug server, a plurality of application-level messages, including receiving, from a session owner, a request to enable a predefined operational mode; enabling the predefined operational mode; routing, by the message router in accordance with an application-level message passing protocol and in accordance with the enabled predefined operational mode, the application-level messages among the debug clients, the debug administrator, and the back-end debugger, including providing distributed control of the back-end debugger to the debug clients with application-level messages routed to the back-end debugger; and returning, by the debug server to the debug clients in response to the application-level messages routed to the back-end debugger, client-specific debug results.
Owner:IBM CORP

Collaborative Software Debugging In A Distributed System With Private Debug Sessions

In a distributed system that includes a debug server and debug clients coupled for data communications through a data communications network, where the debug server includes a debug administrator, a message router, a back-end debugger, and a debuggee, collaborative software debugging includes receiving, by the debug server from the debug clients, application-level messages including receiving, from a requesting debug client, a request to establish a private debug session of the debuggee; routing, by the message router, the application-level messages among the debug clients, the debug administrator, and the back-end debugger, including forwarding, to the back-end debugger, the request to establish a private debug session of the debuggee; and; and returning, by the debug server to the debug clients in response to the application-level messages routed to the back-end debugger, client-specific debug results, including establishing the private debug session of the debuggee for the requesting debug client.
Owner:IBM CORP

Collaborative Software Debugging In A Distributed System With Client-Specific Variable Evaluation

In a distributed system that includes a debug server and debug clients coupled for data communications through a data communications network, where the debug server includes a debug administrator, a message router, a back-end debugger, and a debuggee, collaborative software debugging includes receiving, by the debug server from the debug clients asynchronously during a debug session of the debuggee, a plurality of application-level messages; routing, by the message router in accordance with an application-level message passing protocol, the application-level messages among the debug clients, the debug administrator, and the back-end debugger, including providing distributed control of the back-end debugger to the debug clients with application-level messages routed to the back-end debugger; and returning, by the debug server to the debug clients in response to the application-level messages routed to the back-end debugger, client-specific debug results.
Owner:IBM CORP

Conflict resolution for collaborative work system

Data objects replicated at multiple computers can be synchronized using synchronization messages exchanged over a network. The synchronization messages include a current operation parameter and a previous operation parameter that are processed to determine how and when the replicated data objects should be manipulated. The current operation parameter identifies an operation and associated data to be executed at a receiving computer to synchronize the receiving computer's data object. An execution stage parameter is also sent to identify a correct execution timing for the operation. The previous operation parameter identifies a preceding operation executed by the sending computer, an execution stage at which the preceding operation was executed, and the computer first originating the preceding operation (e.g., an identify of a third computer that first initiated the operation). Data in the synchronization message can also indicate a unique priority level of the sending computer with respect to the other computers.
Owner:DASSAULT SYSTEMES
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products