Patents Examined by Shih-Wei Kraft
  • Patent number: 10621112
    Abstract: In one or more embodiments, one or more systems, methods, and processes determine an address of a memory medium of an information handling system associated with an exception; determine respective address spaces of the device drivers loaded in the memory medium; determine an address space of address spaces that includes the address associated with the exception; determine a device driver of the device drivers based at least on the address space; query the device driver for an identification of the device driver; determine if the device driver provides the identification of the device driver; if the device driver provides the identification of the device driver, output the identification of the device driver and exception information associated with the exception; and if the device driver does not provide the identification of the device driver, search for identification information of the device driver within the address space.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: April 14, 2020
    Assignee: Dell Products L.P.
    Inventor: Rui Shi
  • Patent number: 10620944
    Abstract: A cloud-based decision management platform along with corresponding method, system, and a computer program product are disclosed. At least one component of at least one computing system is selected from a plurality of components of the computing system. The selected component is configured for execution during a runtime of the computing system. The configured component is executed during runtime. The components of the computing system are stored in a catalog module based on at least one characteristic that includes at least one of the following: analytics, decisioning, identity and access management, and optimization.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: April 14, 2020
    Assignee: FAIR ISAAC CORPORATION
    Inventors: Joshua Prismon, Andrei Palskoi, John Daniel Cribbs, Fernando Felipe Campos Donati Jorge, Stuart Clarkson Wells
  • Patent number: 10599492
    Abstract: A method, computer program product, and system includes a processor(s) obtaining, at a first connector, contextual information related to one or more additional connectors within a potential communication path of the first connector, where each of the one or more additional connectors initializes data transmission connections to a respective application. The processor(s) accesses usage policy metadata of a second application (the respective application of a second connector of the one or more additional connectors). The processor(s) determines whether initializing a data transmission connection between the first application and the second application is consistent with the contextual information related to the second connector and the usage policy metadata. Based on determining that the contextual information and the usage policy metadata are inconsistent, the processor(s) transmits an error.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: March 24, 2020
    Assignee: International Buisness Machines Corporation
    Inventors: Subramanian Krishnan, Sargam Singh
  • Patent number: 10585721
    Abstract: Particular embodiments described herein provide for an electronic device that can receive data from an operating system in an electronic device, where the data is related to hardware that is in communication with the electronic device through a multimodal interface and communicate the data and/or related data to a local policy manager, where the local policy manager is in communication with the multimodal interface. The multimodal interface can be configured to support power transfers, directionality, and multiple input/output (I/O) protocols on the same interface.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: March 10, 2020
    Assignee: Intel Corporation
    Inventors: Peter S. Adamson, Nivedita Aggarwal, Karunakara Kotary, Abdul Rahman Ismail, Tin-Cheung Kung, David T. Hines, Chia-Hung Sophia Kuo, Ajay V. Bhatt, Karthi R. Vadivelu, Prashant Sethi
  • Patent number: 10572320
    Abstract: In an approach to detection of co-location of container services, a method may include receiving, by a first program in a first cloud container on a first host, a bit string over a side channel within a trial period of time. The method may also include determining whether a key corresponding to the bit string matches a pre-determined key corresponding to a second program in a second cloud container. The method may further include determining whether the second cloud container is located on the first host based, at least in part, on whether the key corresponding to the bit string matches the pre-determined key. The side channel may include a first resource on the first host that is accessible by cloud containers located on the first host and the bit string is received by monitoring the first resource for activity indicative of bit values.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: February 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Alisa Arno, Yuji Watanabe, Ai Yoshino
  • Patent number: 10540211
    Abstract: Cloud computing is continuously growing as a business model for hosting information and communications technology applications. While the on-demand resource consumption and faster deployment time make this model appealing for the enterprise, other concerns arise regarding the quality of service offered by the cloud. The placement strategy of the virtual machines hosting the applications has a tremendous effect on the High Availability of the services provided by these applications hosted in the cloud. Systems and methods for scaling a virtualized application that take into consideration the interdependencies between the components of the applications and other constraints such as the communication delay tolerance and resource utilization are provided.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: January 21, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Hassan Hawilo, Ali Kanso
  • Patent number: 10540719
    Abstract: Management of transaction message flow utilizing a transaction message queue. The system and method are for use in financial transaction messaging systems. The system is designed to enable an administrator to monitor, distribute, control and receive alerts on the use and status of limited network and exchange resources. Users are grouped in a hierarchical manner, preferably including user level and group level, as well as possible additional levels such as account, tradable object, membership, and gateway levels. The message thresholds may be specified for each level to ensure that transmission of a given transaction does not exceed the number of messages permitted for the user, group, account, etc.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: January 21, 2020
    Assignee: Trading Technologies International, Inc.
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison, Sagy Pundak Mintz
  • Patent number: 10521281
    Abstract: A method and system to automatically load an application. Based on automatically generated statistics tracking proximities of application access and detected events, an application is selected with a greatest probability of being accessed within a time proximity of an event that is defined by operating environment criteria associated with launching the application. An association is determined, based on the statistics, between a user's launching of the application in proximity to a particular time of day over a plurality of days. In response to detecting an occurrence of the event and based on the association, the application is automatically loaded into a background of the device independent of a present user command to load the application. Based on loading the application and receiving an indication of user presence within a predetermined period of time after the occurrence of the event, the application is brought into a foreground of the device.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: December 31, 2019
    Assignee: BlackBerry Limited
    Inventor: Sean David Evans
  • Patent number: 10521262
    Abstract: A computer-implemented method includes identifying two or more memory locations and referencing, by a memory access request, the two or more memory locations. The memory access request is a single action pursuant to a memory protocol. The computer-implemented method further includes sending the memory access request from one or more processors to a node and fetching, by the node, data content from each of the two or more memory locations. The computer-implemented method further includes packaging, by the node, the data content from each of the two or more memory locations into a memory package, and returning the memory package from the node to the one or more processors. A corresponding computer program product and computer system are also disclosed.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: December 31, 2019
    Assignee: International Business Machines Corporation
    Inventors: Fadi Y. Busaba, Harold W. Cain, III, Michael Karl Gschwind, Valentina Salapura, Timothy J. Slegel
  • Patent number: 10503567
    Abstract: Systems and methods described herein are directed towards a flexible event ingestion framework. In some examples, an input source comprising information that identifies a plurality of events may be identified. Additionally, in some examples, an adapter for ingesting the information of the input source may be implemented. At least one additional component for modifying the adapter may be received. The adapter may be modified by implementing the at least one additional component with a transport component and a mapper component as part of ingesting the information. Further, a tuple for at least a first event may be generated based at least in part on the modified adapter, and the tuple may be provided to an event server.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: December 10, 2019
    Assignee: Oracle International Corporation
    Inventors: Hoyong Park, Vitaly Bychkov, Prabhu Thukkaram
  • Patent number: 10489121
    Abstract: A framework that creates an abstraction layer to configure/display system resources and process/application resource utilization while accessing the system information from a CLI. The framework is implemented using a scripting language like python and uses pre-existing OS or OEM tools to configure/display system resource information and filter the output to implement the CLI. A user argument defines the choice to use the framework as a standalone utility (running in a Linux shell) or in a library mode. Since the framework makes use of OS or OEM tools and does not access any system resource directly, the framework can be run in the virtual machine and baremetal OS. The framework can access the OS or OEM tools to configure/display system resource information locally and remotely by establishing remote communication through rsh (remote shell) connections. This approach allows reuse of the code, minimizes the implementation complexity, reduces development time and minimizes defects.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: November 26, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventor: Niren Choudhari
  • Patent number: 10484479
    Abstract: Quantum processing devices are integrated with conventional distributed computing paradigms. In one aspect, ideas from classical distributed and high-performance computing are brought into the quantum processing domain. Various architectures and methodologies enable the bilateral integration of quantum processing devices and distributed computers. In one aspect, a system is composed of a high-level API and library, a quantum data model, and a set of software processes to prepare this data model for computation on a quantum processing device and to retrieve results from the quantum processing device. This provides a way for distributed computing software frameworks to integrate one or more quantum processing devices into their workflow.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: November 19, 2019
    Assignee: QC WARE CORP.
    Inventors: Matthew C. Johnson, David A. B. Hyde, Peter McMahon, Kin-Joe Sham, Kunle Tayo Oguntebi
  • Patent number: 10467066
    Abstract: A method is disclosed. An implementation establishment system may receive a first message including a request method model and a template from a request processor. The implementation establishment system may generate at least one test API call based on the request method model and the template. The implementation establishment system may then transmit the at least one test API call to the request processor. The implementation establishment system may receive at least one response based on the at least one test API call from the request processor. The implementation establishment system may evaluate the at least one response. The implementation establishment system may generate a response notification based on the at least one response. The implementation establishment system may transmit the response notification to the request processor.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: November 5, 2019
    Assignee: Visa International Service Association
    Inventors: Rohit Sukhija, Ravi Kumar Battula
  • Patent number: 10466877
    Abstract: The present invention discloses a method and a device for selecting an entity in a drawing, wherein the method includes that a hooked preview program corresponding to a functional instruction is invoked after the functional instruction is inputted into a Computer Aided Design (CAD) system; a pickup point in a drawing is selected; an entity in a predetermined range is filtered around the pickup point to obtain a preselected entity; the preselected entity is processed via the hooked preview program so as to pre-display a result of processing the preselected entity by the inputted instruction. An effect of a selected entity processed by a control instruction can be previewed according to the present invention, thus avoiding repeated selections of a graphic entity by a user to further improve working efficiency.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: November 5, 2019
    Assignee: SUZHOU GSTARSOFT CO., LTD.
    Inventors: Guangsheng Wang, Songbin Guan, Changchun Li, Jiang Liang, Xiang Lu
  • Patent number: 10467072
    Abstract: Systems, methods, and software disclosed herein relate to a common gateway platform system. In an implementation, program instructions direct a computing system to execute a common gateway platform environment comprising an adapter comprising an adapter name identification, a broker connected to the adapter, and an application connected to the adapter. The application also generates an action configured according to a common gateway platform protocol, transmit the action to the broker, and receive a reaction from the broker. The broker is configured to identify the adapter based on the adapter identifier and transmit the action to the adapter. The broker also receives the reaction from the adapter and transmit the reaction to the application. The adapter is configured to acquire the data from the industrial automation environment based on an adapter instruction in the action, generate the reaction comprising the acquired data, and transmit the reaction to the broker.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: November 5, 2019
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Douglas J. Reichard, Nicholas J. Marangoni, Stephen C. Briant, Sonal R. Dubey, Sharath Chander Reddy Baddam, Paul C. Whitten, Deepa S. Bekal
  • Patent number: 10438120
    Abstract: A framework and interface for invoking and assimilating external algorithms and interacting with the algorithms in-session and real-time are described. Embodiments include reproducible, updatable nodes that can be leveraged for data-driven analysis whereby the data itself can direct the algorithm choice, variables, and presentation leading to iteration and optimization in an analysis workflow. Embodiments include an entire discovery or diagnosis process executed on a particular data set, thereby divorcing the discovery or diagnosis process from a specific data set such that the same discovery or diagnosis process, phenotype identification, and visualizations may be repeated on future experiments, published, validated, or shared with another investigator.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: October 8, 2019
    Assignee: FLOWJO, LLC
    Inventors: Maciej Simm, Jay Almarode, Michael D. Stadnisky
  • Patent number: 10437631
    Abstract: An operating system hot-switching method, applied to a mobile terminal running multiple operating systems, where the multiple operating systems include one foreground operating system and at least one background operating system, a current foreground operating system is a first operating system. The method includes obtaining an operating system switching instruction, where the operating system switching instruction includes an identifier of the second operating system and a switching identifier, releasing, according to the switching identifier, a hardware resource occupied by the first operating system, and switching the foreground operating system from the first operating system to the second operating system. Hence, the operating system hot-switching method ensures, to some extent, mutually exclusive access to and coordinated use of a hardware resource by multiple operating systems, thereby ensuring use reliability of the hardware resource after switching of an operating system.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: October 8, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jianfei Zhong, Bo Lu
  • Patent number: 10430711
    Abstract: A method is provided for providing desired application usage experience to a user on a user device. The method includes automatically converting a plurality of App pages into FUNC descriptors to be stored, wherein each FUNC descriptor includes at least non-functional properties of a FUNC, capability of the FUNC, and an interface of the FUNC to invoke the FUNC. The method also includes obtaining at least one user intention inputted by the user; determining at least one FUNC descriptor from the FUNC descriptors for fulfilling the user intention; recommending to the user with at least one FUNC corresponding to the at least one FUNC descriptor by rendering the at least one FUNC descriptor on the user device; and invoking the at least one FUNC directly from the user device without going through a launching page of an App page providing the at least one FUNC.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: October 1, 2019
    Assignee: TCL RESEARCH AMERICA INC.
    Inventors: Haohong Wang, Yizhou Zang, Jianliang Yi, Ziju Feng, Lifan Guo
  • Patent number: 10387103
    Abstract: Methods and apparatuses that provide a technical solution for handling a microphone operation request from more than one application is disclosed. The technical solution for processing data obtained by a microphone of a terminal device includes receiving an audio recording start command sent by a second application running on the terminal while the microphone is being used by a first application running on the terminal. The technical solution further includes assigning an unoccupied data receiving port to the second application, acquiring and broadcasting audio recording data collected by the microphone through a data sending port, receiving the audio recording data by the assigned data receiving port, and sending the audio recording data to the second application by the assigned data receiving port.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: August 20, 2019
    Assignees: Hisense Mobile Communications Technology Co., Ltd., Hisense USA Corp., Hisense International Co., Ltd.
    Inventors: Bingyu Geng, Liang An, Weibo Zheng
  • Patent number: 10365618
    Abstract: A method with which one subsystem of a redundant automation system that is provided with a first subsystem and a second subsystem is operated as a master and another subsystem is operated as a slave, where the subsystems are provided with transmission and reception tasks to transmit and receive messages, and where messages are also interchanged with program path synchronization during a temporally asynchronous run through a program path in the master and the slave.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: July 30, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Thomas Grosch, Juergen Laforsch, Albert Renschler