Patents Examined by William C Wood
-
Patent number: 9804906Abstract: A method of filesystem-based communication of computer applications is provided. The method implemented using a filesystem communications interface (FCI) computer device coupled to a first computer and a second computer on which computer applications are installed. The method includes mounting file systems on the first computer and second computer by installing communications interface drivers, receiving a data transfer command that includes a data unit from the first computer, identifying that the data transfer command corresponds to a filesystem-based data transfer protocol, generating another data transfer command by converting the first data transfer command into a first network-based data transfer protocol, receiving the data unit from the first computer, and transmitting, using the second communications interface driver, the data unit to the second computer application by the using a third data transfer command.Type: GrantFiled: November 17, 2016Date of Patent: October 31, 2017Assignee: Mastercard International IncorporatedInventors: Moreshwar Mukund Datye, Pradeep Unde
-
Patent number: 9792099Abstract: In accordance with an embodiment, described herein is a system and method for supporting deployment in an application server environment. A resource, for example an application or library, can be deployed to different resource groups in different partitions in a domain, to a resource group template referenced by the different resource groups, or to a domain-level resource group. One or more additional deployment operations can be performed on a deployed resource by a partition administrator or a system administrator. A deployment API can be provided to enable a plurality of deployment clients to perform the deployment operations, and can be used to derive partition information and target information for the deployment operations when the information is not provided by a partition administrator. Different deployment scopes are defined to allow a same resource to be deployed in different partitions of a domain and outside any partition in the domain.Type: GrantFiled: June 23, 2015Date of Patent: October 17, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Hong Zhang, Aseem Bajaj, Gerald Ingalls, Amy Moon, Sumathi Gopalakrishnan
-
Patent number: 9792164Abstract: A transaction suspension system rapidly determines whether messages received by a centralized, anonymous data transaction processing system related to data objects correspond to a stored message pattern. Stored message patterns may include how the message impact objects within the data transaction processing system, which sources transmitted the messages, and when messages were received by the data transaction processing system. The transaction suspension system may prevent the further processing of messages, e.g., messages from a specific source, even if the message would have otherwise qualified for a completed, or processed, transaction.Type: GrantFiled: August 31, 2016Date of Patent: October 17, 2017Assignee: Chicago Mercantile Exchange Inc.Inventors: Paul Millhuff, Neil Lustyk, John Scheerer, James Bailey, Supreet Dhillon
-
Patent number: 9787749Abstract: Methods and systems for providing an elegant and efficient multi-protocol eventing layer are disclosed. The multi-protocol eventing layer includes a converged container capable of handling multiple types of protocols to manage events while using an open source database. Accordingly, the multi-protocol eventing layer efficiently provides real-time or near real-time eventing to a plurality of devices for scalability and performance enhancement.Type: GrantFiled: March 15, 2013Date of Patent: October 10, 2017Assignee: Avaya Inc.Inventors: Kenneth O. Michie, Gordon R. Brunson, Robert E. Braudes, Kurt Haserodt, Hyoungjoo Lee
-
Patent number: 9785489Abstract: A scripting platform may provide an isolated processing environment for executing user generated scripts. The isolated processing environment may be a separate execution thread of an application of the scripting platform. The separate execution thread may be configured to transmit requests over a network in order to obtain information corresponding with the execution of the script. Furthermore, the separate execution thread may be configured to provide the obtained information to a main thread of the application by at least serializing the obtained information.Type: GrantFiled: December 18, 2014Date of Patent: October 10, 2017Assignee: Amazon Technologies, Inc.Inventors: Mahendra Manshi Chheda, John Russell Lane, Morgan Zia Nichols, Oguz Mut, Bilal Quadri, Tyler Ricks Southwick
-
Patent number: 9760407Abstract: Mobile device based workload distribution may include determining whether a processing requirement for a workload exceeds an operational threshold of an associated mobile device, and detecting, in response to a determination that the processing requirement for the workload exceeds the operational threshold of the associated mobile device, a performance degradation of the associated mobile device. In response to the detected performance degradation of the associated mobile device, the workload may be divided into a plurality of workload portions. A workload portion of the plurality of workload portions may be distributed to a further mobile device for workload processing.Type: GrantFiled: June 26, 2015Date of Patent: September 12, 2017Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventor: Suraj Shinde
-
Patent number: 9747145Abstract: An OS API mapping computer operates to identify a set of OS APIs of a first OS version not present in a second OS version. OS APIs of the second OS version are identified that satisfy a defined rule for compatibility with the set of OS APIs of the first OS version not present in the second OS version. An OS APIs replacement list is generated that maps individual ones of the set of OS APIs of the first OS version, to corresponding ones of the OS APIs of the second OS version that satisfy the defined rule. A set is identified of OS APIs of an application that are in the OS APIs replacement list among the set of OS APIs of the first OS version. A plugin is generated based on the OS APIs of the second OS version mapped to the set of application OS APIs.Type: GrantFiled: October 8, 2015Date of Patent: August 29, 2017Assignee: CA, INC.Inventors: Vikrant Nandakumar, Naveen Harry Michael, Madhusudhan Ganda, Hemanth Kumar Pinninti
-
Patent number: 9747144Abstract: There are provided a function processing apparatus and function processing method dynamically process network function using commands. A function processing apparatus includes a communication unit for performing communication with at least one user interface and at least one software component, and a controller for, if first command related information is received from the at least one software component, forming a command tree on the basis of the first command related information and transmitting the first command related information to the at least one user interface, and, if second command related information is received from at least one user interface, transmitting the second command related information to a software component corresponding to the second command related information.Type: GrantFiled: June 23, 2016Date of Patent: August 29, 2017Assignee: Electronics and Telecommunications Research InstituteInventors: Pyung Koo Park, Hyub Woo Jeon, Ho Yong Ryu
-
Patent number: 9747143Abstract: A method for executing an event processing application in a multi-platform environment which includes a first computing platform and a second computing platform. The event processing application comprises a network of a plurality of processing rules, each of which, when executed by a computing platform, is configured to process incoming events and output outgoing events. The method comprises automatically identifying one or more processing rules comprised by the event processing application that are restricted to be executed in the first computing platform. The automatic identification comprises analyzing each rule in the plurality of processing rules to determine whether the rule is configured to perform a restricted activity. The method further comprises executing the plurality of processing rules in the multi-platform environment, some of which are executed in the first computing platform and some are executed in the second computing platform.Type: GrantFiled: March 30, 2016Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Aharon Abadi, Jonathan Bnayahu, Alexander Kofman, Mordechai Nisenson
-
Patent number: 9720748Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for supporting intents for native application developers.Type: GrantFiled: February 26, 2015Date of Patent: August 1, 2017Assignee: Google Inc.Inventors: Sofia Andrianakou, Yuanying Xie
-
Patent number: 9710301Abstract: A computer program, an information processing system, and an information processing method are capable of properly managing the connection state of communication connection with an external device. When an operating system shifts an application to a background state, the operating system provides the application with a background shift notification. In the case where communication connection, targeted for management, between the application and an external accessory system is in an active state, the application having received the background shift notification cuts off, via the operating system, the communication connection established between the application and the accessory system, and switches the state of the communication connection, targeted for management, to an inactive state.Type: GrantFiled: March 5, 2015Date of Patent: July 18, 2017Assignee: Alpine Electronics, Inc.Inventor: Muneyuki Shida
-
Patent number: 9710575Abstract: According to one aspect of the present disclosure, a method and technique for a hybrid platform-dependent simulation interface is disclosed. The method includes: encoding an application with a library having a platform-independent application programming interface (API) for interacting with a simulation engine, the simulation engine providing a simulated environment for hosting the application; and encoding the library with a platform-dependent API providing an interface to the simulation engine using a platform-dependent hardware element, the platform-dependent hardware element unaffecting a non-simulation environment when the application is running in the non-simulation environment.Type: GrantFiled: February 24, 2013Date of Patent: July 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas W. Aarts, Stephan O. Broyles, William G. Hoffa
-
Patent number: 9712416Abstract: Adaptive processing of alert messages allows proactive maintenance. Alert messages are monitored and compared to a threshold. If a threshold number of the alert messages is exceeded, diagnostic codes are retrieved and a query value may be adjusted.Type: GrantFiled: September 27, 2014Date of Patent: July 18, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Zhiqiang Qian, Paritosh Bajpay, Jackson Liu, Michael J. Zinnikas
-
Patent number: 9703570Abstract: A method includes receiving a driver model for a device. The driver model includes a list of variables associated with the device and one or more characteristics of the variables. The method includes determining whether the driver model is format-compliant and validating syntax of the driver model based at least partially on a driver template that is accessible to a third party. In response to the driver model being format-compliant and the syntax being valid, the method includes generating a verified file that is representative of the driver model. The verified file is formatted to dynamically load into a device application module during operation and to dynamically support the device. The method includes communicating the verified file to a user apparatus and adding an integrity check value thereto. In response to the driver model being format-noncompliant or the syntax being invalid, the method includes communicating an error message.Type: GrantFiled: October 1, 2014Date of Patent: July 11, 2017Assignee: FUJITSU LIMITEDInventors: Ulrich Herberg, Mohammad-Mahdi Moazzami
-
Patent number: 9672084Abstract: A method of generating a code for a remote procedure call (RPC) includes obtaining a source code including information indicating a part where the RPC is to be performed, and generating a code for calling the RPC and a code for executing an RPC procedure, by analyzing the source code including information indicating the part where the RPC is to be performed.Type: GrantFiled: June 29, 2015Date of Patent: June 6, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Chae-seok Im, Shin-gyu Kim, Min-wook Ahn
-
Patent number: 9665410Abstract: A method and system for processing application programming interface (API) traffic includes determining corresponding API traffic at a time interval, assigning a corresponding priority value and allocating a cache memory to store a data set that corresponds to a high priority value. The method also includes receiving a plurality of sets of API requests, comparing corresponding precedence value associated with the sets of API requests, determining a set of API requests and allocating bandwidth to the set of API requests. The method further includes receiving a first set of API requests, determining a total number of processed API requests and predicting a second constant number API requests that is included in a second set of API requests. The system includes an electronic device, a communication interface, a memory and a processor.Type: GrantFiled: March 12, 2013Date of Patent: May 30, 2017Assignee: Google Inc.Inventor: Naveenkumar Muguda
-
Patent number: 9658906Abstract: A system and method for enabling the interchange of enterprise data through an open platform is disclosed. This open platform can be based on a standardized interface that enables parties to easily connect to and use the network. Services operating as senders, recipients, and in-transit parties can therefore leverage a framework that overlays a public network.Type: GrantFiled: May 8, 2015Date of Patent: May 23, 2017Assignee: salesforce.com, inc.Inventors: Lev Brouk, Kenneth Norton, Jason Douglas, Peter Panec
-
Patent number: 9652312Abstract: The invention described here is intended for enhancing the technology domain of real-time and high-performance distributed computing. This invention provides a connotative and intuitive grammar that allows users to define how data is to be automatically encoded/decoded for transport between computing systems. This capability eliminates the need for hand-crafting custom solutions for every combination of platform and transport medium. This is a software framework that can serve as a basis for real-time capture, distribution, and analysis of large volumes and variety of data moving at rapid or real-time velocity. It can be configured as-is or can be extended as a framework to filter-and-extract data from a system for distribution to other systems (including other instances of the framework). Users control all features for capture, filtering, distribution, analysis, and visualization by configuration files (as opposed to software programming) that are read at program startup.Type: GrantFiled: July 1, 2015Date of Patent: May 16, 2017Assignee: Fisheye Products, LLCInventors: Ernest Theodore Selig, IV, Michael Harold Ackroyd
-
Patent number: 9639409Abstract: A device and method for communicating between cores are provided. The device comprises: a postbox component, configured to store a message sent from a message sending core to a message receiving core and notify the message receiving core to read the message; and a bus adapter component, connected between the postbox component and the message receiving core and the message sending core which communicate with each other and configured to provide read/write interfaces of the postbox component and the message receiving core and the message sending core. By means of the disclosure, the problems that the device and method for communicating between cores with high complexity, poor timeliness and poor expandability during multi-core application in the related art are solved, thereby achieving the effects of reducing the communication between cores complexity significantly, reducing communication time delay and having excellent expandability and scalability.Type: GrantFiled: October 8, 2013Date of Patent: May 2, 2017Assignee: ZTE CORPORATIONInventor: Peng Wang
-
Patent number: 9632837Abstract: Aspects of the present disclosure disclose systems and methods for consolidating business assets currently being employed by the enterprise to perform business tasks. In various aspects, a well defined application programming interface (“API”) may be generated or otherwise provided that enables access to portions of an enterprise's assets and subsequently exposes such business assets in a standard format to requesting applications.Type: GrantFiled: March 15, 2013Date of Patent: April 25, 2017Assignee: LEVEL 3 COMMUNICATIONS, LLCInventor: Erik Gwyn Urdang