High Level Application Control Patents (Class 719/320)
-
Patent number: 9009737Abstract: A method for operating a terminal providing a file system function, and a terminal having configured hardware is provided. In the method, a specific command is received from a first application. The received specific command is transferred to a second application regardless of whether the second application is executed. An execution result of the specific command is received from the second application.Type: GrantFiled: December 13, 2012Date of Patent: April 14, 2015Assignee: Samsung Electronics Co., Ltd.Inventor: Joo-Hyun Kim
-
Patent number: 9003431Abstract: Described are a method and a system for implementing function extension of an open platform. In the system, services that can be provided by an open platform are encapsulated and an operation interface is provided, so that plug-ins uniformly inherit the operation interface and transmit control parameters through the interface into a service entry to obtain the services. Therefore, the open platform has a simple framework and low coupling degree. Since the plug-ins are uniformly managed by a plug-in manager, the manageability and dynamic extensibility of the open platform are enhanced.Type: GrantFiled: November 23, 2012Date of Patent: April 7, 2015Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Jing You, Yong Peng
-
Patent number: 9003430Abstract: Business processes that may be affected by events, conditions or circumstances that were unforeseen or undefined at modeling time (referred to as unforeseen events) are modeled and/or executed. Responsive to an indication of such an event during process execution, a transfer is performed from the process, in which selected data is stored and the process is terminated. The selected data may then be used by a target process. The target process may be, for instance, a new version of the same process, the same process or a different process. The target process may or may not have existed at the time the process was deployed.Type: GrantFiled: January 20, 2011Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventors: Judah M. Diament, Aliza R. Heching, Matthias Kloppmann
-
Patent number: 8997119Abstract: A communication device includes a first processing unit that detects a target and receives a first command for activating an interface upon a detection of the target. The communication device also includes a second processing unit that exchanges data with the target through the first processing unit. Further, the communication device includes an interface between the first processing unit and the second processing unit. The first processing unit selects a predetermined interface level from among a plurality of interface levels based on the first command and exchanges data with the second processing unit based on the predetermined interface level.Type: GrantFiled: March 11, 2014Date of Patent: March 31, 2015Assignee: Sony CorporationInventor: Katsuyuki Teruyama
-
Patent number: 8984529Abstract: A computing device is provided with a multiple process architecture for running plug-in code modules in their own dedicated processes for increasing both the security and reliability of software systems using plug-in design patterns. In this regard, the computing device may have a process-based security model that permits a software application to utilize a plug-in module having security attributes different to or incompatible with those of the application by invoking the plug-in module as a separate process. Additional and alternative apparatuses and methods are also provided.Type: GrantFiled: June 8, 2005Date of Patent: March 17, 2015Assignee: Nokia CorporationInventor: William Gibson
-
Publication number: 20150074689Abstract: The technology includes a method to test what information an application transfers to an external computing device. A user's consent is explicitly obtained before the application transfers certain types of information, such as sensitive information. When a determination is made that an application is transferring sensitive information, a prompt for consent from a user may be provided that is accurate and detailed. In pre-production environments, technology can be used to detect whether this sensitive information is being transferred, and to validate whether a prompt for consent is necessary or unnecessary. To determine this, shimming is used to intercept application calls to APIs that return sensitive information. Requested sensitive information may be substituted with recorded or forged information from those APIs to produce a sentinel or canary. Similarly, network traffic of the application may be analyzed by another shim to determine when the substitute information is present.Type: ApplicationFiled: September 6, 2013Publication date: March 12, 2015Applicant: Microsoft CorporationInventors: Dave Christiansen, Bethan Tetrault Cantrell, Michelle R. Bruno
-
Patent number: 8978046Abstract: Various embodiments of systems and methods for interaction between applications built on different technologies are described herein. In one aspect, at least one action handler of a number of action handlers is associated with at least one application from a number of applications participating in the integrated scenario. In another aspect, at a first action handler that is associated with a source application, a request to access a target application is received. An identifier of the target application is retrieved and based on that identifier a second action handler associated with the target application is invoked, where the identifier of the target application is registered with the second action handler. The target application is launched by the second action handler in response to the received request.Type: GrantFiled: June 22, 2011Date of Patent: March 10, 2015Assignee: Business Objects Software LimitedInventor: Gabor Faludi
-
Patent number: 8978050Abstract: A program calling method is to be implemented by a control module, which uses a first channel during execution of a first Java applet, and includes creating a virtual channel that corresponds to a second channel when the first Java applet intends to call a second Java applet which is to be executed using the second channel, in response to a channel management instruction associated with the virtual channel, opening the second channel for allowing execution of the second Java applet, determining whether the virtual channel is still open, and receiving an output from the second Java applet for use by the first Java applet when it is determined that the virtual channel is still open.Type: GrantFiled: May 17, 2013Date of Patent: March 10, 2015Inventors: Irene Tsai, Yi-Fen Chou
-
Patent number: 8978042Abstract: A container layer for allowing a plurality of game instances running on an operating system to maintain full game functionality is configured to intercept a communication from a game instance of the plurality of game instances to the operating system and provide an appropriate response to the intercepted communication.Type: GrantFiled: February 15, 2013Date of Patent: March 10, 2015Assignee: Google Inc.Inventors: Makarand Dharmapurikar, Gregory Mitchell Stefanek
-
Publication number: 20150067705Abstract: A process operating method is provided. The method includes determining an execution application, generating an application process for the determined execution application, loading the determined execution application from a secondary memory to the generated application process, generating a platform child process that is a child process of a platform process, and loading a predetermined sub-module of the application to the platform child process.Type: ApplicationFiled: August 27, 2014Publication date: March 5, 2015Inventors: Hae-Seok OH, Jeong-Yeon KIM, Dae-Beom PARK, Lae-Hyuk BANG, Chul-Hyung YANG, Gyu-Cheol CHOI
-
Patent number: 8972874Abstract: A graphical user interface (GUI) type model helps application designers create error free graphical user interface applications (GAPs). The GUI type model provides a reference set of GUI element types. The application designer assigns a selected GUI element type to each GUI element in a GAP design. The GUI element types help ensure consistent and proper treatment of the GUI element types at every stage in the development of the application, from initial planning and design, to compilation and execution.Type: GrantFiled: January 23, 2012Date of Patent: March 3, 2015Assignee: Accenture Global Services LimitedInventors: Mark Grechanik, Qing Xie, Chen Fu
-
Patent number: 8973017Abstract: A method for managing third-tier productivity applications, as part of remote application deployment, consists of using a controlling program, called an AppController, to initiate the application launch which then allows otherwise incompatible programs to control and/or enhance the functionality of the productivity application by accepting commands transmitted using standard network communications protocols.Type: GrantFiled: January 2, 2004Date of Patent: March 3, 2015Inventors: Kenneth F. Krutsch, Michael Berger, James L. Rice, III
-
Patent number: 8964229Abstract: A data transmission device includes: a communication portion that performs a transmission job which transmits data; an input portion that receives, at the time of performance of the transmission job, an input of a symbol sequence obtained by adding command information to a transmission destination address; and a processing portion that identifies a portion indicating the transmission destination address of and a portion indicating the command information of the symbol sequence input at the time of performance of the transmission job, that changes a setting value on the transmission job according to the command information and that makes the communication portion transmit data to a transmission destination corresponding to the transmission destination address.Type: GrantFiled: July 26, 2013Date of Patent: February 24, 2015Assignee: KYOCERA Document Solutions Inc.Inventor: Narihiko Suese
-
Publication number: 20150052539Abstract: The object of the present invention is to implement application synchronization between a plurality of information processing devices, the application using configuration information stored in a configuration information area. A computer stores, in a synchronization configuration information storage unit, configuration information, which is extracted from a configuration information area storing the configuration information required for an execution of an application, as synchronization configuration information in a predetermined data format, activates the application such that the synchronization configuration information stored in the synchronization configuration information storage unit is referred to when the configuration information is needed for executing the application, and transmits data required for executing the application, which includes the synchronization configuration information, to another computer at a predetermined timing.Type: ApplicationFiled: August 19, 2011Publication date: February 19, 2015Applicant: SYNCLOGUE INC.Inventors: Tao Yamamoto, Kyouhei Kurazeko
-
Patent number: 8959532Abstract: Techniques for business event processing are presented. Methods and apparatuses disclosed herein may operate receive a request to perform an operation on a first listing previously listed by a marketplace participant at an online market location; to identify at least one additional listing having certain characteristics in common with the listing from a plurality of previously listed second 1istings including the first listing; and to automatically to perform the operation on the at least one additional listing.Type: GrantFiled: March 31, 2014Date of Patent: February 17, 2015Assignee: eBay Inc.Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
-
Patent number: 8959531Abstract: Systems and methods of managing break events may provide for detecting a first break event from a first event source and detecting a second break event from a second event source. In one example, the event sources can include devices coupled to a platform as well as active applications on the platform. Issuance of the first and second break events to the platform can be coordinated based on at least in part runtime information associated with the platform.Type: GrantFiled: December 13, 2013Date of Patent: February 17, 2015Assignee: Intel CorpInventors: Ren Wang, Jr-Shian Tsai, Tsung-Yuan C. Tai, Mesut A. Ergin, Prakash N. Iyer, Bruce L. Fleming
-
Publication number: 20150040145Abstract: Applications executing in a mobile device utilize a protocol for inter-application communication to overcome restrictions of a sandboxed environment. Applications advertise their exposed capabilities using structured definition files, which are consumed by other applications. Applications can invoke the advertised capabilities by exchanging inter-application communication (IAC) messages in the form of URLs or other platform-specific mechanisms. URL messages are formatted according to parameters and URL schemes specified by the provided definition files.Type: ApplicationFiled: September 11, 2014Publication date: February 5, 2015Inventors: Brian PARTRIDGE, Harish DHURVASULA
-
Patent number: 8949862Abstract: According to one aspect of the present disclosure, a method and technique for rate of operation progress reporting is disclosed. The method includes: responsive to completion by an application of one or more batch operations, storing an operation count corresponding to each completed batch operation; and, responsive to being polled by a monitoring module: identifying a time reporting window for the batch operations; and reporting a rate of progress meter value for the batch operations to the monitoring module based on the operation counts and the time reporting window.Type: GrantFiled: January 23, 2013Date of Patent: February 3, 2015Assignee: International Business Machines CorporationInventors: Edward T. Morgan, Shawn M. Waters
-
Patent number: 8943520Abstract: Computer-readable media, systems, and methods for initializing a destination application on a mobile device based upon a received uniform resource locator (“URL”) request that is associated with the destination application. In embodiments, a URL request is received from a background application on a mobile device and the URL request indicates an address of a website that the user requests the mobile device be redirected to. Further, in embodiments, the URL request is parsed to obtain an application identification portion that is at least part of the URL request. In embodiments, it is determined that there is an association between the application identification portion and the destination application where the destination application is registered on the mobile device and is associated with the application identification portion of the URL request. Still further, in embodiments, the destination application is initialized.Type: GrantFiled: November 28, 2007Date of Patent: January 27, 2015Assignee: Sprint Communications Company L.P.Inventor: Pujan K. Roka
-
Patent number: 8943519Abstract: Embodiments of the present invention address deficiencies of the art in respect to progress indication and provide a method, system and computer program product for intelligent progress indication for script processing. In one embodiment, a progress indication data processing system can be provided. The system can include a script execution engine such as an ANT configured script execution engine, a history table, and a smart progress indicator coupled to the history table. The indicator can include program code enabled to compute an expected duration of execution of a script such as an ANT script by the script execution engine based upon measured observed durations of execution for annotated portions of the script, for instance, both for the current execution and for previous successful executions.Type: GrantFiled: February 8, 2007Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventors: Belinda Y. Chang, John R. Hind, Robert E. Moore, Brad B. Topol, Jie Xing
-
Publication number: 20150026703Abstract: In an embodiment, a feature is an aspect of a class which represents information, data, behaviors, or capabilities encapsulated by the class. An accessing class may be given access to one or more specified features encapsulated by an accessed class, without gaining access to other features encapsulated by the accessed class. Accordingly, special access may be granted only to the behavior and data specifically designed for the accessing class, without allowing the accessing class access to all private data and behaviors of the accessed class, and without allowing all classes in a package access to the accessed class.Type: ApplicationFiled: October 9, 2014Publication date: January 22, 2015Inventor: David A. FOTI
-
Publication number: 20150020083Abstract: Systems and methods for providing user-specific content on an electronic device are disclosed. The user-specific data can be generated in isolated applications that are prohibited from communicating directly with one another. Sharing of user data that enables these isolated applications to generate such user-specific data can be facilitated by the use of a master program that can be loaded along with each of the isolated applications on the electronic device.Type: ApplicationFiled: July 10, 2013Publication date: January 15, 2015Inventor: Yuval BEN-ITZHAK
-
Patent number: 8930963Abstract: A facility is provided to enable operator message commands from multiple, distinct sources to be provided to a coupling facility of a computing environment for processing. These commands are used, for instance, to perform actions on the coupling facility, and may be received from consoles coupled to the coupling facility, as well as logical partitions or other systems coupled thereto. Responsive to performing the commands, responses are returned to the initiators of the commands.Type: GrantFiled: November 20, 2012Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: David A. Elko, Steven N. Goss, Thomas C. Shaw
-
Publication number: 20150007201Abstract: A user terminal for running a plurality of applications simultaneously is disclosed. In the method for running a plurality of applications simultaneously in accordance with the present invention, a first application is run in a foreground mode in accordance with an inputted first operation start command, and then the operation mode of the first application is switched to a background mode if a mode conversion command is inputted. Then, a second application in accordance with an inputted second operation start command can be run in the foreground mode. With the present invention, a plurality of applications can be run simultaneously in a separate operation mode, maximizing the convenience of the user.Type: ApplicationFiled: June 13, 2013Publication date: January 1, 2015Inventor: Jung-Hee Cho
-
Patent number: 8924986Abstract: Applications of multiple operating systems are provided with access to hardware resources within a mobile device. An application associated with a primary operating system is provided with access to at least some of the hardware resources via a driver running within a kernel of the primary operating system. An application associated with a secondary operating system is also provided with access to at least some of the hardware resources via the driver running within the kernel of the primary operating system.Type: GrantFiled: September 1, 2011Date of Patent: December 30, 2014Assignee: American Megatrends, Inc.Inventors: Govind Kothandapani, Vinothkumar Sundaramoorthy
-
Patent number: 8918797Abstract: A facility is provided to enable operator message commands from multiple, distinct sources to be provided to a coupling facility of a computing environment for processing. These commands are used, for instance, to perform actions on the coupling facility, and may be received from consoles coupled to the coupling facility, as well as logical partitions or other systems coupled thereto. Responsive to performing the commands, responses are returned to the initiators of the commands.Type: GrantFiled: June 10, 2011Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventors: David A. Elko, Steven N. Goss, Thomas C. Shaw
-
Publication number: 20140366040Abstract: A method and apparatus of a device that modifies an application sleep state of a running application is described. In an exemplary embodiment, the device detects an event associated with the running application. In addition, the device evaluates one or more run-time characteristics of the running application. The device further determines if the running application is a candidate to have the application sleep state of this running application modified based on the monitored one or more run-time characteristics of the running application and the detected event. If the running application is a candidate to have the application sleep state of this running application modified, the device sends a message to the operating system of the device indicating how the application sleep state of the running application is to be modified, where the device includes a virtual memory subsystem that pages data of the running application between volatile storage to non-volatile storage.Type: ApplicationFiled: November 11, 2013Publication date: December 11, 2014Applicant: Apple Inc.Inventors: Anthony Stephan Parker, Christopher Jon Kane, Ali T. Ozer
-
Patent number: 8910192Abstract: A set of application programming interfaces (“APIs”) is provided that enables an application to perform operations on multiple system resources as a single logical unit of work through a transaction. The application can then commit or roll back the entire group of changes as a single unit in a coordinated manner. The APIs expose functions and methods that take a reference to a transaction context, such as a handle, name, or pointer, as one of their parameters so that the application can manipulate the resource as a transacted operation. The transaction is bound to all created handles so that all operations on the resource using those handles are also transacted. In an illustrative example, the set of APIs are transacted name-based WIN32 APIs that take a transaction handle. The transacted APIs expose transacted operations to the application for durable system resources in the OS kernel, including the NTFS file system (New Technology File System) and registry.Type: GrantFiled: August 8, 2007Date of Patent: December 9, 2014Assignee: Microsoft CorporationInventors: Dana Groff, Jonathan Cargille, Surendra Verma, Andrew Herron, Dragos Sambotin, Christian Allred, William R. Tipton, Karthik Thirumalai
-
Patent number: 8910190Abstract: A method, an apparatus, and a computer program product which capture and use analytics data relating to the internal activity of software programs executing in a message-passing runtime environment, such as that provided by Objective-C. The invention exploits the well documented interfaces of these environments together with their dynamic runtime capabilities to insert data collection and analysis code into an application without modification of the target application.Type: GrantFiled: December 6, 2012Date of Patent: December 9, 2014Assignee: Introspex, Inc.Inventors: Fred W. McClain, Stephen Mickelson, Vishweshwar Ghanakota
-
Patent number: 8910189Abstract: Techniques are disclosed for automatically determining one or more configuration parameters associated with one or more programs executable by a computing system. For example, in a system including at least one application and at least one parameter which affects a behavior of the at least one application, a method for determining a frequency for invoking the at least one application includes the following steps. The method estimates a cost which includes overhead resulting from invoking the at least one application. The method estimates an improvement in the behavior resulting from modifying the at least one parameter based on invoking the at least one application. The method selects the frequency based on the cost and the improvement.Type: GrantFiled: February 28, 2007Date of Patent: December 9, 2014Assignee: International Business Machines CorporationInventors: Arun Kwangil Iyengar, Jian Yin
-
Patent number: 8904410Abstract: A computer-implemented method for determining an action for a user, implemented in a computing system programmed to perform the method includes receiving a first time series of physical perturbations with a first physical sensor in response to physical perturbations of the computing system, receiving a second time series of physical perturbations with a second physical sensor in response to the physical perturbations of the computing system, determining an event vector in response to the first time series of physical perturbations and in response to the second time series of physical perturbations, comparing the event vector to a first event signature to determine a first value, determining occurrence of a first event when the first value exceeds a first threshold, and determining a first action for the computing system in response to the determining in the computing system, occurrence of the first event.Type: GrantFiled: January 31, 2013Date of Patent: December 2, 2014Assignee: mCube Inc.Inventor: Joseph M. Kelly
-
Patent number: 8904388Abstract: A method and system for executing scripts on virtual machines is provided. The system includes an executor service that accepts scripts, parameters, authentication information from another process that needs to invoke a script on a target virtual machine (or group of virtual machines). The executor service remains running even after a script has completed execution. The executor service accepts any number of scripts and places them in a command queue. Agents running on the target virtual machine(s) check-in with the executor service to receive scripts from the command queue. Also, the executor service may directly invoke a script using a persistent connection to a virtual machine management center.Type: GrantFiled: January 10, 2013Date of Patent: December 2, 2014Assignee: VCE Company, LLCInventors: Hariharan Kannan, Akshaya Mahapatra, David Olszewski, John J. Mulqueeney, Jr.
-
Patent number: 8904411Abstract: Techniques for making internal data from a source application available through an application programming interface (“API”). Embodiments may analyze a source application to determine a storage location and a first storage format of internal data, wherein the source application does not provide an API through which the internal data is accessible. Embodiments may then extract the internal data from the storage location, and convert the extracted data from the first storage format to a common storage format. Embodiments may then provide an API to make the converted data available.Type: GrantFiled: November 30, 2010Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Shashidhar Kannoori, Randy E. Oyarzabal
-
Publication number: 20140351830Abstract: A method includes communicating with an application on a portable data carrier, as well as such a portable data carrier. The method comprises the following steps of: forwarding a command transmitted by an external entity to the portable data carrier, from a runtime environment implemented on the portable data carrier to a proxy application implemented on the portable data carrier; forwarding the command from the proxy application via the runtime environment to the application; and monitoring the communication between the external entity and the application in the form of the command and/or intervening in said communication by the proxy application.Type: ApplicationFiled: December 19, 2012Publication date: November 27, 2014Inventors: Michael Schnellinger, Frank Goschenhofer
-
Patent number: 8887179Abstract: Command methods for command driven computer systems present a list of command driven computer program products in response to activation of the command method, and present a logical tree including commands and related operands and sub-operands for a command driven computer program product in response to receiving a selection of the command driven computer program product from the list of command driven computer program products. The logical tree is presented in the same format for each of the command driven computer program products. The logical tree may be generated by obtaining a text file of a reference guide for the computer program product, identifying commands for the computer program product from the text file and creating lists of dependencies of the related operands and sub-operands for the computer program product. Related computer systems, methods and computer program products are disclosed.Type: GrantFiled: January 17, 2013Date of Patent: November 11, 2014Assignee: CA, Inc.Inventor: Igor Kosonovsky
-
Patent number: 8887173Abstract: A provider device includes structured data schemas, which may be JSON schemas, that correspond to APIs. A requestor device connects to the provider device and the provider device transmits available schemas. The requestor device receives the available schemas and transmits a communication request that asks for one or more of the available schemas. The provider device receives the communication request, formats information regarding APIs according to the specified schemas, and transmits the formatted information. The formatted information specifies how the requestor device can utilize the APIs. The requestor device generates one or more API commands by processing the formatted data and transmits the API commands to the provider device. The provider device then receives and performs the API commands. Subsequently, the provider device may transmit results to the requestor device, which may evaluate the results.Type: GrantFiled: December 10, 2010Date of Patent: November 11, 2014Assignee: EchoStar Global B.V.Inventor: Menno De Jong
-
Publication number: 20140331238Abstract: Method for controlling a number of applications to execute input commands simultaneously comprises determining whether a share command is generated and identifying currently running applications when the share command is generated. The general input commands are received and are copied. At least one background application is controlled to execute the copied general input commands. An electronic device using the above method is also provided.Type: ApplicationFiled: April 29, 2014Publication date: November 6, 2014Applicants: Fu Tai Hua Industry (Shenzhen) Co., Ltd., HON HAI PRECISION INDUSTRY CO., LTD.Inventors: HAI-SEN LIANG, CHIH-SAN CHIANG, HUA-DONG CHENG, LING-JUAN JIANG
-
Publication number: 20140331239Abstract: A system for deploying big data software in a multi-instance node. The optimal CPU memory and core configuration for a single instance database is determined. After determining an optimal core-memory ratio for a single instance execution, the software is deployed in multi-instance mode on single machine by applying the optimal core-memory ratio for each of the instances. The multi-instance database may then be deployed and data may be loaded in parallel for the instances.Type: ApplicationFiled: April 30, 2014Publication date: November 6, 2014Applicant: Silicon Graphics International Corp.Inventors: Sanhita Sarkar, Raymon Morcos
-
Patent number: 8881179Abstract: Concepts and technologies are described herein for cross-platform application programming interfaces for applications. In accordance with the concepts and technologies disclosed herein, the cross-platform APIs support interoperability and extensibility with various application programs using a single language and/or set of APIs. Extensions authored for a particular application program may be used with other application programs that expose the same or a similar set of APIs, even if other object models or APIs associated with the application programs differ from one another. Thus, the APIs support cross-platform, cross-device, and cross-version compatibility of extensions.Type: GrantFiled: November 14, 2011Date of Patent: November 4, 2014Assignee: Microsoft CorporationInventors: Juan Gabriel Balmori Labra, Mark Brewster, Zhenyu Tang, Rolando Jimenez-Salgado, Lawrence Fubini Waldman, Joseph Wai-Yan Woo, Shahar Prish, Keyur Patel, Andrew Salamatov, David Claux, Jason Todd Henderson
-
Publication number: 20140325531Abstract: A computer-implemented method of managing computer macros is disclosed. The method includes storing code for a computer macro at an internet-accessible hosted computer system and associating the stored code with a user account on the hosted computer system. The method also includes automatically identifying with the hosted computer system, independent of whether a user associated with the user account is currently active on the hosted computer system, a triggering event that is defined as being directed to the macro. Furthermore, the method includes executing the macro using an application running on the hosted computer system to generate macro results, and storing the macro results on the hosted computer system.Type: ApplicationFiled: April 17, 2014Publication date: October 30, 2014Applicant: GOOGLE INC.Inventors: Michael W. HARM, Micah LEMONIK
-
Patent number: 8875161Abstract: In an embodiment, a feature is an aspect of a class which represents information, data, behaviors, or capabilities encapsulated by the class. An accessing class may be given access to one or more specified features encapsulated by an accessed class, without gaining access to other features encapsulated by the accessed class. Accordingly, special access may be granted only to the behavior and data specifically designed for the accessing class, without allowing the accessing class access to all private data and behaviors of the accessed class, and without allowing all classes in a package access to the accessed class.Type: GrantFiled: June 8, 2011Date of Patent: October 28, 2014Assignee: The MathWorks, Inc.Inventor: David A. Foti
-
Patent number: 8875156Abstract: In one embodiment, a method is provided that includes designating a visual representation of an object in a display screen of a human machine interface, accessing any properties, connections, and text associated with the object in response to a trigger event, and creating an identical copy in response to the trigger event, wherein the identical copy includes any properties, connections and text associated with the object. An interface system that includes a machine readable medium having programming code implementing the method. An industrial automation device is also provided.Type: GrantFiled: September 30, 2008Date of Patent: October 28, 2014Assignee: Rockwell Automation Technologies, Inc.Inventors: Steven John Kowal, Gregory James Piller
-
Publication number: 20140317640Abstract: A computer-implemented method of managing computer macros is disclosed. The method includes storing code for a computer macro at an internet-accessible hosted computer system and associating the stored code with a user account on the hosted computer system. The method also includes automatically identifying with the hosted computer system, independent of whether a user associated with the user account is currently active on the hosted computer system, a triggering event that is defined as being directed to the macro. Furthermore, the method includes executing the macro using an application running on the hosted computer system to generate macro results, and storing the macro results on the hosted computer system.Type: ApplicationFiled: April 17, 2014Publication date: October 23, 2014Applicant: GOOGLE INC.Inventors: Michael W. HARM, Micah LEMONIK
-
Patent number: 8863148Abstract: A network interface includes a firmware module that generates a first message based on a first print macro call and a memory module that stores the first message. The first message comprises a subset of data indicative of the first print macro call.Type: GrantFiled: December 19, 2007Date of Patent: October 14, 2014Assignee: Marvell International Ltd.Inventors: Long Chow, James K. Jan, Matthew L. Semersky, Chen Fan, Xiaohua Luo, Frank Huang, Robert Lee
-
Publication number: 20140304717Abstract: The present invention relates to a device and a method for performing a linking activity between applications for which execution is requested before executing the application, when an application execution request is made on an Android platform, thereby enabling an Android terminal provider to provide an environment for a user to execute the Android application while simultaneously allowing the user to separately perform an activity which is linked to each of the applications before executing the applications.Type: ApplicationFiled: October 11, 2011Publication date: October 9, 2014Applicant: CASTIS CO., LTD.Inventor: Seung-Hak Kim
-
Publication number: 20140304716Abstract: The embodiments of present invention relates to methods and systems for a cross-platform framework for embedded systems. One embodiment provides a framework for a network attached storage or other storage devices. The framework provides a standardized structure for modules of software, such as plugins, to implement various features on the embedded system. In addition, the framework supports interoperability between software modules written in either native code, such as C, C++, and interpreted code, such as Java.Type: ApplicationFiled: June 24, 2013Publication date: October 9, 2014Inventor: DICK BRIDGES
-
Patent number: 8856809Abstract: A computer implemented method, apparatus, and computer usable program product for processing application code. In one embodiment, a call is received to invoke a set of methods of annotated application code. The annotated application code includes a set of annotations specifying a selection of the set of methods. A selected method from the set of methods is invoked in response to determining that the call is valid according to the set of annotations. Thereafter, a subsequent set of valid methods for execution is identified based upon an annotation associated with the selected method.Type: GrantFiled: March 19, 2008Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Francisco Phelan Curbera, Matthew J. Duftler, Michael Levi Fraenkel, Rania Y. Khalaf, Axel Martens, Johannes Riemer, Gal Shachor
-
Publication number: 20140298359Abstract: A computerised machine control system comprises an application-independent machine-specific part with a machine-specific domain model of the machine and a control module, which accesses data points of the machine via a machine-specific communication protocol and updates corresponding data point objects in the machine-specific domain model or data points in the machine. In addition, the machine control system comprises a machine-independent, application-specific part with an application-specific domain model and a mapping module which accesses the machine-specific domain model and maps data objects of the application-specific domain model to data point objects of the machine-specific domain model and vice versa.Type: ApplicationFiled: August 22, 2012Publication date: October 2, 2014Applicant: FERAG AGInventor: Michael Schüepp
-
Patent number: 8849931Abstract: A system and a method are disclosed for adding linked content to text messages. Messages are analyzed to determine the context and meaning of a conversation between users, and linked content relevant to the conversation is selected and associated with certain words or phrases in the messages. This process for enhancing text messages beneficially provides users with additional information related to the meaning of their conversation, and also provides advertisers with a valuable new way of delivering highly relevant advertisements to a precise group of users.Type: GrantFiled: March 12, 2012Date of Patent: September 30, 2014Assignee: IDT Messaging, LLCInventors: Jonathon Linner, Juho-Pekka Virolainen, Robert Lawson
-
Patent number: 8850452Abstract: At least one presently preferred embodiment of the invention broadly contemplates correlating asynchronous transaction parts based on a unique transaction value (e.g. a unique business ID) that all the transaction parts will have access to. This avoids the need for enriching/changing the message body or message header with ARM “correlator” information.Type: GrantFiled: October 23, 2009Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventor: Vishnu Namboothiri Karakkattillathu Vishnu Namboothiri