Patents Examined by Emerson C Puente
-
Patent number: 10481950Abstract: A method is provided for operating a communication device offering a plurality of features by a plurality of virtual machines, which run on a virtualized representation of a plurality of hardware components. The method includes: obtaining a mapping between at least some features of the plurality of features and corresponding sets of virtual machines of the plurality of virtual machines and hardware components of the plurality of hardware components which are required to enable the features; and upon deciding to activate or deactivate at least one group of features of the plurality of features, switching on or off virtual machines of the plurality of virtual machines and hardware components of the plurality of hardware components depending on the mapping.Type: GrantFiled: November 28, 2011Date of Patent: November 19, 2019Assignee: ORANGEInventors: Louis-Marie Le Saux, Lorenzo Saino, Elise Vennegues
-
Patent number: 10482004Abstract: Described herein is a test data framework. In accordance with one aspect, the framework creates a test data container that stores test data corresponding to one or more attributes of a business object. The framework may further create a test metaobject instance corresponding to the business object, wherein the test metaobject instance defines associations with the test data container and the business object. The test data container and the test metaobject instance may be sent to a test system for creating one or more instances of the business object that reflect the test data.Type: GrantFiled: October 16, 2015Date of Patent: November 19, 2019Assignee: SuccessFactors, Inc.Inventors: Thomas Angermayer, Bjoern Sanders
-
Patent number: 10481955Abstract: A plurality of requests are received for computing processing. At least some of the plurality of requests are replicated. The requests are replicated based on a fractional replication factor. Each received request and each replicated request are transmitted to a computer resource for processing. At least some embodiments provide the capability for meeting tail latency targets with improved performance and reduced cost.Type: GrantFiled: September 18, 2016Date of Patent: November 19, 2019Assignee: International Business Machines CorporationInventors: Robert Birke, Mathias Bjoerkqvist, Yiyu L. Chen, Martin L. Schmatz
-
Patent number: 10481902Abstract: Initialization status of a register to be used as a pointer to a reference data structure is used to determine how a stub is to be generated to access the reference data structure. The register is one type of pointer configuration to be used to access the reference data structure, which is used to resolve a symbol associated with a function of a program. An indication is obtained as to whether the register has been initialized with a reference data structure pointer. Based on obtaining the indication, a stub is generated that is to be used to access the function. The generating depends on whether the register has been initialized. If the register has not been initialized, then the stub is generated to include another type of pointer configuration to be used to access the reference data structure.Type: GrantFiled: December 8, 2017Date of Patent: November 19, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Michael K. Gschwind
-
Patent number: 10474562Abstract: An online system ranks test cases run in connection with check-in of sets of software files in a software repository. The online system ranks the test cases higher if they are more likely to fail as a result of defects in the set of files being checked in. Accordingly, the online system informs software developers of potential defects in the files being checked in early without having to run the complete suite of test cases. The online system determines a vector representation of the files and test cases based on a neural network. The online system determines an aggregate vector representation of the set of files. The online system determines a measure of similarity between the test cases and the aggregate vector representation of the set of files. The online system ranks the test cases based on the measures of similarity of the test cases.Type: GrantFiled: September 20, 2017Date of Patent: November 12, 2019Assignee: salesforce.comInventors: J. Justin Donaldson, Benjamin Busjaeger, Siddharth Rajaram, Berk Coker, Hormoz Tarevern
-
Patent number: 10474454Abstract: A system and method can support device management. A trusted operating system (OS) in a trusted execution environment can store a digest for one or more binary files, which are associated with a trusted application that is deployed in the trusted execution environment. Then, the system can update the trusted application based on one or more updates received from a service provider. Furthermore, the system allows the trusted OS to derive at least one secret bound to the updated trusted application using the digest stored by the trusted OS in the trusted execution environment.Type: GrantFiled: March 20, 2014Date of Patent: November 12, 2019Assignee: Oracle International CorporationInventor: Nicolas Ponsini
-
Patent number: 10467049Abstract: An example method of migrating a virtualized computing instance between source and destination virtualized computing systems includes executing a first migration workflow in the source virtualized computing system, where a host computer executing the virtualized computing instance is a source host in the first migration workflow and a first mobility agent simulates a destination host in the first migration workflow. The method further includes executing a second migration workflow in the destination virtualized computing system, where a second mobility agent in the destination virtualized computing system simulates a source host in the second migration workflow and a host computer in the destination virtualized computing system is a destination host in the second migration workflow.Type: GrantFiled: August 27, 2018Date of Patent: November 5, 2019Assignee: VMware, Inc.Inventors: Gabriel Tarasuk-Levin, Rohan Pradip Shah, Nathan L. Prziborowski, Prachetaa Raghavan, Benjamin Yun Liang, Haripriya Rajagopal
-
Patent number: 10466974Abstract: In one embodiment, a user interface system may execute an independent expression in a secondary code set to facilitate taking a dynamic object reading for a target composition object. The user interface system may execute a primary code thread and a secondary code thread for a user interface. The primary code thread may generate an independent expression resident in the secondary code thread. The independent expression may gather an input set resident in the secondary code thread for a target composition object. The secondary code thread may render the target composition object based on the input set.Type: GrantFiled: April 14, 2015Date of Patent: November 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Anthony Young, Luciano Baretta Mandryk, Lucas Haines, Mark Aldham
-
Patent number: 10452365Abstract: A computer program product according to some embodiments causes a processor to perform operations including disassembling executable code of an application program to provide disassembled code, identifying first wrapping code in the disassembled code, receiving second wrapping code, generating a consolidated application wrapper that manages operation of both the first wrapping code and the second wrapping code, inserting the second wrapping code and the consolidated application wrapper into the disassembled code to form modified disassembled code, and assembling the modified disassembled code to form modified executable code.Type: GrantFiled: October 19, 2017Date of Patent: October 22, 2019Assignee: CA, Inc.Inventor: Vikrant Nandakumar
-
Patent number: 10452430Abstract: A method of migrating a virtualized computing instance between source and destination virtualized computing systems includes executing a first migration workflow in the source virtualized computing system between a source host computer and a first mobility agent simulating a destination host, executing a second migration workflow in the destination virtualized computing system between a second mobility agent simulating a source host and a destination host computer, sending, as part of the first migration workflow, a configuration of the migrated virtualized computing instance to the destination virtualized computing system, translating, as part of the second migration workflow, infrastructure-dependent information in the configuration of the migrated virtualized computing instance, and transferring, during execution of the first and second migration workflows, migration data including the virtualized computing instance between the source host and the destination host over a network.Type: GrantFiled: August 29, 2017Date of Patent: October 22, 2019Assignee: VMware, Inc.Inventors: Serge Maskalik, Vemana Murty, Manjunath Bandi, Todd Sabin, Narendra Kumar Basur Shankarappa, Sachin Thakkar
-
Patent number: 10453157Abstract: A system for electronic patient care includes a hub. The hub is configured to monitor a patient-care device. The sandbox may be configured to control access to at least one of a hardware resource and a software resource. The hub is further configured to identify the patient-care device and execute an application to monitor the patient-care device. The hub executes the application within the sandbox component such that the application accesses the at least one of the hardware resource and the software resource through the sandbox component. The hub may be further configured to control the patient-care device. The hub may be further configured to receive an identification from the patient-care device and download the application from a server associated with the identification. The hub may be further configured to receive an identification from the patient-care device and update the application from a server associated with the identification.Type: GrantFiled: December 21, 2011Date of Patent: October 22, 2019Assignee: DEKA Products Limited PartnershipInventors: Dean Kamen, John J. Biasi, Jacob W. Scarpaci, John M. Kerwin, James G. Turner, Todd A. Ballantyne
-
Patent number: 10452418Abstract: Embodiments manage physical locations of virtual machines (VMs) in a datacenter. A computing device, such as a cloud management device, aggregates location information for the VMs executing on hosts. The computing device compares the aggregated location information with event data to identify VMs potentially affected by adverse events (e.g., severe weather, scheduled maintenance, natural disasters, etc.). The computing device initiates migration of the affected VMs from their hosts to unaffected hosts. In some embodiments, the location information includes global positioning system (GPS) coordinates obtained by the hosts and shared with the computing device.Type: GrantFiled: December 17, 2013Date of Patent: October 22, 2019Assignee: VMware, Inc.Inventor: Neil Raymond Joffe
-
Patent number: 10452428Abstract: Method and system are provided for software application execution including switching between optimized code for use profiles. The method includes: accessing an application having multiple executables for the same function for multiple use profiles. The method includes: executing code for a first use profile; receiving a prompt to change to a second use profile; suspending the execution of the code for the first use profile; retrieving switching code from a pre-computed data structure, wherein the switching code is for carrying out operations to transfer from executing code for a first use profile to executing code for a second use profile; performing the operations of the switching code; and resuming executing the application by executing code for the second use profile.Type: GrantFiled: March 14, 2016Date of Patent: October 22, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fiona M. Crowther, Geza Geleji, Christopher J. Poole, Martin A. Ross, Craig H. Stirling
-
Patent number: 10437642Abstract: A management system includes an interface device coupled to a computer system including a plurality of resources including resources of a plurality of resource types and a processor coupled to the interface device. The processor allocates, to a tenant environment, a resource of a resource type, which is different depending on an XaaS (X as a Service), among the plurality of resources including resources of a plurality of resource types and provides a plurality of tenant environments including a plurality of XaaSs. The processor manages, as low-order resources, resources lower in order than the resources allocated to the tenant environments, among the plurality of resources including resources of a plurality of resource types. When receiving a resource change request, the processor executes change processing on at least one of the low-order resources among the resources managed as low-order resources.Type: GrantFiled: April 22, 2015Date of Patent: October 8, 2019Assignee: HITACHI, LTD.Inventors: Shigeki Arata, Tomohito Uchida, Yutaka Tawara, Yoshifumi Takamoto, Yuri Hiraiwa
-
Patent number: 10437586Abstract: A method and system support dynamic impact analysis of at least one change to at least one functional component of a computer application comprising tracking a historical record of the at least one change, grouping a release dataset and a build dataset for matching with at least one requirement from a requirement data file, generating a plurality of impact records datasets (410) and identifying a nature of change. Further, a plurality of build specific data sets (216) can be generated based on a text corpus (416) related to the at least one change and classifying at least one description based on the nature of change. Further an impact matrix (426) is generated for predicting a potential impact to the at least one test case based on the at least one of a probability of change or a probability of failure.Type: GrantFiled: November 27, 2017Date of Patent: October 8, 2019Assignee: Infosys LimitedInventors: Sudipto Shankar Dasgupta, Swaminathan Natarajan, Arulkumar Gopalan
-
Patent number: 10423216Abstract: A processor includes first and second processing cores configured to support first and second respective subsets of features of its instruction set architecture (ISA) feature set. The first subset is less than all the features of the ISA feature set. The first and second subsets are different but their union is all the features of the ISA feature set. The first core detects a thread, while being executed by the first core rather than by the second core, attempted to employ a feature not in the first subset and, in response, to indicate a switch from the first core to the second core to execute the thread. The unsupported feature may be an unsupported instruction or operating mode. A switch may also be made if the lower performance/power core is being over-utilized or the higher performance/power core is being under-utilized.Type: GrantFiled: November 12, 2013Date of Patent: September 24, 2019Assignee: VIA TECHNOLOGIES, INC.Inventors: Rodney E. Hooker, Terry Parks, G. Glenn Henry
-
Patent number: 10423438Abstract: In a multi-tenant environment, separate virtual machines can be used for configuring and operating different subsets of programmable integrated circuits, such as a Field Programmable Gate Array (FPGA). The programmable integrated circuits can communicate directly with each other within a subset, but cannot communicate between subsets. Generally, all of the subsets of programmable ICs are within a same host server computer within the multi-tenant environment, and are sandboxed or otherwise isolated from each other so that multiple customers can share the resources of the host server computer without knowledge or interference with other customers.Type: GrantFiled: September 30, 2016Date of Patent: September 24, 2019Assignee: Amazon Technologies, Inc.Inventors: Islam Mohamed Hatem Abdulfattah Mohamed Atta, Mark Bradley Davis, Robert Michael Johnson, Christopher Joseph Pettey, Asif Khan, Nafea Bshara
-
Patent number: 10423390Abstract: A system and method may automatically generate computer programming code for an executable model having messaging semantics. The executable model may define messages that have fixed payloads, and that persist for only a determined time interval of a total execution or simulation time of the model. The model may establish message queues for storing messages. The standalone code may include code that establishes message services including the creation of message queues. The generated code may be compiled and deployed on a target device for execution.Type: GrantFiled: June 3, 2016Date of Patent: September 24, 2019Assignee: The MathWorks, Inc.Inventors: Ramamurthy Mani, Devdatt Lad, Meera S. Atreyam
-
Patent number: 10409704Abstract: In an embodiment, a method includes receiving time-series data related to individual utilization rates of a plurality of central processing unit (CPU) cores. The method also includes, responsive to a trigger, transforming at least a portion of the individual utilization rates into a compressed value format, the transforming comprising: determining, from at least a portion of the time-series data, CPU-core utilization values of the plurality of CPU cores for a time constraint; evaluating the CPU-core utilization values against a preconfigured set of non-overlapping value ranges; responsive to the evaluating, determining a quantity of the CPU-core utilization values that correspond to each non-overlapping value range of the preconfigured set of non-overlapping value ranges; and generating a CPU-core utilization snapshot comprising the determined quantity of each non-overlapping value range of the preconfigured set of non-overlapping value ranges.Type: GrantFiled: October 5, 2015Date of Patent: September 10, 2019Assignee: Quest Software Inc.Inventors: Paul Sahota, Stuart Hodgins
-
Patent number: 10409629Abstract: A computer program product, system, and method for generating coded fragments comprises determining a set of available data protection plans; determining one or more parameters associated with a customer, a host, or a data protection system; generating a recommended host protection configuration for the host using the parameters, wherein the recommended host protection configuration includes one or more of the available data protection plans; and assigning the recommended host protection configuration to the host.Type: GrantFiled: September 26, 2016Date of Patent: September 10, 2019Assignee: EMC IP HOLDING COMPANY LLCInventors: Assaf Natanzon, Saar Cohen, Matan Gilat, Amit Lieberman, Jehuda Shemer, Ravi V. Chitloor, Yossef Saad, Prasanna Malaiyandi, Naveen Rastogi