Patents Examined by S. Sough
-
Patent number: 8359604Abstract: A method of handling an exception in a parallel system includes constructing a task object, executing a method with the task object, and catching an exception with the task object during execution of the method. The exception is propagated in response to the task object becoming inaccessible without the exception having been observed.Type: GrantFiled: January 22, 2009Date of Patent: January 22, 2013Assignee: Microsoft CorporationInventors: John Duffy, Stephen Toub, Huseyin Yildiz, Mike Liddell
-
Patent number: 8352965Abstract: A circuit device capable of automatic transmission interface selection and associated method are provided. The circuit device includes a first interface port, a second interface port, a first interface driver module, a second interface driver module, and a buffer module. A first interface driver module receives a first interrupt packet, converts the first interrupt packet into a first command packet, and stores the first command packet into the buffer module. A second interface driver module receives a second interrupt packet, converts the second interrupt packet into a second command packet, and stores the second command package into the buffer module. The format of the first interrupt packet is different from that of the second interrupt packet, while the first and the second command packets comply with a common format.Type: GrantFiled: October 2, 2009Date of Patent: January 8, 2013Assignee: Mstar Semiconductor, Inc.Inventor: Chih Yen Chang
-
Patent number: 8347321Abstract: Updating an implementation object is disclosed. A proxy is configured to provide access to a first implementation object that is used to manage an item of content included in a collection of managed content. The first implementation object is replaced with a second implementation object. The proxy is associated with the second implementation object.Type: GrantFiled: May 8, 2006Date of Patent: January 1, 2013Assignee: EMC CorporationInventors: Victor Spivak, Meir Amiel, David Buccola
-
Patent number: 8347317Abstract: Systems, products, and methods are disclosed for performing a method of intelligently providing notification of an occurrence of an event in an environment in which potentially multiple devices might provide notification of the event; thereby reducing the number of devices that will provide the notification if those devices are nearby each other.Type: GrantFiled: January 14, 2009Date of Patent: January 1, 2013Assignee: Sprint Communications Company L.P.Inventors: Thenthiruperai Srinivasan Balaji, Jesse Michael Kates, Kristen Miller
-
Patent number: 8347319Abstract: Multi-function devices expose multiple functions to device drivers or other lower-level software. Device function providers can interface with such drivers or lower-level software and can provide information, including device identifiers regarding such functions, to a device display object infrastructure. A device display object can then be created that encompasses one or more functions such that, in one embodiment, the device display object corresponds to a single, physical multi-function device. Alternatively, any combination of functionality from one or more physical devices can be combined into a single device display object representing a virtual multi-function device. Properties of the device display object can be set with reference to user-specified settings, remotely maintained metadata, locally available metadata, and information associated with each function.Type: GrantFiled: May 22, 2008Date of Patent: January 1, 2013Assignee: Microsoft CorporationInventors: Esaias Engelbertus Greeff, Douglas K. Brubacher, Narayanan Ganapathy, Randall E. Aull, Doron J. Holan, Neil Sandlin, James G. Cavalaris
-
Patent number: 8341645Abstract: An exception management system comprising a centralized exception engine for processing exception messages from a plurality of source systems across a firm (or enterprise) and for generating workflow items where needed from the exception messages. The centralized exception engine may comprise an exception backbone that receives the exception messages from the source systems and processes the exception messages based on business rules. The exception messages may adhere to an exception message definition format. Users may access the exception information via a user interface. The exception engine may send alerts to certain users in certain circumstances based on the business rules.Type: GrantFiled: May 24, 2007Date of Patent: December 25, 2012Assignee: Morgan StanleyInventors: David Oxenstierna, Denise Sommerville, William Vaughan, Peter Zope, Alfred Short, John Hendy, Raju Patel, Lawrence Beck
-
Patent number: 8332867Abstract: Upon reception of a message which is relevant to synchronization, the circuitry in a device forms a piece of reception-time information and this information is inserted into or appended to the received message and forwarded such that the reception-time information can be received by at least one synchronization application in the device. When a message is transmitted, the circuitry in the device forms a piece of transmission-time information, and this information is sent to at least one synchronization application initializing the message in the device. A fundamental advantage can be seen in that the economic outlay, particularly the outlay in terms of circuitry, for implementing the synchronization of the clocks and the determination of the communication-network or transmission-medium delay times, particularly on the basis of the IEEE standard 1588, m is substantially reduced.Type: GrantFiled: February 22, 2006Date of Patent: December 11, 2012Assignee: Siemens Enterprise Communications GmbH & Co. KGInventors: Franz-Josef Götz, Rolf Knoerzer, Stephan Schüler
-
Patent number: 8332866Abstract: Methods, apparatus, systems, and computer program products for invoking remote process calls and facilitating inter-process communications in a protected memory system employ a kernel that supports remote invocation of objects by a system call. The system call may include an object identifier and a set of pointers to input and output buffers. The kernel locates the specified object in a separate server process domain and awakens a server thread within the server domain to invoke the object. Using provided memory pointers, the kernel can copy input and output data across the protection domains in a single step without the need for copying data into an intermediate buffer. This eliminates the overhead of multiple data copy steps that are required in conventional protected memory systems.Type: GrantFiled: November 28, 2007Date of Patent: December 11, 2012Assignee: QUALCOMM IncorporatedInventors: Brian H. Kelley, Kristopher Scott Urquhart, Ramesh Chandrasekhar, Robert Garrett Walker
-
Patent number: 8327388Abstract: A method of executing a physics simulation is performed in a system comprising a computational platform, a main application stored in the computational platform, a secondary application stored in the computational platform, and a cloth application programming interface (API) implemented in the computational platform. The method defines a cloth simulation call in the cloth API, and by operation of the main application, invokes a software routine using the cloth simulation call. Additionally, by operation of the secondary application, a state of the physics simulation is updated in response to the software routine.Type: GrantFiled: December 7, 2006Date of Patent: December 4, 2012Assignee: NVIDIA CorporationInventors: Matthias Müller, Bruno Heidelberger
-
Patent number: 8326794Abstract: Described are techniques for providing support in connection with a data storage system. An active element manager component is used to perform, a data storage system management operation. The active element manager component collects context information. The context information is transmitted from the data storage system to an external environment. User relevant information is received at the active element manager component from the external environment. The external environment determines the user relevant information in accordance with the context information and support information and services provided by the external environment. The user relevant information includes information about one or more types of support. The user relevant information is displayed via a user interface.Type: GrantFiled: December 17, 2007Date of Patent: December 4, 2012Assignee: EMC CorporationInventors: Douglas A. Wood, Mark A. Parenti, George J. Grosner, Jr., Stephen J. Todd
-
Patent number: 8321877Abstract: An image processing apparatus capable of previously checking a setting mistake when a macro button is generated and preventing a macro using a reserved word from being inappropriately executed. A macro acquisition unit obtains the macro. A user information acquisition unit obtains user information associated with a user of the image processing apparatus. A replacing unit, when the macro obtained by the macro acquisition unit is a macro including a reserved word that is to be replaced with a portion of the user information, replaces the reserved word with the portion of the user information obtained by the user information acquisition unit. A check unit checks whether the macro replaced by the replacing unit can be normally executed. A notification unit notifies a check result of the check unit to a previously defined user.Type: GrantFiled: February 3, 2009Date of Patent: November 27, 2012Assignee: Canon Kabushiki KaishaInventor: Hideo Asahara
-
Patent number: 8316381Abstract: An example of a solution provided here comprises receiving as input at least one event (chosen from an event generated by an application probe, and an event generated by a component probe), and providing graphical output based on the inputs, whereby a user correlates a component problem with a performance problem affecting an application. Methods connected with graphics for end to end component mapping and problem-solving in a network environment, systems for executing such methods, and instructions on a computer-usable medium, for executing such methods, are provided.Type: GrantFiled: April 14, 2008Date of Patent: November 20, 2012Assignee: International Business Machines CorporationInventors: Paul Fearn, Stig Arne Olsson, Geetha Vijayan
-
Patent number: 8316383Abstract: A mechanism is provided for determining an incident of a resource in a computing environment. An event pertaining to the resource is processed by a system automation module. The event is represented as an associated event data having parameters of a target state, a target state prior to the event, a current state, and a current state prior to the event. First, the target state is compared to the target state prior to the event to assure that the target state is steady. Wherein a determination that the event is an incident cannot be made after comparing the target state and the current state, the system automation module compares the current state to the current state prior to the event. Upon determining that the event is an incident, the event data is marked and stored in a repository.Type: GrantFiled: December 29, 2008Date of Patent: November 20, 2012Assignee: International Business Machines CorporationInventors: Thomas Lumpp, Wolfgang Schaeberle, Juergen Schneider, Isabell Schwertle
-
Patent number: 8312450Abstract: Method and system for widgetizing a web-based application are provided. An example system comprises a widgetizer trigger and a definition module. The widgetizer trigger may be configured to receive at a server computer system, from a web browser application running at a client computer system, a request to widgetize a web-based computer application to permit the computer application to be run as a desktop widget at the client computer system. The definition module may be configured to provide to the client computer application, in response to the request to widgetize, a definition file associated with the computer application, the definition file comprising a reference link to the computer application, the reference link including one or more parameters, the one or more parameters to instruct the computer application to generate output in a format suitable for use by a widget engine provided at the client computer system.Type: GrantFiled: December 18, 2008Date of Patent: November 13, 2012Assignee: SAP AGInventors: Kiran Gangadharappa, Apurv R. Jawle, Vincent Mendicino, Andrew Ng, Neil Srivatsan, Dirk Wodtke
-
Patent number: 8307373Abstract: A system and method for integrating enterprise services repository (ESR) events into business process model and notation (BPMN) processes are disclosed. An instance of a message event definition is created based on an ESR event imported into a modeling infrastructure and which can be used as an event of a BPMN process modeled using the modeling infrastructure. The instance of the message event definition is provided as a trigger of the event of the BPMN process for a business process application. The instance of the message event definition is associated with an instance of the event of the BPMN process to link the enterprise service repository event to the BPMN process.Type: GrantFiled: September 9, 2009Date of Patent: November 6, 2012Assignee: SAP AGInventor: Rouven Day
-
Patent number: 8307371Abstract: A method for selecting a processor to be acquired in a virtual, shared computing environment includes initiating a first selection phase to attempt to acquire a last relinquished processor of the shared computing environment, and initiating a second selection phase in the event of a failure of the first selection phase in acquiring the last relinquished processor. The second selection phase further includes a round-robin selection process for presently relinquished processors.Type: GrantFiled: December 20, 2005Date of Patent: November 6, 2012Assignee: International Business Machines CorporationInventors: Barry M. Baker, Robert A. Blackburn, Mark R. Gambino, Leslie F. Sutton
-
Patent number: 8307453Abstract: Zone breakout detection is disclosed. A system call is monitored. It is determined if the system call stays within a zone in which a process associated with the system call was started. If it is determined the system call does not stay within the zone in which the process associated with the system call was started, appropriate action is taken.Type: GrantFiled: November 29, 2004Date of Patent: November 6, 2012Assignee: Symantec CorporationInventor: Sourabh Satish
-
Patent number: 8301818Abstract: A device list is created for an operating system and/or a virtualized operating system. A bus node is created for each bus. Interface nodes are created as child nodes of the respective bus and a status indicator indicates whether a device connected to the interface is accessible. A device node is created for the device connected to the interface. Virtualized interface nodes are created as child nodes of the device node for each virtual device included in the device and a status indicator indicates whether the respective virtual device is accessible. Then, devices and/or virtual devices may be added and/or removed utilizing the list. After a device and/or virtualized device has been removed for one operating system and/or virtualized operating system, it may then be added to another. In this way, devices and/or virtualized devices can be virtually hot plugged without physically connecting and/or disconnecting devices.Type: GrantFiled: December 11, 2009Date of Patent: October 30, 2012Assignee: Oracle America, Inc.Inventors: Yong Colin Zou, Wesley Shao, Govinda Tatti, Scott Michael Carter
-
Patent number: 8296778Abstract: Methods, apparatus, and products are disclosed for computer data communications in a high speed, low latency data communications environment that include: brokering, by a stream administration server, establishment of a message stream from a contributing client device to a feed adapter, including authenticating the contributing client device, authorizing the contributing client device to send messages to the feed adapter on the message stream, and establishing in messaging middleware of the contributing client device a set of constraints on messages to be transmitted from the contributing client device to the feed adapter; receiving, in the messaging middleware of the contributing client device from an application of the contributing client device, a message for transmission to the feed adapter on the message stream; determining, by the messaging middleware, whether contents of the message satisfy the constraints; and administering the message, by the messaging middleware, in dependence upon whether the messaType: GrantFiled: June 27, 2006Date of Patent: October 23, 2012Assignee: International Business Machines CorporationInventors: Kulvir S. Bhogal, Paul D. Lewis, Foluso O. Okunseinde, Ramanujam Ravisankar, Cornell G. Wright, Jr.
-
Patent number: 8296779Abstract: Architecture that facilitates performance enhancement in message-based computing across a performance-based interface. When a request from a source is transmitted across the interface to a destination, a filter component in communication with the destination dynamically allows only one or more relevant responses from the destination to transition the interface to the source. This mechanism achieves an even tighter filtering of events while at the same time giving developers more flexibility over the events they choose to register, thereby enhancing the performance of message-based computing architectures by reducing unnecessary computation.Type: GrantFiled: February 3, 2010Date of Patent: October 23, 2012Assignee: Microsoft CorporationInventors: Seth M. Demsey, Christopher W. Lorton, Jamie A. de Guerre, David C. Wrighton, Katrina Schaeffer, Michael G. Boilen