scispace - formally typeset
Search or ask a question
Topic

Object (computer science)

About: Object (computer science) is a research topic. Over the lifetime, 106024 publications have been published within this topic receiving 1360115 citations. The topic is also known as: obj & Rq.


Papers
More filters
Patent
30 Sep 1996
TL;DR: In this article, a publish-and-subscribe (P2S) system is described, where a data object is "published" by a user ("publisher"), and the object is sent from that user's computer to other computer users specified by the publisher.
Abstract: A computer system having a facility for concurrently sharing objects or resources is described. The system includes a publish-and-subscribe facility or "Object Exchange," for facilitating sharing among workgroups. When a data object is "published" by a user ("publisher"), the object is sent from that user's computer to other computer users specified by the publisher. Those interested in the published data object (published pages) may elect to receive or "subscribe" to that data. From that point on, the publisher can choose to update the data, such as whenever the published version changes. The "subscribers" of the published pages automatically get updates. Subscribers of a spreadsheet notebook, for instance, would automatically receive pages as they are published. The Object Manager effects actions by posting messages or "forms" to either the local Object Exchange (assuming one is the publisher) or the Object Exchange of others (subscribers). Connectivity for the system is provided by the various Object Exchange engines negotiating forms. Each Object Exchange posts and retrieves forms at polling intervals (which may be set to continuous polling). By exploiting the connectivity of existing transport media (e.g., LANs), the present invention delivers workgroup computing benefits to users, but without imposing a rigid structure which restricts when and how they work.

269 citations

Posted Content
TL;DR: This work proposes a method that can generate an unambiguous description of a specific object or region in an image and which can also comprehend or interpret such an expression to infer which object is being described, and shows that this method outperforms previous methods that generate descriptions of objects without taking into account other potentially ambiguous objects in the scene.
Abstract: We propose a method that can generate an unambiguous description (known as a referring expression) of a specific object or region in an image, and which can also comprehend or interpret such an expression to infer which object is being described. We show that our method outperforms previous methods that generate descriptions of objects without taking into account other potentially ambiguous objects in the scene. Our model is inspired by recent successes of deep learning methods for image captioning, but while image captioning is difficult to evaluate, our task allows for easy objective evaluation. We also present a new large-scale dataset for referring expressions, based on MS-COCO. We have released the dataset and a toolbox for visualization and evaluation, see this https URL

269 citations

Patent
24 May 1996
TL;DR: In this paper, an object management (OM) system is provided that enables shared application programs to manage their copy of the shared data, under the direction of a shared application program, managing the adding, deleting, and modifying of shared data.
Abstract: A method and system for managing data (i.e., objects) that are shared by multiple instances of a shared application program. A shared application program is an application program that is executing simultaneously on multiple computers and that has a copy of data that is being shared by each instance of the application program. In particular, each computer maintains a copy of the shared data. When an instance of the application program modifies the shared data, the modifications are sent to the other computers. Each of these other computers stores the data in its copy of the shared data, and each instance of the application program updates its user interface to reflect the modifications to the shared data. Thus, the users of the shared application program can cooperatively modify and view the shared data. For example, multiple users can be executing a word processing program on their computer and sharing a common document. As one user changes the document, the word processing program updates its copy of the shared data. The changes are then transmitted to the other computers so that their copy of the shared data can be updated. In particular, an object management (OM) system is provided that enables shared application programs to manage their copy of the shared data. Each computer has a copy of the OM system. The OM system, under the direction of the shared application program, manages the adding, deleting, and modifying of the shared data. The OM system also controls the transmitting of modifications to the copy of the shared data to the other computers.

269 citations

Patent
John Terzian1
31 Jul 1989
TL;DR: In this article, the digitized image (152) of an unknown object is represented as a set of radial vectors (150₁, 150₂,..), normalized and then compared with a library (18) containing normalized digitized images of known objects.
Abstract: In a method of identifying an object from a digitized image that is particularly applicable to the classification of aircraft, the digitized image (152) of an unknown object is represented as a set of radial vectors (150₁, 150₂, ..). The vectors (150) are normalized and then compared with a library (18) containing normalized digitized images of known objects. The unknown object is thereby identified as being similar to the known object corresponding to the library image most closely matching the image of the unknown object. A score for the comparison of the unknown object silhouette with a known silhouette is obtained by subtracting the radial vectors of the known silhouette from those of the unknown silhouette, and summing the differences. The closest match is the smallest sum of difference.

268 citations

Book ChapterDOI
01 Jan 1987
TL;DR: In this paper, the authors propose an implementation model that attempts to bridge the gap between the abstract sphere of theoretical models and the practical affairs of building user interfaces, recursively structures an interactive application in three parts: the Presentation, the Abstraction and the Control.
Abstract: PAC is an implementation model that attempts to bridge the gap between the abstract sphere of theoretical models and the practical affairs of building user interfaces. It takes as a basis the vertical decomposition of human-computer interaction into semantic, syntactic and pragmatic layers as promoted by some theoretical models. However, PAC stresses the fact that these notions do not form strict monolithic layers but are distributed across related “chunks”, called interactive objects. For doing so, PAC recursively structures an interactive application in three parts: the Presentation, the Abstraction and the Control. The Presentation defines the the concrete syntax of the application whereas the Abstraction corresponds to the semantics. The Control maintains the mapping and the consistency between the abstract entities and their presentation to the user. The Presentation of an application is in turn decomposed into a set of interactive objects, entities specialized in man-machine communication. As for applications, an interactive object is organized according to the PAC model. PAC has been used for the construction of two interactive applications and is currently applied to the development of a User Interface Management System.

268 citations


Network Information
Related Topics (5)
Query optimization
17.6K papers, 474.4K citations
84% related
Programming paradigm
18.7K papers, 467.9K citations
84% related
Software development
73.8K papers, 1.4M citations
83% related
Compiler
26.3K papers, 578.5K citations
83% related
Software system
50.7K papers, 935K citations
82% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
202238
20213,087
20205,900
20196,540
20185,940
20175,046