Event Handling Or Event Notification Patents (Class 719/318)
  • Patent number: 7565663
    Abstract: 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: Grant
    Filed: August 15, 2005
    Date of Patent: July 21, 2009
    Assignee: Microsoft Corporation
    Inventors: Holly Knight, Praveen Seshadri, Katica Iceva, Shahaf Abileah
  • Publication number: 20090183178
    Abstract: 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: Application
    Filed: May 29, 2008
    Publication date: July 16, 2009
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Shigeru IMAI, Shinji Akatsu, Masami Matsubara, Shin Miura, Takehiko Hanada, Hiroki Sakaguchi
  • Publication number: 20090183176
    Abstract: 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: Application
    Filed: January 10, 2008
    Publication date: July 16, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick J. O'Sullivan, Hema Srikanth, Carol S. Zimmet
  • Publication number: 20090182570
    Abstract: 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: Application
    Filed: January 16, 2008
    Publication date: July 16, 2009
    Inventor: Paul V. Morinville
  • Publication number: 20090183177
    Abstract: 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: Application
    Filed: January 14, 2008
    Publication date: July 16, 2009
    Inventors: Lisa M. Brown, Arun Hampapur, Andrew W. Senior, Chiao-Fe Shu, Yun Zhai
  • Publication number: 20090183179
    Abstract: 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: Application
    Filed: January 12, 2009
    Publication date: July 16, 2009
    Applicant: Brilig LLC
    Inventors: Christopher Keith, Mark Kemna, Alexander Levin
  • Patent number: 7562367
    Abstract: 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: Grant
    Filed: April 11, 2003
    Date of Patent: July 14, 2009
    Assignee: Marvell Israel (M.I.S.L.) Ltd.
    Inventor: Nir Arad
  • Patent number: 7562366
    Abstract: 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: Grant
    Filed: February 3, 2005
    Date of Patent: July 14, 2009
    Assignee: Solarflare Communications, Inc.
    Inventors: Steve Pope, David Riddoch, Ching Yu, Derek Roberts, John Mingyung Chiang
  • Publication number: 20090177829
    Abstract: 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: Application
    Filed: January 9, 2008
    Publication date: July 9, 2009
    Applicant: Microsoft Corporation
    Inventors: Bruce L. Worthington, Goran Marinkovic, Brian Railing, Qi Zhang, Swaroop V. Kavalanekar
  • Publication number: 20090178060
    Abstract: 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: Application
    Filed: January 7, 2008
    Publication date: July 9, 2009
    Applicant: DELL PRODUCTS L.P.
    Inventors: Robert L. Winter, Narayanan Subramaniam
  • Publication number: 20090178059
    Abstract: 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: Application
    Filed: January 7, 2008
    Publication date: July 9, 2009
    Inventors: Christian Alexander Lang, George Andrei Mihaila, Ioana Roxana Stanoi
  • Patent number: 7559065
    Abstract: 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: Grant
    Filed: December 31, 2003
    Date of Patent: July 7, 2009
    Assignee: EMC Corporation
    Inventors: Stanislav Sosnovsky, Ruben Michel, Ilya Liubovich
  • Publication number: 20090172703
    Abstract: 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: Application
    Filed: December 23, 2008
    Publication date: July 2, 2009
    Applicant: NORITSU KOKI CO., LTD.
    Inventors: Tomoo NAKANO, Hisashi MIYAWAKI
  • Publication number: 20090172701
    Abstract: 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: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vladimir GAMALEY, Frieda-Gila Revel, Galina Rubinshtein
  • Publication number: 20090172700
    Abstract: 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: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gil Perzy, Haim Schneider, Dror Yaffe
  • Publication number: 20090172702
    Abstract: 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: Application
    Filed: September 29, 2008
    Publication date: July 2, 2009
    Applicant: XCERION AB
    Inventors: Daniel Arthursson, Marcus Bristav
  • Patent number: 7555754
    Abstract: 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: Grant
    Filed: June 14, 2004
    Date of Patent: June 30, 2009
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Osamu Fujinawa, Katsuya Yamasaki
  • Publication number: 20090165023
    Abstract: 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: Application
    Filed: December 20, 2007
    Publication date: June 25, 2009
    Applicant: Access Systems Americas, Inc.
    Inventors: Yong Tian, Brian Chin
  • Publication number: 20090165022
    Abstract: 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: Application
    Filed: December 19, 2007
    Publication date: June 25, 2009
    Inventors: Mark Hunter Madsen, Cameron Marlow, Ronald Martinez, Marc Eliot Davis, Marco Boerries, Christopher William Higgins, Joseph James O'Sullivan, Robert Carter Trout
  • Patent number: 7552447
    Abstract: 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: Grant
    Filed: May 26, 2004
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventor: Robert Thomas Uthe
  • Patent number: 7552445
    Abstract: 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: Grant
    Filed: December 13, 2002
    Date of Patent: June 23, 2009
    Assignee: Savvis Communications Corporation
    Inventor: James D. Green
  • Patent number: 7552446
    Abstract: 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: Grant
    Filed: December 31, 2003
    Date of Patent: June 23, 2009
    Assignee: EMC Corporation
    Inventors: Stanislav Sosnovsky, Ruben Michel, Ilya Liubovich
  • Publication number: 20090157445
    Abstract: 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: Application
    Filed: December 14, 2007
    Publication date: June 18, 2009
    Inventor: Paul V. Morinville
  • Publication number: 20090158298
    Abstract: 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: Application
    Filed: December 12, 2007
    Publication date: June 18, 2009
    Inventors: Abhishek Saxena, Neerja Bhatt, James W. Stamos
  • Patent number: 7549151
    Abstract: 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: Grant
    Filed: June 3, 2005
    Date of Patent: June 16, 2009
    Assignee: QNX Software Systems
    Inventors: Hao Zhou, Sebastien Marineau-Mes, Peter van der Veen, Pradeep Kathail, Steve Belair
  • Patent number: 7548955
    Abstract: 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: Grant
    Filed: January 18, 2008
    Date of Patent: June 16, 2009
    Assignee: Transparence, Inc.
    Inventor: James J. Nicholas, III
  • Patent number: 7549045
    Abstract: 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: Grant
    Filed: October 25, 2004
    Date of Patent: June 16, 2009
    Assignee: Microsoft Corporation
    Inventors: Davide Massarenti, Donald R. Thompson
  • Publication number: 20090150907
    Abstract: 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: Application
    Filed: December 7, 2007
    Publication date: June 11, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Avner Y. Aharoni, Erik Meijer
  • Publication number: 20090150262
    Abstract: 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: Application
    Filed: November 26, 2008
    Publication date: June 11, 2009
    Inventor: Boris Mizhen
  • Patent number: 7546609
    Abstract: 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: Grant
    Filed: March 11, 2005
    Date of Patent: June 9, 2009
    Assignee: EMC Corporation
    Inventors: Danilo Florissi, Patricia Gomes Soares Florissi, Udi Kleers, Shmuel Kliger, Eyal Yardeni, Yechiam Yemini
  • Patent number: 7546610
    Abstract: 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: Grant
    Filed: July 16, 2003
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yariv Aridor, Ofer Biran, Srirama Krishnakumar, Gregory Pruett, Ben-Ami Yassour
  • Patent number: 7546606
    Abstract: 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: Grant
    Filed: October 15, 2002
    Date of Patent: June 9, 2009
    Assignee: BEA Systems, Inc.
    Inventor: Mitch Upton
  • Patent number: 7546608
    Abstract: 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: Grant
    Filed: January 14, 2004
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: James Peter Branigan, David Kenneth Lavin
  • Patent number: 7546365
    Abstract: 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: Grant
    Filed: April 24, 2003
    Date of Patent: June 9, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Minoru Torii
  • Patent number: 7546607
    Abstract: 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: Grant
    Filed: November 19, 2002
    Date of Patent: June 9, 2009
    Assignee: Microsoft Corporation
    Inventors: Seth M. Demsey, Tuan Huynh, Christopher W. Lorton, Ramasamy Krishnaswamy, Armin Sadeghi, Bruce E. Johnson
  • Publication number: 20090144753
    Abstract: 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: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Inventor: Robert P. Morris
  • Publication number: 20090144755
    Abstract: 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: Application
    Filed: December 4, 2007
    Publication date: June 4, 2009
    Applicant: NETWORK APPLIANCE, INC.
    Inventors: Doug Coatney, Hung Lu
  • Publication number: 20090144756
    Abstract: 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: Application
    Filed: May 18, 2006
    Publication date: June 4, 2009
    Inventor: Satoshi Inami
  • Publication number: 20090144754
    Abstract: 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: Application
    Filed: December 3, 2007
    Publication date: June 4, 2009
    Inventors: Vincent J. Zimmer, Jiewen Yao
  • Patent number: 7543305
    Abstract: 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: Grant
    Filed: March 24, 2005
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventor: Calvin Dean Ward
  • Patent number: 7543289
    Abstract: 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: Grant
    Filed: July 14, 2004
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventors: Hong Cai, Wei Lu, Bo Yang, Li Hua Tang
  • Publication number: 20090138896
    Abstract: 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: Application
    Filed: November 28, 2007
    Publication date: May 28, 2009
    Inventors: 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: 7539511
    Abstract: 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: Grant
    Filed: November 13, 2002
    Date of Patent: May 26, 2009
    Assignee: Nokia Corporation
    Inventors: Christian Kraft, Jesper Meulengracht
  • Patent number: 7539995
    Abstract: 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: Grant
    Filed: December 30, 2004
    Date of Patent: May 26, 2009
    Assignee: Intel Corporation
    Inventor: Alexander Supalov
  • Publication number: 20090132577
    Abstract: 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: Application
    Filed: November 20, 2007
    Publication date: May 21, 2009
    Inventor: James M. McArdle
  • Publication number: 20090133041
    Abstract: 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: Application
    Filed: November 15, 2007
    Publication date: May 21, 2009
    Inventors: Shahriar Rahman, Diamantis Kourkouzelis
  • Patent number: 7535350
    Abstract: 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: Grant
    Filed: November 14, 2005
    Date of Patent: May 19, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jung-min Shin
  • Patent number: 7536457
    Abstract: 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: Grant
    Filed: December 4, 2006
    Date of Patent: May 19, 2009
    Assignee: Drivecam, Inc.
    Inventor: Carl Miller
  • Publication number: 20090125916
    Abstract: 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: Application
    Filed: November 9, 2007
    Publication date: May 14, 2009
    Inventors: Yanbing Lu, Jerry Waldorf
  • Publication number: 20090125917
    Abstract: 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: Application
    Filed: November 5, 2008
    Publication date: May 14, 2009
    Applicant: Microsoft Corporation
    Inventors: Kathryn L. Parker, Peter Vale