Patents Examined by Matthew M. Kim
  • Patent number: 10979488
    Abstract: Provided is a system and method for increasing file transmission speed of a server, and a method for replicating a data object over a plurality of nodes. The system includes a server communicatively coupled to a plurality of nodes. The server may detect a plurality of nodes. The server may determine that a data object stored by the server is to be replicated to the plurality of nodes. The server may divide the data object into a plurality of data pieces. The server may send a different data piece to each node of the plurality of nodes. Each node may receive the different data piece from the server. Each node may send a copy of the received data piece to all other nodes. Each node may receive copies of all other data pieces from the other nodes. Each node may replicate a full copy of the data object.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Guang Han Sui, Guang Ya Liu, Xu Zhao, Long Long Cao, Dong Yu
  • Patent number: 10977152
    Abstract: One or more embodiments analyze log records of applications to determine whether a composite rule pertaining to events associated with the log records occurring within a specified time window are satisfied. Satisfaction of the composite rule may facilitate real-time diagnosis and detection of patterns in logs which indicate problems, threats, systemic issues, or performance issues relating to the applications. The composite rule may specify events associated with log records from multiple different applications that occur within a same specified time window and are associated with a same tenant and entity. Satisfaction of the composite rule may be analyzed by a state machine that tracks satisfaction of the individual rules within the composite rule in a sequence of stages. A notification, alert, or alarm may be generated when the composite rule is satisfied.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: April 13, 2021
    Assignee: Oracle International Corporation
    Inventors: Raja Chatterjee, James Elder Weaver
  • Patent number: 10970161
    Abstract: A method is disclosed including: obtaining one or more values of a system metric, the system metric being associated with a hardware resource of a computing device; detecting whether the system metric is approaching a threshold, the threshold being associated with a key performance indicator (KPI) of the computing device, the detecting being performed based on the obtained values of the system metric; calculating a predicted value of the system metric in response to detecting that the system metric is approaching the threshold, the predicted value of the system metric being calculated by using a linear predictor that is trained using unevenly-sampled training data; detecting whether the predicted value of the system metric exceeds the threshold; and reconfiguring the computing device to prevent the system metric from reaching the predicted value in response to detecting that the predicted value exceeds the threshold.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: April 6, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Hung Dinh, Reddeppa Kollu, Venkat Allaka, Sabu Syed, Jyothi K R, Anu Bala Thakur, Madhusudhana Reddy Chilipi, Chakradhar Kommana, Tousif Mohammed, Vinod Kumar, Manikandan Pammal Rathinavelu, Abhishek Joshi, John K. Maxi, Jatin Kamlesh Thakkar
  • Patent number: 10970000
    Abstract: A memory system includes a non-volatile memory having a memory cell array which stores data in a non-volatile manner, and a memory controller which transfers data received from a host to the non-volatile memory in parallel with execution of an operation of verifying validity of the data. A corresponding method is also described.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: April 6, 2021
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventor: Takeshi Nakano
  • Patent number: 10970151
    Abstract: A method for controlling a correctable error reporting function and applicable to a server device is provided, including: receiving, by control unit, a plurality of first error messages sent by a first hardware component in which a plurality of correctable errors occurs in a plurality of hardware components; determining, by the control unit, according to the first error messages, error types of the errors occurring in the first hardware component; determining, by the control unit, whether the number of occurrences of the errors of the error types that occur in the first hardware component within first preset duration reaches a preset number of times; and if the determining result is yes, controlling, by the control unit, the first hardware component to stop performing an error reporting function corresponding to the first error type.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: April 6, 2021
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventor: Chia-Jen Huang
  • Patent number: 10956250
    Abstract: Systems and methods are provided to implement a database system configured to return the state of a data item upon failure of a condition check on the data item during a conditional write. In embodiments, a write request may specify an indicator to return the item state upon condition failure. The request may specify multiple database operations to execute as a transaction, where failure of a single condition check will cause the entire transaction to fail and an item state causing the failure to be returned. The returned state of the data item may include a selection of the item's attributes specified by the request. Advantageously, these features allow a client to easily obtain the precise cause of a write's failure. Moreover, because the item state is returned only when a conditional write fails and only when requested, the response size of most write requests remains unchanged.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: March 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Akshat Vig, Rashmi Krishnaiah Setty, Joon Ahn, Somasundaram Perianayagam, Fahad Ahmed, Kapil Singh, Stefano Stefani, Vaibhav Jain
  • Patent number: 10956246
    Abstract: In response to a first programmatic request, metadata indicating that a first isolated read channel associated with a data stream has been established is stored at a stream management service. A read request that indicates the first isolated read channel and the stream is obtained. In response to the read request, contents of data records of the stream are provided.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: March 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sumeetkumar Bagde, Benjamin Warren Mercier, Sayantan Chakravorty, Rohit Unnikrishnan Nair, Yasemin Avcular, Charlie Paucard
  • Patent number: 10956073
    Abstract: A management device includes: a determiner that, in a plurality of storage area pools each of that has a configuration including a plurality of storage devices, determines a storage area pool into that a spare storage device is incorporated for adding an area storing data; and a manager that incorporates the spare storage device into the determined storage area pool.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: March 23, 2021
    Assignee: NEC CORPORATION
    Inventor: Masaya Suenaga
  • Patent number: 10958895
    Abstract: Method and apparatus for generating a three-dimensional (3D) model of a physical object. An apparatus includes stereo near-infrared camera devices, near-infrared projectors, color camera devices and control logic. The control logic detects a physical object moving along a fixed path has reached a predefined location, projects a predefined pattern onto the physical object, using the plurality of near-infrared projectors, and captures near-infrared digital images of the physical object, while the predefined pattern is being projected onto the physical object. The control logic determines a set of depth measures for each of the stereo near-infrared camera devices and generates a 3D mesh by merging the depth measurements. Color digital images are captured using the color camera devices, and a texture is applied to the 3D mesh by mapping points from each of the plurality of color digital images onto the 3D mesh.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: March 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Gurunandan Krishnan Gorumkonda
  • Patent number: 10956283
    Abstract: A memory system includes: a memory device suitable for storing system operating information; and a controller suitable for performing a check-pointing operation whenever a background operation is to be performed, performing the background operation based on the system operating information, and performing a roll-back operation based on the system operating information stored by the check-pointing operation at a time right before the background operation is performed when an error occurs during the background operation, wherein the controller performs the roll-back operation by reflecting error information on the error into the system operating information, and performing the background operation based on the system operating information with the error information reflected therein.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: March 23, 2021
    Assignee: SK hynix Inc.
    Inventor: Jong-Min Lee
  • Patent number: 10949314
    Abstract: Techniques perform failure recovery of a storage device. The techniques involve: determining, based on failure data indicating at least one failed disk, whether the at least one failed disk comprises a system disk associated with an extent pool of the storage device, the extent pool being built based on system disks and user disks; in response to determining that the at least one failed disk comprises a system disk, rebuilding the user data of the system disk to one or more further disks associated with the extent pool; and in response to the system disk being replaced with an updated system disk, restoring the rebuilt user data from the one or more further disks to the updated system disk, an association of the system disk with the extent pool being maintained until the system disk is replaced by the updated system disk.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: March 16, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Shaoqin Gong, Lifeng Yang, Jian Gao, Haiying Tang, Xiaobo Zhang
  • Patent number: 10944900
    Abstract: Determine a current position of a camera relative to a road based on a set of imagery from the camera and a recommended position of the camera relative to the road based on the set of imagery from the camera, while the camera is maintained at a constant height relative to the road and a constant lateral distance relative to the road. The camera can be positionally adjusted from the current position to the recommended position based on a movement of the camera about a Y-axis or a Z-axis of the camera at that time relative to the road. In order to enable movement of the camera, a guide can be output to a user such that the user can follow the guide and move the camera from the current position to the recommended position.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: March 9, 2021
    Assignee: Intelligent Security Systems Corporation
    Inventor: Andrey Nikitin
  • Patent number: 10942810
    Abstract: An information processing apparatus includes a storage unit, a first starter unit that starts up a system program, a second starter unit that starts up an updating program for updating the system program, and a control unit that control to, in a case where the updating program has not been started up normally, start up a recovery program, and output a message prompting a user to attach a storage medium storing a snapshot image of the storage unit including the updating program for updating the system program.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: March 9, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuichi Konosu
  • Patent number: 10936393
    Abstract: A data reception apparatus connected to a data transmission apparatus via transmission paths includes: error detection circuits that are each provided for each of the transmission paths and that each detect an error in received data that has been received from the data transmission apparatus; storage circuits that are each provided for each of the transmission paths and that each store the received data and read the received data at a reported read position at a reported read timing; a selection circuit that selects one of the transmission paths according to error detection results provided by the error detection circuits; and a report circuit that compares received data stored by a storage circuit corresponding to a selected transmission path with received data stored by each of other storage circuits and, according to a comparison result, reports the read timing and the read position to each of the storage circuits.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: March 2, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Yosuke Nakamura
  • Patent number: 10936399
    Abstract: An optical communications module performs automatic recovery from a system hard fault that occurs when a controller of the module detects a particular error. The controller outputs a heart beep signal having a preselected attribute from a first port thereof if an error check operation performed by the controller determines that an error has not occurred. A second port of the controller receives a chip reset signal from automatic control logic that is external to the controller. The automatic recovery logic monitors a first port thereof to determine whether the heart beep signal having the preselected attribute is present at or absent from the first port of the automatic recovery logic and outputs a chip reset signal from a second port of the automatic recovery logic to the second port of the controller.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: March 2, 2021
    Assignee: Foxconn Interconnect Technology Limited
    Inventors: Yong Mian Deng, Matthew M. Bruensteiner
  • Patent number: 10936422
    Abstract: A Network Function Virtualization Infrastructure (NFVI) executes Virtual Network Functions (VNFs) to transfer the VNF boot data to a distributed ledger. The distributed ledger performs a distributed ledger transaction with the VNF boot data to commit the VNF boot data to distributed ledger memory in a blockchain format. The NFVI executes the network VNF to deliver a network communication service. The NFVI loses VNF boot functionality and transfers a VNF boot request to the distributed ledger. The distributed ledger performs a distributed ledger transaction with the VNF boot request and the VNF boot data to transfer VNF recovery data to the NFVI and to commit the VNF boot request and the VNF recovery data to the distributed ledger memory in the blockchain format. The NFVI processes the VNF recovery data to recover the VNF boot functionality. The NFVI executes the recovered VNF to deliver the network communication service.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: March 2, 2021
    Assignee: T-Mobile lnnovations LLC
    Inventors: Lyle Walter Paczkowski, Tracy Lee Nelson, Stephen P. O'Neal, William M. Parsel
  • Patent number: 10929217
    Abstract: In one example, a system includes an electronic processor configured to receive telemetry data originating from a plurality of client applications. The telemetry data includes data points associated with errors associated with one or more operations. The electronic processor also classifies the telemetry data based a plurality of classes of data, converts the plurality of classes of data into one or more metrics based on a plurality of dimensions, and aggregates the metrics for the classes of data by all the dimensions. The electronic processor accesses a predictive scoring model for a stored metric associated with a dimension of interest, determines a prediction error associated with the dimension of interest, detects an anomaly based on an item selected from the group consisting of the prediction error and a static threshold, and transmits an alert message, generates a bug report, and stores the bug report in a database.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: February 23, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Muskan Kukreja, Fnu Vijay Krishnan, Uma Shankar V. Stanam, Michael C. Cales, Sandipan Ganguly
  • Patent number: 10929253
    Abstract: A method for performing safety analysis includes determination of diagnostic coverage of safety mechanisms. The method includes considering the estimation of failure rapture for different scenario and potential sources of failure. The method includes considering and quantifying the effect of dependent failures that arise from other errors that may be already accounted for by existing safety mechanisms.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: February 23, 2021
    Assignee: Intel Corporation
    Inventors: Riccardo Cagnacci, Riccardo Mariani
  • Patent number: 10924331
    Abstract: A controller area network (CAN) communication system is provided. The CAN communication system comprises: a CAN bus; at least one electronic control unit (ECU) coupled to the CAN bus; a host module coupled to the CAN bus for controlling the operation of the at least one ECU. The host module comprises: a controller; and at least two adapters coupled between the CAN bus and the controller for communication therebetween. The controller is configured to monitor a communication between a first adapter of the at least two adapters and the CAN bus by a second adapter of the at least two adapters when the controller is communicating with the CAN bus through the first adapter, and to switch its communication with the CAN bus from through the first adapter to through the second adapter when a failure of the communication between the first adapter and the CAN bus is determined.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: February 16, 2021
    Assignee: WeRide Corp.
    Inventors: Kun Huang, Liren Xu
  • Patent number: 10915432
    Abstract: A test case management system includes an input and output (I/O) interface for receiving a first test case, a database (DB) for storing a second test case, and a controller for comparing the first test case with the second test case based on a similarity score between a string of the first test case and a string of the second test case.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: February 9, 2021
    Assignees: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATION
    Inventors: Seok Ki Hong, Yon-Soo Jong, Kyung-Hwa Choi, Hyun-Seop Bae, Seung-Uk Oh