Event Handling Or Event Notification Patents (Class 719/318)
-
Patent number: 7565663Abstract: A system for automating data processing is presented. The system comprises an end-user programming module that is integrated with an underlying file system and that maps an event of a computing system to at least one automatic action that is defined by an end user. The system also includes an event handler that responds to events and causes the at least one automatic action to be performed. Methods of using the system are also provided.Type: GrantFiled: August 15, 2005Date of Patent: July 21, 2009Assignee: Microsoft CorporationInventors: Holly Knight, Praveen Seshadri, Katica Iceva, Shahaf Abileah
-
Publication number: 20090183178Abstract: An application execution terminal makes a suggestion to start either an application or a profile which is associated with an event detected in reception and playback of a content on the basis of event processing rules in which a suggestion to start either an application or a profile which is to be executed in response to occurrence of each event is described, and executes either the application for which the suggestion is accepted or an application registered into the profile for which the suggestion is accepted.Type: ApplicationFiled: May 29, 2008Publication date: July 16, 2009Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Shigeru IMAI, Shinji Akatsu, Masami Matsubara, Shin Miura, Takehiko Hanada, Hiroki Sakaguchi
-
Publication number: 20090183176Abstract: Embodiments of the present invention address deficiencies of the art in respect to response subscriptions and provide a method, system and computer program product for response tracking across social networks. In one embodiment of the invention, a social networking response tracking method can be provided. The method can be performed by client-side logic and can include associating subscribers with a user or a group of users based upon a posting by the user or a user in the group of users within a client computing device for the user, aggregating different postings from the user to correspondingly different forums disposed about a global computer communications network, and, notifying the subscribers of the aggregated postings.Type: ApplicationFiled: January 10, 2008Publication date: July 16, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Patrick J. O'Sullivan, Hema Srikanth, Carol S. Zimmet
-
Publication number: 20090182570Abstract: Systems and methods for automating and increasing the efficiency of business processes using two-stage state. In one embodiment, an automated method for execution of a business process is provided, where the business process is an event-driven activity including first and secondary events. The method includes the computer-implemented automatic steps of initiating the first event in response to user input and the first event initiating one or more of the secondary events. Each of the secondary events has a plurality of states and each of the plurality of states has an associated status. The method further includes the first event monitoring the state and associated status of each of the secondary events and the first event executing one or more actions that are selected based on the state and associated status of each of the secondary events.Type: ApplicationFiled: January 16, 2008Publication date: July 16, 2009Inventor: Paul V. Morinville
-
Publication number: 20090183177Abstract: Multiple event types are monitored for events, and surveillance data is stored for each event. Surveillance data for a primary event of one event type can be presented to a user, and surveillance data for a set of related events corresponding to another event type can be presented based on a set of relatedness criteria and the surveillance data for the primary event. A user can adjust the relatedness criteria to filter/adjust the surveillance data presented for the related event(s). A user interface can enable the user to simultaneously view the surveillance data for both events and adjust the relatedness criteria. In an illustrative application, the invention is utilized to detect fraudulent merchandise returns in a retail store.Type: ApplicationFiled: January 14, 2008Publication date: July 16, 2009Inventors: Lisa M. Brown, Arun Hampapur, Andrew W. Senior, Chiao-Fe Shu, Yun Zhai
-
Publication number: 20090183179Abstract: A platform enables a business to learn about a user based on characteristics of the user and without knowing the identity of the user. The business specifies characteristics of users of interest to the business. When a platform user begins a session, a process representing the platform user interacts with the business's specification so that the business obtains the characteristics of the user without knowing the identity of the user. If the user's characteristics match the business's specification, then the platform takes an action specified by the business, such as sending an offer or advertisement to the user.Type: ApplicationFiled: January 12, 2009Publication date: July 16, 2009Applicant: Brilig LLCInventors: Christopher Keith, Mark Kemna, Alexander Levin
-
Patent number: 7562367Abstract: A method, apparatus, and computer-readable media for managing an event queue for a simulation comprising a plurality of events each scheduled to occur at one of a plurality of event times comprises generating a sorted tree data structure comprising a plurality of nodes, wherein each of the nodes in the sorted tree data structure corresponds to only one of the event times, and wherein the nodes of the sorted tree data structure are sorted according to the event times of the nodes; generating an event record for each event; and associating the event records with the nodes so that each of the event records is associated with the node corresponding to the event time at which the respective event is scheduled to occur.Type: GrantFiled: April 11, 2003Date of Patent: July 14, 2009Assignee: Marvell Israel (M.I.S.L.) Ltd.Inventor: Nir Arad
-
Patent number: 7562366Abstract: Method for managing a data transmit queue, for use with a host and a network interface device. Roughly described, the host writes data buffer descriptors into a transmit descriptor queue, and the network interface device writes events to notify the host when it has completed processing of a transmit data buffer. Each of the transmit completion event descriptors notify the host of completion of a plurality of the transmit data buffers.Type: GrantFiled: February 3, 2005Date of Patent: July 14, 2009Assignee: Solarflare Communications, Inc.Inventors: Steve Pope, David Riddoch, Ching Yu, Derek Roberts, John Mingyung Chiang
-
Publication number: 20090177829Abstract: An interrupt redirection and coalescing system for a multi-processor computer. Devices interrupt a processor or group of processors using pre-defined message address and data payloads communicated with a memory write transaction over a PCI, PCI-X, or PCI Express bus. The efficiency of processing may be improved by combining multiple interrupt notifications into a single interrupt message to a processor. For some interrupts on a multi-processor computer, such as those signaling completion of an input/output (I/O) operation assigned to a device, the efficiency of processing the interrupt may vary from processor to processor. Processing efficiency and overall computer system operation may be improved by appropriately coalescing interrupt messages within and/or across a plurality of queues, where interrupts are queued on the basis of which processor they target.Type: ApplicationFiled: January 9, 2008Publication date: July 9, 2009Applicant: Microsoft CorporationInventors: Bruce L. Worthington, Goran Marinkovic, Brian Railing, Qi Zhang, Swaroop V. Kavalanekar
-
Publication number: 20090178060Abstract: The disclosure provides a method for loading software in an information handling system (IHS). The method includes registering a kernel entity with an interface to receive a first notification when a socket library utilized for a communication protocol is requested and initializing software after receiving the first notification.Type: ApplicationFiled: January 7, 2008Publication date: July 9, 2009Applicant: DELL PRODUCTS L.P.Inventors: Robert L. Winter, Narayanan Subramaniam
-
Publication number: 20090178059Abstract: A system for providing consistency guarantees in a data stream processing engine. Consistency tracking information is attached to data streams coming into the data stream processing engine. The consistency tracking information is propagated through a plurality of streaming operators that process the data streams within the data stream processing engine. Then, the propagated consistency tracking information is used to detect a consistent state in an output stream.Type: ApplicationFiled: January 7, 2008Publication date: July 9, 2009Inventors: Christian Alexander Lang, George Andrei Mihaila, Ioana Roxana Stanoi
-
Patent number: 7559065Abstract: In a conventional managed information environment network, event notification mechanisms typically monitor the various nodes and interconnections in the network. In particular configurations of the invention, an event service infrastructure allows an event, or class definition, to define the event and related event data. Invocation of the event includes only the event specific class definition. The infrastructure transparently processes the subsequent reporting and invocation of the appropriate event handler. The event handler, corresponding to the event definition, performs remedial and responsive processing of the event. A developer need only develop entities to subscribe to an event to identify the appropriate handler, and publish the event with any related event data upon detection. Each particular event avoids extraneous event definitions and associated files, thereby relieving the developer from unrelated events and allowing focus on the pertinent events.Type: GrantFiled: December 31, 2003Date of Patent: July 7, 2009Assignee: EMC CorporationInventors: Stanislav Sosnovsky, Ruben Michel, Ilya Liubovich
-
Publication number: 20090172703Abstract: A capture method and a capture device are capable of efficiently analyzing problems in software of an application software to be captured. A capture method for retrieving screen data displayed on a screen causes a computer to capture screen data displayed on the screen, acquire utilization data of a CPU and/or a memory, and save the screen data in association with the utilization data by time data.Type: ApplicationFiled: December 23, 2008Publication date: July 2, 2009Applicant: NORITSU KOKI CO., LTD.Inventors: Tomoo NAKANO, Hisashi MIYAWAKI
-
Publication number: 20090172701Abstract: An awareness notification management system including a contact list manager managing an awareness service subscriber contact list including an active sublist for active contacts and an archive sublist for disabled contacts, and an awareness manager for monitoring the status contact list members, where the awareness manager is configured to access a history including at least one timestamp of a last communication exchange between the awareness service subscriber and any of the members of the contact list, and query the history for any of the timestamps and classify any of the contacts as a disabled contact on the archive sublist if the timestamp for the contact is older than a predefined age, and where the awareness manager is configured to forward to the awareness service subscriber awareness notifications regarding the status of the active contacts and withhold from the awareness service subscriber awareness notifications regarding the status of the disabled contacts.Type: ApplicationFiled: December 28, 2007Publication date: July 2, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vladimir GAMALEY, Frieda-Gila Revel, Galina Rubinshtein
-
Publication number: 20090172700Abstract: A system for processing triggering rules in SIP event notification filters, including an XPath processor configured to collect a set of XPath expressions from at least one trigger of at least one SIP event notification filter of at least one subscribers in a set of subscribers who are subscribed to state information of a resource, and create a merged finite state automaton having a plurality of nodes and transitions that collectively represent the combination of the XPath expressions, and a streaming parser configured to parse previously-published state information of the resource and newly-published state information of the resource, and stream parsing events of the parsed information to the XPath processor, where the XPath processor is configured to employ the automaton to perform a streaming evaluation of the XPath expressions in parallel to determine which nodes of the parsed information satisfies any of the XPath expressions represented by the automaton.Type: ApplicationFiled: December 28, 2007Publication date: July 2, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gil Perzy, Haim Schneider, Dror Yaffe
-
Publication number: 20090172702Abstract: Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.Type: ApplicationFiled: September 29, 2008Publication date: July 2, 2009Applicant: XCERION ABInventors: Daniel Arthursson, Marcus Bristav
-
Patent number: 7555754Abstract: An information collection method for collecting information about an event occurred in a peripheral device, comprising: preparing an e-mail for notifying about the event, sending the e-mail to a server, analyzing the e-mail by the server and collecting information about the event.Type: GrantFiled: June 14, 2004Date of Patent: June 30, 2009Assignee: Fuji Xerox Co., Ltd.Inventors: Osamu Fujinawa, Katsuya Yamasaki
-
Publication number: 20090165023Abstract: A browser-enabled device includes a browser-based user interface and control architecture, which has a browser core, a browser framework, and a user interface. The user interface is written using a markup language. In processing event registrations, the browser framework receives an event registration. The received event registration having a response unique resource identifier (URI) content and a priority field. The priority field of the received event registration is examined to determine priority of the received event registration. If the browser core is loading the response URI content of a prior event registration and if the priority of the received event registration is higher than the priority of the prior event registration, then the loading of the response URI content of the prior event registration is halted, and loading of the response URI content of the received event registration is begun.Type: ApplicationFiled: December 20, 2007Publication date: June 25, 2009Applicant: Access Systems Americas, Inc.Inventors: Yong Tian, Brian Chin
-
Publication number: 20090165022Abstract: The disclosure describes systems and methods for scheduling an event in which user data, which may include social data, spatial data, temporal data and logical data, associated with each of the designated attendees of the event is used to prioritize and optimally schedule the event. Based on user data collected from past interactions with the network, for each attendee a priority score is generated for the event based on a comparison of the attendee's user data and the event information. One or more proposed alternate events are then identified based on the various attendees' priority scores of the event and their previously scheduled events. The organizer of the event may then select one of the proposed alternate events which is subsequently added to the attendees' electronic calendars.Type: ApplicationFiled: December 19, 2007Publication date: June 25, 2009Inventors: Mark Hunter Madsen, Cameron Marlow, Ronald Martinez, Marc Eliot Davis, Marco Boerries, Christopher William Higgins, Joseph James O'Sullivan, Robert Carter Trout
-
Patent number: 7552447Abstract: A system and method for using event management root cause analysis to depict resource dependencies are provided. With the system and method, since the root cause analysis of known event management systems provides a mechanism for defining interactions of enterprise components for root cause analysis purposes, this information is used as a basis for obtaining enterprise component relationship information that may be used by other management applications. That is, the system and method monitor the application of correlation rules to event notifications from various enterprise components and determine relationships of the various enterprise components based on the results of the application of the correlation rules. These relationships may then be stored in a data structure representing the system environment and may be used by other management systems or displayed to the user in a graphical format that graphically represents the system environment.Type: GrantFiled: May 26, 2004Date of Patent: June 23, 2009Assignee: International Business Machines CorporationInventor: Robert Thomas Uthe
-
Patent number: 7552445Abstract: An event monitoring system includes a plurality of enterprise brokers; and an event monitor coupled to at least some of the enterprise brokers using a network. The event monitor receives data event information from enterprise brokers connected thereto, and generates an incoming events list including the data event information received from at least some of the enterprise brokers. The event monitor may maintain connections to at least some of the enterprise brokers. The event monitor may simulate the flow of simulated data events throughout an enterprise.Type: GrantFiled: December 13, 2002Date of Patent: June 23, 2009Assignee: Savvis Communications CorporationInventor: James D. Green
-
Patent number: 7552446Abstract: Complex software systems often require time-based processing, such as delayed or periodic timer event handling. A timer service provides an Application Programming Interface (API) for managing timers, and therefore provides a developer abstraction for representing time-based processing. In operation, the timer service infrastructure employs a plurality of timer events, each having a corresponding timer handler, in which each of the timer events is associated with a generic timer reference, employed by a timer interface. The generic reference, therefore, may refer to any of the plurality of timers. The timer service may disable, or passivate modules including subscribers having timer handlers without disrupting timer continuity and invocation. Upon timer expiration, the timer service enables modules having subscribers to the timer. The timer service therefore seamlessly enables inactive modules upon timer expiration.Type: GrantFiled: December 31, 2003Date of Patent: June 23, 2009Assignee: EMC CorporationInventors: Stanislav Sosnovsky, Ruben Michel, Ilya Liubovich
-
Publication number: 20090157445Abstract: Systems and methods for automating and increasing the efficiency of business processes using two-stage state. In one embodiment, an automated method for execution of a business process is provided, where the business process is an event-driven activity including first and secondary events. The method includes the computer-implemented automatic steps of initiating the first event in response to user input and the first event initiating one or more of the secondary events. Each of the secondary events has a plurality of states and each of the plurality of states has an associated status. The method further includes the first event monitoring the state and associated status of each of the secondary events and the first event executing one or more actions that are selected based on the state and associated status of each of the secondary events.Type: ApplicationFiled: December 14, 2007Publication date: June 18, 2009Inventor: Paul V. Morinville
-
Publication number: 20090158298Abstract: A system for managing event monitors within a database is provided. The system can adjust the amount of notifications generated by those event monitors, so as to achieve an effective balance between probability of notification loss and available notification bandwidth, as well as provide a better quality of service to database users.Type: ApplicationFiled: December 12, 2007Publication date: June 18, 2009Inventors: Abhishek Saxena, Neerja Bhatt, James W. Stamos
-
Patent number: 7549151Abstract: An asynchronous message passing mechanism that allows for multiple messages to be batched for delivery between processes, while allowing for full memory protection during data transfers and a lockless mechanism for speeding up queue operation and queuing and delivering messages simultaneously.Type: GrantFiled: June 3, 2005Date of Patent: June 16, 2009Assignee: QNX Software SystemsInventors: Hao Zhou, Sebastien Marineau-Mes, Peter van der Veen, Pradeep Kathail, Steve Belair
-
Patent number: 7548955Abstract: A method for displaying an image which can include a text or graphic message on a display driven by an electronic device that includes a graphical user interface, including the steps of storing the image at an electronic device, displaying the image in relation to a cursor icon of the graphical user interface (GUI), and moving the image as the cursor icon moves in response to user commanded movement of the cursor icon so that the image stays in relation to the cursor icon. A system and method for facilitating interactive communication between a cursor icon on a display screen of an electronic device and an image transmitted to the electronic device by an application program. A system and method that receives and manages notification alerts containing notification data from a variety of resources, and generates and distributes interactive notifications to a variety of recipients.Type: GrantFiled: January 18, 2008Date of Patent: June 16, 2009Assignee: Transparence, Inc.Inventor: James J. Nicholas, III
-
Patent number: 7549045Abstract: A runtime execution environment may implement code access security by annotating a delegate to a publisher with a list of potential callers to the publisher. If a permission verification process for at least the listed potential callers results in even one indication of no trust, an exception may be thrown.Type: GrantFiled: October 25, 2004Date of Patent: June 16, 2009Assignee: Microsoft CorporationInventors: Davide Massarenti, Donald R. Thompson
-
Publication number: 20090150907Abstract: Systems and methods that transform an input stream to an output stream by employing a hybrid of declarative features and procedural features. A transformation component includes a declaration component that identifies data types, which enables users to define customized event(s) whereupon user functions can be called, and a procedural component that executes the logic of the functions that are called to perform operations of the functions.Type: ApplicationFiled: December 7, 2007Publication date: June 11, 2009Applicant: MICROSOFT CORPORATIONInventors: Avner Y. Aharoni, Erik Meijer
-
Publication number: 20090150262Abstract: A computer-implemented method includes accessing, with a user computing device, a web-based document from a first party containing a mark-up code segment pointing to a second party; and loading, using the mark-up code segment, a program for generating a shopping application for the web-based document. The loaded program is used to add to the web-based document event handlers associated with tags indicating items for sale, and a shopping cart containing information about an item for sale is generated upon triggering of one of the event handlers.Type: ApplicationFiled: November 26, 2008Publication date: June 11, 2009Inventor: Boris Mizhen
-
Patent number: 7546609Abstract: A method and apparatus for determining the number and location of monitoring entities in a distributed system is disclosed. The method comprising the steps of automatically generating a causality mapping model of the dependences between causing events at the nodes of the distributed system and the detectable events associated with a subset of the nodes, the model suitable for representing the execution of at least one system operation, reducing the number of detectable events in the model, wherein the reduced number of detectable events is suitable for substantially representing the execution of the at least one system operation; and placing at least one of the at least one monitoring entities at selected ones of the nodes associated with the detectable events in the reduced model. In another aspect, the processing described herein is in the form of a computer-readable medium suitable for providing instruction to a computer or processing system for executing the processing claimed.Type: GrantFiled: March 11, 2005Date of Patent: June 9, 2009Assignee: EMC CorporationInventors: Danilo Florissi, Patricia Gomes Soares Florissi, Udi Kleers, Shmuel Kliger, Eyal Yardeni, Yechiam Yemini
-
Patent number: 7546610Abstract: A computer-implemented framework and method for managing application complexes comprising multiple tiers of servers, where servers in a common tier run an identical application and servers in different tiers run different applications, and all the servers work together to provide a specific service, the application complex being definable via an application complex type. The framework has a plugin interface adapted for connection to the framework of a plugin in respect of each application complex type, the plugin encapsulating a relationship between disparate resources composing the respective application complex type and respective characteristics of said resources. A user interface in the framework provides general tasks that are independent of operational semantics of the application complex and is responsive to user operations for interfacing with the framework for defining an instance of the application complex and allowing the user to populate the application complex with servers.Type: GrantFiled: July 16, 2003Date of Patent: June 9, 2009Assignee: International Business Machines CorporationInventors: Yariv Aridor, Ofer Biran, Srirama Krishnakumar, Gregory Pruett, Ben-Ami Yassour
-
Patent number: 7546606Abstract: Functionality can be built upon the J2EE Connector architecture when integrating applications. Bi-directional communication can be added to the system, and a common protocol can be used so that each application does not need to be integrated with every other application. A common protocol can be used, such as by application view components, to allow applications having different protocols to communicate with each other, as well as with components such as enterprise system and integration system components. The applications do not have to know the other protocols, or even that they exist.Type: GrantFiled: October 15, 2002Date of Patent: June 9, 2009Assignee: BEA Systems, Inc.Inventor: Mitch Upton
-
Patent number: 7546608Abstract: A messaging protocol for information kit subscription objects that enables advanced (or complex) searches to be completed on an information kit rather than a simple wildcard query. A series of logical expressions and conditional expressions are introduce in a dictionary of search terms. A query is created within a subscription object containing an identifier of the data that is being registered for. The query is prepared using the dictionary of terms that are provided in human readable form. When the component issuing the query requires specific criteria appended to the search query, the criteria is provided using the expression lists from the dictionary. More complex searches for information/data within particular context(s) are enabled.Type: GrantFiled: January 14, 2004Date of Patent: June 9, 2009Assignee: International Business Machines CorporationInventors: James Peter Branigan, David Kenneth Lavin
-
Patent number: 7546365Abstract: Disclosed are a network device management system and method of controlling the same for simplifying the operation of a client application and making it possible to reduce traffic in process-to-process communication. By way of inter-process communication, a client apparatus requests a server apparatus for log information relating to a device connected on a network. Using a prescribed protocol, the server apparatus acquires the device-related log information and transmits this information to the client apparatus by inter-process communication. The client apparatus stores the device-related log information acquired from the server apparatus and, based upon newly acquired log information, changes a display of device-related log information and print job status information.Type: GrantFiled: April 24, 2003Date of Patent: June 9, 2009Assignee: Canon Kabushiki KaishaInventor: Minoru Torii
-
Patent number: 7546607Abstract: Notifications are generated in managed and native environments and propagated to an interfacing abstraction layer of native code there between. The abstraction layer assesses each received notification to determine whether the notification, or a previously received collection thereof, should be transitioned across a boundary between the managed environment and the native environment. The managed environment includes a virtual machine in a managed code portion. The native environment includes an operating system that interfaces the abstraction layer which is at a boundary between the managed code portion and the operating system. A collection of notifications are those that have been batched and/or synthesized. The abstraction layer is configured with predetermined criteria to assess whether to form a collection of received notifications and/or to prevent a transition of a notification, or collection thereof, across the boundary.Type: GrantFiled: November 19, 2002Date of Patent: June 9, 2009Assignee: Microsoft CorporationInventors: Seth M. Demsey, Tuan Huynh, Christopher W. Lorton, Ramasamy Krishnaswamy, Armin Sadeghi, Bruce E. Johnson
-
Publication number: 20090144753Abstract: Methods, systems and computer program products are described for providing update content in a markup language-based resource. One method includes providing to a client a markup language based resource including an event element defined in the markup language. The event element identifies an event and directs the client to detect the identified event at the client in association with presenting the resource as a page by the client. The event element also includes information identifying a remote content provider for providing update content for an updatable portion of the resource. The method also includes receiving an indication that the identified event is detected in association with presenting the resource at the client, and in response to receiving the indication, providing for the identified remote content provider to provide update content for the updatable portion of the resource.Type: ApplicationFiled: November 30, 2007Publication date: June 4, 2009Inventor: Robert P. Morris
-
Publication number: 20090144755Abstract: A method and system for reading exception data by a storage server from a storage controller. An exception event is detected at the storage server. The storage server registers with the controller, such that only one storage server can read the exception data at a time. If the storage server is registered with the controller, the storage server reads the exception data. If the storage server does not successfully register with the controller, the controller keeps track of which storage servers have not read the exception data, to ensure that all storage servers can read the data.Type: ApplicationFiled: December 4, 2007Publication date: June 4, 2009Applicant: NETWORK APPLIANCE, INC.Inventors: Doug Coatney, Hung Lu
-
Publication number: 20090144756Abstract: Provided is a conflict resolution apparatus which automatically updates an application conflict rule specifying a conflict condition among applications when a device is installed or uninstalled. An application conflict rule storage section (15) stores the application conflict rule. An application executing section determines, based on the application conflict rule, conflict among a plurality of applications and executes at least one application in accordance with a result of the determination. An application conflict rule updating section updates the application conflict rule in accordance with a change of the conflict condition among the plurality of applications when a resource of the conflict resolution apparatus is changed.Type: ApplicationFiled: May 18, 2006Publication date: June 4, 2009Inventor: Satoshi Inami
-
Publication number: 20090144754Abstract: A method, computer readable medium, and device are disclosed. In one embodiment the method includes determining whether an entry exists in a firmware interface table to direct the processor to handle the event in a non-legacy mode. This is done after an event for a processor that triggers a legacy mode processor handling routine. The method also includes the processor handling the event in the non-legacy mode when the entry exists.Type: ApplicationFiled: December 3, 2007Publication date: June 4, 2009Inventors: Vincent J. Zimmer, Jiewen Yao
-
Patent number: 7543305Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, register each partition in a logically-partitioned computer to send local events to an aggregation component and register a first partition to send events associated with a group of partitions to the aggregation component. In various embodiments, the group may be all of the partitions or some of the partitions. If the connection to the first partition is unavailable, the first partition is registered to cancel sending events associated with the group, a second partition is selected, and the second partition is registered to send events associated with the group to the aggregation component. If the connection to the first partition is restored subsequent to being unavailable, a determination is made whether to change registration back to the first partition. In this way, in an embodiment, redundant reporting of events is supported while decreasing the number of events reported.Type: GrantFiled: March 24, 2005Date of Patent: June 2, 2009Assignee: International Business Machines CorporationInventor: Calvin Dean Ward
-
Patent number: 7543289Abstract: Presents remote servlets collaboration. A method includes: creating a common registry; creating an extended context in response to an external request, wherein the extended context can invoke the resources within the common registry; performing initializing configuration on a plurality of servlets, and registering a plurality of servlets in the common registry, wherein a plurality of servlets being located on different Java virtual machines, or being located in different servlet containers on the same Java virtual machine; and a plurality of servlets collaborate with each other by being invoked through the extended context. It can implement collaboration between servlets located on different virtual machines or even servlets on the same virtual machine but within different servlet containers, because in a converged application service system, not only between HTTP servlets or between SIP servlets but also between HTTP servlets and SIP servlets there is necessity to collaborate.Type: GrantFiled: July 14, 2004Date of Patent: June 2, 2009Assignee: International Business Machines CorporationInventors: Hong Cai, Wei Lu, Bo Yang, Li Hua Tang
-
Publication number: 20090138896Abstract: A computing system is provided with real-time capabilities so that the system is capable of running applications such that one or more real-time criteria are satisfied. An interrupt architecture of the computing system is disabled. The interrupt architecture generates interrupts sent to a firmware of the computing system in response to events. A different architecture is substituted within the computing system for the interrupt architecture. The different architecture is responsive to the events without violating the real-time criteria. In response to the events occurring, the different architecture causes one or more corrective actions to be performed.Type: ApplicationFiled: November 28, 2007Publication date: May 28, 2009Inventors: Paul E. McKenney, Claudia Salzberg, Rene Vandenbroeck, John K. Whetzel, Peter H. Reynolds, Albert A. Asselin, Keith Mannthey, Torez Smith, Jeffrey Franke, Theodore Y. Tso
-
Patent number: 7539511Abstract: This invention relates to a method, system and communication terminal for utilizing a MS format for user interfaces for applications running animations or audio-recordings, or showing screen images guiding an operator through a specific menu sequence.Type: GrantFiled: November 13, 2002Date of Patent: May 26, 2009Assignee: Nokia CorporationInventors: Christian Kraft, Jesper Meulengracht
-
Patent number: 7539995Abstract: An event processing system for managing incoming messages from multiple fabrics to an application includes a master event processing device and a subordinate event processing device, with the subordinate event processing device having an additional data entry in the master event processing device, the additional data entry corresponding to a request for incoming messages at the subordinate event processing device. Upon detecting an incoming message corresponding to the additional data entry, the subordinate event processing device sends a request to the master event processing device for permission to process the incoming message and the subordinate event processing device processes the incoming message only when the permission is received from the master event processing device. The event processing system allows efficient processing of the incoming messages from multiple fabrics while ensuring order and progress in processing of the incoming messages.Type: GrantFiled: December 30, 2004Date of Patent: May 26, 2009Assignee: Intel CorporationInventor: Alexander Supalov
-
Publication number: 20090132577Abstract: Provided is a method for creating a unique class of Mbean in which a “parent” Mbean generates and manages multiple “child” Mbeans. When a user requests the functionality of a particular Mbean, a specific type of Mbean, or parent Mbean, is called. The parent Mbean is a factory method that, rather than executing the request, generates a child Mbean to execute the request. The child Mbean is assigned a name that distinguishes the child from other children of the same parent and the process that called the parent is provided with the name. In this manner, the calling process may use the assigned name to access the specific child Mbean for future requests and the child Mbean is employed to store client state information.Type: ApplicationFiled: November 20, 2007Publication date: May 21, 2009Inventor: James M. McArdle
-
Publication number: 20090133041Abstract: Techniques for automatically triggering one or more debug sessions are described herein. In one embodiment of the invention, at a first code module in a computing device, a detected event is determined to constitute an automatic start debug session condition, wherein the detected event is an occurrence of significance to the first code module, and wherein the automatic start debug session condition is a set of one or more start criterions of which the detected event is a part. One or more actions for that automatic start debug session condition is determined, wherein each action includes properties of a different one of the one or more debug sessions. At least one of the one or more actions are sent to a second code module in the computing device upon determining that the second code module should automatically start at least one debug session.Type: ApplicationFiled: November 15, 2007Publication date: May 21, 2009Inventors: Shahriar Rahman, Diamantis Kourkouzelis
-
Patent number: 7535350Abstract: A broadcast receiver is provided for processing an emergency alert signal. The broadcast receiver includes: a reception unit receiving the emergency alert signal; and a home network-linking unit converting the received emergency alert signal into a packet and transmitting the packet to a home network system connected to the broadcast receiver. The home network-linking unit includes: a priority comparison unit determining the priority of the received emergency alert signal; a policy determination unit determining an alert processing policy to be executed by the home network system according to the priority of the received emergency alert signal; and a packet conversion unit converting the emergency alert signal into the packet to be transmitted to the home network system.Type: GrantFiled: November 14, 2005Date of Patent: May 19, 2009Assignee: Samsung Electronics Co., Ltd.Inventor: Jung-min Shin
-
Patent number: 7536457Abstract: Driving events are captured at an event detector in a vehicle and stored in an associated data storage area. The output of a sensor in the vehicle is monitored, and the stored driving event data is sent to an evaluation server over a wireless communication network when a data transfer condition is detected. Driving event data is sent to the evaluation server when a predetermined output from the sensor is detected and the vehicle is in the transmission range of an access point. The predetermined sensor output may be from a motion sensor in the vehicle indicating that the vehicle is substantially stopped, or from a vehicle location sensor indicating that the vehicle is within transmission range of an access point.Type: GrantFiled: December 4, 2006Date of Patent: May 19, 2009Assignee: Drivecam, Inc.Inventor: Carl Miller
-
Publication number: 20090125916Abstract: Novel event-processing operators are provided. These novel operators can be advantageously utilized in implementing event processors and event-processing systems. The novel event-processing operators include operators for event filtering by clustering, operators for event partitioning by classification, operators for event abstraction by hypothesis testing, and operators for event filtering by point estimation.Type: ApplicationFiled: November 9, 2007Publication date: May 14, 2009Inventors: Yanbing Lu, Jerry Waldorf
-
Publication number: 20090125917Abstract: A system and method for notifying users in a manner that is appropriate for the event and the environment for the user. The method of the present invention relates to determining the desired properties of an event and assigning varying notification characteristics to that event. Profiles are created of the various events, wherein each profile relates to a different mode or situational environment, such as a meeting environment, an office or normal environment, a louder outside-type environment, etc. The invention further relates to placing the small computer device in a particular mode, either automatically or manually. Once in a particular mode the device provides notifications according to that mode.Type: ApplicationFiled: November 5, 2008Publication date: May 14, 2009Applicant: Microsoft CorporationInventors: Kathryn L. Parker, Peter Vale