Patents Issued in September 24, 2019
-
Patent number: 10423567Abstract: Transmission of data over a serial link based on a unidirectional clock signal is provided. A unidirectional clock signal is generated based on a first clock of a master device. The unidirectional clock signal is sent to a slave device that is connected to the serial link. The master device transmits data to the slave device over the serial link based on the first clock. The slave device receives the unidirectional clock signal from a master device. The slave device transmits data over the serial link to the master device based on the unidirectional clock signal.Type: GrantFiled: February 1, 2017Date of Patent: September 24, 2019Assignee: QUALCOMM IncorporatedInventors: Raheel Khan, Scott Cheng, Pascal Philippe, Joaquin Romera
-
Patent number: 10423568Abstract: A method and system for transferring NVMe data over a network comprises using a discrete buffer memory device to generate a write command from an NVMe-over-RDMA write command request, store the user data from a client host of the network, and send an interrupt signal to a NVMe storage device of the network. The NVMe storage device retrieves the write command from the discrete buffer memory device and performs a direct memory access transfer of the stored user data from the discrete buffer memory device to the NVMe storage device. The discrete buffer memory device comprises a controller and a random access memory for generating commands and storing the commands in a submission queue of the random access memory. The controller can clear commands from the submission queue based on completion commands received in a completion queue of the random access memory.Type: GrantFiled: December 20, 2016Date of Patent: September 24, 2019Assignee: Microsemi Solutions (U.S.), Inc.Inventors: Oren Berman, Stephen Bates
-
Patent number: 10423569Abstract: Examples of a system, method, and machine-readable non-transitory storage medium including instructions executable by a processor are disclosed herein. An example of the machine-readable non-transitory storage medium includes instructions executable by a processor to allow selection of a capture mode of a sensor module to record still images and/or a video mode of the sensor module to record video, retrieve default calibrated sensor module settings from a persistent memory, allow creation of at least one user defined sensor module setting that differs from one of the default calibrated sensor module settings, and utilize the at least one user defined sensor module setting along with the remaining default calibrated sensor module settings with the selected sensor module mode.Type: GrantFiled: July 29, 2014Date of Patent: September 24, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jinman Kang, Amit A Marathe
-
Patent number: 10423570Abstract: Methods and systems for enumerating digital circuits in a system-on-a-chip (SOC) are disclosed. The method includes incrementing an enumeration value received from a previous enumerable instance to uniquely identify an immediately adjacent enumerable instance of a plurality of enumerable instances in a daisy chain configuration.Type: GrantFiled: February 17, 2017Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas B. Chadwick, Jr., Michael R. Ouellette, Nancy H. Pratt
-
Patent number: 10423571Abstract: A method for configuring a real or virtual electronic control unit, wherein a control unit software is executed on the control unit, and the control unit software comprises a basic software layer, the basic software layer is configured by a module configuration file by setting values of parameters, the scope of the configurable parameters being defined in a first module definition file which contains the identifiers of the configurable parameters. The first module definition file is replaced by a second module definition file, and a conversion of the first module configuration file into a second module configuration file takes place.Type: GrantFiled: October 11, 2017Date of Patent: September 24, 2019Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Sebastian Fischer, Markus Suevern, Thomas Gewering, Barbara Kempkes
-
Patent number: 10423572Abstract: The described embodiments set forth techniques for performing live updates to file system volumes (e.g., operating system (OS) file system volumes) of computing devices through the utilization of snapshots. In particular, the techniques enable a computing device to remain active while a majority of an update process is performed, which eliminates the considerable functional downtime that is normally imposed when implementing conventional update techniques. Moreover, the overall robustness of the update process is enhanced as the techniques described herein reduce the amount of time that is required for the computing device to remain in the above-described specialized update mode.Type: GrantFiled: September 23, 2016Date of Patent: September 24, 2019Assignee: Apple Inc.Inventors: Eric B. Tamura, Eric S. Brown
-
Patent number: 10423573Abstract: A technique for data sharing among multiple filers that share a volume in a private or public cloud object store is implemented. In this approach, a mechanism is provided to enable a local filer to determine whether other filers that are sharing the volume have a consistent view of new data being written to the cloud object store by the local filer. The begins by associating together a collection of one or more files in a “push class.” On demand, a push operation for the push class is initiated on the local filer. Preferably, the push is managed according to one or more push criteria associated with the push class. Typically, the push operation pushes file data and metadata associated with the one or more files of the push class in respective phases, with the file data being pushed to the cloud during a first phase and the metadata associated with that file data being pushed during a second phase that follows the first phase.Type: GrantFiled: July 24, 2018Date of Patent: September 24, 2019Assignee: Nasuni CorporationInventors: David M. Shaw, Andres Rodriguez
-
Patent number: 10423574Abstract: Methods and systems for storing and managing large numbers of small files. A data processing system includes clients that generate large numbers be stored on a storage device managed by a File System (FS). An Archive Server (AS) receives multiple files from the client, archives the files in larger archives, and sends the archives to the FS for storage. When requested to read a file, the AS retrieves the archive in which the file is stored, extracts the file and sends it to the requesting client. In other words, the AS communicates with the clients in individual file units, and with the storage device in archive units. The AS is typically constructed as an add-on layer on top of a conventional FS, which enables the FS to handle small files efficiently without modification.Type: GrantFiled: July 23, 2015Date of Patent: September 24, 2019Assignee: VERINT SYSTEMS LTD.Inventor: Yossi Chai
-
Patent number: 10423575Abstract: Computational storage techniques for distribute computing are disclosed. The computational storage server receives input from multiple clients, which is used by the server when executing one or more computation functions. The computational storage server can aggregate multiple client inputs before applying one or more computation functions. The computational storage server sets up: a first memory area for storing input received from multiple clients; a second memory area designated for storing the computation functions to be executed by the computational storage server using the input data received from the multiple clients; a client specific memory management area for storing metadata related to computations performed by the computational storage server for specific clients; and a persistent storage area for storing checkpoints associated with aggregating computations performed by the computation functions.Type: GrantFiled: March 2, 2017Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Michel H. T. Hack, Yufei Ren, Wei Tan, Yandong Wang, Xingbo Wu, Li Zhang, Wei Zhang
-
Patent number: 10423576Abstract: A method, system and computer readable medium that predict times where cost of catalog caching is not efficient and deactivating catalog caching for that catalog during the predicted times. More specifically, an optimized catalog caching operation conducts historical analysis on catalog usage via records such as resource measurement facility (RMF) records and catalog statistical data.Type: GrantFiled: December 12, 2017Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Franklin E. McCune, David C. Reed, Keith R. Smith, Max D. Smith
-
Patent number: 10423577Abstract: At least one unique collection of storage artifacts can be specified to indicate that the storage artifact is a member of the unique collection. Each storage artifact can be a discrete object comprising digitally encoded content that is stored as a node within a tree structure of a tangible storage medium. The collection can be referenced by a set of different storage artifacts to form a collection of related storage artifacts. Each storage artifact can correspond to different collections, wherein membership within a collection is independent of a storage path within the tree structure. A file management action relating to the storage artifact can be performed. The file management action can be dependent upon the storage artifact being a member of the unique collection.Type: GrantFiled: June 29, 2010Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas J. Burris, Bhavan Kumar Kasivajjula, Manish Kataria, Anurag Srivastava
-
Patent number: 10423578Abstract: A method, performed by a computing system, includes detecting a data call from an application running on the system, the data call being to access data through a Portable Operating System Interface (POSIX) Application Programming Interface (API), the data being stored on a storage system associated with the computing system. The method further includes, in response to detecting the data call, obtaining, through use of a context extraction module, contextual information associated with the data call. The method further includes accessing the data according to the data call and storing the contextual information.Type: GrantFiled: May 26, 2015Date of Patent: September 24, 2019Assignee: RED HAT, INC.Inventor: Huamin Chen
-
Patent number: 10423579Abstract: Aspects of the present invention include a method, system and computer program product for navigating through a computer file and visualizing portions of the navigated file. The method includes a processor selecting a file to provide for navigation of its contents; determining to provide for navigation of the file as structured record segments; providing for navigation of the file as structured record segments; and displaying, by the processor, the structured record segments during navigation of the file. The method also includes the processor determining, by the processor, to provide for navigation of the file as spanned structured records; and displaying, by the processor, the spanned structured records during navigation of the file.Type: GrantFiled: September 8, 2016Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas W. Conti, Kyle R. Moser
-
Patent number: 10423580Abstract: A method and system for storage of an aggregation file and method and system for compression of the same. The method for compressing an aggregation file includes: acquiring the aggregation file to be compressed; copying remaining files in the acquired aggregation file into a new aggregation file based on metadata of a deleted object stored in a deletion file corresponding to the acquired aggregation file; and removing the acquired aggregation file. The present invention also provides a system for compressing an aggregation file and a method and system for storing an aggregation file.Type: GrantFiled: October 29, 2015Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Hai Ji, Yuan Yuan Li, Xiaoyang Yang, Chun Guang Zeng
-
Patent number: 10423581Abstract: A data storage system operates to shrink an intermediate logical volume and lower file system upon deletion of a first upper data unit of an upper file system without moving file data on the physical storage devices. Initially, a second upper data unit of the upper file system is identified that is mapped to an end location of the intermediate logical volume. Within the lower file system, a non-end location of the volume file is re-mapped to a first location on the physical storage devices where the data of the end location of the intermediate logical volume is stored. Within the upper file system, the second upper data unit is re-mapped to the non-end location of the intermediate logical volume. Subsequently, the intermediate volume is truncated by removing the portion at the non-end location.Type: GrantFiled: March 30, 2016Date of Patent: September 24, 2019Assignee: EMC IP Holding Company LLCInventor: Ahsan Rashid
-
Patent number: 10423582Abstract: A data analysis system is proposed for providing fine-grained low latency access to high volume input data from possibly multiple heterogeneous input data sources. The input data is parsed, optionally transformed, indexed, and stored in a horizontally-scalable key-value data repository where it may be accessed using low latency searches. The input data may be compressed into blocks before being stored to minimize storage requirements. The results of searches present input data in its original form. The input data may include access logs, call data records (CDRs), e-mail messages, etc. The system allows a data analyst to efficiently identify information of interest in a very large dynamic data set up to multiple petabytes in size. Once information of interest has been identified, that subset of the large data set can be imported into a dedicated or specialized data analysis system for an additional in-depth investigation and contextual analysis.Type: GrantFiled: November 28, 2017Date of Patent: September 24, 2019Assignee: Palantir Technologies, Inc.Inventors: Geoffrey Stowe, Chris Fischer, Paul George, Eli Bingham, Rosco Hill
-
Patent number: 10423583Abstract: Described is a system and method that provides a mechanism for retrieving data from a storage system using one or more techniques. These techniques may be used in a storage configuration that stores backup or recovery data that may be retrieved by an application agent (e.g. intermediary service) in response to a query from a first device (e.g. client device). When data is stored as backup or recovery data, configurations often employ more cost effective (e.g. lower performance) storage solutions. Accordingly, in order to improve retrieval performance, the system may efficiently cache data. For example, the system may store search data from previous queries in a cache associated with the application agent (e.g. local storage) such that subsequent queries may be fulfilled, at least partially, by searching the cached search data instead of the data residing on the remote backup or recovery storage system.Type: GrantFiled: December 27, 2016Date of Patent: September 24, 2019Assignee: EMC IP Holding Company LLCInventors: Adrian Dobrean, Dorota Zak
-
Patent number: 10423584Abstract: One or more techniques and/or computing devices are provided for implementing synchronous replication. For example, a synchronous replication relationship may be established between a local storage controller hosting local storage and a remote storage controller hosting remote storage (e.g., replication may be specified at a file, logical unit number (LUN), or any other level of granularity). Data file operations may be implemented in parallel upon the local storage and the remote storage. Independent metadata file operations may be independently implemented from data file operations upon the local storage, and upon local completion may be remotely implemented upon the remote storage. In-flight data file operations may be drained before dependent metadata file operations are locally implemented upon the local storage, and upon local completion may be remotely implemented upon the remote storage.Type: GrantFiled: November 23, 2015Date of Patent: September 24, 2019Assignee: NetApp Inc.Inventors: Akhil Kaushik, Yi Yang, Yuedong Mu
-
Patent number: 10423585Abstract: The embodiments of disclosure disclose a method for differential upgrading of a variable-partition system, which includes the following steps that: partition information is acquired from a differential upgrade package; data backup is performed to data of old partitions; partition re-division is performed on the old partitions to obtain new partitions according to the partition information, and the new partitions are formatted; the backed-up data is recovered into the new partitions; and differential upgrading is performed of the variable-partition system by virtue of the differential upgrade package. The embodiments of the disclosure also disclose a device for differential upgrading of the variable-partition system. The embodiments of the disclosure further disclose a method for making a differential upgrade package with partition information. The embodiments of the disclosure further disclose a device for making a differential upgrade package with partition information.Type: GrantFiled: May 22, 2014Date of Patent: September 24, 2019Assignee: ZTE CORPORATIONInventor: Siliang Yang
-
Patent number: 10423586Abstract: A method and system for synchronization of Relational Database Management System (RDBMS) to non-Structured Query Language (noSQL) database receives a user request and associated predefined business logic from a user device for retrieving one or more transactional data and synchronizes the RDBMS to the noSQL database based on the predefined business logic. The database synchronization system segregates the predefined business logic into one or more processing divisions and assigning the one or more processing divisions to the RDBMS and the noSQL database. Further, the noSQL database retrieves data related to one or more elements of one or more tables related to the one or more transactional data from the RDBMS. Thereafter, the noSQL database transforms the retrieved data and provide to the database synchronization system. Finally, database synchronization system provides transformed data received from the noSQL database to the user device.Type: GrantFiled: March 24, 2016Date of Patent: September 24, 2019Assignee: Wipro LimitedInventor: Mayank Sharma
-
Patent number: 10423587Abstract: Systems and methods are provided to render a plurality of graphical assets each having a format of a plurality of formats. Each graphical asset is processed by determining whether the format of the graphical asset is compatible with a predetermined render domain format and responsive to determining the format is not compatible with the predetermined render domain format, converting, using a format conversion circuit, the format to the predetermined render domain format. The plurality of graphical assets are rendered using a single rendering engine operable coupled to the format conversion circuit using the predetermined render domain format.Type: GrantFiled: October 25, 2017Date of Patent: September 24, 2019Assignee: Avago Technologies International Sales Pte. LimitedInventors: Richard Wyman, David Wu, Jason Herrick
-
Patent number: 10423588Abstract: Orchestrated disaster recovery is provided in which replication volumes are automatically configured as part of a failover procedure. An example method includes obtaining replication volume configuration information identifying configuration of a replication volume in a data replication relationship in which data is replicated from a replication source to a replication target. The replication volume is configured for the replication source and replication volume remains at least partially non-configured for the replication target during data replication from the replication source to the replication target. Based on an indication of failover, the obtained configuration information is used in automatically configuring the replication volume for the replication target in preparation for use by application(s) of the replication target site. Automatically configuring includes configuring, for the replication volume, a volume group and a mount point.Type: GrantFiled: August 25, 2015Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ozan A. Akyureklier, Ramandeep S. Arora, Richard Edwin Harper
-
Patent number: 10423589Abstract: A method includes integrating a file system recovery log layer in a file system. The file system buffers data in a cyclical manner, and transforms all incoming random requests into a series of synchronous sequential updates. The method determines whether to flush a received write transaction to a recovery log that is stored in the file system recovery log layer. If it is determined to flush the received write transaction to the recovery log and the received write transaction is a first write transaction for writing data associated with the received write transaction to a file system block. The data associated with the received write transaction is appended in the recovery log and byte-ranges remaining in the file system block are recorded.Type: GrantFiled: December 4, 2017Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Dean Hildebrand, Frank B. Schmuck
-
Patent number: 10423590Abstract: In one or more embodiments, one or more systems, processes, and/or methods may receive a first data stream and determine a pattern from the first data stream. At least one rule set based at least on the pattern may be determined. A second data stream, different from the first data stream may be received and entities may be determined, where each of the entities may be associated with respective data of the second data stream that satisfies the at least one rule set. At least one data object of the second data stream may be tagged, in response to determining the entities. In one or more embodiments, tagging the at least one data object may associate the at least one data object with at least one of the entities.Type: GrantFiled: June 23, 2017Date of Patent: September 24, 2019Assignee: Bank of America CorporationInventors: A. Ugur Tigli, James McCormack, Rick A. Beye, Monika Kapur, Konstantin Shushkovsky
-
Patent number: 10423591Abstract: Apparatuses, systems, and methods that generate a model file with a plurality of components. In one embodiment, a method includes reading, by a processor, an input model file. The method includes extracting, by the processor, at least one input component from the input model file. The method includes generating, by the processor, at least one output component using the at least one input component. The method includes storing, by the processor, the at least one output component in an output model file.Type: GrantFiled: June 28, 2016Date of Patent: September 24, 2019Assignee: Unisys CorporationInventors: Dhaneshwari Aneppanavar, Senthamarai Vilvanathan
-
Patent number: 10423592Abstract: An existing use case is associated with a program code. The program code is executed when a portion of the existing use case is executed. The program code is analyzed to identify a reference made by at least one of an input and an output of the program code, referencing an existing data model, which participates in a migration activity and results in a new data model. The reference is modified according to a data mapping to form a modified reference, the data mapping describing a manner of changing a representation of data from a representation in the existing data model to a representation in the new data model, the modified reference referencing the representation of the data in the new data model. The existing use case is modified to use the modified reference relative to the program code, the modifying resulting in a migrated use case.Type: GrantFiled: June 20, 2014Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James E. Bostick, John M. Ganci, Jr., Kimberly G. Starks, Arvind Singh
-
Patent number: 10423593Abstract: Embodiments relate to visually encoding data and analyzing an associated dataset. More specifically, the embodiments relate to encoding a dynamic dataset and supporting data exploration of the dynamic dataset. In various embodiments, data and data viewing history are tracked according to defined criterion, which form a data version and viewing analysis record. The data and record can be displayed in many ways. In one embodiment, a visual display of differences between a first version and a second version of data is shown. In another embodiment, the visual display is dynamic and changes in real-time.Type: GrantFiled: September 23, 2016Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Cody G. Dunne, T. Alan Keahey, Mauro Martino, Deok Gun Park
-
Patent number: 10423594Abstract: Methods, systems and computer readable storage medium for updating a search engine (SE) version of a repository, the SE version of the repository maintained by a search engine system and corresponding to an SCM version of the repository maintained by an SCM system.Type: GrantFiled: November 28, 2016Date of Patent: September 24, 2019Assignee: ATLASSIAN PTY LTDInventors: Charles Olivier, Brent Plump, Stefan Saasen, Robin Stocker
-
Patent number: 10423595Abstract: Embodiments are directed towards a method for searching data. The method comprises providing an inverted index that comprises at least one record, wherein the at least one record comprises at least one field name and a corresponding at least one field value. The at least one field name and corresponding value are extracted from time-stamped searchable events that are stored in a field searchable datastore and comprise portions of raw data. The at least one record further comprises a posting value that identifies a location in the field searchable datastore where an event associated with the at least one record is stored. The method further comprises receiving an incoming search query that references a field name and evaluating the incoming search query. Furthermore, responsive to the evaluating, the method comprises determining results for the incoming search query using both of the field searchable datastore and the inverted index.Type: GrantFiled: January 31, 2017Date of Patent: September 24, 2019Assignee: SPLUNK INC.Inventors: David Ryan Marquardt, Mitchell Neuman Blank, Jr., Stephen Phillip Sorkin
-
Patent number: 10423596Abstract: A Huffman cache is used to hold Huffman dictionaries that are changeable for dynamically selecting literal frequencies that are similar, wherein the Huffman cache is a data storage cache.Type: GrantFiled: February 11, 2014Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan Amit, Nir Halowani, Chaim Koifman, Shai Tahar
-
Patent number: 10423597Abstract: A method, apparatus and computer program product for performing database maintenance is described. Index information for data stored in a tree based file system running in a computer is received. The file system includes a set of data blocks arranged in logical layers and a set of pointers within the set of data blocks which reference respective data blocks in different logical layers. The received index information is parsed. A model of the file system is built based on the parsed index information. A graphical user interface having an index panel is presented. In the index panel, ones of a plurality of icons respectively represent ones of the set of data blocks and are arranged in layers representing the logical layers.Type: GrantFiled: March 27, 2016Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Neal E. Bohling, III, Roity Prieto Perez, Helen M. Witter
-
Patent number: 10423598Abstract: A method and associated systems for optimized orchestration of a data-migration project. A data-migration orchestration system represents a hierarchical organization of each dataset to be migrated as a tree, where each leaf node of the tree represents data to be migrated and where a path between the leaf node and the root node represents a hierarchical directory pathname of sensitive data represented by the leaf node. Each tree is assigned a sensitivity signature that is proportional to the relative sensitivity and access frequency of the dataset represented by that tree. The signatures are organized into clusters as a function of the distances between each signature, and each signature is associated with a soft migration cost specific to that signature's cluster. A soft cost for migrating an application that requires multiple datasets may be determined by adding the migration costs associated with each of the multiple datasets.Type: GrantFiled: October 12, 2016Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: John J. Auvenshine, Bernhard J. Klingenberg, Sunhwan Lee, James E. Olson, Mu Qiao, Ramani R. Routray
-
Patent number: 10423599Abstract: Systems and methods for creating and populating temporary database tables with intermediate data that can be preserved once a database application session ends and used outside of the instant database operation without storing this data in persistent memory are provided. A local temporary database table may be used only in the local instance of a database application, and a global temporary table makes intermediate data available across multiple applications and multiple application instances.Type: GrantFiled: December 22, 2015Date of Patent: September 24, 2019Assignee: SAP SEInventors: Ajalesh P Gopi, Naveen Kolli
-
Patent number: 10423600Abstract: Systems for high-performance, low-latency database log mining applications. A method commences upon receiving a log mining query. The query specifies desired results that correspond to a prior logical state of the database system. A first type of processing entity is invoked to process contents of the redo stream by loading metadata into a data dictionary, and a second type of processing entity is invoked to construct metadata from the redo stream, wherein the constructed metadata pertains only database objects referenced in the query. During the time that the first type of processing entity is processing contents of the redo stream by loading metadata into a data dictionary, a process of a second type serves incoming queries using a subset of entries in the redo stream. When the data dictionary is completed, a switchover point is reached and thenceforth, incoming queries are served using the first type of processing entity.Type: GrantFiled: September 16, 2016Date of Patent: September 24, 2019Assignee: Oracle International CorporationInventors: Archie Williams Brown, Douglas Andrew Voss, Joydip Kundu, Parthasarathy Elangadu Raghunathan
-
Patent number: 10423601Abstract: In one respect, there is provided a method. The method can include identifying, based on a plurality of queries executed at a distributed database, a disjoint table set. The identifying of the disjoint table set can include: identifying a first table that is used in executing a first query; identifying a second query that also uses the first table used in executing the first query; identifying a second table that is used in executing the second query but not in executing the first query; and including, in the disjoint table set, the first table and the second table. The method can further include allocating, based on the disjoint table set, a storage and/or management of the disjoint table set such that subsets of the disjoint table set are stored at and/or managed by different nodes in the distributed database system. Related methods and articles of manufacture are also disclosed.Type: GrantFiled: March 6, 2017Date of Patent: September 24, 2019Assignee: SAP SEInventors: Antje Heinle, Hans-Joerg Leu
-
Patent number: 10423602Abstract: The present invention provides a data update method, an apparatus, and an eUICC. The method is applied to an eUICC in which a management apparatus and at least one SE are disposed, where the at least one SE is configured to store an application corresponding to at least one profile. The management apparatus receives a profile enabling request, where the enabling request is used to switch a source profile to a target profile, the enabling request includes identifier information of the target profile, and the source profile is a profile that is in an enabled state before the switching; and updates a first correspondence to a second correspondence according to the enabling request; and the second correspondence is a correspondence between a second application set and the target profile, and the second application set includes at least one application in the first application set.Type: GrantFiled: January 4, 2015Date of Patent: September 24, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Xiaona Zhao, Xinmiao Chang, Guoqing Li
-
Patent number: 10423603Abstract: A method includes determining, by a processor, whether a program check condition exists. The method further includes determining, by the processor, whether a lock descriptor of a lock in a file lock table satisfies an unlocking condition. The method further includes releasing, by the processor, the lock by setting the lock descriptor's host identifier as zero. The method further includes determining, by the processor, whether any lock in the file lock table satisfies a lock conflict condition. The method further includes determining, by the processor, whether the file lock table includes any lock descriptor that satisfies a locking condition. The method further includes creating, by the processor, a new lock using the lock descriptor that satisfies the locking condition.Type: GrantFiled: June 21, 2016Date of Patent: September 24, 2019Assignee: Unisys CorporationInventors: Michael C Otto, Carl R Crandall, Forest F Crocker, Lnda J Brock, Douglas A Fuller, Michael J Rieschl
-
Patent number: 10423604Abstract: A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.Type: GrantFiled: October 1, 2015Date of Patent: September 24, 2019Assignee: Dropbox, Inc.Inventors: Jack Benjamin Strong, Gibu Thomas
-
Patent number: 10423605Abstract: A database compliance tool includes a user interface, a retrieval engine, a data integrity engine, and an update engine. The user interface receives a request to add a row to a table in a database. The retrieval engine retrieves a name for each column of the table and a datatype of each column of the table. The data integrity engine determines, for each column of the table, at least one value based on the retrieved datatype of the column. The at least one value is of the retrieved datatype and the user interface receives a selection of a value from the at least one value for each column. The update engine communicates an update request including the table and the selected value for each column. A row is added to the table in response to the update request. The row includes the selected value for each column of the table.Type: GrantFiled: May 13, 2016Date of Patent: September 24, 2019Assignee: Bank of America CorporationInventors: Mitul S. Shah, Ruchi R. Jain
-
Patent number: 10423606Abstract: Embodiments of the present invention disclose a method, computer program product, and a computer system for suspending a database index. A computer determines if an update to a database includes an update to an index of the database. If so, the computer suspending the index of the database, wherein the suspending the index of the database comprises: the computer deleting the index of the database; the computer retaining a definition for the index of the database, wherein the definition includes a command for rebuilding the index of the database; and the computer indicating in a system catalog of the database that a status of suspension has been applied to the index.Type: GrantFiled: March 23, 2018Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Michael Bender, Wayne M. Delia
-
Patent number: 10423607Abstract: Provided is a modulo scheduling method. The modulo scheduling method includes conducting a search, based on a data dependency graph of a loop, for a recurrence in which a sum of iteration distances between command nodes is less than a predetermined critical value; and determining a processing order of the recurrence.Type: GrantFiled: April 15, 2015Date of Patent: September 24, 2019Assignees: SAMSUNG ELECTRONICS CO., LTD., SEOUL NATIONAL UNIVERSITY R&DB FOUNDATIONInventors: Jang-seop Shin, Yun-heung Paek, Min-Wook Ahn
-
Patent number: 10423608Abstract: A method, computer program product, and computer system for creating a dynamic directory of objects. A request to modify a dynamic directory of a plurality of objects is received. Each of the plurality of objects is associated with one or more attribute-value pairs. One or more first object attribute-value pairs is determined for a first object. The dynamic directory is searched for the one or more first object attribute-value pairs. A first attribute-value pair is identified from the one or more first object attribute-value pairs. The first attribute-value pair is different than the one or more attribute-value pairs associated with the plurality of objects. The dynamic directory is modified based on the first attribute-value pair. Modifying the dynamic directory includes at least one of adding the first object to the dynamic directory, deleting the first object from the dynamic directory, and modifying an attribute-value pair of the first object.Type: GrantFiled: October 26, 2015Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Shalini Kapoor, Shachi Sharma
-
Patent number: 10423609Abstract: Methods and apparatus for identifying consistent snapshot points for file systems in a distributed storage service in which a client may access a file system in backend storage via two or more access nodes. A snapshot coordinator initiates a two-phase commit to perform a snapshot epoch transition. The coordinator sends prepare messages to the nodes. In response, a node sends a response to the coordinator, stops issuing writes to the file system, sets a timer, and waits for a commit message. Upon receiving a response from all nodes, the coordinator sends a commit message. Upon receiving the commit or the timer expiring, the nodes increment an epoch counter and begin issuing writes to the file system tagged with the new epoch and indicating that a copy-on-write operation be performed. The transition is successful if all nodes respond to the request message; otherwise, the two-phase commit is retried.Type: GrantFiled: March 29, 2017Date of Patent: September 24, 2019Assignee: Amazon Technologies, Inc.Inventor: Jacob A. Strauss
-
Patent number: 10423610Abstract: The invention relates to a method for exchange of information between a computing unit of a first entity and a computing unit of at least one second entity. A computing unit of at least one second entity is detected and information on a token associated to the second entity from the computing unit is requested and received. On the basis of the received information, the token associated to the at least one second entity, is retrieved and a token associated to the first entity is modified at least partly with information of the received token associated to the at least one second entity. Finally, the modified token is utilized at least in the service the computing unit of the first entity belongs to. The invention relates also to a system and a computing unit implementing the method.Type: GrantFiled: February 24, 2012Date of Patent: September 24, 2019Assignee: TEKNOLOGIAN TUTKIMUSKESKUSInventors: Ville Ollikainen, Juha-Matti Lehtinen, Antti Tammela, Kristiina Kantola, Raimo Launonen
-
Patent number: 10423611Abstract: A system, method and apparatus for providing for searching of relational data via a mobile communications device are provided. Information identifying searchable tables containing fields is received using a metadata application program interface (API). The metadata API provides information about a schema of the fields and a relationship of at least one of the fields to its corresponding object. Information for generating a view of relational data is provided to the mobile communications device. The view is based on at least one of the fields of at least one of the searchable tables, and the relationship between the at least one of the fields and its corresponding object. A set of user inputs is received based on the relationship presented in the view. A query definition corresponding to the set of user inputs for searching the relational data in accordance with the set of user inputs is created and stored.Type: GrantFiled: April 23, 2015Date of Patent: September 24, 2019Assignee: salesforce.com, inc.Inventors: Jean-Baptiste Pringuey, Nathanael Black
-
Patent number: 10423612Abstract: Methods, systems, and computer-readable media are disclosed to generate an interface for a web service and to query the web service. A method includes generating a user interface associated with a web service. The user interface includes one or more input parameter options associated with the web service. The user interface is generated based on a service specification and one or more series specifications associated with the service specification. User input is received via the user interface, where the user input includes a selection of at least one of the one or more input parameter options. A query of the web service is generated based on the user input, and the query reflects at least one selected input parameter option.Type: GrantFiled: July 31, 2017Date of Patent: September 24, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Christian Liensberger, Moe Khosravy
-
Patent number: 10423613Abstract: A data search method and system are provided in which data including a suitable reply to a query can be retrieved through a concept search. A data search method for searching for a text group that is similar to an inquiry text from data storing a plurality or text groups into which a plurality of texts are grouped includes: obtaining first information that is likely to be a search object and an appearance frequency of the first information with respect to each of the text groups and classifying the first information as second information that is a search object if the appearance frequency of the first information is less than or equal to a predetermined frequency; extracting third information included in the inquiry text; searching for the third information from the second information with respect to each of the text groups; and outputting the identifiers of a predetermined number of text groups with a higher number of hits on the third information included in the inquiry text.Type: GrantFiled: December 20, 2013Date of Patent: September 24, 2019Assignee: HITACHI, LTD.Inventors: Michio Iijima, Natsuko Sugaya, Atsushi Hatakeyama
-
Patent number: 10423614Abstract: A knowledge graph is built based on a corpus stored in the computer system. The corpus includes a set of events and each event includes a respective set of entities. A first set of entities is identified in the NLQ. The first set of entities is used to identify a first set of significant events in the selected corpus in a first search depth. A second set of entities is identified in the first set of significant events. The knowledge graph determines which ones of the second set of entities are related to the entities in the first set of entities to produce a filtered second set of entities. The filtered second set of entities is used to identify a second set of significant events in the selected corpus in a second search depth. Members of the first and second set of significant events are presented to a user.Type: GrantFiled: November 8, 2016Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Swaminathan Chandrasekaran, Joseph N Kozhaya, Lakshminarayanan Krishnamurthy
-
Patent number: 10423615Abstract: The method includes monitoring a computing device for language settings during user-generated content creation and detect one or more language settings. The method further includes analyzing user-created content to detect a language from a text of the user-generated content. The method further includes compiling a list of scored preferred languages for the computing device based on the detected language settings and the detected language of the text. The method further includes intercepting a query from the computing device. The method further includes analyzing a text of the intercepted query in a plurality of selected languages based on a language setting of a user interface application, a detected language of the query, and a predetermined number of preferred languages of the computing device to produce results of analysis for each selected language. The method further includes generating a multilingual query based on the results of analysis for the selected languages.Type: GrantFiled: June 10, 2016Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Leonid Bolshinsky, Vladimir Gamaley, Sharon Krisher
-
Patent number: 10423616Abstract: An example technique includes assigning partitions of a dataset of multidimensional points to a plurality of local memory nodes of a multicore machine and using the local memory nodes for a search query to determine similarity matches in the dataset for a given multidimensional point. The using includes parallel searching with the local memory nodes in the assigned partitions to identify candidate similarity matches to the given multidimensional point using indexes derived from the multidimensional points, the parallel searching for each node progressing through a sequence of search distances and providing an ongoing search result for each search distance from the given multidimensional point and regulating an extent of the parallel searching based on the ongoing search results.Type: GrantFiled: April 30, 2014Date of Patent: September 24, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Jun Li, Krishnamurthy Viswanathan, Mijung Kim