Event Handling Or Event Notification Patents (Class 719/318)
  • Publication number: 20140082637
    Abstract: A data processing method executed by a first data processing apparatus and includes acquiring process information concerning a first process, in response to a process request for the first process; setting a first process flag included in the process information concerning the first process to indicate “true”; setting a first end flag of the process information concerning the first process to indicate “true” after executing the first process; acquiring process information concerning a second process that is to be executed before a third process that is to be executed subsequent the first process; and determining a process to be executed, based on a second process flag and a second end flag included in the process information concerning the second process.
    Type: Application
    Filed: November 20, 2013
    Publication date: March 20, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Takahisa Suzuki, Koichiro Yamashita, Hiromasa Yamauchi, Koji Kurihara, Toshiya Otomo, Naoki Odate
  • Patent number: 8676626
    Abstract: A user of a telecommunications or other computing device may notify his or her contacts of an event of interest, which event may be modified by the user's contacts without requiring the permission of the originating user to do so. In this regard, an event organizing service receives an event notification request from a user of a telecommunications device (e.g., a mobile telephone), automatically identifies the user's contacts to whom the event notification is to be published, and publishes the event notification to the automatically identified contacts. A contact who receives the event notification may update the event, e.g., by modifying data describing the event, without the permission of the originating user. Accordingly, a contact who has received the event notification may modify the event (e.g., change the date/time, change the location, etc.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: March 18, 2014
    Assignee: T-Mobile USA, Inc.
    Inventor: Michael Steffen Vance
  • Patent number: 8676724
    Abstract: Techniques for training a system to identify state changes in objects in virtual worlds. Base events transmitted by a virtual world engine are observed. Statistical analysis of the observed base events is performed. Based at least in part on this statistical analysis, a computer processor determines that a group of one or more of the observed base events is correlated to a first identified higher-level event. Optionally, the determination is based in part on a frequency of occurrence of the group of base events, on generated rules, or both. A candidate higher-level event including the group of base events thus determined is stored. User input is received about the candidate higher-level event. If so specified by the received user input, the candidate higher-level event is stored as a second identified higher-level event. As a result, the system is advantageously trained to identify higher-level events which represent abstract situations.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Boas S. Betzler, Thang G. Pham, Sophie Wrobel
  • Patent number: 8677324
    Abstract: An event-driven performance measurement technique provides a set of transaction definitions that specify transaction actions that correspond to start and end points of a transaction. Events associated with execution of an application are received by a processor-based machine. The machine uses the events to generate transactions in accordance with the set of transaction definitions. The transactions can be used to evaluate performance of the application.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: March 18, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dmitry Markuza, Dror Schwartz, Moshe Eran Kraus
  • Publication number: 20140075454
    Abstract: Provided are a method, computer program product, and system for a dynamic subscription update for multiple queue event systems. A subscription request, including one or more conditions is received. A first subscription object, containing the one or more conditions in the subscription request, is selected from a first set of subscription objects. The first subscription object is moved to a second set of subscription objects. A second subscription object is generated based on the first subscription object. The second subscription object is updated with a generated subscription version and the subscription request. The second subscription object is added to the first set of subscription objects. In response to receiving the one or more conditions, a first event is generated using the second subscription object. The first event including the generated subscription version and the one of more conditions. The first event is added to a collection of first events.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khanh M. Le, Phong K. Truong, Alan T. Yaung
  • Publication number: 20140075455
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for publishing an application-independent format event. These mechanisms and methods for publishing an application-independent format event can enable optimized data communication, improved scalability, increased operational efficiency, etc.
    Type: Application
    Filed: November 12, 2013
    Publication date: March 13, 2014
    Applicant: salesforce.com, inc.
    Inventor: Sri Vidya Annapragada
  • Publication number: 20140068636
    Abstract: A system is provided for multicasting an event notification from an event producer to multiple event listeners, where the event producer and event listeners exist within a computer operating system having a user space, a kernel space, a device space, and an event protocol handler located in the kernel space. The system generates an event indication from an event producer located in the user space, kernel space, or device space, and receiving the event indication in the event protocol handler and generating an event notification. The event producer and the event listeners interface with the event protocol handler to send the event indication and receive the event notification. The event listeners may be located in the user space, kernel space, or device space.
    Type: Application
    Filed: September 6, 2012
    Publication date: March 6, 2014
    Applicant: Accedian Networks Inc.
    Inventors: Andre Dupont, Thierry DeCorte, Frederick Lafeche
  • Publication number: 20140068638
    Abstract: A method for selective application loading includes monitoring an element of an operating environment, determining whether the element of the operating environment corresponds to an execution condition, and executing an application corresponding to the execution condition. An application control system includes a condition controller to store an execution condition, to monitor an operating condition of a terminal, and to determine whether the operating condition meets the execution condition; and an event controller to execute a corresponding application if the operating condition meets the execution condition.
    Type: Application
    Filed: July 24, 2013
    Publication date: March 6, 2014
    Applicant: PANTECH CO., LTD.
    Inventor: Myung Hwan SEO
  • Publication number: 20140068637
    Abstract: The present invention provides a method for data linkage driven by an event, used for data interaction between a first platform and a second platform. The second platform stores shared information and the method comprises: determining which platform the received event is from; forwarding a data packet from the second platform to the first platform for logical operation processing when the received event is from the second platform; when the received event is information from the first platform that at least includes a shared information operation instruction resulting from logic operation processing of data packets in the first platform, returning a shared information operation instruction completion message to the first platform, meanwhile forwarding the shared information operation instruction to the second platform so as to complete the shared information operation on the second platform. Therefore, the first platform acquires data synchronously without waiting for feedback of the second platform.
    Type: Application
    Filed: July 19, 2013
    Publication date: March 6, 2014
    Applicant: Neusoft Corporation
    Inventors: Jingxiang CHEN, Jie LU, Shuyi WANG
  • Patent number: 8667509
    Abstract: Event management techniques for use in a computer system comprising an event generating component generating at least one event and an event handling component to apply one or more business process rules in response to the event. In one embodiment of the invention, an event generation component provides to an event handling component not only notification of an event but also context information about the event, in the same communication. The context information may provide all the information necessary for the event handling component to apply one or more business policy rules to determine how to handle the event. In some implementations having multiple event handling components of different types, the event generating component may be configured to provide notification of events to the event handling components in a specified order. In some implementations, multiple event handling components may be joined in a logical pool, sharing responsibility for handling events.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: March 4, 2014
    Assignee: EMC Corporation
    Inventors: Frank S. Caccavale, Sridhar Villapakkam, Ajit Bhagwat, Luc Van Brabant, Frederic Corniquet
  • Patent number: 8667510
    Abstract: A system and method for providing time-sensitive information to a handset using a scrolling ticker. The method includes receiving the time-sensitive information at a server, determining the time period before the next update for a second set of information, and if less than a pre-determined value, then streaming the time sensitive information at the end of the time period to the handset. If the time period is greater that than the pre-determined value, then streaming the time-sensitive information immediately. In an alternative embodiment, a method is provided which includes determining a base schedule for periodically streaming the information to a handset via a scrolling ticker, receiving time-sensitive information relating to an event, determining a second schedule for periodically streaming time-sensitive information related to the event, and streaming the time-sensitive information in accordance with the second schedule during a time period associated with the event.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: March 4, 2014
    Assignee: AT&T Mobility II LLC
    Inventors: Adrianne Binh Luu, Jeffrey Mikan
  • 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
  • Publication number: 20140059568
    Abstract: Data input supporting method and apparatus are disclosed. The data input supporting method includes receiving virtual data sent by an intelligent mobile device, analyzing the received virtual data according to a pre-stored key value mapping file, the key value mapping file saving a mapping relationship between the virtual data and a real instruction, encapsulating the real instruction obtained by analyzing the virtual data, and sending the encapsulated real instruction to a pre-established virtual device node, filling the real instruction into a corresponding system function by the virtual device node automatically according to an instruction type; and responding to a kernel space data injection event generated by filling the real instruction into the system function. Embodiments of the invention can support non-contact control of the intelligent mobile device to an electronic product through a wireless connection, thereby providing desirable user experience.
    Type: Application
    Filed: March 16, 2013
    Publication date: February 27, 2014
    Applicant: Shenzhen Skyworth-RGB Electronics Co., Ltd.
    Inventors: Zhi-Guo WANG, Yong-Bin CHEN, Xia TAN, Chong-Yan XU, Hao LI
  • Publication number: 20140059567
    Abstract: Embodiments of methods, systems, and storage medium for enhancing a user interface of an application with additional information are disclosed herein. In one instance, the method may include a computing device detecting an event associated with an application executing on the computing device, a container of a user interface of the application, or at least one object of the container; determining additional information to augment basic information associated with the at least one object of the container of the user interface of the application; and augmenting the basic information of the at least one object in a display of the container with the additional information or one or more indicators corresponding to the additional information. The additional information is associated with the object. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 27, 2014
    Inventors: Darren P. Wilson, Nicholas R. Richards, Aras Bilgen, Dirk Hohndel
  • Patent number: 8661455
    Abstract: Performance event triggering through direct interthread communication (‘DITC’) on a network on chip (‘NOC’), the NOC including integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controllers, with each IP block adapted to a router through a memory communications controller and a network interface controller, where each memory communications controller controlling communications between an IP block and memory, and each network interface controller controlling inter-IP block communications through routers, including enabling performance event monitoring in a selected set of IP blocks distributed throughout the NOC, each IP block within the selected set of IP blocks having one or more event counters; collecting performance results from the one or more event counters; and returning performance results from the one or more event counters to a destination repository, the returning being initiated by a triggering event occurring within the NOC.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: February 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Eric O. Mejdrich, Paul E. Schardt, Robert A. Shearer, Matthew R. Tubbs
  • Patent number: 8661453
    Abstract: A system and method for managing healthcare information is disclosed. The data servers each include a data manager that comprises a controller, a grid engine, applications, an application manager and a user interface engine. The controller manages the core functions and the transmission of data between data manager components. The grid engine manages information sent between data servers. The applications are applications that are created by the user or downloaded as third-party applications. The application manager manages the creation and communication between applications. The user interface engine generates user interfaces for displaying the applications and collecting clinical trial data.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: February 25, 2014
    Assignee: Medicity, Inc.
    Inventors: Alok Mathur, James K. Lassetter, Andy Piccolo, Saurabh Mathur, Robert Connely
  • Patent number: 8661456
    Abstract: A system for extending event processing through services includes an event process module to process event data according to event processing rules and services. A build-time system provides an interface for adding or modifying services. A service request gateway receives service requests from service consumers and receives event data from event data providers and provides the service requests to a service container module and provides the event data to the event process module. The service container modules invokes services for the service requests.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: February 25, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yanlin Wang, Dhiraj Sharan
  • Patent number: 8656411
    Abstract: A technique to monitor events within a computer system or integrated circuit. In one embodiment, a software-accessible event monitoring storage and hardware-specific monitoring logic are selectable and their corresponding outputs may be monitored by accessing a counter to count events corresponding to each of software-accessible storage and hardware-specific monitoring logic.
    Type: Grant
    Filed: March 5, 2008
    Date of Patent: February 18, 2014
    Assignee: Intel Corporation
    Inventor: Lance E. Hacking
  • Patent number: 8656402
    Abstract: A computer implemented method, an apparatus, and a computer usable program product for controlling startup request flooding. An application server instance is started. If the application server instance is throttled during a startup interval, a Web container thread manager is initiated. If the Web container thread manager identifies it is time to increment a Web container maximum thread pool size for the application server instance, the application server instance is notified to increment its Web container maximum thread pool size by a programmable amount. If the Web container maximum thread pool size for the application server instance has not reached a final maximum thread pool size, and if the startup interval for the application server instance has not completed, the Web container thread manager is suspended for an interval, after which the Web container thread manager identifies if it is time to increment the Web container maximum thread pool size for the application server instance.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kyle Gene Brown, Stacy Renee Joines
  • 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
  • Patent number: 8648852
    Abstract: The present invention relates generally to computer graphics, and more specifically to methods of, and systems for, configuring, controlling and accessing multiple hardware graphics layers that are used to compose a single video display.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: February 11, 2014
    Assignee: QNX Software Systems Limited
    Inventors: Darrin Kenneth John Fry, Angela Lin, David Donohoe
  • Patent number: 8650583
    Abstract: A last transaction for a business object may be identified. Transactions related to that occur prior to the last transaction and subsequent to a last upload event are associated with the last transaction. Data describing the last transaction and the associated transactions may be transmitted over a communications network. Related apparatuses, techniques, systems, computer program products are also described.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: February 11, 2014
    Assignee: SAP AG
    Inventor: Ivan Schreter
  • Publication number: 20140040920
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the event bus from a sender, an indication of an event; identifying a plurality of listeners to which event notifications should be pushed based on the event; determining a sorted order for the plurality of listeners; and pushing, by the event bus, event notifications to the plurality of listeners in an order specified by the sorted order.
    Type: Application
    Filed: August 6, 2012
    Publication date: February 6, 2014
    Applicant: Alcatel-Lucent Canada, Inc.
    Inventors: Guangnian Wu, Tibor Fasanaga
  • Publication number: 20140040919
    Abstract: In one embodiment, event data descriptive of an event to occur at an event time is received at a first computer system via a network. Reminder data, descriptive of a reminder time to occur on or before the event time, is received via the network. At a time after receipt of the event data, article data descriptive of an article to be associated with the event is receive via the network. The article data is data created during an electronic scanning operation. At the reminder time a reminder message describing the event and the article is sent via the network to a second computer system, for presentation at the second computer system.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Puneet Kumar Arora, Diane R. Hammerstad
  • Patent number: 8645971
    Abstract: A method and a system that retrieves dynamic data when a notification with dynamic data is triggered. The dynamic data is associated with an account that is associated with a portable consumer device associated with a consumer. The method and system automatically send the notification with the dynamic data to a notification device, wherein the notification with the dynamic data is provided to the consumer.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: February 4, 2014
    Assignee: Visa U.S.A. Inc.
    Inventors: Mark Carlson, Ayman Hammad, Patrick Faith
  • Patent number: 8645974
    Abstract: Multiple logical partitions are provided access to a self-virtualizing input/output device of a data processing system via multiple dedicated partition adjunct instances.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: William J. Armstrong, Charles S. Graham, Sandy K. Kao, Kyle A. Lucke, Naresh Nayar, Michal Ostrowski, Renato J. Recio, Randal C. Swanberg
  • Patent number: 8645481
    Abstract: A personal computing system and a mobile phone interoperate according to a wireless charging protocol while in a charging arrangement. The personal computing system can wirelessly charge a power source of the mobile phone. The personal computing system and the mobile phone are in a communication system. A server communicatively coupled to a first network and a wireless communication network can inhibit in the wireless communication network transmission of messages destined for reception by one of the personal computing system and the mobile phone, in response to determining that the personal computing system and the mobile phone are in a charging arrangement.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: February 4, 2014
    Assignee: BlackBerry Limited
    Inventor: Eric Thomas Eaton
  • Publication number: 20140033231
    Abstract: A method for alerting running application includes steps of producing the input signals in response to user operation, detecting whether the electronic device is at the standby state, determining which applications are running, determining audio files corresponding to the determined applications according to the relationship table stored in a storage unit, and playing the determined audio files and controlling the audio output unit to output audio signals corresponding to the audio files.
    Type: Application
    Filed: June 25, 2013
    Publication date: January 30, 2014
    Inventors: LING LI, CHIH-YUAN YANG, SUO-BING SU
  • Patent number: 8639740
    Abstract: A server of a communication network provides a service to a plurality of users. In the server, a service logic execution environment is stored. The service logic execution environment includes an event router and a service application, which service application includes at least a first component and a second component. The first component is provided with an event handler and the second component is provided with an action handler. The service logic execution environment further includes a flow descriptor which includes a relation between the event handler and the action handler. The event router is adapted to receive an event from the first component and to forward such an event to the second component according to the relation.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: January 28, 2014
    Assignee: Telecom Italia S.p.A.
    Inventors: Maurizio Belluati, Andrea Giancola, Massimo Valla
  • Publication number: 20140026151
    Abstract: A method for operating a multi-threading computational system includes: identifying related events; allocating the related events to a first thread; allocating unrelated events to one or more second threads; wherein the events allocated to the first thread are executed in sequence and the events allocated to the one or more second threads are executed in parallel to execution of the first thread.
    Type: Application
    Filed: September 26, 2013
    Publication date: January 23, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin Barker, Hanaa Hammad, Mohamed S. Ghareeb Hegazy, Tamer Mahfouz
  • Patent number: 8635388
    Abstract: Aspects of a method and system for an operating system (OS) virtualization-aware network interface card (NIC) are provided. A NIC may provide direct I/O capabilities for each of a plurality of concurrent guest operating systems (GOSs) in a host system. The NIC may comprise a GOS queue for each of the GOSs, where each GOS queue may comprise a transmit (TX) queue, a receive (RX) queue, and an event queue. The NIC may communicate data with a GOS via a corresponding TX queue and RX queue. The NIC may notify a GOS of events such as down link, up link, packet transmission, and packet reception via the corresponding event queue. The NIC may also support unicast, broadcast, and/or multicast communication between GOSs. The NIC may also validate a buffered address when the address corresponds to one of the GOSs operating in the host system.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: January 21, 2014
    Assignee: Broadcom Corporation
    Inventor: Kan Fan
  • Patent number: 8635629
    Abstract: A status notification system and method including acquiring status information of a monitor target, and performing a process in response to the status information representing a status of the monitor target. A process is performed based on first status information, information of a process execution period from a reception of the first status information to a completion of the process is retrieved, and notification pertaining to second status information is controlled based on the retrieved process execution period.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: January 21, 2014
    Assignee: Fujitsu Limited
    Inventor: Masayuki Fukui
  • Patent number: 8635630
    Abstract: In a computing device running multiple applications, a check is made as to whether a threshold value of multiple threshold values has been met. Each of the multiple threshold values is associated with a characteristic of one of the multiple applications or a characteristic of a resource of the computing device. If the threshold value has not been met, then the multiple applications are allowed to continue running on the computing device. However, if the threshold value has been met, then one or more of the multiple applications to shut down is selected based at least in part on the characteristic associated with the threshold value that has been met, and the selected application is shut down.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: January 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Anand B. Iyer, Michael H. Krause, Haseeb Ahmed, Yunfei Shang, Kumneger T. Zelalem, Zinaida A. Pozen, Hui Huang, Yau N. Chin
  • Publication number: 20140020043
    Abstract: Coordinating data sharing among applications in mobile devices, in one aspect, may include a shared data manager application on a mobile device that manages data trade requirements automatically of a plurality of mobile applications, and permission grants or denials to reads and writes of data managed by the shared data manager and used by the plurality of mobile applications.
    Type: Application
    Filed: July 10, 2012
    Publication date: January 16, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rangachari Anand, Stacy F. Hobson, Juhnyoung Lee, Yuan Wang, Jing Min Xu, Jeaha Yang
  • Publication number: 20140019995
    Abstract: Processing events in a distributed environment. There is provided an apparatus which includes a central queue for receiving events and tracking their progress through filtering, correlation, and update processing of stateful target objects, at least one filtering node, at least one correlation node and at least one update node. The central queue receives events in their order of arrival, each event having an entry in the central queue. Processing of events is divided into three pipelined stages in the order of filtering, correlating and updating. A result for each event of each of filtering the events, correlating the events and updating the target object is recorded in the central queue as part of the event's queue entry. The method may be performed by one or more computing devices. The exemplary embodiments detect and compensate for any erroneous results due to unsynchronized parallel processing, and guarantee an eventually correct outcome.
    Type: Application
    Filed: July 12, 2012
    Publication date: January 16, 2014
    Applicant: International Business Machines Corporation
    Inventors: Joachin H. Frank, Ming Li, Liangzhao Zeng
  • Publication number: 20140019996
    Abstract: A service that determines what event has occurred and provide a list of actions that the service can be performed in order to help the user through a hectic time period is disclosed. In one example, one or more modules can identify one or more events and transmitting an indication of the at least one event to a mobile device. Then, one or more modules can receive an indication that a mobile device has selected at least one of the at least one event, and determine at least one action to perform, wherein the at least one action can be associated with the at least one selected event.
    Type: Application
    Filed: July 9, 2013
    Publication date: January 16, 2014
    Applicant: AT&T Mobility II LLC
    Inventor: Venson M. Shaw
  • Patent number: 8631419
    Abstract: A task disruption and recovery system and methods are described that detects shifts away from ongoing tasks, whether by self-interruption or by disruptive events from within or outside a computing system, based on signals detected. Among other functions, the system works to enhance the efficient recovery of suspended tasks or problem-solving sessions via storing and presenting representations of the suspended sessions in a manner that facilitates recovery and continuation.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: January 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Shamsi Tamara Iqbal, Murugesan S. Subramani
  • Patent number: 8631420
    Abstract: Various embodiments of systems and methods for electronic processing of context-aware business events are described. According to one aspect, business events are enriched with more business semantics by encapsulating business contexts that define the events' producing environment. The produced context-aware events include a structure of context items describing with system and application parameters the producing environment when the events originally happened. During reconstruction of the structure of context items, the contextual business information is retrieved and can be included in the business events to provide the event consumer with more information about the business event.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: January 14, 2014
    Assignee: Business Objects Software Ltd.
    Inventors: Qiang Han, Mark McSherry, Antonio Rigon, Donal Tobin
  • Patent number: 8631421
    Abstract: To provide an apparatus that transmits information, which includes a storage unit that stores notification rule information in which transmission destination information is associated with notification type information, a reception processor that receives predetermined information from a detector that detects a mobile information storage medium attached to an object, a notification information generating unit that obtains information specified by the notification type information in the notification rule information based on the predetermined information, to generate notification information from obtained information, and a notification unit that transmits the notification information to a transmission destination specified by the transmission destination information associated with the notification type information that is used when the notification information is generated.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: January 14, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Kazunori Takatsu, Takuya Imai, Yukiko Sahashi, Mototsugu Emori
  • Patent number: 8631422
    Abstract: Techniques for business event processing are presented. Methods and apparatuses disclosed herein may operate to receive a request to perform an operation on a listing previously published by an online marketplace; to identify at least one additional listing having certain characteristics in common with the listing from a plurality of previously published listings including the listing; and to automatically perform the operation on the at least one additional listing.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: January 14, 2014
    Assignee: eBay Inc.
    Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
  • Patent number: 8631125
    Abstract: A method and system for identifying a trigger event for capturing state information of a user device; capturing the state information upon an identified occurrence of the trigger event; storing the state information in another device; obtaining the state information by another user device; and configuring the other user device based on the state information.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: January 14, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Anthony Marco Lemus
  • Publication number: 20140013275
    Abstract: According to an illustrative embodiment an information processing device is provided. The device includes a processor for controlling acquisition of first information which indicates a service not registered in an integrated circuit of the device and a service registered in the integrated circuit of the device, the first information being acquired from within the device, controlling acquisition of second information which indicates a service registered in the integrated circuit of the device, and controlling display based on the first information and second information.
    Type: Application
    Filed: March 23, 2012
    Publication date: January 9, 2014
    Applicant: FELICA NETWORKS, INC.
    Inventors: Haruna Ochi, Naofumi Hanaki, Shinichi Kato, Keitarou Watanabe
  • Patent number: 8627337
    Abstract: A message flow within a message broker can be identified. The message flow can include nodes and connections. The nodes can include a reflective node, a pre-defined node and a user-defined node. The message broker can be an intermediary computer program code able to translate a message from a first formal messaging protocol to a second formal messaging protocol. The code can be stored within a computer readable medium. The reflective node within the message flow can be selected. The reflective node can be associated with an external resource which can be an executable code. The external resource can be executed which can result in the modifying of the structure of the message flow. The modification can occur during runtime. The modification can include node and/or connection adding, altering, and deleting.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Antony Furneaux, Gregory Lubel, Anthony Phillips, Dominic Storey
  • Patent number: 8627340
    Abstract: A method, system, and computer program product for managing events generated from business objects in a business transactions environment are provided in the illustrative embodiments. A first event being raised by a business object in a plurality of business objects configured in a business entity is detected. The business entity executes in the data processing system and provides a function for processing a request. A determination is made whether a second event has been detected prior to the first event and during the processing of the request. In response to the determining being affirmative, first event data associated with the first event is combined with second event data stored from the second event. The combining results in consolidated event data. The consolidated event data is published in response to the request upon completing the processing of the request.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Anamitra Bhattacharyya, Boris Dozortsev, Thomas John Sarasin
  • Patent number: 8627338
    Abstract: A rights objects acquisition method of a mobile terminal in a digital right management system is provided for acquiring multiple rights objects in a composite manner. An objects right acquisition method of a mobile terminal may include generating, in response to a group rights object (RO) acquisition command, a group rights object acquisition request with content identifiers assigned to individual contents corresponding to the rights objects indicated by the group rights object acquisition command, sending the group rights object acquisition request to a rights issuer; and receiving an group rights object acquisition response containing rights object identifiers assigned to the rights objects from the rights issuer. The present invention streamlines the RO acquisition process, especially when acquiring multiple ROs.
    Type: Grant
    Filed: January 15, 2008
    Date of Patent: January 7, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung Keun Lee, Byung Rae Lee
  • Patent number: 8627332
    Abstract: Controlling an event in a virtual environment is disclosed. A video image from one or more video cameras is received. A video enhanced script is executed to display the virtual environment in a video display within a web browser. An event in the virtual environment is controlled based on the video image. The video enhanced script is configured to communicate with a web browser extension module.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: January 7, 2014
    Assignee: Elet Systems L.L.C.
    Inventors: Subutai Ahmad, Jonathan Cohen
  • Patent number: 8626928
    Abstract: A method, system and computer program product for disassociating and freeing managed connection objects. Managed connections are dissociated from their connection handles based on their usage patterns, determined by various connection parameters, which more effectively reduces the idle time of the managed connections. The managed connections whose cost of disassociating and reassociating is less than the cost of keeping the managed connections idle are targeted and released to the free pool of managed connections via the dissociation from its connection handles.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Manu T. George, Murali K. Surampalli
  • Patent number: 8627341
    Abstract: A method for managing events generated from business objects in a business transactions environment is provided in the illustrative embodiments. A first event being raised by a business object in a plurality of business objects configured in a business entity is detected. The business entity executes in the data processing system and provides a function for processing a request. A determination is made whether a second event has been detected prior to the first event and during the processing of the request. In response to the determining being affirmative, first event data associated with the first event is combined with second event data stored from the second event. The combining results in consolidated event data. The consolidated event data is published in response to the request upon completing the processing of the request.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Anamitra Bhattacharyya, Boris Dozortsev, Thomas John Sarasin
  • Publication number: 20140007138
    Abstract: A system comprising a memory and a processing device coupled to the memory, the processing device to divide a command sequence into a plurality of individual commands, provide the plurality of individual commands to a target system, receive a plurality of individual command results from the target system, and manage a state associated with the command sequence based at least in part on the plurality of individual command results, wherein the state indicates an individual command to be executed next.
    Type: Application
    Filed: August 29, 2013
    Publication date: January 2, 2014
    Applicant: Spinella IP Holdings, Inc.
    Inventors: David C. Nocera, Chandrashekar Tippur, Bhaskar Kasukhela, Darren Richard Suprina, Rajiv Konkimalla
  • Patent number: 8621486
    Abstract: Techniques for using action significance levels in an automation system are disclosed herein. In one embodiment, an automation system includes an event detector, and event analyzer, and a player. The event detector is configured to detect an event affecting execution of an application being monitored by the automation system. The event analyzer is configured to analyze a detected event and determine importance of an action causing the event to operation of the application. Based on the determined importance, the event analyzer assigns one of a plurality of predetermined significance levels to the action. The player is configured to reproduce each action assigned a significance level at least as high as a selected replay level and to not reproduce any action assigned a significance level lower than the replay level.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: December 31, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dror Schwartz, Amir Kessner, Meidan Zemer, Michal Barak, Svetlana Aronov, Sagi Monza