Data Transfer Specifying Patents (Class 710/33)
-
Patent number: 11184824Abstract: Systems and methods are provided for upgrading wireless network devices, such as access points (APs). When a first AP needs an upgrade, a network controller of the first AP may identify and select a neighbor AP. The radio(s) of the neighbor AP can be split into multiple logical radios, at least one of which includes a backup virtual AP (VAP). The backup VAP can support client devices originally supported by the first AP, allowing those client devices to roam to the neighbor AP while the first AP is upgrading, and without needing to re-associate with the neighbor AP. From the client device perspective, it appears as though they are still being supported by the first AP. Upon upgrading the first AP, the client devices can roam back to the first AP (without needing to re-associate with the first AP). No downtime is experienced, and no RF holes are generated.Type: GrantFiled: January 24, 2019Date of Patent: November 23, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Xuguang Jia, Guangzhi Ran, Qiang Zhou
-
Patent number: 11169828Abstract: An electronic control unit includes a first non-volatile memory configured such that a control program is written thereto; a second non-volatile memory configured such that an identifier is written thereto; and a processor. The identifier is for verifying whether the control program is correct. The processor chooses either an identifier contained in advance in the control program or an identifier written in the second non-volatile memory, depending on how and/or whether the identifier is written in the second non-volatile memory. The processor verifies whether the control program is correct based on the chosen identifier.Type: GrantFiled: March 20, 2018Date of Patent: November 9, 2021Assignee: Hitachi Astemo, Ltd.Inventor: Hisao Ito
-
Patent number: 11146495Abstract: The present disclosure advantageously provides a system and method for protocol layer tunneling for a data processing system. A system includes an interconnect, a request node coupled to the interconnect, and a home node coupled to the interconnect. The request node includes a request node processor, and the home node includes a home node processor. The request node processor is configured to send, to the home node, a sequence of dynamic requests, receive a sequence of retry requests associated with the sequence of dynamic requests, and send a sequence of static requests associated with the sequence of dynamic requests in response to receiving credit grants from the home node. The home node processor is configured to send the sequence of retry requests in response to receiving the sequence of dynamic requests, determine the credit grants, and send the credit grants.Type: GrantFiled: August 23, 2019Date of Patent: October 12, 2021Assignee: Arm LimitedInventors: Tushar P. Ringe, Jamshed Jalal, Kishore Kumar Jagadeesha
-
Patent number: 11113806Abstract: A non-destructive testing (NDT) system can provide a tree model of an inspection on a display of an NDT device and on a web page configured in a web browser on a computing device coupled to the NDT device. Inspection data acquired using the NDT device can be provided in real-time as the inspection data is associated with a node configured in the tree model. The NDT system can generate an inspection tree model based on an inspection template including a template tree model. Defect properties, inspection instructions, and/or image transforms can be applied to nodes of the template tree model such that the generated inspection tree model includes the applied defect properties, inspection instructions, and/or image transforms, which can then be applied to the inspection data acquired at the inspection point location corresponding to each node.Type: GrantFiled: May 18, 2020Date of Patent: September 7, 2021Assignee: Baker Hughes, a GE Company, LLCInventors: Ritwick Jana, Bryan David Maule, Michael Christopher Domke, Thomas D. Britton, Robert Scott Lockhart
-
Patent number: 11113905Abstract: A fault detection system including one or more sensors onboard a vehicle to detect a characteristic of the vehicle and generate sensor signals corresponding to the characteristic, a processor onboard the vehicle to receive the sensor signals, generate one or more fast Fourier transform vectors based on the sensor signals so that the one or more fast Fourier transform vectors are representative of the characteristic, generate an analysis model from a time history of the fast Fourier transform vectors, and determine, using the analysis model, a degree to which the one or more fast Fourier transform vectors could have been generated by the analysis model, and an indicator to communicate an operational status of the vehicle to an operator or crew member of the vehicle based on the degree to which the one or more fast Fourier transform vectors could have been generated by the analysis model.Type: GrantFiled: January 30, 2020Date of Patent: September 7, 2021Assignee: The Boeing CompanyInventors: Dmitriy Korchev, Charles E. Martin, Tsai-Ching Lu, Steve Slaughter, Alice A. Murphy, Christopher R. Wezdenko
-
Patent number: 11113194Abstract: The embodiments herein creates DCT mechanisms that initiate a DCT at the time the updated data is being evicted from the producer cache. These DCT mechanisms are applied when the producer is replacing the updated contents in its cache because the producer has either moved on to working on a different data set (e.g., a different task) or moved on to working on a different function, or when the producer-consumer task manager (e.g., a management unit) enforces software coherency by sending Cache Maintenance Operations (CMO). One advantage of the DCT mechanism is that because the direct cache transfer takes place at the time the updated data is being evicted, by the time the consumer begins its task, the updated contents have already been placed in its own cache or another cache within the cache hierarchy.Type: GrantFiled: September 4, 2019Date of Patent: September 7, 2021Assignee: XILINX, INC.Inventors: Jaideep Dastidar, Millind Mittal
-
Patent number: 11074184Abstract: Methods, systems and computer program products for monitoring delivered packages are provided. Aspects include receiving, by a co-processor, a data stream and performing processing on the data stream. Aspects also include writing, by the co-processor, a data record into the output buffer. Based on a determination that the data record should replace a most recently stored data record in a cache, aspects include providing, by the co-processor to the cache controller, an instruction for the cache controller to write the data record to a location in the cache obtained from a most recently used address register. Based on a determination that the data record should not replace the most recently stored data record in the cache, aspects include writing, by the cache controller, the data record to an available location in the cache.Type: GrantFiled: April 15, 2019Date of Patent: July 27, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Cadigan, Jr., Erez Barak, Deepankar Bhattacharjee, Yair Fried, Jonathan Hsieh, Martin Recktenwald, Aditya Nitin Puranik
-
Patent number: 11074142Abstract: Systems and methods for force-supplying cached API call data are disclosed. A system may comprise a memory storing instructions and at least one processor configured to execute instructions to perform operations including: receiving initial order data from a user device, the initial order data comprising a product identifier, a user identifier, and a promotion identifier; determining an initial reduction amount based on the received product identifier and promotion identifier; mapping the initial reduction amount to a cache identifier; caching the initial order data and the cache identifier; receiving an order request from a device associated with the user identifier, the order request being associated with the promotion identifier; calling an API to complete the order request; detecting a failure of the API attempting to complete the order request; retrieving the cache identifier; determining a final reduction amount; and completing the order request using the final reduction amount.Type: GrantFiled: January 15, 2021Date of Patent: July 27, 2021Assignee: Coupang Corp.Inventor: Fernando Martincic
-
Patent number: 11061602Abstract: A storage array for providing data storage services includes persistent storage and a storage array manager. The persistent storage stores data. The storage array manager obtains a request for solicited data using a request queue corresponding to a requesting host; responds, based on the solicited data, to the request using a response queue corresponding to the requesting host; makes a determination that the request implicates multiple hosts; and in response to the determination: distributes unsolicited data, based on the request, to the multiple hosts using the data stored in the persistent storage.Type: GrantFiled: May 2, 2019Date of Patent: July 13, 2021Assignee: EMC IP Holding Company LLCInventors: Jonathan I. Krasner, Daryl Francis Kinney, William Alan Hatstat
-
Patent number: 11019133Abstract: In some examples, a system comprises a memory device for storing instructions and a processor which executes instructions causing the system to perform operations comprising receiving an instruction to transfer a state of a first device to a second device, and packaging information relating to the state of the first device in a file. The packaging of the information relating to the state of the first device includes recording each application executing on the first device in a list maintained in the file, and transferring the file containing information relating to the state of the first device to the second device, either directly or indirectly based on an availability of connections between the first device and the second device. The file, when processed by the second device, causes the second device to reproduce the state of the first device. In some example, reproducing the state of the first device includes the second device downloading, from one or more of the locations, one or more of the applications.Type: GrantFiled: June 23, 2020Date of Patent: May 25, 2021Assignee: eBay Inc.Inventor: Matthew Scott Zises
-
Patent number: 11003235Abstract: The invention introduces a non-transitory computer program product for adjusting operating frequencies when executed by a processing unit of a device, containing program code to: collect an interface-activity parameter comprising information about data transmissions on a host access interface and/or a flash access interface; select one from multiple frequencies according to the interface-activity parameter; and drive a clock generator to output a clock signal at the selected frequency, thereby enabling the host access interface and/or the flash access interface to operate at an operating frequency.Type: GrantFiled: January 31, 2019Date of Patent: May 11, 2021Assignee: SILICON MOTION, INC.Inventors: Chang-Wei Shen, Te-Kai Wang, Pin-Hua Chen
-
Patent number: 10999139Abstract: In a method, identifiers are obtained of N to-be-upgraded nodes. An upgrade sequence of the N to-be-upgraded nodes is set according to the identifiers of the N to-be-upgraded nodes. A backup node of each to-be-upgraded node is determined according to the upgrade sequence of the N to-be-upgraded nodes, to obtain node backup information. A backup node of the Xth to-be-upgraded node is at least one node in a set that includes a to-be-upgraded node prior to the Xth to-be-upgraded node and a to-be-upgraded node following the (X+[Z+1])th to-be-upgraded node. Z is a ratio of a time required by the Xth to-be-upgraded node for migrating back service data to an online upgrade time of the Xth to-be-upgraded node. The node backup information is sent to the N to-be-upgraded nodes.Type: GrantFiled: August 24, 2018Date of Patent: May 4, 2021Assignee: Huawei Technologies Co., Ltd.Inventor: Hongxing Guo
-
Patent number: 10990493Abstract: A board work machine control device, which appropriately executes the real-time tracing while reducing the processing load, includes a processor configured to control a board work machine and a tracing data output device configured to output tracing data which is outputted from the processor to an exterior, and the tracing data output device includes a tracing register configured to temporarily store the tracing data which is outputted from the processor; a ring buffer where for the tracing data which is temporarily stored in the tracing register to be written, and an output control section configured to reduce the tracing data for the output on a real-time basis.Type: GrantFiled: June 26, 2017Date of Patent: April 27, 2021Assignee: FUJI CORPORATIONInventor: Yosuke Teranishi
-
Patent number: 10956391Abstract: Methods and systems for enabling sizing of storage array resources are provided. Resources of a storage array can include, for example, cache, memory, SSD cache, central processing unit (CPU), storage capacity, number of hard disk drives (HDD), etc. Generally, methods and systems are provided that enable efficient predictability of sizing needs for said storage resources using historical storage array use and configuration metadata, which is gathered over time from an install base of storage arrays. This metadata is processed to produce models that are used to predict resource sizing needs to be implemented in storage arrays with certainty that takes into account customer-to-customer needs and variability. The efficiency in which the sizing assessment is made further provides significant value because it enables streamlining and acceleration of the provisioning process for storage arrays.Type: GrantFiled: March 15, 2019Date of Patent: March 23, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: David Adamson, Larry Lancaster
-
Patent number: 10949536Abstract: Embodiments of the inventive concepts disclosed herein are directed to systems and methods for using field-loadable input/output (I/O) tables. An avionics hardware unit may include one or more processors. An operational software of the avionics hardware unit may perform a plurality of operations for processing avionics data in safety or data-integrity driven applications. An I/O table may be loaded onto the avionics hardware. The I/O table may be selected from a plurality of I/O tables loadable onto the avionics hardware for operation with the operational software. The selected I/O table may include a configuration of rules. The rules may be assigned according to the configuration to each of the plurality of operations to configure the behavior of the respective operations for processing the avionics data. The configuration may be different from that of others of the plurality of I/O tables in configuring the plurality of operations of the operational software.Type: GrantFiled: June 5, 2017Date of Patent: March 16, 2021Assignee: Rockwell Collins, Inc.Inventors: Michael M. Sparks, Richard T. Hackett, Victoria C. Wenger, Jeffrey E. Fetta, Matthew M. Dahm
-
Patent number: 10936482Abstract: A method for controlling an SSD (Solid State Disk), performed by a processing unit when loading and executing a driver, including: obtaining a data access command including information indicating a namespace, a command type, and a logical storage address; determining one of a plurality of storage mapping tables according to the namespace; reading a physical location corresponding to the logical storage address from the determined storage mapping table; generating a data access request including information indicating a request type and the physical location; and issuing the data access request to a SSD.Type: GrantFiled: January 9, 2018Date of Patent: March 2, 2021Assignee: SHANNON SYSTEMS LTD.Inventor: Ningzhong Miao
-
Patent number: 10866817Abstract: A computing system is disclosed. The computing system according to one embodiment of the present disclosure comprises: a memory device for storing an application program; a processor for executing a loader for loading data of the application program into a memory space allocated for execution of the application program; a local memory having a width corresponding to the size of a register of the processor; and a constant memory having a width smaller than that of the local memory, wherein, according to the size of constant data included in the application program, the processor loads the constant data into one of the local memory and the constant memory.Type: GrantFiled: March 14, 2016Date of Patent: December 15, 2020Assignee: SAMSUNG ELECTRONICS CO.. LTD.Inventors: Seung-won Lee, Chae-seok Im, Seok-hwan Jo, Suk-jin Kim
-
Patent number: 10853289Abstract: In one embodiment, a host controller includes: a first credit tracker comprising at least one credit counter to maintain credit information for a first device; and a first credit handler to send a command code having a first predetermined value to indicate a credit request to request credit information from the first device, where the first credit tracker is to update the at least one credit counter based on receipt of an in-band interrupt from the first device having the credit information. Other embodiments are described and claimed.Type: GrantFiled: December 17, 2018Date of Patent: December 1, 2020Assignee: Intel CorporationInventors: Amit Kumar Srivastava, Asad Azam, Rajesh Bhaskar, Mikal Hunsaker, Enrico D. Carrieri
-
Patent number: 10845080Abstract: A control system for a heating, ventilation, and/or air conditioning (HVAC) system having control circuitry includes a microcontroller, a memory that stores a plurality of addresses, a communication bus configured to communicatively couple the microcontroller and a device of a plurality of devices of the HVAC system, and a fault register. The plurality of addresses includes a plurality of compatible addresses, a plurality of incompatible addresses, or any combination thereof. The microcontroller is programmed to monitor a signal address of a signal on the communication bus. The microcontroller is programmed to compare the signal address with the plurality of addresses, detect a fault event, and record the fault event in the fault register. Detection of the fault event includes the signal address not corresponding to a compatible address, the signal address corresponding to an incompatible address, or any combination thereof.Type: GrantFiled: September 27, 2018Date of Patent: November 24, 2020Assignee: Johnson Controls Technology CompanyInventor: Shaun B. Atchison
-
Patent number: 10824561Abstract: A computer device and a data protection method therefor are provided. The computer device includes an embedded controller, a data storage, and a power module. The embedded controller includes a general-purpose input-output port. The data storage is coupled to the embedded controller through the general-purpose input-output port. The power module is coupled to the embedded controller. The embedded controller detects whether an abnormal shutdown event occurs. When the abnormal shutdown event occurs, the embedded controller informs the data storage to perform a buffered data storage operation through the general-purpose input-output port, so as to transfer buffered data in the data storage to a non-volatile storage area in the data storage, and the embedded controller controls the power module to maintain power supply to the data storage in a predetermined time period.Type: GrantFiled: April 13, 2018Date of Patent: November 3, 2020Assignee: COMPAL ELECTRONICS, INC.Inventors: Hsiu-En Hsu, Chung-Chieh Lee, Jeng-Nan Lin, Chan-Ju Lin, Pa-I Chuang, Yu-Ting Chou
-
Patent number: 10826919Abstract: Disclosed herein are systems and method for protecting an endpoint device from malware. In one aspect, an exemplary method comprises performing, by a light analysis tool of the endpoint, a light static analysis of a sample, terminating the process and notifying the user when the process is malware, performing light dynamic analysis when the process is not malware based on the light static analysis, when the process is clean based on the light dynamic analysis, enabling the process to execute, when the process is malware, terminating the process and notifying the user, and when the process is suspicious pattern, suspending the process, setting a level of trust, sending the sample to a sandbox, terminating the process and notifying the user when the process is a malware based on received final verdict, enabling the process to resume executing when the process is determined as being clean based on the final verdict.Type: GrantFiled: October 29, 2018Date of Patent: November 3, 2020Assignee: ACRONIS INTERNATIONAL GMBHInventors: Alexey Kostyushko, Vladimir Strogov, Serguei Beloussov, Stanislav Protasov, Anastasia Pereberina, Nikolay Grebennikov
-
Patent number: 10817383Abstract: Embodiments of the present disclosure relate to a method, apparatus and computer program product for managing a data backup. The method comprises determining a first data amount to be involved in an addressing operation and a second data amount to be involved in a copy operation for an extent to be backed up on a source storage device, the addressing operation addressing a starting address of the extent and the copy operation copying an amount of data corresponding to a length of the extent. The method further comprises obtaining, based on an identifier of the source storage device, a first historical time elapsed for a previous addressing operation having the first data amount and a second historical time elapsed for a previous copy operation having the second data amount.Type: GrantFiled: January 18, 2019Date of Patent: October 27, 2020Assignee: EMC IP Holding Company LLCInventors: Li Ke, Jie Li, Tao He, Jing Yu, Yun Wang
-
Patent number: 10817436Abstract: One embodiment provides a method, including: detecting, using a processor of a host device, that the host device is busy with respect to an impending data transfer to a connectable storage device operatively coupled to the host device; and communicating, to the connectable storage device, data that triggers an indicator of the connectable storage device. Other aspects are described and claimed.Type: GrantFiled: July 22, 2016Date of Patent: October 27, 2020Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Robert James Kapinos, Russell Speight VanBlon, Timothy Winthrop Kingsbury, Scott Wentao Li
-
Patent number: 10817371Abstract: Methods, systems, and apparatuses for memory (e.g., DRAM) having an error check and scrub (ECS) procedure in conjunction with refresh operations are described. While a refresh operation reads the code words of a memory row, ECS procedures may be performed on some of the sensed code words. When the write portion of the refresh begins, a code word discovered to have errors may be corrected before it is written back to the memory row. The ECS procedure can be incremental across refresh operations, beginning, for example, each ECS at the code word where the pervious ECS for that row left off. The ECS procedure can include an out-of-order (OOO) procedure where ECS is performed more often for certain identified code words.Type: GrantFiled: December 31, 2018Date of Patent: October 27, 2020Assignee: Micron Technology, Inc.Inventors: Randall J. Rooney, Matthew A. Prather
-
Patent number: 10776105Abstract: In order to facilitate automatic roll-forward updates, embodiments include detecting a failure in a software package. In response to the failure, data indicative of a current version of a software package is extracted from a release directory. In response to the application data, a base repository with a version history of the application is cloned. In response to the cloning, a prior set of changes from the base repository in the temporary directory, where the prior set of changes form an old application version of the application, is imported. In response to the import of the prior set of changes, the current version is overwritten with the prior set of changes to generate a new version. The new version is pushed directly to the base repository and a deployment API causes the new version to replace the current version.Type: GrantFiled: January 28, 2020Date of Patent: September 15, 2020Assignee: Capital One Services, LLCInventors: Daniel Vincent Safronoff, James Louis Laiche, Bradley Clarke Dellinger, Ron Meck
-
Patent number: 10771443Abstract: A system, apparatuses and methods are provided to download and process data and other content streamed over a wide area network using one or more dynamically fetched, material specific, data handlers (e.g., download assistants). A download assistant fetches a data stream from a remote location and processes the streamed data iteratively using buffers and multi-threaded processes through the decoder (e.g., codec), allowing source material-specific processing of the data as it is streamed from one or more download sources as well as content-indifferent and platform-indifferent decoding. To minimize versioning issues, payload construction for secure delivery is simplified to packing and encrypting a directory tree containing any number of files or other digital media into an archive and, when needed, dividing a payload into multiple files or archives with a descriptor that lists the archives.Type: GrantFiled: December 5, 2016Date of Patent: September 8, 2020Assignee: III Holdings 12, LLCInventors: David Aldis, Kenneth Brown, Andrew Gallant
-
Patent number: 10732961Abstract: A disclosed method may include (1) identifying an old version of software that is running on a network device, (2) receiving a new version of the software that is to replace the old version of the software during an in-service software upgrade, and then (3) performing the in-service software upgrade on the network device by making a system call that (A) loads the new version of the software onto the network device as the old version of the software continues to run and (B) transfers control of the network device from the old version of the software to the new version of the software by booting the new version of the software without shutting down the network device. Various other systems and methods are also disclosed.Type: GrantFiled: December 2, 2017Date of Patent: August 4, 2020Assignee: Juniper Networks, IncInventors: Siva Madasamy, Shyamshankar Dharmarajan
-
Patent number: 10693775Abstract: In an embodiment, a method for providing automatic router assignment in a virtual environment involves receiving a gratuitous ARP packet and setting a default gateway MAC address to a sender hardware address of the received gratuitous ARP packet, wherein the sender hardware address of the received gratuitous ARP packet is a MAC address of a master virtual router elected from a plurality of virtual routers, wherein a virtual router in the plurality of virtual routers is configured to elect a master virtual router by receiving at least one priority value advertised by another virtual router in the plurality of virtual routers, comparing the at least one received priority value to a priority value local to the virtual router to determine which priority value is the highest, and electing the virtual router having the highest priority value as the master virtual router.Type: GrantFiled: November 14, 2017Date of Patent: June 23, 2020Assignee: Versa Networks, Inc.Inventors: Kapil Bajaj, Shiva Shenoy, Apurva Mehta
-
Patent number: 10635548Abstract: A storage appliance can be designed to facilitate efficient restore of multiple backed up files in a system that allows files to share data blocks. A data management application or storage OS names data blocks and communicates those names to the storage appliance when backing up to or through the storage appliance. The storage appliance can leverage the data block names when restoring a group of files by restoring at data block granularity instead of file granularity. Restoring at the granularity of the data blocks by their names allows the storage appliance to avoid repeatedly sending a same data block to the restore requestor (e.g., a storage OS or data management application) while still instructing the restore requestor how to reconstruct the corresponding file(s) with mappings between valid data ranges and the named data blocks.Type: GrantFiled: October 27, 2017Date of Patent: April 28, 2020Assignee: NetApp, Inc.Inventors: Ajay Pratap Singh Kushwah, Ling Zheng, Sharad Jain
-
Patent number: 10613771Abstract: Provided are a computer program product, system, and method for processing a write of records to maintain atomicity for writing a defined group of records to multiple tracks. A write is received comprising defined groups of records to write to a plurality of tracks in the primary storage system. Sub-writes are generated to write the records in the defined groups in the write. At least one of the sub-writes includes records to write for at least one of the defined groups that spans multiple tracks in response to determining that at least one of the defined groups includes records that will be written to multiple tracks. The sub-writes are transmitted to the primary storage system to mirror to the secondary storage system to cause the secondary storage system to return complete in response to completing writing to all the tracks written to by the sub-write.Type: GrantFiled: February 27, 2017Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Ronald E. Bretschneider, John R. Paveza, Beth A. Peterson, Max D. Smith, Gail A. Spear, Harry M. Yudenfriend
-
Patent number: 10614015Abstract: A circuit device includes first and second physical layer circuits, a bus switch circuit that switches connection between a first bus and a second bus, which are compliant with the USB standard, ON in a first period and OFF in a second period, and a processing circuit that performs processing for transferring a packet in a transfer route constituted by the first bus, the first and second physical layer circuits, and the second bus, in the second period. The second physical layer circuit includes a disconnection detection circuit that detects device disconnection of a device connected to the second bus side. If device disconnection is detected in the second period, the connection between the first bus and the second bus is switched from off to on after a wait period has elapsed from the timing at which the device disconnection was detected.Type: GrantFiled: March 26, 2019Date of Patent: April 7, 2020Assignee: SEIKO EPSON CORPORATIONInventor: Ryuichi Kagaya
-
Patent number: 10606719Abstract: Provided are a computer program product, system, and method for mirroring writes of records to maintain atomicity for writing a defined group of records to multiple tracks. Sub-writes are received from a host system to write records in defined groups in a write, wherein at least one of the sub-writes includes records to write for at least one of the defined groups that spans multiple tracks. For each of the sub-writes including records for at least one of the defined groups that spans multiple tracks, the tracks in the sub-write with to the secondary storage system to cause the secondary storage system to apply the tracks upon receiving all the tracks for the sub-write. Complete is returned for the sub-write to the host system upon receiving confirmation from the secondary storage system that all the tracks for the sub-write have been applied to the secondary storage system.Type: GrantFiled: February 27, 2017Date of Patent: March 31, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ronald E. Bretschneider, John R. Paveza, Beth A. Peterson, Max D. Smith, Gail A. Spear, Harry M. Yudenfriend
-
Patent number: 10580228Abstract: A fault detection system including one or more sensors onboard a vehicle, the one or more sensors being configured to detect a predetermined characteristic of the vehicle and generate a plurality of sensor signals corresponding to the predetermined characteristic, and a processor onboard the vehicle and in communication with the one or more sensors, the processor being configured to generate an analysis model for the predetermined characteristic, the analysis model being trained by the processor with a training data set of fast Fourier transform vectors that are generated from the plurality of sensor signals obtained under normal operating conditions of the predetermined characteristic, and determine a health of a vehicle component corresponding to the predetermined characteristic with the analysis model.Type: GrantFiled: July 7, 2017Date of Patent: March 3, 2020Assignee: The Boeing CompanyInventors: Dmitriy Korchev, Charles E. Martin, Tsai-Ching Lu, Steve Slaughter, Alice A. Murphy, Christopher R. Wezdenko
-
Patent number: 10572445Abstract: A system and method for migrating data objects based on portions of the data objects is described. The system may transfer portions of files, folders, and other data objects from primary storage to secondary storage based on certain criteria, such as time-based criteria, age-based criteria, and so on. An increment may be one or more blocks of a data object, or one or more chunks of a data object, or other segments that combine to form or store a data object. For example, the system identifies one or more blocks of a data object that satisfy a certain criteria, and migrates the identified blocks. The system may determine that a certain number of blocks of a file have not been modified or called by a file system in a certain time period, and migrate these blocks to secondary storage.Type: GrantFiled: December 18, 2013Date of Patent: February 25, 2020Assignee: Commvault Systems, Inc.Inventor: Kamleshkumar K. Lad
-
Patent number: 10545551Abstract: A communication device for starting power supply before establishment of a link is provided. A device to be connected to a source device or a sink device includes a device information presenting unit for presenting device information on power supply of the device. The device information presenting unit presents a device type (no need power device, need power device, and provide power device). At the time when the device is connected to an MHL connector of the source device or the sink device, even when the link is not established, the source device or the sink device reads information from the device information presenting unit and appropriately starts to supply and demand electric power.Type: GrantFiled: October 30, 2015Date of Patent: January 28, 2020Assignee: SONY CORPORATIONInventor: Satoshi Teramoto
-
Patent number: 10534899Abstract: Devices and methods of access control are provided. A device includes a processor, an input interface coupled to the processor, and a memory coupled to the processor. The device may be configured to receive a first input via a first input interface and determine whether the first input includes valid first authentication data, invalid authentication data, or duress authentication data. Based on the determination, if the first input includes valid authentication data, allow access. If the first input includes invalid authentication data, disallow access. If the first input includes duress authentication data, allow access when a second input received via a second input interface includes valid second authentication data. Example inputs include iris scan input, retinal scan input, fingerprint scan input, handprint input, palm print input, facial recognition input, alphanumeric input, touchscreen gesture input, breathalyzer sample input, facial or hand gesture input, or voice input, among others.Type: GrantFiled: August 24, 2017Date of Patent: January 14, 2020Assignee: Blackberry LimitedInventor: Neil Patrick Adams
-
Patent number: 10528260Abstract: Opportunistic combining of data chunks is disclosed. Data chunks stored in storage devices of different zones of a zone storage system can be convolved to conserve memory. The zone storage system can be a geographically diverse storage system. A convolved chunk can be stored at a zone that does not contribute a local data chunk to the data represented in the convolved chunk. A zone storage component can be androgynous, rather than being explicitly configured to act as a front/back end storage device. This androgyny can enable the zone storage system to store a complete chunk at a zone based on real time use. In an aspect, an androgynous zone storage component can take on, or transition between, a de facto front-end storage device character or de facto back-end storage device character in response to deployment of the androgynous zone storage component in the storage system.Type: GrantFiled: October 26, 2017Date of Patent: January 7, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Mikhail Danilov, Konstantin Buinov
-
Patent number: 10506041Abstract: Provided are a computer program product, method, and system for providing information on published configuration patterns of storage resources to client systems in a network computing environment. Published configuration patterns of storage resources and storage performance models for the published configuration patterns are received from the client systems and stored in a catalog. The published storage performance models are based on storage performance and workloads realized at the configuration patterns of the storage resources. A determination is made from the catalog of at least one published configuration pattern that is similar to a requested configuration pattern requested by a client system according to at least one storage attribute. A result set is generated indicating the determined at least one published configuration pattern and the storage performance model and sent to the requesting client system.Type: GrantFiled: January 22, 2015Date of Patent: December 10, 2019Assignee: International Business Machines CorporationInventors: Rakesh Jain, Ramani R. Routray, Sumant Padbidri, Yang Song
-
Patent number: 10503644Abstract: Embodiments of the present disclosure provide a method for managing a storage system, an apparatus and a computer readable storage medium. The method comprises: determining a permitted concurrency number for respective access to multiple storage devices in the storage system by a multi-level cache device of the storage system, the permitted concurrency number being associated with a state of the multiple storage devices; in response to receiving an access request for the storage system, determining a cache device in the multi-level cache device corresponding to the access request; determining whether a current concurrency number of access to the multiple storage devices in the cache device reaches the permitted concurrency number; and in response to determining that the current concurrency number fails to reach the permitted concurrency number, executing the access request for the storage system.Type: GrantFiled: April 17, 2018Date of Patent: December 10, 2019Assignee: EMC IP Holding Company LLCInventors: Xinlei Xu, Ruiyong Jia, Liam Li, Lifeng Yang, Jian Gao
-
Patent number: 10474383Abstract: Improved techniques for applying performance controls in a data storage system based on overload correlations between units of managed storage objects (UMOs). When a performance indicator (e.g. response time) for a target UMO is outside an acceptable range, a competing UMO that potentially shares at least one potentially shared hardware component with the target UMO is identified. An overload correlation between the target UMO and the competing UMO is generated that indicates an amount of correlation between the performance indicator for the target UMO and a performance indicator for the competing UMO. A performance control is then applied to the throughput of the competing UMO that reduces the throughput of the competing UMO. The amount that the throughput of the competing UMO is reduced is based on the amount of overload correlation between the target UMO and the competing UMO.Type: GrantFiled: December 29, 2016Date of Patent: November 12, 2019Assignee: EMC IP Holding Company LLCInventors: Hui Wang, Amnon Naamad, Sean Dolan, Xiaomei Liu, Owen Martin
-
Patent number: 10459789Abstract: Example apparatus and methods control a data storage system to store data in a self-describing logical data storage capsule using a logical cylindrical recording format. Example apparatus and methods assign a searchable, globally unique identifier to the capsule and associate the globally unique identifier with a user. The logical data storage capsule is migrated from a first data storage medium to a second data storage medium without translating or reformatting the data storage capsule. The data storage capsule contains information describing to a data storage device how to migrate the capsule without translating or reformatting the data storage capsule. Example apparatus and methods dynamically select an error correction approach for storing data in the data storage capsule, de-duplicate, and encrypt the data storage capsule. The data storage capsule may be local, or may be part of a cloud-based storage system.Type: GrantFiled: May 27, 2015Date of Patent: October 29, 2019Assignee: Quantum CorporationInventor: George Saliba
-
Patent number: 10440113Abstract: Methods and systems for storage network tiering are provided. One method includes receiving input/output (I/O) requests from a set of client devices via one of a plurality of communication paths and performing I/O operations on data in one or more storage devices based on corresponding I/O requests. The method further includes determining locations storing each data set in the one or more storage devices and transmitting, to the set of client devices, recommendations of a communication path in the plurality of communication paths for transmitting subsequent I/O requests that access a particular data set based on the location storing the particular data set. Systems and computer program products for performing the above method are also provided.Type: GrantFiled: May 2, 2017Date of Patent: October 8, 2019Assignee: International Business Machines CorporationInventors: Rahul M. Fiske, Shweta V. Kulkarni, Subhojit Roy
-
Patent number: 10430614Abstract: Approaches for transferring control to a bit set. Execution of a bit set upon a host operating system is monitored. A determination is made that the execution of the bit set exhibits a suspicious characteristic. In response, the execution of the bit set on the host operating system is ceased. Then, the bit set is copied into an isolated environment and control to the bit set is transferred within the isolated environment. Thereafter, execution analysis upon the bit set is initiated in the isolated environment. The isolated environment may, but need not, reside on a different physical device than upon which executes the host operating system.Type: GrantFiled: April 19, 2016Date of Patent: October 1, 2019Assignee: Bromium, Inc.Inventors: Ian Pratt, Rahul C. Kashyap, Gaurav Banga
-
Patent number: 10412066Abstract: Disclosed herein are methods, systems, and processes to perform hierarchical fencing in clustered environments. A first set of registration keys is received from a first set of nodes that are supported by a first hypervisor and are part of a cluster. A first key value is generated based on the first set of registration keys. The first key value is then stored on a shared storage device shared by the first set of nodes and a second set of nodes supported by a second hypervisor. Upon receiving a request to perform an input/output (I/O) fencing operation, the first key value is modified and the second key value is removed from the shared storage device.Type: GrantFiled: January 31, 2017Date of Patent: September 10, 2019Assignee: Veritas Technologies LLCInventor: Hari Krishna Vemuri
-
Patent number: 10395028Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for virtualization-based intra-block workload isolation. The system may include a virtual machine manager (VMM) module to create a secure virtualization environment or sandbox. The system may also include a processor block to load data into a first region of the sandbox and to generate a workload package based on the data. The workload package is stored in a second region of the sandbox. The system may further include an operational block to fetch and execute instructions from the workload package.Type: GrantFiled: July 21, 2017Date of Patent: August 27, 2019Assignee: Intel CorporationInventors: Prashant Dewan, Uttam Sengupta, Siddhartha Chhabra, David Durham, Xiaozhu Kang, Uday Savagaonkar, Alpa Narendra Trivedi
-
Patent number: 10397664Abstract: The present invention relates to a method (20) for operating a mobile device (10). The mobile device (10) is configured to download a media stream comprising a plurality of data segments (S1-Sn) and to playback the media stream during download. The media stream is downloaded as a plurality of blocks of data segments and each block of data segments comprises a set of the plurality of data segments (S1-Sn) representing a corresponding media stream portion of the media stream. According to the method, a required playback time (T) for a next block of data segments to be downloaded is determined depending on a predetermined required minimum playback time (C) which defines a required minimum time duration for playing back the media stream portion provided by the next block of data segments.Type: GrantFiled: January 10, 2014Date of Patent: August 27, 2019Assignee: SONY CORPORATIONInventor: Rickard Ljung
-
Patent number: 10387356Abstract: An example method is performed on a packet-oriented bus at a point between a source of a data packet and a destination of a data packet. The example method includes detecting a format of the data packet on the packet-oriented bus; determining a time at which the data packet was detected; generating a timestamp report containing the time, with the timestamp report being addressed to a device connected to the packet-oriented bus; and outputting the timestamp report to the device. Detecting, determining, generating, and outputting are performed by digital logic connected to the packet-oriented bus.Type: GrantFiled: October 2, 2018Date of Patent: August 20, 2019Assignee: Teradyne, Inc.Inventor: Lloyd K. Frick
-
Patent number: 10362133Abstract: Various systems and methods are provided that allow reviewers to review and potentially flag processed communication data in order to spot potential malfeasance or illegal activity. Certain systems and methods includes modules for removing duplicate data from the communication data files, generating thread data for email data files, generating lexicon tag data for the data files, removing blacklisted data that meets blacklisted criteria, or generating group association data.Type: GrantFiled: June 25, 2015Date of Patent: July 23, 2019Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Peter Maag, Tom O'Brien, Peter Tosirisuk, Saad Abdali, Carl Freeland, Greg DeArment, Maciej Albin, Matthew Lynch, Phillip Worton-Cross
-
Patent number: 10348448Abstract: A transmitter is provided. The transmitter includes at least one processor configured to implement: a Low Density Parity Check (LDPC) encoder which encodes input bits to generate an LDPC codeword including the input bits and parity bits; a puncturer which calculates a number of bits to be punctured in the parity bits and punctures the parity bits based on the calculated number of bits; and a repeater which selects at least a part of bits of the LDPC codeword based on a repetition pattern, and repeats the selected bits after the parity bits, wherein the repetition pattern is a pattern for selecting at least one bit group including the selected bits among a plurality of bit groups configuring the LDPC codeword.Type: GrantFiled: January 22, 2016Date of Patent: July 9, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kyung-joong Kim, Se-ho Myung, Hong-sil Jeong
-
Patent number: 10339092Abstract: Example implementations relate to wireless gigabit alliance (WiGig) enabled computing systems including WiGig accessories. In one example, a WiGig accessory includes a connector to couple the WiGig accessory to a universal serial bus (USB) port of a computing device that is separate and distinct from the WiGig accessory, and a WiGig component to form a WiGig enabled communication system having a wireless peripheral component interconnect express (PCIe) communication capability when coupled to the computing device.Type: GrantFiled: July 31, 2015Date of Patent: July 2, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventor: Monji G Jabori