scispace - formally typeset
Search or ask a question

Showing papers on "Gadget published in 2012"


06 Aug 2012
TL;DR: This work proposes a ROP attack technique, based on a handpicked but flexible and Turing-complete set of gadgets, and describes an efficient scanner which locates these gadgets in a given program.
Abstract: Return-oriented programming (ROP) has gained a lot of popularity lately, as an attack against currently implemented defenses in modern operating systems. Several kinds of ROP-based attacks and anti-ROP defenses have been proposed in recent years. The original attack technique depends on the existence of a hand-picked set of byte sequences (called gadgets) in the program, while subsequent approaches use complex scanners, which perform semantic analysis on the code to locate gadgets. The latter ones are efficient at finding gadgets and building an attack, but incur a significant cost in time. We propose a ROP attack technique, based on a handpicked but flexible and Turing-complete set of gadgets. One novelty in this approach is the use of microgadgets, which are gadgets restricted to 2 or 3 bytes in length. Our approach splits gadgets into several classes of varying sizes (from 1 to more than 800). Only a single gadget from each class is required for Turing-completeness. The short length of the gadgets, as well as the large size of the classes, increase the likelihood of finding all required gadgets. We also describe an efficient scanner which locates these gadgets in a given program. We then use this scanner on the /usr/bin directories from several Linux distributions, to show that many programs indeed contain a Turing-complete set of microgadgets, which attackers can use to perform arbitrary computations.

58 citations


Patent
23 Oct 2012
TL;DR: In this article, a fish finder system, comprising a sonar gadget and a display device, is described, which communicates with a display via digital wireless communication, and a software product that runs both on the sonar gadgets and the display device.
Abstract: A fish finder system, comprising a sonar gadget, which communicates with a display device via digital wireless communication. The system contains a software product, which runs both on the sonar gadget and the display device, wherein the gadget part of the software is preferably adapted to run on an embedded microcontroller system and the user display device part of the software is preferably a downloadable application adapted to run on portable communication devices, such as smart phones, tablet computers, laptops or the like. Said display device part of the software is adapted not only to visualize the obstacles with indication of depth, size and movement, but also provide additional functionality, such as access to a camera device, digital maps and GPS, social network accounts, weather information and forecast, calendar with notes, information on moon phases and other kinds of information found on the Internet. Both software parts allow update functionality.

29 citations


Patent
26 Jul 2012
TL;DR: In this paper, a system and method for syndicating comments received by a gadget that is embedded on different websites using a conversation application is presented, which includes an authorization module, a code generator, an identity generator, a profile engine, a content parser, a syndication module, an analysis engine, an advertising engine and a newsletter engine.
Abstract: A system and method for syndicating comments received by a gadget that is embedded on different websites using a conversation application. The conversation application includes an authorization module, a code generator, an identity generator, a profile engine, a content parser, a syndication module, an analysis engine, an advertising engine and a newsletter engine. The content parser receives a comment posted by a user from a gadget embedded on a website and identifies the user and the website identifier. The syndication module identifies other websites that include the gadget. The syndication module then syndicates the content on the gadget embedded on the other websites. The analysis engine determines an interest of the user. The advertising engine provides advertisements to the website based on the interest of the user. The newsletter engine generates and sends newsletters to the user based on the interest of the user.

17 citations


Patent
17 Sep 2012
TL;DR: In this article, the presence of return-oriented programming (ROP) payloads is detected by identifying a potential gadget address space, determining if a piece of the data corresponds to an address of the potential gadget space, and determining whether a plurality of operations, each associated one of a plurality instructions beginning at the address, indicates that an ROP payload is present in the data.
Abstract: Systems, methods, and media for detecting the presence of return-oriented programming (ROP) payloads are provided, comprising; identifying a potential gadget address space; determining if a piece of the data corresponds to an address of the potential gadget address space; and in response to determining that the piece of the data corresponds to an address of the potential gadget address space: determining whether a plurality of operations, each associated one of a plurality instructions beginning at the address, indicates that an ROP payload is present in the data, and indicating that an ROP payload is present in the data in response to making a determination that a plurality of operations indicates that an ROP payload is present in the data a given number of times.

15 citations


Patent
06 May 2012
TL;DR: In this article, an extensibility model is used to provide active and interactive functionality in communication items, but the embodiments are not so limited: a computer system of an embodiment includes components configured to identify one or more activation triggers that operate to activate gadget code using an isolated code execution environment as part of injecting content into an email communication.
Abstract: An extensibility model is used to provide active and interactive functionality in communication items, but the embodiments are not so limited. A computer system of an embodiment includes components configured to identify one or more activation triggers that operate to activate gadget code using an isolated code execution environment as part of injecting content into an email communication. A method of one embodiment provides an extensibility framework for using defined gadget triggers and associated gadget functionality as part of automatically injecting content inline with a mail message.

14 citations


Proceedings ArticleDOI
17 Apr 2012
TL;DR: This paper introduces a set of gadgets to provide an appropriate learning support to different roles: student, author and teacher assistant following the specifications of the iGoogle platform and the Open Social standard.
Abstract: Usually, e-learning involves dedicated platforms designed to support learning from static information and functionalities. We have been working towards a more dynamic e-learning platform following a decentralized approach based on iGoogle. Users are able to decide about the information and functionalities in the system through the management of gadgets (iGoogle widgets). In this way, iGoogle is transformed into a kind of Personal Learning Environment that can be controlled by final users. In this paper we introduce a set of gadgets to provide an appropriate learning support to different roles: student, author and teacher assistant. These gadgets can be combined with other existing iGoogle gadgets following the specifications of the iGoogle platform and the Open Social standard.

9 citations


Book ChapterDOI
03 Sep 2012
TL;DR: An approach employing social network technology to facilitate e-administration within collaborative communities based on extending the OpenSocial API is presented and the proposed platform has been utilized to develop a social network for the academic community, featuring pilot implementation of specific e- administration services.
Abstract: This paper presents an approach employing social network technology to facilitate e-administration within collaborative communities. E-administration services are provided through task coordination between specific participants. Task activities are performed by gadgets acting on behalf of participants. Task assignment is based on participant roles and relations in the community, explicitly defined within the social network. Interaction between gadgets is governed by rules based on participant roles, dictating the obligations and responsibilities of each party. Whenever the execution of a certain gadget depends on the previous execution of a series of other gadgets, a recommendation mechanism employing AI planning is used to provide a plan according to which gadgets should be combined. The implementation of a social network platform supporting e-administration based on extending the OpenSocial API is also presented. The proposed platform has been utilized to develop a social network for the academic community, featuring pilot implementation of specific e-administration services.

6 citations


Patent
03 Aug 2012
TL;DR: In this paper, techniques for outputting web page components, or gadgets, on a web page or other graphical user interface are described, where a gadget automatically conforms to particular styles based on the styles of other gadgets and of controlling relationships to the other gadgets that are determined from page analysis and other policies.
Abstract: Techniques are described for outputting web page components, or gadgets, on a web page or other graphical user interface. A gadget automatically conforms to particular styles based on the styles of the other gadgets and of controlling relationships to the other gadgets that are determined from page analysis and other policies.

6 citations


Patent
30 Apr 2012
TL;DR: In this article, an electronic gaming system configured for executing an electronic game using physical gadgets is presented, such as a die, a clock, and a game piece, having a transmitter that transmits to the console an outcome value, e.g., rolling of a die or time from a clock.
Abstract: An electronic gaming system configured for executing an electronic game using physical gadget. The electronic gaming system has a gaming console which runs an electronic game. A physical gadget has a wireless transmitter that transmitting an outcome value. The main console receives the outcome value over wireless communication from the gadget, and advances the flow of the game according to the outcome value. Examples of the physical gadget may be a die, a clock, and a game piece, having a transmitter that transmits to the console an outcome value, e.g., rolling of a die or time from a clock.

6 citations


Journal Article
TL;DR: A new kind of gadget that is appropriate for inclusion in learning environments is introduced that is based on individualized interactive graphics tasks that are similar to educational Java applets.
Abstract: In this paper we present a successful implementation of a new software environment for learning and knowledge assessment. Weintroduce a new kind of gadget that is appropriate for inclusion in learning environments. The proposed gadgets are based onindividualized interactive graphics tasks that are similar to educational Java applets. However, the usual graphical applets are notindividualized: they do not have a defined goal for the learner and they do not evaluate the solution to a given graphical task.Using several examples, we present the development of the gadgets. The development of gadgets must address two problems: howto create and present an individualized task to the student and how to evaluate the student’s solution, especially when multiplesolutions are possible or solutions can be partially correct. The tasks that are described in this paper are intended for learning andknowledge assessment in computer graphics courses. However, the proposed concept is applicable to many other courses andeducational activities. To study the influence of the proposed software environment on student learning and performance, weprovide experimental results from several years of student use of different gadgets in preparation for mid-term and final exams andwe analyze and discuss the findings. In addition, each year a selected group of students was given the opportunity to develop andimplement several gadgets that were then used by their peers for learning and knowledge assessment. We discuss the resultsobtained and the experience gained.

5 citations


Patent
17 Sep 2012
TL;DR: In this paper, the presence of return-oriented programming (ROP) payloads is detected by identifying a potential gadget address space, determining if a piece of the data corresponds to an address of the potential gadget space, and determining whether a plurality of operations, each associated one of a plurality instructions beginning at the address, indicates that an ROP payload is present in the data.
Abstract: Systems, methods, and media for detecting the presence of return-oriented programming (ROP) payloads are provided, comprising; identifying a potential gadget address space; determining if a piece of the data corresponds to an address of the potential gadget address space; and in response to determining that the piece of the data corresponds to an address of the potential gadget address space: determining whether a plurality of operations, each associated one of a plurality instructions beginning at the address, indicates that an ROP payload is present in the data, and indicating that an ROP payload is present in the data in response to making a determination that a plurality of operations indicates that an ROP payload is present in the data a given number of times.

Book ChapterDOI
27 Aug 2012
TL;DR: It is unconditionally shown that such a reduction is not possible for the perfect matching problem and this is extended to some other problems related to perfect matching.
Abstract: To reduce a graph problem to its planar version, a standard technique is to replace crossings in a drawing of the input graph by planarizing gadgets. We show unconditionally that such a reduction is not possible for the perfect matching problem and also extend this to some other problems related to perfect matching. We further show that there is no planarizing gadget for the Hamiltonian cycle problem.

Patent
11 Jul 2012
TL;DR: In this article, the utility model discloses a work cloth sleeve pocket gadget kit structure which is characterized in that a gadget pocket (5) is sewn at the forearm position of a sleeve (1) of the work cloth, and a gadget plug bush was sewn on the gadget pocket.
Abstract: The utility model discloses a work cloth sleeve pocket gadget kit structure which is characterized in that a gadget pocket (5) is sewn at the forearm position of a sleeve (1) of the work cloth, and a gadget plug bush is sewn on the gadget pocket (5). The work cloth sleeve pocket gadget kit structure has simple and practical structure, workers can put some gadgets into the gadget pocket and the gadget plug bush, and the work cloth sleeve pocket gadget kit structure is extremely convenient to use and plays an important role for workers frequently using various gadgets.

01 Jan 2012
TL;DR: This work proposes an interactive data logger specifically for basic electronics experiments in polytechnics that utilizes the microcontroller for voltage measurement and serial communication with computer and Computer software has been designed to represent the data interactively on the computer screen.
Abstract: Basic electronics experiments are essential in providing fundamental foundation in electronics. Hence, this work proposes an interactive data logger specifically for basic electronics experiments in polytechnics. Development process including hardware and software will be discussed in details. Developed gadget utilizes the microcontroller for voltage measurement and serial communication with computer, Computer software has been designed to represent the data interactively on the computer screen. Furthermore, voltage and current measurement were successfully merged with on-board electronics components for simplified experimental setup. This gadget was designed to be compatible with two types of sensors. It provides two input channel and also can be utilized as an oscilloscope on the computer screen. At low development cost, this sleek and compact gadget is expected to enhance student’s performances and attitudes towards the laboratory work in basic electronics. This claim will be validated later and it will be included as a future work.

Proceedings ArticleDOI
08 Dec 2012
TL;DR: In this paper, the shadow effect and sample rate are also tested to satisfy performance and the feasibility, reliability and experimental results of prototype wireless torque measuring gadget are discussed below.
Abstract: A prototype wireless torque measuring device is designed to measure high-speed rotation torque. The aim of this gadget is to measure torque in harsh environment where physical contact is not possible or very difficult. The gadget is very helpful in new era of wireless industrial applications. It is a non-contact and low power consumption gadget. It is based on wireless ZigBee protocol and very smart to install. The wireless torque measuring gadget is mounted on high speed rotating shaft to measure the torque and send data wirelessly to the receiver. In this paper, the shadow effect and sample rate are also tested to satisfy performance. The feasibility, reliability and experimental results of prototype wireless torque measuring gadget are also discussed below.

01 Jan 2012
TL;DR: In this article, the effect of privacy, brand name, word of mouth on brand trust and brand commitment in buying gadgets online at Surabaya was determined. But the results of the study were limited.
Abstract: strategy to achieve and the desired market share. For that the company can do this by having a dominant market brand. Through the brand would enhance consumer purchasing decision making process and also the consumer will be easy to differentiate the products they buy with the other competitors' products. This is an action must be able to be realized by the company mainly engaged in the sale through online sites such as the sale of gadgets. This study aims to determine the effect of privacy, brand name, word of mouth on brand trust and brand commitment in buying gadgets online at Surabaya. The population in this study all the people in Surabaya gadget ever buy products online. Sampling techniques in the study were non probability sampling using purposive sampling method. Purposive sampling is a non-probability sampling technique in which sample selection is based on certain considerations that the respondents who have bought products online gadget in Surabaya. Analyze technique using structural equation modeling (SEM). Based on the calculation results obtained that the Privacy influence on the purchase of brand trust online gadget in Surabaya. Brand name influence on brand trust in purchasing on-line gadget in Surabaya. Word of mouth effect on brand trust in purchasing on-line gadget in Surabaya. Brand trust affects brand commitment in an online purchase in Surabaya

Journal ArticleDOI
TL;DR: In this paper, the authors evaluate the variables that influence purchasing decisions of gadget accessories and find that the variation of merchandise and quality of service has a significant influence on purchase decisions, while the atmosphere of the store does not significantly influence decisions.
Abstract: The growing technological applications encourage people to use gadgets as the easiest way to connect their daily lives. The demand for gadgets creates new kind of business opportunities. Many companies can produce supporting product such gadget accessories. One company that engaged in the provision of gadget accessories is Wellcomshop. The company is aggressively increasing sales of gadget accessories. Therefore, the company wants to evaluate the variables that influence purchasing decisions of gadget accessories. The purpose of this study is to determine whether there is influence between variables store atmosphere, merchandise varieties, and quality of service in determining purchasing decisions in Wellcomm Accessories Gadget Shop Mall Citraland. This study is an associative research and using a simple method of correlation and multiple regressions. The population in this study is the consumer Wellcommshop Citraland Mall, while the samples are 90 respondents. The results show that the variation of merchandise (x2) and quality of service (x3) has a significant influence on purchase decisions. While, the atmosphere of the store (x1) does not significantly influence purchasing decisions.

27 Apr 2012
TL;DR: Applying the gadget to real-time testing has the potential to enable immediate problem notification, simultaneous monitoring and concentrating testing efforts on machines where errors occur and to enable effort reductions and time savings as minimum 20% during the key activities.
Abstract: BACKGROUND: Exponential increase in the amount of software in consumer telecom products has resulted in growing needs for resolving maintenance issues together with customers. The resolutions often require understanding systems status through understanding its log-files. As the log-files contain sensitive information, new ways of visualizations are needed to allow for efficient dialog between customers and software maintenance engineers without disclosing the sensitive content. METHOD: The research presented in this paper has been conducted together with our industrial partner – Ericsson – and follows on the action research methodology. RESULTS: The visualization tool and MS Windows Sidebar Gadget were developed during the first circle of action research. The tool is applicable for log analysis and over 90% of respondents estimated time savings as minimum 20%. The potential of using gadget for real-time and acceptance testing was also revealed. CONCLUSION: The overall impact of the tool’s utilization at the studied department leads to effort reductions and time savings as minimum 20% during the key activities. Applying the gadget to real-time testing has the potential to enable immediate problem notification, simultaneous monitoring and concentrating testing efforts on machines where errors occur General Terms Management, Documentation, Design. Security, Human Factors, Theory, Verification.

Journal Article
TL;DR: A method of intelligent house based electronic gadgetry control based on Zigbee wireless communication technology by using ARM controller is introduced in this paper, and the specific design scheme is presented.
Abstract: A method of intelligent house based electronic gadgetry control based on Zigbee wireless communication technology by using ARM controller is introduced in this paper, and the specific design scheme is presented. The system can achieve normal PWM dimming, timing dimming, self-adaptive dimming and Automatic Mode (Temperature, Photo electric and RTC), with a corresponding humancomputer interface. This method is more intelligent and fully atomized than traditional lighting control system. Alternate energy resources like conventional batteries along with solar power back up were provided for the efficient operation of the equipment throughout. KeywordsIntelligent illumination; Zigbee; LED; ARM; PWM

Dissertation
11 Aug 2012
TL;DR: The main purpose of the project is intended to develop a portal for management of Web based news, which provides a suitable and easy display for which large population around the world can learn or have the knowledge about the world.
Abstract: National Institute of Technology, Rourkela is one of the reputed institutions for technical education in India. The main purpose of the project is intended to develop a portal for management of Web based news. The portal provides a suitable and easy display for which large population around the world can learn or will have the knowledge about the world. Basically this is a crowd sourcing newspaper. The idea is anyone can send a news item using their web based gadget which is managed by administrator to whom the editor’s panel kept in charge for this to make it visible for the masses. This portal is developed using HTML, PHP & CSS technologies and SQL Server.

Patent
06 Jan 2012
TL;DR: In this paper, a method involves individualizing different objects contained in a source page, where each object is defined by a specific content and specific descriptor parameters describing an object structure, and a gadget is constructed from the parameters and the content.
Abstract: The method involves individualizing different objects contained in a source page, where each object is defined by a specific content and specific descriptor parameters describing an object structure. One of the objects is selected in the source page, and the parameters and the content of the object are selectively extracted for the selected object. The parameters and the content are registered in a database (16) of a management server (14). A gadget is constructed from the parameters and the content. The created gadget is included in a widget container of a target web application web page.