Object Oriented Message Patents (Class 719/315)
  • Patent number: 8893154
    Abstract: 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: Grant
    Filed: September 4, 2008
    Date of Patent: November 18, 2014
    Assignee: HTC Corporation
    Inventor: Chien-Liang Lin
  • Patent number: 8875156
    Abstract: 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: Grant
    Filed: September 30, 2008
    Date of Patent: October 28, 2014
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Steven John Kowal, Gregory James Piller
  • Patent number: 8869170
    Abstract: 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: Grant
    Filed: November 30, 2010
    Date of Patent: October 21, 2014
    Assignee: SAP SE
    Inventors: Siar Sarferaz, Markus Peter, Bernd Schmitt, Volker Wiechers
  • Patent number: 8863129
    Abstract: 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: Grant
    Filed: December 6, 2011
    Date of Patent: October 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael H. Dawson, Graeme D. Johnson
  • Patent number: 8863152
    Abstract: 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: Grant
    Filed: February 19, 2010
    Date of Patent: October 14, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sudhindra Kumar Thokur Lakshminarayanan, Kavita Chidanand Masur
  • Patent number: 8856805
    Abstract: 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: Grant
    Filed: October 22, 2012
    Date of Patent: October 7, 2014
    Assignee: Oracle International Corporation
    Inventors: 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: 8850457
    Abstract: 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: Grant
    Filed: May 29, 2012
    Date of Patent: September 30, 2014
    Assignee: Topia Technology, Inc.
    Inventor: Michael R. Manzano
  • Patent number: 8826316
    Abstract: 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: Grant
    Filed: October 22, 2012
    Date of Patent: September 2, 2014
    Assignee: The Nielsen Company (US), LLC
    Inventors: Anand Jain, John Stavropoulos, Alan Neuhauser, Wendell Lynch, Vladimir Kuznetsov, Jack Crystal, David Gish
  • Patent number: 8819695
    Abstract: 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: Grant
    Filed: January 27, 2012
    Date of Patent: August 26, 2014
    Assignee: SAP AG
    Inventor: Oliver Daute
  • Publication number: 20140237485
    Abstract: 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: Application
    Filed: April 28, 2014
    Publication date: August 21, 2014
    Applicant: Oracle International Corporation
    Inventors: Jon Carey, Bart Wise, Norman W. Paxton
  • Publication number: 20140237486
    Abstract: 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: Application
    Filed: September 30, 2011
    Publication date: August 21, 2014
    Applicant: Nokia Corporation
    Inventors: Jinfeng Zhang, Canfeng Chen, Minjun Xi, Yang Deng, Feifei Wu
  • Patent number: 8813092
    Abstract: 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: Grant
    Filed: October 12, 2011
    Date of Patent: August 19, 2014
    Assignee: Raytheon Company
    Inventor: Gerald L. Bickle
  • Patent number: 8806506
    Abstract: 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: Grant
    Filed: September 30, 2008
    Date of Patent: August 12, 2014
    Assignee: eBay Inc.
    Inventors: Sastry K. Malladi, Ronald Francis Murphy, Weian Deng
  • Patent number: 8804703
    Abstract: 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: Grant
    Filed: September 13, 2012
    Date of Patent: August 12, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Marian Croak, Hossein Eslambolchi
  • Patent number: 8806433
    Abstract: 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: Grant
    Filed: October 27, 2011
    Date of Patent: August 12, 2014
    Assignee: Reputation.com
    Inventors: Nhan Van Phan, Michael Benjamine Selkowe Fertik, Thomas Gerardo Dignan, Cheng-chao Yang, Therani Madhusudan
  • Publication number: 20140223450
    Abstract: 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: Application
    Filed: April 2, 2014
    Publication date: August 7, 2014
    Applicant: Google Inc.
    Inventors: John Nicholas Jitkoff, Kan Liu
  • Patent number: 8799924
    Abstract: 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: Grant
    Filed: August 27, 2012
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Zhong P. Wang, Matthew J. Ward
  • Patent number: 8793281
    Abstract: 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: Grant
    Filed: March 25, 2013
    Date of Patent: July 29, 2014
    Assignee: Oracle International Corporation
    Inventors: Vivek Nama, Chandra Mora
  • Patent number: 8789012
    Abstract: 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: Grant
    Filed: December 17, 2007
    Date of Patent: July 22, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Gilman Tolle
  • Patent number: 8776083
    Abstract: 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: Grant
    Filed: December 28, 2012
    Date of Patent: July 8, 2014
    Assignee: salesforce.com, inc.
    Inventors: Manoj Cheenath, Doug Chasman
  • Patent number: 8776082
    Abstract: 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: Grant
    Filed: December 28, 2012
    Date of Patent: July 8, 2014
    Assignee: salesforce.com, inc.
    Inventors: Manoj Cheenath, Douglas Chasman
  • Patent number: 8752069
    Abstract: 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: Grant
    Filed: December 17, 2012
    Date of Patent: June 10, 2014
    Inventors: Jonathan Hare, Mathew Spolin
  • Patent number: 8751569
    Abstract: 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: Grant
    Filed: January 5, 2013
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sami M. Shalabi, Andrew E. Davis, Matthew W. Flaherty
  • Patent number: 8752066
    Abstract: 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: Grant
    Filed: November 23, 2009
    Date of Patent: June 10, 2014
    Assignee: Raytheon Company
    Inventors: John J. Lipasek, Scott A. Schilling, Robert Sedlmeyer
  • Patent number: 8739182
    Abstract: 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: Grant
    Filed: March 12, 2012
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Howard Shelton Lambert, James Ronald Lewis Orchard
  • Patent number: 8739183
    Abstract: 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: Grant
    Filed: April 15, 2013
    Date of Patent: May 27, 2014
    Assignee: Microsoft Corporation
    Inventors: Douglas M. Purdy, Erik B. Christensen, Kenneth D. Wolf, Elliot L. Waingold
  • Patent number: 8739181
    Abstract: 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: Grant
    Filed: February 27, 2009
    Date of Patent: May 27, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Osamu Sasaki
  • Patent number: 8732727
    Abstract: 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: Grant
    Filed: June 11, 2013
    Date of Patent: May 20, 2014
    Assignee: AT&T Mobility II LLC
    Inventor: Matthew J Walsh
  • Patent number: 8732697
    Abstract: 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: Grant
    Filed: July 28, 2011
    Date of Patent: May 20, 2014
    Inventors: Premkumar Jonnala, Keertikiran Gokul
  • Patent number: 8726297
    Abstract: 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: Grant
    Filed: June 28, 2007
    Date of Patent: May 13, 2014
    Assignee: Microsoft Corporation
    Inventors: Mary P. Czerwinski, Anoop Gupta, Paul J. Hough, Pavel Curtis, Richard J. McAniff, Raymond E. Ozzie
  • Patent number: 8719844
    Abstract: 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: Grant
    Filed: November 27, 2006
    Date of Patent: May 6, 2014
    Assignee: Morgan Stanley
    Inventors: James Belsey, Anders Aaltonen
  • Patent number: 8707329
    Abstract: 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: Grant
    Filed: January 5, 2007
    Date of Patent: April 22, 2014
    Assignee: Ajou University Industry Cooperation Foundation
    Inventors: Weduke Cho, Kyoochan Cho, Soondong Kim, Kwanjong Yoo
  • Patent number: 8695016
    Abstract: 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: Grant
    Filed: July 25, 2012
    Date of Patent: April 8, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: James E. Scurlock, Jr.
  • Patent number: 8692825
    Abstract: 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: Grant
    Filed: June 24, 2010
    Date of Patent: April 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Eric O. Mejdrich, Paul E. Schardt, Robert A. Shearer, Matthew R. Tubbs
  • Patent number: 8689236
    Abstract: 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: Grant
    Filed: May 27, 2011
    Date of Patent: April 1, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Hidayet Tunc Simsek, Vijaya Raghavan, Ramamurthy Mani
  • Patent number: 8683498
    Abstract: 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: Grant
    Filed: December 16, 2009
    Date of Patent: March 25, 2014
    Assignee: eBay Inc.
    Inventors: Mohammed Saleem Shafi, Elmustafa E Erwa
  • Patent number: 8683312
    Abstract: 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: Grant
    Filed: June 16, 2005
    Date of Patent: March 25, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Robert K. McAfee, Martin Fox
  • Patent number: 8676902
    Abstract: 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: Grant
    Filed: November 28, 2007
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Roland Barcia, Gang Chen
  • Patent number: 8677378
    Abstract: 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: Grant
    Filed: November 17, 2004
    Date of Patent: March 18, 2014
    Assignee: Objective Interface Systems, Inc.
    Inventors: David K Murotake, Antonio Martin, Alden J Fuchs
  • Publication number: 20140058679
    Abstract: 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: Application
    Filed: August 23, 2012
    Publication date: February 27, 2014
    Applicant: APPLE INC.
    Inventors: Devrim Varoglu, Swapnil Dave
  • Patent number: 8661454
    Abstract: 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: Grant
    Filed: January 26, 2010
    Date of Patent: February 25, 2014
    Assignee: Target Brands, Inc.
    Inventors: Courtney Cole, Tyler Hanson, Debra Viramontes, Carol Richardson, Matthew Hayes Hessinger, Shannon Braun
  • Patent number: 8655998
    Abstract: 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: Grant
    Filed: December 2, 2003
    Date of Patent: February 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Satyanarayana Raju, Christopher Norris, Lei Yuan, David Anthony Tanner
  • Patent number: 8656392
    Abstract: 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: Grant
    Filed: June 10, 2009
    Date of Patent: February 18, 2014
    Assignee: The Boeing Company
    Inventor: Charles A. Erignac
  • Publication number: 20140047458
    Abstract: 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: Application
    Filed: February 18, 2011
    Publication date: February 13, 2014
    Inventors: Jun Li, Wu Yuan, Chongyi Pu, Xiang Luo
  • Patent number: 8650582
    Abstract: 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: Grant
    Filed: November 1, 2012
    Date of Patent: February 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, Gary R. Ricard, Brian E. Smith
  • Patent number: 8645233
    Abstract: 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: Grant
    Filed: January 29, 2010
    Date of Patent: February 4, 2014
    Inventors: Pradeepan Srinivasan, Christopher A. Gillanders, Daniel G. Bolstrum, Trenton W. Haines
  • Patent number: 8640143
    Abstract: 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: Grant
    Filed: February 12, 2008
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Christopher Shane Claussen
  • Patent number: 8640146
    Abstract: 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: Grant
    Filed: May 31, 2007
    Date of Patent: January 28, 2014
    Assignee: Red Hat, Inc.
    Inventor: Scott M. Stark
  • Patent number: 8639750
    Abstract: 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: Grant
    Filed: October 6, 2011
    Date of Patent: January 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Ariel Gordon, Andrew McManama Smith
  • Publication number: 20140019994
    Abstract: 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: Application
    Filed: February 27, 2013
    Publication date: January 16, 2014
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Akira MIYAZAWA