Object Oriented Message Patents (Class 719/315)
-
Patent number: 8893154Abstract: A mobile device and a method for sharing a hardware device thereof are provided. Two operation systems are executed on the present mobile device simultaneously, and an embedded controller is configured to communicate among the two operation systems and a shared hardware device of the mobile device. When one of the operation systems encodes an operating command into a uniform message and transmits the uniform message to the embedded controller, the uniform message is decoded into the operating command by the embedded controller such that the hardware device operates according to the decoded operating command. On the other hand, when the embedded controller receives input data from the hardware device, the embedded controller encodes the input data into the uniform message and transmits the uniform message to one of the operation systems. The operation system receiving the uniform message decodes the uniform message into the input data.Type: GrantFiled: September 4, 2008Date of Patent: November 18, 2014Assignee: HTC CorporationInventor: Chien-Liang Lin
-
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
-
Patent number: 8869170Abstract: Embodiments of the present invention may provide a local process integration component to facilitate process integration. The local process integration component may include an adapter, a process broker and a process broker handler. The process broker may collaborate with the business logic and adapter to perform business-centric integration logic. The architecture is based on is a toolkit and generator approach. For inbound communication, the adapter is responsible for control flow while the process broker handler provides generic services. For outbound communication, the process broker is responsible for control flow while the process broker handler provides generic services. The control flow orchestration is uniformed by code generation.Type: GrantFiled: November 30, 2010Date of Patent: October 21, 2014Assignee: SAP SEInventors: Siar Sarferaz, Markus Peter, Bernd Schmitt, Volker Wiechers
-
Patent number: 8863129Abstract: An initial request for a reference to a data container is sent from a distributed enhanced remote execution container native interface component of a distributed virtual machine to a distributed enhanced virtual machine native interface component of the distributed virtual machine in response to receipt of the initial request from a remote execution container. A data mirror data structure including immutable data and the reference to the data container is received. The received data mirror data structure including the immutable data and the reference to the data container is stored within a local memory storage area. A reference to the locally-stored data mirror data structure is returned to the remote execution container in response to the initial request for the reference to the data container.Type: GrantFiled: December 6, 2011Date of Patent: October 14, 2014Assignee: International Business Machines CorporationInventors: Michael H. Dawson, Graeme D. Johnson
-
Patent number: 8863152Abstract: Presented is a method and system for providing a communication bridge between two computer technologies. The method includes defining interfaces for the two computer technologies, wherein each interface includes certain parameters, generating classes that contain methods in the two computer technologies, based on the parameters included in the interfaces, publishing the interfaces for invocation of methods between the two computer technologies.Type: GrantFiled: February 19, 2010Date of Patent: October 14, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sudhindra Kumar Thokur Lakshminarayanan, Kavita Chidanand Masur
-
Patent number: 8856805Abstract: A native application built for a mobile device can embed non-native JAVA code that may be executed by a JAVA virtual machine also embedded as a library within the native application. Enterprise applications may be extended for use by mobile devices. Business logic for an application may be constructed just once and then used in both enterprise applications and mobile device applications.Type: GrantFiled: October 22, 2012Date of Patent: October 7, 2014Assignee: Oracle International CorporationInventors: Noel Poore, William Bruce Kilgore, Anki R. Nelaturu, Hinkmond B. Wong, Edward J. Farrell, Dov Zandman, Christopher J. Plummer, David Robert Martin, Denis J. Tyrell
-
Patent number: 8850457Abstract: Method and system for collecting and filtering messages received at an event source platform and delivering the filtered messages to a collection host platform. According to one embodiment, the system uses a mobile agent object to filter messages received at an event source platform. The mobile agent object determines a filtered set of messages that match predetermined parameters and then delivers the filtered messages to a collection host platform for storage or redirection.Type: GrantFiled: May 29, 2012Date of Patent: September 30, 2014Assignee: Topia Technology, Inc.Inventor: Michael R. Manzano
-
Patent number: 8826316Abstract: A computer-implemented method for modifying operation of a media terminal device using characteristics of audio, wherein the characteristics may include ancillary code embedded in audio and/or audio signatures. When audio codes are read and/or signatures are extracted, they are processed to determine if they correspond to a predetermined characteristic that has a linked command. If correspondence is found, the command is executed to affect one or more operational layers of the media terminal device to modify at least one operational parameter.Type: GrantFiled: October 22, 2012Date of Patent: September 2, 2014Assignee: The Nielsen Company (US), LLCInventors: Anand Jain, John Stavropoulos, Alan Neuhauser, Wendell Lynch, Vladimir Kuznetsov, Jack Crystal, David Gish
-
Patent number: 8819695Abstract: Various embodiments are directed to computer networks, computer systems, computer-implemented methods, and computer program products for controlling application landscapes. The computer network may comprise an application landscape comprising a plurality of components and at least one sequence of processes which can run in the application landscape and a central control unit comprising a central control mechanism and a repository, wherein the central control unit is operable to control the application landscape and wherein the central control mechanism comprises an activation mechanism operable to check in the sequence of processes for activation in the application landscape.Type: GrantFiled: January 27, 2012Date of Patent: August 26, 2014Assignee: SAP AGInventor: Oliver Daute
-
Publication number: 20140237485Abstract: Method and system for aggregating data regarding a system component from multiple data sources to provide a single aggregated Common Information Model (“CIM”) object are described. In one embodiment, the method comprises requesting data regarding a system component from a first one of the data sources; upon receipt of the requested system component data from the first one of the data sources, updating an aggregate CIM object for the system component using the received system component data in accordance with a priority of the first one of the data sources relative to the remaining data sources; and repeating the requesting and updating in connection with each of the remaining data sources in accordance with a relative priority of the remaining data source.Type: ApplicationFiled: April 28, 2014Publication date: August 21, 2014Applicant: Oracle International CorporationInventors: Jon Carey, Bart Wise, Norman W. Paxton
-
Publication number: 20140237486Abstract: Various methods are provided for facilitating inter-widget communications. One example method may include receiving a message from a first widget of a plurality of widgets for storage in a data file. The method may also include concurrently enabling another message in the data file to be accessed by at least a second widget of the plurality of widgets. The method may further include causing an information file to record a status of the data file to enable concurrent receiving and accessing of messages in the data file.Type: ApplicationFiled: September 30, 2011Publication date: August 21, 2014Applicant: Nokia CorporationInventors: Jinfeng Zhang, Canfeng Chen, Minjun Xi, Yang Deng, Feifei Wu
-
Patent number: 8813092Abstract: A non-transient computer-readable storage medium that stores computer program code is provided. When this code is loaded into a computer system and executed thereon, it causes the computer to compile an interface definition language (IDL) configured to provide a custom inter-orb protocol (custom IOP), configure a message header for a message in accordance with to a specification in the IDL for at least a custom-IOP message header, and define a custom-IOP message header to replace the corresponding Common Object Resource Broker Architecture (CORBA) General Inter-Orb (GIOP) message header, wherein the custom-IOP message header requires fewer bits overall than the corresponding GIOP message header by changing or eliminating at least a portion of the fields in the corresponding GIOP message header.Type: GrantFiled: October 12, 2011Date of Patent: August 19, 2014Assignee: Raytheon CompanyInventor: Gerald L. Bickle
-
Patent number: 8806506Abstract: A computer-implemented system and method for processing messages using a common interface platform supporting multiple pluggable data formats in a service-oriented pipeline architecture is disclosed. The method in an example embodiment includes deserializing or serializing a request/response message using a pluggable serializer/deserializer mechanism and a corresponding pluggable data format parser. An example embodiment uses a common model for serialization/deserialization regardless of the data format, resulting in a consistent and efficient mechanism.Type: GrantFiled: September 30, 2008Date of Patent: August 12, 2014Assignee: eBay Inc.Inventors: Sastry K. Malladi, Ronald Francis Murphy, Weian Deng
-
Patent number: 8804703Abstract: The present invention enables an overlay capability to be invoked on network systems and elements that are designed to support multiple customer bases. Depending on the registered identification of the user, screens and other user interfaces that provide access to functions can be overlaid on the network component and segmented along customer classifications.Type: GrantFiled: September 13, 2012Date of Patent: August 12, 2014Assignee: AT&T Intellectual Property II, L.P.Inventors: Marian Croak, Hossein Eslambolchi
-
Patent number: 8806433Abstract: Presented are systems and methods of operation for a framework system. The framework system acquires software code and modularizes the software code to create an associated modular code, wherein the modular code is composed of a plurality of synchronous and asynchronous modular elements. The framework system modifies the modular code using a modular element, and automatically modifies the software code based on the modified modular code.Type: GrantFiled: October 27, 2011Date of Patent: August 12, 2014Assignee: Reputation.comInventors: Nhan Van Phan, Michael Benjamine Selkowe Fertik, Thomas Gerardo Dignan, Cheng-chao Yang, Therani Madhusudan
-
Publication number: 20140223450Abstract: Various features for a computer operating system include mechanisms for operating where a single native application, in the form of a Web browser, exists for an operating system, and all other applications run as Web apps of the browser application. A computer-implemented object tracking method includes instantiating, a first time, an operating system object on a computing device; automatically identifying contextual meta data that defines a state of objects that are open on the computing device, other than the instantiated operating system object, when the operating system object is instantiated; and storing the identifying contextual meta data in correlation with the operating system object, wherein the contextual meta data identifies one or more objects that are active in the operating system when the operating system object is instantiated.Type: ApplicationFiled: April 2, 2014Publication date: August 7, 2014Applicant: Google Inc.Inventors: John Nicholas Jitkoff, Kan Liu
-
Patent number: 8799924Abstract: For applying timed operations to non-timed functions, a computer causes the computer to discover, by parsing source code, a caller calling a function. The function does not perform timed operations. The computer further encapsulates the function in a timed method adapter and calls the timed method adapter in place of the function from the caller, passing the timed method adapter an object and an argument for the function. The computer further calls an invoke thread from the set invoker and returns from the set invoker to the timed method adapter. The computer waits for an execution result from the function at the timed method adapter, monitoring for an expiration of a timeout, and invokes the function from the invoke thread, passing the function the object and the argument.Type: GrantFiled: August 27, 2012Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: Zhong P. Wang, Matthew J. Ward
-
Patent number: 8793281Abstract: Embodiments of the present invention provide for techniques for enabling mutation of an instantiated object between multiple underlying object types at run time. The object may alter its behavior from one object type to another at anytime without requiring a new object to be instantiated. The object's behavior may be implemented by other objects which are retrieved at run time, thus disconnecting the direct link between the object's behavior and the object.Type: GrantFiled: March 25, 2013Date of Patent: July 29, 2014Assignee: Oracle International CorporationInventors: Vivek Nama, Chandra Mora
-
Patent number: 8789012Abstract: A system and method accepts source code including one or more variables or constants, and, for those variables or constants flagged as those that are to be automatically provided to a gateway, generates or provides communication code and a description that allows the values to be sent to a gateway for retrieval using a variety of formats, such as conventional web services formats.Type: GrantFiled: December 17, 2007Date of Patent: July 22, 2014Assignee: Cisco Technology, Inc.Inventor: Gilman Tolle
-
Patent number: 8776083Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing access to an external service via an application services platform, utilizing an application program interface (API). These mechanisms and methods for providing access to an external service via an application services platform can enable embodiments to provide an effective way of allowing access to such external service without necessarily forcing access to the external service separately with respect to the application services platform. The ability of embodiments to provide such effective technique can enable the integration of an external service with an application services platform, thus allowing access to the external service in a more time effective manner.Type: GrantFiled: December 28, 2012Date of Patent: July 8, 2014Assignee: salesforce.com, inc.Inventors: Manoj Cheenath, Doug Chasman
-
Patent number: 8776082Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing a client access to an external service via an application services platform. These mechanisms and methods for providing a client access to an external service via an application services platform can enable embodiments to provide effective access to such external service without necessarily forcing the client to access the external service separately with respect to the application services platform. The ability of embodiments to provide such technique can enable the integration of an external service with an application services platform, thus allowing the client to access the external service in a more effective manner.Type: GrantFiled: December 28, 2012Date of Patent: July 8, 2014Assignee: salesforce.com, inc.Inventors: Manoj Cheenath, Douglas Chasman
-
Patent number: 8752069Abstract: Methods, apparatuses, and systems are presented for automating organization of multiple processes involving maintaining a uniform record of process threads using a server, each process thread comprising a representation of a collaborative process involving a plurality of users, enabling at least one of the plurality of users to carry out a user action while interacting with a different types of application program, and modifying at least one process thread in the uniform record of process threads in response to the user action. Modifying the process thread may comprise generating the process thread as a new process thread. Alternatively or in addition, modifying the process thread may comprise modifying the process thread as an existing process thread. At least one of the process threads may reflect user actions carried out by more than one of the plurality of users.Type: GrantFiled: December 17, 2012Date of Patent: June 10, 2014Inventors: Jonathan Hare, Mathew Spolin
-
Patent number: 8751569Abstract: A method, system and apparatus for an environment aware business delegate. A method for delegating an invoked action in an enterprise application can include determining an environment from which the action has been invoked and selecting a behavior for use which corresponds to the environment. Subsequently, the action can be delegated to the selected behavior for processing in the enterprise application. In a specific aspect of the invention, the determining step can include determining whether the action has been invoked in a server, in an online client or in an offline client.Type: GrantFiled: January 5, 2013Date of Patent: June 10, 2014Assignee: International Business Machines CorporationInventors: Sami M. Shalabi, Andrew E. Davis, Matthew W. Flaherty
-
Patent number: 8752066Abstract: In one aspect, a method to use a middleware component includes receiving a request from an application to interact with a platform using a service and using an abstract factory pattern corresponding to the service. The abstract factory pattern is associated with a first factory pattern stored in the middleware component. The method also includes determining if the first factory pattern is associated with the platform and invoking the service with the platform using the first factory pattern if the first factory pattern is associated with the platform.Type: GrantFiled: November 23, 2009Date of Patent: June 10, 2014Assignee: Raytheon CompanyInventors: John J. Lipasek, Scott A. Schilling, Robert Sedlmeyer
-
Patent number: 8739182Abstract: Requests for retrieval of data items from another data processing apparatus include embedded objects having executable class functions for performing operations at the target data processing apparatus. This has the advantages of the request implicitly sending data as well as requesting data and allows the request to perform a test on data within an object (such as a comparison with parameters of the request to determine whether the request may be satisfied). Objects within the request may be embedded within each other with different encryption and compression applied to the different objects. As well as achieving communication efficiencies, the ability to selectively encrypt components of a request may be used to provide greater security. For example, a store may be able to interpret the request, while credit details may be separately encrypted such that only a bank may decrypt that subcomponent of the request.Type: GrantFiled: March 12, 2012Date of Patent: May 27, 2014Assignee: International Business Machines CorporationInventors: Howard Shelton Lambert, James Ronald Lewis Orchard
-
Patent number: 8739183Abstract: Embodiments described herein provide for allowing processing code of a message to attach state thereto. More specifically, as a SOAP message is processed, various states known as properties (e.g., message security, message identifier, etc.) can be attached to the message for various purposes. In other words, embodiments provide for a properties object that represents a set of processing-level annotations to a message. These properties (representing the processing state of the headers or other portions of the message) can then be used by other component or modules for further processing purposes. Typically, these properties can then be removed (or sustained if desired) prior to transporting the SOAP message on the wire.Type: GrantFiled: April 15, 2013Date of Patent: May 27, 2014Assignee: Microsoft CorporationInventors: Douglas M. Purdy, Erik B. Christensen, Kenneth D. Wolf, Elliot L. Waingold
-
Patent number: 8739181Abstract: A processing apparatus for processing elements, which are contained in a message received via a network, by an application is provided. The apparatus includes a selection unit configured to select, in accordance with the number of elements contained in the received message, whether conversion of an element to a form by the application is carried out in response to or prior to a request from the application, a storage unit configured to store an element, which is converted to a form by the application, in response to a request from the application, a read-out unit configured to read an element, which has been requested by the application, out of the storage unit, and a conversion unit configured to convert an element to a form by the application in response to and prior to a request from the application in accordance with the selection.Type: GrantFiled: February 27, 2009Date of Patent: May 27, 2014Assignee: Canon Kabushiki KaishaInventor: Osamu Sasaki
-
Patent number: 8732727Abstract: The disclosed subject matter facilitates an execution environment in which services can be made available for use by one or more devices independently of such devices' hardware, operating systems, or run-time environments. The services can be abstracted and accessed by way of a Service Programming Interface (SPI). Execution environment devices can be members of one or more execution clusters and can interoperate by way of a logical bus, for example by contemporaneously signaling among member devices on an electronic signaling logical bus (ESLB). Signaling can be by way of event messages, which can facilitate distributed computing and/or agnostic execution behavior.Type: GrantFiled: June 11, 2013Date of Patent: May 20, 2014Assignee: AT&T Mobility II LLCInventor: Matthew J Walsh
-
Patent number: 8732697Abstract: The disclosure provides a system, a method and a computer program product that facilitate access to one or more applications by a computing device. The disclosure includes a step of determining one or more contexts associated with the computing device or a user of the computing device, such that the one or more contexts describe environment or activity of the user or the computing device. The disclosure also includes a step of generating at least one contextual tag corresponding to the one or more contexts, after which the one or more applications associated with the at least one contextual tag are identified and the computing device is enabled to access the one or more applications.Type: GrantFiled: July 28, 2011Date of Patent: May 20, 2014Inventors: Premkumar Jonnala, Keertikiran Gokul
-
Patent number: 8726297Abstract: A user entering information in an application might desire functionality not supported by that application. Based on an input or a subset of the input, a functionality associated with a different application can be automatically applied within a current application. Sometimes, a particular application or mode of communication can be used to send information and reply information can be sent in a different mode of communication. The communications can be automatically associated or related to each other. A user can be presented with information relating to both communications, upon request, although the communications might be associated with different modes of communication. Constraints or parameters can be placed on a subsequent communication by either a sender or a recipient.Type: GrantFiled: June 28, 2007Date of Patent: May 13, 2014Assignee: Microsoft CorporationInventors: Mary P. Czerwinski, Anoop Gupta, Paul J. Hough, Pavel Curtis, Richard J. McAniff, Raymond E. Ozzie
-
Patent number: 8719844Abstract: A method, apparatus and system to receive at a first message source a first message in a first data flow from a first messaging layer, provide data wrapped in a first data message reconfigurable iterator from the first message source to a first table in the primary data flow and provide a first constrained view over the first table.Type: GrantFiled: November 27, 2006Date of Patent: May 6, 2014Assignee: Morgan StanleyInventors: James Belsey, Anders Aaltonen
-
Patent number: 8707329Abstract: An open framework system for both heterogeneous computing and service integration includes Wrappers both registering and administrating services by service having similar function, a framework transferring an execution result of a service to the applications after discovering the service through the Wrappers and invocating the service in case of receiving a message requesting the service from the applications, a message broker transferring messages between the applications and the framework, and an external module converting the protocols for meeting specification of the Wrapper for an existing service in an open framework system for both heterogeneous computing and service integration efficiently establishing USS (Ubiquitous Smart Space) by systematically integrating services of various protocols using in a plurality of applications under ubiquitous environment.Type: GrantFiled: January 5, 2007Date of Patent: April 22, 2014Assignee: Ajou University Industry Cooperation FoundationInventors: Weduke Cho, Kyoochan Cho, Soondong Kim, Kwanjong Yoo
-
Patent number: 8695016Abstract: A method for recovering and requeueing lost messages is disclosed. The lost messages are intended for delivery from a first computer program to a second computer program but are instead stranded in locations internal to the first program. The method extracts one or more of these stranded messages from the location internal to the first program, determines the original destination of each stranded message and delivers that message to the second program. Delivery of each message to the second program is facilitated by using message queues provided by middleware type software programs. The desired middleware program can be selected by the user of the method, and the method provides for the necessary formatting of each recovered message according to the selected middleware. Absent use of the present method, these stranded messages would not be routed to their original destinations.Type: GrantFiled: July 25, 2012Date of Patent: April 8, 2014Assignee: AT&T Intellectual Property I, L.P.Inventor: James E. Scurlock, Jr.
-
Patent number: 8692825Abstract: A method includes receiving at a master processing element primitive data that includes properties of a primitive. The method includes partially traversing a spatial data structure that represents a three-dimensional image to identify an internal node of the spatial data structure. The internal node represents a portion of the three-dimensional image. The method also includes selecting a slave processing element from a plurality of slave processing elements. The selected processing element is associated with the internal node. The method further includes sending the primitive data to the selected slave processing element to traverse a portion of the spatial data structure to identify a leaf node of the spatial data structure.Type: GrantFiled: June 24, 2010Date of Patent: April 8, 2014Assignee: International Business Machines CorporationInventors: Eric O. Mejdrich, Paul E. Schardt, Robert A. Shearer, Matthew R. Tubbs
-
Patent number: 8689236Abstract: A system and method may generate executable block diagrams in which at least some of the blocks run in accordance with message-based execution semantics. A message may include an input data payload that does not change over time, and the message may persist for only a determined time interval during execution of block diagram. A message-based execution engine may control execution of message-based blocks in which a source block may generate a message at a particular point in time, the message may be sent to one or more destination blocks triggering execution of those blocks, and the message may be destroyed on or after a determined time interval. Other execution domains, such as a time-based or state-based execution domain, may be provided, and the system may implement a hybrid execution model. A verification engine may provide one or more tools for evaluating and verifying operation of message-based blocks.Type: GrantFiled: May 27, 2011Date of Patent: April 1, 2014Assignee: The MathWorks, Inc.Inventors: Hidayet Tunc Simsek, Vijaya Raghavan, Ramamurthy Mani
-
Patent number: 8683498Abstract: A method is disclosed for facilitating electronic commerce over a network includes identifying input dependencies for a call request based on information passed with the call request, identifying state dependencies for the call request based on information passed with the call request, parallelizing calls from the call request based on at least one of the identified input dependencies and the identified state dependencies, developing a service execution map by grouping calls in an execution order including parallelized calls, and processing the service execution map by executing grouped calls in the execution order including parallelized calls.Type: GrantFiled: December 16, 2009Date of Patent: March 25, 2014Assignee: eBay Inc.Inventors: Mohammed Saleem Shafi, Elmustafa E Erwa
-
Patent number: 8683312Abstract: Systems and methods provide a mechanism to create and traverse inter-document links involving embedded documents. One aspect of the systems and methods includes creating and traversing inter-document links to and from documents that are embedded in a host document. A further aspect of the systems and methods includes creating and traversing inter-document links to an from documents that may be embedded at more than one level in an embedded document hierarchy. A still further aspect of the systems and methods includes creating and traversing inter-document links from a first document to an embedded document in a second document.Type: GrantFiled: June 16, 2005Date of Patent: March 25, 2014Assignee: Adobe Systems IncorporatedInventors: Robert K. McAfee, Martin Fox
-
Patent number: 8676902Abstract: A system to facilitate a service oriented email client application. The system includes a service registry, a service address book coupled to an email client, and an email composer coupled to the service address book. The service registry includes service information. The service information describes how to invoke a web service. The service address book includes a web service entry linked to the service information for the web service in the service registry. The email composer generates a user input form with a custom input field corresponding to the service information for the web service.Type: GrantFiled: November 28, 2007Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventors: Peter C. Bahrs, Roland Barcia, Gang Chen
-
Patent number: 8677378Abstract: A software defined radio system having at least one radio core that has the ability to request or accept the delivery of a Reconfigurable Communications Architecture (RCA) compliant application(s), store the application(s), and has the minimum parts of the RCA framework necessary to run the application(s).Type: GrantFiled: November 17, 2004Date of Patent: March 18, 2014Assignee: Objective Interface Systems, Inc.Inventors: David K Murotake, Antonio Martin, Alden J Fuchs
-
Publication number: 20140058679Abstract: Parameters of an electronic device may be evaluated in order to determine a probability of a particular wake status of a user of the device. The determined probabilities of a certain wake status based on the evaluated parameters may be combined to identify a combined wake status of the user. The identified wake status may be utilized to implement certain device functionality. The wake status can enable a user to suppress notifications during a particular wake status or to perform an action (such as generating a reminder) according to a particular wake status.Type: ApplicationFiled: August 23, 2012Publication date: February 27, 2014Applicant: APPLE INC.Inventors: Devrim Varoglu, Swapnil Dave
-
Patent number: 8661454Abstract: In one example, a process manager is configured to receive events created by elements from other parts of enterprise software and to route the events to listeners within the enterprise software, and an evaluator is queried by the process manager and configured to determine the relationships between the event and the listeners in the enterprise software. In some embodiments, new listeners are added to the enterprise software without a significant change to the process manager.Type: GrantFiled: January 26, 2010Date of Patent: February 25, 2014Assignee: Target Brands, Inc.Inventors: Courtney Cole, Tyler Hanson, Debra Viramontes, Carol Richardson, Matthew Hayes Hessinger, Shannon Braun
-
Patent number: 8655998Abstract: An end-to-end approach is provided for developing and maintaining network device management applications. The approach includes an XML-based development environment for network device management applications that uses Management Data API (MDA) schemas that define a hierarchical data model for components supported by a network device. The XML-based development environment also uses XML schemas to define a common XML-based interface used by management applications to access management data maintained on the network device. The approach provides programmatic access to network device management data and management data schema with an XML-based data model and interface that is consistent across all network device components. The approach includes mechanisms for automatically generating XML requests that conform to a hierarchical data model from requests that conform to a table-based data model.Type: GrantFiled: December 2, 2003Date of Patent: February 18, 2014Assignee: Cisco Technology, Inc.Inventors: Satyanarayana Raju, Christopher Norris, Lei Yuan, David Anthony Tanner
-
Patent number: 8656392Abstract: Computer-implemented methods, systems, and computer-readable storage media are disclosed to coordinate a plurality of devices in performing a task. A particular computer-implemented method includes storing updated status information at a device where the updated status information reflects a change in a vote for a task state of one or more of a plurality of devices. A first updated status message is sent to one or more of the plurality of devices where the first updated status message communicates the updated status information. A task consensus at the device is updated when the updated status information indicates that at least a predetermined quantity of the plurality of devices agrees on the task status.Type: GrantFiled: June 10, 2009Date of Patent: February 18, 2014Assignee: The Boeing CompanyInventor: Charles A. Erignac
-
Publication number: 20140047458Abstract: The present invention relates to the technical field of communications, and provides an app icon processing method and a communication terminal. The processing method comprises the steps of: determining whether or not an existing application is supported by the current operating environment, the current operating environment comprising the current network environment and/or the current terminal environment, etc.; then, inactivating the app icon corresponding to the existing application not supported by the current operating environment, or, downloading and displaying an application supported by the current operating environment. Preferably, the inactivated app icon is removed or displayed in an inactive state. In this way, in the present invention, the app icons of a plurality of inactive applications can be hidden on the communication terminal so that app icons are cleared automatically, thus aiding the user to find quickly the needed and active app icons.Type: ApplicationFiled: February 18, 2011Publication date: February 13, 2014Inventors: Jun Li, Wu Yuan, Chongyi Pu, Xiang Luo
-
Patent number: 8650582Abstract: Processing data communications messages with an Input/Output Control Block (‘IOCB’) ring that includes a number of IOCBs characterized by a priority and arranged in sequential priority for serial operation, where processing the messages includes depositing message data in one or more IOCBs according to depositing criteria; processing, by a message processing module associated with an IOCB having a priority less than the present value of a state counter, the message data in the IOCB while a message processing module associated with an IOCB having a next priority waits; increasing, upon completion of processing the message data of the IOCB having a priority less than the present value of the state counter, the present value of the state counter to a value greater than the next priority; and processing, by the message processing module associated with the IOCB having the next priority, the message data in the IOCB.Type: GrantFiled: November 1, 2012Date of Patent: February 11, 2014Assignee: International Business Machines CorporationInventors: Charles J. Archer, Gary R. Ricard, Brian E. Smith
-
Patent number: 8645233Abstract: An interface control module includes a link generation module that generates a first link between a provider module and a consumer module. An interface contract module generates an interface contract. The interface contract corresponds to an interface of a product that includes the first link. The interface contract defines the interface based on a bill of materials (BOM). An interface assembly module assembles modules including the provider module and the consumer module to generate the product. An interface viewing module displays logical and physical views of the product on a display at least one of before and after assembly of the product.Type: GrantFiled: January 29, 2010Date of Patent: February 4, 2014Inventors: Pradeepan Srinivasan, Christopher A. Gillanders, Daniel G. Bolstrum, Trenton W. Haines
-
Patent number: 8640143Abstract: A computer program product comprises a computer usable medium. The computer usable medium has a computer readable program such that when the computer readable medium is executed on a computer, the computer is caused to receive a request from a calling service. Further, the computer is caused to determine reply-to endpoint information from the request. The reply-to endpoint information indicates the calling service as a calling service response endpoint. In addition, the computer is caused to monitor functionality of the calling service. The computer is also caused to update the reply-to endpoint information to indicate an alternative calling service as the calling service response endpoint if the functionality of the calling service is impaired prior to availability of response data for composition of a response.Type: GrantFiled: February 12, 2008Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Corville O. Allen, Christopher Shane Claussen
-
Patent number: 8640146Abstract: A method and apparatus for providing a management interface to an application server to allow user access to managed properties of a deployment. In one embodiment, the method includes receiving metadata of a deployment describing managed properties, which are generated according to a user definition. The method further includes creating a management interface for the deployment to provide user access to the managed properties.Type: GrantFiled: May 31, 2007Date of Patent: January 28, 2014Assignee: Red Hat, Inc.Inventor: Scott M. Stark
-
Patent number: 8639750Abstract: The present invention extends to methods, systems, and computer program products for orchestrating notifications between identity platforms and relying parties. Embodiments enable identity platforms to ensure that users consistently receive notifications, even when the identity platforms lack knowledge of which relying parties are notification capable and which relying parties are incapable of notification. Embodiments include an identity platform generating a frameset having a first content frame for displaying a notification and a second content frame for displaying a relying party web page. When the relying party is notification capable, the relying party web page includes functionality for removing the frameset established by the frameset and displaying the notification within the context of the relying party web page. When a client renders the frameset, the client retrieves and renders the relying party web page, removing the frameset and displaying the notification as directed by the relying party.Type: GrantFiled: October 6, 2011Date of Patent: January 28, 2014Assignee: Microsoft CorporationInventors: Ariel Gordon, Andrew McManama Smith
-
Publication number: 20140019994Abstract: According to one embodiment, an information processing terminal includes a memory unit, a detector, and an initiation controller. The memory unit is configured to store an application for controlling external device. The detector is configured to detect a trigger provided by a user to initiate the application. The initiation controller is configured to initiate the application for controlling the external device based on the trigger without clearing a lock function.Type: ApplicationFiled: February 27, 2013Publication date: January 16, 2014Applicant: KABUSHIKI KAISHA TOSHIBAInventor: Akira MIYAZAWA